走快链?你想说的是区块链,对吗?
为了把区块链讲清楚,我们先来讲一个故事。
你一定听过三人成虎的故事吧?
假设一个人告诉你,不,街上有老虎。你相信吗?
嘿,我去。为什么不按常理出牌?说你不信!
重新开始!我们说的是真正的老虎!
开拍!
好吧!非常好!电影获奖表现!
说下去,这时候一堆人会跟你说这些!
我们换一个场景吧。
如果一个受人尊敬和信任的老人告诉你这些,你会怎么想?
是的,这就是所谓的信任的力量。你不会信任一个没有足够信用的个体,但是你会信任一堆个体或者一个有足够信用的个体。
在现实社会中,银行是信用充足的个人(中心)。
支付宝也类似这个功能。
但是,走银行,支付宝等。作为信用中介是需要成本的,而我们普通人会为这个巨大的信用成本买单。
要不要去掉银行等中央机构的信用背书?
然后你可以使用我们上面提到的“一堆个体”,这也是区块链技术的核心。
区块链本质上是解决信任问题,降低信任成本的技术方案。目的是去中心化,去信用中介。
比特币的底层技术是区块链。
比特币的概念最早由中本聪在2009年提出,相当于“数字货币”。
让我们以比特币交易为例,看看区块链是如何工作的。
1.在全网广播每一笔交易。为了使整个网络能够识别有效性,必须将它广播到每个节点。
2.矿工节点收到交易信息后,要拿出账本记录交易。
一旦记录,就不可撤销,不能随意销毁。
矿工节点通过计算机运行的比特币软件确认交易。
为了鼓励矿工服务,该系统向矿工提供一定数量的比特币,作为他们记录和确认交易的奖励。该奖励的数量由系统设置为每4年减半。
奖励只有一个,看谁记录的快。
为了减少这种情况,系统会算出一个10分钟的作业题。谁能最快算出数值,谁就获得记录权,赢得奖励。
这里提到的区块链使用的算法不是简单的计算问题,而是哈希算法。
Hash Hash是密码学中的经典技术,可以用来验证是否有人篡改了数据内容。
3.有权记账的矿工会向全网广播交易情况,账本会公开,其他矿工会对这些账目进行核对确认。
矿工记录的时候,还会给交易打上时间戳,形成一个完整的时间链。
4.当其他矿工确认账目记录无误后,确认记录合法,矿工进入下一轮记账权争夺战。
在比特币交易中,一般会成功记录6次以上的确认。
矿工的每一条记录都是一个区块,会打上时间戳。每一个新生成的区块都会按照严格的时间线性顺序推进,形成一个不可逆的链,所以称之为区块链。
而且每个块都包含前一个块的哈希值,保证了块之间是按时间顺序连接的,没有被篡改。
这个时候,我们看一下区块链最初的定义就可以理解了:区块链是一个分布式数据库,是一系列用密码学关联的数据块。每个数据块包含一个网络事务信息,用于验证其信息的有效性并生成下一个数据块。
如果两个人同时上传,虽然这种概率很小,但如果真的发生了,我们就看最后的区块链哪个长,短的无效。
对于虚假交易,除非你说服全网51%以上的矿工换一个账号,否则你的篡改无效。
网络参与者越多,诈骗的可能性越低。
这也是集体维护监督的优越性,造假成本最大化。
说服51%的人造假还是很难的。
嗯,
我们总结出区块链主要有以下核心内容:
1.分散
这是区块链的一个颠覆性特征。没有中央机构或中央服务器,所有交易都在安装在每台个人电脑或手机上的客户端应用程序中进行。
这样就实现了点对点的直接交互,使得交易自主化、简单化,消除了被集中代理控制的风险。
2.公开
区块链可以理解为公开记账的技术方案。系统完全公开透明,账本对所有人开放,实现数据共享,任何人都可以查账。
3.不可撤销、防篡改和加密的安全性
区块链采用单向哈希算法,每个新生成的区块都是按照严格的时间线性顺序推送的,不可逆不可撤销。
这使得任何入侵和篡改区块链中数据信息的企图都容易被追溯,导致被其他节点拒绝,欺诈成本极高,从而限制了相关的违法行为。
今天到此为止,
当然,还是那句话。