教程网

您现在的位置是: 首页 > 头条

什么是燃烧证明算法?燃烧证明是如何工作的?

什么是燃烧证明算法?燃烧证明是如何工作的?
什么是燃烧证明算法?虽然大多数区块链系统要么使用工作量证明(PoW)或者是权益证明(PoS)共识算法,燃烧证明(PoB)是一种实验中的可能替代方案。总的来说,区块链共识算法负责保护

什么是燃烧证明算法?虽然大多数区块链系统要么使用工作量证明(PoW)或者是权益证明(PoS)共识算法,燃烧证明(PoB)是一种实验中的可能替代方案。总的来说,区块链共识算法负责保护网络安全以及验证交易。

工作量证明的区块链,例如比特币,其构建的场景是矿工在竞争中找到复杂加密问题的有效解决方案。第一个找到某个区块的解的矿工将他的工作量证明(区块散列)广播到网络的其它部分。分布式的节点网络将验证该证明是否有效。如果有效的话,矿工有权利将区块永久添加到区块链中,并获得新生成的比特币奖励。

当我们谈到权益证明的区块链时,共识算法以不同的方式工作。权益证明算法不使用散列函数,而是用数字签名证明币的所有权。新块的验证由叫做区块”锻造者“或”铸币者“完成,他们以确定的方式被选择出来。

锻造者拥有的币越多,那么被选为区块验证者的可能性就越大。与工作量证明系统不同的是,大多数权益证明系统不提供区块奖励,锻造者从验证区块得到的奖励都是交易费用。

尽管燃烧证明算法与工作量证明和权益证明有一定的相似性,但它用其特定的方式来达成共识和验证区块。

燃烧证明(PoB)

虽然有不止一个版本的燃烧证明算法,但 Iain Stewart 提出的燃烧证明概念可能是加密货币领域最公认的。它被提议作为权益证明共识算法更可持续的替代方案。

本质上来说,燃烧证明看起来像是能耗更低的工作量证明算法。基于燃烧证明的区块验证并不需要大量的算力资源或依赖强大的挖矿硬件(例如ASIC)。相反的是,加密货币被故意销毁(燃烧),作为一种在区块链中“投资”的方式,因此候选矿工们不需要投入物理资源。在燃烧证明的系统中,矿工投资到虚拟采矿平台(或虚拟采矿电力)。

换句话说,通过销毁加密货币,用户能够能够证明他们对网络的投入,获得“挖矿”以及验证交易的权利。由于销毁币的过程代表虚拟挖矿能力,用户在系统中销毁的硬币越多,他/她拥有的(虚拟)算力就越大,因此被选择作为下一个区块验证者的机会越高。

燃烧证明是怎么工作的?

简单来说,燃烧硬币的过程包括将币发送到一个公众可验证的地址,在那里币将无法在拥有或者使用。通常,这些地址是随机生成的无私钥地址。当然,燃烧硬币的过程会降低市场流通性并造成稀缺,从而导致其价值的潜在增加。但更重要的是,硬币燃烧是投资(确保)网络安全的另一种方式。

工作量证明区块链安全的原因之一就是矿工需要投入大量资源才能最终获利。这意味着矿工们在激励作用下会行为诚实地帮助网络,以防止初始投资被浪费。

这个想法跟燃烧证明类似,但是燃烧证明区块链并不投入电力,劳动力和算力,而是应该通过燃烧硬币而不是其他任何东西来保证投资。

与工作量证明区块链类似,燃烧证明系统将为矿工提供区块奖励,并且在一定时间内,预计奖励将包含燃烧硬币的初始投资。

如前文所述,实现燃烧证明有不同的方法。虽然有些项目通过燃烧比特币来进行燃烧证明挖掘,但其他项目通过燃烧自己的原生加密货币达成共识。

燃烧证明与权益证明

燃烧证明与权益证明的一个共同点是区块验证者必须投入他们的硬币才能参与共识机制。然而,权益证明要求锻造者将他们的币变为股份,通常将其锁定。但如果他们决定离开网络,他们可以拿回加密货币并在市场上出售。因此,在这种情况下没有永久的市场稀缺性,因为币仅在一段时间内无法流通。另一方面,燃烧证明的区块验证者必须永远销毁它们的加密货币,造成永久性的经济稀缺。

燃烧证明的优缺点

这里列出的优点/缺点是基于燃烧证明支持者的一般论点,不应被视为已证实的事实。关于这些论点仍存在争议,需要进一步测试才能被确认为有效或无效。

优点

更可持续,降低能源消耗。

无需挖矿硬件,硬币燃烧采用虚拟矿机。

加密货币燃烧减少了循环供应(市场稀缺)。

鼓励矿工长期投入。

加密货币分配/挖矿更加去中心化。

缺点

有人说燃烧证明不是真正环保的,因为被烧毁的比特币是通过工作量证明挖掘产生的,这需要大量的资源。

没有证明可以在更大规模(的区块链网络)上工作。需要进行更多测试以确认其效率和安全性。

对矿工所做工作的核查往往会被推迟。它没有工作量证明区块链那么快。

燃烧加密货币的过程并不总是透明的,或是可以被普通用户轻易验证。

什么是闪电网络?闪电网络(LN)这一概念由Joseph Poon和Thaddeus Dryja在2015年提出。该项目的主要想法是设计一种链下支付协议,用于解决比特币面临的可扩展性问题。同时,这个概念也可以用于其他的加密货币。

闪电网络启发于比特币以及许多其他加密货币所面临的限制。目前,比特币的网络每秒只能处理2到7个事务(TPS)。随着加密货币生态系统的发展以及更多的参与者加入网络,广播到区块链的交易数量可能会增加。随着网络越来越拥挤,区块链的整体性能会受到影响,这大大降低了比特币作为全球数字货币的实际可用性。在这种情况下,闪电网络的创建是为了减轻比特币的网络拥塞。

闪电网络是如何工作的?

闪电网络由一个基于比特币的链下传输网络组成。该系统在点对点(P2P)的层面上工作,其可用性依赖于双向支付通道的创建。用户通过此通道可以进行无缝的加密货币交易。

在双方决定开通一个支付通道后,他们就可以在钱包中来回传递资金。尽管建立支付通道的过程涉及链上交易,所有在通道内发生的交易都是链下的,不需要全球性的整体共识。这就意味着这些交易可以通过智能合约快速执行,从而达到更低的手续费和更高的TPS(每秒交易速率)。

为了创建一个支付通道,双方需要设置一个多重签名钱包并在其中存储一些资金。存储在多重钱包上的资金只有在双方均提供私钥的情况下才能动用(两个或两个以上,取决于具体情况)。这就意味着一方无法在未经另一方同意的情况下打开钱包。

举个例子来说,让我们假设Alice想要使用闪电网络和Bob交易比特币。首先,他们要用多重签名钱包设置一个支付通道。支付通道类似于一个智能合约,多重钱包类似于一个保险箱,其中存放了待交易的资金。在支付通道的有效期内Alice和Bob双方可以进行任意次链下交易。

紧接着每次交易后,Alice和Bob都会签名并且更新他们的资产记录副本,该副本记录了每个人拥有的比特币数量。当他们完成了全部交易后,他们可以关闭支付通道并把自己的资产记录广播到比特币全网。闪电网络的智能合约会确保他们根据最新的资产记录接收比特币。

总结一下,设计的双方只需要跟比特币全网进行两次交互。一次是创建支付通道,而另一次是关闭,这意味着在支付通道内发生的所有其他交易都不会直接与主链交互。

网络路由

即便双方没有建立直接的支付通道,他们仍然通过互联的支付通道发送和接收比特币。这意味着Alice可以在不直接建立支付通道的情况下向Charlie付款,只要他们之前存在着余额足够的网络路由连接。

因此,如果Alice和Bob,Bob和Charlie之间有一个开放的支付通道,Alice可以通过Bob向Charlie支付。支付路由可能涉及许多闪电网络节点,而智能合约将自动搜索最短的可用路径。

闪电网络的优点

闪电网络项目致力于可扩展性问题的链下解决方案。如果成功,它可以减少比特币网络的流量。

通过使用双向支付通道,闪电网络可以实现近乎实时的交易。

闪电网络可能适用于小额支付,因为它允许传输最小至1 satoshi的值。此外,自动化的小额支付可以在机器对机器的经济中实现,其中在电子设备之间进行的交易不需要人为干预。

闪电网络的局限性

与链上交易不同,如果接收方不在线上无法进行闪电网络支付。

网络的参与者可能需要定期监控支付通道,以保证他们的资金安全这种风险可以通过外包监控服务来克服)。

闪电网络不适合大额付款。由于网络依赖于许多的多签名钱包(基本上是共享的钱包),因此很可能没有足够的余额来充当大额支付的中间人。

创建和关闭支付通道涉及到链上交易,这通常需要手动工作和更高的交易费用。

闪电网络什么时候上线?

如果我们考虑Lightning Labs宣布的主网测试版本,闪电网络的发布日期是2018年3月15日。但是,官方尚未正式宣布正式版本,因为它没有在比特币区块链之上有效实现。

自测试版发布以来,闪电网络节点和支付通道的数量大幅增加。截至2018年11月,Grafana面板报告了超过12.500个建立的支付通道。

节点和支付通道的共同作用使得闪电网络成为一个有趣的可扩展性问题解决方案。测试版已经进行了大量实验,但是其效率尚未得到证实。然而,闪电网络确实具有改善比特币和加密货币生态系统的巨大潜力。

比特币从出现开始就一直充满了争议,最近最令人关注的热点就是比特币中的光学工作量证明算法,比特大陆及其控制的矿池控制了比特网络53%的算力,这难道不是致命的问题吗?下面小编就来给大家分析分析这个问题。

无独有偶,近日PoWx基金会的开发人员把“矛头”指向了比特大陆,他们认为比特大陆生产的挖矿硬件占到了市场的50-80%,对整个比特币网络造成了巨大的负面影响。在这种背景下,PoWx基金会呼吁比特币社区能够改变比特币挖矿算法。

在一批比特币终身开发人员的支持下,非盈利基金会PoWx本周推出了一项全新的工作量证明算法,旨在替代现有的比特币网络交易验证协议。PoWx主张比特币采用一种被称为“光学”(optical)工作量证明的新技术,它可以利用一种更节能的激光技术作为挖矿的基础。

根据PoWx团队的说法,如果这种新挖矿算法得以实施,将会给比特币带来两大改进:

第一,对于那些生产芯片的初创公司来说,进入加密行业的门槛将会降低,从而增强了比特币网络的多中心化特点;

第二,能够降低比特币挖矿能耗(据估计,目前比特币挖矿耗电量占到全球电力消耗的0.15%)。

新的挖矿算法能够普及吗?答案是待定。如果“光学工作量证明“成为正式提案,意味着未来每个比特币用户都需要更新软件。如果该提案遭到大量用户反对,甚至可能导致比特币被分成两种不同的加密货币,类似的情况已经在比特币现金身上发生过——由于对项目技术方向产生分歧,导致比特币出现了分叉币。

从上面的内容大家也可以知道,比特币的投资者想要真正的了解光学工作量证明算法,还是一个非常艰难的过程,而且,由于比特币是一个权力下放的系统,用户意见可以发挥决定性作用。

以太坊是什么?以太坊是一个开放的区块链平台,任何人都可以在这个平台上构建和使用基于区块链技术的分布式应用。像比特币一样,以太坊不被任何人控制也不属于任何人,它是多人一起开发的一个开源工程。但是又不同于比特币协议,以太坊被设计成具备适配性和灵活性。很容易在以太坊平台上创建新的应用程序,随着家园(Homestead)版本的发行,任何人都可以安全地使用这些应用程序。

下一代区块链

区块链技术是比特币的技术基础,由神秘作者中本聪(Satoshi Nakamoto)在2008年的白皮书《比特币:P2P电子现金系统》中首次被提出。虽然原始论文中已经讨论了区块链更广泛的用途,但是直到几年后,区块链技术才成为一个通用术语。区块链是一个分布式计算架构,每一个网络节点都执行并记录相同的交易信息,并把结果打包到块(block)中。同一时间只有一个块可以被添加,每一个块都包含通过前一个块计算出来的数学证明。以这种方式,整个网络中的数据块数据库都会保持一致。个人用户以强大的加密技术与账本进行交互。网络通过奖励机制来促进每个节点维护和验证的行为。

在比特币中,分布式数据库被设计成账户余额表,或者叫做账本,个人之间通过比特令牌的转移来进行交易。后来比特币开始越来越多地吸引开发者和技术专家的注意,小型项目利用比特币网络来实现令牌转账之外的目的,在这之上,改进了原始的比特币协议,以加入更多新的特性和能力。在2013年底,以太坊的创始人Vitalik Buterin提出,区块链上层加入可编程功能可以用来构建很多其他的项目。

在2014年,以太坊的创始人Vitalik Buterin,Gavin Wood 和Jeffrey Wilcke有雄心实现下一代区块链技术,实现一个图灵完备的智能合约平台。

以太坊虚拟机

以太坊是一个可编程的区块链,而不是给用语提供一组预设的操作(比如:比特币交易)以太坊允许用户创建任意复杂度的操作。在这种方式下,区块链就成为一个分布式应用的平台,可以实现但不局限于加密货币。

狭义上,以太坊是一套可以实现分布式应用的平台协议。它的核心是可以执行任意复杂算法的以太坊虚拟机(EVM)。在计算机科学方面,以太坊是图灵完备的。开发人员可以使用现有的语言(如:Javascript和Python)方便地创建运行于EVM上的应用程序。

 1/4    1 2 3 4 下一页 尾页