在人类文明的历程中,文字、货币、账本驱动了商业与经济的发展。账本的主要功能并不是会计核算,而是所有权管理。 我们靠账本的记录来决定这一刻谁拥有什么财产的所有权,以及财产的所有权如何在人与人之间进行流转。
区块链完全改变了传统账本的管理方式:我们以去中心化及共识机制共同维护一个总账本,不再依赖中心化机构来管理账本。
迄今为止在数字世界里,我们要转移价值都需要支付宝、微信支付等信用中介居中协调,它们进行价值所有权的记录,它们维护着一个集中管理的账本用以进行记录。
以比特币系统为代表的区块链彻底改变了这种结构。通过各自掌握的比特币钱包软件,我们可以在个人与个人之间进行比特币转账。无需信用中介帮我们保存和维护一个集中管理的账本,处理所有权的记录。区块链的账本以分布式的方式存在于去中心网络里,由网络中的节点用共识机制共同维护。
价值转移功能:转账交易
区块链网络所实现的是一个“所有权管理系统”,几乎所有的区块链都沿用这样的设计:由公钥、私钥掌控资产的所有权;由经私钥签名的转账交易进行所有权的转移;每个区块中存储的是经众节点用共识机制算法确认过的交易记录凭证。
以比特币为例,在区块链系统中你想转账给其他人时,你需进行如下的操作:
发起一个转账交易,从你(A)的地址到他人(B)的地址;
对这个转账交易,你用私钥进行签名,这表明你认可这个交易;
你向比特币区块链网络广播这个经签名的交易。
各节点按共识机制算法将其打包存放进接下来的比特币区块链的一个新区块中,确认这个交易,这些比特币就属于B了。之后,仅有B可以用他的私钥来打开、动用这些比特币。
区块链系统本质上是一个“状态机”(state machine),当一个用户用私钥签名后发起一个转账交易时,他给这个状态机一个刺激,促使它改变全局状态,演进到下一个状态,并以可信的方式记录“谁拥有什么”的所有权信息。
区块链的非功能性特征
区块链的状态就是所有人在这一刻的所有权情况,即“谁拥有什么”的信息。区块链网络中的节点按照该网络的共识机制算法(如工作量证明、权益证明、委托权益证明等)来确认这个转账交易是否被接受。其功能性特征描述如下:
高可用性:区块链不会停机,甚至没有一个可将它关闭的按钮。区块链不会拒绝某些用户使用其服务,相反,它对所有人都开放。
可靠性:没有人能单独决定区块链中交易数据的内容,也没有人可以关闭整个系统,人们可以相信区块链能够正确地明确和转移所有权。
匿名性:区块链能准确地识别其用户,但它既不维护也不揭示用户在真实世界中的身份。
安全性:区块链在个人交易级层面以及整个系统层面都是安全的。就个人层面而言,区块链能确保所有权只保留在合法所有者的手中。从整个系统层面来看,区块链保护所有使用者的所有权不受操纵、伪造、双重支出和未经授权的访问。
区块链是一个设计优雅的分布式价值交易系统,采用非对称加密的一对公钥与私钥来掌控自己数字资产的所有权,采用去中心网络中的节点管理账本,用户通过掌控私钥对自己的数据资产拥有绝对的掌控权。
热门跟贴