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