文/Robin


仅代表个人观点,不构成投资建议,盈亏自负。

2021 年 5 月 17 日,开放公链 Starcoin 发布 v1.0.0-rc 版本,主网将于 Barnard 网络的 310000 高度启动,预计北京时间 2021 年 5 月 18 日中午。Starcoin 这条公链简单介绍下:

Starcoin 是一个按分层方式架构并为分布式金融而设计的区块链项目,灵感来自于 Facebook 2019 年发布的 Libra(后更名为 Diem),目标是实现开放的无许可公链。

Starcoin 有如下的特征:

第一,安全。Starcoin 分别在基础层,共识层,协议层,扩展层和应用层五个层次保证了其安全性。对于基础层而言,一方面 Starcoin 使用 Rust 开发在保证内存安全的同时兼顾运行效率,一方面 Starcoin 设计了完备的数据校验机制,可以保证交易,区块,状态,区块链的可验证性,尤其是 Starcoin 使用以安全为第一特性的 Move 语言智能合约语言,更加保证了基础层的安全性。对于共识层来说,Starcoin 共识针对中本聪共识做了很多改良,在继承中本聪共识安全、完全去中心化和防篡改等特性的同时,又极大地增强了共识的安全性和效率。同样,Starcoin 协层议在数据安全和共识层安全的基础上进行设计,充分保障了链在非可信网络中的安全性。再者,Starcoin 通过保证智能合约安全性保证扩展层安全,通过非对称签名等手段提升了应用层的安全性。

第二,中本聪共识和 PoW。Starcoin 共识是比特币中本聪共识的增强。Starcoin 采用的 PoW 算法设计满足新颖性、简单性、安全性等方面的要求,并降低了硬件开发的门槛。另外,为了加快出块速度和交易确认时间,Starcoin 通过叔块率等运行期数据,对出块时间,难度,出块奖励进行调整,可以最大限度利用网络,减少用户等待时间。此外,Starcoin 还增强了区块链的动态调整能力,使一些关键参数可以在线配置,可以最大限度的减少硬分叉。为了在去中心化环境下做到这一点,Starcoin 同时还引入了链上治理机制,方便社区,广大开发者和矿工的参与。

第三,Move 语言。Move 是专为表达数字资产而生的编程语言,它最早出现在 Facebook 的区块链项目 Libra 中,最大的特点是 Resource 作为 Move 的一等公民。它为提供了一个安全和可编程的基础。Move 的特性和 Starcoin 的模型极为契合,因此 Starcoin 选择 Move 成为其智能合约编程语言 。Move 能够以线性逻辑的语义定义自定义资源类型:资源永远不能被复制或隐式丢弃,只能在程序之间移动。这些安全保证是由 Move 的类型系统静态地执行所导致的。作为智能合约语言来说,线性逻辑语意非常明显,非常有利于智能合约对资源使用做审查,防止工程师因为不小心引起安全问题。这也是区块链智能合约语言演进的方向。

第四,状态存储和计费。对于以太坊来说,由于其合约数据存储在合约账户下,用户在写入数据的时候,只支付当前事务的 GAS 费,而不需要为状态存储单独付费。然而用户却不需要为存储支付成本。在 Starcoin 中 ,由于不存在以太坊中所谓的合约账户,用户数据都是存储在其自身账号下,因此对于状态计费来说,也更为方便有利,另外,也可以有助于解决状态爆炸问题。

第五,链上治理。区块链的治理结构包含了决策和沟通的过程,对区块链特别是公链生态具有隐形但长远的作用。链下治理始于上一代公链,新一代的公链则更青睐链上治理。合约协议的代币治理也将以太坊上 DeFi 浪潮推到了前所未有的高峰,这也是下一代公链应该考虑的严肃议题。Starcoin 在设计上拥抱链上治理模式,将链的大多数治理规则(参数)以合约的形式固化到链上,同时结合链上治理和链下治理,尽可能的达到去中心化、公开、高效的治理目标。

第六,分层网络。分层网络是 Starcoin 设计之初就确定的特性之一。对于公链来说,由于其一层需要取得全球共识,因此其吞吐量和交易速度都是十分受限的。Starcoin 认为安全性和去中心化是必须保证的特性,然而加快交易速度和增加吞吐量也是对用户使用非常友好的特性。并且,全球共识虽然缓慢而且代价高昂,但是并非所有事务都需要全球共识,因此构建一个分层的区块链的想法应运而生。具体来说,在一层网络使用 PoW 和全局共识保证去中心化和安全性,并且通过其他技术方案加快交易执行,减少交易等待时间,在二层通过局部共识来最大化保证交易速度和吞吐量,在保证安全性的同时支撑商业化应用。由于 Starcoin 的特殊设计,Starcoin 二层可以使用一层的数据,一层也可以校验二层的运算结果,一层二层有机结合在一起,资产可以在一二层之间自由流动。

目前 Starcoin 正在币信 App 认购,仅支持 USDT 认购,认购价格 1 STC = 0.2 USDT,活动总量 500000 STC,当前认购总金额 4638900 USDT,单用户认购限额 5000 USDT。用户获得的 STC = 用户认购额 / 所有用户认购总额 * 500000 STC,鉴于当前认购总金额达到了惊人的 4638900 USDT,最后分得的 STC 不会太多。

作为国产的类 Diem 项目,感兴趣的读者可以参与下币信的认购。


我是区块链罗宾,博客 dbarobin.com。如果您想和我交流,我的微信: Wentasy


本站推广

币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。


本博客开通了 Donate Cafe 打赏,支持 Mixin Messenger、Blockin Wallet、imToken、Blockchain Wallet、Ownbit、Cobo Wallet、bitpie、DropBit、BRD、Pine、Secrypto 等任意钱包扫码转账。


–EOF–

版权声明:自由转载-非商用-非衍生-保持署名(创意共享4.0许可证)