Starcoin 黑客松决赛落幕,基于Move 语言的DeFi 生态初成

  • Starcoin
  • 更新于 2021-08-24 15:23
  • 阅读 2953

开发者是每条公链发展过程中重要的有生力量。

犹如以太坊,从2015年至今,已经为开发者举办了5届开发者大会DevCon,在开发者大会上,MetaMask、Uniswap、ENS等以太坊生态的佼佼者被发现,以...

开发者是每条公链发展过程中重要的有生力量。

犹如以太坊,从2015年至今,已经为开发者举办了5届开发者大会DevCon,在开发者大会上,MetaMask、Uniswap、ENS等以太坊生态的佼佼者被发现,以太坊也因此坐拥全球第一大加密开发者社区。

这都证明了,为开发者铺好路,是公链必须要做的,也会因此成为影响未来生态发展的关键。

Starcoin作为针对去中心化金融设计的公链,正在聚焦开发者服务,通过开发者服务建立生态应用版图。

第一条Move 语言的无需许可公链

2021年6月23日,Starcoin社区发起了正式开放Move合约的新提案,该提案通过后,允许任何人往链上部署Move合约,基于改进型PoW的公链Starcoin正式成为第一条基于Move语言的无需许可公链及智能合约平台。

经过7天的社区投票,2021年6月30日,提案最终以7357180.4992个STC赞成票投票通过。

2021年7月1日,该提案在Starcoin主网被顺利执行,Starcoin生态正式完全开放,成为无需许可且图灵完备的智能合约平台。

提案投票进行时,同时开启的还有首届Starcoin Move线上黑客松大赛。这是生态发展的主场,大赛历时5周,随着黑客松预赛、决赛相继结束,Starcoin的应用生态已初具发展规模。

Starcoin 黑客松中的MVP

此次StarcoinMove线上黑客松大赛,参赛团队需基于Starcoin链上Move合约构建DApp,官方推荐开发者的开发方向包含Yield farming、DEX、Asset-Management、Lending、NFT、Oracle、Cross-Chain、Algorithmic-Stablecoin等业务方向。

在报名参赛的近30支团队中,通过对参赛项目代码复杂度、项目完成度、创意性、实用性、展示度、影响力、技术难度、设计等多因素评分后,最终有24支团队获奖,参赛团队共发布了15种不同的业务MVP(最简可行性产品),体现了Move合约的完备特性和Starcoin链的灵活性。

最终,经过专业评委的选拔,4个团队在决赛胜出。将获得Starcoin生态的全面资源扶持。

以下为参赛团队的项目类型举例和获胜团队项目解析:

1231.png

获胜项目

MyLegacy

MyLegacy致力于解决财富产权代际传承难题,重构数字时代的财富产权传承信任体系。通过构建在Starcoin公链上的区块链合约,为被财产继承提供公开透明的解决方案,实现资产安全存储、分批解锁,委托传承给受益人

体验入口:

https://mylegacy.westxu.com/

源代码:

https://github.com/WestXu/mylegacy

Atlaspad

Atlaspad是一个众筹协议,可在基于Starcoin网络的去中心化、无需许可和互操作环境中筹集资金,构建社区项目。

体验入口:

https://atlaspad.co/

源代码:

https://github.com/hhhpw/IDO

https://github.com/xfhxfh1212/initial-dex-offering

MemeX

P(A) #1–#100是指100组随机生成的图像集合,每组作品将作为单独的 NFT 发布。充分发挥了Move在NFT方面的优势,构建出安全可靠的NFT。有别于大多数艺术家个体或画廊利用NFT 市场作为在线交易艺术品方式以外,P(A) 项目实际上是“区块链上的艺术”;利用 TokenID 作为链上唯一标识符的记录,在合约内部署与 TokenID 相关联的算法生成艺术品。

体验入口:

https://pa.memex.studio/index.html#/

源代码:

https://github.com/liuxieric123/nft_move_starcoin

虫洞工作室

红包是常用的生活工具,虫洞工作室通过Move智能合约定义一个安全的资产SHIBA,并针对SHIBA设计了有意思的红包逻辑。发布到Starcoin链上,为大家提供一个链上拼手气的红包功能。

源代码:

https://meteor.wormhole.studio/

体验入口:

https://github.com/reilost/meteor

Starcoin 为开发者准备了什么?

公链的基础设施

Starcoin是一个为分布式金融设计、以分层结构作为创新架构的区块链项目,其通过设计矿机,建设挖矿业务生态以保持底层网络运行的稳定性。其次在layer1上,通过改进传统PoW共识中的区块传播方式,实现动态调整网络出块时间,最大化网络带宽利用率,提高网络交易处理能力。最后,(未来)在layer2上,会使用多种扩容思路,实现业务需要的其他扩展。

除分层框架的设计外,Starcoin还使用智能合约语言Move作为编程语言。利用Move 语言针对数字资产的特性,服务于开发者构建数字资产相关业务。

此外,Starcoin还更改了以太坊的合约账户所属权设计和状态存储设计,针对其原有技术在业务中的症结做出相应调整,以方便开发者针对业务逻辑开发应用。

基础设施汇总

Starcoin IDE

https://marketplace.visualstudio.com/items?itemName=starcoinorg.starcoin-ide

Starmask钱包:

https://github.com/starcoinorg/starmask-extension/blob/main/docs/how-to-use.md

Starcoin JS SDK

https://github.com/starcoinorg/starcoin.js

Starcoin Python SDK

https://github.com/starcoinorg/starcoin-sdk-python

NFT协议:

https://starcoin.org/zh/developer/protocols/starcoin_nft/

Move-cli

https://github.com/starcoinorg/starcoin/blob/master/vm/move-cli/README.zh.md

区块浏览器:

https://stcscan.io/

投票Dapp

https://poll.starcoin.org/

Move 语言中国社区

Starcoin在公链上的基础设计外,为开发者准备的教育内容是Starcoin更大的优势所在。

Starcoin使用的Move 语言是一门为数字资产量身打造的智能合约语言,其优点众多,例如语法上的简单易学、灵活多变,语言特性的线性逻辑和编程时对信息和资源的区分,更重要的是可进行形式化证明,用数学的方式去论证系统的可靠性,因此是更适合应用于数字资产的语言。

但因Libra项目的迟缓发展,Move语言的受众并不多,开发者对于Move的理解并不完善,为了充分发挥Move优势,Starcoin团队针对Move语言完成了详实的基础教育内容。

Starcoin建立的Move中国社区论坛中,其包含了架构设计、语法介绍、工具使用、协议分析、DApp实战、Demo展示等相关内容。

Move 语言相关教育内容汇总

Move中文社区

https://www.movelang.io/

Move开发指南:

https://move-book.com/cn/index.html

move-book》中文版:

https://move-book.com/cn/index.html

Move基础篇:

https://weibo.com/l/wblive/p/show/1022:2321324653445776015474

Move进阶篇:

https://weibo.com/l/wblive/p/show/1022:2321324655638159687840

Move & Dapp实战:

https://weibo.com/l/wblive/p/show/1022:2321324658455788257683

Move开发实战:

https://weibo.com/l/wblive/p/show/1022:2321324661355444568427

Move语言设计思路:

https://weibo.com/l/wblive/p/show/1022:2321324661515499208925

Move & DeFi

https://weibo.com/tv/show/1042211:4664043403935862

不同赛道DApp 分析

目前Starcoin的主网上线运行的是layer1,也就是其与以太坊、比特币网络一致。足以承担在网络中发行资产及资产转移、交换等业务需要。

也还意味着需要开发者基于链发行资产,继而搭建资产流通、交易的业务平台,例如在以太坊上Uniswap是交易的龙头,根据Uniswap的开源代码,以太坊上还出现了多个Swap平台。

Starcoin上,可以搭建和Unisawp功能一致的DEX,例如在论坛中,其Demo应用命名为Starswap

根据这个逻辑。我们在以太坊上看到的属于金融业务强需求的项目都是Starcoin的必需品甚至于未来的爆品。

因此我们可以推测以下开发方向和示例项目,希望开发者多多参与开发相关应用。

DeFi

锚定币:pTokenWBTC

抵押型稳定币:DAI

DEX+AMMUniswapSushiswap

交易聚合器:1inchMatcha

抵押借贷:MakerDAOCompound

存币理财:YFI

Farming:YAM

NFT

艺术品画廊:SuperRare

MetaverseCryptoVoexls

GamefiAxie

NFT交易平台:OpenSea

其他:

DAO:MolochDAO

域名服务:ENS

预言机:Tellor

写在最后

每一个在链上运作的应用,都是公链生态爆发的机会,因为在加密货币生态里,应用生态直接与代币经济的价值体现相关。例如以太坊上的AAVE,其锁仓价值超过10亿美元,促成了链上资产流通中重要的环节。当AAVE进入其他生态部署时,大大增加了其他链生态的价值容量。

又例如在比特币上,其支付网络闪电网络,通过状态通道的建设,将2500枚比特币引导到闪电网络中流通,是比特币网络的变相锁仓。

而对于那些Farming模式运行的DeFi以及GameFiNFT交易平台,其模式足够吸引用户,引导了对链上基础资产的强烈买入可能,与其他因素相配合,也是提升生态总值的重要方式。

期待更多开发者在Move中构建更多安全的、创新的金融应用,富集资产,与Starcoin共同成长,共享生态红利。

  • 学分: 1
  • 分类: Move
  • 标签:
点赞 1
收藏 2
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Starcoin
Starcoin
https://starcoin.org/ Starcoin 是一个按分层方式架构并为分布式金融而设计的区块链项目,使用专门为分布式金融网络及数字资产设计的智能合约语言 Move,也是第一个支持无许可 Move 合约的公链。