区块链技术应用架构泛谈
上QQ阅读APP看书,第一时间看更新

2.1区块链1.0(数字货币)

区块链1.0以数字货币为起点的相关应用,主要包括以比特币为代表的虚拟货币,是区块链技术目前最成功的应用。

2009年初,比特币网络正式上线运行。作为一种虚拟货币系统,比特币的总量是由网络共识协议限定的,没有任何个人及机构能够随意修改其中的供应量及交易记录。在比特币网络成功运行多年后,部分金融机构开始意识到,支撑比特币运行的底层技术——区块链实际上是一种极其巧妙的分布式共享账本及点对点价值传输技术,对金融乃至各行各业带来的潜在影响甚至可能不亚于复式记账法的发明。

比特币打开了区块链大门,区块链技术是比特币原创的核心技术。在比特币被发明之前世界上并不存在区块链这个东西。比特币发明之后,很多人参考比特币中的区块链实现,使用类似的技术实现各种应用,这类技术统称区块链技术。用区块链技术实现的各种链即为区块链。

但从其实质分析,区块链就是一种无须中介参与,亦能在互不信任或弱信任的参与者之间维系一套不可篡改的账本记录的技术。区块链1.0的典型特征体现在以下四方面:

1. 数据结构:以区块为单位的链状数据结构。区块链系统各节点通过一定的共识机制选取具有打包交易权限的区块节点,该节点需要将新区块的前一个区块的哈希值、当前时间戳、一段时间内发生的有效交易及其梅克尔树根值等内容打包成一个区块,向全网广播。由于每一个区块都是与前续区块通过密码学证明的方式链接在一起的,当区块链达到一定的长度后,要修改某个历史区块中的交易内容就必须将该区块之前的所有区块的交易记录及密码学证明进行重构,有效实现了防篡改。

2. 账本信息的真实性:全网共享账本。在区块链网络中,每一个节点都能够存储全网发生的历史交易记录的完整、一致账本,即对个别节点的账本数据的篡改、攻击不会影响全网总账的安全性。而且由于全网的节点是通过点对点的方式连接起来的,没有单一的中心化服务器,因此不存在单一的攻击入口。同时,全网共享账本这个特性也使得防止双重支付成为现实。

3. 非对称加密。典型的区块链网络中,账户体系由非对称加密算法下的公钥和私钥组成,若没有私钥则无法使用对应公钥中的资产。

4. 源代码开源:共识机制。共识机制是区块链技术的一个非常重要的环节,而这个共识机制就可以通过开源的源代码进行验证。区块链网络中设定的共识机制、规则等都可以通过一致的、开源的源代码进行验证。

区块链1.0时代最显著的特征就是数字货币的使用和支付。全世界产生了数千种的以比特币为代表的各种加密数字货币:如ETH,EOS,瑞波币,莱特币,未来币,IOST等等.通过这些加密货币的使用,在这种分布式,去中心化,全球化的方式下,每个人都可以与别人分配交易各种资源。

在金融领域,区块链1.0时代掀起了一场巨浪。区块链技术在数字化支付,汇款以及转账等很多相关的领域,都备受关注。在数字化支付,转账,汇款等领域中,如果是使用传统的金融方式,那么就要利用银行等第三方机构,进行开户,对方行,清算组织,境外银行等繁琐又复杂的处理流程。不仅时间长而且成本也很高。而区块链技术的使用可以声调中间繁杂的处理过程,直接进行点对点的支付就可以了。