《区块链1.0:加密数字货币》——区块链的技术堆栈(区块链加密货币数字货币将被正名)

我们在前面的文章中讲了区块链的一些基础知识。现在来讲区块链的应用,区块链的最早的应用是区块链1.0:加密数字货币(以比特币为代表)。

比特币这个词其实本身包含了三重不同的含义。

1、比特币代表了底层的区块链技术平台。

2、比特币被用于一种基于底层区块链之上运行的协议,这种协议描述了资产是怎么在区块链上转移的。

3、比特币代表了一种加密货币,就是最早就与区块链出现的加密数字货币

这三个含义也代表了区块链1.0:加密货币的技术堆栈,分别是区块链、协议、货币三个层级。

比特币区块链的技术堆栈层级:

第三层:加密数字货币:比特币(btc)、莱特币(ltc)等。

第二层:比特币交易的协议。

第一层:区块链。

第一层区块链是底层技术,前面也说过了,区块链是去中心化的,公开透明的交易记录账本——其数据库由所有的网络节点共享,由矿工更新,没有人能真正拥有和控制这个数据库。它的公开透明机制使得所有人都可以对它进行查看和监督,保证了所有的交易都是独一无二的。

第二层是协议,可以理解为它是一个在区块链上进行交易的系统

第三层就是加密数字货币本身,目前已经有几千种数字加密货币

对于目前出现的加密数字货币而言,区块链、协议和加密数字本身这三个层级的是一种通用的技术堆栈层级。通常来说,每一种币都有自己的协议,另外它可能有自己独立的区块链或者基于比特币的区块链上运行。

比方说,莱特币(Ltc)是基于它自己的协议来运行的,而莱特币的协议又基于它自有的区块链运行(莱特币相对于比特币做了轻微改动)。也有一些币,它虽然有自己的协议,但是基于比特币的区块链运行。

可以说,以区块链、协议和加密数字货币本身组成的技术堆栈才是每个币真正的模样。