1.区块链到底是什么?区块链是新英语单词区块链的“生硬翻译”。其实大部分翻译只是生硬而已。看上面的“双花”就能感受到。
所谓block就是block的翻译,可以理解为“信息块”(这个词在计算机领域就是这个意思)。
块,计算:作为一个单元处理的一大段文本。
这样,区块链的字面意思就是,它是由来回链接的信息块组成的。
在世界银行比特币的设计中,区块是一个又一个连续生成的子账本。这些子账簿通过特定的算法(哈希算法)来回链接,形成总账簿(区块链)。从这个角度来看,区块链技术没有什么神秘的。总的来说只是一种新的记账技术。
这个比特币世界银行是第一个基于区块链技术的分布式应用。区块链技术,通俗地说,就是一种不可篡改的分布式数据库技术。
2.目的和手段如你所见,构建一个不可篡改的分布式数据库是目的;而区块链技术是实现这一目标的手段。此外,所谓的共识机制是区块链技术的一部分;除了共识机制,还有一个重要的组成部分,奖励机制3354,否则人们不会自动为网络做出贡献。
长期以来,所谓的技术创新,基本都集中在如何完善共识机制上,奖励机制默认为“不可或缺”的组成部分。人们认为共识机制和奖励机制就像区块链马车的两个轮子一样不可或缺。
3.共识机制首先,这里请注意,我们讨论的“共识”是网络中节点之间的共识,是机器之间的共识,而不是人与人之间的共识。人们的共识与区块链无关。“共识”这个词经常被人们误用和滥用。这就是为什么我曾经开玩笑说“一个傻傻的共识也是共识”。我想说的是,反正傻子也不懂。不是人与人之间的共识,然后,总是不懂装懂.
从本质上讲,区块链是一个分布式数据库,可以不断地添加记录,但不能删除它们。因为是分布式维护,所以每次添加记录都要在网络节点之间达成共识,待添加的记录确认有效后才能添加。
比特币采用的共识算法是PoW(工作证明)。简单来说就是网络中的节点根据自己的贡献获得权益,多劳多得。PoW在比特币的第一个应用——区块链技术上是完美的。但是,如你所见,对于野心是“创造分布式计算机”的以太坊来说,PoW成为了致命的缺陷。无论如何,这种机制的新纪录确认速度就是不能满足实际需要。
DPoS(委托股权证明)是PoS(股权证明)的进一步改进。简单来说,你作为钱的持有者,可以通过持有的金额和时间来获得权益。PoS的问题在于,大部分持币人没有专业知识或足够的预算,因此可能无法提供高性能节点所需的计算机硬件和软件。因此,进一步改进的dPoS采用基于投票的共识算法,由持币者选择几个节点来运行网络.
更多小白的技术细节可以直接跳过。需要明白的是,PoW无法支撑公链的需求;DPoS是EOS创始人Dan Larimer的创新概念。PoS从2014年BitShares时代开始验证,之后经过数次更新完善成为dPoS。你可以把dPoS理解为平台性能和PoW的折中,这种共识算法是目前公链最可靠的选择之一。
4.分布式账本技术。准确地说,区块链技术应该特指比特币“分布式账本解决方案”中使用的技术。在分布式账本的解决方案中,比特币的区块链技术理论上应该是其中之一。——目前还有很多其他可行的解决方案。
我们可以从另一个角度观察比特币的区块链技术:
问题:分布式网络是脆弱的,它总是面临一个问题,这个问题叫做拜占庭一般问题。
解决方案:比特币的解决方案(区块链技术)的巧妙之处在于,它没有解决拜占庭一般问题,而是“绕过”了拜占庭一般问题:网络中的所有节点都参与“猜测”(也就是所谓的挖掘)。每次猜测大约需要10分钟完成(以便减少分布式网络中节点之间的通信频率)。谁先完成拼图,谁就获得正解,谁就一次充当分布式网络的中心?——这个节点会获得奖励。该节点将把它自己的签名放在包含奖励交易记录的块上并广播它.
在接下来的通信中,这个分布式网络仍然有一个中心。然而,每一次的中心是不同的.因此,从这个角度来看,比特币(区块链)的解决方案非常聪明:找到一种让分布式网络像集中式网络一样工作的方法.
也就是说,区块链技术的重点之一是“降低分布式网络中节点之间的通信频率”,以确保每次都有一个节点“先完成拼图”,然后每隔一段时间就让这个节点充当一个分布式网络的“中心”.偶尔几个节点同时解出谜题怎么办?还有更进一步的技术解决方案,“选择最长的链”.
所以未来真正改变世界的不是狭义的区块链技术,而是分布式账本技术(3354)。然而,现在大多数人错误地认为区块链技术是分布式账本技术本身或它的全部。众所周知,区块链技术只是分布式账本技术的一个分支。
5.区块链科技会改变世界吗?在某些场景中,这个世界确实需要不可篡改的数据库技术。比如法院卷宗、交通部门违章记录、工商部门企业注册、民政局婚姻登记、公安局身份证、大学毕业证等.
特别是,需要区块链技术的领域除了公共事务之外,还包括物联网。机器产生数据的速度和数量远远超过人类,未来机器的数量必然超过人口几个数量级以上.面对未来无比庞大的物联网世界,不可篡改的数据记录绝对不可或缺。甚至可以说,没有区块链技术,未来的物联网世界就无法安全发展。
因此,区块链技术确实会改变世界。
然而,至于未来区块链技术会把世界变成什么样,我们今天很难准确预测。历史证明,每一次技术创新,我们的想象力都极其匮乏,我们的预测能力聊胜于无。三十年前,人们想象互联网是这样改变世界的:
当你给某人写信时,它会变成这样:你在这里打完字后,那边的打印机会自动打印出整封信.
事实上,40年前没有专家能够想象到,我们今天可以坐在家里,拿着一个手持设备,订购两次,然后送货上门.所以,过多的预测和想象其实是徒劳的。
6.区块链有被篡改的风险吗?事实上,单靠分布式管理是无法“篡改”的。3354最多能做到“难以篡改”。假设全网51%的节点联合——,不管是好是坏,但都是有意为之,那么这些节点“合谋”的结果就是数据库不再是“不可改变”的数据库。
上面描述的情况就是所谓的“51攻击”3354,这不是技术能解决的问题。区块链的第一个应用,比特币,就是解决这个问题的方法。同样是利益驱动(博弈原理)而不是技术驱动:
如果谁真的能操纵51%的计算能力,那么他会发现“贡献”对他来说远比“攻击”更有利可图。
本文来自李笑来《区块链小白书》。
原文链接:https://blockchainlittlebook.com