本文详尽介绍了Oasis Network如何利用可信执行环境(TEE)保护隐私,并讨论了近期的Æpic漏洞对TEE的影响及其应对措施。Oasis通过多重安全机制确保数据完整性,不受TEE漏洞的威胁。同时,文章比较了TEE与其他隐私保护技术的优劣,强调了TEE在灵活性和用户友好性上的优势。
这篇文章详细介绍了Oasis网络如何利用可信执行环境(TEE)在面对TEE漏洞的情况下保护隐私, 论述了TEE的灵活性、安全性和用户友好性。文章还比较了其他隐私计算方法的局限性,最终强调了Oasis在保护用户数据隐私方面的独特优势。
文章讨论了在Compound平台上投资DAI的风险,包括智能合约安全、中心化失败点以及银行挤兑风险。文章还提到Compound的治理机制已转移到COMP代币持有者手中,并详细分析了每种风险的潜在影响。
本文探讨了区块链技术与硬件结合的可能性,尤其是通过使用可信执行环境(TEE)来增强区块链的隐私与安全性。文章深入介绍了Phala Network如何利用TEE构建安全的智能合约,强调了远程证明和密钥管理的关键步骤,同时讨论了安全性和升级机制,最后展望了未来在其他硬件平台上的扩展潜力。
本文第一部分探讨了从以太坊区块链提取和转换CryptoKitties数据的技术细节。文章详细讲述了如何解码区块链数据以及智能合约函数调用的实现,提供了对交易和日志信息的深入分析,同时引入了ETL的方法。该系列文章的第二部分将专注于游戏数据分析,提供更多有趣的发现。
CryptoKitties在最近的热潮导致以太坊网络拥堵,为确保用户体验,团队决定提高交易的Gas费用和繁殖费用。文章详细介绍了这一改变的原因、影响及背景,强调了去中心化繁殖过程的重要性,并提供了改进方案以应对不断变化的Gas价格。
文章介绍了以太坊的元交易(Meta Transactions),通过允许新用户无需支付Gas费用即可与Dapps交互,推动以太坊的普及。文章详细解释了元交易的原理和实现方式,包括哈希函数、密钥对、交易结构、智能合约等,并提供了一个演示视频。
文章详细介绍了Solidity中的映射(mapping)功能,解释了其用法、限制以及在实际智能合约中的应用,特别是ERC20代币的实现。
Authereum 文章详细解释了其密钥架构,包括管理员密钥、应用密钥和恢复密钥的设计和功能,以及它们在基于合约的账户中的应用。此外,还介绍了如何使用管理员密钥生成和管理其他密钥的类型。
本文介绍了Brownie框架,该框架是一个Python基础的智能合约开发和测试工具。虽然Brownie目前不再积极维护,建议用户转向Ape框架。文章详细说明了项目的安装、使用和部署过程,包括创建项目目录、安装依赖、设置网络和账户、获取测试ETH以及部署合约的完整步骤,适合对智能合约开发感兴趣的Python开发者。
本文介绍了如何使用Hardhat框架更改已在主网络和测试网络上部署的智能合约的字节码。作者提供了实际应用的示例代码,包括如何配置Hardhat和调用区块链函数来实现字节码更改。这对于测试和修改合约逻辑非常有用。
本文介绍了如何在Hardhat环境中为Uniswap V3添加新流动性池。通过代码示例,作者详细解释了使用恶意代币创建和初始化流动池的过程,并讨论了相关的技术参数和安全考虑事项。文章包括了必要的代码片段以及进一步的学习资源,对审计师和开发者在Uniswap V3生态系统中的操作提供了帮助。
这篇文章详细介绍了如何在Hardhat项目中实现主网分叉,进行智能合约的测试,强调了合约互操作性的重要性,并提供了具体的示例代码和使用说明。作者建议使用主网分叉而非模拟合约进行测试,以避免潜在的危险问题,适合有一定基础的开发者阅读。
本文探讨了学习区块链开发的挑战,强调学习Solidity的重要性,无论是对于希望在非EVM区块链上开发的Rust程序员还是初学者。文章详细讨论了区块链与传统编程框架的不同点,并建议先熟悉区块链环境,再深化对Rust的学习,避免同时学习两种新概念。总结了学习路径和资源的选择,强调了方法论的重要性。
文章介绍了ERC1155D,一种高效的NFT智能合约,具有低gas成本的铸造和转移特性,与ERC1155完全兼容并符合ERC721的非同质化特性。