区块链最通俗易懂的阐述

来源:网络整理 作者:2017年12月22日 16:37
关键词:区块链

这应该是目前对区块链最通俗易懂的解释了。。.

1

2

区块链如何运作的?

下面这篇文翻译自”How Does the Blockchain Work?”全文。作者Michele D‘Aliessi用通俗易懂的文字阐述了区块链(Blockchain)的工作原理,是一篇非常不错的入门文章。

先举个例子,我和你打赌50元明天的天气。我赌它会是晴天,你赌它会是雨天。我们会有三种方式来完成交易:

3

①我们信任彼此。不论结果是晴天,还是雨天,输家要给赢家50元。如果我们是朋友,这会是一个好的交易方式。然而,即便是朋友,也有可能会赖皮不认输而不愿付钱,更何况是陌生人。

②我们可以订定合约,如果有任何一方不愿付钱,赢家可以告输家。但要花钱花时间打官司,只为了讨回50元,实在是得不偿失。

③我们找一个中立的第三者,每人分别先给她50元,结果揭晓后,她再把所有的钱100元给赢家。无奈的是,这个第三者有可能卷款潜逃。

我们无法信任陌生人,也觉得打官司劳神伤财。

区块链技术很有趣,因为它帮我们实现第③种交易方式,而且安全、快速和便宜。

我们只需写几行程序代码,让它执行在区块链网络(Blockchain Network)上,进行交易。

以打赌天气的例子,这个程序会确保100元的安全,并且一到明天会自动确认天气状况,结果揭晓后,也会自动将100元汇到赢家的帐户里。在区块链网络上的交易,是无法被篡改或终止的,而且适合于大型交易,如卖一间房子或一家公司。

比特币是人们最熟知的采用区块链技术的应用。我们先来说明比特币是如何工作的,在说明过程中一点一点带入区块链的概念。

什么是比特币?

一块比特币就是一个单位的电子比特货币(BTC),并且就像真实的一块钱货币一样,本身是没有价值的,只有在进行物品交易时才会产生价值。

在比特币系统里,有一本帐本(ledger),它是一个电子档案,记录着所有的交易纪录。

4

▲图1 比特币电子帐本

这帐本不是存放在一个中央机构(比如银行),或者一个数据库。它拥有无数份副本,散布存放在区块链网络上的每一台电脑里,而每台电脑我们称为“节点(node)”。

如果David想用比特币转帐给Sandra,他就发送一个信息告诉网络说:他的帐户减5 BTC,然后Sandra的帐户加5 BTC。在网络中的每个节点都会收到信息,并且将这笔交易记录到自己的帐本里,然后更新帐户的余额。

5

▲图2 请求交易信息

说到这里,关于帐本是由一组电脑共同维护,而不是由一个类似银行的中心机构来掌管,有三个启发:

•在银行系统中,我们只知道自己的交易纪录和帐户余额,而在区块链网络里,每个人可以知道任何人的交易纪录。

•一般来说你信任你的银行,而比特币是分布式系统,运行在网络上,任何事情发生错误,是没有客服人员可以帮你的。

•区块链不是建构在信任情感的基础上,其安全性和可靠性是通过特殊的数学函数和程序代码达到的。

我们可以将区块链定义为一个系统,它让一组互联的电脑安全地共同维护一份帐本。

为了能在区块链网络里进行交易,你需要一个钱包(wallet),它让你可以存放和交易你的比特币。只有你可以花费你的比特币,所以每个钱包被特殊的加密法保护着,使用一对独特且配对的钥匙:公钥和私钥,才能解锁。

1234下一页全文

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
声明:电子发烧友网转载作品均尽可能注明出处,该作品所有人的一切权利均不因本站而转移。
作者如不同意转载,既请通知本站予以删除或改正。转载的作品可能在标题或内容上或许有所改动。
收藏 人收藏
分享:

相关阅读

发表评论

elecfans网友

分享到:

用户评论(0