版权归原作者所有,如有侵权,请联系我们

[科普中国]-燃烧证明

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

燃烧证明是一种投资于全新的加密货币的方法:为了获得一种新的货币,你必须“烧掉”(摧毁)另一种货币,比如比特币。从理论上讲,这将使每一种新的加密货币价值相当于被摧毁的币的价值,但实际上你不能真的摧毁加密货币,系统需要你把它送到一个会减少它的总供应量的地方。

共识机制的相关定义介绍1、共识机制/Consensus

由于点对点网络下存在较高的网络延迟,各个节点所观察到的事务先后顺序不可能完全一致。因此区块链系统需要设计一种机制对在差不多时间内发生的事务的先后顺序进行共识,这种对一个时间窗口内的事务的先后顺序达成共识的算法被称为“共识机制”。1

2、工作量证明/ProofofWork/PoW

工作量证明简单理解就是一份证明,用来确认节点做过一定量的工作。监测工作的整个过程通常是极为低效的,而通过对工作的结果进行认证来证明完成了相应的工作量,则是一种非常高效的方式。比特币在区块的生成过程中使用了PoW机制,要得到合理的随机数求解数学难题需要经过大量尝试计算,通过查看记录和验证区块链信息的证明,就能知道是否完成了指定难度系数的工作量。

3、权益证明/ProofofStake/PoS

PoS也称权益证明机制,类似于把资产存在银行里,银行会通过你持有数字资产的数量和时间给你分配相应的收益。采用PoS机制的加密货币资产,系统会根据节点的持币数量和时间的乘积(币天数)给节点分配相应的权益。

4、权益授权证明/DelegatedProofofStake/DPoS

DPoS是一种类似董事会的授权共识机制,该机制让每一个持币人对整个系统的节点进行投票,决定哪些节点可以被信任并代理他们进行验证和记账,同时生成少量的对应奖励。DPoS大幅提高区块链的处理能力,并降低区块链的维护成本,从而使交易速度接近于中心化的结算系统。

5、燃烧证明/ProofofBurn/PoB

6、开发者证明/ProofofDeveloper/PoD

开发者证明是一个真实的、活的软件开发人员创建了一种加密货币的证据。它用于启动新的加密货币,以防止匿名开发人员在不提供可行的加密货币的情况下收集和窃取资金。

7、重要性证明/ProofofImportant/PoI

重要性证明是根据交易量、活跃度等维度而不仅仅是根据工作量和币的数量来决定区块链的记账权力。

8、基于交易的权益证明机制/TransactionasProofofStake/TaPOS

TaPOS为股东们提供了一个长效机制来直接批准他们的代表的行为,平均而言,51%的股东在6个月内会直接确认每个区块,取决于活跃流通的股份所占的比例,差不多10%的股东可以在几天内确认区块链。这种方式直接确认保障了网络的长期安全,并使所有的攻击尝试变得极度清晰易见。

9、瑞波共识机制/RippleConsensus

瑞波共识算法使一组节点能够基于特殊节点列表达成共识,初始特殊节点列表就像一个俱乐部,要接纳一个新成员,必须由51%的该俱乐部会员投票通过。共识遵循核心成员51%权力规则,外部人员则没有影响力。

10、分布式共识/ Distributed Consensus

所有的节点必须定期更新彼此之间的不断复制的状况,通过专门的槽位来识别每一个更新。当所有节点更新了他们的分类账并放映的值相同时,就可达成共识,会将协商一致的声明具体化并发布至它们的分类账副本去。

11、验证池机制/ POOL

验证池机制是基于传统的分布式一致性技术和数据验证机制的结合,它使得在成熟的分布式一致性算法(Pasox、Raft)基础上,不需要代币也能实现秒级共识验证。

12、51% 攻击/ 51% attack

51% 攻击,是指利用比特币以算力作为竞争条件的特点,凭借算力优势篡改或者撤销自己的付款交易。如果有人掌握了 50% 以上的算力,他能够比其他人更快地找到开采区块需要的那个随机数,因此他能够比其他人更快地创建区块。

12、双重支付/ 双重花费/ 双花/ Double Spending

双重支付是一个故意的分叉,是指具有大量计算能力的节点发送一个交易请求并购买资产,在收到资产后又做出另外一个交易将相同量的币发给自己。攻击者通过创造一个分叉区块,将原始交易及伪造交易放在该区块上并基于该分叉上开始挖矿。如果攻击者有超过 50%的计算能力,双重花费最终可以在保证在任何区块深度上成功;如果低于50%则有部分可能性成功。

13、拜占庭将军问题/ Byzantine Generals Problem / BGP

拜占庭将军问题是指“在存在消息丢失的不可靠信道上试图通过消息传递的方式达到一致性是不可能的。”因此在系统中存在除了消息延迟或不可送达的故障以外的错误,包括消息被篡改、节点不按照协议进行处理等,将会潜在地会对系统造成针对性的破坏。

14、改进型实用拜占庭容错/ Practical Byzantine Fault Tolerance / PBFT

PBET 共识机制是少数服从多数,根据信息在分布式网络中节点间互相交换后各节点列出所有得到的信息,一个节点代表一票,选择大多数的结果作为解决办法。PBET 将容 错量控制在全部节点数的1/3,即如只要有超过 2/3 的正常节点,整个系统便可正常运作。

15、授权拜占庭容错算法/ Delegated Byzantine Fault Tolerance / dBFT dBFT

是基于持有权益比例来选出专门的记账人(记账节点),然后记账人之间通过拜占庭容错算法(即少数服从多数的投票机制)来达成共识,决定动态参与节点。dBFT 可以容忍任何类型的错误,且专门的多个记账人使得每一个区块都有最终性、不会分叉。

16、联邦拜占庭协议/ Federated Byzantine Agreement / FBA

联邦拜占庭协议的主要特性是去中心化和任意行为容错,通过分布式的方法,达到法定人数或者节点足够的群体能达成共识,每一个节点不需要依赖相同的参与者就能决定信 任的对象来完成共识。

简介我们习惯于把工作量证明及权益证明看作是最佳的区块链共识机制,但其实我们还可以利用其他共识机制进行交易确认,避免双重支付。

我们将在本文中以XCP这种加密货币为例,着重探讨“燃烧证明机制”(PoB)的工作原理。我们将对XCP及其运作机制,“PoB”共识机制的工作原理进行探讨,看看“PoB”是否适用于新的货币市场。

XCP将比特币的P2P网络扩展成了一个成熟的P2P金融平台。其与比特币区块链进行了完全结合,通过比特币区块链进行交易确认,智能合约的执行也建立在比特币区块链的可靠性及安全性基础之上。用户能通过XCP创建及交易自定义代币。

XCP是一种加密资产创建平台,类似于Ethereum、Waves、LISK,利用比特币区块链达成共识并存储交易记录。用户能通过该平台创建智能合约及加密资产。此外,XCP也是一个通过协作取得成功的志愿者管理社区。开发团队积极地为该社区提供最新消息,介绍平台开发情况。自项目于2014年启动以来,用户已通过该平台创建了大量的热门加密资产。事实上,XCP的问世比ETH早得多,但是ERC20智能合约在市场中占据了主导地位,因此知道XCP的人并不多。

XCP智能合约为了促进加密资产的创建,XCP赋予了用户创建智能合约的权力。XCP为以太坊的智能合约编程语言Solidity及Snake提供了支持。XCP所支持的“以太虚拟机器”使用户能够在比特币区块链中编写智能合约,并用一种完全兼容以太坊的语言执行这些合约。

以太坊开发人员不用太费力就可以将加密资产放到比特币生态系统中直接进行交易。执行智能合约需要支付费用,但与以太坊不同的是,费用并不固定,且只占XCP总供应量的一小部分。这是因为,无论需要支付多少费用都不会耗尽XCP的总供应量。

XCP钱包XCP有自己的网络钱包,并且完全免费及开源,用户甚至可以运行自己的XCP钱包服务器节点。该网站是完全加密的,所以用户信息十分安全。

燃烧证明共识机制

XCP是一种自定义代币,无法通过挖矿或者传统的首次代币发行渠道获得。XCP通过“燃烧”生成。用户需要燃烧通过挖矿所得的使用工作量证明的加密货币,比如比特币,才能获得XCP。想必大家都听说过凤凰涅槃的故事,凤凰是一种不死的神鸟,其在死亡之时能产生大量能量,通过涅槃得到重生,在生与死的永恒循环中得到永生

XCP的情况与凤凰类似。通过将2125.63个比特币发送到某个地址(这种地址可以通过“1Counterparty”前缀识别,且地址中的加密货币无法使用),燃烧这些比特币,就能生成XCP。通过这种方法可生成260万个XCP。这就是燃烧证明共识机制。这种机制相当有创意,并且通过无限期地将比特币锁定在这种地址中可以规避一些法律上的问题。

“燃烧证明”共识机制的运作在这种既安全又高效的共识机制中,矿工、开发者、用户通过将加密货币发送到一个无法使用加密货币的地址达到焚毁这些加密货币的目的。由于“燃烧证明”交易记录被写入了区块,这些记录可作为“加密货币不能再使用“的证据,用户在燃烧加密货币之后可以得到其他加密货币作为奖励。

“燃烧证明”背后的思路是,用户通过烧掉加密货币表明其愿意为了长期投资而承受短期损失。虽然XCP交易在比特币区块链上进行,但是用户无法直接在比特币浏览器上查看这些交易,用户需要借助“Counterparty Chain“这个特殊的区块链浏览器才能看到这些交易。

结论用户可以通过“燃烧证明”这种合法方式创建自己的加密货币。由于XCP通过比特币区块链进行交易确认,所以其交易确认与开采比特币区块一样费时,大约需要10分钟。如果用户想缩短交易确认时间,那么XCP可能不是最合适的平台。2

本词条内容贡献者为:

李嘉骞 - 博士 - 同济大学