1.什么是区块链?
区块链是新英语词汇生硬翻译blockchain——其实大部分翻译都很生硬。看看上面的双花(doublespending)就能感受到。
所谓区块,是block的翻译,可以理解为信息块(这个词就是计算机领域的意思)。
block,computing:alargepieceoftextprocesedasaunit。
这样,区块链(blockchain)就是字面意思,由前后链接的信息块组成。
在世界银行比特币的设计中,区块(block)是一个又一个不断生成的子账簿,通过特定算法(哈希算法)前后链接,形成总账簿(blockchain)。从这个角度来看,区块链技术并不神秘。一般来说,它只是一种新的会计技术。
世界银行比特币是基于区块链技术的第一个分布式应用。一般来说,区块链技术只不过是一种不可篡改的分布式数据库技术。
2.目的和手段。
正如你所看到的,建立一个不可篡改的分布式数据库是目的;区块链技术是实现这一目标的手段。此外,所谓的共识机制是区块链技术的一部分;除了共识机制,还有另一个重要的组成部分,奖励机制,否则人们不会自动为网络做出贡献。
长期以来,所谓的技术创新基本上集中在如何改进共识机制上,而奖励机制被默认为不可或缺的一部分。人们认为共识机制和奖励机制就像区块链马车的两个轮子。
3.共识机制。首先,请注意,我们讨论的共识是网络节点之间的共识,机器之间的共识,而不是人之间的共识。人与人之间的共识与区块链无关——共识一词经常被误用和滥用。
区块链本质上是一个可以不断添加记录但不能删除记录的分布式管理数据库。由于它是分布式维护,每次添加记录时,都应在网络节点之间达成共识,并确认添加的记录有效。
比特币采用的共识算法是Pow(Profowork,工作量认证机制)。简单来说,网络中的节点就是根据自己的贡献获得权益,多劳多得。Pow在区块链技术比特币的第一个应用中是完美的。然而,正如你所看到的,Pow已经成为一个致命的缺陷——无论如何,这种机制的新记录确认速度不能满足实际需求。
dpos(delegatedprofstake)是pos(profstake)的进一步改进。简单来说,作为持有人,你可以通过持有量和持有时间获得权益。Pos的问题是,大多数持有人没有专业知识,可能没有足够的预算,所以他们可能无法提供高性能节点所需的计算机硬件和软件要求。因此,进一步改进的dpos采用了基于投票选举的共识算法,持有人选择了几个节点来操作网络..
小白可以直接跳过更多的技术细节。需要理解的是,Pow不能支持公共链的需求;DPOS是EOS创始人Danlarimer的创新概念。Pos从2014年Bitshares时代开始验证。后来,经过几次更新和改进,它变成了DPOS。您可以将DPOS理解为平台性能与Pow相比的妥协,这是目前公共链最可靠的选择之一。
4
.分布式账簿技术。
准确地说,区块链技术应该指比特币分布式账簿解决方案中使用的技术。在分布式账簿的解决方案中,比特币的区块链技术理论上应该是其中之一——还有许多其他可行的解决方案,我们可以从另一个角度观察比特币的区块链技术:
问题:分布式网络非常脆弱,它总是面临一个被称为拜占庭将军的问题。
解决方案:比特币解决方案(区块链技术)的聪明之处在于,它没有解决拜占庭将军的问题,而是绕过拜占庭将军的问题:网络中的所有节点都参与谜题(即所谓的挖掘)。每个谜题大约需要10分钟才能完成(以降低分布式网络中每个节点之间的通信频率)。谁先完成谜题并得到积极的解决方案,谁将充当分布式网络的中心-该节点将获得奖励,该节点将在自己的签名广播中播放含有奖励交易记录的块
在下一次通信中,这个分布式网络仍然有一个中心,但每个中心都是不同的。所以,从这个角度来看,比特币(区块链)的解决方案非常聪明:试着让一个分布式网络像一个集中的网络一样工作。
换句话说,区块链技术的重点之一是降低分布式网络中节点之间的通信频率,以确保每次都有一个节点首先完成谜题,然后使节点作为分布式网络的中心。。。偶尔会有几个节点同时计算谜题?还有进一步的技术解决方案,选择最长链
因此,未来真正改变世界的不是狭义的区块链技术,而是分布式账簿技术(distributedledgetechnology)——然而,绝大多数人错误地认为区块链技术是分布式账簿技术本身或全部,但区块链技术只是分布式账簿技术的一个分支。
如需完整方案,请找小编获取
微三云张宇 文章编辑;weisanyun888888