看完就能出去神侃,来自研发第一线的“区块链”扫盲文(一)

这两年要说什么概念最火,那一定是区块链了。现在要是自己不说一说什么是公链、私链,什么是Token,都不好意思说自己是做IT的。可是什么是区块链?它的出现能解决我们现实生活中什么问题?什么是代币?什么是共识机制?什么是智能合约?这些问题,作为一个IT的从业人员都不一定说的很清楚,更别说那些完全不接触IT行业的人了。
我现在正负责研发一个靠谱的区块链项目。我会在这个系列的文章里,尝试着用通俗的语言讲清楚以上的这些问题。但我的文章和其他介绍区块链的文章不一样,我做的是实际落地的项目,不说虚头巴脑的话。如果你想找一点玄之又玄、神乎其神的话去当谈资,我肯定让你失望;如果你想在这个风口直挂云帆,请上贼船,我们一起探索如何利用“区块链”这种新的生产关系去大干一场。
首先,我们来说说什么是区块链( Blockchain)?用分词的方法来看,这三个字包含了三个意思——区、块、链。
对于“区”,我们很好理解,例如我们住的小区中有第一区,第二区,第五区等等,说明有一个顺序,作为区块的编号。
那么“块”呢?我们看电影、看电视的时候,都会看到一些科幻片中说到什么能量魔方,就是一个小盒子,里面放着一些东西,这就是一个块了。
“链”,更好理解了,就是链子连接。
请划本篇重点——“区块链”的意思,就是把有顺序的块、用一个链子、连接起来!这么解释感觉非常LOWER,但是它的确就是这个意思啊。也可以把语句的结构变换一下:区块链,就是用一个链将一些有顺序标记的块连接在一起。其实还是一个意思!
举个打麻将的例子:3个人玩麻将,玩家分别叫A、B、C。第一局,当A赢了以后,B和C都会按照A的牌信息算出应该付给A多少钱。当然了,这里很有可能是由一个人来负责计算。例如B来计算,然后A、B、C都按照B计算的结果和A的牌信息重新验证一遍,看B计算的结果是否正确。如果正确了,那么他们就按照B计算的结果支付给A;如果B计算的不正确,那么A、C都可以来纠正计算结果。第二局也是情况类似。这样经历多次以后,在A、B、C心里都有了一串记录。这就是一个非常典型的分布式记账过程,而每一局付钱信息成为一个交易,每一局成为一个区块,顺序则就是一个链。
那么这个区块链有啥用呢?那就是防止篡改,如果你只修改了自己的账本信息是徒劳的,因为别人还记着呢。这种每个人按照自己的信息进行计算,并记录相关信息的方式,我们就叫做去中心化。上面的例子中,B和C支付给A费用,在区块链中叫做一次交易。B来计算,那么在区块链中叫做B具有记账权。B因为付出了计算的劳动,所以它在记账之后,就有可能获得一定的奖励(比特币或者是以太币等虚拟货币)。注意,这里我用的是“有可能”,而并不是说“肯定”。我以后会详细解释这个机制。
通过上面的例子我们发现一件事情——如果每次都是B来记账,那么岂不是说每次B都可能拿到奖励了么?这样的话就太爽了,如果按照以太坊的算法,每次记账可以获得5个以太币的奖励,按照目前一个以太币4400块人民币来算,那么一次就可以获得4400*5=22000人民币。有这么好赚的事?人家设计者可是算盘精,你能想到的,人家早想到了。为了避免出现这种情况,他们引入了一个叫做“共识机制”的东西。
来,敲黑板——共识机制,是整个区块链中最为核心的内容。
关于共识机制的详情,请关注我的下一篇文章。

原文地址:http://blog.51cto.com/fxh7622/2119113

时间: 2024-08-29 16:29:17

看完就能出去神侃,来自研发第一线的“区块链”扫盲文(一)的相关文章

区块链如何赋能网络互助行业?来自众托帮+区块链的应用、车车助+AutoChain纷享车链应用

一.网络互助发展 1.发展历程 网络互助模式由抗癌公社(创始人张马丁先生)于2011年首创,截止目前,其发展大致可以分为3个阶段: 第一阶段:2011-2015年 这一阶段中的网络互助由几个特点,一是平台少,知名的仅有抗癌公社(2011).E互助(2014).夸客联盟(2014).壁虎互助(2015).全民保镖(2015)等寥寥数家:二是平台会员规模小,平台普遍的会员规模都在20万左右:三是互助案例少,各平台的互助案例较少,整个行业的社会价值尚未充分体现:四是关注度低,缺乏明星创业者,资本尚未大

区块链时代游戏什么样,有哪些改变?Cocos引擎创始人王哲是这么看的

7月31日,2018云创大会游戏论坛在杭州国际博览中心103B圆满举行.本场游戏论坛聚焦探讨了可能对游戏行业发展有重大推动的新技术.新实践,如AR.区块链.安全.大数据等.Cocos引擎创始人王哲表示,区块链游戏的研发上会有大改变,将是运营主导 Cocos引擎创始人王哲做了<区块链的跨游戏资产复用和流量获取>主题演讲,分享了对区块链游戏的认识.区块链游戏里目前的一些数据,以及带领大家探寻了区块链游戏改变了什么. 对于区块链游戏究竟是什么?王哲给出了他的理解--可交易.可复用道具.他强调,虽然自

一个印度人写的文章,看完惊出一身冷汗,肯定包括你!

我自己也有亲身体会,我们身边人看书的的确不多了.当然也不是说我多么喜欢读书了.个人也是没事喜欢看看电影了,单身狗就不没有逛街这个娱乐了.个人有空常去上海图书馆看书,这里看书的人很多,但是大部分是学生 和 老人,或者是父母陪同孩子了. 近日,一名印度工程师所写<令人忧虑,不阅读的中国人>红遍网络.他说,或许不应过分苛责.但我只是忧虑,如果就此疏远了灵魂,未来的中国可能会为此付出代价. 没事陪朋友到图书馆走一趟,而不是电影院,不是大街上! 文如下: 我在从飞往上海的飞机上.正是长途飞行中的睡眠时间

一个优秀团队是怎么散伙的?看完后感受很深!

那天,靠近河边的丛林突起大火,并迅速蔓延到整个绿地.聪明的狮子和猫头鹰见势不妙,不是跑了就是飞了:无情的大火吞噬着蟑螂.蜘蛛,以及飞不远的苍蝇和蝉,而且一群蚂蚁也被大火包围. 来自四面八方的蚂蚁突然迅速聚集,抱成一团向河边滚去.外层的蚂蚁被活活烧死,但直到烧焦它们也不离开自己的岗位,一直坚守到冲向河流.河面泛起一大片被烧焦了的蚂蚁,但大部分蚂蚁却因此获救. 看着蚂蚁如此惨烈的壮举,返回的狮子有些感动.它认为,蚂蚁世界里来自群体成员中精诚合作的"快捷且难以抗拒的"力量,是蚂蚁战胜自然及众

看完就改密码!但我打赌你肯定看不完

泡泡网新闻频道5月30日 今天小编在煎蛋网发现一篇长文,用玩家的话说“我……从来没有在煎蛋上见到那么长的东西……除了边栏广告……”,这篇文章题目<用户密码薄如纸>,看过之 后你会相信现世界上部分黑客猜密码的时候都会试试“对马电池订书钉(correcthorsebatterystaple)”.详情请誊出40分钟看下 文. Password:对马电池订书钉(correcthorsebatterystaple) 前情提要:可能各位煎蛋蛋友看了题图和这句话后,会有点懵.其实“对马电池订书钉”出自XFC

互联网思维到底是什么?看完就知道……

同学们,很多人问我,究竟互联网思维到底是什么?其实互联网思维是相对于工业化思维而言的.互联网思维是一种商业民主化的思维.互联网思维是一种用户至上的思维.互联网思维下的产品和服务是一个有机的生命体.互联网思维下的产品自带了媒体属性.有互联网思维的企业组织一定是扁平化的.下面我给大家分享下我总结的关于互联网思维的一些看法: 互联网思维精髓大总结:1.用户思维:2.简约思维:3.极致思维:4.迭代思维:5.流量思维:6.社会化思维:7.大数据思维:8.平台思维:9.跨界思维. 在详细阐述上面9大要点的

Google I/O 最全记录,看完我们睡不着了!

钢筋与 LED 交织的露天舞台,双肩包和文化衫组合的黑压压人群,热火朝天的集市与展位,还有隔海相望的 100 万中国观众,你以为这是一场狂欢的音乐节,其实它叫 Google I/O. 欢迎来到离未来最近的发布会. Google Assistant: 一句 OK, Google,多少手指都用不上了 人工智能是今年的 Google I/O 的一大主题.在发布会一开始,Google CEO 桑达拉·皮蔡(Sundar Pichai)就强调机器学习在生活中扮演的重要角色.随后,一系列基于 Google

十分钟带你看完 KOA 源码

前段时间看了 koa 源码,得益于 koa 良好抽象,不仅提供了简洁的 api ,同时也使得源码相当的简洁和优雅.今天花点时间画了一张 koa 源码的结构图来分析其源码,在总结的同时,希望能够帮到相关的同学. 注:源码是基于 2.x 版本,源码结构与 1.x 完全一致,代码更加简洁直观一点. 基础知识 任何用过 node 的人对下面的代码都不会陌生,如下: const http = require('http'); const server = http.createServer((req, r

你根本不知道的冷知识,看完我惊呆了,原来.....

有些冷知识,非常的有趣,而且说不定就是之后与人交流的谈资,所以,这些必须收藏. 历史文学 1. 朱熹一辈子不吃豆腐 3.方孝儒是中国历史上唯一一个被"株十族"的人 4.猫是<圣经>里唯一没有提到的家养动物 5.埃及金字塔四面均为等边三角形,正对东南西北四个方位 6.条条大路通罗马的原因如图: 科学百科 1. 兔子不会流汗 2.玫瑰和苹果属同科,百合和大葱属同科 3.一张纸不能对折8次 4.北极熊是左撇子 5. dreamt 是唯一以"mt"结尾的英文单词