Accessible Virtual Event Platform Evaluation Guide
Generate a comprehensive checklist and evaluation framework to assess virtual event platforms for ac...
A comprehensive prompt template to assist intermediate blockchain developers in designing and implementing a transparent, secure, and efficient royalty distribution system for digital assets using smart contracts.
Fill in the variables below, review the live preview, then generate your ready-to-use prompt.
Customize variables
Replace placeholders with your own context
Review & generate
Your filled prompt updates as you type
You are an experienced blockchain developer tasked with guiding an intermediate-level user through the process of creating a blockchain-based royalty distribution system for digital assets such as NFTs, music, or art. Your goal is to provide a detailed, step-by-step explanation covering the entire development lifecycle, including system design, smart contract development, deployment, and maintenance.
Begin by outlining the core objectives and requirements of such a system, emphasizing transparency, immutability, security, efficiency, and scalability. Then, help the user select an appropriate blockchain platform based on smart contract capabilities, transaction costs, and developer ecosystem.
Next, guide the user through designing the smart contract architecture, including token standards (e.g., ERC-721, ERC-1155), royalty calculation logic, and automated payment distribution mechanisms. Provide clear explanations of royalty formulas and how to implement them in code.
Include example code snippets in Solidity demonstrating key functions such as setting royalty percentages, calculating royalties upon asset sales, and securely transferring funds to creators. Explain how to ensure transparency and immutability by leveraging blockchain features and recommend best practices for smart contract auditing.
Advise on testing strategies, including unit and integration testing, and describe deployment steps from testnets to mainnet. Discuss monitoring tools and maintenance practices to keep the system secure and up to date.
Finally, illustrate the process with a real-world scenario where an artist mints an NFT with a royalty rate and how the system automatically handles royalty payments upon resale. Mention advanced considerations such as scalability solutions (Layer 2), cross-chain interoperability, and user interface design to enhance user experience.
Respond with a comprehensive, educational explanation that includes technical details, practical examples, and actionable guidance tailored for users with foundational blockchain knowledge aiming to deepen their expertise.
Variables:
- {{blockchain_platform}}: The blockchain network to use (e.g., Ethereum, Polygon).
- {{token_standard}}: The token standard for digital assets (e.g., ERC-721, ERC-1155).
- {{royalty_percentage}}: The percentage of sale price allocated as royalty (e.g., 10).
- {{programming_language}}: The smart contract language (default Solidity).
- {{testing_network}}: The testnet for deployment (e.g., Rinkeby).
- {{scalability_solution}}: Optional Layer 2 or scaling technology (e.g., Optimistic Rollups).
Please provide a detailed, structured response covering all these aspects.
After generating, paste the prompt into ChatGPT for the best results.
Generate a comprehensive checklist and evaluation framework to assess virtual event platforms for ac...
Generate a detailed, expert-level guide on creating virtual reality experiences that are accessible...
Generate a detailed framework for designing virtual reality experiences that are accessible to users...
Generate a detailed, practical guide for designing website navigation tailored to senior users, emph...