区块链技术包括:1)私钥加密,2)具有共享分类账的分布式网络; 3)为网络的交易,记录保存和安全提供服务。

以下是对这些技术如何协同工作以确保数字关系的解释。

加密密钥

两个人希望通过互联网进行交易。

他们每个人都拥有私钥和公钥。

区块链技术的这一组成部分的主要目的是创建一个安全的数字身份参考。身份基于拥有私有和公共加密密钥的组合。

这些密钥的组合可以被视为一种灵巧的同意形式,创造了一个非常有用的数字签名。

反过来,这种数字签名可以强以有力地控制所有权。

身分

但强有力的所有权控制不足以确保数字关系。验证解决后,必须与批准事务和权限(授权)的方法结合使用。

对于区块链,这从分布式网络开始。

分布式网络

分布式网络的好处和需求可以通过“如果树落在森林中”思想实验来理解。

如果一棵树落在森林里,用摄像机来记录它的落下,我们可以肯定树倒了。因为我们有视觉证据,即使详情(原因或方式)可能不清楚。

比特币区块链的大部分价值在于它是一个大型网络,其中验证器(如类比中的相机)达成共识,即他们同时目睹了同样的事情。他们使用数学验证代替相机。

简而言之,网络的大小对于保护网络非常重要。

这是比特币区块链最具吸引力的品质之一 – 它是如此之大,并积累了如此多的计算能力。以太网仍然更加不成熟,大约以12.5 TH / s的速度获得安全保障,比谷歌还高出两年,而且基本上还处于测试模式。

记录系统

当加密密钥与该网络结合时,出现了一种超级有用的数字交互形式。这个过程开始于A获取他们的私钥,发布某种类型的公告 – 在比特币的情况下,你发送加密货币的总和 – 并将其附加到B的公钥。

协议

然后,将包含数字签名,时间轴和相关信息的块广播到网络中的所有节点。

网络服务协议

一个现实主义者可能会用以下问题挑战落在森林思想实验中的树:为什么会有一百万台带摄像头的计算机等待记录一棵树是否倒下换句话说,您如何吸引计算能力来为网络提供服务以确保其安全

对于开放的公共区块链,这涉及采矿。采矿是建立在一个古老的经济问题的独特方法之上 – 公地的悲剧。

使用区块链,通过提供计算机处理能力来为网络提供服务,其中一台计算机可以获得奖励。一个人的自身利益被用来帮助满足公众的需求。

对于比特币,该协议的目标是消除同一比特币同时在单独的交易中使用的可能性,这种方式很难检测到。

这就是比特币如何寻求作为财产作为财产。比特币及其基本单位(satoshis)必须是独一无二的才能拥有并具有价值。为了实现这一点,服务于网络的节点通过努力解决工作量证明数学问题来创建和维护每个比特币的交易历史。

他们基本上用他们的CPU权力投票,表达他们对新块或拒绝无效块的同意。当大多数矿工到达同一解决方案时,他们会在链条上添加一个新区块。此块带有时间戳,也可以包含数据或消息。

这是一系列的块:

每个区块链的类型,数量和验证可能不同。这是区块链协议的问题 – 或者是什么是有效交易的规则,还是有效创建新块的规则。可以为每个区块链定制验证过程。当足够的节点就如何验证交易达成共识时,可以创建任何所需的规则和激励。

这是一个品酒者的选择情况,人们只是开始尝试。

我们目前正处于区块链开发阶段,许多此类实验正在进行中。到目前为止得出的唯一结论是,我们还没有完全理解区块链协议的灵活性。