电脑版
首页

搜索 繁体

四、比特币的底层技术

热门小说推荐

最近更新小说

在过去的一年中,尽管比特币本身受到质疑,然而人们开始从比特币的支付领域逐渐转移到了比特币底层协议——区块链技术上,越来越多的投资者及普通民众接受了区块链的概念。我们可以通过了解比特币的生成与交易等一系列过程来理解区块链技术。

(一)比特币的交易

比特币使用整个P2P(互联网金融点对点借贷平台)网络中众多节点构成的分布式数据库,来确认并记录所有的交易行为。在信息传递过程中,发送方通过一把密钥将信息加密,接收方在收到信息后,再通过配对的另一把密钥对信息进行解密,这就保证了信息传递过程的私密性与安全性。比特币的交易并非简单的支付货币本身。以图1.1中的交易为例,如果B想支付100个比特币给C,那么不仅B需要在交易单上注明金额,而且需要注明这100个比特币的来源。由于每笔交易单都记录了该笔资金的前一个拥有者、当前拥有者以及后一个拥有者,就可以依据交易单来实现对资金的全程追溯。这也是比特币的典型特征之一。最后,当每一笔交易完成时,系统都会向全网进行广播,告诉所有用户这笔交易的实施。

图1.1 比特币的交易过程

(二)区块+链

由于每笔交易是相对分散的,为了更好地统计交易,比特币系统创造了区块这一概念。每个区块均包含以下三种要素:一是本区块的ID(散列),二是若干交易单,三是前一个区块的ID。比特币系统大约每10分钟创建一个区块,其中包含了这段时间里全网范围内发生的所有交易。每个区块中也包含了前一个区块的ID,这种设计使得每个区块都能找到其前一个节点,如此可一直倒推至起始节点,从而形成了一条完整的交易链条。因此,从比特币的诞生之日起,全网就形成了一条唯一的主区块链,其中记录了从比特币诞生以来的所有交易记录,并以每10分钟新增一个节点的速度无限扩展。这条主区块链在每添加一个节点后,都会向全网广播,从而使得每台参与比特币交易的电脑上都有一份拷贝。在现实世界中,每笔非现金交易都由银行系统进行记录,一旦银行计算机网络崩溃,所有数据都会遗失。而在互联网世界中,比特币的所有交易记录都保存在全球无数台计算机中,只要全球有一台装有比特币程序的计算机还能工作,这条主区块链就可以被完整地读取。如此高度冗余的交易信息存储,使得比特币主区块链完全遗失的可能性变得微乎其微。

Loading...

未加载完,尝试【刷新网页】or【关闭小说模式】or【关闭广告屏蔽】。

使用【Firefox浏览器】or【Chrome谷歌浏览器】打开并收藏!

移动流量偶尔打不开,可以切换电信、联通网络。

收藏网址:www.ziyungong.cc

(>人<;)