LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > Stacks 2.0主网即将上线 Blockstack将去中心化进行到底

Stacks 2.0主网即将上线 Blockstack将去中心化进行到底

2020-09-22 Blockstack官方 来源:区块链网络

Stacks 2.0主网即将上线 Blockstack将去中心化进行到底

9月底,Stacks 2.0主网预计上线,标志着Blockstack矢志推动的去中心化进入新的阶段。

(一)

去中心化,其实是我们真实世界的本相,也是互联网的起源。然而,在万维网协议诞生30年之后,如今拥有41.3亿网民,容纳至少55.9亿张网页、12.4亿个网站、全球前20家互联网公司总市值过6万亿美元的互联网,却因为早期缺乏用户身份的底层协议设计,逐渐演变为巨头占有用户数据圈地牟利、用户隐私和权益频频被泄露和滥用的中心化垄断平台—— Google占据全球90%搜索引擎市场、Facebook仅在2018年就泄漏了8700万用户信息……

21世纪进入第二个十年,让构建去中心化系统成为可能的区块链技术诞生和发展,旨在让互联网回归去中心化初心,构建一个由用户、而不是平台拥有掌控的互联网的Web 3.0思潮涌动,相关的设计与实践不断涌现:“万维网之父”蒂姆·伯纳斯-李的Solid、IPFS/Filecoin、以太坊分别从互联网用户数据主权、互联网通信底层技术和互联网可信计算着手,而Blockstack最早于2013年尝试在比特币网络上构建域名系统探索以用户自主身份切入来推动去中心化网络的建设。

从2013年开展Web 3.0学术研究、2014年从YC孵化器获得天使投资成立企业、2017年发布公测版去中心化应用登录的开发平台和Blockstack浏览器、2018年Stacks 1.0区块链主网和去中心化个人存储系统Gaia上线发布、2019年发布技术白皮书2.0,到今年Stacks 2.0区块链测试网上线,Blockstack不疾不徐,在开源社区中设计、开发、正在成长为一个去中心化计算网络,对现在如日中天却日益暴露中心化缺陷的云计算进行全栈的替代。

与致力于变革底层通讯协议的IPFS/Filecoin不同,Blockstack仍然使用现存的互联网传输层协议以及底层的通信协议,但是对传统互联网整个应用层进行重构,移除了应用层里的中心点,为去中心化应用提供一个全新网络,让构建于Blockstack之上的应用能够使用户拥有和直接控制他们自己的数据。

与立志成为“世界计算机”、将所有数据全部上链的以太坊不同,Blockstack建设一个“轻”的区块链,在链上仅存储如域名系统中的寻址文件等最重要数据,整个技术堆栈将区块链层处理的状态和逻辑最小化,通过鼓励开发者在安全性允许的情况下,尽可能地将消耗资源的功能放在链下,从而推动构建于Blockstack之上的去中心化应用像现在的互联网应用一样容易开发使用、可以支持互联网级别的数亿到十亿的用户量,最重要的,应用完全由用户控制。

迄今,Blockstack的Stacks网络中已经有200多万注册用户和400多个应用。根据Blockstack今年4月29日向美国SEC提交的年报数据,自2019年7月获SEC批准以来,其通证STX已通过30 万个钱包地址向4500多名参与者成功发放。Blockstack搭建的去中心化应用生态系统已经雏形初现。

(二)

今年4月测试、预计9月底上线的Stacks 2.0主网将是Blockstack2016年成立以来第二个里程碑事件。Stacks 2.0区块链采用的两项全新的组件:新共识算法PoX(Proof of Transfer Mining with Bitcoin,比特币挖矿转移证明)和Clarity(清)智能合约语言,将能更好的激励矿工维护Stacks去中心化网络的安全、开发者开发更多易用易扩展的去中心化应用。

Blockstack团队是坚定的比特币信徒。“比特币是迄今为止最安全的工作量证明(PoW)区块链,并积累了强大的网络效应。大多数人都是通过比特币接触了加密货币,并且闪电网络之类的项目是基于比特币进行的创新。”Blockstack创始人兼CEO Muneeb Ali表示,“我们不仅不能将比特币排除在Web 3.0生态系统之外,而且可以将Web 3.0与比特币相结合。这可能是Web 3.0可持续发展的有效途径。随着用户从Web 2.0向Web 3.0过渡,我们意识到加密货币与Web 3.0应用的底层技术是相同的。用户可以使用相似的私钥来掌控数字货币和互联网资产。货币和数据之间的人为界限消失了,一个统一的数字社会出现了。比特币是这个数字社会的储备货币,智能合约和Web 3.0应用则从比特币网络获得安全性。”

Blockstack一直在比特币区块链上进行开发实施,特别是2018年10月30日启动的Stacks 1.0主网是建立在比特币之上的一条“虚拟链”。Stacks 1.0中的每笔交易也是比特币交易。Stacks交易的所有数据都编码在比特币交易的元数据中。但这种设计也存在局限:Stacks上的交易必须与比特币交易共享带宽,且Stacks交易必须由非挖矿节点单独验证,但这些节点不会获得验证奖励。

2019年开始研发的Stacks 2.0引入新的共识算法:一个可调谐的工作量证明(Tunable Proof-of-Work)机制用于领导人选举、一个燃烧证明(Proof-of-Burn)挖矿算法来重用现有区块链的算力。燃烧证明机制(PoB)允许Stacks矿工通过销毁加密货币而非消耗电力的方式参与竞争。这使得矿工无需专用矿机即可参与挖矿,但它存在潜在的启动问题:矿工和网络参与者获得的奖励是一种新的加密货币。但是,在燃烧证明链的初期阶段,其原生加密货币就价值和安全性而言,可能均不及底层的比特币。因此在PoB链成熟、其原生加密货币获得价值和稳定性之前,矿工可能不愿意以销毁比特币为代价参与PoB网络。

今年2月,Blockstack更新其2.0版技术白皮书,介绍了扩展燃烧证明概念的新挖矿机制:转移证明(PoX)。PoX使用比特币保护新的PoX链。但是,与PoB不同,它并不销毁比特币,PoX网络的矿工将已承诺的比特币转移给其他参与者。这使得为新的区块链贡献价值的参与者可以通过积极参与共识来获得底层链比特币的奖励。

无疑,PoX挖矿机制大大有助于解决新区块链Stacks 2.0的启动难题:参与者获得的奖励是更稳定的比特币,更能激励早期参与者。它还能为新加密货币STX确定一个初始价值,这又有助于提高矿工的兴趣,进而促进Stacks生态系统的发展。

PoX不仅可以用来激励新加密货币持有者的参与,还可以用来建立开发者基金。对这些开发者基金的资金支持可能贯穿新链的整个生命周期。由于开发者基金将使用另一种加密货币,如比特币,所以这些资金使用时不会影响到新加密货币的价值。

总之,PoX可让Stacks 2.0获得比特币的安全优势,奖励STX持有者为网络做出贡献,提供安全可预测的Clarity智能合约和更具表现力的功能,而无需修改比特币的核心协议,以及允许任何项目提高自己的区块链安全性达到比特币一样的高度。

Stacks 2.0另一重要技术创新是中文译名为“清”的Clarity智能合约语言。与其他知名区块链不同,Stacks区块链的智能合约是图灵不完备的,优化了智能合约的安全和可预测性,容许对所有的交易进行静态分析,能够更容易的预测智能合约与系统其他部分的交互及其执行的成本(不用再去猜gas fee)。鉴于近些年层出不穷的智能合约安全事故隐患,Blockstack认为Clarity图灵不完备、解释型语言的设计是更安全的解决办法,能够防止可重入性、访问控制、整数溢出、低级调用未检查的返回值、拒绝服务、随机性问题、时间操控、短地址攻击等8种最常见的智能合约漏洞。

Blockstack基本上认为,像对待其他编程形式一样对待智能合约编程是个错误。区块链的性质造就了智能合约非常重要的特性。牺牲编程的简易,来换取增进的人和计算机对智能合约行为的全面理解,是一个好的权衡。已有的智能合约使用实践证实了这点——图灵完备智能合约的历史基本上是智能合约bug的历史。

(三)

以推动计算、应用和互联网去中心化为使命的Blockstack,从成立一开始就打算成长为像芬兰计算机科学家Linus Torvalds在1990年代开发的 Linux,而不是硅谷的独角兽公司,按计划,Blockstack将在项目成长的“最初几年”存在,随后公司的形态将不复存在,消失于历史舞台,而 Blockstack打造的生态系统会实现最终形态的去中心化。因此,Stacks 2.0主网上线,不只在技术上推动其生态去中心化,更是在去中心化治理方面采取更多更积极的举措。

Muneeb Ali在今年6月一篇官方博客中表示,Stacks 生态系统的基础设施不能受到单方的控制或显著影响,尽管Blockstack PBC公司在过去发挥了巨大的作用——它一直是 Stacks 生态系统的主要研究者、开发者和发声人。如果从长远来看,人们需要依靠Blockstack PBC或其他一些实体来确保 Stacks 生态系统的稳定和发展,那么这样的生态系统最多只能像支撑它的实体一样稳定,而永远无法发挥其全部的潜力。这在一定程度上解释了为什么去中心化的概念对区块链生态系统的成长和稳定至关重要,以及为什么Blockstack PBC一直致力于并投入大量资源来确保生态系统达到这样的状态。

Muneeb Ali宣布,Stacks 2.0主网上线后,其治理将由Stacks改进提案流程决定,而最终接受或拒绝权利最终掌握在 Stacks 2.0 矿工和用户的手中。并且,整个Stacks生态系统和 Blockstack PBC进入一个新阶段。

随着Stack 2.0主网上线,Blockstack PBC认为其区块链本身的开发工作基本完成,将不再专注于区块链的开发,而是把重点转向开发作为 Stacks 生态系统的一部分的应用和开发者工具上。Blockstack PBC的这一重点转移以及下面描述的举措,是确保一个健康的Stacks生态系统的关键步骤,在这个生态系统中,没有任何一方拥有太多的控制权,而且用户不依赖于任何单一实体来开发区块链。

首先,Blockstack PBC将改名换姓,要让公众明白以前称为 Blockstack PBC 的公司不是生态系统、技术或社区的同义词,而只是与其他实体和个人一样的贡献者。新的名字中去掉“block”和“stack”将有助于实现这一过渡,并在新人熟悉Stacks生态系统的过程中避免混淆。

其次,Blockstack PBC协助组建了一个独立、非营利性的Stacks基金会,向其移交了公司在Stacks 2.0区块链软件中的知识产权和1 亿枚STX通证,致力于支持基本数字权利,并确保核心互联网基础设施保持去中心化。基会支持Stacks 生态系统的稳定和发展,重点关注开发者和用户教育、Stacks区块链的研究和开发,并帮助协调协议升级过程,以确保稳定、强劲的技术发展。

再者,Blockstack PBC的创始团队和核心骨干,以及早期的社区成员和贡献者,分别组织成立新的独立投资基金、互联网实验室、亚洲社区实体和贡献实体,为Stacks生态系统开发独立产品、推动亚洲Stacks社区合作并推动其发展、加速STX 的发展,使其成为以比特币为锚的网络中的用例。

除了上述计划之外,独立开发者已经在Stacks生态系统中构建了400 个去中心化应用。Muneeb Ali希望继续迎接新的开发者进入生态系统,并看到他们像Pravica(原 Dmails)一样持续进化(该项目最近成功融资 50 万美元,以构建一个统一的 Web 3.0 通信套件)。

当主网上线、独立矿工采用Stacks 2.0后,将首次出现专门在Stacks区块链上挖矿的矿工。预计会有许多个人和实体托管Stacking节点,以此方式参与生态系统建设。

Muneeb Ali期望个人和实体通过上述举措以及其他更多方式参与到Stacks网络中来,为实现更深度的去中心化创造条件。由用户拥有的互联网不会由个人或单个公司创建,它是由一个日益壮大的社区建造的,这个社区非常关心人类数字生活的未来。Blockstack很高兴在去中心化的道路上走得更远更彻底。

—-

编译者/作者:Blockstack官方

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...