区块链具有防篡改特点。区块链要求用户之间首先达成共识,然后才能 将新数据保存到不可变账本中,通常,在验证账本条目的计算机节点中, 必须至少有 51%的节点达成一致,才能添加新的区块。因此,若想要篡 改区块链中的数据,重新计算的行为等同于将自己与其他所有的节点置 于竞争的状况。除非拥有理论上超过 51%的算力,否则在区块链这个少 数服从多数的规则下,篡改数据的构想不会成立。以下情况可能导致恶 意矿工掌握 51%算力从而篡改区块链:(1)区块链比较年轻,算力规模 小。(2)超过 50%的算力遭到网络攻击。(3)量子计算的可能性:区块 链是通过哈希密码算法来链接区块,哈希加密算法具有非对称性(非对 称:容易验证,但不容易得到结果),要得到符合要求的结果(哈希值) 需要大量算力的尝试,但量子计算通过并行计算使计算速度指数级提高, 从而使哈希加密算法失效。
区块链通过引入共识机制解决分布式环境下竞争记账的问题——如何 进行新区块生成权的分配?共识机制是一种共同决策方法论,它可以是 去中心化的、多中心化的和中心化的。中本聪通过比特币发明了去中心 化的共识机制 PoW:在比特币中,只要满足工作量证明要求,任何节点 都有机会成为新区块的产生者,“挖矿”类似于“抽奖”,算力越高,抽 奖的次数越多,抽中的概率越高。Sunny King 通过发明点点币发明了多 中心化共识机制 PoS,他认为真实的世界是多中心的。整个人类就是一 个多中心的世界,一个国家就是一个中心。多中心形成庞大的系统。
区块链通过引入共识机制解决分布式环境下竞争记账的问题——如何 进行新区块生成权的分配?共识机制是一种共同决策方法论,它可以是 去中心化的、多中心化的和中心化的。中本聪通过比特币发明了去中心 化的共识机制 PoW:在比特币中,只要满足工作量证明要求,任何节点 都有机会成为新区块的产生者,“挖矿”类似于“抽奖”,算力越高,抽 奖的次数越多,抽中的概率越高。Sunny King 通过发明点点币发明了多 中心化共识机制 PoS,他认为真实的世界是多中心的。整个人类就是一 个多中心的世界,一个国家就是一个中心。多中心形成庞大的系统。
区块链 2.0:与 1.0 最大的进步就是在加密货币基础上加入了智能合约, 可以支持脚本语言应用开发。通俗解释,区块链 1.0 只能“记账”,区块 链 2.0 把任何“事件”编成代码,放到区块链这个不可篡改的数据库上, 比如合同、证据、票据等;只要条件达成,这个系统会自动执行合同中 约定的条款。区块链 2.0 代表的是以太坊。以太坊的计划是建成一个全 球性的网络,让任何人都可以在以太坊上进行运算、开发应用层,这样 就赋予了区块链很多的应用场景和功能实现的基础。以太坊出现,催生 了 ICO、STO 等新型融资手段。ICO 融资额于 2017 年 12 月达到最高, 但此后受币价下跌以及各国强化监管的影响,ICO 市场迅速萎缩,现已 几乎失去功能。