Skip to content

tensionzy/learn-smart-contract

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

智能合约学习


创建一个基本的代币合约,遵循ERC-20标准的代币。这是区块链开发者常走的第一步,因为它涵盖了智能合约的基本概念,如变量声明、函数调用和交易处理。

可升级的智能合约允许在不改变原始合约地址的情况下更新合约的逻辑和功能。这对于修复漏洞、添加新功能或优化合约性能非常有用。在区块链技术,尤其是以太坊这样的智能合约平台中,这一概念尤为重要。

构建一个去中心化的投票系统,允许用户在区块链上投票。这个项目可以帮助你理解状态变更、事件日志和权限控制。

创建一个允许用户贡献资金达到某个目标的众筹合约。如果达到目标金额,资金将转给项目所有者;如果未达到,资金将退还给贡献者。这将帮助你理解合约中的资金流动和条件逻辑。

五、去中心化金融(DeFi)产品

尝试创建一个简单的借贷平台或流动性池合约。DeFi是区块链最热门的应用之一,通过这个项目,你可以学习到关于金融工程、风险管理和智能合约安全性的知识。

六、非同质化代币(NFT)市场

设计并实现一个NFT市场合约,允许用户铸造、购买和销售NFT。这个项目会让你深入了解ERC-721标准、元数据处理和交易市场的动态定价。

About

学习智能合约开发

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published