继续,是时候让一堆人告诉你这些了!
我们换个场景吧。
如果一位受人尊敬和信任的长辈告诉你这件事,你会怎么想?
是的,这就是所谓的信任的力量。你不信任一个没有足够信用的人,
但是你会信任一群人或者一个有足够信用的人。
在现实世界中,银行是信用充足的个体(中心)。
然而,将银行和其他机构作为信贷中介需要成本,
而我们,普通大众,要为这个巨大的信用成本买单。
这就是为什么金融行业是最赚钱的行业。
要不要去掉银行等中央机构的信用背书?
然后你可以使用我们上面提到的“一堆个体”,这也是区块链技术的核心。
区块链本质上是解决信任问题,降低信任成本的技术方案。
目的是去中心化,去信用中介。
区块链是比特币的底层技术。
比特币的概念是由中本聪在2009年首次提出的。你可以理解为数字货币。
让我们以比特币交易为例,看看区块链具体是如何运作的。
1.在全网广播每一笔交易。为了使整个网络被认为是有效的,它必须被广播到每个节点。
2.矿工节点收到交易信息后,必须拿出账本记录交易。
一旦记录,就不可撤销,不能随意销毁。
矿工们通过电脑上运行的比特币软件确认交易。
为了鼓励矿工的服务,对于由他们记录和确认的交易,
提供系统矿工25个比特币作为奖励。(系统将此奖励金额设置为每4年减半一次)
奖励只有一个,那就快看看是谁记录的吧。
为了减少这种情况,系统将解决一个十分钟的计算问题,
谁能最快解出数值,谁就获得记录权,赢得奖励。
顺便在这里给大家展示一个据说是徐汇区幼儿园升小学的算术题。
别急,试试看。反正我第一次就犯了错。
.嗯,我没法反驳。
我们以后再谈。
前述区块链中使用的算法不是简单的计算问题,而是哈希算法。
哈希是密码学中的经典技术,可以用来验证是否有人篡改了数据内容。
3.获得记账权的矿工会将交易向全网广播,账本公开,其他矿工会对这些账本进行核对确认。如果交易达到6次以上的确认,将被成功记录。
矿工记录的时候还会盖章交易,形成一个完整的时间链。
4.当其他矿工已经确认账簿记录正确后,该记录将被确认为合法,矿工将进入下一轮记账权争夺战。
矿工的每一条记录都是一个区块,都是一次交易,都会打上时间戳。每个新生成的块按照严格的时间顺序前进。
形成一个不可逆的链,所以叫区块链。
而且每个块都包含前一个块的哈希值,保证了块之间按照时间顺序连接,不会被篡改。
这个时候,我们看一下区块链最初的定义就可以理解了:区块链是一个分布式数据库,是由密码学产生的一系列数据块。每个数据块包含网络事务的信息,用于验证其信息的有效性并生成下一个数据块。
如果两个人同时上传,虽然这种概率很小,但如果真的发生了,我们就看最后的区块链哪个长,短的那个就失败了。这就是区块链的“双花问题”(同样的钱花两次)。做虚假交易,除非你说服全网51%以上的矿工换一个账号,否则你的篡改是无效的。
参与网络的人越多,诈骗的可能性就越低。
这也是集体维护监管的优越性,最大化造假成本。
还是很难说服51%的人造假。
好了,我们总结一下,区块链主要有以下核心内容:
1.分散
这是区块链的颠覆性特征。没有中央机构和中央服务器,所有交易都在安装在每台个人电脑或手机上的客户端应用程序中进行。
实现点对点的直接交互,既节省了资源,使交易独立简单,又消除了被集中代理控制的风险。
2.公开
区块链可以理解为公开记账的技术方案。该系统完全公开透明。账本对所有人开放,实现数据共享。任何人都可以检查账目。开场效果类似于这样:
3.不可撤销、防篡改和加密安全性
区块链采用单向哈希算法,每个新生成的区块按照严格的时间线性顺序推进。时间的不可逆性和不可挽回性使得任何入侵和篡改区块链中数据信息的企图都很容易被追溯,导致其他节点的拒绝,伪造成本极高,可以限制相关违法行为。