首页 / 区块百科 / 让新手轻松了解“区块链”基础知识

让新手轻松了解“区块链”基础知识

标题:让小白也能轻松看懂“区块链”的基础知识

事实上,对于“区块链”基础知识的普及,网络上已经存在各种版本和不同的解读。有些人可能认为“区块链”离最终用户还很遥远,但看看你身边的人。有些人应该已经开始与它交流了。 “区块链”与相关技术是相关的。不久前,笔者所在的一些不太关心科技行业的朋友群也开始讨论“区块链”。讨论的焦点不是概念和技术,更多的是炒作和赚钱。从言语中,笔者发现,他们虽然在讨论“区块链”,但对相关知识知之甚少。

“矿工”

因此,笔者坚持认为,写一篇简单易懂的文章来描述“区块链”的基础知识是非常有必要的。至少可以为不懂“区块链”但又急于炒作赚钱的普通用户提供一个基本的概念教育,让他们对“区块链技术”有基本的了解后才能做出决定想投身各种“数字货币”领域?也能让他们认识到“数字货币”只是区块链技术的一个应用场景。不过由于作者时间有限,本文只能给大家提供一些粗浅的信息。

我不懂什么是“区块链”,但我知道它可以赚钱

这个副标题是作者自己的一个朋友说的。相信有更多的人像笔者这位朋友一样。虽然他们不明白“区块链”是什么,但他们知道由这项技术衍生出来的“数字货币”(比如比特币等)可以用来赚钱。

这确实是一个现实问题。其实不仅是这位朋友,就连作者也不敢说他真正理解了什么是“区块链”,但他仍然可以在这里写这篇文章。

比特币

“区块链”到底是什么?百度百科是这样定义的:从狭义上讲,区块链是一种按时间顺序将数据区块按顺序组合起来的链式数据结构,并以密码学方式保证不可篡改、不可篡改。不可伪造的分布式账本。广义上讲,区块链技术是利用区块链数据结构来验证和存储数据,利用分布式节点共识算法来生成和更新数据,利用密码学来保证数据传输和访问的安全,利用自动化脚本来实现的一种新的分布式基础设施和计算。使用由代码组成的智能合约来编程和操作数据的范例。

听起来很乏味吗?别担心,让我给你一个简单的解释。大家都玩过网络游戏,都知道网络游戏中有虚拟货币和虚拟物品。笔者曾经是《魔兽世界》的资深玩家,所以这里我就用《魔兽世界》中的一些规则来进行类比。

假设部落建立之初,萨尔(兽人领袖兼大酋长)、凯恩·血蹄(牛头人领袖)、沃金(暗矛部族领袖)、希尔瓦娜斯·风行者(女妖之王)和洛瑟玛·塞隆(奎尔萨拉斯摄政王)在五位酋长中只是“肤浅的队友”。然而,既然组成了部落,就不可避免地需要进行贸易,于是萨尔就想出了一个交易系统。首先,每个种族的领导者准备一个账本。有一天,萨尔给了凯恩·血蹄1000枚金币。这个时候,他就会对所有人大喊大叫。 —— 萨尔给了凯恩·血蹄1000金币,并要求其他人将其记录在账本上。记录称“索尔给了凯恩·血蹄1,000 个金币”。同时,凯恩血蹄也会喊出“凯恩血蹄收到萨尔的1000金币”,从而完成一笔交易。之后,当同样的情况出现时,例如凯恩血蹄将1000金币中的500金币给了沃金,它也可以喊出“凯恩血蹄从萨尔那里收到了1000金币”。 “萨尔给凯恩·血蹄的1000金币中,沃金收到了500金币。”沃金接过钱大声喊道。 “同样,除了参与交易的两个人之外,其他人都同时将这句话记录在账本中。这样,就形成了一个透明的、相互监督的交易体系。而且,从交易过程中,我们可以发现凯恩·血蹄在与沃金交易时喊出并记录下来的话语,显然比萨尔在与凯恩·血蹄交易时喊出的话语更为复杂,但其中却包含了之前交易的信息。一方面可以继续交易,另一方面可以永久保存之前的交易信息。

《魔兽世界》 萨尔

这是最基本、最简单的区块链模型。区块链的本质是分布式公共账本。就像上面故事中各个种族领袖拥有的账本一样,每个人都有权控制这个公共账本。账本已被验证,但没有任何一个用户可以控制账本。该模型可以通过参与者的联合更新不断发展并永久保留最原始的数据。

区块链模型的基本特征:去中心化

上面我们简单描述了区块链模型。接下来我们来说说区块链的基本特征。理论上,区块链具有去中心化、开放性、自治性、信息不可篡改、匿名性等特点。这些特性中最基本的就是去中心化,这也是区块链的主要颠覆性特征之一。一。

什么是中心化?仍以《魔兽世界》为例,中心化意味着《魔兽世界》大部分玩家的交易方式中,最安全的方式是通过交易行进行交易。这里的交易行作为第三方中心具有权威性和公信力。所有通过交易行进行交易的玩家都不用担心物品或者金币被骗的风险。不过,这也有一定的弊端,那就是即使你不喜欢交易银行,你仍然必须通过它进行交易。一旦交易银行的数据有误,您也将面临财务损失。

再举一个现实生活中的例子,假设你在淘宝上买了一部手机。虽然看起来你是在和手机卖家交易,但你的货款必须先支付到支付宝。然后,当卖家看到你的货款已经到达支付宝后,他就会给你发货。您收到手机后,点击确认收货,支付宝会将货款转给卖家。这样完成交易的过程就是中心化的交易模式。这个中心就是支付宝,起到监督和验证的作用。

什么是去中心化?当然,在《魔兽世界》中,除了交易行之外,还有玩家之间面对面的交易。这种高效、直接的交易方式就是去中心化的交易模式。回到现实,你还是通过网络购买手机。去中心化后,支付宝将不再参与您的交易。你只需要和卖家交换钱和手机,然后双方就声称已经完成了交易。然后交易就完成了。这一流程的主要好处是交易更加高效便捷,而且无需担心买卖双方除交易信息外的个人信息泄露。

然而,权力下放后,暴露了两个基本问题,——“两军问题”和“拜占庭将军问题”。其中,“两军问题”主要体现在不可靠的通信链路上试图通过通信达成协议的缺陷和困难; “拜占庭将军问题”反映了在消息丢失的不可靠渠道上试图通过沟通达成共识的缺陷和困难。消息传递方式不可能实现一致性。这两个问题就是信息去中心化后面临的可信度和准确性问题。

对于两军问题,假设萨尔和凯恩·血蹄各率领200名部落战士,分别驻扎在东西山丘上,试图攻击驻扎在两山丘之间峡谷中的300人联盟军队。显然,由于人数悬殊,如果萨尔和凯恩·血蹄的部队无法同时进攻,这场战斗将很难获胜。因此,萨尔派遣了一名信使前往凯恩·血蹄,宣布“上午九点准时进攻”。为了保证信使顺利通过联盟阵地,准确地将消息传递给凯恩·血蹄,凯恩·血蹄需要派出另一名信使在收到命令后告诉萨尔,“我已经收集好了。”我收到了你关于九点准时出击的消息。”同样的,萨尔也会继续派信使送去回执“我已经收到信息,你已经收到了我九点准时出击的命令”时钟。”循环继续,永无止境。

拜占庭将军问题:与两军问题相比,拜占庭将军问题同样困难。拜占庭位于今土耳其伊斯坦布尔,是东罗马帝国的首都。由于当时拜占庭罗马帝国幅员辽阔,为了防御目的,各支军队相隔较远,将军之间只能依靠信使传递消息。战争期间,拜占庭军队中的所有将军和副官必须达成共识,决定是否有获胜的机会,然后再进攻敌方阵营。然而,军队中可能存在叛徒和敌方间谍,这可能会影响将领的决策,扰乱全军的秩序。在进行共识时,结果并不代表多数人的意见。此时,当得知其中一名成员叛乱时,剩下的忠诚将领如何能在不受到叛徒影响的情况下达成共识呢?拜占庭问题就此形成。

如何解决以上两个问题呢?熟悉科技的人都知道,“两军问题”是一个无解的难题。相比之下,“拜占庭将军问题”更容易通过算法来解决,而“两军问题”则只能尽可能通过系统规则来解决。开发算法加密等技术来尽可能避免。 “区块链技术”的诞生是更好地解决去中心化系统中存在的问题的一种方式。它不需要中心化的代理,实现点对点的直接交互,使高效、大规模、中心化的无代理信息交互方式成为现实。

仍然以我们之前讲的部落首领的交易模式为例,当一个去中心化的交易系统建立起来之后,之所以不需要任何第三方中心来为系统做保障,主要是因为所有的交易都会被记录下来在每个用户都可以验证的分布式公共分类账上。假设其中一位用户试图作弊。比如,当我们谈到凯恩血蹄宣布给沃金500金币,沃金大喊“我没有拿凯恩血蹄500金币”时,其他人都会站起来说:“不,我们之前记录到沃金从凯恩·血蹄那里收到了500 个金币。”这样,排除第三方中心担保后交易者之间的信任问题就得到了一定程度的解决。

这时候,你发现问题了吗?在这种去中心化的系统模型中,并不局限于金币。任何物品都可以交易,只要系统中的每个人都认可并记录它。比如,萨尔喊道,“我赚了100个Q币”。这个时候,萨尔自己甚至不需要知道Q币是什么。只要系统中的每个人听到并在自己的账本中记录“萨尔有100个Q币”,那么萨尔就真的得到了100个Q币。之后萨尔就可以喊“我给了别人10个Q币”。只要系统中其他拥有账本的人听到这个消息并承认这个信息,那么交易就会完成,即使:010 -30000 中没有Q 币,但这也没关系。

看到这里,你可能很自然地想到“区块链”体系下的很多“数字货币”,比如比特币、玩客币等。当然,上面用魔兽世界的例子只是最简单的模型。 “数字货币”的系统规则、算法和加密方法要复杂得多。本文只是简单普及一下这个基本模型。

现在,您对“区块链”有了一个简单的基本了解了吗?如果你不玩魔兽世界,你也可以尝试把本文的故事带入任何类似的游戏或群体中,这样你就能从最基本的层面理解“区块链”和“区块链”。 《技术》一些基本常识。以后如果有机会,作者还会继续为大家科普其他知识,比如什么是“比特币”,什么是“挖矿”等等。

上一篇
下一篇

为您推荐

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部