主页 > 华为imtoken无法安装 > 比特币暴涨,区块链是什么? 什么是比特币?

比特币暴涨,区块链是什么? 什么是比特币?

华为imtoken无法安装 2023-02-22 06:37:58

工作是这样的。 最近室友Hasaki一直在问我关于区块链和比特币的工作。 我尝试了很多不同的手势,用简单通俗的形象向他解释什么是区块链技术,但最后都失败了。 于是萌生了写一篇区块链宝宝篇的想法(又名:How to explain the blockchain to your 弱智室友),为了能够简单、直观、生动地向大家讲解区块链技术不懂区块链技术但想了解区块链技术的人。 介绍区块链技术或什么是比特币链的人。

由于读者是不想了解具体技术完成度,只想了解区块链的读者,本文避开一些底层和算法细节,用更片面的方式展示作者对区块链技术的感性认识. 如果你只是对区块链感兴趣,并没有深入学习的打算,或者只是想在别人问的时候像我一样装模作样,这篇文章应该是一个很好的“入门”。

概述

区块链本质上是一个去中心化的分布式账本数据库(得益于

@程建宇

注:该术语可用于与比特币相关的区块链应用,但区块链技术可能不包括“账本”)。 它本身是一系列通过密码学关联产生的数据块,每个数据块都包含被多次比特币网络交易有效确认的信息。

这就是区块链的定义,所以要逐步了解区块链,我们需要一步步了解下面的东西。

分散的

让我们首先考虑一个集中的过程。 你想在某宝上买手机,交易流程是:你打款到支付宝-支付宝收到货款通知卖家发货-卖家发货-您承认收货-支付宝将钱发送给卖家。

比特币是干嘛用的_狗狗币是下一个比特币_比特币能干嘛怎么兑现

狗狗币是下一个比特币_比特币是干嘛用的_比特币能干嘛怎么兑现

图一:中心化中心化交易形态

在这个过程中,虽然你是在和卖家打交道,但是这个交易除了你和卖家之外,还涉及到第三方,那就是支付宝。 你和卖家之间的交易都是围绕支付宝进行的。 因此,如果支付宝系统出现问题,交易将失败。 而且即使你只是简单地买了一部手机,你和卖家都必须向第三方提供冗余信息。 所以考虑到极端的情况,如果支付宝跑了或者拿了钱却不承认你的业务或者支付宝所在的城市因为G20(?)把大家赶走,那你就悲剧了。

去中心化的解决方案要简单得多。 你只需要和卖家换钱换手机,然后双方都声称已经完成交易,就OK了。

狗狗币是下一个比特币_比特币是干嘛用的_比特币能干嘛怎么兑现

可见,在某些特定情况下,去中心化的方案会更加方便,同时也不用担心与交易无关的信息泄露。

事实上,如果只考虑两个人的交易,去中心化的优势并不能完全发挥出来。 想象一下,如果有上千笔交易在进行,去中心化的处理方式会节省大量资源,让整个交易变得自治和简单。 ,并消除了被集中代理控制的风险。

去中心化是区块链技术的一个颠覆性特征。 它不需要中心化的代理,实现点对点的直接交互,使高效、大规模、非中心化的无代理信息交换方式成为现实。

当然,上面的类比有一个很大的潜在问题:没有权威的中心化代理,如何保证每笔交易的准确性和有效性? 举个例子:如果没有权威的中心化代理,张三一天借了我100块钱,但是他不还钱不认账怎么办? 这导致了区块链的其他特性。

两个基本问题

去中心化后,整个系统没有权威的中心化代理,信息的可信度和准确性都会面临问题。

问题 1:二级军队问题

第一次听说这个问题是在一节TCP课上。 基本上是说有两支相隔很远的军队来传递信息。 红军派使者给蓝军说:你他妈的派意大利把大炮拿出来! 蓝军收到消息后,派出使者给红军说:“收到命令!”。 接着红军又派了一个使者给蓝军说:“我知道你们接到命令了!”。 接着蓝军又派了一个使者给红军说:“我知道你知道我接到命令了!”。 然后红军又派了一个使者给蓝军说:“我知道你知道我知道你接到命令了!”……没完没了。

比特币能干嘛怎么兑现_狗狗币是下一个比特币_比特币是干嘛用的

图 2:异步系统和不可靠通道的一致性在分布式计算中是不可能的

在这种情况下,由于是点对点的通信,双方不可能在这种情况下做到信息一致。 更准确地说,是“在分布式计算中,不可能尝试在异步系统和不可靠的通道上实现一致性”。

问题二:拜占庭将军问题

在拜占庭罗马帝国的军事行动中,采取的是普遍投票的策略来决定进攻还是撤退,也就是说,如果多数人决定进攻,他们就上去进攻。 但是如果军中有奸细(比如将军反水故意乱投,或者传令官造反擅自修改军令),如何保证最终的投票结果真实反映忠诚将军的意愿?

狗狗币是下一个比特币_比特币是干嘛用的_比特币能干嘛怎么兑现

拜占庭将军问题体现在信息交换领域。 可以这样理解,在一个去中心化的系统中,有些节点是坏掉的。 他们可能向外界广播错误信息或不广播信息。 在这种情况下如何验证数据传输的准确性。

区块链技术的诞生

现在让我们在去中心化系统中一步步解决这些问题,见证区块链技术雏形的诞生。

1个

让我们先建立一个去中心化的系统。 为了便于理解,我们来看一个简单的去中心化借贷模型:如果A借给B 100元,此时A喊“我是A,我借给B 100元!”,B也在人群中喊道,“我是B ,A借给我100元!” 这时,路人A、B、C、D都听到了消息,大家都着急了。 我在心里悄悄记下“A借给B 100元”。 你看,这个时候,一个去中心化的系统就建立起来了。 该系统不需要银行、贷款协议和收据。 严格来说甚至不需要人与人之间建立长期的信任关系(比如B突然改口说“我不欠A钱!”这时候人就会站出来说“不,我的小本子上记着你一天借了A 100块钱!”)。

狗狗币是下一个比特币_比特币能干嘛怎么兑现_比特币是干嘛用的

比特币能干嘛怎么兑现_狗狗币是下一个比特币_比特币是干嘛用的

图 3:去中心化借贷模型

2个

也许你已经发现,在上面的模型中,所谓的“100 美元”已经不重要了。 也就是说,在这个模型里什么都可以交换,你甚至可以任意发明一些东西,只要我们承认,你就可以让你发明的东西流通。 例如:我大喊“我发明了10个脉轮!” 在人群中,我什至不需要知道查克拉是什么,也不需要关心世界上是否真的有查克拉,只要我们都听到了,然后写下“LaiW3n有10个查克拉”在我的小笔记本里,所以我真的有 100 个脉轮。 从那以后,我可以声称我给了某人1查克拉,只要路人A、B、C、D收到并确认了信息,那么我就完成交易,即使世界上没有查克拉.

您现在脑海中是否浮现出三个词——“比特币”? 因为真正的区块链和比特币比我上面说的模型复杂很多,细节也太丰富了,所以下面还是以Chakra为例。 毕竟,这篇文章是 Blockchain for Babies。 (笑)

3个

假设过了很长一段时间,我随手找到的查克拉已经在这个系统中流转,大家也开始认可查克拉了。 但是这个系统总共只有10个脉轮,所以有人打了个主意,大喊“我有10个脉轮!” 在人群中,我该怎么办? 我们是不是直接在本子上记下他有10个脉轮,让大家假装查克拉?

比特币能干嘛怎么兑现_比特币是干嘛用的_狗狗币是下一个比特币

为了防止这种现象的发生,我决定在找到的时候标记我的查克拉(更准确的说,我在大喊大叫的时候标记了“我找到了10个脉轮”这句话,比如标记为001),这样在每一次交易中以后,当我喊“我给了某个查克拉!”时,我会多加一句:“这个查克拉的来源是标记为001的记录,而我的这句话标记为002!”。 再抽象一点,某人的喊话内容格式变成:“这句话的编号是xxx,上一句的编号是yyy,我给了某某1脉轮!”,这样假题就解决了。 事实上,上述模型成为中本聪第一版比特币区块链协议的简化版:

狗狗币是下一个比特币_比特币是干嘛用的_比特币能干嘛怎么兑现

比特币是干嘛用的_比特币能干嘛怎么兑现_狗狗币是下一个比特币

图4:Chakra模型与中本聪第一版区块链协议对比

好吧,看到这里比特币是干嘛用的,你基本上可以不涉及任何细节地向弱智室友生动地解释区块链了。 但也许你的室友是个学生,有打破砂锅问真相的精神,所以你最好继续回答下面的问题。

1. “为什么?”

你的室友可能会问:“为什么叫我一个字,我帮你记?我的小笔记本不是要钱吗?”。 为了鼓励大家帮我宣传和记账,我决定给第一个听到我喊叫并记录在小本子上的人一些奖励:第一个听到我喊叫并记录下来的人,你刚刚得到了1个查克拉,这个查克拉是整个系统对你辛勤记账的奖励,而且你记下这句话后,要马上告诉别人你记了,让别人放弃继续记这句话,并且给自己的备案号让别人查,然后你用你的备案号喊出我的话让下一个人记账。

当这个规则定下来的时候,这个系统中肯定会出现一群人,他们会开始竖起耳朵倾听周围的声音,为的是抢占第一个记账的权利。 是的,你的脑海里是不是又冒出了“比特币挖矿”这个词?

值得一提的是,关于比特币挖矿,

@玲珑邪僧

举个形象的例子:

单身狗求女票,国民婆婆说我女儿很多,给大家提个问题,如果我解决了一个,给其中一个女生微信号。

单身狗们疯狂竞争,想方设法开动脑筋解决问题。 只要其中一只狗解决了一个问题,它就会立即得意洋洋地向全世界宣布,示威中的所有单身狗,这个女孩是我的,你们可以放弃它。 其他单身狗就算有不满也无计可施,郁闷也不是问题,立马进入下一题。 这位喜欢赢姑娘的幸运小王,得到婆婆的认可后,能得到25个货币单位的礼物,堪称人生赢家。

比特币能干嘛怎么兑现_比特币是干嘛用的_狗狗币是下一个比特币

2.“你听谁的?”

在这个系统中,如果我和另一个人C几乎异口同声地喊出:“为了艾泽拉斯!”。 由于听众的立场不同比特币是干嘛用的,肯定有人会先听到我说的这句话,而有人会先听到C这句话。 如果我们规定只有一个人可以说这句话,那么这句话到底是谁说的呢?

如果不加条件,那么上面的情况肯定会发展成这样:有人以为我说了这句话,听到这句话就开始记账,之后所做的一切都是基于这个事实,并且作为这个信息一次次传递,这条信息链会越来越深; 而另一批认为C先说这句话的人也会按照这个趋势发展。 这样一来,原本是唯一的信息链,在我们喊出“为了艾泽拉斯”四个字后,就分叉了! ?

狗狗币是下一个比特币_比特币是干嘛用的_比特币能干嘛怎么兑现

狗狗币是下一个比特币_比特币是干嘛用的_比特币能干嘛怎么兑现

图 5:“区块链”分叉

这会导致什么样的情况? 按照我们的想象,每个人的小本子上记录的东西应该都是一样的,而且是一条链条,可以把所有的信息串联起来。 可此时此刻,他们的小本子上记载的东西却不一样了! 这还是在开玩笑吗? 以后如何确认交易和信息的真实性! ?

为了解决这个问题,我新加了一条规定:大家在记录小本子的时候需要脱鞋然后用脚拿笔,在小本子上用正楷书写! 有了这个规则,因为用脚写字很难,每个人至少需要10分钟才能写完,而且因为每个人用脚写字的水平都不好,写完这句话的时间也不一样,所以一定要有被某人先写完然后大喊“我写完了!那句话是LaiW3n的!”,让其他正在写这句话的人停止写,然后在小本子上重新开始写“那句话是正文写好了,最后一句的编号是xxx”。

如果你对我上面的做法感兴趣,你可以对比我上面的比喻来理解下面的常识:

“听谁的”——中本聪解决“拜占庭将军问题”的算法

《记在小本子上》——比特币挖矿

“脱鞋用脚写字”——比特币挖矿难度

“脱鞋书写速度”——计算能力

比特币能干嘛怎么兑现_狗狗币是下一个比特币_比特币是干嘛用的

“新规则”——工作量证明链

3.“双花”问题

这时候你的室友可能又会问:如果我同时宣布我给了A一个查克拉,我给了B一个查克拉,但是我只有一个查克拉,怎么办? A 和 B 是否都获得了脉轮或什么?

这个时候,你只要托起他的下巴,温情看着他的眼睛,用手挠挠他的鼻子,道:“小仙女,你可不可以把这种情况带到上面的规矩里试试?”

--------------

一些私信讨论:

1、为什么区块链与实体商务对接的案例很少?

理论上:区块链是一项新技术,大众(包括我)还处于观望阶段。 只有少数激进或头脑清醒的实体开始进军区块链,这少数实体在这个阶段说话。 力度不够。

在应用方面:区块链技术需要与实体商业对接,在技术和规则方面需要进一步发展。 所谓区块链解决的“不信任”问题,仅仅局限于区块链上的数据。 因此,区块链若要与实体交易对接,还需要进一步推动实体与数据之间跨域“游戏规则”的建立。

2、虚拟加密货币最终会不会成为庞氏骗局?

我不太擅长回答这个问题,毕竟我是一个熟练的人而不是这个领域的游荡者。 我个人的观点是:对于普通人来说,不建议长期持有某种数字货币,数字货币应该作为法定货币之间的桥梁; 对于投机者来说,“投机”需谨慎,风险应控制在可接受范围内。 PS:其实我真的不关心这个问题。

3、为什么觉得区块链很弱智?

本人在文章中已经说明,这只是为新人介绍区块链技术,其目的是帮助大家快速对区块链技术有一个感性的认识; 如果你真的想了解区块链技术的细节,请阅读相关文献或访问区块链社区。

4.工作机会

感谢 HR 的热心,但我现在没有换岗的打算。