本文第一部分探讨了从以太坊区块链提取和转换CryptoKitties数据的技术细节。文章详细讲述了如何解码区块链数据以及智能合约函数调用的实现,提供了对交易和日志信息的深入分析,同时引入了ETL的方法。该系列文章的第二部分将专注于游戏数据分析,提供更多有趣的发现。
文章介绍了Authereum如何通过改进以太坊的认证系统,提升用户体验。它详细阐述了当前非托管认证系统的问题,并提出了基于合约账户和Meta交易的解决方案,以减少用户在管理私钥和理解区块链复杂性方面的负担。
文章讨论了不要过度扩展以太坊共识机制的观点,详细分析了重新使用验证者和过度扩展社会共识的风险,并建议保持区块链的极简主义,避免将区块链共识机制扩展到核心协议规则之外。
CryptoKitties在最近的热潮导致以太坊网络拥堵,为确保用户体验,团队决定提高交易的Gas费用和繁殖费用。文章详细介绍了这一改变的原因、影响及背景,强调了去中心化繁殖过程的重要性,并提供了改进方案以应对不断变化的Gas价格。
本文深入探讨了 mev-boost 的设计和信任假设,解释了其如何作为合并准备的 PBS 解决方案运作。讨论了中继、区块 withholding 攻击的风险及相应的解决方案,包括中继监控和电路断路器,以避免以太坊的活跃性风险。
文章介绍了以太坊的元交易(Meta Transactions),通过允许新用户无需支付Gas费用即可与Dapps交互,推动以太坊的普及。文章详细解释了元交易的原理和实现方式,包括哈希函数、密钥对、交易结构、智能合约等,并提供了一个演示视频。
本文详细讨论了mev-boost对以太坊网络及验证者、节点操作员和质押池的好处,以及其在提案者-构建者分离策略(PBS)中的作用。作者通过几个关键点阐述了mev-boost如何通过促进构建者间的竞争、提供中立基础设施和确保安全来改善以太坊的生态,同时指出仍需关注的风险,如构建者集中化问题。
Authereum 文章详细解释了其密钥架构,包括管理员密钥、应用密钥和恢复密钥的设计和功能,以及它们在基于合约的账户中的应用。此外,还介绍了如何使用管理员密钥生成和管理其他密钥的类型。
本文介绍了Solidity的学习重要性、学习方法及核心概念。Solidity是以太坊及EVM兼容区块链的智能合约编程语言,学习Solidity不仅可以提供高收入的职业机会,还能帮助开发者构建影响深远的去中心化应用(dApps)。
这篇文章深入探讨了Solidity编程语言及其在以太坊网络中智能合约编译的重要性。文章详细解释了智能合约编译的过程,Solidity ABI的工作原理,以及如何通过字节码与EVM进行交互。
本文深入探讨了以太坊交易中的gas费用及其优化方法,强调了通过Solidity编写高效智能合约的重要性。文章列出了十种具体的gas优化技术,包括使用映射而非数组、启用Solidity编译器优化以及利用calldata等,旨在帮助开发者减少交易成本,同时提高合约的安全性和性能。
Vitalik Buterin 回忆了他在加密货币领域的成长经历,探讨了个人身份变化、技术演化和对未来加密货币技术的展望。
本文介绍了Solidity中的结构体(struct),讲解了结构体的定义、创建,以及如何在智能合约中使用。展示了如何声明和初始化结构体的不同方法,以及如何将结构体映射。
以太坊核心开发者会议 88
去中心技术是以密码学为基石,通过使用高效的、适用于分布式场景的数据结构对数据进行存储和传输,并经过合理的验证和写入权限管理,形成了对等的网络拓扑结构。