区块链与比特币

区块链的目的是容许记录和派发数字信息,但没法对其开展编辑。假如不了解该技术的实际作用,那样难以构思出这一概念,因而让我们讨论一下最早的区块链技术应用是如何工作的。

1991年,两名研究人员StuartHaber和W.ScottStornetta初次简述了区块链技术,他们期待完成一个不会篡改文档时间戳的系统。可是一直到大约二十年后的2009年1月比特币的发布,区块链才有了它的第一个实际应用。

比特币协议建立在区块链上。在介绍数字货币的研究论文中,比特币的匿名创始人中本聪(SatoshiNakamoto)将其称为“一种完全对等的,没有可信赖的第三方的新型电子现金系统。”

运作方式如下。

全世界所有这些人都拥有比特币。世界各地可能有数百万人拥有至少一部分比特币。假设有数百万人期待将比特币用于杂货消费。这就是区块链进入的地方。

针对印刷货币,印刷货币的使用由中央机构(一般 是银行或政府)开展监管和验证,但比特币不会受到任何人操纵。取而代之的是,由比特币开展的交易由计算机网络开展验证。这就是比特币网络和区块链“去中心化”的意思。

当一个人使用比特币为商品付款时,比特币网络上的计算机会争相验证交易。因此,用户在计算机上运作程序并试着处理一个繁杂的数学问题,即“哈希”。当计算机利用“哈希”区块解决问题时,其算法工作还将验证区块的事务。如上所述,已完成的交易当做一个块公开记录并存储在区块链上,这时它变得不可更改。就比特币和大多数其他区块链而言,成功验证区块的计算机会因其使用加密货币的劳动而获得回报。这一般 称为“采矿”。

虽然交易已公开记录在区块链上,但用户数据却不是(或至少不是完整的)。为了更好地在比特币网络上开展交易,参与者务必运作一个称为“钱包”的程序。每一个钱包都包括两个唯一且不一样的加密密钥:公共密钥和私有密钥。公钥是交易存入和撤回的位置。这也是当做用户的数字签名发生在区块链分类账上的密钥。

就算用户收到了用其公钥支付的比特币付款,他们也将没法与私人对方提取比特币。用户的公钥是利用繁杂的数学算法创建的私钥的简化版本。可是,鉴于此等式的复杂性,基本上不太可能逆转该过程并从公共密钥生成私有密钥。因而,区块链技术被认为是机密的。