Back to treasury proposals
Awarded
Requested: 701.60 KSM

#415 Drand Bridge Pallet | Retroactive Funding

Proposer:
Cuqf...n8yr
 
in Treasury
31st Aug '24

Introduction

Ideal Labs is working to develop onchain randomness solutions for substrate based chains and beyond. To date, we have participated in the web3 foundation’s grant program, where we developed a prototype version of a substrate-based randomness beacon. We are currently participants in the decentralized futures program. The work presented here is not covered within our contract with DF.

Verifiable randomness is a critical component for enabling fairness in decentralized protocols. Unfortunately, existing solutions for Substrate-based chains have limitations. We are proposing retroactive funding to support the development and maintenance of a Drand to Substrate bridge, bringing drand's verifiable randomness to Kusama.

We developed a drand bridge pallet, allowing Substrate-based runtimes to consume verifiable randomness from Drand's Quicknet. It can be used as a drop-in replacement anywhere the Randomness trait is used. We also built a node that supports host functions built with the arkworks-extensions library, which is required to efficiently verify drand's pulses. Finally, we developed a chain extension and smart contract environment so that the output of drand can be used within ink! smart contracts, along with a demonstration rock-paper-scissors game.

Key Benefits of this work include:

  • Robust and Verifiable onchain randomness: drand enables highly secure, robust, verifiable randomness. With this work, it is easy to use it both within pallets and smart contracts.
  • Timelock Encryption: drand's output enables us to build timelock encryption capabilities on top of the beacon, enabling new kinds of use cases for trustless protocols, such as trustless asset swaps, keyless crypto wallets, and more.
  • Potential Ecocsystem Growth: EVM-based blockchains perform pairing operations poorly, so there is no cost-efficient drand > ETH bridge (though one does exist through Starknet). In general, EVM-based applications rely on VRF-based randomness-as-a-service solutions like Chainlink VRF, which carries a significant cost (also: no timelock encryption). This solution uses optimized arkworks extensions to efficiently compute pairings on-chain.

This post is to ask for feedback and review of our proposal for retroactive funding of our work on:

Retroactive funding will allow us to maintain and enhance this pallet, where we will work to support other beacons (e.g. NIST's beacon) and eliminate current limitations (see proposal). Our goal is for this to be an easy-to-use module for other networks - solochain or parachain - to acquire secure verifiable randomness and timelock encryption capabilities.

Read the full proposal here: https://docs.google.com/document/d/1wjn8Il3O5A51MU24CUdOhNyoU2YAABrLsWiOckM8Kg4/edit?usp=sharing

Show More

Deadline: Not Set
Please Log In to comment

5Comments
FDL9...finf
 
 
17th Aug '24

I think it is an interesting solution, please go forward and keep the community updated with the progress.

Dm4u...1Xkk
 
 
19th Aug '24

I supported but pls don't sell your KSM at low prices, if the proposal succeeds.

H1qz...KUFs
 
 
20th Aug '24

Your random number scheme is valuable, and I hope your project succeeds.

EvoL...oVus
 
 
23rd Aug '24

Interesting, will be researching more about Quicknet and look into integrating your pallet in Kreivo to expose its randomness to our DAO's contracts.

DG8Q...5nFh
 
 
28th Aug '24

Hello, on behalf of the AIWeb3 DAO (the most vibrant Chinese community within the Dotsama ecosystem, with the mission to amplify the voice of the Chinese-speaking community and support Chinese content creators, ensuring it plays a pivotal role in shaping the future of Dotsama eco),

We sincerely invite you to join our Twitter Space which is held every Tuesday at 10 AM (UTC+8) on our official Twitter: https://x.com/aiweb3dao. Please join our Telegram group if you have any questions, English TG group: https://t.me/aiweb3dao_eng and Chinese TG group: https://t.me/aiweb3dao

Comments: The community had no concerns about this proposal, and community thinks this project had potential for other projects in Kusama, we hope that the project can update the community later on.

您好,我代表AIWeb3 DAO,这个波卡生态中最具活力的中文社区,旨在放大中文社区的声音,支持中文内容创作者,确保其在塑造波卡未来中发挥重要作用。 我们特地邀请你们参加我们的Twitter空间是每周二上午10点(UTC+8), 在我们的官方推特:https://x.com/aiweb3dao. 。如有任何问题,请加入我们的Telegram讨论:英文Telegram https://t.me/aiweb3dao_eng , 中文 TG group: https://t.me/aiweb3dao。


Discover similar proposals


Empty Icon

No Active Proposals