InfiniteDAO unites users from multiple blockchains into a single decentralized organization. Powered by Chainlink CCIP, it enables seamless cross-chain registration and governance, breaking barriers for a truly interoperable and inclusive DAO.
InfiniteDAO is a groundbreaking decentralized organization that leverages cross-chain interoperability to bring together users from diverse blockchain networks into a unified governance ecosystem. Utilizing Chainlink’s Cross-Chain Interoperability Protocol (CCIP), InfiniteDAO facilitates seamless communication and asset transfers between blockchains, enabling members to participate in decision-making processes regardless of the network they belong to.
The project addresses the growing need for interconnectivity in the blockchain space by integrating registration mechanisms that allow users from multiple networks to join the DAO. These users can propose, vote, and execute collective decisions that align with the DAO's vision, ensuring a fair and inclusive governance process.
SuperDAO is designed with two core functionalities for registration:
Direct Registration: Users can directly register on the DAO platform from their respective networks. Intermediary Registration via Orchestrator: Users on external networks can be onboarded through an orchestrator contract that interacts with CCIP to securely transmit user data and execute registrations in the DAO. By leveraging Chainlink CCIP, SuperDAO eliminates the complexities of cross-chain interactions, providing a unified and user-friendly experience. It ensures secure and efficient interoperability, enabling the DAO to harness the collective intelligence and resources of participants across blockchain ecosystems. The vision is to create a borderless, blockchain-agnostic organization that sets a new standard for decentralized governance and collaboration.
InfiniteDAO consists of 2 main elements:
1+ The section belonging to the main network where the DAO smart contract was deployed. This was done in Arbitrum sepolia because it is one of the networks with the lowest costs and the largest transactions.
All users of the Aritrum network can perform the following actions:
+Register in the DAO. +Create proposals. +Make votes. +Close proposals in execution.
2+ The section that corresponds to users belonging to networks other than arbitrum sepolia.
In this case, users can register to InfiniteDAO since there is a proxy smart contract deployed in each network that captures the public address of the participant, then executes the action of registering the user through a function belonging to the CCIP contract in the source network, this contract has the information of the destination CCIP contract deployed in the arbitrum network to send the user's address data as a message.
Upon completion of this cross-chain transaction, there is an orchestrator contract that monitors the state of the target CCIP contract to read it every time its data variable has been modified. This proxy contract captures the transferred data and is responsible for executing a registration action in the main contract of the Dao.