3 分钟让你彻底告别区块链 “小白”!

通俗地说,区块链是一种数字账簿,它可以记录经济交易,不仅记录金融交易,而且几乎可以记录所有价值。

本质上说,区块链是一个去中心化的分布式账本数据库。其本身是一串使用密码学相关联所产生的数据块,每一个数据块中包含了多次比特币网络交易有效确认的信息。

1. 去中心化:可以达到让信息公开透明,防止垄断。(例如:金融领域的跨境结算)

2. 不可篡改:可以达到保证信息的客观真实,可以用于商品溯源。(例如:沃尔玛,京东已使用区块链技术对食品、商品进行追溯)

数字货币的「挖矿」实际上是一个增加货币供应量的过程。每个矿工必须通过一定工作量的运算,来计算出符合要求的区块哈希值,从而争取记账权,并获得相应的奖励,也可以将其看成是一个向记录着数字货币过往交易的账本中添加新交易的过程。

以比特币为例,在其系统中,每隔两周挖矿难度就会根据这期间开采出来的区块数量而进行调整,将出块时间维持在10分钟左右,以保证系统的平衡。

而矿工想要争取到区块链的记账权,获得相应奖励,就需要不断提高自己的算力,也就是计算出正确哈希值的速度,这将消耗大量电力。

最初,每个用户都可以通过运行原始的比特币客户端,来使用 CPU 进行挖矿。然而,随着挖矿算力不断提升,CPU 挖矿的时代已经成为过去式,随之而来的是 ASIC 矿机挖矿和大规模集群挖矿的时代。

「共识机制」,是通过特殊节点的投票,在很短的时间内完成对交易的验证和确认;对一笔交易,如果利益不相干的若干个节点能够达成共识,我们就可以认为全网对此也能够达成共识。

举个通俗的例子:如果中国一名老农名、美国一名虚拟币玩家、一名非洲留学生和一名欧洲旅行者互不相识,但他们都一致认为你是个好人,那么基本上就可以断定你这人是个好人。

基本原理:区块链的信任主要体现于分布于区块链中的用户无须信任交易的另一方,也无须信任一个中心化的机构,只需要信任区块链协议下的软件系统即可实现交易。这种信任的前提是——区块链的共识机制(consensus),即在一个互不信任的市场中,要想使各节点达成一致的充分必要条件是每个节点出于对自身利益最大化的考虑,都会自发、诚实地遵守协议中预先设定的规则,判断每一笔记录的真实性,最终将判断为真的记录记入区块链之中。

换句话说,如果各节点具有各自独立的利益并互相竞争,则这些节点几乎不可能合谋欺骗你,而当节点们在网络中拥有公共信誉时,这一点体现得尤为明显。区块链技术正是运用一套基于共识的数学算法,在机器之间建立「信任」网络,从而通过技术背书而非中心化信用机构来进行全新的信用创造。

现今区块链的共识机制可分为四大类:工作量证明机制、权益证明机制、股份授权证明机制和 Pool 验证池。

智能合约我们可以简单理解为是一段写在区块链上的代码,一旦某个事件触发合约中的条款,代码即自动执行。也就是说,满足条件就会执行,不管他愿不愿意。

在现实生活中,履行合约需要耗费大量的社会资源,遇到无赖更是费劲,而智能合约可以完美解决。智能合约的工作原理和执行步骤,我们简单划分为三步:

1、智能合约的构建:由区块链内的多个用户共同参与制定一份智能合约,协议中明确了双方的权利和义务;

2、智能合约的存储:智能合约将通过 P2P 网络扩散至每个节点,并存入区块链中;

3、智能合约的执行:智能合约定期进行自动机状态检查,将满足条件的事务进行验证,达成共识后自动执行并通知用户。

公有链上的各个节点可以自由加入和退出网络,并参加链上数据的读写,读写时以扁平的拓扑结构互联互通,网络中不存在任何中心化的服务端节点。像大家所熟悉的比特币和以太坊,都是一种公有链。公有链的好处是没有限制,你可以自由参加。

公有链一般会通过代币机制鼓励参与者竞争记账,来确保数据的安全性。比特币、以太币都是典型的公有链。

私有链中各个节点的写入权限收归内部控制,而读取权限可视需求有选择性地对外开放。

相比中心化数据库,私有链能够防止机构内,单节点故意隐瞒或篡改数据。即使发生错误,也能够很快就发现来源。因此,许多大型金融企业更倾向于使用私有链技术。

联盟链的各个节点通常有与之对应的实体机构组织,通过授权后才能加入与退出网络。各机构组织组成利益相关的联盟,共同维护区块链的健康运转。

本质上,联盟链也属于私有链,只是私有的程度不同。一般来说,去中心化程度越高、信任和安全程度越高,交易效率则越低。而三大类型区块链的核心区别,在于访问权限的开放程度,或者叫去中心化程度。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注