ERC4626代币金库(Vault)是ERC20的拓展。本质上可以理解为一个智能合约,支持把资产托管进去这个合约中,合约代表你去赚钱,赚到的钱按份额分配。ERC4626继承于ERC20,基本接口和ERC20一致,但添加了增强的存款、取款、赎回、会计等接口:https://learnblockchai
本文详细介绍了Composable Finance的跨链虚拟机(XCVM),强调其在DeFi领域中实现真正的可组合性的重要性。XCVM允许在多个区块链之间无缝交互,提供了一种全新的构建去中心化应用的方式,解决了当前跨层解决方案的局限性。
本文详细阐述了开放性区块链与许可性区块链之间的区别及应用。开放性区块链的核心特点包括透明性、匿名性和去中心化,同时也面临可扩展性的问题。而许可性区块链则主要面向特定企业或组织,强调隐私与安全性。
文章讨论了通过代币化进行私募股权 fractional ownership 的兴起。代币化通过区块链技术创建代表私募股权资产所有权的数字代币,从而提高流动性,降低投资门槛,增强透明度和效率,并促进全球投资机会。该文还探讨了代币化私募股权的机制,面临的挑战,以及未来的发展趋势,包括机构投资者的兴趣增加和监管措施的支持, 从而推动私募股权投资的大众化。
本文是30天Solidity学习系列的第1天,主要介绍了Solidity是什么,以及为什么要学习Solidity。Solidity是一种用于在以太坊虚拟机(EVM)上编写智能合约的静态类型、高级编程语言。学习Solidity可以用于DeFi、NFT、DAO、游戏等领域的开发,并且Solidity开发者有很高的市场需求。
文章介绍了Solidity中的onlyOwner修饰符及其在智能合约中的应用,特别讨论了Ownable2Step相较于Ownable的安全性改进,包括所有权转移的两步验证机制。
onlyOwner
本文主要关注以太坊智能合约的进阶操作,包括合约的四种调用方式、合约的创建、地址预测、发送 eth 的三种方法、接收 eth 的三种不同方法等内容。通过 solidity 代码配合 foundry 进行测试。适合新手小白学习
本文详尽介绍了ERC-20代币标准,包括其定义、使用方式、Solidity必需的函数以及可选的扩展功能。文章结构清晰,内容丰富,适合开发者理解并创建ERC-20代币。
本文介绍了Opium Protocol如何集成Gelato的Web3 Functions来实现去中心化金融产品的自动化。通过Gelato的Web3 Functions,Opium Protocol可以自动执行与定期存款和取款相关的智能合约功能,从而简化用户的操作,提高了交易效率,降低了gas费用。
本文详细介绍了Solidity中的函数类型,包括视图函数、纯函数、特殊函数和回退函数,以及函数的可见性属性。
文章介绍了 Solidity 中的 receive 函数以及如何使用 external 和 payable 修饰符来接收和发送以太币。还包括了如何通过合约调用钱包地址进行以太币转账的示例。
receive
external
payable
以太坊的每一次状态更新背后,都离不开“交易”的驱动。本文将系统解析以太坊交易的构造、生命周期和执行机制,并深入剖析 Gas 的作用、计费模型与 EIP-1559 升级影响。掌握交易与 Gas 的核心机制,是开发高性能合约与优化用户体验的基础。
文章介绍了在Solidity中使用constant关键字定义不可变变量,并提供了一个ERC20代币合约中定义最大供应量的示例代码。
constant
本文为OpenZeppelin开展的EIP-4337审计安全评估,详细分析了智能合约的高严重性问题及其他找出的潜在安全漏洞,提供了相关的修复更新信息和对文档的改进建议,同时提出了对监控合约活动的推荐。全面探讨了包括代码库中的建议更改、bug修复和更新方法。
Gelato 的 Web3 Functions 现在已在 zkSync Era 上线。Web3 Functions 允许开发者使用链下数据自动执行智能合约,从而扩展去中心化应用程序的功能。通过与 zkSync Era 的集成,DeFi 应用程序开发人员可以实现复杂的任务的无缝执行,减少手动干预并提高去中心化金融运营的效率。