主页 > 国内怎么下载imtoken > 什么是区块链?本文将为您详细解答

什么是区块链?本文将为您详细解答

国内怎么下载imtoken 2023-09-24 05:07:54

本着人人能懂的要求,以通俗易懂的方式向大家讲解什么是区块链

如果2018年1月20日,你的朋友小明向你借了一万元,你担心他不还钱,所以当众拉着小明说:“2018年1月20日,小明借了me 10,000元. Dollars”是你告诉你的同事、你的朋友、你的妻子等的信息,并请他们帮助记住这个信息。作为回报,你支付一些小费给你的同事、你的朋友、你的妻子等。这些小费是区块链领域的代币(tokens)。

从帮助你记录这些信息(记录这些信息并作证)的人那里获取代币的行为通常称为挖矿。

“你”、“小明”、“2018年1月20日”、“小明借给你一万元”这些信息打包成“块”,帮你记录同事、朋友、你的信息老婆等都是一个节点,就是一个“链”。这是对区块链的简单解释。

后来,你让小明还钱。小明说他从来没有借给你钱,所以你把账本翻出来让那些人作证。最后,小明不得不承认,他借了你一万块钱还了。这是基于区块链技术的区块链应用。最典型的区块链应用就是大家都听说过的比特币。

其次,当节点足够多时,作为对失信的惩罚,你的朋友小明永远不会被相信,会被从整个区块链中删除。

区块链和骑自行车的人

在纳斯达克上市之前,人们骑着自行车在华尔街兜风,袋子里装满了债券,以便尽快清算清算。后来生意越来越多,单车也忙不过来。在 1960 年代,华尔街每周只交易 4 天,每天 4 小时,只是为了不断清理交易量。

有了这个发展,大家都觉得做不到。自行车肯定跑不了电脑。 1971年,有人开会说,我们想办法,于是提出了DTC(Depository Trust Company)清算制度。该系统的解决方案是,所有交易都必须在系统内进行,包括需要访问系统的经纪人,纳斯达克仍在使用该系统。

该系统提高了交易的效率,但并没有改变交易的中心化结构。当有足够多的交易和足够的经纪人时,系统也有瘫痪甚至崩溃的危险。

所以专家们想知道,自治的分布式系统不是更好吗?答案是肯定的。区块链是分布式账本,每个节点都可以展示账本,然后维护账本,除非你控制超过51%的节点,否则账本是不可篡改的,但这是不可能的。

更简单,如果你家里有账本,就让你自己保管。过去,是你的父母把你的薪水交给你,让你记在账本上。中间,如果你贪心想买好吃的东西,账本上的记录可能不到十元,然后你想买手机,账本上的记录就几千元少。这只是一个例子,我相信当你还是个孩子的时候,每个人都想从父母的口袋里掏出一些钱。

什么是区块链

2

集中式户口本

有了分布式账本,上述问题就会消失,因为你记账,你爸爸记账,你妈妈记账,他们都可以看到总账,你也不能改。 ,爸爸妈妈改不了,想买烟的爸爸和想暴饮暴食的你也无能为力。

区块链本质上是一个去中心化的分布式账本,它本身就是一系列相互关联的数据块什么是区块链,通过密码学产生,每个数据块包含多个通过比特币进行网络交易的有效确认信息。

3

去中心化与去中心化

我们前面提到区块链的本质是去中心化的分布式账本,那么所谓的中心化是什么?我们先来思考这样一个问题,如果你想在网上买书,交易流程是怎样的?

第1步:下单后,汇款到支付宝。

第二步:支付宝收款后,通知卖家商品可以发货。

第3步:卖家收到通知后会发货给您。

第四步:收到货后很满意,确认收货。

什么是区块链

第5步:支付宝收到您的通知并汇款给卖家。

我们可以看到,在这个过程中,虽然你是在和卖家打交道,但整个交易都是以支付宝为中心的。所以,如果支付宝系统出现问题,比如天上掉下来的陨石砸烂了支付宝的服务器,或者因为全球经济危机,支付宝已经倒闭了,支付宝只好淡然地说有没有这样的交易,那么这个交易就会以失败告终,到时候买卖双方就会纠缠不清,双方都无法自证。

4

模拟一个小型区块链城市

为了说明去中心化区块链是如何工作的,我们首先将整个去中心化分布式结构简化为一个极端案例进行探索。假设有一个分散的小城市。这个城市有5个可爱活泼的朋友。当他们互相借钱时,他们会这样做:

假设B向A借了1块钱,这个时候城里的人会怎么做? A在人群中喊道:“我是A,我借给B1块钱!” B也在人群中喊道:“我是B,A借给我1块钱!”

这时,城里的其他C、D、E人听到了这个消息,纷纷拿出手中的小账本,默默地写下:“某年某日,A借给B 1元。”

当我们大大简化去中心化的模型时,我们会发现,在这个只有 5 个人的城市里,已经建立了一个去中心化的系统,它不需要银行或支付宝。 这种模式不需要信任关系,也不需要可信的组织。当分布式结构中的每个人都保留账簿时,篡改账本是不可行的。比如B突然不认账:“我不欠A1块钱!”这时,C、D、E的人会站起来说:“没有,我的账簿上清楚地记录了你某年某月的事情。有一天,我向A借了1块钱,没有任何记录。”你的还款额。”

说到这里,你有没有注意到一个问题,在这个模型中,所谓的 1 美元根本不重要,也没有人在意,“1 美元”变成了一个变量,可以换成任何概念,只要每个人都承认它是有价值的东西。

比如,A在城里大喊:“我创造了巴拉拉能量!”城里其他人都听到了,于是每个人都在自己的小本子上写下了“有人有巴拉!”啦啦能量”,你甚至不需要知道什么是巴拉啦能量,A其实有巴拉啦能量。

A还能做什么? A又能喊:“我给了B巴拉拉能量。”只要城里的B、C、D、E,也就是城里的每个人,都承认交易什么是区块链,那么交易就真的成立了,虽然现实生活中没有巴拉拉能量。

什么是区块链

5

小城市的几个问题

当然,区块链的世界不会这么简单。它有其他规则来相互限制。我们先解决以下问题:

问题 1:为什么要保留帐户?

你为什么对着天喊,别人帮你记账,你不是要钱花别人的时间吗?你不想花钱买别人的笔记本吗?所以,为了让大家帮我记账,我加了一条新规则,我决定奖励第一个听到我的人,并把它写在一个小笔记本上。奖励机制也很简单。第一个听到我的电话并记录下来的人可以获得 Bharara 能量奖励。

这个巴拉拉能量不是白给的,是对你劳动的奖励,就像你打工挣钱一样,你帮我记账,整个系统给你发工资。您需要做几件事:

首先,你要先听到我的呼唤,然后把它写在你的小本子里;

录完之后,你要立刻告诉全城的人——这句话我录完了,你再录也没用,别人会放弃这个赚钱的生意;

同时,你还要做一件事,就是给你的记录加一个唯一的号码,然后把记录和号码一起叫出来,这样下次再记录的时候,就会带上这个记录和唯一编号不断出现。

这个新规则实施后,会有一些人为了得到巴拉拉能量,开始屏住呼吸,倾听周围的各种声音,只为能够写下一个新的作为尽快。记录。

这时候,对区块链有所了解的读者就想到了这样一个名词——“比特币挖矿”。没错,这就是比特币挖矿的简单解释。

什么是区块链

关于比特币挖矿的话题,知乎用户“玲珑邪僧”的一篇文章举了一个比较形象的例子,大致是这样的:单身男找女朋友,“国民婆婆”说,我有很多皮肤白皙,漂亮,乖巧可爱的女儿,所以我给你一个独特的问题,我会给你一个你的女孩的微信账号。

因此,单身男子疯狂地竞争,试图打破他们的头脑来解决这个独特的问题。只要有一个单身汉解决了一个问题,他就会立即自豪地向全世界宣布,向所有单身汉证明,这个女孩的微信是我的,先到先得,你放弃。其他单身汉虽然已经算到一半了,但是没办法,速度不够快,得马上解决下一个问题。

同时,第一个成功解决难题的幸运单身汉,不仅不用支付10万或20万元的嫁妆,而是被才华征服的“国民婆婆”还会给单身男人一大笔财产作为嫁妆。也就是比特币挖矿中的比特币奖励。

问题 2:谁会听分叉问题?

在本段的讨论中,我们引用了知乎用户“Wang Le-LaiW3n”的说法。在这个广袤的小城里,肯定有这样的问题,B和C几乎同时录制完毕,于是他们同时对着天空喊道,“这个巴拉拉能量号89757是我的”。但是因为城市那么大,所以有人认为89757号的巴拉拉能量属于B,也有人认为89757号的巴拉拉能量属于C,但是89757号的巴拉拉能量只有一个啊,只有一个人能拿到,怎么办?每个一半?当然这是不可能的。这时候,我们会用更原始、更简单的规则来解决问题。谁听谁的。

没有任何限制,事件会发展成这样:有人认为这句话是B说的,听完这句话就开始记账,之后做的一切都是基于B的89757号Balala

能量的事实,随着这个信息一次次的传递,这个信息链会越来越长;而另一组认为C先说这句话的人会顺势而为。

这是一件严肃的事情。最初它是一个唯一且严格编号的通用信息链。分叉!没关系,再这样下去,大家手中的账本就会变得不一样,根本无法确定哪个是真的!

为了解决这个问题,小城增加了新的区块链规则。记录时一定要写在格子的顶部,并且要保证中心距离场地上边缘0.89757mm。所以大家在写字的时候,都得在写字之前用一个量尺来衡量,难度很大。每个人录下来需要5分钟,所以写这句话的时间就不同了。所以,只要有人喊“完了!那句话是某某写的”,其他正在写这句话的人就会停下来,在小本子上重新开始“那句话是某某写的” -so”有人写,前一句的编号是×××”。

问题 3:双花问题

双花问题是指一笔数字现金在交易中被重复使用的现象。

什么是区块链

如果我同时对B和C喊,我会给你巴拉拉能量?巴拉拉能量只有一个,如何保证一个巴拉拉能量在实际交易中只支付一次?

我们以比特币为例。中本聪在《比特币白皮书》第五小节中说。运行比特币网络的步骤如下:

1.新交易向全网广播;

2.每个节点将收到的交易信息合并到一个区块中;

3.每个节点都试图在自己的区块中找到足够难度的工作量证明;

4.当节点找到工作量证明后,将其广播到全网;

5.当且仅当区块中包含的所有交易都有效且之前不存在时,其他节点才会认可该区块的有效性;

6.其他节点通过跟随区块的末尾,做一个新的区块来扩展链,并且随机散列该区块的值作为新区块的随机散列值来表示他们接受该区块.

也就是说,从交易发生的那一刻起,比特币的交易数据就被打上了时间戳;当交易数据打包成区块时,完成确认; 6次确认后,交易不可逆;在比特币中,每次确认都需要“解决一个复杂的难题”,这意味着每次确认都需要一定的时间。

在这种情况下,当我尝试对一笔资金进行两次支付交易时,由于确认时间较长,后一笔交易几乎不可能与前一笔交易同时被确认,并且资金无法被在第一笔交易确认有效后,在第二笔交易中确认。区块链的全网记账需要全网达成共识,不能出现双花问题。

关注第一个代码项目网站,在线教你少走弯路!第一个代码项 URL:

转载请注明出处:首码项目网,如有任何问题,请联系站长先生shouamboke