文章讨论了以太坊升级中的CREATE2操作码及其可能带来的安全风险,特别是‘Wild Magic’和‘Zombie Contracts’的概念。作者详细介绍了如何防御这些潜在的攻击,并提供了几种保护措施,如使用不可销毁合约、验证部署历史和验证目标字节码。
CREATE2
文章讨论了智能合约中的可升级性问题,认为可升级性破坏了智能合约的不可变性,因此是一个缺陷。文章通过代码示例详细解释了如何使用代理模式实现可升级性,并提出了几种缓解策略,如限制可变性和使用参数等。
本文介绍了一种基于Plasma Cash的区块链扩容解决方案,包含了设计规范和Node.js及Vyper的实现细节。文中详细讨论了该协议的属性、区块结构、交易和证明检查机制等关键部分,并展示了相关代码和架构,作者希望通过这一实现推动以太坊社区的Layer 2扩展进步。
这篇文章介绍了新的ENS管理器如何支持EIP1577内容哈希,解决了将IPFS集成到ENS中的问题。它详细解释了使用该新协议的步骤、如何设置解析器、以及对现有内容的影响,非常适合开发人员和技术爱好者了解ENS和IPFS的结合。
ERC721非同质化资产配置Metadata及部署
以太坊中的微支付通道
Plasma 简介
采用TRUFFLE框架如何创建自己的ERC721非同质化资产生物商店?
Web3是一套和以太坊节点进行通信的API,如果我们需要基于以太坊来开发去中心化应用,就可能需要使用web3(或者使用 ethers.js ),例如需要通过Web3来获取节点状态,获取账号信息,调用合约、监听合约事件等等。
如何创建自己的ERC721非同质化资产生物商店?
升级Truffle到v5.0.0 , 使用Solidity v0.5.0
事件是以太坊提供的一种链内链外沟通的一种机制
本文详细探讨了轻客户端和完全验证节点之间的差异,指出不同区块链网络架构在去中心化和中心化方面的潜在影响,分析了以太坊在采纳分片技术和转向权益证明后可能面临的中心化趋势。值得注意的是,文章对比了比特币和以太坊在节点验证过程中的结构性差异,并对以太坊未来的可扩展性和去中心化状况提出了质疑。
这篇教程详细介绍了CBC Casper协议,特别是其在区块链中的应用,作者从具体的案例入手,讲解了如何通过LMD GHOST选择规则来实现共识和最终性,同时阐述了安全性和经济激励机制。文章结构清晰,逻辑严谨,适合对区块链共识机制有一定了解的读者。
如何在Windows环境搭建REMIX本地环境,访问本地目录?
ERC1410标准从分析到代码实现
大坑!以太坊 USDT 没有完全遵循 ERC20 标准
关于 geth 节点安全
STO技术标准
本文详细介绍了Casper CBC共识协议的原理和实现,包括其如何通过正确构建的方法确保协议的安全性,并阐述了协议空间、状态转换和equivocation等关键概念。
扫一扫 - 使用登链小程序
382 篇文章,735 学分
117 篇文章,492 学分
67 篇文章,470 学分
113 篇文章,468 学分
229 篇文章,329 学分