摘自“图灵·区块链:神圣的金融技术和未来社会”在下面,用简洁的语言和图片,我们将解释什么是区块链技术。近年来,包括摩根大通、花旗集团、高盛和纳斯达克在内的金融巨头都表达了对区块链技术的热情。这些巨人热衷的区块链技术也被称为分布式账簿。什么是分布式账簿?让我们从另一件事开始。1
区块链和华尔街
骑自行车的人在纳斯达克成立前,人们用自行车运送装满债券的袋子,在华尔街骑自行车,以便尽快完成清算后来,随着生意越来越多,自行车变得太繁忙了。在20世纪60年代,华尔街一周只交易四天,一天四小时,以跟上清算的步伐。随着
的发展,人们觉得他们做不到。自行车不能运行电脑。1971年,有人召开会议说,让我们做点什么吧,于是美国存托信托公司清算制度应运而生。该系统的方法是所有交易都应在系统内进行,包括也应访问该系统的经纪人。纳斯达克现在仍在使用。
集中式故障诊断码清算系统
提高了交易效率,但不改变交易的集中式结构当有足够的交易和经纪人时,系统也有瘫痪甚至崩溃的危险。专家们认为,一个自治的分布式系统会更好吗?答案是肯定的。区块链是一个分布式分类账。每个节点可以显示分类帐,然后维护分类帐。你不能篡改分类账,除非你控制了51个以上?节点,但这是不可能的
简单一点,如果你的家庭有账本,让你留着吧。过去,是爸爸妈妈给你工资,这样你就可以把它记在账上。在中间,如果你很贪婪,想买一些美味的食物,你的账户上可能只有不到十几条记录,如果你想买一部手机,你的账户上可能会少几千条记录。这只是一个例子。我相信当我还是个孩子的时候,每个人都想从父母的口袋里拿出一些钱来花。
集中式家庭账簿
使用分布式账簿,上述问题将不会存在,因为您在记账,您的父亲在记账,您的母亲在记账。他们都能看到总账。你不能改变它,你的父亲和母亲也不能。因此,想买烟的父亲和想吃得太多的父亲都无能为力
分布式家庭账簿
区块链本质上是一个分散的分布式账簿,本身就是一系列由密码学产生的相互关联的数据块,每个数据块包含多条由比特币网络交易有效确认的信息3
集中化和去集中化
在我们说区块链的本质是分散的分布式书籍之前,那么什么是所谓的集中化?首先,让我们考虑这样一个问题。你想在网上买本书。交易过程是什么?
第一步:下订单后,你打电话给支付宝步骤2:支付宝收到付款后,通知卖方货物可以交付。步骤3:卖方将在收到通知后将货物交付给你。
步骤4:收到货物后,您满意并确认收到步骤5:支付宝收到你的通知并打电话给卖家
集中交易流程
我们可以看到,尽管您在此过程中与卖家打交道,但整个交易都围绕支付宝进行因此,如果支付宝系统有问题,比如一颗陨星从天而降,砸碎了所有支付宝服务器,或者因为全球经济危机支付宝已经关闭,无助的支付宝不得不平静地说没有这样的交易,那么交易将会以失败告终,那么买卖双方将会纠缠在一起,双方都无法证明自己。
中心节点的破坏将导致交易失败4
模拟一个区块链小城市
为了说明分散式区块链是如何工作的,我们首先将整个分散式分布结构简化到一个极端情况来探讨让我们假设有一个分散的小城市,有五个可爱活泼的伙伴。当他们互相借钱时,他们这样做:假设乙向甲借了一美元。这时,城里的人怎么办?人群中一个喊道:“我是一个,我借了B1美元!”乙也在人群中喊道:“我是乙,甲借给我一美元!”这时,城市里的其他人听到了这个消息。他们拿出自己的小书,默默地写下:“某年某一天,某个人借了B1美元。”“
分散式城市簿记当我们极其简化分散式模型时,我们会发现在这个只有五个人的城市,已经建立了一个不需要银行或支付宝的分散式系统这种模式不需要信任关系,也不需要可信的组织。当分布式结构中的每个人都记账时,篡改账簿是不可行的。例如,乙突然拒绝接受:“我不欠甲一美元!”这时,人们会站起来说:“不,我的账簿清楚地记录了你在某一年的某一天从甲方借了一美元,而且没有你还款的记录。”“
分散的图书不能在这里被篡改
,你有没有发现一个问题,在这个模型中,所谓的1美元一点都不重要,也没有人在意,“1美元”已经成为一个变量,它可以用任何概念来代替,只要每个人都承认这是一个有价值的东西
等一个城市里喊道:“我创造了巴拉拉能量!”城里的其他人都听到了,所以每个人都在笔记本上写下了“有人有巴拉拉能量”。你甚至不需要知道巴拉拉能量是什么。a实际上有巴拉拉能量
A还能做什么?甲又能喊:“我给了乙巴拉拉能量“只要市里的乙、丙、丁、戊,也就是市里的每个人都承认了这笔交易,那么这笔交易就真的成立了,尽管现实生活中没有巴拉拉能源
巴拉拉能源循环5
小城市的几个问题
当然,区块链的世界并不那么简单,它有其他相互制约的规则。让我们首先解决以下问题:问题1:你用什么帮助记账?你为什么对着天空大喊大叫,其他人会帮你记账,其他人不想要钱来打发时间?你不想花钱买别人的笔记本吗?所以,为了让每个人都帮我记账,我增加了一条新规则。我决定奖励第一个听到我并记录在笔记本上的人。奖励机制也非常简单。第一个听到我的声音并记录下来的人可以得到巴拉拉能量的奖励。
这巴拉拉能量不是白给的,它是对你劳动的奖励,就像工作可以挣钱一样,你帮我记账,整个系统都会给你奖励有几件事你必须做:首先,你必须在别人之前听到我的信息,并把它写在你的笔记本上;录制完
后,你必须立即告诉全市人民——我已经录制完这句话,你再录制一遍是没用的,其他人会放弃这个有利可图的生意。
同时,你必须在你的记录中添加一个唯一的号码,然后一起喊出记录和号码,所以当下一个人再次记录时,他将继续记录和唯一的号码。
簿记赢得了
这个新规则生效后,肯定会有一些人为了获得巴拉拉的能量,开始屏住呼吸,倾听周围发出的各种声音,只是为了首先录制一个新的唱片在
年的这个时候,了解区块链的读者会想到“比特币开采”这个术语吗是的,这是比特币开采的一个简单解释
关于比特币开采的话题,智虎用户“玲珑魔僧”在一篇文章中给出了一个更生动的例子。大致是这样的:单身男人正在寻找女朋友,“国家岳母”说,“我有许多漂亮、可爱和白人的女儿。所以,我会给你一个前所未有的问题,并为你的一个女儿解决一个微信号。”
“国家岳母”不寻常的问题结果,单身男人疯狂地竞争,试图绞尽脑汁来解决这个前所未有的问题只要其中一个单身男人解决了一个问题,他马上自豪地向世界宣布所有单身男人都在示威。那个女孩的微信号是我的。先到先得,你放弃虽然其他单身男人已经达到一半,但是没有办法解决这个问题。速度不够快,所以我们必须立即解决下一个问题。
获得解决困难奖
同时,第一个成功解决前所未有问题的幸运单身男人不仅不用支付12万元的聘礼,而且被他的才华征服的“国家婆婆”会给单身男人一大笔财产作为嫁妆,这是比特币挖掘中的比特币奖励。问题2:分歧问题听谁的?
在讨论本段时,我们引用了智虎用户“王乐-来W3n”的陈述在这个巨大的小城市,肯定还有这样的问题。b和c几乎同时完成了录制,所以他们同时向天空喊道,“我有编号为89757的巴拉拉能量。”然而,因为城市太大,有些人会认为89757号巴拉拉能量属于b,有些人认为89757号巴拉拉能量属于c,但89757号巴拉拉能量只有一种,而且只有一个人能得到它。我该怎么办?一半?当然,这是不可能的。此时我们将采用更原始和简单的规则来解决这个问题。谁听谁的
没有任何限制,事件将发展如下:有些人认为这句话是由乙说的,他们将在听到这句话后开始记账。在那之后,他们所做的一切都是基于这样一个事实,即B拥有编号为89757的巴拉拉马
的能量,并且随着这一信息的一次又一次传递,这一信息链将变得越来越长。另一组认为丙先说这将跟随这一趋势。
分歧问题听谁的?这是一件严重的事情。最初,它是一个独特的具有严格编号顺序的总信息链。在乙和丙喊出“我有编号为89757的巴拉拉能量”后,它突然分裂了!如果这种情况持续下去,每个人的书都会不同,也没有办法确定哪个是真的。为了解决这个问题,小城市增加了一项新的区块链规则。记录必须写在网格的顶部,中心必须离田字格的上边缘0.89757毫米。因此,每个人在写作前都必须用一个量表来衡量。这非常困难。每个人需要5分钟来完成记录。因此,写这句话的时间已经改变了。所以,只要有人喊,“我不干了!那句话是某某写的”,其他正在写这句话的人会停止写,然后在笔记本上再次开始写“那句话是某某写的,前一句话的号码是某某”。每次记账的规则都很复杂问题3:双重支出问题双重支出问题指的是数字现金在交易中被重复使用的现象
如果我同时对b和c大喊大叫,并给你一种巴拉拉能量呢?巴拉拉能量只有一种。如何保证巴拉拉能源在实际交易中只支付一次?
让我们以比特币为例,正如中本聪在比特币白皮书第五小节中所说的。运行比特币网络的步骤如下:
1。新交易向整个网络广播;
2。每个节点将接收到的交易信息集成到一个块中;
3。每个节点都试图在自己的块中找到足够困难的工作负载证明;
4。当一个节点找到工作负载证书时,它向整个网络广播;
5。如果且仅当块中包含的所有事务都有效并且以前不存在时,其他节点才会识别该块的有效性。
6。其他节点表示它们接受该块,接受的方法是跟随该块的末尾,创建一个新块来扩展链,并将该块的随机哈希值视为新块的随机哈希值
,也就是说,从交易发生的那一刻起,比特币的交易数据被打上时间戳;当该交易数据被打包成块时,确认完成。在连续六次确认后,交易是不可逆转的。在比特币中,每次确认都需要“解决一个复杂的问题”,也就是说,每次确认都需要一定的时间。
6年确认后不可逆
在这种情况下,当我试图为一个基金进行两次支付交易时,由于确认时间较长,后一次交易几乎不可能与前一次交易同时确认,并且在第一次交易被确认有效后的第二次交易中,该基金无法被确认。区块链的全网簿记需要全网达成共识,不会产生双花问题。