本文介绍了如何为NFT编写单元测试,包括验证铸造后NFT的拥有者、检查合约余额以及确保提款时的以太币余额变化等关键点,并引导读者访问相关资源进行进一步学习。
该内容主要介绍了 Decipher Club 社区关于以太坊虚拟机(EVM)的一系列文章和学习资源,包括 EVM 的基础知识、智能合约从 Solidity 代码到字节码的转换过程,以及一个 EVM 谜题游戏,旨在帮助 Solidity 开发者更好地理解 EVM 的工作原理。
本文总结了2023年7月发生的四起DeFi安全事件,Palmswap由于价格操纵损失90万美元,LibertiVault由于重入攻击损失45万美元,Bamboo AI由于价格操纵损失5.3万美元,Biswap由于访问控制漏洞损失86.5万美元。这些事件提醒人们,DeFi项目中信任假设和缺失的安全措施会导致重大损失。
本文探讨了私募股权通证化面临的挑战,尤其是在保护投资者隐私方面的需求。文章介绍了Zama的fhevm解决方案,该方案使用全同态加密(FHE)技术,能够在链上对加密数据进行计算,从而在保护敏感信息的同时,实现基金份额、资本召集、二级市场交易和分红等操作的通证化,最终将传统金融的合规性与区块链的自动化和透明度相结合。
本文介绍了RGB协议,它是一种基于客户端验证的合约和所有权转移模式,可以在比特币区块链上发行和转移代币化的资产。RGB协议通过链下保存大部分数据,仅在区块链上保存承诺,实现了更好的可扩展性和隐私性,并与闪电网络兼容。文章还介绍了当前可用的RGB相关工具,如RGB节点、rgb-lib库和Iris Wallet。
枚举枚举(enum或enumeration)允许你通过列举可能的成员来定义一个枚举类型。
本文介绍了Masamune,一个为智能合约开发者和安全研究员设计的开源工具,旨在从审核报告和技术文档中搜索安全信息。Masamune有两个版本:V1使用简单的正则表达式,提供精准查询;V2则结合AI技术,提供更上下文相关的搜索结果,助力开发者提高代码安全性。文章还讨论了该工具的使用方法及其优势。
本文探讨了利用去中心化账本技术改革产权登记系统的潜力。作者设想将产权记录存储在不可篡改的区块链上,提高透明度和信任度,并概述了基于以太坊的智能合约解决方案,同时也提出了身份验证、治理以及链上数据可信度等挑战。文章还提到了印度、瑞典和加纳等国家探索区块链土地注册的案例。
本文介绍了Graftroot协议,它与Taproot类似,旨在提高比特币智能合约的灵活性和隐私性。Graftroot允许合约参与者创建多个备选脚本,并对这些脚本进行签名,从而在需要时可以使用备选方案,而无需在链上暴露所有可能的合约结果。文章还讨论了Graftroot的优缺点以及可能的部署计划。
sCrypt是一种基于TypeScript的嵌入式领域特定语言(eDSL),专为在比特币链上编写智能合约而设计。本文将探讨sCrypt智能合约背后的概念,以及使用sCrypt编程的一些最佳实践和安全检查清单。
作者分享了自己构建智能合约的个人经历,包括选择以太坊和Solidity工具,以及遇到的挑战和解决方案。作者强调了在智能合约开发中安全性的重要性,并分享了如何通过测试和优化来提高合约的安全性和效率。最后,总结了通过实际操作获得的技能和知识,以及对区块链技术在金融系统中应用的理解。
本文介绍了OpenZeppelin Subgraphs,它是一组用于轻松索引OpenZeppelin合约活动的模块。通过组合不同的模块和数据源,用户可以构建复杂的查询,以获取链上活动的信息,而无需编写大部分索引逻辑。文章还提供了关于如何构建manifest和组装schema的指导,并列出了可用的模块,如erc20、erc721、ownable等。
本文分析了以太坊多签名钱包的安全问题,指出由于以太坊虚拟机(EVM)的复杂性和缺乏原生多签名支持,以太坊上的多签名合约容易出现漏洞。相比之下,比特币的多签名功能是内置的,安全性更高。文章强调,安全性应该是区块链设计的首要考虑因素。
该文章介绍了RareSkills提供的为期60天的Solana开发课程,旨在帮助有以太坊或EVM开发背景的工程师快速掌握Solana程序开发。课程通过比较以太坊和Solana的相似之处和差异,帮助学习者高效过渡到Solana开发。
The Managers NFT 集合集成了 LI.FI 的小部件和 NFT 结账流程,允许用户使用任何链上的任何代币无缝铸造 NFT。该 NFT 项目利用 ERC-6651 标准,将 NFT 转变为智能合约钱包,从而实现各种新的用例,例如在单个交易中转移多个资产、简化区块链游戏以及实现 DAO 治理。