翻译:Betty
发布日期:2021年2月25日
1月14日,Stacks 2.0区块链正式上线,这是在比特币上构建Web 3.0旅程中的重要里程碑。为了庆祝主网上线,我们希望利用Stacks 2.0主网智能合约挑战赛来为开发者们提供深入学习Stacks技术的机会!
测试网的培训周期已经结束了,黑客们花了整整一个月的时间来提高他们的Clarity技能,并制定出了一些真正重要的智能合约。为了使挑战赛对所有技术技能水平均适用,合约难度也分为两类(基础和高级)。这次挑战赛也是以STX币支付的首批赏金之一!我们的摇滚明星社区评审小组用细齿梳子对项目进行了梳理,并很高兴分享一些他们最喜欢的细节。
类别:高级
ArkadikoDAO
创作者:Philip De Smedt
ArkadikoDAO是受以太坊MakerDAO启发的DAO(去中心化自治组织),并开发了名为Arkadiko($DIKO)的稳定币和名为Somos($ARE)的管理币。为了铸造$DIKO,您需要抵押Stacks($STX)币到Arkadiko Stacks储备中。抵押率将由社区确定的风险参数来定义。
我们开始看到强大的去中心化金融(DeFi)应用程序被构建在Stacks上,并且与比特币网络的连接为开发人员提供了更多的功能。ArkadikoDAO还实施了两项突破性的创新:稳定币和做市。作为降低加密资产风险和波动性的创新方式,稳定币在加密货币中绝对至关重要。在Stacks上建立稳定币标准只会促进生态系统的发展并促进稳定性。此外,STX持有者具有做市能力并发挥其加密作用,为价值创造和被动收入提供了更多机会。
如果有任何迹象能表明Stacks开发人员生态系统正在升级,那就是ArkadikoDAO之类的生产级智能合约。我们正从展示了Clarity强大功能的代码片段过渡到复杂的合约套件,以实现像CDP或价格稳定资产的全面实用。
→在Github上查看:https://github.com/philipdesmedt/arkadiko-dao
类别:基础
Clarity神奇8球
创作者:Daniel Zhou
对于所有那些迷信的人来说,这份全新的Clarity神奇8球合约一定会回答您所有亟待解决的问题!受传统硬币翻转机制的启发,此提案将根据区块链高度随机返回八种响应中的一种。开发人员为每个选项定义了缓冲区,并使用核心Stacks协议注入了随机性。
→在Github上查看:https://github.com/danosaur98/clarity-magic-8-ball/blob/main/contracts/eight-ball.clar
类别:基础
Clarity旋转栅门
创作者:Daniel Zhou
旋转栅门可能会让人联想到纽约市一个拥挤,肮脏的地铁站的画面,人群穿过闪亮的金属瓶颈。不管它所在的场所是多么不舒适,旋转栅门实际上都是一种非常重要的流量控制机制。
一名黑客将旋转栅门从地铁带入了区块链。Clarity旋转栅门为硬币旋转栅门有限状态机(FSM)而设计的合约。一个简单但优雅的作品,该合约将根据是否已将硬币“插入”程序来“锁定”或“解锁”。现实世界中的实用程序转换为区块链软件总是很令人着迷!即使是最熟练的跳旋转栅门高手,也无法逃票…
→在Github上查看:https://github.com/danosaur98/clarity-fsm/blob/main/contracts/turnstile.clar
类别:高级
Clarity预测市场行情
创作者:Zafer Ozsoy
预测市场行情在区块链领域获得了巨大的眼球,因为它们完美地展示了众包知识是如何成为最可靠的收集方法。市场对任何事物都开放,从选举结果到特定日期和时间的比特币价格。使用分布式基础设施来促进预测市场是对其隐私性、安全性和不变性的理想利用。
Clarity 预测市场行情使用地图存储有关市场的问题,余额,总票数和市场所有者的数据。还有一些地图可以存储“是”和“否”选票的数量。通过简单地调用createMarket方法,用户可以将自己选择的市场提交给平台,以供其他人加入。
→在Github上查看:https://github.com/pseudozach/stxcontracts/blob/main/predictionmarket.clar
查看参与挑战赛的其他一些Clarity智能合约:
Clarity水龙头
创作者:Zafer Ozsoy
类别:基础
简单的水龙头,任何人都可以资助,到每个STX地址将只支付一次。
→在Github上查看:https://github.com/pseudozach/stxcontracts/blob/main/predictionmarket.clar
猜高低游戏
创作者:Zafer Ozsoy
类别:基础
猜高低游戏。用户用一个数字和“高”或“低”(“higher”或“lower”)来call合约。然后把它与预先计算的值进行比较,如果它们是正确的,它们将赢得智能合约余额的一半。
→在Github上查看:https://github.com/pseudozach/stxcontracts/blob/main/higherorlower.clar
石头剪刀布
创作者:Daniel Zhou
类别:基础
用智能合约决定石头布剪刀游戏两个玩家之间的胜者。
→在Github上查看:https://github.com/danosaur98/clarity-rps/blob/main/contracts/rps.clar
Clarity协议
创作者:Daniel Zhou
类别:基础
确定双方是否达成协议的合约。只有双方当事人才能更改决定或将当事人更改为其他地址。
→在Github上查看:https://github.com/danosaur98/clarity-agreement/blob/main/contracts/agreement.clar
Clarity复利
创作者:Daniel Zhou
类别:基础
用于计算复利的智能合约。
→在Github上查看:https://github.com/danosaur98/clarity-compound-interest/blob/main/contracts/compound-interest.clar
BMI计算器
创作者:Lyle Davids
类别:基础
用于计算BMI(身体质量指数)的Clarity智能合约。
→在Github上查看:https://github.com/lyledavids/calcbmi/blob/main/calc-bmi.clar
作者简介:
Joe Bender
Hiro PBC
Joe在宾夕法尼亚州匹兹堡长大,在匹兹堡大学获得信息科学硕士学位。在2016年对区块链技术和加密货币产生兴趣之后,他移居纽约,加入ConsenSys从事以太坊的开发。Joe于2020年4月作为开发人员推广者加入Blockstack,希望借此传播对这项技术的认识,并赋能开发人员去开发强大的去中心化应用程序。关于区块链生态系统,他最喜欢的是充满激情、欣欣向荣的社区,那里满是兼收并蓄、雄心勃勃的思考者们。
作者:Joe Bender, Hiro,来源:Stacks生态圈
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。