如果你身处加密领域,那么你应该会知道工作量证明(Proof of Work)或“PoW”,它是比特币区块链的共识算法。或许你也了解过权益证明(Proof of Stake,PoS)系统。这二者为当今区块链世界的绝大多数主要参与者提供了驱动力。
那么传输证明Proof of Transfer(PoX)是什么呢?简而言之:这是一种新的共识机制,能够以新的方式利用和扩展工作量证明链(在Blockstack情境中是比特币)的挖掘机制。
但这个解释太过笼统了,在本文中,作者将带你了解PoX的真正含义,以及我们为什么需要它。
要理解PoX的重要性,就需要先了解一下当今互联网的悲惨现状,以及支撑互联网的破败监管资本主义商业模式。
其实只需要快速浏览一下相关新闻,你就会发现寄生商业模式、高度集中的财富和权力以及数字权利的完全缺失已经扭曲并摧毁了原本开放的互联网。我们本想要建成一个为人服务、将人们联系在一起的互联网,但最终却建成了一个环形监狱,它能通过追踪我们的一举一动来向我们售卖本不需要的东西。
一些知名社交平台通过出售世界上最有价值的商品——你的访问权,赚取了数十亿美元。
真正的数字所有权是打破这些破碎商业模式和权力不平衡的关键。目前,你并不拥有自己数字生活中的任何东西,它是属于这些社交平台的。即使你在网上与1万人建立过各种关系,这些关系也不属于你,而属于该社交媒体。即使你在建了2万5千人的讨论小组,大家在其中分享各自的故事和想法,但这些故事也都属于这个平台。如果你想离开这个社交平台,那就得把自己创建的所有内容都留在身后。它将被锁在一个数字城堡里。你要抛下自己和朋友之间的笑声和争论,所有的交流和评论都会一并消失。
是否有更好的选择?
如果你能拥有自己的人际关系、评论以及自己和朋友之间开的所有玩笑的话会怎样呢?就像和三个最好的朋友去酒吧一样,你们之间开的玩笑和话题完全属于你自己,而不属于酒吧。如果不喜欢这家酒吧,你也能带着朋友去另一间酒吧。
PoX能协助我们在数字世界中实现这一目标。你能拥有属于自己的人际关系,而不是像现在这样成为酒吧或平台的囚徒。
数字所有权会带来自由。当我们重新获得数字自由时,支撑当前系统的旧支柱就会开始崩塌。
当网络锁定消失后,人们就可以收拾行装离开,而不必担心失去自己毕生的作品或社区联系。当人们拥有了自己的数据后,他们可以选择数据的去向,以及企业的使用权限,以广告为基础的模式将会被打破、取代或重新平衡。这将迫使公司为你的业务而展开竞争。当今,公司发展到目前阶段,已经不需要再关心你了,它们只要实现网络效应就可以了。他们可以不再创新,也不再服务于你的利益最大化,因为他们已经把你锁定在里面了。
当你拥有了自己的数据时,这种状态就会颠倒过来。它让人们重新开始掌权,促使企业必须通过努力工作来留住你,并维护你的利益。
很显然,我们还没有走到那一步。这就是比特币和传输证明存在的意义。
你可以将其称之为“属于用户的互联网”,也可以称之为“Web 3.0”,你想叫什么都可以。我们正在步入新的互联网时代,在那里,人们将再次变得重要起来,你(而不是企业)会成为故事的中心。
在Blockstack中,PoX是这个故事的基石。
从最根本意义上讲,PoX是一种将比特币的功能扩展到比特币网络孤岛之外的方法。它能将数字所有权带到开发人员需要的地方。在比特币问世之前,拥有任何数字资产(即使是像钱这样最基础的东西)的想法都是白日梦。比特币网络的整个架构,包括P2P类、取消中间商、整体透明性,都是围绕数字所有权所展开的概念。
PoX会协助我们释放这种力量,使它超越比特币,重塑我们的数字生活。没有PoX的话,就不可能在比特币上构建新功能。比特币之所以安全,是因为它稳定且不易改变,因为其脚本语言非常有限,攻击面很小。因此,很难也无法向比特币核心协议引入新的功能,因为这些特性会增加复杂性。
PoX的出现解决了这个问题。其设计允许开发者在不修改比特币本身的情况下从中受益。
以下白皮书对PoX进行了更深入的细化,但是从根本上讲,PoX共识机制允许新项目创建具有独特功能的新网络,该网络自形成之初就具有现有工作量证明区块链的安全性,而无需对现有的链进行修改。在Blockstack中,我们选择了比特币,同时还对创建代币、智能合约、轻型客户端、独特的融资机制等提供了全面支持。
那么,传输证明究竟是如何运作的?在本文中,我们用Blockstack来举例。Blockstack的传输证明(我们目前唯一已知的)由两种机制组成:STX Mining和Stacking。
1、STX Mining
如果我们能将电力转换成代币(比特币挖掘)的话,就可以利用它来建立一条新链,而不必再浪费电。这是引导我们提出传输证明想法的核心。Blockstack的区块链被称为堆栈区块链(Stacks Blockchain),本机链上资产被称为堆栈(Stacks ,STX)。和其他区块链一样,该网络由矿工保护,他们投入资源以竞争开采Stack区块,并获得STX奖励。
但是,就Blockstack而言,挖矿并不需要任何特殊的硬件或高昂的前期成本。想要挖掘区块的人只需将任意数量的比特币发送到协议提供的地址。协议会使用每个矿工发送的比特币数量作为输入,并将其与一个可验证的随机函数(VRF)相结合,进行选举并生成获胜的矿工。矿工投入的比特币越多,赢得选举的几率就越高。
矿工一旦被成功选中,就能够通过网络广播他们创建的新区块,协议会发送500个STX代币以奖励他们的付出。
那么矿工发送到协议中的比特币会怎样呢?这就轮到Stacking出场了。
2、Stacking
本质上来讲,Stacking是指STX代币持有者在网络上锁定他们的STX代币。这就完成了传输证明的经济周期,因为这些Stackers从矿工那里收到了比特币。Stacking通过三种方式为网络增值:
(1)为链端提供支持需要获取信息(通常是通过运行节点来提供的),进而促进网络进一步去中心化。
(2)支持特定链端给坦诚挖矿的STX矿工增加额外激励。
(3)随着越来越多的代币持有者被激励着加入游戏,锁定STX可以直接为网络增值。
作为交换,传输证明机制将STX矿工提交的比特币发送给正在Stacking的用户。这就是“传输(Transfer)”这个词的由来。该协议接收矿工发来的比特币以确保网络安全,并将其传输给为网络提供价值的用户们。
下图从较高层次表示了传输证明的运作机制:
这一切过程的最终结果是,只要回馈的服务/网络资源是值得的,人们就会被激励着继续持有代币。但如果情况发生变化,那他们也可以带着自己创建的东西和联系完好无损地离开。从比特币中解放出来的这种数字所有权模式,将修复我们支离破碎的互联网,并定义新的标准。它会先将权力和价值奖励给那些负责创造它的人。
那么PoX究竟是什么?
你可以说它是工作量证明的抽象化概念,或是Stacks区块链上的挖矿机制,亦或是比特币的扩展,甚至是在任何应用程序或服务中实现数字所有权的一种方式。
但不仅如此,PoX还可以协助我们为互联网书写新的、用比特币金墨水写成的故事。你将拥有自己的数字身份和生活。