区块链是什么? - 诺米粒 - 2024最新贷款口子论坛
登录 or

区块链是什么?

什么行业可以应用?
已邀请:

昨夜雨33 白米Ⅲ级

赞同来自:

区块链是什么?这个问题对于技术派其实很好理解,但是对于技术小白,很多人还是很难理解其中的术语的。



区块链是一个分布式的去中心化的系统。它是一个放在非安全环境中的分布式数据库,采用的是密码学的方法来保证数据不被篡改,采用共识算法对新增数据达成共识!
相信说了这么几点,你还是不会太懂。可以这样理解:现在我们购物是需要通过某宝这种平台作为第三方的,流程是A把钱给某宝,B发货给A,确认收货后某宝把钱给B。现在采用区块链就是点对点,去中心(某宝这个中心),两个人直接交易,A付100块给B,B发货给A,整个交易过程是被区块链中的每个链所记录,CDEF等所有人都记录了这个交易,而且不能篡改!那么如果B失信收钱不发货,那每个人都可以站出来给A做证,B以后也无法做任何交易,都知道他是不守信的。
相信这样你应该大概了解区块链了。现在很火的比特币,区块链只是它的底层技术,或者理解比特币是一种区块链。现在比较火的还有网易星球,百度莱茨狗,公信宝布洛克城,想体验的肯下载试玩。






那么区块链到底怎么应用呢?金沙江创头朱啸虎在被问道区块链的看法时认为投资者更关心的是应用场景,而区块链最大的问题是没有应用场景。
区块链虽然只是最近才真正火起来并站到风口,但其应用其实很广泛,数字货币,智能合约,人工智能,金融跨境支付慈善管理等,相信随着区块链的发展,其应用价值两会逐渐呈现。阿里百度小米这些大公司高薪招聘区块链开发人才不就是看中其未来市场提前布局吗?
新手上路,欢迎评论,关注!

启明星文化 白米Ⅲ级

赞同来自:

区块链是一种去中心化的数据库,是比特币的基础技术。2009年,中本聪挖出第一批比特币开始,建立在区块链基础上的比特币就发生迅猛的发展,后来一位程序员用一万比特币买了一个披萨,这是第一次比特币代替了货币进来买卖。后来,比特币随之水涨船高,发展到现在一万多美元一个币。现在区块链涉及到互联网、金融等各个方面,和人工智能以及大数据并称三大新兴产业,而区块链就是这些的基础。

高斯 白米Ⅲ级

赞同来自:

区块链在各个行业的应用,我想这张图已经说得很明白了,仔细看看吧

网易有钱 白米Ⅲ级

赞同来自:

90后霸道总裁孙宇晨入场区块链疯狂收割20亿;快播王欣出狱后投身区块链;王健林与新西兰区块链公司达成交易;雷军布局区块链宠物“加密兔”;网易金融发布区块链产品网易星球…一系列热点事件将区块链概念又推向新的一轮高潮。

区块链到底是个什么链?之前看了这么多区块链的科普软文还是不懂!没关系,今天搞懂还来得及!搞懂区块链再入场割韭菜才能不被别人当韭菜割!有钱君会从以下三个方面为你解惑。

  • 什么是区块链?
  • 区块链三大关键词:去中心化、公开透明、全程追溯
  • 区块链in生活


一.什么是区块链?
官方解释:
区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。

是不是完全听不懂?其实可以这样理解区块链:


我家有五口人,我、我爸、我妈、我爷爷、我奶奶。每人都有一个账本,记录了大家所有人的开支,因为我们全家互相不信任。

这时候,我把过年收到的1万块红包上交国库,交给了母亲大人保管,于是所有人的账本上都会记下了这笔账。于是,我家的每个人都成了一个节点,每次我家的交易都会被每个人(每个节点)记录下来。

每次谁洗了碗(工作量证明)之后就可以在公共账本上结账,洗碗还有报酬,必须在前一天大家都公认的账本后面添加新的交易,而且其他人也会参与验证当天的交易。

肯定会有人问,如果有人不承认别人的结果,或者伪造结果怎么办?
然而伪造结果这样的事在区块链里是不存在的。


比如我妈某天突然说我没交给她1万块钱,那么全家人都会站起来斥责她。如果我爸某天洗完碗想在结账的时候动手脚,多向我妈要点零花钱,其他参与验证的人也都会站起来斥责他(除非他能收买超过一半以上的人),被发现作假就会导致他那天的碗白洗了,报酬也会拿不到,很可能第二天还要继续洗碗。

因此,总结一下,区块链其实很简单,就是一个分布式的公共账本。任何人都可以对这个公共账本进行核查,但不存在一个单一的用户可以对它进行控制。在区块链系统中的参与者们,会共同维持账本的更新:它只能按照严格的规则和共识来进行修改。

之前,很多人都认为区块链与比特币之间是对等的关系,因对比特币暴涨暴跌、风险巨大的固有印象而对区块链产生某种偏见,显然,这是一种错误的想法。

简单来说,区块链是比特币的技术支撑,比特币只是区块链技术在金融领域的应用而已,区块链 ≠ 虚拟货币 。

二.区块链三大关键词
去中心化、公开透明、全程追溯


关于区块链的三大关键词,某度上给“通俗易懂”的解释是:A和B之间要发起一笔交易,A先发起请求——创建一个新的区块,这个区块就会被广播给网络里的所有用户,所有用户验证同意后,该区块就会被添加到主链上,这条链上拥有永久和透明可查的交易记录,全球一本账,每个人都可以查找。在这个数据库中记账,不是某个人或者某个中心化的主体来控制,而是所有节点共同维护、共同记账,任何单一节点都无法篡改它。
某度大概是对“通俗易懂”有什么误解,对于区块链的特征,看完小编的故事你就秒懂啦~

  • 去中心化
A君想要找B君借钱,B君不敢借,心想:这个年代借钱的才是大爷。这个时候银行爸爸站出来了,说:B君,放心吧!你钱存我这,A君向我借。于是A君开心地从银行爸爸那里借到了钱,在这里银行爸爸作为第三方信用主体,其实起的是中介的作用。

去中心化里的中心可以理解成中介,大家都知道,防火防盗防中介,中介无处不在,在我们的日常生活中已经不可或缺,大到银行这样的金融中介、淘宝这样的网购中介,小到朋友圈里的黄牛、代购等等都是中介,中介的优势来源于双方的信息不对称。
假如银行爸爸这个中介倒了,A君就借不到B君的钱了?区块链的去中心化正是为了解决这样的问题。原理可以理解为:B君在人群里大喊“我借了100块给A君,A君你不能赖账哦!大家都听到了。”此时路人甲乙丙丁都表示听到了,并把借钱这件事记到了自己的小本子上。由于多人的分布式共同记账,A君以后是不能赖账的,借贷双方相互信任,即使银行消失了,借钱还是可以继续进行,换句话说,双方不需要通过一个中心作为枢纽作为连接就可以完成交易即所谓的去中心化。

  • 公开透明
还是那个借钱的A君,A君拿了借款想去菜市场买菜,然而每天光顾的豆腐西施却没开门,无奈下只能到旁边的摊位买豆腐,没想到平时五毛的豆腐被卖到了一块钱,理由是豆子涨价了,原因再追溯上去是土地少了、人力贵了...

由于不公开透明、多层级分账、不扁平化的交易体系,A君只能默默吃了这个暗亏。然而区块链能完美解决这个问题,由于区块链上每一个环节都是有痕迹的,等于整个信息都是公开的,在卖豆腐这个过程中谁赚了多少钱大家心里清清楚楚,也不存在吃暗亏的问题了。

  • 全程追溯
之前路人甲乙丙丁记录借钱相当于形成了一个区块,并且会按照时间标记,因此每次记录会严格按照时间线的顺序排列下去,形成不可逆的链条。自从A君借钱的事登上区块链的开始,每一次还钱、还多少钱均会被盖上一个时间戳,经过链条上所有节点均同意才能进行修改,B君可以随时追溯查账,还款结束后,区块链也不会停止工作,未来也可以随时翻翻旧账。

三.区块链in生活
作为一种技术,区块链对我们来说看不见摸不着,然而区块链在生活中的应用却是我们能实实在在感受到的。说不定在生活中,你早就接触过区块链了!

  • 快播P2P
早在 2013 年,快播创新项目——流量矿石,凭借其独特的“区块链+分布式CDN+数字货币资产交易”的创新模式以及快播顶尖的P2P技术,使得近 1 亿的网民通过贡献闲置带宽赚取高额的金钱收益。

  • 游戏:加密猫
世界上第一个基于区块链的宠物游戏,包括了猫的生育、收集、购买、销售等。全世界的任何人都可以用以太坊购买虚拟猫。

  • Ujo Music
Ujo Music平台借助区块链,建立了音乐版权管理平台新模式,歌曲的创作者与消费者可以建立直接的联系,省去了中间商的费用提成。

  • Visa租车
Visa与DocuSign联合发起了区块链汽车租赁项目,在区块链上为客户创建数字指纹,在链上进行登记,通过分 布式账本记录交易,租车协议、保险项目等内容实时更新,简化传统汽车租赁过程中的繁琐步骤,使汽车租赁过程数字化。

  • 阿里
阿里与地方市政府就医疗数据保护达成共识,推出了国内首个在医疗行业的区块链应用——阿里健康;利用区块链不可篡改的特点,阿里还将其和公益联系在一起,无论是平台线上善款筹集还是资金划拨,其数据均可计入区块链中,充分保证捐款信息的公开透明性。

  • 腾讯BaaS
腾讯发布了区块链金融级解决方案BaaS,将为用户提供在智能合约、互助保险、大数据交易及资产交易、供应链金融与管理、跨境支付、清算与审计等诸多场景下的区块链服务。

  • 京东中国食品安全区块链溯源联盟
京东携手沃尔玛、IBM等共同成立中国食品安全区块链溯源联盟,将重点关注中国食品的安全性和可追溯性。

鱼羊日志 白米Ⅲ级

赞同来自:






区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法[1] 。区块链(Blockchain)是比特币的一个重要概念,货币联合清华大学五道口金融学院互联网金融实验室、新浪科技发布的《2014—2016全球比特币发展研究报告》提到区块链是比特币的底层技术和基础架构[2] 。本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
块链在各个行业的应用,我想这张图已经说得很明白了,仔细看看吧

财富奇点 白米Ⅲ级

赞同来自:

来来来~几句话就说明白了^_^
就是去中心化分布式记账本数据库,使用区块链技术,每个人的电脑里都保存了一份记账本,如果有人想串改数据作假违法犯法钻空子就必须把区块链网络上51%的数据都改掉,但这是不可能办到的事,所以说区块链在但凡涉及信用领域未来应用很广,比如金融、合约、支付、交易等等。欢迎关注。

沈弢505 白米Ⅲ级

赞同来自:


区块链就是一个去中心化,不论是后台还是各个终端,一旦交易就会留下记录并且无法更改的一项互联网技术。

生活本就平淡如水 白米Ⅲ级

赞同来自:

邀请码:AEZ2BJ。我是痞子,邀请您加入星球基地--基于区块链生态价值共享平台。我的邀请码仅能使用5次,次数有限,尽快加入哦~~请在浏览器中复制粘贴该链接 https://163.lu/GTe6P3 并下载登录

区块链媒体人尼克 白米Ⅲ级

赞同来自:


首先要搞清一个问题——比特币是区块链,但是区块链并不是比特币。
于是,在区块链的这个问题回答里,提到“矿工”,“挖矿”,“最长链”,“分叉”等等词的,其实都不准确。
写一点上个月讲课的内容——个人觉得大部分的回答,包括google搜出来的或者wiki的,都不能很好地解释区块链是个什么东西。因为讲比特币的人很多,懂比特币的人也很多,但是具体到区块链,现在并没有一个很清楚的定义说什么是区块链,基本上所有的介绍里都是这样的:
比特币——〉区块链是比特币的底层技术。
或者
比特币——〉比特币是一种区块链。
具体到什么是区块链的问题,目前没有看到很好的定义和介绍,更多的是大而化之地讲区块链的意义在哪里的空泛文章,要不然就是一水的矿工和挖矿。所以我来从纯理论角度说一下我个人对区块链的定义:
1,区块链是一个放在非安全环境中的分布式数据库(系统)。
2,区块链采用密码学的方法来保证已有数据不可能被篡改。
3,区块链采用共识算法来对于新增数据达成共识。
具有以上三个性质的系统,就是区块链。
1,区块链是一个放在非安全环境中的分布式数据库(系统)。
这里的要点有两个:(1)分布式,(2)非安全环境。
首先,这是一个分布式的,去中心化的系统。所以,有一个中心服务器或者节点的,不是区块链。节点都是安全的,无恶意的,那这不是区块链。同理,从应用的角度讲,如果你的应用必须要使用中心节点(例如要用超级计算机做深度学习)或者没必要考虑节点不安全的情况(例如某个安全的工厂里的传感器),那么并不需要考虑区块链技术。
至于后面的词“数据库”,目前大部分成熟的区块链都是数据库,例如比特币就是一个分布式账本,而账本其实就是数据。然后,根据数据的格式,又可以分三种——1,数据是完全不相关的,只是达成的共识,没有有效无效之分;2,数据有某些逻辑结构,例如账本中,一笔交易实际上除了金额,还有输入和输出,连接到之前的交易,这些数据需要通过逻辑验证(例如交易中,节点需要验证输入的交易是否有效);3,数据拥有图灵完备的逻辑,而验证的时候需要通过节点使用算力运算,每笔交易可以有不同的输出和状态,每个节点要做的不仅仅是验证交易的真实性和输入的正确性,还要根据交易里的逻辑读入数值,进行验算然后再验证结果。
比特币的系统就是第二种,又叫分布式账本;以太坊是第三种。第三种可以支持智能合约。
用比特币举例的话,1,它是一个完全去中心化的系统,2,它放在一个非安全的环境,它并不要求所有使用比特币的人都没有恶意。
2,区块链采用密码学的方法来保证已有数据不可能被篡改。
这个是误解最多的部分,因为很多人一提到区块链就只觉得是这个。诚然,这部分很重要,而且确实区块链也因此得名,但这只是区块链的定义的一部分。
这个部分的两个核心要点是:(1)密码学哈希函数,(2)非对称加密。
两个都是密码学的基础概念,网上都有非常清晰的定义,我只简单说下:
(密码学)哈希函数:一个函数Y=H(X),有如下性质:1,有X可以很容易算出Y;2,有Y不可能算出X;3,有Y不可能找到另一个X'使得H(X')=Y;3.5,如果X和X'相差很小,H(X)和H(X')则完全不相关。
这东西主要用于验证信息完整性——在一个信息后面放上这个信息的哈希值,这个值很小,例如256bit,而且计算方便。收到信息之后收信人再算一遍哈希值,对比两者就知道这条信息是否被篡改过了。如果被篡改过,哪怕只有一bit,整个哈希值也会截然不同。而根据哈希函数的性质,没有人能够伪造出另一个消息具有同样的哈希值,也就是说篡改过的数据完全不可能通过哈希校验。
非对称加密:这东西很好理解——对称加密就是有个密钥,可以理解成保险箱钥匙,你把消息加密变成密文,没有人能看懂这是啥,然后同一把钥匙解密成原来的消息。
非对称加密就是有两把钥匙,一把叫公钥,一把叫私钥,用其中一把加密的话,只能用另一把解密,反之亦然。另一个重要的性质是,给你密文,明文和其中一把钥匙,你还是解不出来另一把钥匙是啥。原理基本上是基于一些困难数学问题,例如因数分解和离散对数,常用的有RSA,Diffie-Hellman和ECC(椭圆曲线),比特币用的是椭圆曲线。
非对称加密除了和对称加密一样用于信息加密之外,还有另一个用途,就是身份验证。因为通常情况我们假设一对公私钥,公钥是公开的,而私钥只有本人有,于是一个人如果有对应的私钥,我们就可以认定他是本人。其中一个重要的应用就是数字签名——某个消息后面,发信人对这个消息做哈希运算,然后用私钥加密。接着收信人首先对消息进行哈希运算,接着用相应的公钥解密数字签名,再对比两个哈希值,如果相同,就代表这个消息是本人发出的而且没有被篡改过。
以上是基础知识,至于区块链怎么实现的,很简单:
交易(数据)写在区块里。
第一个区块叫创世区块,写啥都行。
从第二个区块开始,每个区块的第一部分有前一区块的哈希值。此外,区块里的每一笔交易(数据),都有发起人的数字签名来保证真实性和合法性。于是,先前区块里的任何数据都不可被篡改,原因见上。
到这为止有人可能会问:为什么要弄个链啊?直接所有数据加个哈希值不就行了?
因为——这个数据库并不是静止的啊。
数据库的数据是会增加的,而每次增加的数据,就是一个区块,于是这些生成时间不同的区块,就以这种形式链在一起了。
至于如何增加区块,就涉及到第三个部分——共识算法。
3,区块链采用共识算法来对于新增数据达成共识。
共识算法的目的,就是让所有节点对于新增区块达成共识,也就是说,所有人都要认可新增的区块。对于有中心的系统,这事很简单,中心说什么大家同意就好了,但是放到去中心化系统里,尤其是当有些节点有恶意的时候,这东西非常复杂,计算机科学里有个相应的问题,叫做“拜占庭将军问题”或者“拜占庭容错”(BFT)。
有很多用Lamport给出的那个例子来讲BFT的东西,我在这里换一个角度。
Lamport大神当年提出这个问题的时候在斯坦福研究中心给NASA做项目,他提出这个问题的原因并不是考虑类似比特币的应用场景(整个互联网成千上万个用户),而是考虑特殊背景下的一个简单的系统——
航天飞机的控制系统。
如果有航空背景的同学可能知道,飞机有三套独立的控制系统,为什么呢?因为任何系统都不可能完全不出故障,就算飞机控制系统的故障率已经极低了,还是有飞到一半这东西坏了的可能。于是我们可以弄两套独立的系统,同时坏掉的几率就会大大降低。
可是两套独立的系统还是不足以容下一个系统的错误——一架飞机迎面飞来,两套系统一个说要躲,一个说不躲,那到底是躲还是不躲呢?所以我们需要三台独立的系统,这样,如果有一个系统有故障了,还有两台能正常工作,能少数服从多数给出正确的结果。学过纠错码的同学对这个应该不陌生,这个系统的输出之间的汉明间距是3,所以可以纠正一位的错误。
然而,对于航天飞机,在冷战的背景下,万一某个系统不是坏掉了,而是被敌人控制了呢?三套系统还够吗?
答案是否定的,因为不同于单纯只是坏掉的节点,恶意节点可以做一些别的事来阻止整个系统达成共识。
这个部分略复杂要讲的话要单开一帖,所以我们只说最简单的情况(无签名同步系统)。
我们管三个系统叫ABC,正常工作流程是三个人每次得出结果就互相告诉一下,然后每个人选多数人同意的结果。这是个没有中央节点的分布式系统,也就是说三人不能聚在一起开个会啥的,仨人只能两两通信。这个时候,假设C有恶意,它的目标是破坏这个系统。于是,假设正确的读数是1,A和B都得出了1这个结果,这个时候C这个小婊砸告诉A说“我的结果是0,B也觉得是0”,同时打个电话跟B说“哎我觉得是0,A也这么说”,于是A和B就懵逼了。假设你是A,你听到了两个不同版本的B的答案,B说自己选了1,C说B选了0,可是A这个时候没法知道B和C谁才是那个骗了自己的小婊砸,因为如果B真的告诉A选了1然后告诉C是0,他听到的结果和现在是一模一样的。
于是结论是,拜占庭容错,也就是需要容下一个恶意系统而非错误系统,需要4个独立系统。
(当然,签名可以解决这个问题,但是这只是同步系统的情况,在异步系统里这问题会变得更加复杂,原因是正常节点的回答有延迟,而恶意节点可以不回复,所以,正常节点一方面要等另一个节点的回复,但是它又不知道对方会不会回复因为对方有可能会有恶意,而在收到回复之前,它完全没法判断对方是正常节点还是恶意节点,这个问题叫异步BFT,也是BFT的最复杂的情况,这里不再做更多的解释,下文提到的BFT算法,其实都是异步BFT的算法)
Lamport提出这个问题之后,有无数的算法被提出来,统称BFT(拜占庭容错)算法,其中最有代表性的叫PBFT,然后由于最近区块链的热度,无数针对区块链应用场景优化过的BFT算法也涌现出来,但是一个重要的问题是,所有目前的BFT算法,都只能应用在小型网络里。原因很简单——因为BFT这个问题是设计给类似于航天飞机控制系统这样的场景的,早期的算法考虑的也主要是这种场景。PBFT论文里考虑的就是一个5个节点的系统。就算算上新提出的BFT算法,也最多应用在不超过100个节点的网络里。
这个问题被搁置了很久,直到比特币的诞生——中本聪从某种意义上简化了这个问题,在比特币中,同样是共识问题,中本聪引入了一个重要的假设——奖励,他之所以能这样做的原因是,他考虑的是一个数字货币,也就是说共识这个东西是有价值的。
于是在这样的系统上,他提出了工作证明机制。
所有挖矿,矿工,最长链,分叉等等等等,都可以归结为一句话:
说话是要有代价的,说真话是有好处的,说假话是要扣钱的……
这就是目前两类共识算法的核心区别:
BFT共识模型:恶意节点可以干任何事。
比特币共识模型:模型中有公认的“价值”,每个节点说话都需要一定代价,诚实节点会受到奖励,而恶意节点由于只付出代价而收不到奖励,变相受到了惩罚。
也就是说,BFT共识模型其实涵盖了比特币共识模型的场景,比特币共识其实放宽了BFT共识模型的限制。
比特币共识对于BFT的优势在于,由于给恶意节点的能力做了限制,恶意节点所能造成的破坏大大降低了,尤其是对于异步系统——BFT共识里恶意节点可以一直拒绝相应而诚实节点还需要一直等它(因为不知道它是不是恶意的),而对于比特币共识,随你便,你不响应就没有奖励可拿。于是,比特币共识算法可以应用于成千上万个节点,而且,任何人随时都可以加入,不需要预先在网络里注册自己的身份(而BFT算法里,网络中节点的数量和身份都必须是已知的)。
但比特币共识的缺陷在于,首先,得有个有价值的东西,也就是说放在比特币里这东西还行,以太坊的话现在可能也凑合,但是其他数字货币嘛……BFT共识有个严格的限定,就是恶意节点不能超过总数的1/3,然而其实比特币共识没有这样的限制,唯一的限制就是假定大部分节点都是理性的,是逐利的,也就是会采用最佳的策略来赚取最大的价值。所以,严格来说,自私挖矿这种行为在比特币共识里是允许的,而多数攻击,其实也算不上一种攻击,因为这些都没有突破比特币共识的框架——如果这个价值无限大,比特币共识是非常可靠的。然而这并不是事实,因为并不是每个虚拟货币都和比特币一样值钱,而在价值不高的情况下,比特币共识的前提就站不住脚了——当损失可能是几千上万块钱的时候,假定每个人都是理性的是合理,但是如果损失就几分钱这个假设就相当扯淡了,事实上也发生过一个比特币矿池跑到另一个货币恶意挖矿搞垮对手的情况。
此外,比特币共识是最长链共识,也就是说最长链-->大多数-->理性,于是分叉是允许的。于是导致了一些附带的问题,例如,如果网络有延迟,你怎么知道你手里那条链是整个网络里当前的最长链呢?于是,如果需要传输的数据多,那么延迟加大。延迟加大,那么越多的人手里的链并不是全网络的最长链。于是,全网络的最长链,就没法代表大多数。这就打破了比特币共识的根本,这也是为什么比特币区块频率是10分钟一块的原因。比特币目前有个著名的7币交易每秒的上限,而现在扩容闹得很厉害,以太坊的交易格式不同,也用了新的工作证明,想要改成权益证明,但这些都不本质。真正本质的是,在目前的网络条件下,如果适用全网的话,比特币共识的交易量基本上超不过100笔交易每秒这个量级。
上面这几段有可能太深了,简单来说,BFT共识和比特币共识的区别可以这么理解:
BFT共识:来,大家开个会讨论一下集思广益啊,讨论出大家都满意的结果为止。
问题:开会的效率大家都懂,人越多越不容易出结果。只能用于少数节点,用于上千个节点的话……大家想象一下一天开一次人大的场景。
比特币共识:你的诗念得不错,组织已经决定了,今天就你来当领导了,做得好有奖,做不好扣钱。
问题:奖励几千块钱还好,奖励几分钱谁好好干?
而区块链也就因此被分成了泾渭分明的两类,很多人都听过什么公有链私有链联盟链,但是,如果你们以为这是根据应用区分的就大错特错,其实,这两种区块链最本质的区别,还是因为共识模型或者说算法不同——BFT算法没法应用于大量节点,所以用BFT算法的就没法做公有链。而比特币共识得有个价值体系,这东西去做私有链联盟链就很不靠谱,因为一个单纯逐利的人的假设还算靠谱,但是如果对象是公司的话,公司的利益就太复杂了,不能简单认为他们只追逐区块链上那点价值。
1,公有链,以比特币,以太坊和所有虚拟货币为代表,都采用比特币共识,共识算法基本上都采用工作证明机制,也就是挖矿那些,这种机制其他回答里已经讲得够清楚了,就略过。工作证明一切都好,除了费电……费多少电呢?比特币的话,差不多和一个百万人级别的城市那么多。此外以太坊的创始人特别喜欢权益证明,似乎很快要小范围投入使用(100个区块里一个用权益证明)。但是目前为止,大家对这东西的可靠性还持观望态度。
2,私有链和联盟链。以IBM的hyperledger-fabric,以及一大堆其他的类似于tendermint,甚至R3 corda和ripple为代表,都用BFT共识。其实这方面的应用已经很多了,问题是,1,目前基本上所有应用给人的感觉都还是为了做区块链而区块链,真的觉得这东西好到不可或缺的应用还基本没有。2,由于为了区块链而区块链,其实很多场景的安全性和可靠性还值得怀疑,这点经常被被公有链的支持者诟病。
嘛,以上就是个人定义的区块链了,顺带概述一下现在区块链领域的发展。
之所以写这个帖子,就是因为发现明明是问区块链的问题,所有人都在讲比特币,都在讲挖矿,都在讲工作证明……工作证明不能说过时,也的确是现在公有链唯一可靠的共识算法,但是这东西确实是业界除了比特币死忠之外谁都不想要的东西好吗……

Tex实验室 白米Ⅲ级

赞同来自:

听说最近很多人都在议论我,大家都亲切的称我为“区块链”。
自我介绍一下
我是做技术出身的,我有一个爸爸叫中本聪,是他最先在2008年提出了我。
最近我突然成为了当红明星,很多人都来问我,你到底是怎么红起来的?我能跟你混吗?你会过气吗?(最后一句让我情何以堪)由于每天有各种来自媒体圈、金融圈、科技圈、互联网圈的朋友追在我后面一直问个不停,我的生活受到了严重的骚扰,所以我请了一位公关——百科,本想指望他帮我解决这些问题,结果……
百科:我家大佬(区块链)的本质是一种分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,简单来说就是去中心化数据库。
哎算了,猪一样的公关,这一句话介绍谁听得懂啊,从此让我离一个接地气的明星之路越来越远。


其实,在我出生前有个特别壮的家伙叫: 中央记账式金融体系,在他掌权过程中,我的粉丝或多或少都会受到交易上的束缚。比如有个人在某宝上买了一件衣服,付钱时他要先把钱打给这个体系里的一家机构,机构跟商家说:“我收到钱了,你可以把衣服快递给他了”。然后商家才会把货发给他,等到他确认收货,机构才会把钱转给商家。试想一下,如果这个机构哪天出了问题,我粉丝的钱给机构了,商家却不知道机构收到钱,或者故意说机构没给他钱,翻脸不认账了,怎么办?


身为技术员的我,觉得这种中心化的管理方式有些bug,所以一直在思考这件事,这里给我自己打个广告:还是在某宝上,某个粉丝想买一件价格昂贵的衣服,这次他想跳过那个中心机构直接把钱给商家,不过又怕商家收了钱不认账不发货,于是想到了我,还好我手下粉丝众多,我叫来几个人监督他俩的交易。他俩每完成一笔交易,我的众多粉丝就会在群里大吼一声,好让其他人都能做个见证,交易信息被广大粉丝知道后,双方都耍不了小心思了。
但是这样也有一个问题,我总不能不给报酬就让粉丝们一直做这种记账的事儿吧,所以我爸中本聪就想出了给他们付一笔劳务费的办法,在其他粉丝进行交易的时候谁第一个记完账单,就给谁比特币,大家有了钱自然有了积极性,不过又有一个问题了:如果有好几个人同时说自己是第一,我们到底要把比特币给谁?


机智如我爸,想出了一个解决办法: 哪个人率先让圈内其他人都知道自己完成记账了,才算第一,在比特币的诱惑下,抢着记账的人越来越多,账本数据也越来越庞杂,所以我爸索性想把每十分钟记下的账单打包起来,成为一个“区块”,慢慢的,区块越来越多,当“区块”逐渐连成一条长长的链条时,也就成就了今天受欢迎的我——区块链。
说说我的性格特征
首先,我的核心思想是“去中心化”,也叫“分布式”,在我这里粉丝再也不用靠那个壮壮的“中央记账式金融体系”记录信息,他们都达成了一个共识或者叫协议,交易时的记录对全网络公开的,每一个粉丝都是见证人,粉丝和粉丝之间的权利和义务也是均等的,而且任何一个人或团体的数据记录、储存出现问题,其他粉丝可以立马补上,从而维护我们大家庭的完整、稳定和可靠性传数据。
第二我其实是个很严肃的人,我不允许自己的信息被篡改,所以我会通过分数据库的形式,让每个粉丝都有一份完整数据库的拷贝,而我的粉丝也达成了共识,随意复制、删除、篡改信息的后果,就是被全网封杀。友情提示: 当区块连接起来,最长的链条才是我,除非某个有钱人能同时控制我这里超过51%的粉丝,否则对数据库的修改是无效的,所以参与进来的粉丝越多,我的数据安全性就越高。


当然我也是很开放的,除了交易各方的私有信息被加密外,我内部的数据对所有人公开,有任何疑问都能通过公开的接口查询数据和开发相关应用,因此我的整个系统信息高度透明。在这种情况下,我的粉丝在数据交换时也没有必要相互信任,因为内容本身是公开透明,就算一个人给出了错误信息,其他人也可以通过查证去确认是否属实,总而言之是谁也耍不了小把戏。他们也可以匿名,在交易时不需要通过公开身份的方式让对方产生信任。
下面有几个和我关系暧昧的人,我需要澄清一下:
我和比特币
前面说了,他也是我老爹中本聪发明出来的,只不过我是技术,他是产品,是用来奖励构成我的那些粉丝用的,所以我俩的关系最是亲密,作为他的大哥,可以说没有我就没有他。不过由于我们老爹本聪的个人财富有限,能提供的比特币总数只有2100万个,大家都想当第一个记完账拿个比特币的人(这一行为俗称挖矿),但是老爹规定了,每四年放出的比特币要比上一个四年少一半,所以我这个兄弟如今可金贵了,价格被越炒越高,当然他这么受欢迎我也是功不可没的。


我和ICO货币
其我和他的关系不是很大,不过是那些拿我做项目的人(称为区块链项目)和他关系比较好,ICO全名是Initial Coin Offering(首次币发行),类似于IPO,只不过IPO是公开发行证券,ICO是发行加密货币。那为什么ICO和项目关系好呢?每个用我创业的团队都想成功,他们把自己的梦想写成了商业计划书也称“白皮书”,但是哪有那么多钱让他们逐梦呢?于是他们发现了一种方式: ICO,通过ICO发起众筹,他们会发行一种“代币”(比如以太坊的以太币)。如果我的粉丝觉得这个项目有前途,就可以拿手上的比特币去买代币支持他们,这样他们拿到钱就可以继续对梦想的追求(代币和比特币的关系,就像Q币和人民币的关系一样)。
但凡创业别人都会问:这个项目有前途吗?所以这里也有一个疑问:这个代币以后真的值钱吗?往好了说,只要他们的项目未来成功了,拥有代币的粉丝就能发大财,但是如果项目没有成功,代币就会一文不值,我的粉丝也要不回自己的比特币了。所以你看ICO至今没有得到官方的认可,也是因为风险太高,没准项目做不下去就亏得血本无归。


我和P2P
同样都是技术出身,在时间上他算是我的启蒙老师,是我实现自我的基础,因为P2P和我最大的相同之处是“去中心化”,我们的粉丝都不需要经过那个“中央记账式金融体系”完成一次信息的操作,不过所谓长江后浪推前浪,我比老师的优点在于,我还能验证数据的真假,在我这里的数据能够保证不被篡改、不被破坏、实时同步,所以我算是既吸收了P2P所长,又加强了自己的能力。
我能做什么
大家都这么说,我所拥有的去中心化信任技术,可能会是互联网发展的明日之星。试想一下,原本彼此不熟也不相互信任的人或团体,当每个个体出一台服务器,在彼此的监督和遵守规则下维护一份公认的账本,的确是一种比较安全踏实的方式了。
所以,虽然我还在成长的初级阶段,但是大家都很看好我的星途,觉得我今后能在很多领域大展宏图,目前我发现自己主要有两个方面的才能:一是在数字货币方面,二是在帮助实体产业方面。加密数字代币不多说,比特币就是最好的例子;至于实体产业,我大展宏图的地方就多了,比如信息防伪、身份认证、食品安全、银行保险、共享经济、金融领域等等,还有很多你们未曾想到的领域。


具体怎么运用?比如食品安全领域,我能做的被叫做“食品溯源”,去年沃尔玛和IBM公司(国际商业机器公司)进行了合作,就是用我来追溯食品来源,以往如果沃尔玛的食品出现问题,得好几天时间调查到底哪个环节出了问题,但是如果我出面帮忙,从食品产地、检验者、供应商、物流链、运输每个环节信息都记录在案,短短几分钟就能查到问题所在。在金融行业,我能做的也很多,跨境支付和结算直接从点到点,减少中间费用;证券发行和交易,我的存在也可以让交易流程简洁透明化……不过我只是个做技术的,这些应用在具体操作时会遇到什么问题不是我能想到的,所以目前大部分还是美好的愿景。
最后提一下我是怎么火起来的
其实这是一个美丽的错误:


事件源于真格基金的一次内部交流,感谢群主徐小平同志对我的高度重视,也感谢最终秉持着好东西要大家一起分享的态度的那位泄密者,把我从一个默默做事的技术宅,一下子捧到了众人仰望的高度,从此江湖上有关我的议论从未停止过。
备注:
粉丝:网络节点,即每一个参与分布式账本制作的人或团队
我:区块链
我爸:中本聪


要回复问题请先登录注册

var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();