{{ cat }}'s docs

hyperledger: 1.3.0 区块链技术

1. what is blockchain technology?

区块链是一个点对点的分布式账本,通过共识形成,与智能合约和其他辅助技术的系统相结合。 总之,这些可以用来建立新一代的交易应用程序,在核心上建立信任,问责制和透明度等特性,同时简化业务流程和法律约束。对于所有分布式账本,都有一个最初的记录,或是一个块和一个起始块(在本例中)。每个区块将包含一个或多个交易。连接到区块链和连接到这个分布式账本的人发生联系常规情况下需要一个通过应用程序,钱包就是一个例子。一个人可以转移自己拥有的数字资产(例如加密货币)给别人。这个数字资产会从一个钱包转移到另外一个钱包。然后这个交易会在区块链上体现出来。所以,这个分布式账本的交易(例如支付)会在网络中点对点移动 而且没有中介机构(如银行或支付公司)来处理这笔交易。

智能合约是当系统中某些条件达成时便执行预定义动作的一系列计算机程序

2. 应用区块链技术发展出来的产品

实际上,区块链最广为人知的是比特币。比特币的区块链自从2009年开始就已经存在了。它是一个加密货币,但是有趣的是,人们混淆了这两个术语。区块链并不是比特币,反之亦然。区块链是一个分布式账本。然后区块链追踪除加密货币之外的各种资产,比如比特币。这些交易被分组成块,并且每个块可以有任意数量的交易。事实证明,区块链网络上的节点或者机器将这些事务分组,并将它们发送到整个网络。

3. 区块链节点之间如何同步

区块链的同步过程依赖于一个概念叫共识机制,这是一个网络节点的协议。最终,网络中的每一个节点都拥有一个准确的区块链拷贝。