客服中心

如何简单的理解区块链?

金者

· 3950次阅读 · 2021-03-09

首先不要把区块链想的过于高深,他是一个分布在全球各地、能够协同运转的数据库存储系统,区别于传统数据库运作——读写权限掌握在一个公司或者一个集权手上(中心化的特征),区块链认为,任何有能力架设服务器的人都可以参与其中。来自全球各地的掘金者在当地部署了自己的服务器,并连接到区块链网络中,成为这个分布式数据库存储系统中的一个节点;一旦加入,该节点享有同其他所有节点完全一样的权利与义务(去中心化、分布式的特征)。简单来说,区块链就是一个拥有去中心化,不可伪造,全程留痕,可以追溯,公开透明,集体维护,点对点传输等特征的共享数据库。

我们先来了解一下什么是去中心化,比如你要在某宝上买一部手机,交易流程是:你将钱打给支付宝-支付宝收款后通知卖家发货-卖家发货-你确认收货-支付宝把钱打给卖家。这就是一个中心化集中式交易模式。在这个过程中,虽然你是在和卖家交易,但是这笔交易还牵扯到了除了你和卖家的第三方,即支付宝,你和卖家的交易都是围绕支付宝展开。因此,如果支付宝系统出了问题便会造成这笔交易的失败。而且如果支付宝跑路了或者是拿了钱不却不承认你的交易,那么你就悲剧了。

而去中心化的处理方式就要显得简单很多,你只需要和卖家交换钱和手机,然后双方都声称完成了这笔交易,就OK了。当然,上述的例子有一个很大的潜在问题:没有了权威的中心化代理,怎样保证每笔交易的准确性和有效性呢?比如:如果没有了权威的中心化代理,张三某一天借了我100块钱,但是不还钱还不承认怎么办?这里就引出了区块链的其它特性。

我们先来构建好了一个去中心化的 P2P 网络,为了让读者朋友们听起来更轻松,我先粗暴的规定在这个极简的区块链系统里,每十分钟有且仅产生一笔交易。

比如:我建立了一个混沌的世界,并且在人群中高喊一声“我创造了100个查克拉!”,我甚至不需要知道查克拉是什么,也不需要关心世界上是不是真的有查克拉,只要大家都听到,然后在自己的小本本上记下“我有100个查卡拉”,于是我就真的有100个查克拉了。从此以后,我便可以声称我给了小明10个查克拉,只要路人甲乙丙丁(节点的代称)都收到并且在自己的账本中记录了这一信息,那我就算完成了这次交易,哪怕世界上没有查克拉。

在路人甲乙丙丁(节点的代称)的视野里,大概每十分钟会凭空产生一个神奇的区块(你可以将区块想象为一个盒子),这个区块里放着一些查克拉以及一张小纸条,小纸条上记录了这十分钟内产生的那唯一一笔交易信息,比如说——“我转账给了小明10个查克拉”;当然,这段信息肯定是被加密处理过的,为的就是保证只有我和小明(通过我们手上的钥匙)才有能力解读里面真正的内容。

这个神奇的区块被创造出来之后,很快被埋在了地底下,至于埋在哪里?没有一个人知道,需要路人甲乙丙丁(节点的代称)一起参与进来掘地三尺后才有可能找到(找到一个有效的工作量证明)。显然,这是一件工作量巨大、成果随机的事件。但是呢,对于路人甲乙丙丁(节点的代称)来说,一旦从地底下挖出这个区块,他将获得区块内价值不菲的查克拉,以及“我转账给了小明10个查克拉”过程中我所支付的小费。比如:甲挖到了区块,那么对于甲来说,只有他才有权利真正记录小纸条里的内容,这是一份荣耀,而其他人相当于只能使用它的复制品,一个已经没有查克拉加持的副本。

综上所述,甲乙丙丁(节点的代称)从地底下挖出区块的过程就叫做「挖矿」,刚才说了,这是一件工作量巨大、运气成分较多、但收益丰厚的事儿。

那么问题来了,假设过了很长一段时间,我凭空创造的查克拉已经在这个系统中流通了起来,大家都开始认可了查克拉。但是这个系统中一共就只有我创造的100个查克拉,如果有人动了坏心思,他在人群中高呼“我有10个查克拉!”怎么办?大家是直接在本本上记下他有10个查克拉么,这样不是人人都可以伪造查克拉了吗?

为了防止这种现象发生,我决定在我创造查克拉的时候给我的查克拉打上标记(更准确地说,我是给我喊的那句“我创造了100个查克拉”打上标记,比如标记为001),这样以后在每一笔交易的时候,我在高喊“我给了小明10个查克拉!”的时候,会附加上额外的一句话:“这10个查克拉的来源是记为001的那条记录,我的这句话标记为002!”。比如,甲先听到并记录了我说的句话,得到了查克拉的奖励,但对于乙丙丁来说,因为这里面还涉及到其他一些利益瓜葛,他们不会选择默认相信甲所记录的;基于陌生人彼此不信任的原则,他们拿过甲所谓挖到的区块(副本),然后翻开自己的账本,来确认我是否有10个查克拉的余额来完成这笔交易,当乙丙丁看到了我标记为001的那句话了解到我有100个查克拉可以完成这笔交易后,就会在自己的账本上记录我给了小明10个查克拉,于是这笔交易就完成了。反之,如果我给小明的查克拉并没有来源记录,或者我的余额不足,那么甲乙丙丁就会认定这是一笔错误的交易,不会记录在自己的账户本,那么这笔交易就失败了。

综上所述,在这个故事当中,我,小明,甲,乙,丙,丁都能代表一个区块,链接在一起就是区块链。当然,真正的区块链和比特币比我上述的模型复杂太多,细节也丰富太多,这只是一个基础的模型。

【免责声明】 自媒体用户发布在亚太财经网评论发表的所有信息、言论等仅代表个人观点,与本网站立场无关,不对您构成任何投资建议。用户应基于自己的独立判断,自行决策投资行为并承担全部风险。任何用户私加自媒体用户发布的联系方式由此带来的损失都由用户自行承担。
登录发布

登录可以发布您的资讯
没有账号,请点击注册

Copyright 2024-2040 yzforex.com
上海炯杰信息科技有限公司 版权所有
沪ICP备18016373号-1
申请订阅
关于我们 信息合作 法律声明 加入我们 征稿启事 联系我们 风险提示