Infrastructure
Technical details on how the dApp was built
Backend and Frontend of the DAO dApp
The DAO dApp operates on a smart contract deployed on the Base chain and is closely integrated with the $LZPZ token, representing the initial component of the Lizardo Pepez ecosystem.
Frontend
The frontend leverages the ethers.js library with JavaScript, enabling all activities to occur directly within the browser. This architecture ensures that no central database is needed to store any identifying user information, maintaining user privacy and security.
Storing Data
Data storage for each proposal is managed through IPFS (InterPlanetary File System), where the title and description are uploaded, generating a unique hash. This hash is subsequently stored in the DAO smart contract, which allows the frontend to retrieve detailed information about each proposal as needed.
This method mirrors the process used for storing NFT images, given that uploading large volumes of data directly to the blockchain is impractical. Other proposal-related data, such as start times, durations, and vote counts, are stored directly on the blockchain.
Truly Decentralized
Our infrastructure emphasizes the decentralized nature of the autonomous organization. We are committed to ensuring that no central authority influences or controls the DAO's operations.
While the app is fully decentralized, it is important to note that it does not possess mechanisms to enforce proposal outcomes. However, the primary objective of the DAO is not enforcement but rather to cultivate a self-sustaining ecosystem that encourages community growth by rewarding innovative and compelling ideas. Members are encouraged not only to create proposals but also to freely share opinions, thoughts, and other contributions that they believe will enrich the community.
Last updated