原文标题:为什么使用区块链技术?从去中心化到挖矿剖析区块链前世今生
中心化 VS 分布式 区块链(或分布式分类账)本质上是一个庞大的、不断增长的分类账本。它记录了所有区块链交易数据。 链上的每个区块按时间顺序连接到先前的块,并与网络节点同步。 这意味着在一个块中更改数据,同时意味着必须在它之前反转先前所有的区块,这使得数据结构难以篡改,尽管并非完全不可能。 对于使用POW工作量证明(全称“proof-of-work”)算法的以太坊、比特币和其他加密货币,都是如此。 要简明扼要地了解区块链的性质以及区块链提供的内容,请查看下面的解释视频: https://tv.sohu.com/v/dXMvMzM3MzE3NTA5LzExMTMzNjA3My5zaHRtbA==.html 二、区块链是怎么工作的? 发送到分布式分类帐上每个块中的数据,都是基于加密的默克尔树(MerkleTree)算法设计,这样数据无法篡改,也就不会发生欺诈性交易。 如果网络节点检测到任何不遵循协议规则的事务,则立即将其排除。 分布式区块链技术采用这种特有的安全设计,意味着它可以防止损坏整个区块链共享数据库,并可以在一个区块中切断黑客攻击。
MerkleTree 最著名的区块链是比特币网络,其中每笔交易(需要遵循协议)被记录并包含在块中。 一旦交易被广播到网络并由矿工确认,该行动就不能被撤销,也不能以任何方式被篡改。 以太坊也是如此,不过它的亮点是智能合约技术。
Bitcoin比特币 这个开源的公共分类帐本,会显示所有交易和数据的历史记录。 大多数区块链都是由矿工维持的。 例如,在比特币网络中,矿工的工作是通过将比特币包含在块中,来确认比特币交易到整个网络的其余部分。 以太坊交易也类似。 这些公链是全球性的、去中心化的,所有人都可以看到。 虽然许多人认为区块链是一个记录系统,但它们实际上并不是一种有效的存储方式,而是验证。 简单地说,区块链确保每个人都在同一页面上,没有任何一个人可以为更改其它人的额账本—— 如果他们这样做,网络将拒绝该尝试。 这意味着当一个人将比特币或ETH资金发送给另一个人时,交易数据是公开的。 这并不意味着您的名称和私人数据在整个网络上公告天下,但可以看到公钥和数量。 这是区块链技术的关键所在,使其在记录验证和增强透明度方面非常高效。 但是,在必要时或需要隐私的情况下,在所有人都需要看到支付金额的情况下,并不一定实用或有用。 三、区块链可以做什么 关于区块链可以做什么以及区块链提供什么,有很多营销炒作。 可以肯定的是,它是一种改变生活的技术,将在未来几年带来伟大的改变。 但它也不是解决全世界顽疾的灵丹妙药。 在没有可信中间人的情况下,在分布式账本上进行点对点交易的能力,使区块链技术具有革命性。 然而,关于区块链是什么以及它能做什么,已经有大量欺诈或过度夸大的情况出现。 ICO尤其如此,公司筹集了大量资金,通常声称可以使用区块链来实现他们雄心勃勃的想法, 从改造房地产到管理无人机交通,几乎宣称任何事情都可以。