提到区块链技术,比特币是无法回避的一个重要部分,因为比恃币是迄今为止出现最早、规模最大、运行最稳定、技术最成熟的基于区块链技术的应用。2008年一个网名叫“中本聪”的人发表了一篇名为《比特币:一个点对点的电子现金系统》的论文。在该论文中,“中本聪”描绘了一个完全去中心化的电子现金系统,在这个系统中每一个参与者都是独立并且对等的,这些参与者不依赖于通货保障或者结算交易验证保障的中央权威。

为了实现这套系统,相关的技术社区利用密码学中的椭圆曲线数字签名算法(ECDSA)来实现数据的加密,基于P2P网络来实现数据的分布式存储,从而实现了一个去中心化的,不可逆、不可篡改的特殊数据存储系统。这套系统就是目前被称为区块链技术的雏形。比特币就是构建在区块链技术之上典型的成功应用。比特币系统这些年来稳定而且高效的运行,证明了这些技术理论的正确性和可靠性。

随着业界对比特币系统技术架构的深入了解,人们发现这些技术除了应用在比恃币上面之外,还能应用在其他领域。于是相关技术社区将这些技术抽象之后给它们起了一个统一的名字:区块链。从此区块链脱离比特币成为一门单独的技术。

目前区块链已经成为一个独立的技术名词,而不是依赖于某个具体产品的附属技术。区块链这个技术名词,从不同的角度看会有不同的解释。

.从网络的角度看:区块链的底层网络模型提供了分布式数据存储的完美实现,比特币系统从诞生至今没有发生过一次宕机事件,这有利地证明了该网络模型的稳定和高效。

.从底层技术的角度看:区块链更像是一个数据结构,用区块存储数据,把区块按照顺序链接起来组成区块链,从而达到防止数据被篡改的目的。

.从密码学的角度看:区块链利用椭圆曲线数字签名算法来保证数据的完整性和真实性。

.从数据存储的角度看:区块链更像是一个分布式数据库,不但数据的存储是分布式的(以共享账本为例,所有的数据可以对等地存存储在所有参与数据记录的节点中,而非集中存储于中心化的机构节点中),而且数据的产生也是分布式的(账本所有的节点集体维护,而非一个单独的中心机构来维护)。

区块链技术源于比特币但是高于比特币,发展至今,已经形成一个非常完整的技术栈。区块链技术栈中的每个单项技术并不是新发明的技术,如果将这些单项技术单独提取出来,都是比较普通的,但正是这些普通的技术通过精巧地组合之后诞生了一项足以颠覆世界的新技术。这和鸡尾酒非常相识,组成鸡尾酒的每个单独的原料都非常昔通,但是组合之后就产生了非常神奇的化学反应,从而诞生了一个让人痴迷的新事物。

套用一句网络流行的话,重要的事情要说三遍:区块链不是一个单独的技术,而是由多种技术组成的技术栈,在学习区块链技术的时候一定要注意区块链技术的这个特性。所以如果想学会区块链技术首先需要对组成区块链技术栈的各个单项技术有所了解,然后再开始学习相关的区块链技术框架,这一点在基于区块链技术的项目实施中尤其重要。

看了“区块链技术的起源和解释”的朋友还喜欢下面文章

区块链的核心原理

区块链大事记暨区块链发展史

区块链的起源

区块链的定义

区块链的链式结构

发表回复

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