三分钟了解 Starcoin:采用 Move 语言的去中心化可编程金融公链

 空投网   2021-05-19   来源:互联网  0 条评论
交流群 常用网址 币安 满币
交易公告 羊毛活动 优质活动 最新空投
今日行情 推荐项目 糖果空投 APP下载
提醒:本站内容均转自网络,仅用于开发者下载测试,请明辨风险,若涉资金安全及隐私,请谨慎!谨慎!再谨慎!一切风险自担,涉及资金交易及个人隐私务必小心并远离,切记千万别投资,勿上当受骗。《本站免责申明》
作为行业中首个采用 Move 智能合约语言的公链,Starcoin 希望构建一个简单、高效且开放的分布式金融公链。

撰文:Zoe Zhang

北京时间 2021 年 5 月 18 日 12:15,分层智能合约及去中心化金融网络 Starcoin 主网正式启动。主网启动时,Barnard 网络高度达 310,000 ,此高度区块的哈希已作为 Starcoin 主网创始块的父哈希,并生成创世区块:

0x80848150abee7e9a3bfe9542a019eb0b8b01f124b63b011f9c338fdb935c417d

作为将区块链推入智能合约编程时代的公链,以太坊性能问题在 DeFi 继续高速发展的 2021 年日益凸显,而 Layer 2 与 ETH 2.0 计划迟迟未能落地,也进一步推动公链发展呈现百花齐放的态势。

而今天向大家介绍的 Starcoin,是一个按分层方式架构并为分布式金融而设计的区块链项目,且是业内首个支持 Move 生态的公链项目。

去中心化

Starcoin 公链基本框架

Starcoin 是一个按分层方式架构并为分布式金融而设计的区块链项目。作为行业中首个采用 Move 智能合约语言的公链,Starcoin 希望通过 Move 在分布式金融网络及数字资产设计的优势,建立一套简单为普通用户服务的金融基础设施,人人都能参与其中部署合约、创建数字资产、开发 DeFi 应用等,实现开放的无许可公链。

在共识算法方面,Starcoin 选择承继去中心化程度更高的工作量证明(POW):并针对 POW 低吞吐量提出优化如下优化方案,兼具安全的同时增强了共识的效率,为赋能更多应用场景打下基础。

  1. 将出块速度提高至数十秒;
  2. 引入叔块机制 , 减少分叉,规避网络拥塞情况;
  3. 动态调整出块速度,增加全网的吞吐;
  4. 区块大小动态调整,提高网络吞吐;
  5. 通过社区治理完成合约升级。

在可拓展性方面,Starcoin 采取了分层设计:Layer 1 是基础货币层,Layer 2 是应用智能合约层,Layer 1 则负责校验 Layer 2 的运算结果并提供基础支持,如此一来,资产可以在一二层之间自由、安全、高效地流动,解决资产转移交换等过程中的扩展性和性能问题,满足未来高性能 DeFi 运行的需求。

在账号体系设计方面,Starcoin 采用以太坊 Account 模型并加以创新:在以太坊的账号体系中,账号分为合约账号和用户账号,合约账号存储合约的代码以及所有账号在这个合约中的状态。这种设计的优点是,读写权限完全由合约控制,自由度很高;缺点是状态数据的所有权不明确,容易带来安全上的隐患。

针对此,Starcoin 将两类账号改进成只有一种账号。任意账号都可以部署智能合约,合约代码存储在当前账号的 code 区。相同合约的状态数据被分散地保存在用户各自账号的 data 区,从而明确状态数据的所有权,既增强了用户状态的安全,也为状态计费提供了可能。

如此一来, Starcoin 网络在兼具安全的同时增强了共识的效率,为赋能更多应用场景打下基础。

Move 语言:着重强调数字资产安全性

但凡涉及资产,安全是重中之重的问题。各种智能合约出现漏洞的新闻并不鲜见,针对这一问题,Starcoin 团队选择采用 Move 语言来防范于未然。

Move 是由 Facebook 公司开发设计的智能合约语言 。Move 提出的一套完整的面向数字资产的编程体系。与现有的区块链编程语言相比,Move 着重强化了数字资产的地位。使用 Move 语言,开发者能够更灵活、安全地在链上定义和管理数字资产。

在 Move 语言中,Resource (资产)被设定为一等公民,且对 Resource 进行操作受到严格的限制,Resource 永远不能被复制或隐式丢弃,只能在程序之间移动,资产凭空消失或无限增发等问题得到解决,做到从底层保证 DeFi 资产安全。

此外,Move 语言还有更多的安全方面的优点,比如支持形式化验证、不提供动态调用等等,Starcoin 利用上述优点建立标准库和形式化验证机制:

标准库:Starcoin 为开发者提供了经过形式化验证的智能合约标准库。标准库功能模块涵盖账户、转账、交易、事件、Errors、Math、Vector、Token、Dao、OnChainConfig 等;

形式化验证:Starcoin 标准库里所有的 Module 都经过了形式化验证,从而提升标准库的安全性和可靠性。

一系列实用开发工具,帮助开发者在 Starcoin 上构建应用就像搭积木一样简单。

Starcoin 代币治理经济模型

STC 是 Starcoin 网络的原生代币,用户可通过挖矿形式获得。STC 代币发行总量为 3,185,136,000 STC,总量恒定。STC 的发行账号是 0x1 这个创世账号,创世交易中,创世账号会一次性将所有的 STC 铸造出来,并存到国库中,然后销毁铸币权,保证 STC 不能增发。

目前,STC 代币的主要用途有:

  • 支付交易的 gas 费用;
  • 支付状态空间费用(未来状态计费机制激活以后);
  • 链上治理投票。

代币分配遵循以下规则:

  • 5%: 约 159,256,800 枚 STC 代币,用于分配给早期投资人。
  • 8%:约 255,129,390 枚 STC 代币,释放周期为 3 年的线性提款权,归属 Starcoin 基金会,用于生态建设。
  • 7%:约 222,641,010 枚 STC 代币,释放周期为 3 年的线性提款权,归属 Starcoin 基金会,用于核心项目开发。
  • 80%:将国库的提款权锁定到 DAO 中,以后从国库提款只能通过链上治理进行。

在治理方面,Starcoin 内置了一套 DAO 合约,Starcoin 通过提案投票方式实现链上治理:任何 Starcoin 生态参与者都可发起提案;提案公示后,持币者质押 STC 代币进行投票;提案投票通过后,提案内容将决再次公示,并可由任意系统参与者提交执行,整个过程公平、公正、公开。

未来发展规划

2021 年 5 月 15 日,Starcoin 团队在北京召开了主网启动活动;2021 年 5 月 18 日 12:15,Starcoin 主网正式启动。

去中心化

在 2021 年 5 月 13 日的龙葵社区 AMA 中, Starcoin 中国社区负责人 Tim Yang 透露:

主网发布后,Starcoin 社区重点会在两个方向发力: 一是建设和完善 DeFi 生态;二是构建 Starcoin 的二层网络。

查阅 Starcoin 公开资料,Starcoin 预计将于 2021 年 6 月启动 Starcoin 第一批 Move 生态项目计划,建设和完善 DeFi 生态;到了 2021 年 7 月,Starcoin 将启动 Layer 2 计划,构建 Starcoin 的二层。

免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻 ChainNews 立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。

本文地址:http://www.zhuoyue90.com/b/51320.html
版权声明:项目均采集于互联网, 空投网 无法审核全面,且希望大家能赚钱,请谨慎切勿上当受骗!
温馨提示:★★★天上真会掉馅饼!天道酬勤,都是机会!不错过每个空投糖果!真假难以辨认,尽量0撸!
重要提醒:空投糖果俱乐部内容均转自互联网,请明辨各个项目风险,一切风险自担,涉及资金交易及个人隐私,千万不要投资,请谨慎切勿上当受骗!
《本站免责申明》

评论已关闭!