比特币基于点对点网络 相比之下,比特币使用点对点分布式网络来验证和记录所有交易的发生顺序。这使得中介变得多余。这允许参与者展示清晰的数字资金所有权链,而无需依赖受信任的第三方。管理数字分类账(或区块链)的点对点网络是分散的交易记录。 其他参与者也很快被这项技术的潜力所吸引,并推出了比特币替代品和新的基于区块链的功能。在这些后来的发布中,以太坊可能是最重要的。虽然比特币的软件执行相对简单的交易处理,但以太坊的软件本质上提供了一个操作系统,允许对网络进行编程以执行各种计算,使其成为“世界计算机”。 可以在以太坊上构建各种应用程序(去中心化应用程序,也称为“dapps”)。例如,EtherTweet 是 Twitter 的去中心化竞争对手。虽然 Twitter 已经向程序员及其自己的数据中心和服务器付费,但 EtherTweet 是在以太坊区块链上运行的开源软件。从理论上讲,这允许所有可以编程的东西去中心化。然而,这项技术仍处于起步阶段。中本聪的白皮书发布之际,正值互联网迎来 40 岁生日。更多区块链消息,请关注下载区块天眼APP,全球区块链监管查询APP。 技术工作原理概述 在区块链中处理指令和维护记录的点对点网络依赖于一些密码学原理和中本聪白皮书中描述的机制。这些原则之一是私钥加密,它可以使用公钥和私钥进行双向消息传递。例如,发送者可以使用接收者的公钥对消息进行加密,以确保只有预期的接收者(拥有相关私钥)才能解密它。相反,用户可以使用他们的私钥来加密消息。 收件人还可以使用发件人的公钥对其进行解密,从而证明消息的合法发送。此方法也可用于签署文件。发送者/签名者可以将数字文档或资产的哈希(算法生成的唯一、不可逆的文本字符串)与其私钥相关联。当结果通过其公钥解密时,对相关数字文档或资产的解密哈希验证证明“交易”是合法的(任何更改都不会导致匹配的哈希)。 区块链由一系列此类签名的“交易”组成。每笔新的交易都链接到现有的链上,用发送者的私钥和接收者的公钥进行签名,并且可以通过发送者的公钥进行验证。为了确保数据的准确性,执行证明使该过程更加困难。网络上的所有计算机在收到新交易后,将其与随机数(随机文本字符串)结合起来,以寻找所需的结果。在比特币的情况下,这个期望的结果是散列开头的一长串零,但它可能是任何其他难以找到的字符串。成功的用户会因为他们的努力而获得新的硬币, 区块链爱好者正在激烈争论区块链的技术定义。就我们的目的而言,区块链本质上是通过计算机网络访问的去中心化数据库。它使用共识机制而不是中央控制点,确保了所使用数据的准确性和可信度。一些区块链参与者坚持认为正确的定义必须包括对经济激励的描述,但我们怀疑这两种类型的分布式数据库都构成了类似的竞争威胁。 (责任编辑:admin) |