本文介绍了 Solidity 中的元组(tuple)数据类型,阐述了其基本特征及用法,提供了简单的函数示例,并指出元组可以解包以获取内部变量。此外,还提供了实践问题以帮助读者加深理解。
本文介绍了如何为NFT编写单元测试,包括验证铸造后NFT的拥有者、检查合约余额以及确保提款时的以太币余额变化等关键点,并引导读者访问相关资源进行进一步学习。
本文探讨了私募股权通证化面临的挑战,尤其是在保护投资者隐私方面的需求。文章介绍了Zama的fhevm解决方案,该方案使用全同态加密(FHE)技术,能够在链上对加密数据进行计算,从而在保护敏感信息的同时,实现基金份额、资本召集、二级市场交易和分红等操作的通证化,最终将传统金融的合规性与区块链的自动化和透明度相结合。
枚举枚举(enum或enumeration)允许你通过列举可能的成员来定义一个枚举类型。
本文介绍了Masamune,一个为智能合约开发者和安全研究员设计的开源工具,旨在从审核报告和技术文档中搜索安全信息。Masamune有两个版本:V1使用简单的正则表达式,提供精准查询;V2则结合AI技术,提供更上下文相关的搜索结果,助力开发者提高代码安全性。文章还讨论了该工具的使用方法及其优势。
本文探讨了利用去中心化账本技术改革产权登记系统的潜力。作者设想将产权记录存储在不可篡改的区块链上,提高透明度和信任度,并概述了基于以太坊的智能合约解决方案,同时也提出了身份验证、治理以及链上数据可信度等挑战。文章还提到了印度、瑞典和加纳等国家探索区块链土地注册的案例。
sCrypt是一种基于TypeScript的嵌入式领域特定语言(eDSL),专为在比特币链上编写智能合约而设计。本文将探讨sCrypt智能合约背后的概念,以及使用sCrypt编程的一些最佳实践和安全检查清单。
作者分享了自己构建智能合约的个人经历,包括选择以太坊和Solidity工具,以及遇到的挑战和解决方案。作者强调了在智能合约开发中安全性的重要性,并分享了如何通过测试和优化来提高合约的安全性和效率。最后,总结了通过实际操作获得的技能和知识,以及对区块链技术在金融系统中应用的理解。
该文章介绍了RareSkills提供的为期60天的Solana开发课程,旨在帮助有以太坊或EVM开发背景的工程师快速掌握Solana程序开发。课程通过比较以太坊和Solana的相似之处和差异,帮助学习者高效过渡到Solana开发。
The Managers NFT 集合集成了 LI.FI 的小部件和 NFT 结账流程,允许用户使用任何链上的任何代币无缝铸造 NFT。该 NFT 项目利用 ERC-6651 标准,将 NFT 转变为智能合约钱包,从而实现各种新的用例,例如在单个交易中转移多个资产、简化区块链游戏以及实现 DAO 治理。
本文探讨了公链上公开智能合约合规身份数据(Contract Level Compliance, CLC)的需求,强调了绝对抗女巫攻击、持牌供应商和Chainlink三个关键要素。绝对抗女巫攻击需要生物识别技术以确保唯一身份,持牌供应商提供符合监管要求的KYC数据,Chainlink则保证数据上链的安全性和去中心化,这三者共同确保CLC系统的完整性,并促进智能合约在受监管行业中的更广泛应用。
2024年3月9日,$JUICE质押合约遭到攻击,攻击者通过多次交易盗取了1,303,811个$JUICE代币,并在Uniswap上立即卖出,获利约54 ETH。团队立即采取措施,关闭质押网站并启动调查。团队决定向受影响用户进行1:1代币空投,并使用部分ETH回购并销毁代币,以稳定价格。未来将加强智能合约安全审计。
透明代理vsUUPS:智能合约升级模式全景解析与实用指南随着区块链技术的不断发展,智能合约的升级能力成为项目长期发展的关键需求。其中,透明代理(TransparentProxy)和UUPS(UniversalUpgradeableProxyStandard)是两种主流的升级模式。本文
L2 Iterative Ventures宣布参与Rome Protocol的预种子轮融资,Rome Protocol是一种共享排序基础设施,利用Solana实现以太坊2层扩展解决方案的流动性和互操作性。该方案解决了现有分片流动性、跨Rollup交易复杂性及冗余基础设施的问题,使用了共享排序原理,并在Solana上执行智能合约,以提高效率和跨链资源的整合。
有时Solidity语言本身的数据结构无法很好地满足开发需求,此时我们需要实现相关库。本文介绍一个双向链表的库合约,在其它合约中引入即可使用。