几个故事告诉你,火热的区块链究竟是什么
近年来,金融巨头包括摩根大通、花旗集团、高盛、纳斯达克等。表达了他们对区块链技术的热情。这些巨头热衷的区块链技术也叫分布式账本。那么什么是分布式账本?先说另一件事。
区块链和骑自行车的人
华尔街上的骑自行车的人
在纳斯达克成立之前,人们用自行车驮着装满债券的袋子,[后来,随着业务越来越多,自行车变得太忙了。20世纪60年代,华尔街一周只交易4天,每天4小时,只是为了让清算速度跟上交易量。
这样发展下去,大家都觉得不行。自行车肯定跑不过电脑。1971年,有人开会说,我们来做点什么吧,于是就提出了DTC(美国存托公司)清算系统。这个系统的方法是所有的交易都要在系统内进行,包括经纪人,纳斯达克现在还在用这个系统。
集中式DTC清算系统
该系统提高了交易的效率,但并没有改变交易的集中式结构。当有足够多的交易和足够多的经纪人时,系统就有瘫痪甚至崩溃的危险。所以专家们想,自治的分布式系统会更好吗?答案是肯定的。区块链是分布式账本。每个节点都可以显示然后维护账本,你不能篡改账本,除非你控制了51%以上的节点,这是不可能的。更简单。如果你家里有账本,就让你记账。以前是爸爸妈妈给你发工资,让你记在账本上。万一你贪了,中间想买点好吃的,账本里可能少了十几条记录,然后你想买手机,账本里就少了几千条记录。这只是一个例子。相信小时候大家都想从父母口袋里拿点钱花。集中式家庭账本
有了分布式账本,上述问题就不存在了,因为你记账,你爸爸记账,你妈妈记账。他们都能看到总账,你也改不了。 分布式家庭账本区块链本质上是一个去中心化的分布式账本,是一系列利用密码学产生的相互关联的数据块,每个数据块包含多条通过比特币在线交易有效确认的信息。
集权与分权前面我们说过,区块链的本质是一个去中心化的分布式账本。那么,什么是所谓的集权呢?首先,我们来思考一下这个问题。你想在网上买书。交易流程是怎样的?
第一步:你下单后,把钱打到支付宝。
第二步:支付宝收款后,通知卖家可以发货。
第三步:卖家收到通知后会给你发货。
第四步:收到货后你很满意,所以确认收货。
第五步:支付宝收到你的通知,给卖家汇款。
集中交易流程我们可以看到,在这个过程中,虽然你是在和卖家交易,但是整个交易都是围绕着支付宝进行的。所以,如果支付宝的系统出了问题,比如从天而降的陨石,砸了支付宝所有的服务器,或者因为支付宝因为全球经济危机倒闭了,无奈的支付宝不得不冷漠的说这个交易不存在,那么这个交易就会以失败告终,然后买卖双方就会纠缠不清,双方都无法证明自己。中心节点的破坏会导致交易失败模拟一个小区块链城
为了说明去中心化的区块链是如何工作的,我们先把 假设有一个去中心化的小城市,有五个可爱活泼的朋友。当他们互相借钱时,他们是这样做的:
假设B向a借一块钱,这时,城里的人会怎么做?A在人群中大喊:“我是A,我借了B1块钱!”B也在人群中大喊:“我是B,A借给我1块钱!”这个时候,城市里的其他人,C,D,E,都听到了这个消息。他们拿出自己的小账本,默默记下:“某年某月某日,甲借出B1美元。” 去中心化城市的记账当我们极度简化一个去中心化的模型时,会发现在这个只有五个人的城市里,已经建立了一个去中心化的系统,不需要银行,也不需要支付宝。这种模式不需要信任关系,也不需要有公信力的组织。分布式结构大家都记账的时候,篡改账本是不可行的。比如B突然不认账:“我不欠A 1块钱!”这时,C或D或E的人就会站出来说:“不对,我的账本上明明记录着你在某年某月某日向A借了1元钱,没有你还款的记录。”
分散式账簿不可篡改
说到这里,你发现问题了吗?在这种模式下,所谓的一块钱根本不重要,也没人在乎。“一美元”变成了比如,A在这个城市里大喊“我创造了一个巴拉拉能量!”城里的其他人都听到了,于是每个人都在笔记本上写下了“有人有巴拉拉能量”。你甚至不需要知道巴拉拉能量是什么。a其实有巴拉拉能量。A还能做什么?a又可以喊“我给了B一个巴拉拉能量。”只要城市中的B,C,D,E,也就是城市中的所有人都承认这笔交易,那么这笔交易就真的成立了,虽然现实生活中没有巴拉拉能量。
巴拉拉能量的循环
小城市的几个问题当然,区块链的世界不会这么简单,它有其他规则相互作用。
为什么你对着天大喊大叫,别人还要帮你记账?别人的时间不要钱吗?别人的笔记本不要钱吗?所以,为了让大家帮我记账,我加了一个新规则。我决定奖励第一个听到我呼叫的人,并把它记录在笔记本上。奖励机制也很简单。第一个听到我的呼叫并记录下来的人可以获得巴拉拉能量的奖励。
这种巴拉拉能量不是白给的,而是对你劳动的回报,就像你可以通过劳动挣钱一样。如果你帮我记账,整个系统都会付钱给你。你要做的事情如下:
首先,你要在所有人之前听到我的呼唤,并记在自己的笔记本上;录完之后,你要马上告诉全市人民,我把这句话录完了——。你再录也没用,别人会放弃这个赚钱的生意;同时,你还要做一件事,就是在你的记录里加上一个唯一的数字,然后和数字一起喊出来。所以,当下一个人再次记录时,他将带着这个记录和唯一的号码继续。记账会有奖励这个新规则生效后,会有一些人为了能在第一时间创下新纪录,会屏住呼吸倾听周围的各种声音。这个时候,对区块链有所了解的读者有没有想到——“比特币挖矿”这个名词?没错,这就是比特币挖矿的简单解释。 关于比特币挖矿的话题,知乎用户“玲珑邪僧”的一篇文章举了一个比较形象的例子,大致是这样的:单身男找女朋友,“国民婆婆”说,我有很多漂亮,可爱的女儿。所以,我给你一个世界性的难题,我能解决就给你一个。《国民丈母娘的》史诗谜题
于是,单身男人疯狂竞争,想破脑袋解决这个史诗谜题。只要其中一个单身男人解决了一个问题,他就会立刻骄傲地向全世界公布,并示范给所有单身男人看。这个女生的微信号是我的。先到先得,你放弃。其他单身男虽然已经算了一半,但是因为速度不够快,没有办法,只能马上解决下一个问题。
解决难题获得奖励
与此同时,第一个成功解决不在人世问题的幸运单身男人,不仅不用支付一二十万元的彩礼,他那被才华征服的“国民婆婆”还会给这个单身男人一笔巨款。
问题二:在分叉问题上你听谁的?
在本段讨论中,我们引用了知乎用户“王乐—-LaiW3n”的说法。在这个广大的小城市,肯定还存在这样的问题。b和C几乎是同时录制的,于是同时对着天空大喊“这个编号为89757的巴拉拉能量属于我”。但由于城市如此辽阔,有人认为这个编号为89757的巴拉拉能量属于B,也有人认为这个编号为89757的巴拉拉能量属于C,但编号为89757的巴拉拉能量只有一个,而且只有一个人能得到。我该怎么办?一人一半?当然,不可能。这个时候我们会采用更原始简单的规则来解决问题,谁听谁的。
在没有任何限制的情况下,这个事件会这样发展:有人认为这句话是B说的,听到这句话后就开始记账。在那之后,他们所做的一切都是基于这样一个事实,即B拥有编号为89757的Balala 能量,伴随着这个信息一群又一群认为C先说这个的人会跟随这个趋势。
分叉问题谁听?
现在事情严重了。最初,它是一个独特的通用信息链,具有严格的编号顺序。B和C喊出“这个编号为89757的巴拉拉能量属于我”这几个字后,强行分叉!拜托,这种情况持续下去,每个人的书都会不一样,根本无法确定哪个是真的!
为了解决这个问题,小城市增加了新的区块链规则。录制时必须写顶框,必须保证中心距田字格上边缘0.89757mm。所以在写的时候,大家都要先用秤量一下再写,难度很大。每个人的录音需要5分钟才能完成,所以。所以,只要有人喊“我完了!那句话是某某写的。”其他正在写这句话的人会停笔,然后在小本子上重新开始写“那句话是某某写的,最后一句话的编号是XXX”。
每一个记账规则都是复杂的
问题三:双花问题双花问题是指一种数字蓑衣网小编2022现金在交易中重复使用的现象。 如果我同时对B和C喊,我给你一个Balala能量,我该怎么办?只有一个巴拉拉能量。如何保证一个巴拉拉能源在实际交易中只支付一次?我们以比特币为例。中本聪在《比特币白皮书》的第五小节中这样说。运行比特币网络的步骤如下:
1。新的交易被广播到整个网络;
2。每个节点将把接收到的交易信息合并到一个块中;
3。每个节点试图在自己的块中找到一个足够困难的工作负载证书;
4。当一个节点发现一个工作负载证书时,它向整个网络广播它;
5。当且仅当此块中包含的所有事务都是有效的,并且以前没有存在过,其他节点同意此块的有效性;
6。其他节点表示接受该块,接受的方法是跟随该块的末尾,做一个新的块来扩展链,并将该块的随机哈希值作为新块的随机哈希值。也就是说,比特币的交易数据是从交易发生的那一刻开始打上时间戳的;当交易数据被打包成块时,确认完成;连续六次确认后,交易不可逆;在比特币中,每一次确认都需要“解决一个复杂的问题”,这意味着每一次确认都需要一定的时间。六次确认后不可逆蓑衣网小编2022这种情况下,当我试图对一笔资金进行两次支付交易时,由于确认时间较长,后一笔交易几乎不可能与前一笔交易同时确认,资金是在第一笔交易中确认的。区块链全网记账需要全网达成共识,不能产生双花问题。
双花问题无法生成
3354 END3354
每周一到周五2科普|什么是区块链?3。科普区块链有哪些应用?4。比特币是什么?5。以太坊是什么?6。科普一下比特币是怎么发行的
7。科普一下“挖矿”和“算力”是什么?
8。什么是科普比特币矿池?它是如何工作的?
9。什么是共识机制?
10。什么是智能合约
11。浦克的矿井看起来像什么?蓑衣网小编2022
12。什么是比特币钱包?