大家好,又见面了,我是你们的朋友全栈君。
https://www.zhihu.com/question/37290469
链接:https://www.zhihu.com/question/37290469/answer/107612456
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
更新:将私信问答放在了最后
—–正文—–
事情是这样的,最近我的室友Hasaki一直在问我区块链和比特币的事情,我尝试了很多种不通的姿势以求简单通俗形象生动地跟他解释什么是区块链技术,但是最后都失败了。因此我萌生了要写一篇BlockChain for Babies(又名:如何向你的弱智室友解释区块链)的想法,以求能简单直观生动形象地向对区块链技术不了解但是想知道区块链是什么的人介绍区块链技术或者比特币。
因为面向的读者是不想知道具体技术实现只想了解区块链的人群,因此本文避开了一些底层和算法细节,采用比较主观的方式来展示笔者对区块链技术的感性认识。如果你只是对区块链感兴趣,并没有深入学习的打算,或者只是想像我一样在别人问起来的时候装逼,本文应该是一篇很好的“导论”。
总览
区块链本质上是一个去中心化的分布式账本数据库(感谢
指出:在与比特币相关的区块链应用中可使用这一术语,但区块链技术可能并不包含“账本”)。其本身是一串使用密码学相关联所产生的数据块,每一个数据块中包含了多次比特币网络交易有效确认的信息。
这是区块链的定义,因此要逐步了解区块链,我们需要一步步了解如下东西。
去中心化
先来考虑一个中心化集中式处理的过程。你要在某宝上买一部手机,交易流程是:你将钱打给支付宝-支付宝收款后通知卖家发货-卖家发货-你确认收货-支付宝把钱打给卖家。
<img src="http://javaforall.cn/synimg/86534135-ab39-4a1c-a57c-ba358e0bbc4220220513c72f3e74-a772-49ea-9183-92b83dfa4d971.jpg" data-rawwidth="588" data-rawheight="483" class="origin_image zh-lightbox-thumb" width="588" data-original="https://pic3.zhimg.com/fd044856b872644c8629402a034afcf1_r.jpg">
图1: 中心化集中式交易模式
在这个过程中,虽然你是在和卖家交易,但是这笔交易还牵扯到了除了你和卖家的第三方,即支付宝,你和卖家的交易都是围绕支付宝展开。因此,如果支付宝系统出了问题便会造成这笔交易的失败。并且虽然你只是简单的买了一个手机,但是你和卖家都要向第三方提供多余的信息。因此考虑极端情况,如果支付宝跑路了或者是拿了钱不却不承认你的交易或者是支付宝所在的城市因为开G20把所有人都赶走了(?),那么你就悲剧了。
而去中心化的处理方式就要显得简单很多,你只需要和卖家交换钱和手机,然后双方都声称完成了这笔交易,就OK了。
可以看出在某些特定情况下,去中心化的处理方式会更便捷,同时也无须担心自己的与交易无关的信息泄漏。
其实如果只考虑两个人的交易并不能把去中心化的好处完全展示出来,设想如果有成千上万笔交易在进行,去中心化的处理方式会节约很多资源,使得整个交易自主化、简单化,并且排除了被中心化代理控制的风险。
去中心化是区块链技术的颠覆性特点,它无需中心化代理,实现了一种点对点的直接交互,使得高效率、大规模、无中心化代理的信息交互方式成为了现实。
当然,上述的例子有一个很大的潜在问题:没有了权威的中心化代理,怎样保证每笔交易的准确性和有效性呢?比如:如果没有了权威的中心化代理,张三某一天借了我100块钱,但是不还钱还不承认怎么办?这里就引出了区块链的其它特性。
两个基础难题
在去中心化以后,整个系统中没有了权威的中心化代理,信息的可信度和准确性便会面临问题。
问题1:类两军问题
第一次听说这个问题居然是在TCP的课上,大致说的是有两个相距很远的军队要传递信息,红军派遣一个信使去跟蓝军说:“你他娘的把意大利炮拿出来!”。蓝军收到信息后又派了一个信使去红军说:“收到指令!”。然后红军又派一个信使去蓝军说:“知道你收到指令了!”。然后蓝军又派一个信使去红军说:“知道你知道我收到指令了!”。然后红军又派一个信使去蓝军说:“知道你知道我知道你收到指令了!”……然后就没完没了了。
<img src="http://javaforall.cn/synimg/4d57890b-96ae-45d3-aea4-1404dc9829ba202205133fefcb38-1587-4547-907a-e7e51c6a2d9a1.jpg" data-rawwidth="596" data-rawheight="393" class="origin_image zh-lightbox-thumb" width="596" data-original="https://pic1.zhimg.com/3b659f83a2ffa35e9bc4f3e71042bf07_r.jpg">
图2:在分布式计算中在异步系统和不可靠的通道上达到一致性是不可能的
在这种情况下,因为是点对点的通信,双方不可能在这种情况下达到信息的一致性。严谨一点,就是“在分布式计算上,试图在异步系统和不可靠的通道上达到一致性是不可能的”。
问题2:拜占庭将军问题
拜占庭罗马帝国在军事行动中,采取将军投票的策略来决定是进攻还是撤退,也就是说如果多数人决定进攻,就上去干。但是军队中如果有奸细(比如将军已经反水故意乱投票,或者传令官叛变擅自修改军令),那怎么保证最后投票的结果真正反映了忠诚的将军的意愿呢?
拜占庭将军问题反映到信息交换领域中来,可以理解为在一个去中心的系统中,有一些节点是坏掉的,它们可能向外界广播错误的信息或者不广播信息,在这种情况下如何验证数据传输的准确性。
区块链技术的诞生
现在让我们来一步一步在去中心化的系统中解决这些问题,见证区块链技术雏形的诞生。
1
我们先来建立一个去中心化的系统,为了方便理解,我们来看一个简单的去中心化借贷模型:如果A借了B 100块钱,这个时候,A在人群中大喊“我是A,我借给了B 100块钱!”,B也在人群中大喊“我是B,A借给了我100块钱!”,此时路人甲乙丙丁都听到了这些消息,因此所有人都在心中默默记下了“A借给了B100块钱”。你看,这个时候一个去中心化的系统就建立起来了,这个系统中不需要银行,也不需要借贷协议和收据,严格来说,甚至不需要人与人长久的信任关系(比如B突然又改口说“我不欠A钱!”,这个时候人民群众就会站出来说“不对,我的小本本上记录了你某天借了A100块钱!”)。
<img src="http://javaforall.cn/synimg/b6996691-63f1-44eb-aaba-0b69c4a5fa7820220513857d4445-3edc-4d5d-8a4a-0dd0f5aa98531.jpg" data-rawwidth="777" data-rawheight="514" class="origin_image zh-lightbox-thumb" width="777" data-original="https://pic1.zhimg.com/17966428c5ce9ea9d60aab703b3a405e_r.jpg">
图3:去中心化借贷模型
2
可能你已经发现了,在上述的模型中,所谓的“100块钱”已经不重要了。换句话说,任何东西都可以在这个模型中交换,甚至你可以凭空杜撰一个东西,只要大家承认,你就可以让你杜撰的东西流通。比如:我在人群中高喊一声“我创造了10个查克拉!”,我甚至不需要知道查克拉是什么,也不需要关心世界上是不是真的有查克拉,只要大家都听到,然后在自己的小本本上记下“LaiW3n有10个查克拉”,于是我就真的有100个查克拉了。从此以后,我便可以声称我给了某人1个查克拉,只要路人甲乙丙丁都收到并且承认了这一信息,那我就算完成了这次交易,哪怕世界上没有查克拉。
你现在脑海中是不是浮现出了三个字——“比特币”?由于真正的区块链和比特币比我上述的模型复杂太多,细节也丰富太多,因此以下还是以查克拉举例,毕竟本文是Blockchain for Babies.(笑)
3
假设过了很长一段时间,我凭空创造的查克拉已经在这个系统中流通了起来,大家都开始认可了查克拉。但是这个系统中一共就只有10个查克拉,于是有人动了坏心思,他在人群中高呼“我有10个查克拉!”怎么办?大家是直接在本本上记下他有10个查克拉么,这样不是人人都可以伪造查克拉了么?
为了防止这种现象发生,我决定在我创造查克拉的时候给我的查克拉打上标记(更准确地说,我是给我喊的那句“我创造了10个查克拉”打上标记,比如标记为001),这样以后在每一笔交易的时候,我在高喊“我给了某某1个查克拉!”的时候,会附加上额外的一句话:“这1个查克拉的来源是记为001的那条记录,我的这句话标记为002!”。我们再抽象一点,某人喊话的内容的格式就变成了:“这句话编号xxx,上一句话的编号是yyy,我给了某某1个查克拉!”,这样就解决了伪造的问题。其实上述模型就变成一个简化的中本聪第一版比特币区块链协议:
<img src="http://javaforall.cn/synimg/9a7e303f-67a5-4c99-b92f-6acb95c4f3f820220513db33cd8a-cd1b-4ec1-ac43-3e732f9f0e281.jpg" data-rawwidth="794" data-rawheight="533" class="origin_image zh-lightbox-thumb" width="794" data-original="https://pic4.zhimg.com/129eca5e26cdaf3de77b9a8cffa296a8_r.jpg">
图4:查克拉模型和中本聪第一版区块链协议对比图
好了,看到这里你基本已经能够生动形象又不涉及任何细节地向你的弱智室友解释区块链了。但是也许你的室友是一个有打破沙锅问到底精神求是学子,因此你最好继续准好回答以下这几个问题。
1. “凭啥?”
你室友可能会问:“凭啥你喊一句话我就帮你记?我的小本本不要钱么?”。为了激励大家帮我传话和记账,我决定给第一个听到我喊话并且记录在小本本上的人一些奖励:第一个听到我喊话并记录下来的人,你就凭空得到了1个查克拉,这个查克拉是整个系统对你幸苦记账的报酬,而你记录了这句话之后,要马上告诉其它人你已经记录好了,让别人放弃继续记录这句话,并给你自己的记录编号让别人有据可查,然后你再把我的话加上你的记录编号一起喊出来,供下一个人记账。
当这个规则定下以后,这个系统中一定会出现一批人,他们开始竖着耳朵监听周围发出的声音,以抢占第一个记账的权利。对的,你脑海中是不是又浮现出了“比特币挖矿”的字眼?
值得一提的是,关于比特币挖矿,
举了一个很形象的例子:
单身汪们要找女票,国民岳母说我有好多女儿,这样吧我给你们出点题目,解出一个就给其中一个姑娘的微信号。
单身汪们疯狂竞争,想破脑袋去解题。只要其中一只汪解出一道题,就立马得意洋洋地昭告天下,示威全部单身汪,这个姑娘是我的啦,你们放弃吧。其他单身汪们即使不服也没有办法,惆怅懊恼也不是个事儿啊,还是麻溜地立马去解下一道题目吧。这只喜赢姑娘的幸运小汪被岳母认可后还能得到25个货币单位的彩礼,简直人生赢家。
2. “听谁的?”
在这个系统中,如果我和另一个人C几乎同时地喊出一句:“为了艾泽拉斯!”。由于听众所处的位置不同,一定会有人先听到我说的那句话,而另外一些人则先听到C的那句话,如果我们规定只能有一个人说出这句话,那到底这句话是谁说的?
如果不加任何条件,那么上述的情况一定会这样发展:一部分人认为这句话是我说的,在听到这句话之后开始记账,之后他们所做的所有事情都是基于这个事实,并且随着这个信息一次次的传下去,这条信息链会越来越深;而另外一群认为是C先说这句话的人,也会按照这样的趋势发展。这样,原本是一条唯一的信息链,在我们喊出“为了艾泽拉斯”这句话之后,分叉了!?
<img src="http://javaforall.cn/synimg/2a267ccc-616a-4ef3-8e6b-6cf2910fa21e20220513f14ddf24-1795-4459-98fd-32eb377b8c741.jpg" data-rawwidth="851" data-rawheight="488" class="origin_image zh-lightbox-thumb" width="851" data-original="https://pic2.zhimg.com/5e564510dae5b6cffa111c38ec271fea_r.jpg">
图5:“区块链”分叉
这会导致怎样的情况呢?按照我们的设想,应该每个人的小本本上记录的东西都是一样的,都是一条可以把所有信息串联起来的链条。但是在这一刻,他们小本本上记录的东西不一样了!这还玩毛啊?以后还怎么确定交易和信息的真实性!?
为了解决这个问题,我又追加了新的规则:每个人在记录小本本的时候,需要脱鞋然后用脚拿笔,在小本本上用正楷体书写!有了这个规定,由于用脚写字难度很大,每个人至少需要10分钟才能写完,而且由于每个人用脚写字的熟练度不通,写完这句话所用的时间也不同,因此一定会有人先写完然后高呼“我写完了!那句话是LaiW3n喊的!”,这样其它正在写这句话的人便会停笔,然后在小本本上重新开始写“那句话是来文写的,上一句的编号是xxx”。
如果你对上述我的解决方法感兴趣,你可以对照我上面的比喻去了解以下知识:
“听谁的”——中本聪破解“拜占庭将军问题”的算法
“在小本本上记录”——比特币挖矿
“脱鞋用脚写字”——比特币挖矿难度
“脱鞋写字速度”——算力
“新的规则”——工作量证明链
3. “双花”问题
这个时候你的室友可能又要问:如果我同时宣布我给了A一个查克拉和我给了B一个查克拉,但是我只有一个查克拉,那咋整?是A和B都收到了查克拉还是咋地?
这个时候你只需要托起他的下巴,温柔地看着他的眼睛,用手刮刮他的鼻子,说:“小妖精,你把这种情况带到上面的规则中去试试?”
————–
一些私信问题讨论:
1. 为何目前还鲜有区块链和实体商业业务对接的案例?
从理论上:区块链是一门新技术,保守大众(包括我)还处在观望阶段,只有少数激进或者目标明确的实体开始向区块链进军,而这些少数的实体在现阶段发声的强度还不够。
从应用上:区块链技术要与实体商业对接,在技术和规则上还需要进一步开拓,区块链解决的所谓“不信任”问题其对象也只局限于区块链上的数据。因此如果区块链要与实体业务对接,还需要进一步推动实体与数据之间跨域的“游戏规则”的建立。
2. 虚拟加密货币最终是否会走向庞氏骗局?
这个问题我也不太好回答,毕竟我是一个技术人员而非这个领域的弄潮儿。我个人的看法是:对于普通人,不建议长期持有某种数字货币,应将数字货币作为法币之间转换的桥梁;对于投机者,“炒币”需谨慎,应将风险控制在自己能够承受的范围内。PS:其实我真的不关心这个问题。
3. 为什么听你一讲,感觉区块链很弱智的样子?
我在文中已经说明,这只是一篇关于区块链技术的新人导论,其目的在于帮助你快速对区块链有一个感性的认识;如果真的想了解区块链技术细节,请阅读相关文献或访问区块链社区。
4. 工作机会
感谢各位热情的HR,但我现在暂无跳槽的打算。
5. 转载
个人可以转载,请注明来源并告知我一声;商业组织或作为商业用途,请私信。
首先要搞清一个问题——比特币是区块链,但是区块链并不是比特币。
于是,在区块链的这个问题回答里,提到“矿工”,“挖矿”,“最长链”,“分叉”等等词的,其实都不准确。
写一点上个月讲课的内容——个人觉得大部分的回答,包括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,由于为了区块链而区块链,其实很多场景的安全性和可靠性还值得怀疑,这点经常被被公有链的支持者诟病。
嘛,以上就是个人定义的区块链了,顺带概述一下现在区块链领域的发展。
之所以写这个帖子,就是因为发现明明是问区块链的问题,所有人都在讲比特币,都在讲挖矿,都在讲工作证明……工作证明不能说过时,也的确是现在公有链唯一可靠的共识算法,但是这东西确实是业界除了比特币死忠之外谁都不想要的东西好吗……
区块链就是把加密数据(区块)按照时间顺序进行叠加(链)生成的永久、不可逆向修改的记录。
想象一个封闭岛国的房地产市场,只允许岛民购买和出售岛上房屋;所有交易记录都有岛国唯一的地产中介进行打印和保存(因为其他人没有打印机)。每座房子的产权交易记录都是一条信息链;房子过往每一次交易的信息按照时间顺序形成了一个链条。假如每份纪录都被锁在一个独立的信箱里,只有房屋所有人拥有钥匙;新的交易记录可以被塞进信箱里,成为信息链的最新一环,但是一旦塞进信箱里,纪录就不可以再被取出丢弃,或者被修改。
此时,这所有信箱合起来就是一个非数字化的区块链–信息加密,每个秘钥持有人仅可以看到或者授权他人看到自己房屋的交易信息;而每次给房屋添加交易信息都是永久不可逆的过程。不会丢失,不能修改。
再想象:如果岛上并没有中介,而是每家各有一个打印机和一面对应岛上所有房产的信箱墙,各家人依然只可以打开自家墙上跟自己房产有关的信箱。如果每次有一座房子被交易,交易人要跑遍岛上所有人家,给对应的信箱里添一页纪录。那这时候,即使有几家发生了火灾,丢掉了交易纪录,或者有人偷偷把自己家信箱里的纪录撤换掉,整体交易记录也不会出现偏差–居民只要在每次交易之前拿出每个人那里保存的交易记录副本,根据多数原则确定统一的交易历史,并纠正错误的副本,就可以在无监督的情况下运行区块链。这也就是常常被与区块链混为一谈的另一技术:分布式账本(distributed ledger)。
区块链是一种可以完全改变金融系统底层设计的技术,因为可以实现所有市场参与人对市场中所有资产的所有权与交易记录的无差别记录,所以可以完全消灭掉清算和托管这些在交易前中后进行所有权确认的中间环节;另外,区块链作为一种电子信息记录,可以结合计算机算法实现交易的自动化,即智能合约。区块链结合其他金融技术有许多衍生应用,每种均可以将一类市场中介替代。区块链之于金融服务,如同TCP/IP之于互联网:一旦底层标准得到认可与普及,类似比特币和R3的具体应用将会出现在金融服务的每个角落里。
IBM中国开发中心创新技术研究院区块链和认知计算高级架构师,帮着回答了该问题:)
———————————————————————————————————————————
区块链究竟是什么呢?简而言之,区块链是一种分布式账本技术(DLT, Distributed Ledger Technology)。
谈到“区块链”这个概念,绕不开的一个话题就是比特币。比特币大家都知道,是近年非常火的一个“加密货币”,也是这几天被制造勒索病毒的黑客所要求的支付货币。近期比特币的单价甚至已经被炒高到突破一万人民币的水平。区块链究竟是个什么东西呢?区块链跟比特币是什么关系呢?
区块链其实是比特币底层的一种技术,比特币这个网络之所以存在,网络上互相不认识的人,能通过比特币网络进行数字货币的转账和交易,在底层就是通过区块链这个技术来驱动的。所有比特币的交易都是记录在区块链这个账本上的。从某种意义上来说,在比特币这个应用中,区块链就相当于现在银行交易系统的底层数据库。其目的都是在于“记账”。虽然把区块链直接称为“数据库”不是特别的严谨,但是为了大家理解方便,我们还是姑且称它为一种去中心化的、共享和加密的数据库。区块链用比较严谨的术语来讲,是一种分布式账本技术。它有如下几个非常显著的特点:1.去中心化、2.可追溯、3.不可篡改。当然,要实现这些特征需要用到很多相关的技术,包括:P2P、密码学、智能合约、共识算法。
我们下面通过一个实际的案例,给大家解说一下区块链在实际项目落地中的一些情况。比如IBM最近公布的一个区块链项目,就是和全球最大的跨国远洋船运公司马士基合作利用区块链来提升跨境供应链的效率、节省成本、降低风险。马士基是全球最大的船运公司。其主要业务就是把货物从一个国家运到另一个国家。大家经常都看到在大洋上漂泊的那些万吨巨轮,上面是成千上万个集装箱。马士基的工作就是把一个集装箱从一个国家运到另一个国家,虽然听起来商业模式非常简单,但是要完成这件事情,其中牵涉的参与方是非常多的。最近马士基和IBM一起用区块链做了试验项目,其内容就是利用区块链来追踪记录非洲和欧洲之间的鲜花进出口贸易。
在肯尼亚的蒙巴萨,很多花农以种花为生。而大家知道全球最大的花卉交易市场是在荷兰。肯尼亚的花农种出的话,就需要通过马士基的远洋货运邮轮,从肯尼亚运到荷兰去销售。从花种出来到能够上市销售,在这整个过程中,除了马士基的海运服务之外还有很多的相关参与方。比如:这个鲜花能够被种出来出口,花农和出口商势必要跟银行贷款,通过融资来支撑这个业务;鲜花出口前需要经过检验检疫部门的检验;要通过当地的海关的验关。在这个过程中,鲜花需要经过第三方物流公司、陆上的货运公司、到达蒙巴萨港。只有等集装箱运到港口装船后,马士基才开始大显身手。它们的万吨巨轮满载装满鲜花的集装箱从肯尼亚的蒙巴萨港出发,经过十多二十天的海上航行,途经红海、地中海等海域,最后到达荷兰鹿特丹港上岸。上岸以后,之前在肯尼亚发生的一系列事件还要再发生一次,只是这次换成了荷兰的海关、荷兰的检验检疫和荷兰的运输和物流公司以及荷兰的银行等参与方。
据统计,在这个历时近二十天的跨国供应链流程中,相关的不同参与方近10个、不同的参与角色大概有30个,而且相关的文档不管是纸质的还是电子的,大概有200多个。所以这中间的参与方和环节非常多,这是一个非常经典的跨境贸易的案例。
在这个鲜花贸易的产业链和物流体系中,非常重要的一个方面是作为货物的鲜花本身的流动。伴随鲜花的流动,还有相应的这些文档的流动,这就是我们常讲的物流和信息流。当然,因为牵涉银行的贷款融资,还有现金流。这就是物流、信息流和资金流的三流合一。在传统的解决方案中,所有的相关参与方(生产商、销售商、银行、港口、海关、物流公司、运输公司、海运公司马士基),各家基本都有自己的业务系统,相关的数据和信息都存放在自己的数据库。由于其对业务的极端重要性,在像金融这样的行业里,这类系统甚至被称为核心系统。在我们这个鲜花跨国贸易过程中,跟鲜花相关的信息和文档,它可能会存在与不同参与方的各自不同的数据库。这些数据库和业务系统,在一定的程度上有部分的对接和整合。但是,在传统数据库和B2B场景中,这类跨系统的整合相对来讲是比较松散的,而且也存在着一些不可避免的缺点,比如:流程周期比较长、环节多、透明性差;有些环节可能还没有数字化,甚至需要人工操作,效率很低;数据存在于不同参与方的数据库中,容易出现数据不一致导致的争议;数据本身的安全性和被篡改的风险较大,导致参与方之间出现信任问题。区块链技术的引入,就是通过利用密码学保护的共享和同步的账本,以 “去中心”或者 “弱中心”的方式,使得数据和资产在不同的实体之间的共享和流动过程做到透明、可追溯和不可篡改。
在上面提到的鲜花跨境贸易的案例中,鲜花出口要有相应的检验检疫的文件和各种进出口证明文件,只有这些齐备以后,海关和检疫部门才能批准它的出口。鲜花在货运公司被装上集装箱,会生成相应的货单、经过海关的通过程序,又有相关的报关文件等等,所以之前我们提到:这个流程中会有两三百种不同的文档要跟踪处理。很多文件在整个跨国供应链流程里面可能是多方都会去用到的,不管是去跟踪、去查看,还是去审批。在传统技术实现中,这种多方参与的场景不是说完全无法实现。但是常常实现效率比较低、参与方之间的信任比较难以建立、数据的的隐私性、安全性保障得也不是特别好,安全顾虑和隐患都比较大。引入区块链技术以后,相当于大家一起来维护和更新同一个共享的数据库账本。所有的参与方,都拥有和更新自己的一个Copy,相关的数据和文档都会写入共享账本。P2P技术保证了这些账本的内容同步、密码学的机制保证了数据的隐私性和不可篡改、智能合约机制提供了业务逻辑的自动执行机制。
回到我们的例子,在整个贯穿近20天的跨国物流运输的过程中,由于所有与货物相关的数据和文档都是随时写入区块链的,而区块链的各个参与节点的数据又是保持同步的,因此相关的参与方,不管是生产商、销售商,还是海关、银行等,都能随时随地了解掌握货物的位置、状态、甚至是温度、湿度等信息(可能需要GPS、RFID、物联网等技术)。在交货以后,相应的支付、结算工作,可以利用区块链上的智能合约自动实现,这样,就能比传统方式相对更高效的实现,做到账期的大大压缩,甚至可以做到接近实时的支付结算。这些区块链技术带来的好处,正是马士基选用该技术来开发新一代跨境供应链系统的根本的原因。
通过以上这个例子,大家可以看到区块链在商业应用中的价值。正是基于这样的原因,区块链技术在全球范围内的发展如火如荼,影响力和关注度都非常高,未来的发展前景一片光明。除了供应链场景,区块链技术还可以广泛应用于金融、身份认证、数字版权、公证和医疗等众多应用领域。
以下全部是个人对区块链的认知,为了避免广告嫌疑,很多的地方我只能写的模糊点啦。因为自己发过一篇类似的文章,结果被举报是有广告嫌疑,唉,真心的分享,希望知乎大哥大姐明察。
最近一直在研究区块链,之前做了3年的php开发,感觉最近区块链来的有点猛啊,太火了,很多美国知名大学把区块链技术加入课程列表。现在各领域涌现出对区块链专业知识的需求,区块链可以应用在金融行业、征信系统、供应链、在线音乐、房地产、医疗等等各个行业。关键现在是没有相关区块链人才啊,弄的自己都想去学习区块链了,现在国内国外很多的公司都是百万年薪招区块链人才。
为什么会出现这样的用工荒,其实原因很简单,就是懂区块链的太少了,先给大家普及一下区块链的知识。区块链技术是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术,可以用4个关键词去形容:去中心化(Decentralized)、去信任(Trustless)、集体维护(Collectively maintain)、可靠数据库(Reliable Database)。
区块链又分为以下几种:
1、公开区块链(public blockchain) 例子:比特币,Ethereum Frontier。公开区块链上的数据所有人都可以访问,所有人都可以发出交易等待被写入区块链。共识过程的参与者(对应比特币中的矿工)通过密码学技术以及内建的经济激励维护数据库的安全。公开区块链是完全的分布式。
2、协作区块链(federated blockchain) 例子:Hyperledger以及德勤等会计所尝试的审计系统。参与区块链的节点是事先选择好的,节点间很可能是有很好的网络连接。这样的区块链上可以采用非工作量证明的其他共识算法,比如有100家金融机构之间建立了某个区块链,规定必须67个以上的机构同意才算达成共识。这样的区块链上的数据可以是公开的也可以是这些节点参与者内部。部分意义上的分布式。
3、私有区块链(private blockchain) 例子:Eris Industries。参与的节点只有用户自己,数据的访问和使用有严格的权限管理。近期部分金融机构公布的内部使用的区块链技术大都语焉不详,不过很可能都在这个范围内。
关于区块链本身的知识就说到这里吧,网上和知乎上有很多的文章在介绍,我就不在此累赘了。因为自己最近也在学习研究区块链,接下来就给大家分享一下自己关于区块链学习的一些经验。以下共3种学习的方式,大家可以根据自己的实际情况去选择:(1)看书;(2)看视频;(3)找人带或者参加培训
第一:看书
给大家说一些自己曾经看过的,感觉比较有价值的书目
(1).《精通比特币》原版名《Mastering Bitcoin》,了解比特币的最佳之选。在线阅读:介绍 | 精通比特币
(2).《区块链——从数字货币到信用社会》 了解区块链概念的不错的一本书,多位行业大咖倾力合作而成。
(3).《深入浅出以太坊》 对以太坊研究较深的汪晓明所做,可以系统了解和学习以太坊。
(4).《区块链开发者指南(待出版)》 期待已久,由申屠青春和汪晓明两位行业大牛主编,可以盯着,出版买一本学习学习。
除了看书,再给大家推荐一些文章
(1)【区块链之菜鸟入门】系列文章
(2)【区块链之技术进阶】系列文章
(3)【区块链之技术实战】系列文章
1)群雄激辩区块链
4)【区块链与未来】系列文章
3)"公共记账簿"?哼,区块链远比你想象的强大的多
第二:看视频
(1)火币网李林的区块链是什么
http://m.youku.com/video/id_XMTQwODE4NDAyNA==.html?spm=a2h0j.8191439.Recommend.1~3!2~A
(2)比特币原理概要–非技术版
http://video.8btc.com/video/34555
(3)比特币底层原理
http://video.8btc.com/video/31288
(4)以太坊技术视频系列(汪晓明)
(5)小蚁的价值体现在哪里
第三:找人带或者参加培训
(1)小蚁开发学院
技术出身的可以去小蚁开发学院https://www.antsh.org/school,适合有一定基础的开发工作者去学习。
(2)朵朵学院
老蘑菇独撑的朵朵学院http://www.wanbizu.com/p/37467.html,在淘宝可以买到系列教程,课程不贵,对大家还是比较有用的。
(3)海绵学堂
海绵学堂www.51haimian.cn是最近刚发现的一所线下培训机构,号称是全国首家做区块链培训的机构,比较适合系统的学习一下区块链,找个老司机带,上手会快一些,入行容易些。
以上就是自己总结的学习区块链技术的一些方法和手段,自己自学了有3个月,发现自学是一件非常痛苦的事情,关键是自己的自控力差啊,希望找个志同道合一起学习交流,相互督促,有想法的和小窗私我。
区块链是什么好解释,楼上那么多不明觉厉的好答案呢。
但难在“简单易懂”啊!
小菜鸡自告奋勇,带大家从简单的常识出发了解一下很有前途的区块链。
看完你就能知道为什么比特币价格能从年内最低4876暴涨到最高20500元,半年涨幅逾400%……
首先,我们了解下市场中的“信任”。
就像人们很容易忽略看不见却倏忽不可或缺的氧气一样,人们也经常会忽略市场经济中一样至关重要的东西,这就是“信任”。
假如没有信任,任何交易都不可能成立。你到菜场买菜,如果你怀疑蔬菜中农药含量过高,你就不会跟那个菜贩子交易;你到小店买瓶水,假如店员质疑你给的是假钞,就不会把水卖给你。
传统小农经济是熟人经济,交易规模仅限于村镇范围内比较熟悉的人们之间,出了交通因素外,“信任”也是很大的因素。一旦超出熟人范围,信任成本急剧增大,将阻碍交易的发生,限制交易范围的扩大。此外,不同种族、民族、文化、宗教信仰等等,都会形成信任的鸿沟。
陌生人之间由于缺乏相互了解,缺乏必要的信任,交易难于发生。市场经济却是大量发生在陌生人之间。市场经济之所以发生、发展,在于诞生了新的机制,解决了陌生人间的信任问题。
到目前为止,解决信任问题的最重要的机制,就是“信任中介”机构和模式。你和陌生人间都信任的第三者是信任中介,政府是信任中介,银行是信任中介。你把辛苦生产出来的商品卖给一个陌生人,收到几张花花绿绿的纸钞,如果没有发钞银行的信用、政府权威的保证,你是不会接受的。
到了如今全球村时代、互联网时代,你把商品卖给甚至永远不会见面、千里之外的陌生人,没有信任中介的保证,交易更是不可能发生。支付宝承担起信任中介作用,所以淘宝等电商在短短十几年间快速繁荣起来。
信任中介在整个庞大的交易体系中,扮演着一种中心化的重要角色。这是一种中心化的机制或模式,已经存续了几千年,帮助人际间降低信任成本,从而促进交易的发生、交易频率的增加、交易范围的扩大。
然而,信任中介本身也是需要成本的,而且常常还很巨大。设想一下:每年交给政府的税收,占到一般人收入的30~40%;如今最赚钱的行业是哪个?金融服务业;拥有支付宝的蚂蚁金服年利润超过百亿,马云成了中国首富。所有这些现象反过来想,对于普通人来说,就意味着极为庞大的信任成本。(当然交易成本中不全是信任成本,但信任成本占了很大一块。)
如果有什么办法,能取消或者大幅降低这种信任成本,那么普通大众的交易费用可减少,可享受的福利可大幅增加。在互联网时代,区块链技术上场了。
是的,区块链可以替代传统信任中介、大幅降低信任成本。
<img src="http://javaforall.cn/synimg/46f0a851-1843-45cb-a749-6c361be4e06220220513cf35faf9-9c0e-4347-9f7f-36e8802050971.jpg" data-rawwidth="865" data-rawheight="618" class="origin_image zh-lightbox-thumb" width="865" data-original="https://pic3.zhimg.com/v2-93c8cf3962ca982b64e37173c03937f3_r.jpg">
区块链的概念最早于2008年在比特币创始人,中本聪的论文《比特币:一种点对点的电子现金系统(Bitcoin: A Peer-to-Peer Electronic Cash System)》中首次提出。
区块链可以理解为一种公共记账的技术方案,其基本思想可以这样理解:通过建立一个互联网上的公共账本,由网络中所有参与的用户共同在账本上记账与核账,每个人(计算机)都有个一样的账本,系统会自动比较,会认为相同数量最多的账本是真的账本,少部分和别人数量不一样的账本是虚假的账本。
在这种情况下,任何人篡改自己的账本是没有意义的,除非你能够篡改整个系统里面大部分节点。同时,所有的数据都是公开透明的,并不需要一个中心服务器作为信任中介。因此,区块链技术在技术层面就能保证信息的真实性、不可篡改性,也就是可信性。
这段话很生涩吧?看不懂没关系,我们来打个比方。
设想每个人有个神奇的小本本。当两个人间一笔交易发生时,这笔交易记录在你两个的小本本上,不需要任何中介,包括公证机构。最神奇的是,这笔交易记录将会很快自动复制到所有人的小本本上,大家都能看到。当超过一半的小本本上都有这笔交易记录时,交易便正式生效了。
交易生效后,你无法私自篡改记录。哪怕你能够涂改你自己的小本本上的记录,除非你能同时篡改大多数人小本本上的记录(而这几乎是完全不可能的事情),否则交易依然有效。
所以不需要第三方信任中介,这样的交易就可以放心地展开,因为所有其他人都在自动地为交易公证。你买了东西后想赖帐?没门。同样,你也不用担心对方赖账。
<img src="https://pic2.zhimg.com/50/v2-f9481eb707ff080e79cf3ae28b48e3c7_hd.jpg" data-rawwidth="865" data-rawheight="706" class="origin_image zh-lightbox-thumb" width="865" data-original="https://pic2.zhimg.com/v2-f9481eb707ff080e79cf3ae28b48e3c7_r.jpg">
因为区块链有可大规模扩展、数据公开透明、数据不可纂改等特点,特别是能有效解决陌生人间的信任问题,所以可以推广到所有可以数字化的领域,比如数字货币、支付清算、数字票据、权益证明、征信、政务服务、医疗记录等。
想想看,区块链技术如果大规模推广,未来的生活将会发生怎样翻天覆地的变化!
而比特币作为区块链技术的第一个现实应用,已经在全世界广泛接受和使用,数百万用户、数以万计的商户接受了比特币这种数字货币的支付,其作为货币的交换价值在增长,甚至由于其总量固定,长期价值看涨的共识,成为类似黄金的避险资产,其价格轮番炒作攀升也就不足为怪了。
不过这种疯狂的市场,暴跌也是分分钟会发生的事情,心脏不好的普通人别去瞎凑热闹哦~
以上。有用点赞呗~
本文内容首发于微信公众号“无马识财”(ID:wumajinrong)
未经许可严禁转载,违者沙包大的小拳拳捶你后脑勺~
看到一些争论区块链定义的回答, 突然意识到自己这篇解释原理的回答其实是一直是对着比特币撸的, 介于区块链的定义业界并没有一个特别明确和唯一的回答, 这里先给出个人根据所读论文而总结出的“区块链”应有特质:
- 使用了具有 “哈希链” (下文有解释) 形式的数据结构保存基础数据
- 有多个结点参与系统运行(分布式)
- 通过一定的协议或算法对于基础数据的一致性达成共识(共识协议/算法)。
介于比特币目前是区块链最典型且最有影响力的应用之一, 理解比特币如何使用区块链后, 再去理解其他形式各样的区块链应用就会容易很多。
———————2017.07.25 更
看到这么多答案,不管是懂的人还是不懂的人,感觉没有一个能够把外层的复杂性剥离, 只谈简单本质的,如下答案,给大家一个真正通俗易懂的区块链解释。 本文提到的区块链技术细节,为了通俗, 就只能说的比较简略,难免有不严谨之处,欢迎大家指正有伤大雅的问题
在谈应用之前,最重要的是先理解它的技术本质是什么, 所有介绍区块链的答案里, 都最先提到了区块链不可篡改的特性, 所以第一个要理解的是它到底是怎么实现不可篡改性的。
- 先修知识;
- 密码学Hash()函数的单向性: Hash(x) =y , 通过y很难找到x
- 哈希链: 假如现在有顺序产生的数据块 A, B , C 。 那么我们可以这样计算一个hash 。 注意 “||” 表示拼接
h0= Hash(A)
h1 = Hash(B || h0)
h2 = Hash(C || h1)
- h2是我们计算的hash头部,现在来看, 为什么我们管这个东西叫Hash链, 因为h2 的值依赖于之前一系列数据的内容和计算顺序。 假如说现在你知道了h2 , 别人拿着A,B, C, 他不管是修改A,B, C的任一点内容还是A,B, C的出现顺序,你都无法再次计算出正确的h2
- 好的, 其实到这里区块链的概念就有点感觉了不是吗, 它其实就是一个哈希链的变种。 怎么变? 添加一个随机数(Nonce)
- 假如现在有顺序产生的数据块 A, B , C 。 我们来这样计算hash头。 注意 “||” 表示拼接
h0= Hash(A || Nonce1)
h1 = Hash(B || h0 || Nonce2)
h2 = Hash(C || h1 || Nonce3)
- 这里我们还添加一个额外的要求, 就是 h0, h1, h2 必须都得是以指定数目的0 bit开头的,例如要求每个哈希值都必须以5个0开头,则h0,h1,h2都应该是这样的形式(00000*****************)
- 添加了这个要求以后, h0, h1, h2就都不是那么容易计算的了, 因为你不能根据输出的形式来反推输入是什么, 而A, B, C又是给定的, 那只能不断更改Nonce来穷举计算, 然后找到一个可以满足要求的Nonce值 ,使得h0, h1, h2符合要求
- 到这里大家就知道所谓的矿工是在干什么了, 就是接受广播出来的数据块,然后计算当前最新的哈希链的头部, 当成功计算出了一个符合要求的Hash后, 就告诉所有人,自己找到了, 让别人再去计算下一个哈希头部。
- 其实到这里, 区块链的本质就已经差不多了, 假如网络中大家都默认遵守协议, 只在最长的哈希链后计算新的头部,那么一切都很好, 但是如果有人想搞不一样,那他就得拥有更强的计算能力, 在诚实者都遵守规则的情况下, 自己能够计算出一个链条分叉甚至说直接计算出一个新的链条,让大家都承认。
- 至于这个难度的证明,中本聪就是建立了一个泊松分布的概率模型, 假设了诚实结点计算出新的哈希头的概率p和不诚实结点计算出新的Hash头的概率q后,算出了一个N值。
- 这个N值的含义是给出了当一个新的哈希头部 h1 计算出来后,其后追加N个头部(h2,h3,h4….)后,网络才应该承认这个新的头部 h1. 因为此时, 攻击者要想成功发动攻击, 至少需要计算出一个长度大于N的分支, 这个概率在攻击者没有掌握全网算力50%的时候是很小很小的
所以到这里, 区块链就已经清楚了,就是一个密码学工具的一种巧妙应用而已, 没什么神奇的 。
那这里思考一下, 不可篡改性其实并不是一个什么神奇的特性,密码学的签名技术就能提供不可篡改性呀, 区块链到底解决了一个什么问题。答案是
- 信任问题
-
- 区块链提供了一种方案, 让一个网络中,所有的结点都可以用计算能力投票, 从而保证了得到承认的结果是大多数人公认的结果, 不会因为少数结点作恶,而修改结果
- 传统的交易建立在什么基础上, 我们对于金融机构的信任, 对于中央银行的信任, 或者对于交易对手的信任, 对于第三方中间人的信任。
- 这里其实就引出了很多安全技术应用,或者说很多制度建立的本质:信任越多, 需要做的工作就越少。
- 区块链就是因为不想信任网络中的任意一个单一结点, 所以让大多数人具有公平的投票权利, 而这个投票权利,不是按人头算的, 是按CPU算的, 每个CPU有一票。
- 区块链(采用工作量证明方式维护的公有链)最难以克服的缺点1: 效率问题
- 前面说过, 当你信任的越多, 需要做的工作越少, 就好比你和一个人做生意, 如果你完全信任对方, 那么合同都不用签, 口头约定就行。 如果不太信任, 签一个简单的合同, 规定最重要的事项。 如果特别不信任, 让律师对交易中所有存在风险的地方列出条款,规定责任, 签一个大大的合同。
- 所以看出来了吧, 信任越多, 效率越高。 信任越少, 效率越低。
- 区块链也是一样,因为没有单一结点可以信任,通过计算来换取信任。 所以简单的一个承认交易的操作, 需要大量的计算参与进来, 结果是什么, Bitcoin平均交易速度只有7笔每秒。
- 比特币(公有区块链应用)的最难以克服的缺点2: 宏观金融的适应性
- 金融学和经济学作为人类多年来发展出来的科学具有不可替代的地位, 比特币的流通货币量是存在上限且增加速度基本固定的, 这符合经济规律吗? 显然不符合。 因为学过经济的人都知道, 货币只是对实物财富的衡量, 货币增长速度快于商品增长数量, 则发生通胀, 货币增长速度慢于商品增长速度则发生通缩。
- 比特币(公有区块链应用)的最难以克服的缺点3: 匿名引发的安全性
- 想一想匿名对于罪犯的好处,就不难理解比特币的洗钱风险
- 比特币作为信息安全学者的发明产物, 现在常被应用于黑客入侵之后勒索的交易手段, 想起来也真是讽刺
- 比特币(公有区块链应用)的最难以克服的缺点4: 用户的易用性
- 比特币的技术是基于密码学签名技术的, 你的账户安全由你的私钥保护, 如果不添加别的手段,比如在别人那里备份, 或者在别的地方备份, 你丢失了密钥, 账户里的 钱是没有人能给你找回来的。 想想人们丢银行卡, 忘记密码的频率, 这个问题有多大, 不用我说大家也懂
说了这么多缺点, 区块链技术和比特币技术就不行了吗? 显然不是,不然那些国际金融机构也不会下大功夫研究它, 但是, 和其他所有的技术一样, 大家都只是在寻找一种能够更高效解决信任问题的手段而已。 金融机构的核心是什么, 交易投资与风险控制呗。 其实也都是围绕信任问题展开的。信任问题的解决在金融机构本来就是耗费了大量的成本的, 只不过很多成本在后台, 或者在人工的耗费上, 很多人看不到而已。
总结 :
区块链的技术有望以一个更低的成本解决更广泛的信任问题所以被受人关注
最后说点闲话, 本人是硕士阶段出来留学的, 对比国内外,发现中国人的技术分享氛围真的比国外差很多, 不是国内的人水平没有,懂的人都自己掖着 , 或者说也懒得做清晰的分享, 我想这一点也不能怪我们国人自己, 毕竟是由于人太多, 资源匮乏导致的竞争心态过于强烈。 但是衷心希望, 随着国家实力的进步, 咱们中国人可以有一天不需要再把英语当成学习技术道路上的必须逾越的坎。
比方说,一个圈子里有10个人,每个人都有一台电脑和一个自己的签名,每台电脑里都有一个账本,里面记录了这10个人的余额和交易;每次圈子里的人做了一笔交易(转账)的时候,就要更新所有电脑上的账本(10份账本),10份账本时时同步来确认交易完成。
这个账本就是区块链。
账本是一页一页的,每一页写满了交易记录,一页页堆在一起成了一本本子就是账本;区块链是一块一块的,每一块写满了交易记录,连在一起成了一条链就是区块链。
比方说,甲转给乙100元,就在10台电脑里的账本上都写上:XXXX年XX月XX日甲和乙做了这么一笔交易,甲转给乙100元。这样一来,圈子里的人都知道了甲的钱少了100,乙的钱多了一百。
每个人想要知道甲还有多少钱,不需要去银行查账,只需要查自己那本帐就知道了;两个人想要交易,不需要银行,直接可以转账,等待圈子里的每个账本同步就行了。不需要通过中心权威机构确认和查询,这叫去中心化;
每个人都能通过电脑看到所有人的交易记录(转账记录),这叫透明性;
圈子外的人可以看到账本,只要你复制了他们的账本并且有一个自己独有的签名就可以加入圈子了,这叫开放性;
如果谁想耍赖,比方说甲硬说自己没给乙汇100元,还把自己的账本给改了,这没用,其他9本账本都说他汇了。除非甲篡改了6本账本,不然他就无法抵赖,这就是信息的不可篡改;
人跟人之间的交易,不需要相互的姓名、身份证号等等一堆个人隐私的东西,只要你的签名就行了(这个签名只是一串独一无二的数字字母组合,跟个人信息无关),这就是匿名性。
目前最大的圈子是比特币圈子。还有一些比较大的圈子,如以太坊、莱特币等。
分两块,你是想知道技术的还是金融的?
金融的不好答。
技术稍微讲一下,首先知道一点bitcoin的背景和金融背景是最好的。
这里推荐张洋的博客的一篇文章来了解,传送门:CodingLabs – 一个故事告诉你比特币的原理及运作机制
A想给D付钱,需要经过下图这么个流程,必须经过中心机构O。
<img src="http://javaforall.cn/synimg/aacbe3ab-5446-4c0c-b9b6-ce9de6174b9e2022051346ecdf8f-d8f8-461e-af5c-5b923bff385d1.jpg" data-rawwidth="464" data-rawheight="240" class="origin_image zh-lightbox-thumb" width="464" data-original="https://pic3.zhimg.com/8095bc0081d4b613a1f1681db138a6c5_r.jpg">
现在有了区块链:
<img src="http://javaforall.cn/synimg/ae597c10-8ad8-431b-be50-abe6d99916d7202205130d20228c-2b23-4934-9aee-26181561e3761.jpg" data-rawwidth="505" data-rawheight="286" class="origin_image zh-lightbox-thumb" width="505" data-original="https://pic2.zhimg.com/7aa50fa3c845d1b0dc72c396195f9e55_r.jpg">
这里看到了一个公共总账本对不对?这个的技术实现就叫做区块链,其中中心机构O也不见了对不对?其实不是不见了,是公权力下放到每个人手里了。
第一张图的中心机构O它是有大家的总账的,对不对?我们把机构去掉,账本留下,并且改成每个人都有这本账本,共同维护。以交易者身份使用它,以矿工的身份维护它。
大致是这么个意思,渣图将就看吧。
另外附我的一篇介绍文章(Jan 21st 更新网址):
区块链(BlockChain)的深入介绍–blockchaindev.org
无论在科技圈还是金融圈,区块链俨然成了最热的词汇,没有之一。区块链具有去中心、去信任等核心优点,可以完美地解决共享经济发展过程中的信息不对称、交易成本高、陌生人信任等难题,使得“个体经济”成为可能。基于此,区块链技术,被认为是继蒸汽机、电力、信息和互联网科技之后,目前最有潜力触发第五轮颠覆性革命浪潮的核心技术。
在此背景下,社会中诞生了一股区块链热,大家一边倒地对其大唱赞歌。辩证法告诉我们,任何事物都有缺陷,看到事物的正反两面才能理性决策。所以本文中,苏宁金融研究院高级研究员薛洪言(洪言微语)就重点给区块链泼点冷水。
|什么是区块链
区块链,英文Blockchain,名字带有相当神秘的科技气息,可简单分解为“数据块”和“链接”。每个数据块中包含了一定时间内的系统全部信息交流数据,并用密码学的方法予以了加密;链接是指每一个区块与下一个区块存在链接关系,从而构成了区块链。
一般认为,区块链具有去中心和去信任两大特征,简要介绍如下:
由于每个区块都含有特定时间内系统全部信息交流数据,因而每个区块都是平等的,且单一区块的损害不影响系统整体的安全性,所以区块链具有去中心特征。
同样,由于每个区块含有系统所有信息,使得信息的真实性是可以交叉验证的,只有攻破超过51%的节点才能篡改信息,在一个足够大的区块链系统中,成本极高,可以认为区块链中的信息都是真实的,所以区块链具有去信任特征。
大多数人对区块链的认识始于比特币,二者的关系是,区块链是底层技术和理念,比特币仅是区块链目前最火的一个应用而已。
也许上面说的还不够通俗,最后再总结一下,你认为区块链是什么?是一项颠覆式的新技术吗?NO!在苏宁金融研究院高级研究员薛洪言(洪言微语)看来,与其说区块链是一项新技术,不如说是一种新的思想理念。区块链中包含的信息加密等技术早已有之,更多地还是理念上的革新,这也是区块链之所以影响巨大的原因所在。新技术迟早会被超越,少则一两年,多则四五年;而革新性的理念才有足够的能量影响到经济社会的方方面面。
|区块链有望改变金融系统底层规则
在金融领域的应用中,区块链将改变交易流程和记录保存的方式,从而大幅降低交易成本,显著提升效率,被认为在数字货币、跨境支付与清算、票据交易、证券发行与交易、产权交易、客户征信与反欺诈、反洗钱等方面拥有广阔的市场环境。
这么好的技术,自然是人人追捧。和很多传统金融人士一样,洪言微语一开始也是抗拒的,认为这东西哪有那么神,并没有专门去做研究。后来随着对金融科技研究的逐步深入,发现区块链是绕不过去的坎,因为无论是智能投顾、大数据风控还是在线借贷,都只是金融业务层面和风控层面的技术创新,并未深入金融体系的底层。金融系统的底层是什么?自然是支付清算、交易规则和系统交互,区块链改变的恰恰是底层规则。
所以,纵观国际国内,金融机构对区块链的研究最为积极,没别的,是真的怕了。区块链的去中心化和去信任化特征充分发挥后,还要金融机构的中介做什么呢?估计这也是很多对区块链有了初步了解的人的第一感觉。
本篇文章中,洪言微语就重点对这种观点泼泼冷水。
|颠覆金融体系,区块链仍面临两座大山
马克思主义辩证法告诉我们,凡事都有两面,优点越突出,缺陷也就越明显,只是角度不同罢了。区块链颠覆金融体系的两大难题恰恰出在去中心化和去信任化两大优点上。
首先讲讲去中心化。先要明确一个道理,中心化必然代表着低效率吗?自然不是的。在特定的范围内,中心化带来的资源集中是可以大大提升效率的,这也是人类进化过程中从个体到村落到部落再到国家的原因。就以银联为例,银联是国内银行业清结算的中心,银联成立后,每家银行只需要和银联对接即可实现和所有银行的交易,若去中心化呢,没有银联,每家银行需要和所有的交易对手去对接,效率孰高孰低?所以,没有必要对中心化一棍子打死,区块链的去中心化特征,注定只能在特定领域(即不适合中心化的领域)发挥作用,怎么可能颠覆一切呢?
再者,就是去信任问题。去信任本身没有问题,但是其背后的技术逻辑有很大的缺陷。区块链实现去信任靠的是全民记账,即在每个区块上保留所有的交易信息,以供系统交叉验证,辨真伪。问题来了,每个区块保留所有交易信息,在小的区块链上是没有问题的,但随着越来越多信息的加入,必然导致交易信息的爆发式增长,也会带来信息存储成本的急剧上升。同时,信息量越大,交叉验证所需的时间越长,效率也会越低下。所以,区块链解决了信任问题,但带来了成本的上升和效率的下降。
世上原本就没有十全十美的事情,区块链也是如此。
作为结语,洪言微语想要阐明的是,区块链作为一种理念的创新,的确有很大的价值,在特定领域也可以产生颠覆式的影响。但当前对区块链一边倒的思维是有问题的,东方智慧告诉我们,“极高明而道中庸”,面对任何事物,保持中庸之道才是最明智的。
(文/薛洪言,苏宁金融研究院高级研究员;微信公众号:洪言微语)
区块链:一个颠覆旧模式的新技术
就像人们很容易忽略看不见却倏忽不可或缺的氧气一样,人们也经常会忽略市场经济中一样至关重要的东西,这就是“信任”。
假如没有信任,任何交易都不可能成立。你到菜场买菜,如果你怀疑蔬菜中农药含量过高,你就不会跟那个菜贩子交易;你到小店买瓶水,假如店员质疑你给的是假钞,就不会把水卖给你。
传统小农经济是熟人经济,交易规模仅限于村镇范围内比较熟悉的人们之间,出了交通因素外,“信任”也是很大的因素。一旦超出熟人范围,信任成本急剧增大,将阻碍交易的发生,限制交易范围的扩大。此外,不同种族、民族、文化、宗教信仰等等,都会形成信任的鸿沟。
陌生人之间由于缺乏相互了解,缺乏必要的信任,交易难于发生。市场经济却是大量发生在陌生人之间。市场经济之所以发生、发展,在于诞生了新的机制,解决了陌生人间的信任问题。
到目前为止,解决信任问题的最重要的机制,就是“信任中介”机构和模式。你和陌生人间都信任的第三者是信任中介,政府是信任中介,银行是信任中介。你把辛苦生产出来的商品卖给一个陌生人,收到几张花花绿绿的纸钞,如果没有发钞银行的信用、政府权威的保证,你是不会接受的。
到了如今全球村时代、互联网时代,你把商品卖给甚至永远不会见面、千里之外的陌生人,没有信任中介的保证,交易更是不可能发生。支付宝承担起信任中介作用,所以淘宝等电商在短短十几年间快速繁荣起来。
信任中介在整个庞大的交易体系中,扮演着一种中心化的重要角色。这是一种中心化的机制或模式,已经存续了几千年,帮助人际间降低信任成本,从而促进交易的发生、交易频率的增加、交易范围的扩大。
然而,信任中介本身也是需要成本的,而且常常还很巨大。设想一下:每年交给政府的税收,占到一般人收入的30~40%;如今最赚钱的行业是哪个?金融服务业;拥有支付宝的蚂蚁金服年利润超过百亿,马云成了中国首富。所有这些现象反过来想,对于普通人来说,就意味着极为庞大的信任成本。(当然交易成本中不全是信任成本,但信任成本占了很大一块。)
如果有什么办法,能取消或者大幅降低这种信任成本,那么普通大众的交易费用可减少,可享受的福利可大幅增加。在互联网时代,区块链技术上场了。
是的,区块链本质上是一种解决信任问题、降低信任成本的信息技术方案。区块链技术的应用,可以取缔传统的信任中介,颠覆传统上存在了几千年的中心化旧模式,在不需要中心化信任中介的情况下,解决陌生人间的信任问题,大幅降低信任成本。
这也是通常几乎所有关于区块链的介绍文章中,都会提到的“去中心化、去信任”的意思。但是“去信任(trustless)”的说法容易误导,会让普通人感到莫名其妙,因为任何时候的交易都必须基于信任。实际上,把“去中心化、去信任”,理解成“去除信任中介”,就会容易明白得多。
区块链技术所改变的,不是去除信任,而是将传统上交易中对中心化信任中介的信任,变成对区块链系统本身、对于记录在区块链上的数据的信任。基于区块链技术的交易模式中,不存在任何中心机构,不存在中心服务器。所有交易都发生在每个人的电脑或手机上安装的客户端应用程序中。
假如未来普遍使用区块链技术,今后你不用再跑去银行证明你的收入和资产,也不用跑去派出所证明你是否已婚,不用让单位人事证明你的雇佣关系,也不用再去敲没完没了的红色公章和看各种难看的脸色……所有这些都记录在不可篡改的区块链上,在你需要和授权的时候,似乎全世界都能成为你的证人。
这是如何实现的?这涉及到技术层面,说来话长,但简单地说,从区块链技术的第一个应用(所谓的区块链1.0),也就是大众比较熟悉的比特币(Bitcoin)的工作原理可以大致明了。
区块链的概念最早于2008年在比特币创始人,中本聪的论文《比特币:一种点对点的电子现金系统(Bitcoin: A Peer-to-Peer Electronic Cash System)》中首次提出。区块链可以理解为一种公共记账的技术方案,其基本思想可以这样理解:通过建立一个互联网上的公共账本,由网络中所有参与的用户共同在账本上记账与核账,每个人(计算机)都有个一样的账本,所有的数据都是公开透明的,并不需要一个中心服务器作为信任中介,在技术层面就能保证信息的真实性、不可篡改性,也就是可信性。
数据的不可篡改性至关重要。因为系统会自动比较,会认为相同数量最多的账本是真的账本,少部分和别人数量不一样的账本是虚假的账本。在这种情况下,任何人篡改自己的账本是没有意义的,除非你能够篡改整个系统里面大部分节点。对于一个由成千上万个、分布在全球各个角落的客户端组成的区块链系统,除非某个人能控制世界上大多数的电脑,否则不太可能篡改这样大型的区块链。
在这种情况下,在区块链上记录的每一笔交易,都保持真实可靠,同时公开透明,能够被其他人查看(但交易者个人或机构可以是匿名的),所以就形成了一种不需要对陌生交易对手了解和信任,只需看到区块链上交易对手的货币、资产等本身是可信的,就可以放心地交易。这里不需要任何信任中介,也就是所谓的“去信任”的真实含义。
因为区块链具有可大规模扩展、数据公开透明、以及因为每个客户端数据一致,即使部分客户端被毁也不影响数据安全的可靠性等技术特点,特别是能有效解决陌生人间的信任问题,所以这个技术可推广到所有可以数字化的领域,比如数字货币、支付清算、数字票据、权益证明、征信、政务服务、医疗记录等。可以说,区块链技术如果发展起来,将来会跟每个人息息相关。
这是近期一篇长文章中的第二节科普内容。全文请见链接: 22岁辍学生,创下全球最高众筹记录,他会是下一个扎克伯格?
先讲个小故事。说有这么一个岛,叫做雅浦岛(Yap),位于太平洋西部加罗林群岛中,这个岛上一共只有数千人,这个岛估计没几个普通人知道,然而对于经济学家来说,这个岛上的货币体系则相当有启发意义。
这个岛上的货币叫做“费币”,不是“废”,而是“费”。这种币有个什么样的特点呢:都是又大又厚的石轮,从 1 英尺 到 12 英尺不等(感谢
大佬的指正),中间有孔洞。
<img src="http://javaforall.cn/synimg/c5a2961a-f634-408a-91ca-3c54ae3bfd8820220513ff7c367d-847d-4400-8729-9b5b48fa2acf1.jpg" data-rawwidth="640" data-rawheight="425" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic2.zhimg.com/v2-d9b552399597b0431a5c96696c1eaeed_r.jpg">
就像这样。
这种币,我猜没法放在口袋里兜着到集市上买东西,但实际上岛上的居民有很频繁的交易,他们是怎么使用这种币的呢:通过在币上记账。交易过程一般都是债务互相低效的过程,账款通常留待以后的交易中进行转结。
即使到了最后的清算时刻,也几乎没人会去搬这个币,毕竟吃饱了也不能瞎干。当地人只是在上面做标记,以显示所有权的转移,却无须持有(搬到自己家门口)。
甚至有的币偶尔需要运输被掉进海里,人们也承认这块石币的价值不应该受到影响,William Henry Furness 讲了一个例子,说有一家人,比较有钱,不过他家的币爷爷辈就丢了,孙子都没见过这个币,但依然自信地认为自己家就是这么有钱。
这个故事说明了什么呢,「也许货币不是一种商品,而是信用和清算构成的一套记账体系」。
而区块链,就相当于这个账本,区块就相当于这个账本的一页,区块中所承载的信息,就是这一页上记载的交易内容。
以比特币为例,大约每十分钟就行一次「算力竞赛」来竞争这个记账的权利。就好比说,你的算力牛逼,算得多,就像肌肉更结实,更会打,我们都服你,让你来记这个帐,即向区块链这个总账本写入一个区块(注意不是区块里的内容)的权利。
不过需要说明的一点是,计算能力只能决定赢得竞争的概率。就好比说,一共有若干张彩票,算力多的可以买更多张提高中奖概率,然而买得多的人,也不一定最后就中奖了,毕竟就像太极能够一打十嘛(滑稽)。
算力竞争通过工作量证明机制(Proof of Work,PoW)来判定。另外还有权益证明(Proof of Stake,PoS)、沉淀证明(Proof of Deposit,PoD)等。
然后,根据比特币的设计,每轮竞争胜出的人就可以获得一定数量的比特币奖励。这就把竞争记账机制和货币的发行结合在一起了,哇,是真的优美。
所以说区块链其实不等同于虚拟货币,更精确的说法是:由于在创造比特币时,并没有现成的、可以支持比特币系统运行的底层技术架构,所以中本聪创造了区块链。所以说,虚拟货币只是区块链的一种应用。
而这个公开、透明、几乎不可能篡改的去中心化大账本其实还有很多其他的应用,比如媒体、社交、交易,甚至医疗出版等等。
最后借 Robert Wolinsky 的话给我们学经济学的吹一波NB:要了解区块链(比特币)的内在优雅,不是软件使得比特币如此有效,而是经济学。(逃
<img data-rawheight="500" data-rawwidth="500" src="https://pic3.zhimg.com/50/d613f77f758870f9f6e34f2a954f658e_hd.jpg" class="origin_image zh-lightbox-thumb" width="500" data-original="https://pic3.zhimg.com/d613f77f758870f9f6e34f2a954f658e_r.jpg">
自打2015年十月参加了万向组织的《区块链-新经济蓝图》以后,感觉币圈子逐渐变得泾渭分明起来,一边是看不惯区块链的比特币死守派,另一边是不带比特币玩的新区块链派,某种意义或者某种程度上来说,都互相觉得对方是low逼,慢慢形成新一层级鄙视链,恩……我站中间。
开刷之前,先抛几个观点:
- 比特币当前市值约为30亿美金,成长空间还很大。
- 区块链技术的成长性会远远高于比特币。
- 我爱比特币,如果要加一个期限的话,我希望是……
区块链技术从本质上来说,是从比特币中脱离出来的产物,就像孵化小孩子的胎…咳…紫河车类似。在男神中本聪的设想里,他不过是比特币的底层加密协议,而随着2013年11月过山车事件以后,天朝大肆对比特币妖魔化,主流媒体纷纷禁言,比特币相关都会划上了反社会主义的符号。
要怎么才能让比特币找到第二春呢?这个问题困惑了币圈两年之久。冰冻期来临后,大家缩成一团,靠着信念和意念为自己的信仰买单。2013年11月之前,币圈人气一直都是一个很可怕的暴涨态势,而随着这一波的元气大伤,逐渐抛出局留下来的,要么是有着坚定信念,要么是凭着无懈可击的商业模式,当两者都有时,恩,就成就了比特大陆。狠狠甩开同行,傲雪寒梅,一枝独秀。
原谅我插播的小广告。我不打,谁打。哦哈哈哈哈。
就在币圈迟迟未能等到破冰期,此时,区块链这一概念仿佛瞬息之间,吹遍了大江南北,大家奔走相告,这无疑也给比特币带来了一丝暖意。
- 讲真,区块链这一阵妖风究竟是怎么刮起来的呢?
这还得从2015年10月份说起。
当时《The Economist》一篇名为 The great chain of being sure about things 一文。文中举了个例子,大意是:
艾女士居住在洪都拉斯,她住在自家房子很多年,某天,艾女士遭到法院传讯。C向法院申请驱逐艾女士,原来国家产权局登记的是C的名字,而后房屋被拆毁。但后来经过法院查证,房子其实就是人家艾女士的,但不动产已经毁了,艾女士只能默默流泪……
新经济学人用这个简单的例子来深刻刻画了当前社会的现状,记录可以随意被篡改的事实,而刚好,比特币能解决这个疑难杂症,那么靠什么技术来保证这样的记录,真实、唯一且不可更改呢?
答案呼之欲出。
(对文章感兴趣的朋友可以阅读:经济学人:重塑世界的区块链技术 。当然英文好的盆友,墙裂建议大家查看原文,因为译者虽然不会对文章观点愿意进行改动,但翻译时是会有情绪倾向。)
2015年10月万向集团在上海召开了一场《区块链-新经济蓝图》的全球区块链峰会。确实到场了许多之前玩比特币的圈内人士,很多壮士从比特币的泥潭里挣扎而出,摇身一变,成了区块链技术专家。洗白效果给五星,当然这里没有贬义。
确实大众看待某个行业的眼光,是很容易【被导向】,正如即使区块链发展的如何欣欣向荣,比特币依旧抹不掉自身的锈迹斑斑。
时间来到2015年11-12月,在北京的金融博物馆举办了几次区块链峰会。内容涉及到区块链或将颠覆传统保险模式?演讲者是保监会的副主席等,当然还有比特币届一哥,豆瓣知乎红人:李笑来。
答主私下也得知了银联其实很早就关注了比特币,并积极加入区块链的研讨。后来某司出借银联几台比特币矿机S7和U3,用于研究比特币挖矿技术。
【区块链数据处理服务器】长这样,你们感受下:
<img data-rawheight="312" data-rawwidth="947" src="https://pic1.zhimg.com/50/0353b741e37a2af5e8b4ab96deadd7c5_hd.jpg" class="origin_image zh-lightbox-thumb" width="947" data-original="https://pic1.zhimg.com/0353b741e37a2af5e8b4ab96deadd7c5_r.jpg">
2015年12月16日 麦肯锡发表一份针对”区块链技术”的研究报告,该份报告语言区块链在金融领域的创新和应用需渡四个大劫:联合实验、固体实验、小型网络、规模效应。
2016年1月德勤和万向区块连实验室在上海联合举办了一场Blockchain Hackathon 区块链黑客马拉松圆满落幕。
2016年1月20日 央妈在京召开了一堂数字货币研讨会,有消息称要推出央行数字货币。
这条新闻让我喜忧参半,喜的是终于央麻麻肯正视我们多年来的努力了,撒花~(不得不推算,比特币的币龄已经7年了!7年啊,同志们,孩子小学都该毕业上初一了!)真是不得不鞠一把泪。央麻正视了数字货币的意义:降低货币发行和流通成本、提升经济交易活动的便捷性和透明度,同时提出要抑制洗钱、偷逃税等违法犯罪行为。
酱紫一来,答主夜观天象掐指一算,数字货币监管还会远么? 喝喝。
让我忧的是,比特币本身是一种去中心化的支付系统,是不需要可信第三方的,而当下最大的交易可信第三方不就是央麻么?她怎么会做这种自打脸的事情呢?所以结论是,要么该新闻证伪,要么则推断此货币绝不可能是去中心化的数字货币。
2016年1月29日 普华永道宣布与比特币公司blockstream 进行战略合作,旨在提供区块链技服务。而blockstream 正是近日来扩容之争的风暴中心。
- so,区块链技术到底是什么鬼?
Blockchain 是一种利用去中心化和去信任方式集体维护一本数据簿的可靠性的技术方案。该方案要让参与系统中的任意多个节点,通过一串使用密码学方法相关联产生的数据块(block)每个数据中都包含了一定时间内的系统全部信息交流的数据,并生成数据指纹用于验证其信息的有效性和链接下一个数据库块。
说人话!
┗|`O′|┛ 嗷~~
好吧~区块链技术其实是一类技术解决方案的集合,是,一种基于计算机加密技术的无可替代的信用凭证。
从技术上来说呢,它是一个分布式储存的数据块,每一个块上面都会包含一整条区块链的信息。这也就决定了区块链可以在没有可信第三方的条件下,自证其罪,阿布,自证其信!解决两个陌生人之间如何建立信任机制的问题。
要解决陌生人之间的信任,首先得解决信息或合约的特性,以此对应区块链妥妥的疗效:
- 随时提取 ——去中心化特性
- 不可伪造 ——集体维护监督
- 不可撤销 ——开源及匿名性
- 可验证性 ——可分数据存储
首先,因为整个网络没有中心统治者。系统依靠的是网络上多个参与者的公平约束,所以任意每几个节点的权利和义务都是均等的,而且每一个节点都会储存这个区块链上所有数据。即使该节点被损坏或遭受攻击,仍然不会对账簿造成任何威胁。
也就是说,每个小孩手里,都会有一本完完整整的数据记录。即使某个人忘记或丢失了,除它以外的ABCD任意一个人都能完整的还原出整本数据记录。随时提取的最佳方案是人手一份。torrent就是P2P优加的方案,当我需要时,我可以从最近的节点提取,畅通无阻,当我不需要时,你就安安静静的躺在区块链做你的美……
其次,得确保信息或合约无法伪造。账簿在某个人或某几人手上,造假的可能性就非常高,但每个人手里都有一本账簿,除非你说服了整个游戏里超过51%的人都更改某一笔账目,否则你的篡改都是无效的,这也是大众玩家集体维护和监督的优越性。
中本聪的做法非常聪明,无法阻止别人花样目的式的伪造,就让伪造成本最大化,这样就极大的规避了大家造假的风险。当然这种风险规避并非100%。(当然不排除未来的傻逼们,出于某种目的,不去在乎伪造成本而去伪造信息。)只是由于比特币或区块链的节点越来越多,伪造的可能性就越来越小。因此,只要区块链上的节点越多,算力越强,那么该系统中的数据就会越安全。
所以目前全球五大矿池目前有三大矿池,蚁池、国池、鱼池都在中国,所以海外有些小担心……喝喝。
再而,区块链上的信息必须不可撤销,不能随意销毁。比特币的系统是开源的,整个系统都必须是公开透明的,因此某笔交易被全网广播以后,达到6个确认以上就成功记录在案了,且不可逆转不可撤销。所以你打出去的钱,即使后来发现地址打错了,你想要重新重新撤回来,是不可行的。
最后,区块链信息必须是可验证的。我可以经过信息提取来判定你的该笔记录是真实的还是伪造的。
- 看上去屌炸了の工作原理
区块链的机制目前在主要分为两类:pos(proof of stake)权益证明 机制和pow(proof of work ) 工作量证明机制。
<img data-rawheight="2798" data-rawwidth="843" src="http://javaforall.cn/synimg/ce877f9d-c801-43c7-aedc-dfe579b834fb20220513f8ef94de-4308-4966-ad5d-24c3b49cd30d1.jpg" class="origin_image zh-lightbox-thumb" width="843" data-original="https://pic2.zhimg.com/e56ca7db9d2611115aa2e40ac41e3281_r.jpg">
中本聪要在这个支付系统中
自证其信
。首先要解决的问题,就是
双花,即重复支付的问题。正如现在的法币系统中,如何杜绝假币的问题,主流社会的做法是:通过国家的制定法律法规,通过强制力迫使人杜绝制造假币,而中本聪则用区块链系统本身杜绝了人为因素,完全依靠技术解决双花问题。
艾玛→_→中本聪这家伙太坏了!一点也不给人腐败的机会。
比特币采用的pow工作量证明机制,即按照做工作量的多少来获得奖励。这一点带来的弊端是算力很容易集中化。
比特币的交易机制是十分钟产生一个区块,意思就是每隔十分钟计算机就打包全网交易进入一个区块。而矿工就是在打包游戏中争夺区块链记账权的人,谁能最快准狠解开SHA256这个数学命题的值,谁就赢得了这个十分钟区块的打包记账权。而这十分钟里的每一笔交易,都会被盖上一个 timestamp —时戳,当然了,矿工的工作不是白辛苦的,一旦谁赢得了打包权,谁就将获得25个比特币作为奖励。
所以你也可以将比特币看做是维护公平正义的筹码。
中本聪如何做到自证其信的呢?这取决于区块链的工作原理:
- 广播比特币网络中的每一笔交易,使每个参与者(指矿工)都记录下这笔交易。
- 每个参与者接收到交易信息后,都要将该笔交易盖上时戳,收入区块。
- 由于每个矿工都做了工作,谁赢了获得奖励呢?此时参与者们要通过一个计算游戏,谁能最快解出SHA256运算的值,谁就将赢得打包区块的权利,并获得系统的25个比特币奖励。这个数量的设定是每四年减半。(比特币已经到了第七个年头了,这不是玩笑……)
- 获得记账权的矿工将向全网广播这十分钟内区盖了时戳的交易,其他参与者将核对这些账目
- 当其他参与者都确认无误后,该区块就确认合法,就进入了下一轮的区块争夺战。多个区块逐渐形成区块链。
- 万能的区块链—之用途?
- 跨境支付。
- 数字背书。
当前接入区块链数字背书的行业:
- 钻石证明—Everledger 这是一个用于钻石证明和交易的账簿。
- 房地产证明—International Bitcoin Real Estate Association国际比特币房地产协会为不动产权提供区块链解决方案。
- 股权证明—小蚁,国内项目,由达鸿飞牵头成立,首家使用区块链技术为公司及企业提供股权证明服务。
- 医疗行业—飞利浦与Tierion合作,为病人提供隐私及敏感数据的区块链解决方案。
- 娱乐业—PeerTracks 提供音乐使用权的区块链解决方案,用户支付和产权人的收入以数字货币计价。
- 智慧城市—Factom 公正通与软通动力的合作项目:旨在提供全方位的数据储存、审计和验证服务,内容包括:审计系统、医疗信息、供应链管理、投票系统、财产契据、法律应用、金融系统等等。
- 区块链的掣肘
所以,区块链技术虽然红火,但在区块链金融上,还是有些掣肘。
- 比如区块链作为一个记账系统,如何解决金融体系的底层线下摩擦。
- 比如比特币在支付方面,当前比特币网络确认的交易是每秒最多7笔,而支付宝每秒则达到上万笔的交易确认。便捷性上来看,的确不如微信和支付宝,这个毋庸置疑,不过侧链和闪电网络正在攻克这些技术问题。
- 比如银行开户的成本是比较高昂的,但也无法避免,因为涉及到跨境支付,像目前对于不同的机构,做账对不上这些问题,其实都会cover到支付成本上去。而区块链要怎么给出实际的解决方法,都是很现实的问题。
答知乎友问。
所以比特币凭什么背书?它和Q币有什么区别?
加入币圈行业以后,身边就有无数的小伙伴找我辩论。题目往往让我无话可说,比如,为啥比特币有价值,比特币凭什么背书?它和Q币有什么区别?
就比特币这种虚拟的加密货币而言,为啥跟Q币有着本质的区别呢,因为比特币不是由某一家企业或某个机构的信用背书的。
比特币的价值来自于基于数学体系的自证其信,恰恰是粉碎了传统金融业信用需要别人背书的基石。这一点也是为什么别人会说区块链(或比特币)解决了拜占庭将军问题。其核心意义就是解决了,在匿名情况下的双方如何在战争中不依靠第三方媒介达成信任共识。
要理解到这一点,我们得先看看银行的起源。一般认为最早的银行是意大利威尼斯在1407年成立的首家银行,而后,荷兰的阿姆斯特丹、德国的汉堡、英国伦敦相继出现,18世纪末19世纪初,银行才得以发展起来。
这里有个很形象的故事说明:
在十七世纪,一些平民通过经商致富,有一些剩余财富,他们为了安全,就把金子存在国王的金库里。彼时是没有纸币的,所谓存钱就是指存放黄金。因为那时实行“自由铸币”(Free coinage)制度,任何人都可以把金块拿到铸币厂里,铸造成金币,所以铸币厂允许顾客存放黄金。 但是很不幸,这些商人没意识到,铸币厂是属于国王的,如果国王想动用铸币厂里的黄金,根本无法阻止。1638年,英国的国王是查理一世(Charles I),他同苏格兰贵族爆发了战争,为了筹措军费,他就征用了铸币厂里平民的黄金,贷款给国王。后来1649年,他被克伦威尔砍了头,这就是著名的英国资产阶级革命,详细情况可以参照《英国史笔记(四)》
虽然,被征用的黄金最终都还给了原来的主人,但是商人们感到,铸币厂不再安全了。于是,他们把钱存到了金匠(Goldsmith)那里。金匠就为存钱的人开立了凭证,以后拿着这张凭证,就可以取出黄金。很快地,商人们就发现了,需要用钱的时候,根本不需要取出黄金,只要把黄金凭证交给对方就可以了。
再后来,金匠恍然大悟,原来自己开立的凭证,居然具有货币的效力!他们抵抗不了诱惑,就开始开立“假凭证”。但是神奇的是,只要所有客户不是同一天来取黄金,“假凭证”就等同于“真凭证”。这就是现代银行中“准备金制度”的起源,也是“货币创造”机制的起源。银行体系可以将信用货币的数量放大,实物货币就做不到这一点。
至此,银行已经诞生了600年了,虽然古代银行和现代银行业务上有差别,但本质上就是一个可信任的第三方中介,而这里的可信任是需要打问号的。
我们暂且分析下银行业发展的大历史背景,工业革命后,人类进入了工业时代,逐渐的从农业社会进入工业社会,此时社会的生产力是处于一个相对高速发展的阶段,人与人之间的联系还不是那么紧密。当前我们处于21世纪,通过互联网将人与人之间的联系变得紧密,这种联系是质的飞跃。
那首歌是这么唱的:以前车马很远,书信很慢,一生只够爱一个人。
而现在呢,生产力得到大大解放,人工智能和科技每天都在有新的突破。从1969年美国国防部高级研究计划书ARPA建立ARPANet起,至今互联网发展已经过了47年了。而我们依旧生活在过去600年前的金融体系之中,体制的建立和瓦解是逐步的,但在互联网之后,不得不承认这个触点正在以爆点的方式替代传统体制的更迭。
颓然瓦解,或许能成为一个历史意义的词汇。
正如上面故事所提及,以及前文中新经济学人艾女士的案例说明:人性是无法违背的。不管作为第三方的信任机构,你是国王也好,金匠也好,还是后来出现的银行也好,在某段时期内,通过制度可以制约人性。但权利带来的后果,必然是无法治愈和根除的人性与贪婪。但对巨大的财富诱惑,人性、贪婪就像渗透在大树里的蝼蚁,一点一点慢慢将制度和信用啃食干净……
银行如是,国家亦如是。
从当前的技术发展来看,也许智能合同或者人工智能能够让技术来约束人性的臃肿和贪婪,但未来如果发生了区块链黑科技,更加放大和膨胀人性和贪婪,也是要淡定,毕竟人类永远是神秘的且充满了奥秘。
所以,区块链技术粉碎的正是信用需要别人背书这个事实,从而自证其信。所以你们不要再问我为什么比特币会有价值了……<img data-rawheight="500" data-rawwidth="500" src="https://pic3.zhimg.com/50/d613f77f758870f9f6e34f2a954f658e_hd.jpg" class="origin_image zh-lightbox-thumb" width="500" data-original="https://pic3.zhimg.com/d613f77f758870f9f6e34f2a954f658e_r.jpg">
区块链是为了解决这么一个问题:如何建立一个不受中央控制的记录方式。
首先,我们明确两点:
(1) 区块链不是比特币,只是比特币将这个概念普及了世人。
(2) 区块链只是一种记录方式。人类最早的记录方式有结绳,而后有了羊皮、木片,后来又有了笔和纸,到了现代又有了电脑、数据库,究其本质,区块链只是人类记录方法的演变到现在的一个新形态,它依然是一种记录数据的方法。
以下,节点代表某个人、某个机构、某台电脑等一切具有计算能力的个体。
区块链要解决的问题是让这个记录方式能被所有节点共享的同时不被任何节点所控制,所谓控制,意味着拥有随意添加、修改、删除记录的能力。而一旦任何存储的数据拥有了这个属性,则就有了很多想象空间。譬如说大家的账本记到一块儿,谁也没法赖账。
以下,我们着重用通俗易懂的方式解释区块链如何具备“不被任何节点所控制”的属性。
大家都知道超级计算机的概念,正如F1方程式赛车一样,超级计算机的榜单就是很多国家或者企业秀自己计算能力肌肉的地方。
拥有超级计算能力意味着什么?大家都听说过邓稼先那个年代造原子弹演算出来的草稿纸都是一屋子一屋子的。而拥有超级计算能力意味着可以更快地模拟原子弹爆炸、大飞机制造中的空气动力等等很多“大场景”,从而更快地得到计算结果并进行下一步工程迭代。
任何一个国家、企业、组织的计算能力都是有限的,要不然,大家还比什么比?
既然世界上的国家、企业、组织等的数目是有限的,那么这个计算能力的总和也是有限的。
那么,我们总有办法创造一道足够难的”算术题”,使得这道“算术题”不能很快被全球的所有节点解开。因为“算术题”可以任意难度,而全球的计算能力是有限的。大家解题的速度快了,咱就提升题目难度,如此反复。硬件的发展速度再快,也跟不上调整题目难度的速度,毕竟这个调整只是参数的改变。
提升算术的复杂度是件简单事,那么有没有办法使得这个难度提升的过程是可控的呢?
如果有,那么意味着,如果全网算出上个题的时间是5分钟,若想下一个题解出的时间变为10分钟,参数一改即可。当然,10分钟是个预估的时间,毕竟你无法保证是不是某个节点突然运气变好,或是网络上又加入了新的节点。
答案,有。
让题目难度可控还有另一个要素,即:每个节点都得苦苦计算才能得到正解,运气成分降到最低。毕竟一个题预估10分钟完成但是因为各种因素的影响全网算力只花了9分钟是可以容忍的,但是因为某个节点的运气变得“过好”而变成1分钟或者几秒钟那就不能接受了。
运气成分降到最低换做另一句话就是:“随机性最大”。
稍微懂点密码学常识的人知道,密码学是构建在随机性理论基础上的。密码学的基石是单向函数(One-Way Function)。所谓单向函数是指一个方程Y=F(X),若知道X,能很快算出Y;但知道了Y,确很难算出X。而若要反推X,只能靠“死算”。
密码学的一切都是假设单向函数的存在,而应用密码学的通用办法是构造一个“非常靠近”单向函数的函数,“非常靠近”即指当前没有任何人能通过Y很快知道X,但是谁也无法保证将来有没有人能。
MD5、SHA1、SHA2都是这样的函数。在密码学发展的各个时期充当了单向函数的使命,他们都曾经无法破解,而后因为巧妙的数学方法及算力的提升得到破解(MD5 和 SHA-1 不是已经早被王小云破解了吗,为什么现在仍然通行?)。
下面回到正题。
单向函数因为无法反推,只能靠死算,故而在区块链上充当了这个“算术题”的使命。那么算术的难度如何规定的呢?
假设单向函数Y=F(X),Y的取值范围是0-99999,考虑下面两道题的难度大小:
(1) 寻找X,使得Y落到范围0-99内
(2) 寻找X,是的Y落到范围0-9内
两道题谁更难?答案 (2)
难度相差多少?因为从X反推Y是不可能的,只能随机挑选X来计算Y。从期望上来说题(2)是题(1)难度的十倍。
区块链即为一个个用这样的计算力保障的数据块链条。从第一块开始,每一个区块依照一定规则收集数据,然后将这些数据附上一个值,使得形成的数据块经过类似的单向函数计算后的结果落到一定范围内。通过估算全网的算力以及控制结果范围的大小,来保障符合要求数据块在足够长的时间内才能被找到。这个计算结果会被下一个区块包含,而这样形成的链式数据结构则称为区块链。
为何这样的记录方式很难被篡改呢?
就具体一个区块来说,因为该区块经由庞大的计算网络一起计算得出,背后有强大的算力保障。因为区块链讲究“先到先得”,谁先算到区块,谁就决定区块。任何一个想篡改数据的节点必须至少拥有同样大小的计算力。所以篡改不是没有可能,你要干得过所有加入网络的计算节点,当这个网络越来越庞大,篡改的难度就越大。
另外一个,当区块形成链式,并被当前计算网络接受。此时,越是想篡改旧的区块,难度越大。因为你得把后面计算的区块一并计算掉,因为区块链除了“先到先得”,还遵循“越长越好”,因为越长的链条得到的算力保障越大,也就越不容易被推翻掉,也就越安全。
至于如果网络上的区块链出现分叉,如何抉择出谁是主干,谁是分支,这就是后话,本文不想绕晕大家,而是想告诉大家:区块链没有什么神秘性,仅仅是记录数据的一种方法,它的出现是为了让记录的数据更加安全,而这个安全性是由密码学来保障的,所以用区块链构建的货币系统又称密码学币。
1、区块链的定义是什么?
概括来说,区块链就是一个去中心化的信任机制。
具体来说,区块链技术是指一种全民参与记账的方式。所有的系统背后都有一个数据库,可以把数据库看成是就是一个大账本,目前是各自记各自的账。
2、各自记各自的账那到底听谁的?
在区块链系统中,每个人都可以来进行记账,系统会选择记账最快最好的人,把他记录的内容写到账本,并将这本账本的内容发给系统内的所有人备份。
3、全民参与记账有什么好处?
①安全
没有中央大账本,所以无法销毁
不是一台电脑可以控制的,所以无法作弊,每个人都有相同的账本,能确保账本记录过程是公开透明的。
②全民记账效率也会提高
没有中心化的中介机构存在,让所有的东西都通过预先设定的程序自动运行,不仅能够大大降低成本,提高效率
③解决了中介信用的问题
以前两个人合作,若是不信任对方,就必须依靠第三方,就像转账必须通过银行。但通过区块链技术,人们就可以实现在没有中介机构的情况下双方相互转账,比如比特币,它就是区块链的实际应用之一。
4、比特币就是区块链吗?
比特币是区块链的一种应用之一,但区块链不仅只有比特币一种应用。
那么比特币是什么?可以看这里→比特币是什么? – 知乎
5、哪些行业可以运用区块链技术?
区块链的主要优势就是无需中介参与、过程高效透明且成本低、数据安全度高。所以在这三个方面有需求的行业就可以用到区块链技术。
6、金融行业可以用到区块链技术吗?
可以,但区块链技术目前还不成熟,所以还没有应用到金融行业当中。
但是,区块链技术能够通过防篡改和高透明的方式让金融系统降低成本,根据西班牙最大银行桑坦德发布的一份报告显示,2020年左右如果全世界的银行内部都使用区块链技术的话,大概每年能省下200亿美元的成本。这样的数据足以说明“区块链”给传统金融领域带来的巨大变革和突破。
区块链技术在金融行业的应用设想
①在数字货币上的应用
对于数字货币交易而言,信用机制很是关键。若开设全球的区块链系统,会将信用作为重要的衡量因素,到时,数字货币定会发展成为全球通用支付信用。
② 在支付结算上的应用
传统的交易结算方式复杂、麻烦、效率低且成本高。必须及时进行转变,区块链技术成为一项重要选择,该项技术在支付结算上具有高效性,支付结算的对象为交易双方,双方直接参与到结算之中,中间无需其他机构或组织的介入,甚至部分接口或节点位置出现问题,也不会影响整个交易系统。所以,在金融交易中,借助区块链技术构建分布式的交易协议,支持多种支付结算形式,能达到跨境、任何币种均可交易的目的,实现跨境支付,使得整个支付结算过程变得简单、方便,还可达到节约成本的目的。
③在信用保障上的应用
区块链可发挥自身的优势,借助程序算法实现对诸多信息的记录与存储,并将信息及时拷贝到每个节点,即计算机系统中,致使信息呈现公开、透明的状态,信息不容易被篡改,且运行成本低。银行将客户的信用记录、借贷信息等记录到银行内部的信用体系中,贷款方可直接调取相关客户的信用记录,为客户提供所需的贷款服务。
互联网是价值的传递,那区块链呢就是信任的传递。在区块链技术作为信用背书的前提下,区块链中的各节点从各自单一的中心变为多方参与的统一多中心,不需要第三方机构的参与便可实现交易传递,效率提高。
为了让大家更好的对区块链是什么,为什么可以有去中心化的强大能力,下面这张图应该可以更好的回答大家的疑问:
http://weixin.qq.com/r/CUhAWIzE_NGHrcg79x0b (二维码自动识别)
相信看完这张长图大家对区块链有了基础的认识吧,如果有疑问欢迎留言,一起来探讨区块链吧~
区块链本质上是一个分布式的公共账本,听起来很蒙圈?别急,后面会用最深入浅出的方式来一一解释。
任何人都可以对这个公共账本进行核查,但不存在一个单一的用户可以对它进行控制。在区块链系统中的参与者们,会共同维持账本的更新:它只能按照严格的规则和共识来进行修改,这背后有非常精妙的设计。
举个通俗的例子来解释,W先生全家,包括 W 先生,W 夫人,W 爷爷, W 奶奶,各自的账本上都记录了大家的开支。因为 W 先生全家互相不信任。W 先生自己勤勤恳恳每个月养老婆,可W 夫人可能会收到1000块钱却记收到100,那岂不亏大了?
用区块链如何解决这个问题呢? 假如某天 W 先生给了1000块给 W 夫人,他只要在向全家人大吼一声—— W 先生给了 W 夫人1000,请大家在各自的账本上记下“W 先生给了 W 夫人1000”,就OK了。
于是 W 先生全家每个人都成了一个节点,每次 W 先生家的交易都会被每个人(每个节点)记录下来。
每次晚上谁洗了碗(工作量证明)之后就可以在公共账本上结账,而且洗碗还有报酬,必须在前一天大家都公认的账本后面添加新的交易,而且其他人也会参与验证当天的交易。
自然会有人问,能否进行恶意操作来破坏整个区块链系统?比如不承认别人的结果,或者伪造结果怎么办?
比如 W 夫人某天忽然说 W 先生没给她1000,那么全家人都会站起来斥责她。如果 W 夫人某天洗完碗想在结账的时候动手脚,其他参与验证的人也会站起来斥责她(除非她能收买超过一半以上的人),被发现作假会导致她那天的碗就白洗了,报酬也会拿不到,很可能第二天还要继续洗碗。
最后那个公认的账本也只会增加,不会减少。后续加入的家庭成员都会从最长的那个账本那里继续结账。
总结一下,区块链其实很简单,就是一个分布式的公共账本。
分享一篇来自自媒体朋友韦物主义的分享,希望对各位更好的理解区块链有所帮助:
“区块链”概念已火
韦物主义发现,虽然大部分人对“区块链”好奇,甚至眼馋,但不少还处于不求甚解的懵逼阶段…..正好最近我一直在研究区块链,同时也见了几个圈内人深聊了下,就想为大家写一个“入门级”的区块链介绍文章。
为了通俗易懂,我决定不惜自毁清誉,用充满荷尔蒙的比喻。因为韦物主义觉得,科技浪潮每次确实都性感得让人荷尔蒙爆炸啊。
性(huang)感(bao)内容开始。
<img src="https://pic3.zhimg.com/50/v2-1757a962fe6ef4750dceba456e04728b_hd.jpg" data-caption="" data-size="normal" data-rawwidth="1080" data-rawheight="675" class="origin_image zh-lightbox-thumb" width="1080" data-original="https://pic3.zhimg.com/v2-1757a962fe6ef4750dceba456e04728b_r.jpg">
以前,大家想看陈老师的裸照,都要去一个叫1025的网站,这就是中心化。后来,1025网站被和谐掉了,大部分猥琐男们傻逼了没有网站看片了,因为他们太相信中心化组织了,还天天被1025弹窗“皇家澳门赌场”的小广告真是活该啊。
不过没关系,陈老师的2100张裸照,幸存在100万个猥琐男的电脑里,除非地球毁灭,不然陈老师的裸照不可能绝迹。这就是去中心化,数据分布式存储。
后来,有个叫“中本粗”的超级猥琐男,是陈老师2100张裸照的超级发骚友。为了2100张照片永远不消失,为世人所享用,他做了一个互联网共享文件夹“陈老师plus”。
如果猥琐男们想获取“陈老师plus”2100张的观看权,就必须加入一个电子协议中:不得复制、修改、P任何“陈老师plus”中的照片,用户在“陈老师plus”发生的任何行为,都会按时间戳记录!
例如,“小张在2018年1月9日中午12:00,查看了编号为103的照片,并在13:00删除了编号1-100的100张照片…..”
小张的行为被记录并广播给其他100万个猥琐男,“陈老师plus”的2100张照片会得到保护,小张电脑中“陈老师plus”会按时间戳中最新记录,同步其他100万个猥琐男的电脑里的数据,复原小张电脑中的数据…小张永远别想对“陈老师plus”搞修改破坏,且所有行为都同步记录在其他猥琐男的电脑里。
这就是区块链,数据分散存储,去中心化,按时间戳广播记录所有行为,无法修改、破坏数据源或造假,除非同一时刻炸掉100万个猥琐男的电脑,或互联网消失,或世界毁灭…..
当然,也有唯一一种特殊情况,可以增加“陈老师plus”文件夹中的照片,这种情况叫做“区块链共识层”,顾名思义,这是100万猥琐男达成的增加照片共识,你不能瞎增加的。
中本粗最初设定协议时,把“猥琐男们可以用X相机,在每年XX时间,拍陈老师的裸照,前100张可以添加进入‘陈老师plus’中增加作为文件夹照片”,那么,“陈老师plus”每年就可以增长100张照片了。
当然,你还可以给照片估价嘛,发行“陈老师plus”币。因为,“陈老师plus”中每张照片都是不可造假破坏的,所以具有唯一性,还有单独编号,我们就给每一张照片估价,它不就值钱了吗?就像现实世界中无法复制的名画一样啊!
怎么估值?就进行所谓的ICO(Initial Coin Offering)啊,就是我和李哭来老师成立一个基金,举行一张发布会,就说我们给这2100张照片估值个1.05亿!每张照片5万!
我们先丢5050万进去认购前1100张,其他猥琐男可以众筹5000万买剩下的1000张照片,不想要了?卖给我和李哭来基金就行,我们认它值钱啊,我们这么牛逼不会骗你的。
自从有了区块链——我们再也不怕1025们作恶,给我们弹窗小广告,给我们下病毒了;再也不怕陈老师的照片丢失被破坏了,1984老大哥复活都做不到…..
当然,也有烦恼,就是有炒名画的现在来炒“陈老师plus”照片了,把价格搞得很高。
还有的更猥琐,为了赚钱,自己拍了一堆裸照按照这个模式弄了个“某某老师plus”东施效颦收割韭菜,这就叫山寨币,现在大概快一百种了吧。
如需转载请注明来源:韦物主义(微信:weiwuzy)
区块链是个新领域,需要了解计算机、密码学、金融、政治、经济等等,才会相信这个东西有前景。看了大家介绍这么多区块链的原理,我想换个角度来分析到底如何来看待区块链有什么价值?能不能成功?
定个标题,方便大家了解核心思想。
财富新战场:区块链与加密资本
比特币自2009年1月9日诞生以来,靠着强大的应用场景和一次次事件曝光,逐渐从科技圈、资本圈进入到大众视线。截止2017年8月23日,比特币的价格在28000元人民币/个,整体市值达到了4600亿人民币左右。
<img src="https://pic3.zhimg.com/50/v2-3af2ed211541de6183b4ae4377476f40_hd.jpg" data-rawwidth="667" data-rawheight="361" class="origin_image zh-lightbox-thumb" width="667" data-original="https://pic3.zhimg.com/v2-3af2ed211541de6183b4ae4377476f40_r.jpg">
09年比特币刚刚诞生时只被少数人了解(大多数人都选择了忽略),哪怕后知后觉从2011年开始投资比特币至今也可以获得超过4000倍的回报。中国比特币第一人李笑来,就是在比特币诞生两年后才开始参与到比特币的投资,如今他的比特币资产超过20亿人民币(要知道他当年的总投资成本只有100多万人民币)。16年以来,在加密货币领域,一个新的词汇“区块链”不断在各个媒体平台被提及。
几年前,人们对比特币充满了各种不信任,认为它取代不了法币,就是一个网络极客发明的新型庞氏骗局。然而,有了比特币对市场多年的教育,区块链一出现就受到了各路资金的追捧,也受到了众多公司、政府的青睐。它的博弈机制、非对称加密技术和数据结构,可以形成一个分布式账本,可以通过去中心化、去信任化的方式共同维护一个可靠的数据库解决方案。
从大的方面讲,区块链可以解决千百年来的中介机构乃至政府的社会信任问题,从小的方面讲它可以应用到支付、银行、股权交易以及最近很火的共享经济等等。
所以,归根结底,区块链最核心的革命特性是改变千百年来落后的信用机制。
那么,问题来了:
●为什么会出现信用革命?
●顶级资本认同吗?
●区块链会成功吗?
1.从宗教账本到主权信用,再到信用革命。
很少有人意识到,未来10年的生产力进步可能会等于几千年的总和。
更少的人意识到,迄今为止,生产关系已经有160多年没有进步。
今天,人们对区块链如此的着迷。本质上源于生产关系的改变可能带来巨大红利。生产力和生产关系,本该是一对车头和车厢的一般紧密。但如今火车头跑的已经很远,但是车厢还在原地,这本身就不科学。
回顾历史,生产力在工业革命之后已经出现了长达将近两个世纪的飞速发展。每一次高速发展都是对生产关系的颠覆,并会对世界进行一次资本洗牌。
生产关系来自权力,权力的早期来源于宗教的赋予,宗教借助权力和谎言制定社会的行为规范以及财富的分配方式。《圣经》《古兰经》《佛经》就是最早期控制生产关系的原罪账本。在漫长的中世纪,宗教+军事联合体的这一模式一直稳定的延续了1000年,直到黑死病的发生,让人们开始从愚昧走向科学。
<img src="http://javaforall.cn/synimg/9e61298e-cb61-4f82-a2dc-8808d2c91fb6202205137205818e-e0b0-43d8-b10a-d350406c14181.jpg" data-rawwidth="444" data-rawheight="335" class="origin_image zh-lightbox-thumb" width="444" data-original="https://pic2.zhimg.com/v2-8ffca4f2d49ebdade323e5592f1674cb_r.jpg">
在科学腾飞的时代,生产力的发展需要大量的劳动资料。人口资源的利用需要一种新的生产关系制度来维系。于是,优秀的主权国家,开始强化【国家共识】,推动【价值互联】,人类就又来到了主权信用社会。当时,国家通过产权/股权交易市场,将国家货币,链接更多的非标准化资产。这一过程,恰恰就像今天的数字货币世界所做的ICO。建立在主权国家信用的社会体系上,国家强的货币强,具有较强信用等级的国家货币,完全可以利用其金融手段货币手段,去干预全球的生产力和生产关系的发展。
<img src="http://javaforall.cn/synimg/c8c89932-4a67-4f6d-9f97-30b024acc40c202205135b1adf22-ae4c-46b7-9f54-e43f4aad3e231.jpg" data-rawwidth="570" data-rawheight="506" class="origin_image zh-lightbox-thumb" width="570" data-original="https://pic1.zhimg.com/v2-81dcd84a6fe07b5fee97d0c5fd0d121d_r.jpg">
如今的生产力与19世纪相比在大幅提高的基础上,局面如何:
1.已经变成了由多数劳动苦力参与,变为由少数人(高智商研发人员)控制的局面。他们的生产力消耗的资源是虚拟的知识和数据,不是钢铁和木材,这是人类历史上第一次核心生产资料看不见、摸不着,而且被少数人掌控。
2.经历了20年的互联网化,原来越多的生产关系和交易都在云端处理。这是人类历史上第一次,生产关系需要交给看不见、摸不着的云端计算机程序,越来越难以干预。
3.目前比特币的市值已经跻身世界前20名,后面还有130多种货币。在无现金社会和电子货币社会的未来场景里,大量的主权信用面临着与数字货币的同时竞争。在这种情况下,到底是继续信仰主权,还是信仰计算机?
<img src="https://pic3.zhimg.com/50/v2-8c8f87b493f51de12ea63fe9e4e6e0a4_hd.jpg" data-rawwidth="500" data-rawheight="346" class="origin_image zh-lightbox-thumb" width="500" data-original="https://pic3.zhimg.com/v2-8c8f87b493f51de12ea63fe9e4e6e0a4_r.jpg">
迄今为止,生产关系已经160多年没有进步,我们在享受工业革命、互联网革命、信息革命等等时代红利的同时,也在使用着传统守旧的绝对权力控制的金融中介和不透明的信用体系。现如今的的区块链领域进行的加密资本投资,正是在进行一次打破原有信用体制的勇敢尝试。
首先,运用区块链技术打造拥有共享帐本、智能合约、隐私保护和共识机制等多种功能的产品在多领域进行应用。
然后,通过区块链自身的加密货币市场,利用代币进行ico融资,从而打造一套内生的投融资体系。
在这一过程中,中心化的金融机构将首先受到影响,然后蔓延到其他资本领域。参与ICO,其实是区块链技术作用于生产关系迭代的一次尝试,参与的结果会导致生产关系的重塑和生产资料的重新分配。
这也可能是新一轮财富分配的历史性机遇,未来的加密资产将形成一个庞大的规模。
2.巨头进场,区块链正被主流资本接纳
如果仔细观察,我们会发现马云这两年在公共场合提及最多的概念便是信用体系。互联网在未来不会是创业主题,而会像空气一样成为我们生活中的一部分。
<img src="http://javaforall.cn/synimg/6b15cdde-9d13-42ca-a1f5-5c8478e2995420220513f487422c-433d-4b84-89cf-7962aeedf0371.jpg" data-rawwidth="732" data-rawheight="319" class="origin_image zh-lightbox-thumb" width="732" data-original="https://pic3.zhimg.com/v2-abffbf4c1f5c648d23fc3f097c3a2417_r.jpg">
蚂蚁金服更是马云最为看重的业务体系,在马云的构想下,未来人们的生活将无现金化,并可以用信用自由兑换商品。这一切的实现,十分需要一种革命性的信用机制。这一机制在2016年的支付宝APP里已经悄然上线—蚂蚁区块链。
<img src="http://javaforall.cn/synimg/b773dd71-77cd-4fd1-93d2-d5bda03dad7c2022051363a1fa52-139d-45fe-9ce3-6256d5d916841.jpg" data-rawwidth="719" data-rawheight="1280" class="origin_image zh-lightbox-thumb" width="719" data-original="https://pic4.zhimg.com/v2-8aa695cdedc9d36cba033b6900cf64da_r.jpg">
我们都还清楚的记得几年前的郭美美事件,让大家对红十字会失去了信任。每当中国发生灾情,我们每个人在捐款时都会质疑钱到了哪里?蚂蚁金服正在做的事情,就是想依靠区块链技术构建去中心化的信任体系。
无独有偶,同样的信任革命已经通过全球各大资本逐渐渗透到各行各业。
2017年3月,企业以太坊联盟(EEA)宣布正式成立,摩根大通、微软、英特尔等近30家巨头加入。
2017年5月,区块链技术公司公信宝(杭州存信数据科技有限公司)获得由真格基金、天使投资人李笑来联合投资的千万级别天使轮投资。
2017年8月8日,日本软银集团孙正义旗下的投资公司SBI宣布投资了区块链公司OMG。
2017年8月28日即将上线的HMS,更是由原IDG团队合伙人创立,试图用互助医疗的形式来解决全民健康问题。投资方包括IDG和李笑来。
除了以上这些知名资本企业进入区块链领域,还有更多数不清的区块链公司已经不需要向知名资本募集资金。他们借助区块链技术的优势,可以自己发行代币,在公开市场上进行融资活动。这一方式被称为ICO,与证券市场的IPO颇为相似。
据不完全统计,2017年全球的ICO募集资金近20亿美元,比2016年暴涨1000倍。这一爆发式的增长,引来了很多质疑。有人说,这是利用政策漏洞进行非法牟利的行为。然而,从法律上来讲,界定非法集资的重要判定原则看是否现金参与,然而由于区块链领域的ICO,完全是利用代币形式进行募集,法律对此还没有明确的界定。
当然,所以的新生事物,都会出现在法律的边缘,但是这么多知名投资机构的参与,其实已经帮我们做了很多次严谨细致的调查和分析,可以放下心里对新事物的抵触情绪来拥抱变化。
那么加密资本市场的变化已经到什么阶段?
据Standpointc创始人称,加密资本市场规模将达到2万亿美元。他认为这一新技术不仅能延续多达十年的趋势,还是一个确实可信的资产类别。这与上实际90年代硅谷类似—产生大量的新技术,改变了人们的生活和工作方式。
就在今年8月的美国硅谷,有 1500 个 ICO 已经或者即将推出,初创公司凡是可以 ICO 的,都会去 ICO。更多风险资本追逐加密货币,风险家(VC) 将被迫变成加密资本家(CC)。
我们都知道传统的VC 分类(种子阶段,早期,晚期,等等)会变成pre-ICO, post-ICO。后ICO(Post-ICO) 的VC 会和对冲基金竞争,这不是个(适合VC竞争的)好地方。前 ICO(Pre-ICO) 的VC 需要像天使投资者一样带来附加价值,对于很多VC 而言这不是他们熟悉习惯的位置。最终(美国)证监会会决定ICO 这个领域究竟有多大,可能会很大。
在我看来,多数VC 面对这个新的颠覆性的现象,大脑还没转过弯来。
3.艰难一跃,区块链成功近在咫尺
美国高德纳咨询公司从1995年开始使用的技术成熟度曲线来分析新科技从出现到成熟所经历的几个阶段:
1.触发期:产品概念疯狂,但是缺点问题很多,失败的案例大于成功的案例。
2.膨胀期:有成功和失败的例子,但失败的公司经过补救仍然不能存活。
3.幻灭期:历经前两个阶段所存活的科技经过多方扎实有重点的试验,从而对该科技的试用范围有所了解,成功并能存活的经营模式越来越多。
4.复苏期:在此阶段,会因为一新产品的诞生而让此科技收到主要媒体和业界的高度认同。
5.成熟期:在此阶段,新科技产生的利益与潜力被市场实际接受,实质支援此经营模式的工具、方法论经过数代的演进,进入了非常成熟的阶段。
据2016年的技术成熟曲线显示(如下图),区块链技术经过了7年的发展进入了期望膨胀期。
<img src="http://javaforall.cn/synimg/c146de13-022e-4380-8684-4cb342b2a20920220513b61521ad-5386-4c06-8524-fdd30bba08711.jpg" data-rawwidth="640" data-rawheight="490" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic4.zhimg.com/v2-4a0270895aa00d3839ef75f0d1940945_r.jpg">
截止2017年7月,区块链已经越过了期望膨胀期,进入幻灭期。
<img src="http://javaforall.cn/synimg/2f620f06-c8c3-4734-95c7-f3d420d1a023202205133b2a710d-4f45-4ad8-94d7-5cc0bff097041.jpg" data-rawwidth="1280" data-rawheight="737" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic1.zhimg.com/v2-f839a2ae9dbf2eb7259160e9a3fde9f6_r.jpg">
越来越多的产品进入市场,也有一些比如公信宝这样的公司已经实现了盈利。倘若在接下来时间里,有更多的公司通过区块链技术获得不错的收益,一定会让这项技术实现艰难的一跃,逐步走向复苏期和成熟期。
从目前全球市场对区块链的态度来看,日本已经宣布比特币合法化,爱沙尼亚已经要准备进行国家ICO项目,中国央行早在2016年就表态支持区块链。
2016年11月,中国政府正式把区块链列入十三五规划纲要中。
<img src="http://javaforall.cn/synimg/80c8d7e1-667f-437e-870a-5db8bde9bda920220513abeefe05-486c-4ad7-bb60-a377969ba4901.jpg" data-rawwidth="724" data-rawheight="496" class="origin_image zh-lightbox-thumb" width="724" data-original="https://pic1.zhimg.com/v2-78f51c377eb16dc66a250b0cea26892c_r.jpg">
我们有理由相信,区块链技术可以成功从一项新技术走向大众的生活中。随着区块链的普及,加密资本也将会在未来成为规模最大的金融投资领域。
<img src="http://javaforall.cn/synimg/6b9989b9-eecc-4806-b4f9-9daaf19dab0720220513286c8a61-52bf-4168-b21a-973faf5587db1.jpg" data-rawwidth="960" data-rawheight="540" class="origin_image zh-lightbox-thumb" width="960" data-original="https://pic3.zhimg.com/v2-3f5481687874138147e569957964a514_r.jpg">
我们处在巨变前夕,99%的人看不见,0.8%的人看不起,0.19%的人看懂了,0.01%的人在行动。
来分享一些关于区块链的内容给亲。
2017云栖大会北京峰会期间,云栖社区即将重磅发布首份《2017中国开发者调查报告》,历时3个月的调研,7032人参与调查问卷,最终呈现出一份集开发者画像与能力的完整描绘。本文带领大家对区块链相关知识进行预览。下载报告
什么是区块链?区块链主要应用在哪些行业?区块链的运维方案是什么?哪些区块链技术难点尚未得到解决?针对这些区块链的问题,12月20日,云栖社区重磅发布首份《2017中国开发者调查报告》。
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。报告指出,供应链和物联网行业已经被区块链的数字验证能力征服,未来与金融行业的迅速结合将被时代铭记,基于机器信任的原则,在金融行业中更容易构建客观的信任机制,对于区块链的应用有天生的亲和力。调查得知,能够在区块链上进行快捷并且具备长期发展的分布式部署产品都被开发者们追捧,但在应用区块链服务方面,多数的开发者还处于探索尝试阶段。
在区块链运维中,“自我摸索”成现阶段最优运维解决方案。并且,多数开发者还是信任云服务供应商提供的节点服务。
区块链毕竟还是非常年轻的新技术,开发者面临的问题五花八门,并没有形成明显的聚类特征。现阶段似乎并没有形成最被认可的区块链与隐私结合应用的方式,且多数开发者对于延时响应的忍耐度比较低。可见,现阶段要想实现区块链的快速发展,标准、技术、成功实践都是硬伤,而这个硬伤恐怕短期内还难以解决。
区块链的数字验证能力征服供应链和物联网行业
<img src="http://javaforall.cn/synimg/1235b261-a95d-4257-b472-4c8a6b4da8d4202205132824acb2-36cc-4c5a-9f85-9003902d29f41.jpg" data-caption="" data-size="normal" data-rawwidth="1275" data-rawheight="496" class="origin_image zh-lightbox-thumb" width="1275" data-original="https://pic1.zhimg.com/v2-1de6e6108d06e755caeae6cc7de69995_r.jpg">
区块链本质上是一个价值传递的大型互联网,其以最低的成本构建信任机制,也是目前区块链最直观的商业价值,因此正在对安全性、隐私性及需要信用评级的行业当中,区块链的发展更有快速发展的空间。现阶段,基于机器信任的原则,在金融行业中更容易构建客观的信任机制,对于区块链的应用有天生的亲和力;同时区块链不仅仅能够用于金融业,目前区块链技术在物联网、供应链服务中的应用甚至比金融行业更甚,对于物联网和供应链来说,对于信息ID的唯一性确认能够高效的实现以前说易行难的溯源工作,通过NFC的信息数据能够快速进行供应链的网络验证,从而保证在供应链服务中货物与信息的真实一致性,而未来供应链与金融额有机结合,区块链一定会发挥关键作用。
开源、分布式、便捷成为开发者选择区块链产品的重要参考要素
<img src="http://javaforall.cn/synimg/ec716530-2e94-4503-a16d-9bea606828fc20220513616ffa27-915d-41bc-9071-3487796b33c11.jpg" data-caption="" data-size="normal" data-rawwidth="1287" data-rawheight="593" class="origin_image zh-lightbox-thumb" width="1287" data-original="https://pic1.zhimg.com/v2-1bcb19fb57d00438748ac9dac1e548eb_r.jpg">
在众多的区块链产品中,被开发者应用最多的是Ethereum,其次是Fabric,作为一项新的技术,区块链的产品成熟度从出现到快速增长非常快。以太坊作为一个开源的,能在区块链上实现智能合约的底层系统,被绝大多数开发者用以进行区块链的编程甚至进行实物、代币、虚拟物品的交易;而应用Fabric也是利用其分布式部署特征,具备便捷的自动分布和数据检索能力。综合而言,能够在区块链上进行快捷并且具备长期发展的分布式部署产品都被开发者们追捧。
现阶段区块链在中国的服务更像是一个“公证中心”
<img src="http://javaforall.cn/synimg/ad8d6d38-9d19-4737-ad7a-be0e894c73bd20220513d5e75d7b-f040-4f04-8a74-0ff8fd2258451.jpg" data-caption="" data-size="normal" data-rawwidth="1306" data-rawheight="589" class="origin_image zh-lightbox-thumb" width="1306" data-original="https://pic4.zhimg.com/v2-b11e2f7790d9a4c3177132d57f21610d_r.jpg">
中国区块链的商业应用还处于非常原始的阶段,甚至包括全球流行的比特币服务也已经被叫停。因此在应用区块链服务方面,多数的开发者还处于探索尝试阶段。目前主要使用的场景是利用区块链技术实现信息存证,第二位的是使用资产模型,实现资产的流动与信息检索,第三位的是关键业务的约束上链。显然排名靠前的区块链服务核心都是实现局部或部分关键信息的存证与检索,为保证信息的真实有效性而上链。
“自我摸索”成现阶段最优运维解决方案
<img src="http://javaforall.cn/synimg/0cd85cb7-e793-43b6-ae78-464ecd0168b02022051309b9f9e9-2d52-414d-a7c4-be7bec5add101.jpg" data-caption="" data-size="normal" data-rawwidth="1453" data-rawheight="602" class="origin_image zh-lightbox-thumb" width="1453" data-original="https://pic4.zhimg.com/v2-f9892fa64d878cba716163fbd3c5b157_r.jpg">
目前在区块链运维中,技术的缺乏,认知度的低下导致要实现区块链服务与生产系统结合应用,55.2%的被调研样本表示只能靠自己培养具备区块链技术的运维人员来承担工作;而有24.1%被调研样本寄望于云服务商来提供运维服务支持;可见,对于生产系统与区块链结合情况下的服务,目前并没有很好的第三方运维解决方案。
基于数学意义上的验证方式更被开发者们青
<img src="http://javaforall.cn/synimg/e0713fb8-15ba-46ec-9e01-ddd057039fc520220513ec4639c2-3a4e-4c5b-884f-2918ec2c5df71.jpg" data-caption="" data-size="normal" data-rawwidth="1248" data-rawheight="576" class="origin_image zh-lightbox-thumb" width="1248" data-original="https://pic1.zhimg.com/v2-5488ee98b154ab9744e1e906492c080f_r.jpg">
在使用密码库算法与原语倾向中,32.1%开发者会选择zero knowledge proof的方式,这种验证方式非常适合执行大量密码协议的大型网络,也即是说非常适合区块链的服务;排名第二的则是ring signature和pedersen commitment。综合来看,基于数学意义上的ring signature和pedersen commitment的倾向性选择比不具备严格数学意义上的验证“零知识验证”更多一些,看来数学的逻辑验证被大多数开发者认为是更可靠的方式。
最大的技术难点就是“困难因素太多”
<img src="http://javaforall.cn/synimg/73734961-e494-4c74-830a-f5862d59a68a20220513d5fbabd3-afac-4dc1-ba38-16d4aeb097161.jpg" data-caption="" data-size="normal" data-rawwidth="1256" data-rawheight="596" class="origin_image zh-lightbox-thumb" width="1256" data-original="https://pic1.zhimg.com/v2-c4e6d950788ee7012b11f8a4fb377975_r.jpg">
区块链毕竟还是非常年轻的新技术,开发者面临的问题五花八门,并没有形成明显的聚类特征。50%的开发者认为标准是最大的障碍,46.4%开发者认为技术不成熟才是首要问题,另外有32.1%开发者表示没有成功案例参考才是最令人头疼的问题。可见,现阶段要想实现区块链的快速发展,标准、技术、成功实践都是硬伤,而这个硬伤恐怕短期内还难以解决。
中国拥有世界上数量最多的开发者群体,并且这个群体非常年轻,面对这样一个庞大群体,似乎总有人想给他们做一个画像;这个从二进制到十六进制来回摇摆的群体不再那么神秘,但似乎还是有一层朦胧令大家又看得不够清晰,而云栖社区希望通过全面的研究分析为大家破除这层朦胧的壁障,透视这个特别群体如何成长至今,如何面向未来…12月20日,2017云栖大会北京峰会期间,云栖社区即将重磅发布首份《2017中国开发者调查报告》,历时3个月的调研,7032人参与调查问卷,最终呈现出一份集开发者画像与能力的完整描绘。以下为《2017中国开发者调查报告》目录,关注云栖社区,全版报告PDF下载地址将在大会发布后第一时间放出,敬请期待:
<img src="http://javaforall.cn/synimg/19fa3c3c-2474-4402-a950-b6740e1f112a20220513797d0502-0504-487f-9e74-a9be983c12821.jpg" data-caption="" data-size="normal" data-rawwidth="890" data-rawheight="490" class="origin_image zh-lightbox-thumb" width="890" data-original="https://pic1.zhimg.com/v2-da1e963838e98d158b5389836d216fea_r.jpg">
区块链相关技术文章:
蚂蚁金服首席架构师:区块链技术如何促进数字普惠金融
http://click.aliyun.com/m/39373/
区块链应用创新的加速器 – 阿里云容器服务区块链解决方案
http://click.aliyun.com/m/39374/
图灵奖得主MIT Silvio Micali教授:区块链正面临的三大挑战
http://click.aliyun.com/m/39375/
物联网区块链技术的行业发展优势:
http://click.aliyun.com/m/39376/
2018年,5个关于区块链趋势的基本预测:
http://click.aliyun.com/m/39377/
区块链(Block Chain) Hyperledger Fabric 1.0 技术架构详解:
区块链(Blockchain)是由节点参与的分布式数据库系统[1],它的特点是不可更改,不可伪造,也可以将其理解为账簿系统(ledger)。它是比特币的一个重要概念,完整比特币区块链的副本,记录了其代币(token)的每一笔交易。通过这些信息,我们可以找到每一个地址,在历史上任何一点所拥有的价值。
区块链是由一串使用密码学方法产生的数据块组成的,每一个区块都包含了上一个区块的哈希值(hash),从创始区块(genesis block)开始连接到当前区块,形成块链。每一个区块都确保按照时间顺序在上一个区块之后产生,否则前一个区块的哈希值是未知的。这些特征使得比特币的双花(double-spending)非常困难。区块链是比特币的核心创新。
强烈推荐这个答案:
什么是“区块链”?
区块链说简单点就是一个账簿,写着张三有几块钱,李四有几块钱。其最出名的应用,比特币,其实就干了一件事情:按既定的速率发行结算单位(比特币),并完成交易及记账工作。当然了,如果你改变一下结算单位的内容的话,很容易发现股票啊证券啊房地产契约啊等等都是可以写在账簿上边来交易的。实际上这个系统还有一个更深远的内涵,但是比较长…….
2,
要明确一个常见的误区,区块链并不一定要是去中心化的,也不一定是不可逆向修改的(我并不是说它们俩不好哦)。这两点是比特币为了吸引用户而采取的设定。
比如说,中国人民银行主管的杂志微信,在8.31,9.1,9.2日连续发表了17篇央行数字货币的探讨文章
<img data-rawwidth="750" data-rawheight="1334" src="http://javaforall.cn/synimg/6f0bbada-8a22-4e0a-9a24-87f85090fc972022051334ebbff9-03bf-4c38-915b-0880392c440b1.jpg" class="origin_image zh-lightbox-thumb" width="750" data-original="https://pic3.zhimg.com/ae874b642c23f2111521ec2e571d23b5_r.jpg">
(想看详细内容的自行关注订阅即可)
其中呢,央行副行长范一飞写的文章里边,提到了这么一段话:
“由于私人类数字货币的匿名特点,我们经常会看到因私钥泄露导致货币资产被盗却难以追偿的情况发生。法定数字货币必须彻底解决这一问题,既要通过密码学算法保证数字货币用户安全,又要通过技术手段建立可控匿名机制,实现一定条件下的可追溯,以进一步增强法定数字货币安全性。”
这当然是很显然的,比特币耿直的保护着所有人的账户,而不管你这钱来的合不合规矩。但是银行必须灵活,如果他觉得你的钱不合法,他要能冻结甚至退回你的赃款,如果不能实现这点,银行断然是不能用区块链的。(这也是贪官喜欢现金的原因,现金流通的路径更加难以查询和控制)
3,
那么,我们肯定会去想,区块链能不能实现退回赃款呢?
既然说区块链是一个账簿,那么最大的问题就是“谁来记账”。比特币采用的是“有奖励的竞争性记账”。这个设定,巧妙而公平(原则上)的把记账的权利下放到每一个个体,以奖励比特币激励矿工加入记账。而先发优势带来的庞大算力和加密原理则保证了它的不可修改性,从而去中心化的保证了账簿的可信可靠。
但是它有助于追回赃款吗?不如先回顾一下今年赫赫有名的“DAO”事件。以太坊也是一家采用竞争性记账的区块链。当时,以太坊社区的一个众筹合约出了漏洞,导致360万以太币(价值过亿)被盗。由于以太坊是一个去中心化的社区,没有人有权限追回赃款,大家在开发者的协助下,投票采取了硬分叉的方法,放弃原链,采用一条修改了黑客的账户地址的,来剥夺黑客盗取的以太币。之后的剧情让所有人大开眼界,黑客拥有以太币的链并没有因为开发者和社区的放弃而死去,反而被打出“原版的”“真正去中心化的”以太坊之名,吸引到了大量以太社区外的资金和算力,价格一度接近以太币的三分之一。现在两条以太链平行共存,不仅造成了资源竞争和内耗,也对圈外想要了解以太坊的人造成了相当的误解和困惑。
4,
由此可见,银行是不会接受,谁都能来参与形成节点的区块链的,如果违法违规的事件发生时,银行没有权利保护被受害人,老百姓是不会买账的。
那么,银行就必须限制节点参与记账,有且只有银行的“亲信节点”能够记账。这样,就保证银行的命令和想法能被每一个记账人执行而不出漏子,也同时保证隔壁不会有新的记账人跳进你的链里来搞事。这就便是“中心化的”区块链了。
5,
评论里
说:如果是中心化可逆的,不如用关系数据库保存,开放API即可,何必用区块链储存?
实际上不开放api也行啊,马云巴巴的支付宝不就是么?只不过他记录的账簿信用是从现金里来的(我们之所以相信支付宝里的数字有效,是因为支付宝能够兑换出现金):
支付宝《—-现金(一张纸)《—-央行,能够兑换现金,他才有信用,这和商业银行的网上银行也是一样的。
那么问题来了,如果银行记账的数字不能换现金出来怎么办?
http://xw.qq.com/news/20150630003464/NEW2015063000346400
答案,是啥?很简单…….用区块链呗…….(废话)做一个根本不对应现金的数字货币系统,架构上与现行系统平行,信用直接来自央行:
数字货币《—-央行。
那么就是由央妈来记这个账簿吗?艾玛,那以后我们的钱都直接存在央行了,商业银行岂不是都变成理财公司了?不要说商行不干,央妈也不干啊,老子是发行货币和制定政策的,至于怎么用是你们的事!(大雾,其实这种系统下,定向利率的政策更容易执行)
于是央妈就把节点发给商行,喏,你们拿去记账,我负责从块儿上监督你们有没有执行政策。商行们屁颠屁颠买来设备就开始记账了,各自优先打包自己客户的交易,给别人的收手续费…..(或者央行运营主链,商行运行侧链,形式上还与硬件设备和芯片技术相关)
6,
有些喜欢比特币的朋友会问,明明有去中心化的比特币可以用,为什么还要去用中心化的银行链呢?唔,
首先(大)银行身后…..就是一大半的政府信用嘛。你难道不相信那些长者吗XD 暗中观察.jpg
其次,比特币是有升值潜力,但是它……..没利息!
在以后的以后的将来,在比特币的增量趋于减小,人们的认识也逐步到位之后,其价值必然趋向稳定。此时你整年就存着无风险利率为零的比特币买东西呀?我看……悬。到了那时,国家控制利率和增量的国有中心化区块链系统就很有优势了。(当然现在只是个念想)
6.01,
讲个故事,大家知道07年美帝的次贷危机,雷曼倒闭,多家投行火烧屁股的时候,美联储的大佬们还神情自若,云淡风轻,一副最糟糕的时候已经过去了的样子。那么问题来了,要是旗下用你货币的商行,对你的政策不满意怎么办?oh,好像没什么办法。但是…….用上了区块链,事情好像就不一样了,因为实际上商业银行群体也有了记账的权力。(当然啦,实际情况复杂的多,因为央行是不会随便出让发行货币的权力的,你们只能记我的账,只有我是货币政策的唯一制订者,其他的都是违法的。原因?因为我有枪啊啦啦啦。可是没关系,同学们我们先假设有一只真空中的球形鸡……哦不对,假定这个世界是个爱好和平和讲道理的世界,看看会发生什么吧XD)
6.02,
假如美联储做了一条链,由其股东银行运行节点,突然,有接近但不到一半的股东对政策有很大意见。在原有环境下是接近然并卵的,然而,这些银行的几个头头这次愤然拍桌,表示你们带不动,老子不干了!带着小弟从原有的链上分裂出了另一条链,并立即执行他们认为正确的政策….
吃瓜群众们可能会一脸懵逼,但是想想“DAO”,你们就懂了。他们实际上分割了美元的价值,变成了两条平行的链。随着民众对他们各自的认识,其之间会形成一定的汇率关系。也就是说你存在链里的钱,变成了两条链里的钱。这是啥?敏锐的朋友肯定发现了,这不就是哈耶克的货币的非国家化么……货币的多极发行,自由竞争,账簿和政策公开,民众自己选择使用哪家货币。
6.03,
当然了,就现在来看,这些个银行已经因为违法被政府吊打了。除非他们也有军队跟政府对打……但是没关系,梦想总是要有的嘛,说不定未来政府会像放弃盐铁专营一样放弃货币专营。这样,树状的金字塔权力结构会由单极向多极发生转变,并且越来越扁平化。也许这才是区块链给我们社会带来的最深刻的礼物。
7,
现在很多创业者们,说能用区块链解决信任的问题。我也不是想泼冷水……但是你们一没比特币那样大量的矿工和算力,二没金字塔顶端阶层的庞大信用,三没有木仓,这样的区块链就是无本之木,搞出来的应用还不如不用区块链简洁,除了忽悠风投好讲故事之外还有啥用啊?
8,
第七条欢迎有企业用实力打脸。
9,
9月25日刷完澳门坑爹missday的我咸鱼中写下此文,
9月26日二稿
转载请联系。
最近在学习区块链技术,很多科普文章的确写的很赞,但是缺乏一个比较直观的角度,这篇就从用户需求的角度出发,一步一步发明区块链技术(或者说比特币,因为两者互相依存),也在文中探讨了关比特币与金融,ICO,竞争币等等,其中很多观点可能有谬误或者不妥请多指正和交流讨论!
观看超清图+排版更加Fancy的版本欢迎光临我的博客:链接
因为贪婪,所以信任
1、加密货币
在一步一步发明发明比特币之前,解释几个直观的认知:
我们常说的比特币,是加密货币(Cryptocurrency)的一种,而加密货币实现去中心化的最关键的技术是区块链
有些地方可能把加密货币又称为数字货币(或称电子货币),但实际上,加密货币是数字货币的子集,同为子集的还有虚拟货币(如Q币),加密货币的称谓要更加专业
加密货币一定具有下列三个特点
- 去中心的清算
- 分布式的记账
- 离散化的支付
为了实现这些特点,需要使用到区块链技术。这里的区块链技术是一个很广义的范畴,它包含了密码学,算法等很多不同的内容,其中最精彩的点子,可算是工作量证明 = 共识信用了
2、一步一步发明比特币
2.1、第一个用户需求 – 账本和电子签名的由来
第一个用户需求描述了
中心化清算系统几个关键内容的由来,只对区块链感兴趣的读者可以跳过
经济体的蓬勃发展离不开交易。在交易过程中,人们早已发现使用一般等价物(如金银)十分麻烦,发明了纸币(最早的来自中国,北宋时代四川地区的纸币交子的清算体系,是生产力发展的必然产物,最终的目标是提高生产效率),现如今,人们发现,携带现金也很麻烦
这是第一个基本用户需求:摆脱现金进行交易带来的不便
【解决办法】几个用户使用公共账本记录转账记录,月底结算,账本公开,每个人都可以修改,也就是说可以在上面添加新行(一笔交易),如小明转账给小红10块钱
2.1.1、产生的问题1:身份问题
在这个账本条目上我们无法确认交易双方小明和小红是否是本人,可能出现伪造(逍遥法外电影中的伪造支票)
【解决办法】使用电子签名,即公钥 – 私钥对
记住,电子签名被发明的核心目的是希望在电子文档也能有一个类似与现实中个人笔迹的签名,目的一定是:确认写这个签名的人是本人,即身份确认(验证)
私钥顾名思义,也叫做密钥,是你本人需要需要妥善保管和保存的
Sign在这里是一个函数,可以理解为一连串计算(变换),这一连串计算有一个特点,就是输入值只要改变一点点,输出就会完全改变。信息和私钥一起,可以得到一个电子签名。并且这个电子签名不能被轻易的复制到其他信息里,原因是因为每一个电子签名都和这一段信息有关联。
在进行验证的时候,Verify也是一个函数,输入值是信息,电子签名,公钥,输出是一个True or False,来判断这个电子签名是真的还是假的。
这个时候可能有人就要问了,这个电子签名我难道不能试出来吗?很不幸,这是一个有256bit的1/0字符串,可能性是 ,无穷大。
解释完电子签名,我们来看看实例。小明使用自己的私钥加上小明转给小红10块钱的文字通过Sign函数生成一个签名(256位),把签名放在这条转账信息的后面,通过之前的讲解,这个签名就能保证小明已经过目了,并且说:“这真的是我小明,不用怀疑了!肯定是我”
直观结果是,我们可以利用密码学的手段,只要有对应人的数字签名,我们保证小明和小红的身份能被100%确认真实
但是这个解决方案有一个小漏洞:可以复制同一行信息来伪造交易记录,解决的办法是添加一个这笔交易独有的信息(比如时间戳)
2.1.2、产生的问题2:欠债跑路问题
如果小明在此时账户上已经没有足够的余额进行支付,就会出现超支问题
【解决办法】添加余额记录,此时就不可避免的需要一个中间担保人(国家?信誉机构?银行?)为小明进行余额担保
2.1.3、一个大家都遵守的协议
此时,现代金融体系的框架基本建立完毕,协议内容是
- 任何人都可以在账本上添加新行
- 固定时间间隔时用真金白银进行清算
- 只有有签名的交易是有效的
- 中间担保的人保证不可超支
此时发现一个很有趣的结论,这个比较严谨的协议有一个特点:如果所有人都按照这个协议来办事,我们可以用任何形式的东西来代替人民币了,换句话说,就是我根本不关心你在账本上添加的新行的交易内容是什么,可以是任何东西
利用这个提出需求再解决问题的过程,强化一个认知:货币 = 交易记录(账本),即货币的本质是交易记录,在这背后,有一个前提是,货币的另一个本质是一种共识,我们都信任它有价值的共识
2.2、第二个用户需求:账本放在哪里?
传统的(现在的)解决方案当时是,使用中心代理-银行,来存放账本
既然是第二个用户需求,那肯定就是因为现在的解决方案大家都不满意
2.2.1、核心需求:去中心化
中心化的痛点大致可以说几点
- 银行效率低下,一笔跨国转账的等待时间较长
- 胖银行金融体系因部分准备金制度等等方便的规则,能抬升杠杆,产生金融泡沫,进一步诱发金融危机
- 私有财产神圣不可侵犯是精英与平民,剥削与被剥削者几个世纪以来博弈的风暴中心
当然还有很多没有提到(比如好处,控制经济发展速度,调控供需平衡等),总之,是一种一直饱受诟病的清算方式,此时,中本聪在2009年横空出世,他提出了一种全新的清算方法,并且真正解决了陌生人间信用的问题!接下来就是真正的一步一步的发明比特币了
2.2.2、如何实现分布记账(去中心化)
为了去中心化,我们可以反其道而行之:每个用户保存账本,分布记账。用户产生一笔交易就将这笔交易广播到到网络上所有的节点上,这样不就完美的去中心化了?
<img src="https://pic1.zhimg.com/50/v2-17bd2d6e6c9d7fe836d5a2cf42208299_hd.gif" data-rawwidth="823" data-rawheight="672" data-thumbnail="http://javaforall.cn/synimg/5de1f7c5-d656-4213-8852-1326976210f720220513adb202b2-a5fe-4b64-b8f4-d59960f6953c1.jpg" class="origin_image zh-lightbox-thumb" width="823" data-original="https://pic1.zhimg.com/v2-17bd2d6e6c9d7fe836d5a2cf42208299_r.gif">
只要是明眼人都能发现,太天真的,这个方法行不通。若行不通,那就把行不通的原因总结出来
遇到问题,总结不可行的原因,寻找解决方案。这是整个人类不断前进的核心最小单位
2.2.2.1、问题核心
如何让所有人都同意这个新账本?如何保持这些账本同步?有一笔交易发生时,如何让其他人都听到并相信这一笔交易呢?
这些问题才是真正的核心:是否能在协议(办法,规则)中添加几行,找到办法,来决定是否接受交易,并确定交易顺序,使你可以放心的相信,世界上遵守同一协议的所有人手上的账本都和你的一模一样呢?(问题描述值得品读,只有抽象出问题才能更好的去寻找解决方案)
2.2.2.2、☆解决方案
解决的思路是:哪个账本的计算工作量大,就信任哪个账本。换个角度来说是【让交易欺诈和账本不一的情形的计算力成本高到不能接受甚至完全不可行】
1、密码学:哈希函数
哈希函数,输入可以是任意信息或者文件,输出是固定长度的比特串。例如256bit的1/0串,这个输出叫做这个信息的“哈希值”或者“摘要”(digest)。SHA256就是一个哈希函数
<img src="https://pic3.zhimg.com/50/v2-d4a7c2364b951a773ed91d417476f698_hd.gif" data-rawwidth="1275" data-rawheight="496" data-thumbnail="http://javaforall.cn/synimg/a9a14253-3365-45ab-a48f-9538019c1df220220513bccf607d-c586-42fb-b8f0-e339aa3443771.jpg" class="origin_image zh-lightbox-thumb" width="1275" data-original="https://pic3.zhimg.com/v2-d4a7c2364b951a773ed91d417476f698_r.gif">
密码哈希函数有几个特点
- 特点是输入值稍微变化后,结果就会有很大的不同,完全无法预测不同输入间的规律
- 逆向计算不可行,只能使用试错法(穷举法),解空间
在每一个账本后添加一个特殊数字,对整个列表使用SHA256,我们要求这个特殊数字可以使得输出值的开头有30个零(关于如何确定0的个数问题,在后面部分有详细的说明)
<img src="https://pic4.zhimg.com/50/v2-2dd00c69b9221b7e3bb52fc23627265e_hd.gif" data-rawwidth="1366" data-rawheight="543" data-thumbnail="http://javaforall.cn/synimg/777bd195-108b-47fe-98f2-689d00c13ee5202205131885c29c-23d5-4669-9135-d5fab37761151.jpg" class="origin_image zh-lightbox-thumb" width="1366" data-original="https://pic4.zhimg.com/v2-2dd00c69b9221b7e3bb52fc23627265e_r.gif">
根据之前说过SHA256的性质:输入变化输出不可预测,找到这个特殊数字唯一的办法就是穷举。换言之,你很容易就证明了他们进行了海量的计算。而这个特殊数字就叫做工作量证明(proof of work)
这就意味着,所有的工作量证明就对应了交易列表(账本 Ledger),如果你修改了一个交易,哪怕只是其中一个字符,就会完全改变哈希值,就得重做工作量证明,直观动图如下
<img src="https://pic2.zhimg.com/50/v2-c980c34bf00fd08206180658b3fcdfaa_hd.gif" data-rawwidth="874" data-rawheight="350" data-thumbnail="http://javaforall.cn/synimg/48bb2673-28cb-4931-90e5-ce37100ff57f202205135197a0bb-68e6-4a3a-8704-87f58d7e244f1.jpg" class="origin_image zh-lightbox-thumb" width="874" data-original="https://pic2.zhimg.com/v2-c980c34bf00fd08206180658b3fcdfaa_r.gif">
2、区块链 – 信任与共识的基石
每一个小账本被称为区块,每一个不同的区块链协议(产生不同的加密货币)都会规定每一个区块的大小(最初比特币为1M)
账本组成区块,区块构成链表,区块的头包含前一块的哈希值,这就是区块链
<img src="https://pic3.zhimg.com/50/v2-0131f416394bed743fc11b477180129c_hd.gif" data-rawwidth="1366" data-rawheight="678" data-thumbnail="http://javaforall.cn/synimg/ecfb3732-dd0a-4e0f-b2a2-02b1df0a9a1720220513108b1e11-eb21-4a3d-97c6-20de507e0d971.jpg" class="origin_image zh-lightbox-thumb" width="1366" data-original="https://pic3.zhimg.com/v2-0131f416394bed743fc11b477180129c_r.gif">
如此一来,任何人就不能随意修改其中的内容,或者交换顺序。如果你这么做,意味着你需要重新计算所有的特殊数字
<img src="https://pic4.zhimg.com/50/v2-ba24d2e4167ad16cdeda3bb8800130a2_hd.gif" data-rawwidth="1366" data-rawheight="424" data-thumbnail="http://javaforall.cn/synimg/ac74f90f-41a3-4b95-bbd9-0f2d8cc88ced202205130a33d93c-7f8f-4293-b117-84e1f40994101.jpg" class="origin_image zh-lightbox-thumb" width="1366" data-original="https://pic4.zhimg.com/v2-ba24d2e4167ad16cdeda3bb8800130a2_r.gif">
规定,允许世界上的每一个人建造区块。每一个新建区块的人(找到了这个特殊数字 – SHA256值有30个零)都能获得奖励,对于新建区块的这部分人(矿工)来说
- 没有发送者信息,不需要签名
- 每一个新区块都会给整个币种增加新的虚拟(加密)货币
- 新建区块的过程又被称为“挖矿”:需要大量工作量并且可以向整个经济体注入新的货币
- 挖矿的工作是:接受交易信息,建造区块,把区块广播出去,然后得到新的钱作为奖励
- 对每个矿工来说,每个区块就像一个小彩票,所有人都在拼命快速猜数字,直到有一个幸运儿找到了一个特殊数字,使得整个区块的哈希值开头有许多个零,就能得到奖励。我记得有一个知乎答主给了一个形象的比喻,区块链就像一个拥有貌美如花女儿(区块)的国王,有很多的青年翘首以盼,而国王的方法是出了一道很难得题目让所有的青年计算(学习改变人生),谁算的快(在计算哈希值过程也可能是运气好)就能抱得美人归
- 对于想用这个系统来收付款的用户来说,他们不需要收听所有的交易,而只要收听矿工们广播出来的区块,然后更新到自己保存的区块链中就可以了
3、51%算力-共识攻击
这里有一个小漏洞,因为网络的延迟或者有人在篡改区块链等因素,你作为一个收听网络广播的用户,如果同时接受到两条不同的区块链怎么办?其中的交易信息发生了冲突
注:区块链本身就是最终的大账本,发生交易的唯一方法就是把你的交易加入到大账本上。具体来说,就是让矿工把你的交易记录加入它新挖到的区块中,并把这个区块链接到区块链上。链表的纽带,当然就是工作量证明
对于上面的问题,用户的解决方案也比较简单:即,只保留最长的,也就是包含的工作量最大的那一条
<img src="https://pic1.zhimg.com/50/v2-337208f538bddba345480723a3427a0e_hd.gif" data-rawwidth="726" data-rawheight="227" data-thumbnail="http://javaforall.cn/synimg/1bd26e25-e542-4fe3-8906-987799dcd12120220513ee7a645d-565a-434a-ae80-45437a5135131.jpg" class="origin_image zh-lightbox-thumb" width="726" data-original="https://pic1.zhimg.com/v2-337208f538bddba345480723a3427a0e_r.gif">
这里有一个Trick,即所谓信任工作量最大不仅仅是出【一道难题】,还通过等待多个区块的产生引入世界上所有矿工之间的博弈(吃瓜群众,坐看大戏,谁厉害我选谁,你们尽管斗)
个人观点:区块链的Idea最核心的创新就是从技术上把信任和贪婪画了等号。因为贪婪(希望去竞争建立区块的建立和交易费)所以信任(全网算力越大,用户越放心),这句话甚至带上了些许哲学和传奇的色彩
对于用户来说,是这样一种情景
<img src="https://pic4.zhimg.com/50/v2-fca9bc731c4b9f68590d65f16cffc8a4_hd.gif" data-rawwidth="1245" data-rawheight="416" data-thumbnail="http://javaforall.cn/synimg/b7eed19f-934a-40c1-b8e0-2e3f91ed75682022051397e7a552-f2a5-4345-b278-b105ad9dda591.jpg" class="origin_image zh-lightbox-thumb" width="1245" data-original="https://pic4.zhimg.com/v2-fca9bc731c4b9f68590d65f16cffc8a4_r.gif">
其中的原因是,你可以假设Alice希望篡改一个交易信息,那么就意味着Alice需要不断的通过计算维护这个区块链了。也就是说每一次有新的区块链产生,Alice都需要不断的抢到这个彩票,理论上来说,他至少必须拥有全网51%以上的算力才能做到这一点,更多的,随着用户等待区块的增加,这个难度,幂次上升,在7-8个区块链产生后,概率上来讲,就是绝对信任
<img src="https://pic1.zhimg.com/50/v2-796a52843a2b5d9ac46b4065259c173e_hd.gif" data-rawwidth="1216" data-rawheight="662" data-thumbnail="http://javaforall.cn/synimg/953ee547-1fd2-4d22-a6f3-1e3bee9201f620220513ecb6a551-3a21-4a23-8272-1978647f68801.jpg" class="origin_image zh-lightbox-thumb" width="1216" data-original="https://pic1.zhimg.com/v2-796a52843a2b5d9ac46b4065259c173e_r.gif">
此时
- 我们用数字签名保证了不能伪造交易记录
- 用区块链及工作量证明保证了不能篡改其中的信息
这两点,就完成了:证明区块链的每一条交易记录都是可信的这一终极目标
2.2.3、总结 – 系统可行性分析
只需给出一个命题来思考:我们如何才能在这个系统下骗人呢?
- 如果你想篡改一笔不存在的交易记录,那么你必须比所有人都算的快,赢得这个彩票
- 但所有用户会继续收听其他矿工的广播
- 所以为了让所有用户继续相信这个伪造的区块
- 你必须投入自己所有的工作量,不断给篡改后的区块链分叉增添新的区块
- 记住:根据协议,所有用户会一直信任他所知道的最长的链
- 是的,你持续的竞争过世界上所有的矿工的概率或者说代价,实在太大了,得不偿失(其实法律也是一样的道理,它强制给违法的人给予惩罚,让违法者付出他们不能承受的代价了保证公平和社会稳定运行)
- 注意,作为一个用户,你不能立马相信你所听到的最新区块,而是应该等待多几个区块被创建过后,再确认这的确是世界所有人都在使用的区块链
2.3、发明过程中的关键点
- 电子签名 Digital Signatures
- 公共账本就是货币 The Ledger is the currency
- 去中心化 Decentralize
- 工作量证明 Proof of work
- 区块链 Block Chain
3、比特币技术
到这里,已经发明了比特币,解决了去中心化的信任这一难题。只对比特币和区块链是什么这个问题感兴趣的读者,可以停在这里了,希望大家可以在我的叙述中解决一些困惑!鞠躬!
针对比特币的一些实现的内在细节,继续在探索和学习的道路上披荆斩棘。新技术,新点子,要拥抱它,使用它,判断它,必须先追根究底了解它。
我们知道区块链中记载的核心内容,对于比特币(加密货币)来说就是转账记录。但是,一个概念真正落地成大众可以用的服务,有很多技术上,协议上的细节。接下里的部分主要探讨一些比特币具体实现方面的细节,如网络节点构成,比特币的计算难度系数,比特币总量的由来,比特币一笔交易发生的内部细节等
3.1、比特币网络节点的构成
比特币网络是一种点对点的数字现金系统(P2P),网络节点中每台机器都彼此对等。P2P网络不存在任何服务端、层级关系或者中心化服务。
3.1.1、节点类型与分工
<img src="http://javaforall.cn/synimg/7ea0aa92-499a-440e-950a-a0523d8ba6ef20220513f1c39130-3c52-4151-99fc-30ac52d55b8c1.jpg" data-rawwidth="265" data-rawheight="278" class="content_image" width="265">
一个全功能节点包含上述4个模块【钱包Wallet】【矿工Miner】【完整区块链fullBlock-chain database】【网络路由节点Network routing】
- 【网络路由节点】使得节点具有参与验证并传播交易与区块信息,发现监听并维持点对点的链接的能力
- 【完整区块链】具有此模块的节点被称为:全节点。它能够独自自主的校验所有交易,不需要任何其他信息。
- 【钱包】比特币的所有权是通过数字密钥、比特币地址和数字签名来确定的,数字密钥实际上并不是存储在网络中,而是由用户生成并存储在一个文件或简单的数据库中,称为钱包。有些节点仅仅保留区块链的一部分,通过一种”简易支付验证“(SPV Simplified Payment Verification)的方法来完成交易
- 【矿工】挖矿节点以相互竞争的方式创造新的区块。有一些挖矿节点也是全节点,可以独立挖矿;还有一些参与矿池挖矿的节点是轻量级节点,必须依赖矿池服务器维护全节点进行工作
拥有全部四个模块被称之为核心客户端(Bitcoin Core),除了这些主要节点类型外,还有一些服务器及节点运行其他协议,如特殊矿池挖矿协议、轻量级客户端访问协议。
下表为扩展比特币网络的不同节点类型
<img src="http://javaforall.cn/synimg/92977892-d7ed-4eef-9db5-0eca3f289e43202205133dfd4819-93b8-465a-b5c5-fbdda37203761.jpg" data-rawwidth="2582" data-rawheight="1475" class="origin_image zh-lightbox-thumb" width="2582" data-original="https://pic3.zhimg.com/v2-6f6e7bef3e87c4898c2d3b7d0cd7f123_r.jpg">
3.1.2、扩展比特币网络
要在全世界的网络中完成整个的交易,下图描述了一个扩展比特币网络,它包含了多重类型的节点、网关服务器、边缘路由器、钱包客户端以及它们互相连接所需要的各类协议,比特币互相连接的接口一般使用8333端口
可以参看这个文章了解Stratum协议,Stratum协议详解
<img src="http://javaforall.cn/synimg/6c9ae83c-a98d-4211-8049-c323f490491620220513f811667c-8031-4f51-b84b-77cca589cd8f1.jpg" data-rawwidth="2180" data-rawheight="1556" class="origin_image zh-lightbox-thumb" width="2180" data-original="https://pic1.zhimg.com/v2-38e5a9294ac28df7e97c439c82d95efa_r.jpg">
3.2、如何控制区块产生速度恒定
3.2.1、难度系数
我们在发明比特币的过程已经详细说明了工作量证明寻找一个特殊数字使得SHA256函数的输出字符串的前n位是零
对于每一种不同的加密货币来说,都有一个值需要在建立货币的时候时候被定义,即每一个新区块在当前全网算力的条件被发现的【平均时间】,这也是难度系数的由来
比特币10分钟;以太坊15秒;瑞波币3.5秒;莱特币2.5分钟
抛开代码算法层面来说,实现方法就是通过找前n位是0的方法。从概率角度来说,n值越大,意味找到这个这个数的解范围越小。
随着需求0的数目一个一个增加,需要的计算时间将会程指数增长。
那么肯定会问,这个难度值如何动态调整?由谁调整?
3.2.2、难度调整方式
难度的调整实在每个完整节点中自动发生的。如果网络发现区块产生速率比10分钟要快时会增加难度。如果发现比10分钟慢时则降低难度。
例如比特币中的是这样定义的:每2016个区块后计算生成它们花费的时长,比上20160(14天)调整一次。有人可能会问,如果在这十四天内计算能力暴涨怎么办,其实这个10分钟的区块新建间隔的规定也只是一个估计要求,真实情况下,这个时间会偏离10分钟这个设定值很多,但是这种偏差并不会对整个区块链的运行产生影响
3.3、比特币总量的由来
我们已经知道,矿工没新建一个区块就可以得到一定数量的比特币作为奖励,最开始,一个区块可以得到50BTC的奖励,之后每210000个区块,奖励减半,直到2140年,所有的比特币将会发放完毕,可以得到公式
而这个规则不同的竞争币种都可以自由设置。但是因为交易费的存在,挖矿的人还是会有收益,否则无法建立新的区块,那么整个比特币网络就瘫痪了
3.4、比特币的交易处理能力
3.4.1、现在比特币区块链的区块信息
我现在直接从BLOCKCHAIN上,在我写下这句话的时候,最新的区块是情况
<img src="http://javaforall.cn/synimg/e6d179b5-4d9a-4bed-8a1e-9beafc07a3d820220513f41eb0e3-69a4-4dc1-9475-996320c97f171.jpg" data-rawwidth="2584" data-rawheight="534" class="origin_image zh-lightbox-thumb" width="2584" data-original="https://pic2.zhimg.com/v2-15706338e63afa34c4014bced1789b6a_r.jpg">
其中的重量是指的实际存储的大小,这个值和交易协议有关,其实可以忽略。非常幸运的是,这几个区块放佛是专门为讲解这一节而出现的,这可能是天意吧
另外插一句,你会发现平均区块建立间隔时间,的确和10分钟这个设计值差距很大吧
3.4.2、区块容量
比特币从被创建时,或者说源代码中规定了,区块容量是1M。最初设计成1M的原因一方面,防止DOS攻击。另一方面,当年中本聪在创建区块链的时候的容量是32M,但是他通过一个说明为”Clear up“这样毫不起眼的Commit把区块容量改成了1M,为防止区块链体积增长过快,为区块容量这个问题添加了些神秘色彩。好吧,我承认,中本聪就已经非常具有神秘色彩了,是在神秘色彩上添上了些故事
通过上表我们知道,1M的容量意味着比特币最大的处理交易数量在约2400(486882区块1034.39的大小很接近了),在给出一张时间和每秒交易数量的关系图表(交互表格点击链接)
<img src="http://javaforall.cn/synimg/00b5796d-54cd-4e95-8277-c6bba488da012022051309c78848-4fc7-40cb-9e6c-ae62469622491.jpg" data-rawwidth="2334" data-rawheight="1126" class="origin_image zh-lightbox-thumb" width="2334" data-original="https://pic4.zhimg.com/v2-80d3d7863c3eaddcccbcca1d12e94114_r.jpg">
这是一张对数图,纵坐标是每秒交易数量,横坐标是时间。其中,蓝色圆圈的大小代表的是比特币内存池(mempool)的大小(交易在等待矿工处理之前都会暂时存在这里)。
一句话总结,这是一个拥堵的网络,已经重负不堪。
再来看一张比特币交易费和区块使用率之间的关系图(交互表格可以点击链接)
<img src="https://pic2.zhimg.com/50/v2-2af0af97af411cd49420ec14b9921de9_hd.jpg" data-rawwidth="2444" data-rawheight="1238" class="origin_image zh-lightbox-thumb" width="2444" data-original="https://pic2.zhimg.com/v2-2af0af97af411cd49420ec14b9921de9_r.jpg">
蓝色的圈大小是Mempool的大小。横坐标是区块容量的使用情况,纵坐标是每一个区块的可以得到的交易费用。
手续费随区块使用率开始增长,甚至出现了4BTC一个区块2400笔交易的情况,意味着挖到这个区块的人通过交易费得到的汇报接近了本身建立区块的回报
有一个结论是,扩容后,因为每一个区块的交易承载量增加,矿工的交易费收入肯定会减少。因为,通过上表可以发现,只有当区块使用程度接近95%时候,交易费才有明显的增长
再看一张用户执行交易需要等待的时长和区块使用比例间关系的图表(交互图表点击链接)
<img src="https://pic1.zhimg.com/50/v2-3cec96a4f346aca99a49059159b0d322_hd.jpg" data-rawwidth="2236" data-rawheight="1186" class="origin_image zh-lightbox-thumb" width="2236" data-original="https://pic1.zhimg.com/v2-3cec96a4f346aca99a49059159b0d322_r.jpg">
蓝色的圈大小是Mempool的大小。横坐标是区块容量的使用情况,纵坐标是用户平均需要等待的时间,单位是分钟。
通过上面三张表我们可以知道,矿工的计算力是整个区块链信用的基石(记住贪婪=信任),所以对矿工的激励不能少,而对于用户来说,当然希望自己的交易越快速完成越好。
对于矿工来说,区块使用率超过95%是一个很好的信号,那意味着我可以拿到更多的奖励。奖励太低,在区块建立奖励越来越少的情况下,安全性(信任)就慢慢的得不到保障。这么说来,这也就变成了一个Trade-off博弈过程
分析下来,类似门罗币(menero)实现的根据网络负载来动态调整区块容量的设计似乎很合理
3.4.3、比特币扩容之争
这是一场复杂的博弈斗争,使用隔离见证增长区块容量,并出现了比特币现金这个新的币种。
如果想要了解这里面的很多技术,英文是必须过硬的,因为比特币代码开源,可以随意fork,只要英文功底过硬,阅读白皮书,文档等,这些不同技术的处理方法都是能够学到的
3.5、比特币的一笔交易过程中到底发生了什么
我们可以确认的是,每一笔都将记录在大账本中,那么我们需要研究的内容,就是区块中交易内容内的具体数据结构
3.5.1、交易结构
每一个交易块包含的内容如下表所示
<img src="https://pic3.zhimg.com/50/v2-d02d2079aca718776ae5c31855e21d6a_hd.jpg" data-rawwidth="2586" data-rawheight="750" class="origin_image zh-lightbox-thumb" width="2586" data-original="https://pic3.zhimg.com/v2-d02d2079aca718776ae5c31855e21d6a_r.jpg">
最后这个值是解锁时间,定义了能被加到区块链里的最早交易时间。大多是时候设为0,表示立马执行。
一笔比特币交易是一个含有输入值和输出值的数据结构。该数据结构包含了将一笔资金从初始点(输入值)转移至目标地址(输出值)的代码信息。比特币交易的输入值和输出值与账号或者身份信息无关。可以把它理解为一种被特定秘密信息锁定的一定数量的比特币。只有拥有者或者知道这个秘密信息的人可以解锁
3.5.2、交易的输入和输出
比特币交易的基本单位是未经使用的一个交易输出,简称UTXO(unspent transaction outputs)
可以把UTXO类比为我们使用的人民币1,5,10,20,50,100的面值,对于UTXO来说,它的面值可以是一”聪“的任意倍数(1BTC等于一亿聪)但是这个有着任意面值的”人民币“不能随意打开,还被加上一道类似红包支付口令的密码,只有拥有这个密码的人才可以使用这个UTXO,UTXO包含,币值+一段代码(锁,只有有钥匙的人才能打开)
被交易消耗的UTXO被称为交易输入,由交易创建的UTXO被称为交易输出
3.5.2.1、交易输出
不同面值的UTXO是由交易输出来提供的。你可以想象你需要购买一个3.1BTC的物品,你并不能从你的钱包中找到几个UTXO来得到3.1BTC,但是你刚好拥有一个4BTC的UTXO,你使用这个UTXO作为付款,那么你需要自己手动构建一个0.9的UTXO返还给你自己。
一个交易输出包含两个部分
- 一定量的比特币。被命名为“聪”(satoshis)
- 一个锁定脚本。给这个UTXO上锁,保证只有收款人地址的私钥才可以打开
3.5.2.2、交易输入
每个交易输入是在构造的一笔交易(使用UTXO),比如你需要支付0.015BTC,钱包会寻找一个0.01BTC和0.005BTC的UTXO来组成这一笔交易。交易输入中还会包含一个解锁脚本,这是一个签名,可以类比成支付宝红包密码的口令
3.5.2.3、交易费
交易费 = 求和(所有输入) – 求和(所有输出)
这里有一个比较有意思的地方,就是因为找零的输出UTXO是交易的发起这自己构建的,如果很不幸,你忘记了自己构建找零的UTXO,那么这些多余的BTC就会变成矿工的劳务费
例如,我需要和小明进行交易,需要购买一个商品,花费0.8BTC,为了确保这笔交易能被更快的处理(添加到大账本上),我要在其中添加一笔交易费,假设0.01BTC(忽略人傻钱多),那就意味着这笔交易会需要我从钱包中找到几个UTXO能组成0.81BTC。但如果我的钱包内找不出这样的UTXO,只有一个1BTC的UTXO可用,那么我就需要构建一个0.19BTC的UTXO作为找零回到自己的钱包
交易费只和交易字段使用的字节大小有关,与参与交易的比特币币值无关。UTXO是有尺寸的,比如某人想支付一笔很大的BTC交易,但是他的钱包中有很多小尺寸的UTXO,如果加入了很多个UTXO,就以为这他的交易会变复杂且尺寸大。
3.5.2.4、解锁和锁定脚本
在实际实现的时候,这个“支付宝红包口令”被称为脚本,是一种基于逆波兰表示法的基于堆栈的执行语言。具体细节感兴趣的读者可以去比特币的Github研究代码。关于脚本有很多细节上的定义和实现方法,这里限于篇幅不展开描述了
3.5.3、矿工费和优先级
我们知道,每一笔交易都是广播到区块链上,由矿工决定是不是加入到新区块上的。那么这里就会涉及到一个问题,谁的交易的优先级更高,是先来后到?还是谁给前多谁就能加入到新区块中?
在区块容量一节中,有一张图表直观的展示了现在网络中一笔交易的等待时间,其中最长的,也就是30分钟,如果你不是一个超级急性子,很多时候还是可以接受的(毕竟跨国转账1-2个工作日)
优先级 = 输入值块龄 * 输出值块龄 / 交易总长度
一个交易想成为“较高优先级”,需满足条件:优先值大于57600000,等价于1个BTC,年龄为1天,交易的大小为250字节
区块中前50KB的字节是保留给“较高优先级”的,其实这一机制也保证了一笔交易不会等待时间无现长。但是我们要知道,内存池(存放待处理交易的位置)中的交易,如果在没有处理后消失,所以钱包必须拥有不断重新广播未被处理交易的功能
3.5.4、创币交易 – Coinbase
每一个新建立的区块,都会有新的比特币作为奖励被产生,这个交易是一个特殊交易,被称为创币交易(Coinbase奖励)
创币交易中不存在解锁脚本(也叫ScriptSig字段),被Coinbase的数据取代,长度最小2字节,最大100字节,除了开始的几个自己以外,矿工可以任意使用Coinbase的其他部分。比如创世区块中,Coinbase的输入中的字段是:The Times 03/Jan/2009 Chancellor on brink of second bailout for banks,是泰晤士日报当天的头版文章标题:财政大臣将再次对银行施以援手。
3.6、Merkle树
每个区块中的所有交易,都是用Merkle树来表示的。换句话说,交易的存储数据结构是,Merkle树
3.6.1、什么是Merkle树
Merkle树是一种哈希二叉树,它可以用来进行快速查找和检验大规模数据完整性。对于比特币网络来说,使用Merkle树来存储交易信息的目的是为了高效的查找和校验某笔交易的信息是否存在
当N个数据元素经过加密(使用两次SHA256算法,也称double-SHA256),至多计算次就能检查出任意某元素是否在树中
3.6.2、构造Merkle树
假设我们有A B C D四笔交易字段,首先需要把这四个数据Hash化。然后把这些哈细化的数据通过串联相邻叶子节点的哈希值然后哈希化。基本过程如下图所示
<img src="https://pic4.zhimg.com/50/v2-9d3f1628138c5d451f1c0a9707db1244_hd.jpg" data-rawwidth="1994" data-rawheight="1008" class="origin_image zh-lightbox-thumb" width="1994" data-original="https://pic4.zhimg.com/v2-9d3f1628138c5d451f1c0a9707db1244_r.jpg">
叶子节点必须是偶数(平衡树),如果遇到奇数的情况,把最后一个节点自身复制一个,凑偶
3.6.3、Merkle树的效率
下表显示了证明区块中存在某笔交易所需转化为Merkle路径的数据量
<img src="http://javaforall.cn/synimg/e40b7bb4-1c77-46ca-8996-28d9250b5148202205137100689c-a986-4879-9712-00b7232519841.jpg" data-rawwidth="2585" data-rawheight="535" class="origin_image zh-lightbox-thumb" width="2585" data-original="https://pic3.zhimg.com/v2-01ffb2eacb4a96bdd43215bf3b816d1d_r.jpg">
可以发现,即使区块容量达到16MB规模,为证明交易存在的Merkle路径长度增长也极其缓慢(幂指数增长取对数变为线性增长)
3.6.4、Merkle应用 – 简单支付验证节点(SPV)
我们知道,每当一笔新的交易产生的时候,我们必须验证这笔交易是否真的存在,在SPV节点中,不保存区块链,仅仅保存区块头。使用认证路径或者Merkle路径来验证交易是否存在于区块中
例如,一个SPV节点需要处理一笔支付,它需要验证这笔交易在某个区块中是否存在,才能决定是不是把这笔交易添加到这个区块中,那么它只需要接收少于1KB大小的,有关区块头和Merkle路径的信息,比接收完整区块(大约1MB)大小少了1千倍。简单来说,可以想象,Merkle树类似一个数组(这也是哈希表的最简单表示),下标是区块字段,下标对应数组存储的内容是这笔交易是否存在的值(True or False)
4、区块链(比特币)与金融
因为比特币具有价值,那就必须谈到它和金融的关系。
限于篇幅(太长了太可怕了,一个博客写2万字莫不是有病),这部分另起一篇:链接(直接点不会打开新标签),如果对ICO和金融方面感兴趣的读者欢迎移步讨论
5、竞争币和其他技术创新
所谓竞争币当然是利用区块链技术为即使,仿照比特币的基本协议架构进行的创新后的新币种,或者是新的区块链实现模式。这篇文章围绕什么是区块链展开,这部分的内容请移步(持续更新)如何评估竞争币的价值与新技术创新(直接点不会打开新标签)
其中谈到了工作量证明的其他替代手段;到底什么是智能合约;以太坊开发技术栈等
6、总结
感谢您看到这里,写这篇文章的目的一方面也是回答区块链(比特币)到底是什么这个困扰了自己很久的问题,另一方面,也是因为最近区块链技术非常火,需要一些接地气的科普文
比如最近最新的消息称一家保险公司,使用区块链技术来赔偿航班晚点2小时,基于以太坊智能合约第一款落地应用。
如果你已经对区块链的实现原理有了初步的认知,就明白这些应用利用了区块链的分布式特点。说到底,并没有贪婪=信任工作量证明核心,只是一种基于云的新型运用,也很有想法,但是和比特币之类就没什么关系了(当然,这是我的个人看法,最近区块链方面的有很多突破性技术,比如侧链,闪电网络等等,太多的新概念,新名词,新技术,对此,也只能不断学习)。
但你只需牢记,贪婪=信任,以太坊也是利用以太币这个媒介来实现了合约价值,中本聪用人内核的贪婪来给陌生人之间加上了信任的纽带,这个代价是永远不会变的。换句话说,如何抵抗共识攻击和安全漏洞是一个永远不会消失的议题。
一句话来说,万变不离其宗,道生一,一生二,二生三,三生万物。中本聪给了道,是个妙人,但是万物依旧有无穷可能。信任作为一个人类社会一直以来的重要问题(痛点),为了解决它,出现了权威机构进行信任背书(中心化)。建立信任,一定要付出代价,天底下没有免费的午餐,最终这些技术都会回归于一个投入产出的博弈过程(Trade-off),梳理主干,抓住要点,才能游刃有余!
那么如何才能梳理主干,抓住要点,提升学习能力呢?见谅加一个软广告
幕布是一款笔记本软件,博主参与了部分研发工作,如果你喜爱沉浸式层次化输入,并喜欢思维导图,还喜爱记录总结整理各种书籍或文章,幕布完美切合这三类人群的需求:一键生成思维导图,极简输入界面,快捷键操作,全平台支持!Organize your brain by mubu
点我一键微信注册,一个月9块钱,良心商家,这是一篇自己写的有关幕布的介绍文章
以上!鞠躬!
除了江卓尔 知乎回答等优秀的知乎答主的回答,附参考文献出处:
【1】文章中引用多个Gif的出处:比特币原理-3B1B,这也是让我真正弄懂比特币的一个视频,不得不说,外国人在让门外汉入行这件事上,领先了很多
【2】一本入门教材。包含代码和实现,以及很多数据结构,具体实现方式的细节,如果想成为加密货币(区块链)开发者,这本书5星推荐:精通比特币
【3】宋老师的鸿观125期(需要优酷会员)
【4】只能膜拜之的创世区块作者的论文:比特币白皮书
【5】ICO科普文章中的例子引用
微信公众号: 能量烧酒
——————————————————————————————————————————
2016/7/4 更新:关于区块链的进一步应用 “以太坊 Ethereum”可以参见:
各位認為被評價為Bitcoin 2.0的Ethereum(以太坊)是否有發展空間和成功潛力? – 仁川的回答
——————————————————————————————————————————–
<img src="http://javaforall.cn/synimg/d84673bf-a9fe-4be5-b126-30aa1036dc05202205136c551ecb-f907-4bd9-89dc-a003d24140331.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic1.zhimg.com/b4fad8905857e086cc023f0ca447934c_r.jpg">
<img src="http://javaforall.cn/synimg/bea05149-5dcc-4ce8-ade7-b5f2df029cd020220513e6c5e16f-c97f-40ef-8c74-d9821c849d9c1.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic3.zhimg.com/fac7d620a309e978f64c471cd7960181_r.jpg">
<img src="http://javaforall.cn/synimg/6ea8ef5e-cf51-4b8a-91e6-7a6e742668a220220513f5a12880-6bbf-490b-aaad-019de6eced5e1.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic3.zhimg.com/3dcc45a9c77751095c1da9edc1e2a962_r.jpg">
<img src="http://javaforall.cn/synimg/174f500b-0e82-4add-85c3-52ae56d8ab3020220513535685ed-32c0-4b9b-8d70-b5b13a6b385b1.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic3.zhimg.com/03a006a7e4a97258c661db31b3d46a54_r.jpg">
<img src="http://javaforall.cn/synimg/3960fdeb-7ddb-49a7-a493-aa9de05d6ebd202205133db4080f-91b2-45b6-88cf-b59d0c9d74241.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic1.zhimg.com/3ab1749aa8e064f6f5aca5ad254f8dab_r.jpg">
<img src="https://pic3.zhimg.com/50/18757f6c7340b7fed682e60e954eef37_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic3.zhimg.com/18757f6c7340b7fed682e60e954eef37_r.jpg">
<img src="https://pic4.zhimg.com/50/413992e4dd6e42baec0b20d9e01760d1_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic4.zhimg.com/413992e4dd6e42baec0b20d9e01760d1_r.jpg">
<img src="https://pic3.zhimg.com/50/8d8f19388645930202e1acf32f20de87_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic3.zhimg.com/8d8f19388645930202e1acf32f20de87_r.jpg">
<img src="https://pic1.zhimg.com/50/b31d77db4980464ac87be0c8bad73809_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic1.zhimg.com/b31d77db4980464ac87be0c8bad73809_r.jpg">
<img src="https://pic1.zhimg.com/50/475549199035b3fe71ebf644eda5ddc3_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic1.zhimg.com/475549199035b3fe71ebf644eda5ddc3_r.jpg">
<img src="https://pic1.zhimg.com/50/3686274f9f565b3e6e7f565bcb2d3f6e_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic1.zhimg.com/3686274f9f565b3e6e7f565bcb2d3f6e_r.jpg">
1BQLNJtMDKmMZ4PyqVFfRuBNvoGhjigBKF (二维码自动识别)
<img src="https://pic3.zhimg.com/50/653ca2f1b8f9ca50adf7c5b405c3ecec_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic3.zhimg.com/653ca2f1b8f9ca50adf7c5b405c3ecec_r.jpg">
参照下面问题中点赞数最高的回答:
<img src="https://pic4.zhimg.com/50/9e32961972207a7507cd2416986e5ad1_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic4.zhimg.com/9e32961972207a7507cd2416986e5ad1_r.jpg">
<img src="http://javaforall.cn/synimg/129b7a60-21bd-41e8-9925-ef26f368f1bf20220513c6639e73-2b5d-4dfa-99cd-22de6fb123231.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic4.zhimg.com/5c81e65ab68a0c50b3754b9784ab9968_r.jpg">
<img src="http://javaforall.cn/synimg/57c635f5-b8b2-4f53-8776-43a9d573098d20220513e8620010-af94-4fb4-aef7-049962ab829a1.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic2.zhimg.com/44f34540a133d9c2e9e5f108d7222ee3_r.jpg">
<img src="http://javaforall.cn/synimg/8fdc6751-4a41-4e8d-8951-c236cdce408720220513d3ddc584-6aa6-4b39-8dcf-279808eed9ed1.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic3.zhimg.com/74a723b7612e0c5062667da4272ecbee_r.jpg">
<img src="http://javaforall.cn/synimg/9498caee-b3fb-492a-b890-fdf4d92c76be20220513234560cf-60a0-49be-b481-2b28f13ae2c91.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic2.zhimg.com/cbe279d6d3e78d4a38eb0e589e64d26c_r.jpg">
<img src="https://pic4.zhimg.com/50/8b067ecebb8a6fc449589f357ca356dc_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic4.zhimg.com/8b067ecebb8a6fc449589f357ca356dc_r.jpg">
<img src="https://pic3.zhimg.com/50/743f073328b715082f6c00651ee2ebce_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic3.zhimg.com/743f073328b715082f6c00651ee2ebce_r.jpg">
<img src="https://pic4.zhimg.com/50/90ac4017d1bc861a2506eecc029d61c2_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic4.zhimg.com/90ac4017d1bc861a2506eecc029d61c2_r.jpg">
<img src="https://pic1.zhimg.com/50/89f35fb94e16da96e223a1508e6406e3_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic1.zhimg.com/89f35fb94e16da96e223a1508e6406e3_r.jpg">
<img src="https://pic1.zhimg.com/50/3815cf105b2f37db29b1d760552bb3a9_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic1.zhimg.com/3815cf105b2f37db29b1d760552bb3a9_r.jpg">
<img src="https://pic3.zhimg.com/50/148ef28042004856c6179853b4dd294f_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic3.zhimg.com/148ef28042004856c6179853b4dd294f_r.jpg">
<img src="https://pic1.zhimg.com/50/cad565f7b0604b364ef6241187be92bc_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic1.zhimg.com/cad565f7b0604b364ef6241187be92bc_r.jpg">
<img src="https://pic2.zhimg.com/50/278b85c17e157807c28e58c23f401167_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic2.zhimg.com/278b85c17e157807c28e58c23f401167_r.jpg">
<img src="https://pic3.zhimg.com/50/d3549bf0e2f9a55ccdd083cc0c10402b_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic3.zhimg.com/d3549bf0e2f9a55ccdd083cc0c10402b_r.jpg">
<img src="http://javaforall.cn/synimg/fe87c846-6072-4bdd-b82d-72fe13cc8e0f20220513ed9960c3-798f-4b6b-a6f2-772c7b8100e81.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic1.zhimg.com/87086e9502edc02e7a6e912a8d28c015_r.jpg">
<img src="http://javaforall.cn/synimg/05edc0cb-4ec7-494f-9df8-9f668e7017ba20220513e947078e-9400-4dd5-b14e-c33155290a391.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic1.zhimg.com/7e6a6a9f9f0aae6e1c9869e15f7c2921_r.jpg">
<img src="http://javaforall.cn/synimg/12cdb891-eae4-4ecc-a4f8-16ed63b87c202022051332dd2ca7-cf3b-4091-a460-b6d0ca50e9021.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic3.zhimg.com/94e2ef6def598dd330a1b3539bc1fb2c_r.jpg">
<img src="https://pic3.zhimg.com/50/bc0449fc688b6ad7743d4c9b4a14fb57_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic3.zhimg.com/bc0449fc688b6ad7743d4c9b4a14fb57_r.jpg">
<img src="https://pic3.zhimg.com/50/79851886ca157dc0eff7df4c4c1a5f15_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic3.zhimg.com/79851886ca157dc0eff7df4c4c1a5f15_r.jpg">
<img src="https://pic3.zhimg.com/50/8d893001cbd33cb29e76ba3e743b3b57_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic3.zhimg.com/8d893001cbd33cb29e76ba3e743b3b57_r.jpg">
<img src="https://pic3.zhimg.com/50/3b93bc5bbf04b39d50630f3c6a75ea0d_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic3.zhimg.com/3b93bc5bbf04b39d50630f3c6a75ea0d_r.jpg">
<img src="https://pic4.zhimg.com/50/eaaf314b32e906c1726d5bc5a7807327_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic4.zhimg.com/eaaf314b32e906c1726d5bc5a7807327_r.jpg">
<img src="https://pic4.zhimg.com/50/dc05b178d0694134114b5385f271622b_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic4.zhimg.com/dc05b178d0694134114b5385f271622b_r.jpg">
http://weixin.qq.com/r/Nju0rCnEtHTLrW3P924k (二维码自动识别)
<img src="https://pic1.zhimg.com/50/603e0dc7e2890c4062ad2a666281c928_hd.jpg" data-rawwidth="1280" data-rawheight="720" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic1.zhimg.com/603e0dc7e2890c4062ad2a666281c928_r.jpg">
区块链、比特币、人工智能将会是 2018 年人们讨论最多的问题。轻芒杂志请来 CSDN 网站副总裁孟岩,讨论了这些概念之间的关系,并解答了如区块链是什么、区块链会在多大程度上会影响我们的生活这样的问题。更多关于区块链的干货,你可以通过微信搜索轻芒杂志小程序,订阅孟岩主编的 #区块链 杂志来了解。
孟岩,CSDN 副总裁,多年技术媒体总编,IBM 8 年传播战略,现致力于培养区块链应用型人才。
区块链是什么?如何简单易懂地介绍区块链?
区块链本质上是一个分布式的公共账本,任何人都可以对这个公共账本进行核查,但不存在一个单一的用户可以对它进行控制。在区块链系统中的参与者们,会共同维持账本的更新:它只能按照严格的规则和共识来进行修改,这背后有非常精妙的设计。-
区块链,将如何重新定义世界?
要搞懂区块链,没有捷径。你必须先从基础开始,区块链作为一个数据结构、从哈希函数、哈希指针,然后到区块链、到这个所谓的默克尔数。然后再理解区块链通过 P2P 网络实现去中心化的设计、理解它的共享式账本技术设计,理解中本聪对于一系列的挖矿、记账啊、包括奖励呀的这些设计。
把区块链的技术基础和技术实现搞清楚——为什么它拥有一些所谓的不可篡改呀、可追溯啊、去中心化的这样的一些特点,为什么能够拥有这样一些特点。只有把这个这一条路不折不扣地走下去,才能真正懂区块链。
到了那一步之后我们可以谈一些比较虚的问题,比如说它是不是一个分布式账本技术,它是不是一个价值互联网,它是不是我们所说的通证(token)的运行平台啊,或者它是不是一个全球计算机。只有具备的前面我说的这些技术基础之后,我们再谈这些更高的或者更抽象的一些话题才是有意义的。
区块链和比特币之间究竟是什么关系?
比特币跟区块链就像是 Facebook 之于社交网络这么一个关系。Facebook 是第一个社交网络,而且它证明了社交网络的巨大威力,比特币是第一个区块链,它证明了区块链的巨大的潜力。
<img src="http://javaforall.cn/synimg/b6f2afdb-7a68-4c05-9da9-7dd6e0853bbc202205136cb5919f-33cd-4231-8a17-86afb5eec5201.jpg" data-size="normal" data-rawwidth="640" data-rawheight="360" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic2.zhimg.com/v2-8cc1a71bd2ecf6e3f2c566abcdfafffc_r.jpg">
2009 – 2017 年比特币价格变化图
比特币是区块链技术的第一个实现。比特币出来的时候,还没有人把它的技术称之为区块链,应该这么讲,是比特币在创新的过程当中自然而然地形成了区块链这样的设计。当人们对比特币的神奇感到非常惊讶的时候,就去研究它背后的技术。从那么多的保障当中挖出了区块链这样一个核心的保障,然后命令为区块链。然后我们期望同样的技术可以用于其他的领域。
但我认为,相比于社交网络而言,区块链、比特币所开创的这个新时代要更宏大,对我们的影响、对我们整个商业、我们生活的影响,会更加深远。
区块链技术是什么?未来可能应用在什么方面?
我认为区块链可以从四个角度来定义,第一,它是一种数据结构。第二,它是一个分布式账本技术。第三,它是价值互联网或者叫通证经济互联网的一个协议。第四,它是一种全球超级计算机。
区块链的应用非常地广泛,从我们一般熟知的比如说供应链系统的追踪、共享账本、共享数据库这些领域开始,一直到我们想象比较科幻的,比如你可以用区块链来追踪食品和药品,使得那些试图造假的人几乎非常难造假。
<img src="https://pic1.zhimg.com/50/v2-111ed94048bacd0c7a65836f124462ae_hd.jpg" data-size="normal" data-rawwidth="1080" data-rawheight="1080" class="origin_image zh-lightbox-thumb" width="1080" data-original="https://pic1.zhimg.com/v2-111ed94048bacd0c7a65836f124462ae_r.jpg">
据腾讯科技,6 月 9 日,京东宣布成立「京东品质溯源防伪联盟」,将运用区块链技术搭建「京东区块链防伪追溯开放平台」,逐步通过联盟链的方式,实现线上线下零售的商品追溯与防伪。<img src="https://pic3.zhimg.com/50/v2-755cd969bc6ccda46fe4f7311a07c306_hd.jpg" data-size="normal" data-rawwidth="1080" data-rawheight="1080" class="origin_image zh-lightbox-thumb" width="1080" data-original="https://pic3.zhimg.com/v2-755cd969bc6ccda46fe4f7311a07c306_r.jpg">
科尔沁牛业是其中一个应用试点,消费者在京东商城购买的部分科尔沁牛业产品,可以实现从牛肉养殖源头全程追溯的信息查询。(图片来自 Quartz)
你也可以把区块链上的货币或数字货币或者通证当成一种投资工具,就像现在很多币圈的人在炒币一样;你也可以把区块链当成是一个智能合约的执行平台;你也可以用区块链来控制自动驾驶汽车控制未来的机器人,区块链将会为未来的人工智能立法。
因此在我们圈子有这么一个说法,不管这个说法是对是错,大家赞成还是反对——就是人工智能是更先进的生产力,而区块链是更先进的生产关系。还有一种说法说人工智能关注的是每个人的能力的提升,而区块链关注的是权力和利益如何调整。
未来,区块链会成为互联网的一次全面升级。在我们区块链社区里面很多非常信任区块链的拥趸,他们认为相比于区块链,互联网只是区块链时代到来之前的一段小序曲而已,区块链才是真正改变人类社会、改变生产关系、改变社会制度的真正巨大的东西。互联网只是为区块链奠定了基础设施而已。
读者可以怎么从你主编的 #区块链 杂志里了解到哪些知识?
我编辑这本杂志是用业余时间,在手机阅读平台上看到优秀的、有启发性的文章。我会把它挑出来推荐给读者。
那我会挑一些什么样的文章呢,第一是有比较精彩的技术分析的文章,第二,有这个比较高水平的见解和主张的一些文章,包括一些洞察一些有启发性的观点的文章。第三,我会挑选各国各个国家和地区对于区块链的政策的一些变化。
<img src="https://pic2.zhimg.com/50/v2-dc2eaf3571268137cc396f78b59429be_hd.jpg" data-caption="" data-size="small" data-rawwidth="1080" data-rawheight="1508" class="origin_image zh-lightbox-thumb" width="1080" data-original="https://pic2.zhimg.com/v2-dc2eaf3571268137cc396f78b59429be_r.jpg">
<img src="https://pic1.zhimg.com/50/v2-76d10ce4c12d8bbc9c7881b660649a3f_hd.jpg" data-size="small" data-rawwidth="1080" data-rawheight="1513" class="origin_image zh-lightbox-thumb" width="1080" data-original="https://pic1.zhimg.com/v2-76d10ce4c12d8bbc9c7881b660649a3f_r.jpg">
马克图片来自 轻芒 #区块链 杂志
那我不会做什么呢,我在杂志里原则上绝不做任何区块链项目的推荐,很多区块链项目跟所谓的发币——就是发自己的数字货币搅在一起的,而发币这个事情我们不得不承认里面已经夹杂了很多的炒作,有一些空气币,甚至是传销和欺诈。杂志里面绝不会向大家推荐任何的这种炒作项目。
<img src="https://pic1.zhimg.com/50/v2-29bd4eff6c24eab24d9c85d1a5b64f31_hd.jpg" data-size="small" data-rawwidth="913" data-rawheight="518" class="origin_image zh-lightbox-thumb" width="913" data-original="https://pic1.zhimg.com/v2-29bd4eff6c24eab24d9c85d1a5b64f31_r.jpg">
微信搜索轻芒杂志小程序,订阅 #区块链 杂志
区块链这种新的社会结构和分配方式,对未来社会会有什么样的影响?
区块链这个技术脱胎于比特币,比特币的技术是来自于一个特别不同寻常的一个社区或者一个社会运动,叫密码朋克运动。
密码朋克运动发源于七十年代的,属于美国社会角落当中的一个社会运动。他跟原来的黑客运动,嬉皮士运动、开源运动同时发展,精神上有很多相通的地方。
他们认为密码学是上帝赐给人类的这个最好的礼物之一,用密码学保护个人隐私是最重要的武器,要用密码学来对抗大型组织企图窃取个人隐私、干涉、破坏个人自由的企图和用心。因此他们开发了一系列的软件密码学的软件来保护个人自由。
<img src="http://javaforall.cn/synimg/6436dc3e-7246-4d62-abaa-c4fde83919772022051335700468-3b6b-4c8e-aa62-0b302c4a9f4a1.jpg" data-caption="" data-size="normal" data-rawwidth="1000" data-rawheight="563" class="origin_image zh-lightbox-thumb" width="1000" data-original="https://pic3.zhimg.com/v2-2c14ea29e1ae74d6ffa2d183616503f8_r.jpg">
1993 年是个大年,Eric Hughes, Tim May 和 John Gilmore 一起坐在咖啡馆里,一起讨论出《密码朋克宣言》,宣告密码朋克正式成为了一项运动。同年还发生了一件大事,Bruce Schneier 出版了一本书叫做《应用密码学》,这本书对当时所有军用民用的密码学做了一个总结,并且这本书可以在全世界发行。-
聊聊「密码朋克」运动与区块链发展路径
区块链这个技术脱胎于这样一个社会运动,天然地就具有很多特点,比如说去中心化、通过加密的方式进行强力的信息隐私的保护、对等通讯的技术。这些技术应用在我们的生产生活当中给我们传统的、中心化的、等级的一个社会体系,用一个重要的技术手段和工具来进行根本性调整。
区块链是一种重新调整权力和利益分配的技术,会在现实生活中会引起非常剧烈的波澜。因为他瞄准的是这个人类社会最根本的人与人之间的关系、协作的一种模式。所以它能带来的这种影响,往大了说是匪夷所思的、我们现在很难预料的。
请给「区块链」杂志写一段创刊词
一百年后回望我们所在的历史阶段,人们会不假思索的认为,互联网只是一个前奏,一个小插曲,真正的大浪是区块链。这是我们区块链人的信仰。我来跟大家一起冲浪。
如果你也对 #区块链 领域感兴趣,或者有所研究,欢迎和孟岩一起来编辑这本杂志。
如果你觉得自己在某些领域内有长期的体验与心得、有专业知识的背景、有与人不同的见识,也可以通过轻芒杂志内首页右上角的对话框与我们联系,申请主编职位,贡献独特的内容。我们最终的期待是
轻芒杂志有一千名、一万名主编,人人都在贡献自己的知识和独特体验。这就是我们的初衷,用内容来丰富人与世界的关系,在人与人之间建立一种隐密而韧性的纽带。
在全新的轻芒杂志中,我们用一个简洁普世的符号 ⭕️ 来表示「马克」,也在 logo 上为「轻芒」两个字「马克」了重点。至于「让理想生活的样子清晰可见」,我认为内容是人和世界之间的桥梁。不论你是需要一些灵感想把刚刚租来的新屋布置得有品位每周都插一束新的花却不想花掉半年的积蓄,还是想找一些 idea 给即将生日的好友送出一份特别的 DIY 礼物、做一道喜欢的菜肴,抑或是背起行囊到东京的街头散步、快速解读日本科技新品的最新趋势……
前些天看到的,非常通俗的举例,忍不住分享出来(侵权删)
最接地气的故事阐明区块链本质(转)
作者:btce http://8btc.com/thread-24008-1-1.html
——————————————————————————–
在生活中,我们经常会遇到这样的问题:
问题1——数个陌生人之间如何实现相互信任?
上海的小赵想租个房子,房东告诉小赵他的房子不但新,而且各种设施完善,家具出了问题他都可以免费更换,租金还便宜。这么好的事,小赵肯定要掂量掂量:这房东是不是在唬我?
<img src="https://pic3.zhimg.com/50/v2-fe74b05e321078ccb90c41a20a1d99ac_hd.jpg" data-rawwidth="640" data-rawheight="382" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic3.zhimg.com/v2-fe74b05e321078ccb90c41a20a1d99ac_r.jpg">
同样的,小赵还想买辆二手车,但是卖家会有动机虚报自己的里程数,甚至谎称自己的车子没有经历过事故和维修,小赵该如何判断呢?
<img src="https://pic1.zhimg.com/50/v2-f3128c662e16e28796f1d21583fa4586_hd.jpg" data-rawwidth="640" data-rawheight="413" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic1.zhimg.com/v2-f3128c662e16e28796f1d21583fa4586_r.jpg">
问题2——已经发生的交易记录如何不被篡改?
艾女士居住在洪都拉斯,她住在自家房子很多年,某天,艾女士遭到法院传讯。C向法院申请驱逐艾女士,原来国家产权局登记的是C的名字,而后房屋被拆毁。但后来经过法院查证,房子其实就是人家艾女士的,但不动产已经毁了,艾女士只能默默流泪……
<img src="https://pic1.zhimg.com/50/v2-4c100a08b8ec977d8834ddb2368abe5a_hd.jpg" data-rawwidth="640" data-rawheight="308" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic1.zhimg.com/v2-4c100a08b8ec977d8834ddb2368abe5a_r.jpg">
问题3:该怎么证明我妈是我妈?/如何实现自证?
北京市民陈先生一家三口准备出境旅游,需要明确一位亲人为紧急联络人,于是他想到了自己的母亲。可问题来了,需要书面证明他和他母亲是母子关系。可陈先生在北京的户口簿,只显示自己和老婆孩子的信息,而父母在江西老家的户口簿,早就没有了陈先生的信息。陈先生如何证明我妈是我妈呢?
<img src="https://pic1.zhimg.com/50/v2-266f7a171e95d2d4168344ffd27c695a_hd.jpg" data-rawwidth="640" data-rawheight="370" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic1.zhimg.com/v2-266f7a171e95d2d4168344ffd27c695a_r.jpg">
同样的情况还有要证明你没犯过罪,要证明你没结过婚,要证明你没有要过孩子,要证明你没买过房……这样那样的证明,有的听起来莫名其妙,办起来更让人东奔西跑还摸不着头脑。
<img src="https://pic3.zhimg.com/50/v2-532a3c32322c5fa32f0e4d3b311d069e_hd.jpg" data-rawwidth="640" data-rawheight="470" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic3.zhimg.com/v2-532a3c32322c5fa32f0e4d3b311d069e_r.jpg">
不光是你,在这个世界上某个封闭的小村庄里,村民也遇到了同样的问题。
因为这个村子很原始,目前还处在用金条作为货币来进行商品交换的时期。
<img src="https://pic3.zhimg.com/50/v2-a19558f1c925eb70bcd59e452e222859_hd.jpg" data-rawwidth="640" data-rawheight="519" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic3.zhimg.com/v2-a19558f1c925eb70bcd59e452e222859_r.jpg">
然而金条这么重,抱着金条跑来跑去很不方便,金条储存在家里又占地方。
<img src="http://javaforall.cn/synimg/524d2802-b167-4ed6-ab28-c87f69364e1b2022051306bb91b0-891e-4e89-aa27-f6002d2faa7f1.jpg" data-rawwidth="640" data-rawheight="483" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic2.zhimg.com/v2-ab5d270cbda8b780026f2e023bd0c6cf_r.jpg">
<img src="http://javaforall.cn/synimg/45ccfeea-3972-4759-98e3-8ea3d0c7212c20220513f8cf381d-983a-494b-8b61-dfb62b8f10a81.jpg" data-rawwidth="640" data-rawheight="490" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic3.zhimg.com/v2-f573767829e90eb1730558b60f214dd3_r.jpg">
于是有一天,村长想出了一个好主意。
这年的年初,村长在某村的村口召开全体大会,宣布要在自己家设立一个大账本,村民们上交金条,村长就在账本上做记录。
<img src="https://pic1.zhimg.com/50/v2-478d82efeecdea6606c5dced06c419a5_hd.jpg" data-rawwidth="640" data-rawheight="490" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic1.zhimg.com/v2-478d82efeecdea6606c5dced06c419a5_r.jpg">
<img src="https://pic1.zhimg.com/50/v2-10fb7faa348392c4c6634dbb4ff55d75_hd.jpg" data-rawwidth="640" data-rawheight="434" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic1.zhimg.com/v2-10fb7faa348392c4c6634dbb4ff55d75_r.jpg">
此后比如小张拿两个金条换小李的一头牛的时候,就给村长打个电话说明情况。村长看看账本,先得确定小张是否真的有两个金条,如果有就划归到小李名下,再打个电话告诉小李。而小李得知转账成功后,再把牛给小张。
<img src="https://pic4.zhimg.com/50/v2-4aa3d38302907efd4e529483209ffc25_hd.jpg" data-rawwidth="640" data-rawheight="366" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic4.zhimg.com/v2-4aa3d38302907efd4e529483209ffc25_r.jpg">
村民们都很信任德高望重的村长,于是纷纷把金条交给村长家,村长家的大账本正式运营起来了。
一个春天过去了,一切交易都井然便利地进行着,只是村长一个人渐渐应付不了繁多的记账和电话,就雇佣了几个帐房先生管理账本。
<img src="https://pic1.zhimg.com/50/v2-bb376f14f416d5cad5b96604f67c0325_hd.jpg" data-rawwidth="640" data-rawheight="494" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic1.zhimg.com/v2-bb376f14f416d5cad5b96604f67c0325_r.jpg">
可是没想到夏天的时候出了个事故,一个帐房先生被人抓住偷偷把别人家的金条记在自己家的账上,民情激愤之下村长只得当机立断开除了这个帐房先生,并宣布自己亲自监督和审查每一笔交易,这才稳住了民心。
秋天收获了,盛产庄稼的某村和盛产水果的隔壁东村开始有了频繁的商品交易,村民们懒得换现金,就请求村长把账本业务拓展到隔壁村。没想到,当村长拿着账本到了东村的地界,东村村长根本不认村长的账:“俺们村也有账本,但不是这么记的。你们这种记法俺们看不懂。”这时候,村民们开始有点沮丧。
<img src="https://pic1.zhimg.com/50/v2-c2a7959b2f848f8904d7a8a7d265e333_hd.jpg" data-rawwidth="640" data-rawheight="297" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic1.zhimg.com/v2-c2a7959b2f848f8904d7a8a7d265e333_r.jpg">
冬天的时候,村长的门口突然来了个小孩,声称自己的母亲王翠花意外过世,想把妈妈存着的金条全部拿走,另谋生路。村长这下犯难了,之前从来没有见过这小子啊,莫不是翠花的私生子?可又万一是个骗子呢?于是村长只好说:只有你证明翠花是你妈了,我才能把钱给你。小孩拿出一张他妈的书信,村长挠头,这字迹是可以伪造的啊!万般无奈之下,小孩愤而离去。
虽然经历了种种波折,但终于挨到了过年,在年夜这天傍晚,村长又在村口召开了一次村民联欢晚会,想要回顾一下这一年的账本计划,重振一下村民对账本模式的口碑。可是还没等他说完,他家宝贝小儿子就因为玩炮仗把他家给炸了,账本也给毁了……
<img src="https://pic1.zhimg.com/50/v2-6bcb845b22b9b8ee196dd537b7f1bfee_hd.jpg" data-rawwidth="640" data-rawheight="302" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic1.zhimg.com/v2-6bcb845b22b9b8ee196dd537b7f1bfee_r.jpg">
全村人都傻眼了,连村长都不值得信任了,今后到底该咋办?
<img src="https://pic2.zhimg.com/50/v2-102d6e4bacd0741ab8b7bfdb6758e694_hd.jpg" data-rawwidth="640" data-rawheight="404" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic2.zhimg.com/v2-102d6e4bacd0741ab8b7bfdb6758e694_r.jpg">
这时候,一个叫中本聪的聪明人突然不知道从哪里冒了出来,贼兮兮的说:“我来给你们出个解决方案吧,我叫它区块链。这个方法我已经在我开发的比特币体系中实践和应用了,刚好可以拿来解决你们村的问题。”
<img src="https://pic1.zhimg.com/50/v2-3193d8d2e46dc772f8b2f31075ccadac_hd.jpg" data-rawwidth="640" data-rawheight="390" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic1.zhimg.com/v2-3193d8d2e46dc772f8b2f31075ccadac_r.jpg">
中本聪的提议并不复杂,各家还是把现金转化成账上的记录,但是从此就不再在大账本上记账了。
当张三要拿两个金条换李四的一头牛时,中本聪悬赏一定的金额让大家帮着检验记账,第一个验证出“张三确实有两个金条并且确实把两个金条给了李四”的人被授予“矿工”称号并获得一定奖赏。“矿工”需要把这一笔交易写在一张编号001的纸条上;第二天李四拿出一个金条找王二买一只鸡,村民们便抢着翻阅大账本和编号001的纸条,验证成功后把交易内容写在编号002的纸条上,并在纸条上写上“之前交易内容见001”,以此类推。这时候,只要账本的“初始状态确定”,每一张纸条的记录“公开可验证并有时序”,当前每个人持有的钱数都是可以推算出来的。
<img src="https://pic1.zhimg.com/50/v2-aea4f995716e4e9f2498f88608376a0a_hd.jpg" data-rawwidth="640" data-rawheight="538" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic1.zhimg.com/v2-aea4f995716e4e9f2498f88608376a0a_r.jpg">
于是,我们发现,在这种机制下,问题迎刃而解了。
区块链方案所有的规则都是公开透明的(建立的数学算法上),所以村民们获得了共识,可以相互之间达成信任;
账簿只在村长或者账房先生手上,造假的可能性就非常高,但每个人手里都有一本账簿,除非你说服了整个村里超过51%的人都更改某一笔账目,否则你的篡改都是无效的。另外,就算某个人手里的账本损坏,其它人手里都有副本,完全不用担心。
更进一步,除了账目,还可以把个人身份按照同样的原则记录在案,在需要核实的时候进行查询,实现自证的目的。
听到这里,村民们明白区块链的本质了:一个公开透明的可信赖的帐务系统,它能安全的存储交易数据,并且无需任何中心化机构的审核,因为这个过程完全是由整个网络来完成的。
说实话,我也挺晕的,只能说一些粗浅的看法,不知是否正确,请大神们指正。
1、区块链的第一个核心好处是,我们有了不容篡改的财产记录。你的钱只要在区块链上,不用担心被偷被抢被骗被无良政府弄走,他是全球认可的。这个财产还包括具体的利益,比如我写的文章被人改头换面用了,他在区块链收的钱也会精确按采用比例自动分成给我。
2、区块链的第二个好处是,交易信任的自然而然。我们敢在淘宝京东买东西,是因为有电商平台盯着在,所以没想过信任问题,但今天忽然来一个陌生电商你敢买吗,不怕被骗吗?有了区块链,任何交易都可以进行,一切都精确记录,赖都赖不掉。
3、区块链的第一个应用场景,基于比特币的黑市交易,匿名,可信任,全球通用。这个场景很稳,算是给虚拟币托底。
4、所谓智能合约,就是通过编程,让一切协议的签署到执行自动化。你不用担心对方不执行协议,想不执行都不行,因为一切是自动化的。
5、比特币是一开始基于区块链产生的奖励机制,是对贡献算力者的奖励,但又恰好具有高额投资价值。如果说,主权货币是政府信用担保的法币,那么虚拟币就是靠一套全球通用的超级算法,这是一个无形的上帝。
6、其他币ico其实就是基于比特币的股票证券,本质就是集资行为,就好像股票是基于法币的。要想一直升值,就得有更多的钱进来,最好是全人类的钱,所以你会看到越来越多的大佬振臂高呼。
7、金融危机越严重,人们投向虚拟币就越多。目前各个政府的态度暧昧,是因为一种囚徒困境,一方面不敢明目张胆的支持,一方面生怕自己禁止了会让其他国家占便宜,因为这不是中国一个国家的问题,而是全球所有国家的炒作者一起上。而目前为止,似乎没有一个机制,能让所有主权国家联合起来一起抵制。
8、在人们有一套效率高到感觉不到的机制,把自己的各个行为数据收集记录到区块链上之前,可能区块链提供的一切利好都不明显、不显性,智能合约的开发尤其重要。否则,区块链就会呈现出一种有市无价的局面,有投资价值,无应用价值。反过来说,区块链从产品的角度说有一些反效率,满足的利好多是痒点而非痛点,目前的中心化网络可信度不错,大家没觉得非换不可。
9、眼下的问题还很多,比如分叉问题,就可以无限发行导致通货膨胀。所以可以投资,不建议allin。
区块链,本质上是一个不可篡改伪造的信息记录器。
就像大部分人不知道iPhone的设计原理,但是这并不阻止我们使用它,因为苹果公司让我们相信它的系统足够稳定安全。区块链呢,目前也处于这个阶段,我们这些门外汉可能永远搞不清楚具体的技术原理,但是并不妨碍我们了解这个技术的高大上。
2015年10月,《经济学人》刊发了题为The Trust Machine的封面文章介绍区块链技术,文章内提到:
区块链能让原本没有信任基础的多方,在不用通过权威第三方介入的情况下,能够互相合作。简单来说,区块链就是一个产生信用的“机器”。
如果亲要追根究底地问,区块链是怎么做到这一点的?那就绕不开一个生涩的词了:“分布式账本”。说到这里,你们一定在等雪梨酱说人话……
咳咳,你们可以简单把“分布式账本”想象成一个带着时间戳的、不可伪造的全网公共账本(下图右方)。每个人可以监督,但是没有任何一个人能完全掌控。而区块链的所有参与者,都可以保持这个账本的时刻更新。
<img src="https://pic2.zhimg.com/50/e5400675060ea428d9a544f83d373aa0_hd.jpg" data-rawwidth="367" data-rawheight="202" class="content_image" width="367">
从谷歌搜索趋势上看,区块链开始受到世界的关注是在2012年左右。而在中国,区块链的热度迟来了三年——百度指数显示,区块链开始在中国成为热搜词,是2015年8月末。
<img src="http://javaforall.cn/synimg/597d3b85-e4d6-4c91-af27-ae32bb459fd8202205132f135aa0-0e62-435c-ad23-7b257eacb8331.jpg" data-rawwidth="887" data-rawheight="761" class="origin_image zh-lightbox-thumb" width="887" data-original="https://pic7.zhimg.com/9ed54882c0088d6352966bd02b34f8d5_r.jpg">
为什么中国会在这个时候出现一波热潮呢?
雪梨酱追根溯源了一番,原来是去年8月的时候,中国万向控股出资成立了万向区块链实验室,成为中国首个致力于推动区块链技术的实际应用的研究机构,而实验室发起人,是中国万向控股副董事长肖风博士和一批区块链行业的重量级参与者。从那以后,区块链在中国就渐渐找到了存在感,开始成为许多行业都竞相要研究和应用的技术了。
区块链在比特币的应用场景体现在,比特币交易者不断地在往这个账本上记录交易信息,这个账本绝对真实可信。
除比特币交易外,区块链还可以记录别的信息。这些信息一但被记录在区块链上,就形成了和比特币一样的效果——不可篡改、全网公开、有严格顺序的信息。这是区块链本身最大的价值。
以上。
恰恰也有朋友问了我这个问题,顺便在这里回答一下。我从这几个方面回答了,主要是科普向的,就没有过多的涉及原理。可以说就是简单介绍吧
一、Blockchain技术用来干什么?
二、Blockchain技术为什么要被开发出来?想用来解决什么问题。
三、Blockchain技术如何实现的?
四、Blockchain技术的前景。
五、Blockchain技术的客观性评价
一、Blockchain技术用来干什么?
根据知乎上的“标准答案”,这个账本:1)存放在互联网的各个比特币节点上,每个节点都有一份完整的备份;2)里面记录着自比特币诞生以来的所有比特币转账交易;3)账本是分区块存储的,每一块包含一部分交易记录。每一个区块都会记录着前一区块的id,形成一个链状结构,因而称为区块链;4)当你要发起一笔比特币交易的时候只需把交易信息广播到P2P网络中,矿工把你的交易信息记录成一个新的区块连到区块链上,交易就完成了。
从这段文字,我们可以分析出这样一些信息:
1.这个技术是建立在P2P(Peer to Peer对等计算)网络的基础上的,也就比特币所使用的网络,这意味这个网络同样是去中心化的。
2.每个节点都有一份完整的备份,这可以提高数据的安全性以及抵御少数节点遭受攻击和篡改数据后对交易的影响
3.账本是分区块存储的,可以理解成是,分成一小块一小块存储,然后每一小块都记录有前面那个区块的地址,然后依靠这个地址链接成一个链状(chain)。
用一句话概括,区块链(Blockchain)就是通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。
二、Blockchain技术为什么要被开发出来?想用来解决什么问题。
1. 云端数据存储的去中心化。
目前移动互联网带来了云端数据存储和服务的大爆发。但这一切目前依然是中心化的模式。而Blockchain能够将云端数据存储去中心化。整个网络没有中心化的硬件或者管理机构,任意节点之间的权利和义务都是均等的,且任一节点的损坏或者失去都会不影响整个系统的运作。因此也可以认为区块链系统具有极好的健壮性。
目前的云储存依然是有中心化的特点,用户必须将信任交付给单一的存储提供商。通过Blockchain技术,未来的云端数据将出现去中心化。类似于Airbnb的空间共享模式会出现,颠覆原有的云存储商业模式。单一用户可以将其硬盘空间的剩余部分“出租”出去,大幅提高云储存空间的利用率。
2. 去信任化。
参与整个系统中的每个节点之间进行数据交换是无需互相信任的,整个系统的运作规则是公开透明的,所有的数据内容也是公开的,因此在系统指定的规则范围和时间范围内,节点之间是不能也无法欺骗其它节点。
过去金融一直是作为“unbreakable”合同中的重要环节。两者在交易的时候,并不确定是否能完全信任对方,所以需要银行,需要交易机构。金融作为一个交易的中介,能够确保解决双方的信任问题。让买卖合约有效。在有了Blockchain技术后,所有的交易都自动成为“unbreakable”合同,可以自动执行。信任将变成一种必须执行的法律,这对于金融行业的未来将是颠覆性的。
3. 打破信息不对称。
我们会发现许多传统业务的生意都是基于信息不对称。比如房地产开发商,利用了土地成本和销售价格之间的信息不对称。商店里的零售商品,也有很多基于价格的信息不对称。金融行业的信息不对称是最多的。当移动互联网崛起时,我们发现大量的传统行业被打破信息不对称。这也是为什么即使经济增长下滑,大家收入增速下来,但在移动互联网时代,幸福指数大大高于过去。毕竟大量的中间环节被打破,信息不对称逐步消失,消费者和生产商出现了双赢。然而整个社会一定还是存在大量信息不对称的。
Blockchain的账本技术会体现所有的信息,类似于一个公开透明的全社会征信系统,打破所有社会中任何不对称信息。而且不仅仅是我们社会的信息不对称被打破,甚至国家和国家之间,宗教和宗教之间的信息不对称也会被打破。文化的传播会更加快速。这将颠覆全人类目前的生活方式。
三、Blockchain技术如何实现的?原理是什么?
这就是区块链的层叠结构(blockchain stack):
<img src="https://pic2.zhimg.com/50/43caadc2164314ad170e52d93ef1de50_hd.jpg" data-rawwidth="500" data-rawheight="473" class="origin_image zh-lightbox-thumb" width="500" data-original="https://pic2.zhimg.com/43caadc2164314ad170e52d93ef1de50_r.jpg">
对于理解这个层叠结构,最重要的就是各种网络的覆盖重叠(其中的大多数正在涌现)、共享的数据层和协议层。请仔细阅读 Joel 对它们的细节描述。
用 Joel 的话说,这个正在涌现的层叠结构最重要的就是:
这给开发者、创业者和投资人带来了一系列有意思的挑战,因为目前互联网的层叠结构的价值会被上面这个区块链层级结构商业化。
在这个新结构里,更加难以获得细分化、防御性和网络效应。大多数事物将像电子邮件那样运转,把你的密码从一个 app 带入另外一个 app,你所有的数据和关系都在其中了。
现在我们可以读读 Joel Monegro 对这幅图的解读:
区块链的层叠结构(blockchain stack)
这幅图的基本思想就是:每个长方形条的内容都是去中心化和开源的。我称之为 “共享式的数据层和协议层”。没有哪个人能够控制这个系统的任何一部分,而这些部分对所有个人和企业都是开放的。以比特币为例,区块链就是共享的数据层,而比特币协议就是一个去中心化的协议,它是共享的协议层的一部分。
在这副图里,越往上每一层就越薄,而共享的数据层和协议层在整个层叠结构里占了 80%的比例。现在的互联网应用建基于如 TCP/IP 和 HTTP 这样的开放式的去中心化技术之上,但如果你把现在的互联网应用按照这幅图描绘出来,去中心化技术只占 15%,因为那些应用基本都不是开放的,而是中心化的。
1.矿工和区块链
每个矿工都是计算机组成的网络里的节点,这些计算机构成了一个整体去验证所有的比特币交易。在每一笔交易中,算法会以比特币奖励他们,因为比特币在真实世界具有价值,这些机器的操作者就有激励让机器保持运作。
区块链就是一个公开账簿,它存有所有交易的记录,区块链由矿工去维持,它不是由某一个实体独家控制的,是对所有人开放的。
2.各种网络的覆盖重叠
开发者开始创建与比特币区块链平行的各种网络,借由它们去完成比特币网络无法完成的任务,但是可以利用区块链,比如去给他们的工作加上时间戳或去确认工作。
比如Counterparty(它是一个在比特币网络里的免费开放的金融工具平台),比如 “侧链”。无论这些网络使用何种形式来覆盖重叠,它们的一个共同点就是它们都与比特币区块链联系在一起,而且它们能从中获得的网络效应就是流动性,而不用它们的加密货币做辅助程序,或者不用如Ethereum要求的区块链做备选方案。
3.去中心化的协议
感谢区块链,让我们可以去开发一套开源的、去中心化的协议,还有内置的数据、验证方式和交易体系,而没有一个实体可以单独控制。这正是传统的软件业开始瓦解的地方。最佳例子也正是比特币,我们已经意识到它对货币和金融的冲击。
Ebay、Facebook 和 Uber 之所以很有价值,是因为它们能从网络效应里大量获益,这种网络效应来自于它们把用户数据集中在自己手里,并从交易中获益。建立在区块链之上的去中心化协议有可能取消每一个单独的部分,比如说,他们可以创建一个共有的去中心化的数据集合,任何人都能用,并且支持以比特币为基础的 p2p 交易。
事实上,已经有一些很有潜力的团队正在这么做,他们正在创造新的协议,有可能让以上那些公司被颠覆掉。一个例子就是 Lazooz,它是一个实时拼车的协议,还有 OpenBazaar 协议,它支持免费的去中心化 p2p 市场。
4.开源和商业化的 API
一般的开发者难以建立协议,但有机会能让他们轻松搞定。从长期来看这个行业是否会发展良好,这个问题还存在争议,但是我认为这个行业是整个层级结构里的重要组成部分。在这些去中心化协议上,让任何开发者能迅速创建新的应用或实验至关重要。
这可以是商业化的服务,或是开源项目。这个趋势的好例子就是 http://Chain.com 的 API,还有 Coinbase 的开源节点工具 Toshi。这两个的目标是一样的,不过 Chain 是一个商业服务,而 Toshi 是开源的。
5.应用
这是这个结构图里面向用户的部分。大多数时候,建立在这个基础上的应用和我们现在的方式是一样的,就像 Coinbase 和 PayPal 的运作方式相似。但对于用户而言,一个很大的区别就是这些应用是建立在去中心化的协议之上的,每一个应用都可以和其他应用对接,就像不同的 email 应用和比特币钱包可以交互操作。
四、Blockchain技术的前景。
2013年的时候,比特币的价格曾达到了顶峰,当时有不少银行都表示对这种底层块环链技术(underlying blockchain technology)感兴趣。基于此,开发者们可以构建出一个分布式的分总账户。作为一种永久性的安全工具,它可以让虚拟价值被追踪和交易。在一份公告中,Linux基金会宣布了一项新的合作,旨在帮助加速这项技术的开发,以让它适合企业使用。
该项目将带来一个企业级的开源、分布式分类框架,从而使开发人员专注于“转定于行业的应用程序、以及支持商务交易的平台和硬件系统”。该组织的成员包括:
Accenture
ANZ Bank
Cisco
CLS
Credits
Deutsche B rse
Digital Asset Holdings
DTCC
Fujitsu Limited
IC3
IBM
Intel
J.P. Morgan
London Stock Exchange Group
Mitsubishi UFJ Financial Group (MUFG)
R3
State Street
SWIFT
VMware
Wells Fargo
上述成员中有部分早已考虑如何部署和研发区块链(blockchain)技术,比如IBM就已经撰写了计划贡献的好几万行代码。此外,它还会提供相应的知识产权。
一家名为“R3”的区块链技术公司(由30家金融公司组成的一个财团所领导),将帮助实现新的“金融交易体系结构框架”,以符合全球银行成员和其它金融机构的要求。
Linux基金会执行董事Jim Zemlin相信,分布式分总账户(distributed ledgers)将会改变许多领域,包括银行、航运、以及物联网。
五、Blockchain技术的客观性评价
对于Blockchain有科技网站如此评论:再说一句开脑洞的话,Blockchain的秩序甚至能成为未来智能机器人的“人权宣言”。一个完全透明,公平,有秩序,而且没有任何中心的世界。大家通过被制定的规则和秩序来运行。当今世界深深依赖着复式记账法。其记录着借方和贷方的标准化系统,是理解一个公司核心财务状况的必然选择。但毫无疑问,技术的根本重要性,不仅仅在于记录一个公司做什么,而是能够定义公司的未来。这种秩序不正是完美符合未来机器人世界的原则嘛?
但是客观的来看这个技术,此番评论过于夸大的Blockchain技术的潜力。关于这个技术的前景,我个人的看法是,它的这种思维会作为一种基因渗透进其他的行业和领域,进而产生一些影响。从这个角度上看,即使Blockchain甚至于比特币在将来的某一天不在被使用,它也已经以另外一种形式“活”了下来。
对于Blockchain技术,我们会发现它被贴上了这样一类标签,革命性,颠覆性,打破传统行业。但事实上能否真正做到呢?很难。当我们回头看互联网的发展历史的时候,我们就会发现,当互联网刚诞生的时候,就有人在宣扬,互联网将打破信息不对称,将颠覆人类的社会云云。但时至今日,信息不对称在生活中,在商业上依旧大量存在,并没有消亡。
有人认为Blockchain会在颠覆传统行业,但是传统行业之所以能成为“传统”,背后一定也有着政治层面的因素。所谓“经济基础决定上层建筑,上层建筑反作用于经济”,当比特币出现时,便有人鼓吹其对金融行业,对社会的颠覆性预测,但随着比特币的数次暴跌,人们似乎也逐渐回归理性。其背后的原因,无非两个,一是对技术的激进而盲目的信任;二是人性,当人们看到比特币的时候,有多少人认为比特币不会贬值,又有多少人仅凭一句“比特币由特定的算法生成,它的数量是有限的”,就忘记了曾经的“郁金香泡沫”。
作为区块链业内首份具官方色彩的白皮书,在介绍区块链的应用现状之余,白皮书详细勾勒出了中国区块链技术发展路线图和标准化路线图。
一位参与白皮书编写的人员向大腿君(个人微信号:dtcaijing001,欢迎勾搭~)这样总结道:
中国区块链研究联盟2016年1月5日成立,然后4月19日北边有了ChinaLedger,5月31日南边有了金链盟。现在看来,南北格局很快会在工信部麾下统一了。
<img src="http://javaforall.cn/synimg/022e05ad-6124-456b-9d04-a3c0d8d3a27820220513e33f20d8-0512-4edf-9f99-1f4aec654ee01.jpg" data-rawwidth="900" data-rawheight="1114" class="origin_image zh-lightbox-thumb" width="900" data-original="https://pic1.zhimg.com/v2-9292e746e60e5e8e57fbd77964490d9b_r.jpg">
所谓区块链,指的是一种分布式数据库,可以把区块链简单理解为一个由所有参与者公共维护的交易账本,账本信息的公开使得所有参与者可以一起来校验交易和记账的正确性,使得账本具有防止恶意篡改的能力,成为所有参与者可以信任的载体。从本质上来说,区块链是利用分布式技术和共识算法重新构造的一种信任机制。
区块链技术未来将应用到更多行业
一般而言,提到区块链,很多人可能只模糊地认识到这关乎着金融业的未来发展。但其实不然,随着区块链技术的日渐成熟,不仅仅是金融业,区块链相关的应用可以从最早的数字货币应用(例如比特币)延伸到经济社会的各个领域、方方面面。
按照工信部白皮书的描绘,除了金融业外,还有很多行业都可以采用区块链技术,比如供应链管理、文化娱乐、智能制造、社会公益、教育就业等。
<img src="https://pic2.zhimg.com/50/v2-7bddd4ff4ab1b2db645570ea464621b5_hd.jpg" data-rawwidth="863" data-rawheight="588" class="origin_image zh-lightbox-thumb" width="863" data-original="https://pic2.zhimg.com/v2-7bddd4ff4ab1b2db645570ea464621b5_r.jpg">
不过,需要指出的是,这还只是对未来的设想。在短期之内,区块链的应用仍以金融服务行业为主,其他行业的应用都还处在探索阶段。
个中原因其实不难理解。区块链的第一个应用场景是比特币,所以区块链应用在与货币相关的金融领域的积淀自然会比其他领域要稍深一些;此外,金融业由于其本身的高获利性,是最有可能吸引优秀人才并为之提供持续动力,以确保这些人能把事情做到极致的一个行业。
案例1:区块链技术可助唱片业革新销售模式
接下来DT君带你来了解下区块链未来可能的应用领域。
先举一个离金融圈最远、生活圈最近的娱乐圈的例子。在这个IP大行其道的时代,知识产权的保护越来越被重视。区块链可以用来对作品进行确权,证明一段创作作品的存在性、真实性和唯一性。一旦作品在区块链上被确权,它的后续交易都会被记录,它的全生命周期就变得可追溯、可追踪。
此外,区块链合约可以使歌手直接向粉丝们销售音乐,无需再通过唱片公司。这里就有一例:2015年10月,格莱美获奖者英国创作人Imogen Heap使用了区块链技术,发表她的新歌“Tiny Human”。Imogen Heap的想法是,通过建立一套简单直接的交易模式,能让音乐人的作品直接面向听众销售,因为通过区块链完成交易,中间的每一笔账都一清二楚。
帮Imogen Heap发布单曲的公司叫Ujo Music。Ujo希望通过区块链技术能解决流媒体音乐和向歌手支付费用的问题。
总结来说,就是哪里的数据录入需要增加可信度,哪里就有区块链的发展空间。
案例2:公益圈可借助区块链技术增加募捐公信力
同样需要增加数据录入可信度的,还有公益圈。
慈善机构要获得持续支持,就必须具有公信力。传统慈善机构公信力的一个重要来源,往往是慈善基金创始人,如李连杰创办的壹基金。
但就如白皮书中所说,现在的公益行为向碎片化、小额化、常态化方向发展;区块链上存储的数据具有高可靠且不可篡改特征,天然适合用在这样的公益场景中。在区块链时代,公益流程中的募集明细、资金流向、受助人反馈等都可以上链,在适当的场景有条件地公开公示,极大程度德解决了公益活动中的信任问题。
2016年7月,蚂蚁金服就曾尝试将区块链应用于公益场景,在支付宝爱心捐赠平台上线区块链公益筹款项目“听障儿童重获新声”,让每一笔善款可被追踪。DT君了解到,截至目前蚂蚁金服的区块链公益项目,已经完成了募集和善款拨付。
(了解更多有趣又有料的商业数据分析,欢迎关注DT财经微信公众号“DTcaijing”,下载“DT·一财”APP)
<img src="https://pic2.zhimg.com/50/f104eda6f5bccebddcbd4dbcc1484eb8_hd.jpg" data-rawwidth="640" data-rawheight="704" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic2.zhimg.com/f104eda6f5bccebddcbd4dbcc1484eb8_r.jpg">
链接:【取财有道】谈谈比特币和区块链 – Ke Jiang的文章 – 知乎专栏
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
作为只懂一点技术的金融圈人士,讲述的角度是从金融出发的,想研究技术的,请直接看中本聪的论文和btc的源代码去。
先说比特币。很多人都不明白这东东为什么值钱,这不是一些人生造出来的吗,怎么就突然有了价值呢?其实答案很简单,再次借用《人类简史》的理论,因为货币本来就是人类的一个想象,只要人们都相信能用它交换对应的东西,它就有这个作用——也就是值钱。大家想想,世界上本来有人民币、美元这些东西存在吗?并没有。是中美两国创造出了这两个东西,还印了一些红的绿的纸,宣布能用它们来买东西,并且通过各种措施让人们都相信这一点。比特币也是一样,有一群人相信它值这么多钱,那么在这群人当中他就值这么多钱,跟这串代码本身有多少价值无关。
可能有人说,那人民币、美元这些是有国家力量维护的呀,比特币又没有强制手段?那我们举个栗子。像小磕这一代的男生,小时候基本都有去游戏机厅的经历。大家都记得,游戏机是不接受现金的,要先去老板那里用钱换游戏币。这游戏币就是一种小范围的货币,它背后没有什么强力的机制。或者还有更极端的例子。罗辑思维公司内部有一种奖励机制叫“节操币”,用以发给有贡献的员工,员工可以凭这种虚拟的东西要求别人为他做事。你看,只要大家都相信共同的想象,造出一种货币多么容易。
<img src="https://pic4.zhimg.com/50/v2-a3a22ec49f6e1db70acb2a81abace046_hd.jpg" data-rawwidth="250" data-rawheight="188" class="content_image" width="250">
当然可能有人怎么也没法理解这虚拟的东西怎么能值钱,他们只相信看得见摸得到的实物,觉得虚拟的东西都是庞氏骗局。就像昨天小磕已经说了黄金的价值早已跟实物本身脱钩,取决于想象,跟股票一样,还是有不少人留言说“反正我知道黄金是印不出来的“,“黄金有一点好处,就是不能黏贴复印“。实在懒得一个个回复他们:XX也是印不出来的,你怎么不囤积XX呢?话说,这也许也能解释为什么我国盗版的猖獗。吴军老师说鸿沟会把人群分开,有些人永远无法跨过认知的鸿沟,看来是没错。
Anyway,那我们得分析下为什么有人会相信比特币值钱。比特币背后的构思,也就是区块链,是一种非常巧妙的设计,相信对极客是有吸引力的。同时,由于它的去中心化特性(这个后面再说),也受到了很多anarchists的欢迎。但这些都是情怀方面的,老罗已经证明给我们看了,情怀在商业上效果有限。所以比特币被频繁使用的关键在于它的匿名性——通过加密,让所有交易过程无法人为去追查,而这当然给大量见不得光的交易提供了最好的工具。大家都在电视电影上看过,黑帮交易,用的都是几手提箱的现钞。这么多现钞既不方便又有危险,为什么不用转账呢?怕被查嘛。有了比特币,这事就好办多了,只要大家说好都接受。所以有大量的地下网站都是通过比特币交易的(比如FBI前年捣毁的毒品交易网站silkroad),还有一些臭名昭著的组织。这也使得比特币饱受争议。
当然还有些人纯粹是,“哇,比特币好像很值钱,我也去买点吧”……对此就不说什么了。
先小结一下:比特币值钱是因为有一群人相信它值那么多钱,相信的标志是接受别人用它换对应数量的东西。当然现在人还不多,所以适用范围还很有限。比特币之后的种种币就更是如此了。
然后我们用比特币来说明区块链,它的大致过程是这样的:
1. 比特币的产生:
创始的0区块(block 0)里发布的比特币。这个创始块里面写的应该是:A用户拥有了XX个比特币!A用户是匿名的,当然他应该就是创始人中本聪,虽然中本聪到底是谁目前还众说纷纭。
2. 比特币的交易
A用户用X个比特币跟别人交换了一样东西,然后向全网络的比特币客户端发布一条消息,内容是A用户把X个比特币给了B用户。
3. 比特币交易的记账
3.1记账过程
所有收到这条消息的客户端都会把这笔账记录下来,但帮你记账有什么好处呢?好处就是,当当当当~~奖励!但是这么多客户端,能得到奖励的只有一个。怎么决定呢?你们都去计算一个非常复杂的数学问题——它需要很大的计算量,所以只有专业“挖矿”(因为可以获得奖励,就像从地下挖出宝矿一样)的人才会来做这个事情。第一个解出这个数学问题的客户端也向全网络发消息说:你们这些CPU弱爆了,看我已经解出来了!然后这笔账是这样的,你们看看没问题我就收钱了!其他客户端验算一下没错,只好默默放弃计算,大家一起把这笔交易记录为区块1,并且标注他是链接在区块0后面的(0和1就是一个链chain)。
注:实际上每个区块会记录10分钟内所有的交易,每次挖矿争夺的是10分钟的记账打包权。这里简化起见假设10分钟只有一笔交易。
3.2 记账内容
所有的记账内容都是加密的,无法人为获取,但可以各个客户端核对,而且每个客户端都会记录所有的交易。这样,一旦有篡改或者伪造交易,一下就核对出来了。这个叫做分布式账本(distributed ledger)。
3.3 挖矿奖励
每个第一个成功解出数学题的客户端都会收到系统25个比特币的奖励,听起来不错吧?但这个数字每四年半减半,钱越来越不好赚呀……笑。
4. 交易继续,记账继续,区块越来越多,链越来越长。
从中我们可以看出,区块链有以下几个特性:
1. 数据安全性。由于全网的客户端都保存着完整的账本,我们上面说了,无法伪造、篡改、撤销。即使有部分记账的客户端数据丢失了,也能够轻易补全。大家知道,现在的数据往往都是集中保存的,数据保存者出于利益考虑,有可能会偷偷修改其中的数据,还有种种数据作假(包括但不限于偷税漏税啊,欺骗投资者啊等等)。区块链消除了数据造假的可能性。
另一方面,这个技术对于要求数据安全性的行业和部门是非常有用的。打个比方,银行的数据机房需要防范各种火灾水灾黑客木马DDOS攻击还有机器自己抽风等等各种问题,维护成本很高,事故后修复成本很高,而且即使做了风险备份有时候还是会有数据丢失。当然银行还是好的,自己会承担责任想办法,不像很多p2p网站的免责声明里都写因XX原因造成的服务器数据丢失本公司概不负责……
2. 便利性。这条是有适用范围的。大家看到,区块链的记账是一个复杂的过程,所以如果是一般性的交易记账它相比传统的银行系统这些并没有什么优势,但还有很多领域目前效率很低下。比方说,A企业和B企业签合同,在文本拟定后,往往要双方来回敲公章确认,然后可能还要找公证机构公证,接下来要把自己这边的合同保存好,万一起了纠纷上法院,还要向法院证明拿出来的合同确实是当时签订的合同。如果应用了区块链技术,这事情就变得非常简单:签合同时全网发布,后续的麻烦都没了。
<img src="https://pic2.zhimg.com/50/v2-f6272969fdb47a46c704c05d694ab4b2_hd.jpg" data-rawwidth="146" data-rawheight="220" class="content_image" width="146">
3. 低成本。这个同样是有适用范围的,主要是针对那些数据量很大又需要处理的领域。比如说,金融机构间的交易,频率高、金额大,种类复杂,所以目前往往需要第三方的机构提供清算(clearance)服务,把这些处理清楚。又比如有些企业资金往来繁多,需要银行提供托管服务。这些清算和托管都是费钱费时的工作,需要大量的记录、计算和核对,成本很高。区块链技术正是合适的解决方案。
4. 匿名性。这条有利有弊,在保护隐私的同时,可能为地下交易提供庇护,前面已经涉及过了。
5. 去中心化。这条同样有利有弊。利很显然,就是不会有一个机构控制和操纵全局,不会有背后的阴谋,但是对应的弊就是现在的很多机构显然不喜欢这一点。
在合法的民用范围内,不会遇到4和5的弊端,所以区块链技术的前景是非常乐观的,而且目前除了比特币还没有特别成熟的应用出现,布局的机构无数啊。
首先上定义:
区块链(Blockchain)是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。该技术方案让参与系统中的任意多个节点,把一段时间系统内全部信息交流的数据,通过密码学算法计算和记录到一个数据块(block),并且生成该数据块的指纹用于链接(chain)下个数据块和校验,系统所有参与节点来共同认定记录是否为真。
<img src="https://pic3.zhimg.com/50/v2-e278262fbb38e59fe2f682d2b76c2462_hd.jpg" data-rawwidth="370" data-rawheight="312" class="content_image" width="370">
所以还是默默地拿出【通俗解释】
无论多大的系统或者多小的网站,一般在它背后都有数据库。
这个数据库由谁来维护?在一般情况下——谁运营谁维护。但是区块链技术却不是这样。
那么我们把数据库想象成是一个账本,任何数据的改变就是记账。
数据库的维护就是记账。
在区块链的世界,区块链系统中的每一个人都有机会参与记账。
系统会在一段时间内,可能选择十秒钟内,也可能十分钟,选出这段时间记账最快最好的人,由这个人来记账,他会把这段时间数据库的变化和账本的变化记在一个区块(block)中,我们可以把这个区块想象成一页纸上,系统在确认记录正确后,会把过去账本的数据指纹链接(chain)这张纸上,然后把这张纸发给整个系统里面其他的所有人。
然后周而复始,系统会寻找下一个记账又快又好的人,而系统中的其他所有人都会获得整个账本的副本。这也就意味着这个系统每一个人都有一模一样的账本,这种技术,我们就称之为区块链技术(Blockchain),也称为分布式账本技术。
<img src="http://javaforall.cn/synimg/68586d43-c4be-472b-9d08-fbe460936a3420220513386e77c6-bbe7-40bf-b4d1-cadb53d7fc381.jpg" data-rawwidth="293" data-rawheight="277" class="content_image" width="293">
由于每个人(计算机)都有一模一样的账本,并且每个人(计算机)都有着完全相等的权利,因此不会由于单个人(计算机)失去联系或宕机,而导致整个系统崩溃。
既然有一模一样的账本,就意味着所有的数据都是公开透明的,每一个人可以看到每一个账户上到底有什么数字变化。它非常有趣的特性就是,其中的数据无法篡改。因为系统会自动比较,会认为相同数量最多的账本是真的账本,少部分和别人数量不一样的账本是虚假的账本。
在这种情况下,任何人篡改自己的账本是没有任何意义的,因为除非你能够篡改整个系统里面大部分节点。如果整个系统节点只有五个、十个节点也许还容易做到,但是如果有上万个甚至上十万个,并且还分布在互联网上的任何角落,除非某个人能控制世界上大多数的电脑,否则不太可能篡改这样大型的区块链。
【要素】
结合区块链的定义,我们认为必须具有如下四点要素才能被称为公开区块链技术,如果只具有前3点要素,我们将认为其为私有区块链技术(私有链)。
1、点对点的对等网络(权力对等、物理点对点连接)
2、可验证的数据结构(可验证的PKC体系,不可篡改数据库)
3、分布式的共识机制(解决拜占庭将军问题,解决双重支付)
4、纳什均衡的博弈设计(合作是演化稳定的策略)
市面上乱七八糟的书也够多了,我想说所有的书都是垃圾,没有一本例外。
要搞懂区块链,第一要看的当然是satoshi的论文,第二要看的是btc的源代码,wiki上有详细的协议分析,结合代码你就很清楚了。看完这些你再去看最早提出区块链的mastercoin,以及为什么这玩意就是扯淡。还有个扯淡的colorcoin,扯淡的原因和mastercoin一样。btc的proof of work机制为什么如此难以取代,为什么ripple被认为没有实现去中心化一致,为什么ether提出到现在快2年了还如此难产?它首创的“smart contract”基于btc里面的什么机制? 弄懂了这些你不妨去btctalk上面看看各种币的白皮书,以及pos机制。
区块链到底能用在哪里,现在90%的应用也是扯淡。什么提高交易速度咯,降低交易成本咯,全是扯淡。为什么?因为区块链本质上是通过牺牲速度和IT资源来换取公平性。除了这个,区块链的所有任何其他feature均被传统技术完爆。它的最大优势就是这个,它可以让你在匿名状态下完成公平交易,这是用来干嘛的?去翻翻刑法就懂,我不多说了。当然你要说他没有正经应用我也是不同意的。最后我总结下不懂技术的吹逼和不懂商业的装逼所吹嘘的区块链应用的致命问题在哪里:
1:开放性。对传统技术部署的交易或者支付应用来说,开放也很简单,问题是其组织的开放意愿。开放本身在技术上根本不构成门槛,写过代码的都懂。
2:低成本:区块链最大的泡沫,它的运营总成本远远高于传统系统,因为每个节点都要保存账簿链,而且chain的组织方式让账本规模变得无比巨大,还使得大量传统的吞吐技术无法支持。更不要说挖矿的存在了。
3:高速度:一个智商筛选器,相信这个的,您回去复读小学吧。10分钟一个快,一笔交易要至少50分钟确认这是btc的协议的规定,而proof of work机制要求必须给出挖矿(就是work)时间,所以它根本没有快起来的理论依据。0确认机制是要冒对手风险的。至于ripple所用的consensus,可以实现几秒钟完成交易,我就告诉你这个consensus就是google的levelDB内部实现的数据库多地一致性,别被人家概念忽悠瘸了,ripple就是个披着区块链外衣的传统系统。
4:智能:包括什么智能合约之类的。传统系统实现各类业务需求只需要更新一个版本,区块链呢?需要全网投票,你说哪个简单?而且传统系统是改代码,区块链可是要改协议,完全不是一个量级的难度。
blockchain真正的特别之处在于:
1:匿名:完全无法追踪的匿名,利用btc的MofN多签名机制可以实现从理论上无法追踪的资金转移。
2:财产安全性:非对称加密技术保证了每个人都不会被冻结财产。
中本聪是个反政府主义者,这是他发明btc的初衷。
区块链解决掉的是简单的资金余缺的问题,解决不了资金使用效率排序与风险对冲的问题。
金融不仅仅是调剂短缺与富裕,更重要的是识别欺诈,识别资金使用效率(经过过滤的回报率)从而排序决定资金获取的优先权,以及在筛选过风险的前提下,不同风险组别之间的对冲以减少总体损失对收益率的影响。
区块链过于简单化与理想化,不足以取代个别决策的市场机制,因此,不足以替代金融中介。
区块链的诞生来源于比特币
<img src="https://pic1.zhimg.com/50/v2-bb2420e814ff0e0f52a3b49398b87164_hd.jpg" data-rawwidth="900" data-rawheight="500" class="origin_image zh-lightbox-thumb" width="900" data-original="https://pic1.zhimg.com/v2-bb2420e814ff0e0f52a3b49398b87164_r.jpg">
比特币诞生于2008年美国次贷危机的期末。
美国次贷危机爆发的时候全球金融体系为之颤抖,为了避免雷曼兄弟的倒闭引发金融机构的连锁反应,美联储果断选择了施行所谓的量化宽松政策,用人话说就是疯狂加印钞票,这一计划一直实施到今天都没有停止。
印钞就是在变相稀释所有人的财富,拿普通纳税人的钱去资助肥得流油的银行,这深深刺痛了不少自由意志主义者,但是现有金融体系无孔不入,回到金本位的选项又看上去和现实显得那么脱节。如何来保障公民的财产权神圣不可侵犯?能不能有一种货币超越主权,不会被第三方机构控制,也不会存在超发、滥发的情况?
人类的精英们在这个问题上苦苦思索。
而这一问题终于有了答案,当时一位化名为中本聪的人在互联网上一个讨论信息加密的邮件组中发表了一篇名为《比特币:一种点对点的电子现金系统》的论文,提出了一种完全通过点对点技术实现的电子现金系统,基于密码学原理而不基于信用,使得任何达成一致的双方,能够直接进行支付,从而不需要第三方中介的参与,它使得在线支付能够直接由一方发起并支付给另外一方,中间不需要通过任何的金融机构。
如何理解比特币的机制呢?其实我们所知道的任何的网站或者系统背后都是有一个数据库的。我们可以把数据库想象成是一个账本。那么一般的中心化结构来说,如果是像微信后面的数据库那么就是由腾讯的团队来维护,淘宝的数据那么就是由阿里的团队来维护。但是如果是区块链的系统就完全不是这个样子。
在区块链的系统里面每一个参与的节点都有机会去竞争记账,就是改变数据库。系统会在一段的时间内选出记账最快最好的一个人,让他在这段时间里记账。在记完账以后就会把这一页的账本发给大家。
在系统里面我们把这一页做成一个block。在这个block里面就记录了整个账本的数据在这段时间里的改变。那么然后把结果发给这个系统里的每一个节点。这样的话整个系统的每个节点都有完全一样的账本。
那么这个技术我们就称为区块链技术或者分布式账本技术。那么这么做有什么好处呢?通常大家第一反应,这样会不会浪费带宽,浪费存储。的确是这样,但是这样的好处就是它能构建出极大的安全性。
首先,每一个节点的权利是一样的,某些节点只负责记账,其余不负责记账,任何节点被摧毁都不会影响整个系统的安全。每个节点的权利都是对等的。在这种环境下,即使某些节点被摧毁也不会影响整个系统运作。
其次来说每个系统的账本的数据都是一模一样的。也就意味着单个节点的篡改数据都是没有任何意义的。因为如果系统发现两个账本对不上号,它就会认为大多数相同节点那个样本才是真。那么少部分对不上的节点为假。那么它就会舍弃这部分被篡改过的账本。那就意味着如果你要篡改整个数据库的数据内容,那就是你必须控制整个系统中的大部分节点才有可能。
但是当那个我们的节点数量高达数万个甚至是数十万个,那么可能性会变得很低,这些节点很可能分布在世界上每个角落,原则上说除非你能控制世界上大多数电脑,否则你不大可能篡改这样的账本。
虽然当时已经有了数字签名的存在,可以部分解决交易需要第三方金融机构的问题,但是依然存在双重支付的问题,双重支付就是指一笔钱重复花,用人话说就是要解决“一女不能二嫁”的问题,如果是纸币的话好说,一手交钱一手交货,但是数字货币就是一串数字,谁复制了谁就可以用,想要防止双重支付问题的话,仍然需要第三方的支持才能实现,那么这种系统也就失去了存在的价值。
而中本聪提出的解决方案,使现金系统在点对点的环境下运行,杜绝回滚支付交易的可能,这就可以保护特定的卖家免于欺诈,并能防止双重支付问题。该网络通过随机散列对全部交易加上时间戳,将它们合并入一个不断延伸的基于随机散列的工作量证明的链条作为交易记录,除非重新完成全部的工作量证明,形成的交易记录将不可更改,这一部分在后续的文章中还会详细阐述。
中本聪选择最长的链条作为被观察到的事件序列的证明,而且最长链条还被看做是来自CPU计算能力最大的池。只要大多数的CPU计算能力都没有打算合作起来对全网进行攻击,那么诚实的节点将会生成最长的、超过攻击者的链条。这个系统本身需要的基础设施非常少。信息尽最大努力在全网传播即可,节点可以随时离开和重新加入网络,并将最长的工作量证明链条作为在该节点离线期间发生的交易的证明。
比特币从出身的第一天,就是超越主权、不会滥发的虚拟数字货币,完全免疫与来自目前金融体系的任何打击;而它的设计初衷,是想颠覆整个世界对于货币的认知。中本聪曾经如此预测过他的比特币孩子:我十分确信,20年内,要么有很大的比特币交易量,要么一点也没有。
中本聪提出比特币解决方案的时候其实并没有区块链,在这篇论文中只是提到了“区块”(Block)和“链”(Chain),后来才将这一技术统称为“区块链”(Block Chain)的。
比特币主要有三部分的技术构成,一个是分布式算法,一个是非对称的一个公私钥算法,一个是共识算法。那么我们可以了解到这些三部分是构成比特币的主要要素。但是必须知道这三部分东西并不是中本聪本人发明的。这些东西都是在我们传统的金融和IT领域都诞生了非常久的时间,所以说区块链并不是什么颠覆性的新技术,是基于密码学的共享账本、P2P动态组网、共识机制等十年以上的老技术的重新组合,虽未颠覆现有技术体系,但是区块链技术引入了新的思想,并产生了深远的影响,如英国和中国的国家央行也都在考虑在摒弃比特币的挖矿级之后,通过借鉴数字货币的一些机制,在一定范围内实现可跟踪、可追溯的数字化的法定货币。
比特币非常好地运行了七年时间,这段时间里它没有任何的中心化的机构来运营,也没有通过任何中心化的机构进行管理。在这个情况下,它非常完美的自动运行了七年的时间。而且中间没有出过任何的崩溃,或者说中间也没有任何的坏账或者是数据对不上的问题。那么越来越多的人开始意识到,也许比特币背后的技术更值得我们去关注,所以有人就把比特币的技术抽象出来,称为一种叫“区块链”(Block Chain)技术。
其实,区块链技术还要追溯到一个叫拜占庭将军的故事。
相传,古时候的拜占庭要打一场大战役,但当时的军队被分成了一个个相对独立的小军团,每个军团由一位将军带领。不幸的是,这些将军中出现了叛徒,如何在不找出叛徒的情况下,让忠诚的将军达成一致作战协议成了一个棘手的问题。
如果把以上问题抽象化,就是在缺少信任的中央节点和可信任通道的情况下,分布在网络的各个节点应如何达成共识。
当时的数学家设计了一套算法,让将军们在接到上一位将军的信息后,加上自己的专属签名再转给下一位将军,这样的信息模块就形成了早期的区块链。
好了,关于区块链的出现就讲到这里,之前通过一篇小故事讲了区块链在交易发展演进中的地位,感兴趣的读者可以再复习一下,后面将会针对区块链具体是如何防止双花、区块链的原理、交易确认时间等相关问题进行展开,如果您有什么建议,可以通过留言来沟通交流。
往期阅读:区块链在交易发展演进中的地位
对区块链,比特币,ICO 做了简单的总结:区块链总结脑图
<img src="http://javaforall.cn/synimg/9c7e5b46-5463-4df1-920a-8de7d410b1f120220513cd05fdf5-cd0c-417f-b27e-9940a40af0d61.jpg" data-caption="" data-rawwidth="2212" data-rawheight="1394" class="origin_image zh-lightbox-thumb" width="2212" data-original="https://pic1.zhimg.com/v2-12d29d65cb9f77b5cf8e7d919f7522e9_r.jpg">
以下为根据脑图生成的提纲:
区块链,比特币学习
什么是比特币
包含了一串数字签名的链
每次交易
现有者支付:
在原有链末尾加上数字签名:哈希加密过的上次交易信息和接收者公有秘钥信息
接收者确认:
接收者私有秘钥和链接中的公有秘钥进行验证
全网广播
挖矿
通过算力比拼获得合法记账权
占全网大多数算力的诚实节点将形成更长的链
链条越长,攻击节点要做破坏付出的努力呈指数级增加,网络越安全
将交易信息记录成一个新的区块,连接到区块链中
激励机制
激励理性个体出于经济目的而成为诚实节点
流程
1 新的交易被系统广播到全网
2 每一个节点收集新的交易写进一个数据块
3 每个节点通过运算来寻找证明工作量的散列值
4 找到散列值的节点将自己的数据块,加入连接,公布给所有人
5 所有其他节点接收广播,并将广播的信息与自己记录的信息相比对
如果无冲突,则接受这个新区块加入自己账本的区块链
如果有冲突,则拒绝
6 新一轮记账流程,将本次被接受的新区块作为区块链中已存在的一环,传播到全网
什么是区块链
原有去中心化方案的问题
问题1:在分布式计算中,在一部系统和不可靠通道上达成一致是不可能的
问题2:拜占庭将军问题:坏节点产生的坏影响,如何不影响系统数据传输的准确性
区块链方案
去中心化
通过全网记录完整交易记录
问题1
共识层
问题2
中本聪的算法
局部结构
区块
上个区块ID(散列)
指定时间内系统的所有数据变化信息
本区块ID(散列)
链
模型架构
1 数据层
区块链式结构
非对称数据公钥加密技术
时间戳技术
2 网络层
P2P组网技术
3 共识机制
POW 工作量共识(SHA 256)
POS 权益共识 (币数*持有天数)
DPOS 股份授权证明(投票选举)
4 激励机制
5 应用层
类型
公有链
任何人可参与
结合经济激励和共识机制
每个人可获得的奖励和对共识过程作出的贡献成正比
私有链
联盟链
许可链
区块链历史
1.0
以比特币为代表的可编程货币
2.0
加上智能合约的可编程金融
股票,私募股权等
3.0
其他行业
什么是ICO
定义
所谓 ICO,就是投资者使用比特币等现成的虚拟数字货币,去换取ICO项目发行的新代币
好处
发行方
灵活,门槛低,可快速募集资金
投资方
存在巨大投机空间,资产总值速度很快
存在巨大投资空间
风险
涉嫌非法集资,国内已经禁止
标的良莠不齐,失败率很高
如果有理解不对的地方,欢迎指正
区块链并没有创造任何东西。说他“创造了信任”的同学,洗洗睡吧。
这是个组织学概念。要提几个人,更形象。
一个是柏拉图,他的一本著作叫《理想国》。核心观点是,一个组织的角色,必须是分层的,大家各司其职。有贤明威武的领袖,有精干的监管者,还有淳朴勤劳的普通人。这样的社会是稳固的,利益点和风险是没有本质冲突的,每个人的边界清楚、权限清晰、收益与风险匹配,可以适应长期的不确定性,并且有利于财富积累。这种组织,每个人为了维护组织的利益和正义而活。
<img src="http://javaforall.cn/synimg/a2118262-3533-461f-87eb-0bc1b141fb052022051311b8214c-c386-4701-8671-41446c1a03051.jpg" data-rawwidth="395" data-rawheight="599" class="content_image" width="395">
理想国,也不是什么宏大的不可知理论,它足够接地气,而且拥护者极多。在经济管理方面也很有用,历史上多少superpower都复制了这个模式。一个强大的中心化系统,往往能够调动最多的资源,来解决系统性危机。世界上有太多的伟人,解决了超级复杂的难题,从华盛顿到丘吉尔,大部分人类组织是渴望英雄的,中心化的组织往往能打硬仗。
当然也有反对的声音。其中比较著名的是卡尔波普,他是索罗斯的老师,哈耶克的好友。他的著作《开放社会及其敌人》,就针对柏拉图等先哲进行反思,说理想国是极权主义。他认为人性本恶,社会最好的状态,并不是维护一个中心化的道德组织,而是顺应人性背叛、多变、贪婪的特性,让组织内部开放竞争,而不是统一行动。他倡导,包容价值观的多元化,倡导合作关系的随机,信息开放化,无拘无束,只要不突破底线,大家较量实力强弱来达成共识;一切都是有期限有工作范围的合作关系,而没有领袖和被领袖的区别。在这样的开放社会中,组织就无形地变化成一个开放网络,来代替固有的中心化制度,并且自动迭代。
<img src="https://pic1.zhimg.com/50/v2-d4944934f4f1c371bdc3d90b041b75cd_hd.jpg" data-rawwidth="448" data-rawheight="233" class="origin_image zh-lightbox-thumb" width="448" data-original="https://pic1.zhimg.com/v2-d4944934f4f1c371bdc3d90b041b75cd_r.jpg">
开放社会,其实也非常接地气。尤其是市场经济发达的环境和发达的金融市场。但是这样的组织,并没有更值得信任,而是承认了,每个人都变的更鸡贼。
区块链,就是一个代码写成的(更类似卡尔波普般提倡开放社会般的)去中心化组织协议。
一条链,可以看做是一个组织,组织里有n个节点,n个节点同步进行 1)信息的分布式互传,2)决策的表决和记录,3)价值的互相确认和保值。这样的组织,把知识、决策、和财富三个核心资源,从领袖身上剥夺,分配给了成员。成员之间通过力量的互助和博弈,形成一个自我管理的组织。这个组织没有核心领袖,没有中央金库,没有信息审核,没有道德和法律,依靠的是密码学和一套共识机制,来激励维护这个机制的成员。
之所以说,区块链并没有创造什么,是因为,他通过技术把一个中央化系统消灭,把它原来掌握的知识、权力、和财富,分配给每个成员的同时,也把中央系统曾经承担的成本、责任、和风险分配给每个成员了。这个过程中技术实现的成本、组织接纳的成本、安全的成本,目前业界都没有能够有好的突破。
因为我创业,所以把“组织”改成“公司”,下面这句话会看得更明白吧。
区块链改变了组织(公司)结构。但是,要发展好一个组织(公司)的成本,一丁点儿都没改变。
区块链使用了早已流行的 P2P 技术,即点对点分布式系统,不存在中央结点。在点与点的一笔交易中,使用去信任化技术,主要是不对称加密(加密、解密用到的密钥是不同的)。比如,A 要向B 支付一笔货币,B先公开一个公钥,A 拿这公钥对即将付给B 的货币进行加密,并向全网发送。B 用自己对应的私钥解开它,并向全网证明。全网收到后,验证了这次加解密,从而大家都承认这笔钱是付给B 的(由于不对称算法,别人解不开私钥,但能够验证B是不是解开了,这是关键)。然后,这笔交易被记录下来,A的账户上减去一笔金额,B的增加一笔。这种基于不对称加密技术的支付,不用两个人之间有什么信任关系,甚至不用知道对方是谁,这就是所谓的去信任化。在此,区块链出色地解决了数字货币流通中的安全技术问题。每完成一定时段的交易后,则把该时段内的所有交易记录下来,且在所有的结点上都进行完整拷贝,这就是一个“区块”。因此,信息几乎没有被篡改的可能,除非有办法入侵几乎所有结点。一个个区块首尾相连,就构成了区块链。
所有包括比特币的数字货币的底层技术都是区块链,但是区块链并不仅限于数字货币,货币是一种信用,是债权,而所有的基于信用数据都可以通过区块链来实现。
现在比特币的问题就是发行的问题没有解决,别的都好说
(部分摘自622的研报)
首先说下其特点: 1、公开透明 2、去中心化 3、匿名性 4、信息不可篡改、消除 5、无信任成本
区块链就像是一个公开的总账本,每个人都有权记录、翻看,所有人共同监督保证其正确性,而且记录的内容将永久保存,只能增加不能删除!不过随着区块的不断增加会增加成本和降低效率。(此处能否通过技术来弥补我也不是很清楚,希望懂技术的人指明下)可以说是牺牲了一些效率来获得极大的安全性和便利性。
区块链又分为公有链、私有链、联盟链。公有链:所有人可访问,所有人有读写权限,完全公开透明去中心化。私有链:针对个人或者机构开放,其中私有链的拥有者又可以设置各种权限,让其变成部分中心化。联盟链:对特定的组织或团体开放,同样是“部分去中心化”,按开头那个账本来说,成员能查看、交易,但是不能去记录和确认账单,或者需要联盟允许。(后两种就不存在成本和效率问题了)
关于区块链国家方面已经开始招募这方面的人才,关于此可以在网上搜下“央行招聘数字货币研发人员”。此外关于区块链你可以在通过对其现有应用的了解来增加对其认识,平时说的也一般是指公有链,目前应用于国外的有比特币,以太坊等 国内有小蚁区块链
1.公开透明:每一条数据由所有人验证通过,每个人都可以随时查看。
2.去中心化:像我们在淘宝购物是通过淘宝这个中介进行交易,而区块链就是让供需双方通过区块链技术直接联系直接交易。
3.匿名性:在区块链完成交易不需要个人隐私信息,只需要你独有的一个数字字母结合的签名。
4.信息不可篡改、消除:数据一旦经过验证被记录之后,所有人都没有权限对其进行修改,更不能删除!
5.无信任成本:现实中的信任危机不会出现在区块链中,在区块链交易无需你信任对方,只有你们手中都有够交易的“数字资产”才能进行,而且受全网监督,交易不会毁约。如果对信任成本没概念,想想自己城市中有多少中介,或者单纯想想马云,就知道信任成本是个多大的数字了。
关于区块链的更多我也还在学习认知中,我是李爱林,如果有问题可以一起探讨,一起学习!
第0章 引言
昨天我做线上活动介绍比特币,有位朋友问我,区块链到底是什么?
今天我来总结并补充下我昨天的回答,然后写成本文。
第1章 区块链要解决什么问题?
区块链主要解决的是金融领域的问题。
如果你今年关注了一些金融领域的媒体的话,那你一定听说过一个很奇怪的词——FinTech,中文叫金融科技。这是个什么玩意?
京东金融CEO陈生强有以下表述:
凡是以数据和技术为核心驱动力,能为金融行业提供服务、提高效率、降低成本的公司,都可以称之为金融科技公司。
我读了大量,巨量,海量的区块链文章,我发现区块链最适合解决陈生强所讲的。区块链能为金融行业提供服务、提高效率、降低成本的技术。并且区块链就是以数据和技术为核心的。
更准确来说区块链能够让金融产品更透明、更低成本、更高效率、更安全,甚至是更自由地为用户提供服务。
当然这里要提到的是陈生强在康奈尔大学的那次演讲,没有提到区块链。
第2章 区块链由什么组成?
上面提到金融科技是以数据和技术为核心驱动力,而区块链也是一样其关键的东西可以拆分为两块:一个是数据;另一个是技术。
区块链首先是一堆数据,更准确一点是一堆有序的数据。下面是引用《Bitcoin Master》一本里的一句话:
区块链是由包含交易信息的区块从后向前有序链接起来的数据结构。它可以被存储在一个文件里,或是存储在一个简单数据库中。
其次这些有序的数据往往会被分布式存储在很多地方,会非常充分地冗余存储。这就是有非常别于传统的金融技术了。
这些数据是什么就取决于你需要的金融服务了。比如比特币区块链的数据就是一个账本,里面登记了从第一枚比特币到现在的所有比特币的所有权和交易记录。如果你要使用区块链来做一款智能合约,那这堆有序的数据就至少需要包含产权登记和触发条件。
第3章 区块链的技术
区块链由数据组成,那数据是怎么产生的呢,以及可以做什么样的操作呢?这就可以理解为区块链的技术。
区块链数据只对写入和阅读有效,无法做删除和修改操作。
因为数据就是存放在硬盘里,想删想改只要拥有硬盘的写权限即可。所以区块链就要通过一些技术手段来保证其数据无法删除和修改。其中最重要的就是一种叫“共识机制”的东西。
所谓的“共识”可以理解为,哪个版本的区块链的数据库为有效的、正确的。
就是说,每一个人可以拥有对自己硬盘的写入权限,你可以修改自己硬盘里存有的区块链数据,但你无法修改他人存储的备份。因为区块链数据是分布式的,充分冗余存储。就可以使用某种技术来保证大家共认的某个版本的数据是有效的和正确的,以踢除那些私下不按规矩去修改的数据备份。
比特币区块链使用的是一种叫POW(工作量证明)的技术。约定一个数学题,谁先解出这个题,就拥有此次往区块链上添加一个区块的权力。而那些没有解出题的人是无法做写入的。当然完成比特币区块链的架构,还需要更多的技术,比如随机函数,hash函数,公私钥验证,椭圆加密曲线……这都是些技术细节,有兴趣的就可以自己去查阅。
第4章 结束语
区块链能够让金融产品更透明、更低成本、更高效率、更安全,甚至是更自由地为用户提供服务。
(想第一时间阅读我的比特币科谱文章,请关注我的公众号: 闪电HSL)
假如你是个女生,在某年某月某日某个时辰,你的男朋友对你说“我爱你一生一世”,然后你把这句话发给了你的闺蜜,你的爸妈,你的朋友圈和微信群,这样你的男票再也无法抵赖。你打赏了点小费给这些人感谢他们给你记住这句话并且作证。这个小费就是token。你,你男朋友和“我爱你一生一世”这句话,以及那个日期,打包起来,叫做区块。你的闺蜜,你把爸妈,朋友圈,微信群等节点就是链。
后来,你男票后悔了,不承认说过这句话,你可以翻出账本,跟他对峙。你的男朋友会被永远的踢出区块链。他可能永远找不到女朋友。
——————
- 区块是不可篡改的记录。
- 区块链是由不断新增的区块组成的连续记录。
- 记录的合法性由每个参与者认证。
- 任何人都可以是参与者。
- 不存在拥有绝对权限的控制者。
——————
- 因为是记录,可以用于写下任何消息,通常用于记账;
- 因为背后的算法,可以实现复杂的智能合约;
- 因为没有管理员,参与者不需表明身份,除非他自愿;
- 在不改变本身运行逻辑的前提下,加密算法是可更新的,散列算法是可更新的,因此不会因为算法被破解而毁坏。
——————
先看中本聪的比特币白皮书,外加参考文献,超简单,中学生水平差不多就能看懂。
再细节的应用就要看相关技术文章了,比特币维基上也有好多。
——————
“区块链技术”这一名词近期被热炒,我认为是一种比较聪明的推广方式,本质上很无聊,但是还算靠谱。
比特币之前的推广可以说非常失败,因为它被定位在“虚拟货币”上,结果惹来一群脑残黑,整天就揪着“虚拟”“货币”四个字不放,一提起比特币就没命刷旁氏骗局零和游戏通货紧缩黑客破解国家禁止郁金香传销敲诈犯罪洗钱Q币。
现在改名叫“区块链技术”了,国家没理由禁止技术吧,技术是无罪的吧,你们这些苍蝇洗洗睡了吧,烦不烦。
第二句:区块链是比特币的底层技术,可以说,比特币是区块链的一种应用形式。
第三句:区块链是如何做到永久,不可逆转且全网公开透明的呢?
1,基于时间流的记录,时间不可倒流(注意是目前),上一段时间的记录又通过算法记录到下一段时间的记录中。一次只能增加一个区块,每个区块有一个数学证明来保证新的区块与之前的区块保持先后顺序。所以对之前记录的修改,都会导致后面的改变,所以不能逆向修改(也是目前)。
2,每一次记录都全网公开,所有人都能看到记录的内容,并来验证其真实性,只有真实的信息才能被计入数据块中,挂在链上,之后所有的人也可以再查看,所以是全网公开透明。
了解一下比特币协议,就能够理解区块链的原理了。Protocol documentation
去中心化信用体系
区块链系统更深远的意义在于,建立了一个去中心化的信用体系。
这里没有中心,没有权威,大家共同来靠算法来树立信用,千千万万的节点在帮区块链体系树立信用。以比特币为例,现在比特币全网算力已经很高了,要发动一次攻击击败这全网51%的算力,要花费几亿的成本,所耗费的电力几乎超过了某些小国家的电力总和,在这个系统中想要做假的话成本极高,这是比特币信用的最根本保证。
区块链是什么?你可以把它看成一种全民参与记账的方式。所有的系统背后都有一个数据库,然后你可以把数据库看成是一个大账本,那么谁来记这个账本呢?现在是谁的系统谁来记账,也就是各自管好自家,淘宝的账本阿里在记,微信的账本腾讯来记。
但是,在区块链系统中,只要你在这个系统内,就可以记账,也就是说系统中的每个人都可以有机会参与记账。在一定的时间里,如果数据有任何变化,系统中的每个人都可以来记账,然后系统会评判出这段时间内记账最快最好的人,把他记录的内容写到账本,同时把这段时间内账本内容发给系统内所有的其他人进行备份,这样系统中的每个人都有了一本完整的账本。这种方式,就是区块链技术。
區塊鏈是一個十分底層的概念, 就是一個個包含著前一個數據的特徵的數據所組成的串。
因為每個數據都總是包含著前一個數據, 因此一旦生成就無法修改了。
是不是去中心化, 是不是電子貨幣, 是不是有其他地方可以應用, 就看你的想像力了。
一场从乌托邦理想主义的构想到资本炒作的狂欢
具体内容可以看我的技术汇总贴https://bbs.bumeng.cn/thread-848-1-1.html?hmsr=%E7%9F%A5%E4%B9%8E&hmpl=&hmcu=&hmkw=&hmci=
网友竹笋冢在B区分享了区块链技术与应用行业分析报告:区块链行业报告浅见输出-区块链讨论-B区,把整个区块链行业和技术都囊括了,我帮其整理好内容后,这里分享给大家,希望可以给大家普及下区块链的知识。
区块链技术与应用行业分析报告
1 区块链前言
1.1 区块链市场
(1)百度指数搜索热度一度与人工智能持平;
(2)全球区块链相关公司融资近20亿美元;
(3)区块链+日益深入,场景化技术成为新趋势;
(4)中国区块链技术专利申请数量全球第一(550份)
(5)加密货币价格创下250亿美元的历史新高;
(6)ICO的异军突起,持续占领创投圈;
(7)国内叫停ICO,封杀比特币交易平台;
(8)赛迪区块链研究院落户青岛崂山,启动中国区块链沙盒计划,计划包含产业沙盒、保护伞沙盒和监管沙盒。
(9)8月25日,中国首个高校区块链研究实验室在京宣布成立,该实验室由北京区块链通公司与北京邮电大学联合建设;
1.2 区块链背景
1.2.1 区块链的起源
区块链技术起源于化名为“中本聪”(Satoshi Nakamoto)的学者在 2008年发表的奠基性论文《比特币: 一种点对点电子现金系统》,描述一个点对点电子现金系统,能在不具信任的基础之上,建立一套去中心化的电子交易体系。2009年1月,第一个序号为0的比特币的区块——创世区块诞生。1月9日出现序号为1的区块,并与序号为0的创世区块相连接形成了链,标志着比特币区块链诞生。
区块链是比特币的底层技术,在比特币的应用中,整个区块链就是比特币的公共账本,网络中的每一个节点都有比特币交易信息的备份。比特币是区块链的一个“杀手级应用”。
1.2.2 区块链的进程
(1)1.0时代|以比特币为代表的可编程数字货币
数字货币,顾名思义,并非真实的货币,而是存在于数字化、网络化的世界中。它不完全等同局限在网络游戏等虚拟空间中的虚拟货币,区别在于游戏虚拟货币是有企业发放,依靠企业信用背书。而数字货币经常被用于真实的商品和服务交易,目前全世界发行有数千种数字货币,包括比特币、以太坊、瑞波币等等。
数字货币中知名度最高的要属比特币了。比特币通过计算机的特定算法产生,不依靠特定机构发行,是一种虚拟货币。据了解,任何人都可以通过相关的软件“制造”比特币,然后利用电子签名的方式来实现流通。目前,在全球范围内,比特币可以通过多个线上的交易所和服务商进行兑换交易。
(2)2.0时代|颠覆传统货币和支付概念的智能合约
定义:智能合约是能够自动执行合约条款的计算机程序,类似于其他计算机程序的if then语句。当一个预先变好的条件被触发时,智能合约便执行相应的合同条款。智能合约并不依赖单个中心化的服务器,而是分布式的,通过网络节点来自动运行。他不但是有代码进行定义的,也是由代码强制执行的,完全自动而无法干预。可以最大限度地减少信任的方式来解决一些普通事情。下面以一个博彩交易的案例来阐述。
比如博彩交易,传统的博彩交易一般都是由博彩公司接受买家交易,处理开奖后的赔付和款项接收筹码,最后买家再将筹码兑现,这中间是有中心的,博彩交易所充当赌场的背书。如果运用智能合约,以NBA为例,假如你赌勇士赢,下注一个比特币,你的朋友赌骑士赢,下同样的注。首先你和你朋友将你们的比特币发送到一个由智能合约控制的中立账户。当比赛结束时,智能合约能够通过ESPN、新华社、虎扑等权威媒体确认勇士战胜了骑士,智能合约将自动将你的赌金和从你朋友那里赢得的钱发送到你的账户。
因为智能合约是程序,所以可以增加很多复杂的赌博元素,使赌博的争议性更低,无可赖账。且智能合约是每一个人都可以使用的去中心化系统,不需要任何中介机构。
在区块链领域,以太坊是十分出名的开源项目,他将比特币针对数字货币交易的功能进一步进行了拓展,面向更为复杂和灵活的应用场景,最重要的是,他支持了智能合约这一特性。从此,区块链技术的应用场景,不再局限于单一的数字货币交易,延伸到了图灵完备的通用计算机领域。
以太坊支持通过图灵完备的高级语言(包括Solidity、Serpengt、Viper)等来开发智能合约。智能合约作为运行在以太坊虚拟机中的应用,可以接收来自外部的交易请求和事件,通过触发运行提前编好的代码逻辑,进一步生成新的交易和事件。
智能合约的使用案例:证券登记和清算。合约状态包含了证券所有权的信息。如果登记的证券所有者注意到该合约中证券已经出售给了其他的参与者,其他参与者就会把密码学货币发送到担保账户,然后证券登记信息就会更新,货币就会转发给原来的证券持有者。取决于哪个信息先到达,证券或货币都会保管在一个担保账户中以避免双重使用,当交易取消或过时后,担保也将取消。
以太坊、超级账本等为代表的区块链智能合约使用,将进一步拓深“区块链+”的实施落地,未来继续观望。
(3)3.0时代|在非金融货币领域应用的“区块链+”
跨链通信、多链融合、价值互联网
超越合约,深入各领域的区块链+
1.2.3 政府对区块链的态度
(1)欧洲议会:对新技术持开放态度
今年2月,欧盟委员会把加密数字货币放在快速发展目标领域的首位,这项举措推动了各个机构针对数字货币的政策研究。同时,欧洲中央银行对新技术持开放态度,表示欧洲央行计划对区块链和分类账簿技术与支付、证券托管以及抵押等银行业务的相关性进行评估。
(2)迪拜:建立全球区块链委员会
该委员会于2016年初成立,目前拥有超过30个成员。包括政府实体(智能迪拜办事处、迪拜智能政府、迪拜多商品交易中心(DMCC)、国际公司(思科、IBM、SAP、微软)以及区块链创业公司(BitOasis、 Kraken 以及YellowPay))。
迪拜计划打造世界区块链应用中心。致力于打造世界第一个区块链政府发展未来经济,主要基于三个原则:政府效率、产业创造和国际领导者意识。他表示,迪拜目标在2020年仅在节约用纸一方面每年就节省2500万生产小时,减少超过115吨碳排放。
2016年5月30日,迪拜全球区块链委员会(GBC)举行了2016年行业主题会议,公布了7个新的区块链概念验证。包括:医疗记录、保障珠宝交易、所有权转让、企业注册、数字遗嘱、旅游业管理、改善货运。
(3)韩国:自上而下地进行区块链创新
2015年年底,韩国新韩银行参与区块链企业的融资。
2016年2月,韩国央行在报告中提出鼓励探索区块链技术。
同月,韩国唯一的证券交易所Korea Exchange(KRX)宣布正在开发基于区块链技术的交易平台。
(4)俄罗斯:态度由强硬趋于缓和
2016年初,俄央行开始考虑合法化比特币和监管比特币交易,尤其是P2P交易和个人业务托管,
(5)澳大利亚:多领域探索区块链技术
2015年年底,澳洲证券交易所(ASX)(澳大利亚最大的交易所)正考虑申请区块链技术以提高其交易系统,作为其清算和结算系统的替代品。2016年3月,据媒体报道澳大利亚邮政(Australia Post)(国内最大的快递服务公司),目前开始探索区块链技术在身份识别中的应用。
区块链技术在澳大利亚也被应用于政治领域。一个新政党Flux正在试图利用区块链技术改写政治通货制度。
(6)美国:巨头布局
2015年年底,各大金融机构都加大了区块链技术研究力度。IBM、JP摩根、伦敦证券交易所和富国银行宣布了一个开放分类项目,这个新的联盟将帮助企业更轻松地建立他们自己的区块链技术。
2015年12月,美国证券交易委员会(SEC)批准Overstock公司通过比特币区块链发行自己公司的股票。
硅谷的科技巨头入局。IBM推出了“开放账本项目”(Open Ledger Project),开发企业级的区块链软件结构,推动区块链技术的商用;微软利用Azure平台,为用户提供“区块链即服务”(BaaS,Blockchain as a Service);Intel也发布了用来搭建、部署和运行分布式账本的高效模块化平台SawtoothLake。
政府机构,2016年6月,美国国土安全部对6家致力于政府区块链应用开发的公司补贴发放补贴,以便让企业研究政府的数据分析、连接设备和区块链。
(7)中国:行业联盟迅速兴起
政府部门, 2016年2月央行行长周小川指出,数字货币必须由央行发行,区块链是可选的技术。此前,央行还召开了数字货币研讨会。广东省佛山市禅城区在6月22日推出“智信城市”计划,是全国首个探索区块链政务应用的县区;
行业联盟建立。2015年12月,区块链研究联盟、区块链应用研究中心成立;2016年1月,全球共享金融100人论坛在北京宣布成立“中国区块链研究联盟”;2月,中关村区块链产业联盟成立;4月,中国分布式总账基础协议联盟(ChinaLedger)宣布成立。
企业,中国众安科技公司宣布将推出基于blockchain(区块链技术)生产系统,将区块链技术应用到整个食品供应链。万向实验室,腾讯,阿里等巨头入局。
2017.09.14,央行全面叫停ICO,封杀比特币交易平台。
(8)英国:鼓励对区块链技术的深入研究
2016年1月19日,英国政府发布了长达88页的《分布式账本技术:超越区块链》白皮书。英国政府认为,政府参与数字货币和区块链网络的立法是非常重要的,政府鼓励对区块链技术的深入研究。英国政府正在积极评估区块链技术的潜力,考虑将它用于减少金融欺诈,降低成本。
此外,英国政府计划开发能够在政府和公共机构之间使用的应用系统。英国政府首席科学顾问Walport和他的研究小组,将协作把分布式账本技术集成到政府管理中,保障政府的隐私和安全。
1.2.4 区块链行业联盟
(1)R3区块链联盟
2015年年底,R3 CEV聚集了一个由42家知名银行组成的联盟,致力于研究和发现区块链技术在金融业中的应用。
(2)超级账本(Hyperledger)
2015年12月,Hyperledger Project由Linux基金会成立。这个项目的目的是推进区块链数字技术和交易验证的开源项目,共同建立并维系一个跨产业的,开放的,分布式账本技术平台。
(3)中国区块链研究联盟CBRA
2016.01,由全球共享金融百人论坛(GSF100)设立,乐视金融、万向控股是ChianLedger的发起人之一。
(4)ChinaLedger
2016.04成立的中国分布式总账基础协议联盟,半官方属性,含沪深两大交易所。
(5) “金联盟”
2016.06在深圳成立金融区块链合作联盟,旨在整合及协调金融区块链技术研究资源,形成金融区块链技术研究和应用研究的合力与协调机制。
2 区块链概述
2.1 区块链定义和特征
定义:区块链是一种由多方共同维护,以块链结构存储数据,使用密码学保证传输和访问安全,能够实现数据一致存储、无法篡改、无法抵赖的技术体系。包括三个概念:
特征:
2.1.1 区块链数据结构
(1)每个参与的节点都能获得一份完整数据库的拷贝。除非能够同时控制整个系统中超过51%的节点,否则无法修改全域节点上面的数据内容。在实际中,发动51%攻击是无意义的,因为掌握全网51%算力所需投入的成本,远远大于成功实施攻击后获得的收益。
(2)区块链技术可以保障数据库安全可靠,且参与系统中的节点越多和计算能力越强,该系统中的数据安全性越高。
2.1.2 区块链的去中心化结构
区块链,通过数字代码解决了信任问题,依靠非对称加密和可靠数据库完成了信用背书,所有的规则事先都以算法程序的形式表述出来,参与方不需要知道交易对手信用度,更不需要借助第三方机构来进行交易背书或者担保验证,而只需要信任共同的算法就可以建立互信,通过算法为参与者创造信用、产生信任和达成共识,完成去信任化。
2.1.3区块链的非对称加密
(1)区块链通过数学共识机制是非对称加密算法,即在加密和解密的过程中使用一个“密钥对”,“密钥对”中的两个密钥具有非对称的特点:一是用其中一个密钥加密后,只有另一个密钥才能解开;二是其中一个密钥公开后,根据公开的密钥其他人也无法算出另外一个密钥。
(2)在区块链的应用场景中,一是加密时的密钥是公开所有参与者可见的(公钥),每个参与者都可以用自己的公钥来加密一段信息(真实性),在解密时只有信息的拥有者才能用相应的私钥来解密(保密性),用于接收价值。二是使用私钥对信息签名,公开后通过其对应的公钥来验证签名,确保信息为真正的持有人发出。
(3)非对称加密使得任何参与者更容易达成共识,将价值交换中的摩擦边界降到最低,还能实现透明数据后的匿名性,保护个人隐私。
2.2 区块链的分类
2.2.1 公有链
公有链(Public blockchain)是指全世界任何人都可以随时进入到系统中读取数据、发送可确认交易、竞争记账的区块链。公有链通常被认为是“完全去中心化”的,因为没有任何个人或者机构可以控制或篡改其中数据的读写。公有链一般会通过代币机制来鼓励参与者竞争记账,来确保数据的安全性。
公有链是完全去中心化,比特币、以太坊都是典型的公有链,可以自由加入和退出。
2.2.2 私有链
私有链(Private Blockchain)是指其写入权限由某个组织和机构控制的区块链,参与节点的资格会被严格限制。由于参与节点是有限和可控的,因此私有链往往可以有极快的交易速度、更好的隐私保护、更低的交易成本、不容易被恶意攻击,并且能做到身份认证等金融行业必需的要求。相比中心化数据库,私有链能够防止机构内单节点故意隐瞒或者篡改数据,即使发生错误,也能够迅速发现来源。
私有链能更好地对隐私进行保护,许多大型金融机构目前更加倾向于使用私有链技术。
2.2.3 联盟链
联盟链(Consortium Blockchain)是指有若干个机构共同参与管理的区块链,每个机构都运行着一个或多个节点,其中的数据只允许系统内不同的机构进行读写和发送交易,并且共同来记录交易数据。
联盟链只对特定组织团体开放的区块链,本质上可归入私有链分类下。已存在的应用有R3区块链联盟、Chinaledger、超级账本项目联盟等,通过授权加入和退出。
2.2.4 混合链
混合链(Hybrid Blockchain),特点是系统内所有节点有不同的权限,有些节点只能查看部分区块链数据,有些节点能够下载完整的区块链数据,有些节点负责参与记账。混合链可能同时具有公有链和许可链的优点,但开发难度较大,会是未来区块链技术发展的方向之一。
系统内所有节点有不同的权限,混合链同时具有公有链和许可链的优点,但开发难度较大。
3 区块链应用
3.1 经典项目案例
3.1.1 比特币
前言:之所以看的更远,是因为站在了巨人的肩膀上。
3.1.1.1 定义
比特币(Bitcoin)是一种用开源的 P2P 技术的软件产生的去中心化、全球通用、不需第三方机构或个人,基于区块链作为支付技术的电子加密货币,是首个得到大规模部署的区块链技术应用。比特币是基于区块链技术的一种数字货币实现,比特币网络是历史上首个经过大规模、长时间检验的数字货币系统。它是加密货币及区块链的始祖,也是目前知名度与市场总值最高的加密货币。
2017年8月1日出现比特币现金(英语:Bitcoin Cash)(Bitcoin Cash, bcc, BCH),是第一个比特币的硬分叉。
3.1.1.2 项目简介
(1)起源:2009年1月3日,中本聪第一次挖出第一批50个比特币,比特币诞生。2009年1月9日出现序号为1的区块,并与序号为0的创世区块相连接形成了链,标志着比特币区块链诞生。
(2)特点:作为记帐系统,比特币不依赖中央机构发行新钱、维护交易,而是由区块链完成,用数位加密演算法、全网抵御51%算力攻击保证交易安全。交易记录以被全体网路电脑收录维护,每笔交易的有效性都必须经过区块链检验确认。任何人皆可参与比特币活动,可以通过称为挖矿的电脑运算来发行。比特币协议数量上限为2100万个,以避免通货膨胀问题。使用比特币是通过私钥作为数字签名,允许个人直接支付给他人,不需经过如银行、清算中心、证券商等第三方机构。
(3)市场:自2009年正式上线以来,比特币价格经历多次动荡,八月初比特币一度突破30000元一枚,比特币网络中的总区块数超过47万个。9月14日,中国政府全面封杀国内电子货币交易所,国内比特币价格遭遇滑铁卢,目前在20000元上下徘徊。
3.1.1.3 产生原理
比特币的本质其实是一堆复杂算法所生成的特解。特解是指方程组所能得到无限个(其实比特币是有限个)解中的一组。而每一个特解都能解开方程并且是唯一的。以人民币来比喻的话,比特币就是人民币的序列号,你知道了某张钞票上的序列号,你就拥有了这张钞票。而挖矿的过程就是通过庞大的计算量不断的去寻求这个方程组的特解,这个方程组被设计成了只有 2100 万个特解,所以比特币的上限就是 2100 万。
3.1.1.4 “挖矿”
“在没有中央权威存在的条件下,既鼓励矿工支援比特币网路,又让比特币的货币流通体系也有了最初的货币注入源头。”——中本聪
(1) 定义:挖矿是指参与维护比特币网络的节点,通过协助生成新区块来获取一定量新增比特币的过程。
(2)工作原理:比特币矿工通过解决具有一定工作量的工作量证明机制问题,来管理比特币网路 —— 确认交易并且防止双重支付。比特币的挖矿与节点软体主要是透过对等网路、数位签章、互动式证明系统来进行发起零知识证明与验证交易。
(3)挖矿过程:
每一个比特币的节点都会收集所有尚未确认的交易,并将其归集到一个资料块中,比特币系统会在系统节点上将他生成一个随机代码,任何人都有权通过计算机去寻找此代码,争夺具有记账权的节点,挖矿节点不断重复进行尝试;矿工找到此代码,就会产生一个可记账区块,随即得到一个比特币的奖励报酬;当一个节点找到了符合要求的解,那么它就可以向全网广播自己的结果。其他节点就可以接收这个新解出来的资料块,并检验其是否符合规则。如果其他节点通过计算杂凑值发现确实满足要求(比特币要求的运算目标),那么该资料块有效,其他的节点就会接受该资料块。
每隔一个时间点(10分钟),比特币系统会在系统节点上重新生成一个随机代码。
(4)矿产收获:
比特币奖励。将接收到的交易资讯打包到资料块,每个资料块都会允许发行一定数量的新比特币,用来激励成功发现资料块的矿工。
支付交易中的手续费。由于矿工可以自行决定是否将某一个交易资料打包到资料块中,因此矿工有可能优先选择手续费较高的交易来打包。随著新发行比特币数量的下降,手续费将成为挖矿的主要动机。
3.1.1.5 货币特征
(1)去中心化:比特币是第一种分布式的虚拟货币,整个网络由用户构成,没有中央银行。去中心化是比特币安全与自由的保证 。
(2)全世界流通:比特币可以在任意一台接入互联网的电脑上管理。不管身处何方,任何人都可以挖掘、购买、出售或收取比特币。
(3)专属所有权:操控比特币需要私钥,它可以被隔离保存在任何存储介质。除了用户自己之外无人可以获取。
(4)低交易费用:可以免费汇出比特币,但最终对每笔交易将收取约1比特分的交易费以确保交易更快执行。
(5)无隐藏成本:作为由A到B的支付手段,比特币没有繁琐的额度与手续限制。知道对方比特币地址就可以进行支付。
(6)跨平台挖掘:用户可以在众多平台上发掘不同硬件的计算能力。
3.1.2 以太坊
3.1.2.1 定义
以太坊(ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊从诞生到2017年5月,短短3年半时间,全球已有200多个以太坊应用诞生。以太坊是一个平台和一种编程语言,使开发人员能够建立和发布下一代分布式应用。 以太坊可以用来编程,分散,担保和交易任何事物:投票,域名,金融交易所,众筹,公司管理, 合同和大部分的协议,知识产权,还有得益于硬件集成的智能资产。
3.1.2.2 项目简介
(1)以太坊将比特币针对数字货币交易的功能进一步进行拓展,面向更为复杂和灵活的应用场景,打造一个智能合约的平台,使得该平台支持图灵完备的应用,按照智能合约的约定逻辑自动执行;
(2)以太坊技术底层也是一个类似比特币网络的P2P网络平台,智能合约运行在网络中的以太坊虚拟机里。任何人可以介入并参与网络中的数据维护,提供运行以太坊虚拟机的资源。用户通过以太币购买燃料,维持所部署应用的运行。
3.1.2.3 主要特点
(1)支持图灵完备的智能合约,设计了编程语言Solidity和虚拟机EVM;
(2)减少区块产生间隔——从比特币十分钟降低到15秒左右;
(3)采用账户系统和世界状态,容易支持更复杂的逻辑;
(4)支持POW共识算法,计划支持效率更高的POS算法。
3.1.2.4 核心概念
(1)智能合约:以太坊支持通过图灵完备的高级语言来开发智能合约。智能合约作为运行在以太坊虚拟机中的应用,可以接受来自外部的交易请求和事件,通过触发运行提前编写好的代码逻辑,进一步生成新的交易和事件,可以进一步调用其他智能合约。
(2)账户:分为两种类型,合约账户和外部账户
合约账户:存储执行的智能合约代码,智能被外部账户来调用激活;
外部账户:以太币拥有者账户,对应到某公钥,有个人控制。
(3) 以太币:以太坊网络中的货币,主要用于购买燃料,支付给矿工,以维护以太坊网络运行智能合约的费用。以太币同样通过挖矿来生成,成功生出新区快的以太坊矿工可以获得5个以太币的奖励,以及包含在区块内交易的燃料费用。目前每年通过挖矿可产生一千万个以太币。用户则可以通过交易市场来直接购买以太币。
(4)燃料:控制某次交易执行指令的上限。每执行一条智能合约指令会消耗固定的燃料,当某个交易还未执行结束而燃料消耗完时,合约执行终止并回滚状态。
3.1.3 超级账本
3.1.3.1 项目简介:
超级账本(hyperledger)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目,加入成员包括:荷兰银行(ABN AMRO)、埃森哲(Accenture)等十几个不同利益体,目标是让成员共同合作,共建开放平台,推动区块链和分布式账本相关协议、规范和标准的发展,满足来自多个不同行业各种用户案例,并简化业务流程。由于点对点网络的特性,分布式账本技术是完全共享、透明和去中心化的,故非常适合于在金融行业的应用,以及其他的例如制造、银行、保险、物联网等无数个其他行业。通过创建分布式账本的公开标准,实现虚拟和数字形式的价值交换,例如资产合约、能源交易、结婚证书、能够安全和高效低成本的进行追踪和交易。
3.1.3.2 内容和意义
(1)内容:作为一个联合项目,超级账本由面向不同目的和场景的子项目构成。目前包括Fabric、Sawtooth、Iroha、Blockchain Explorer、Cello、Indy、Composer、Burrow等8大顶级项目。
(2)成员:超级账本社区目前拥有超过140家全球知名企业和机构会员,其中包括30多家中国本土企业。
(3)意义: 超级账本首次将区块链技术引入到了分布式联盟账本的应用场景,为未来基于区块链技术打造高效率的商业网络打下坚实的基础。如果说以比特币为代表的数字货币提供了区块链技术应用的原型,以太坊为代表的智能合约平台延伸了区块链技术的功能,那么进一步引入权限控制和安全保障的超级账本项目则开拓了区块链技术的全新领域。超级账本的出现,实际上宣布了区块链技术已经不仅局限于在单一应用场景中,也不仅局限在完全开放的公有链模式下。可以利用私有链模式保持中心化但又能有效利用区块链的其他特性,打造“区块链+”商业网络。
3.1.3.3 八大项目介绍
(1)Fabric:包括Fabric、Fabric CA、Fabric SDK和Fabric-api等,目标是区块链的基础核心平台,支持PBFT等新的共识机制,支持权限管理,最早由IBM和DAH发起;
(2)Sawtooth:包括arcade、core等,是intel主要发起和贡献的区块链平台,支持全新的基于硬件芯片的共识机制Proof ofElapsed Time;
(3)Iroha:账本平台项目,基于C++实现,带有面向Web和Mobile的特性,有Soramitsu发起;
(4)Blockchain Explorer:提供Web界面,通过界面快速查看查询绑定区块链的状态(区块个数、交易历史)信息等,有DTCC、IBM、Intel等开发支持;
(5)Cello:提供区块链平台的部署和运行时管理功能。用户作为管理员可以轻松部署和控制多条区块链,有IBM团队发起;
(6)Indy:提供基于分布式账本技术的数字身份管理机制;
(7)Composer:提供面向链码开发的高级语言支持,自动生成链码等,有IBM发起;
(8)Burrow:提供以太坊虚拟机的支持,实现支持高校交易的带权限的区块链平台,由monax公司发起支持;
3.2 场景应用方案
3.2.1 金融领域
金融领域存在大量诸如银行、证券交易所等中介机构,对区块链技术的巨大需求也形成了目前区块链接入最多的领域,金融系统的去中心化将大大提高系统的运行效率。目前的货币发行由央行控制,以政府为中心,进行集中式货币管理控制,这样的状态下无法实现货币真正的自由交换,比特币的产生也是对这一问题的尝试性解决,为人们提供一种去中心化的数字货币。比特币的成功对传统金融机构产生了巨大影响,各巨头纷纷涉入区块链领域,试图用区块链技术取代传统金融底层协议。金融领域与社会发展密切相关,金融对区块链技术的探索对区块链发展起了明显推动作用,衍生出侧链、私有链等新概念,加速区块链技术成熟与应用。由于区块链在金融领域应用前景广阔,全球各大金融机构都积极参与区块链项目的投资,在区块链技术上加强研究,其中包括纳斯达克、高盛、花旗、摩根士丹利、瑞银等。银行等金融机构的基础设施融合底层区块链技术结合,将对现有的支付、交易、结算的方式产生深远的影响,提升其运作的效率。归纳来看,银行的投资有二种途径:
(1)一是商业银行成立内部的区块链实验室。比如花旗银行、瑞银、纽约梅隆银行等已相继成立研发实验室,重点围绕跨境支付、数字货币和清结算模式等方面测试区块链的应用,有的还扩大到其员工内部系统中测试。
(2)二是投资金融科技初创公司。2015年以来,许多跨国大型金融集团纷纷以创投形式进入区块链领域,比如高盛联手其他投资公司向比特币公司跨国价值转移。依靠现有技术,建立一个全球性的信用共识体系是很难的,而区块链技术的信用由数学背书,所有的规则都建立一个公开透明的数学算法(程序)之上可以获得全球大部分国家的共识,从而实现跨国价值转移。
3.2.1.1 跨境支付
前言:“如果行业能够拥有一种可信任的并且能够由多个代理银行所共享和维护的单一账户记录,资金问题很大程度上都能被解决。
3.2.1.1.1 市场分析
(1)传统方式汇款慢,手续费高昂,3-5天才能汇款到账;
(2)以准实时的方式,在无需可信的第三方参与的情况下实现价值转移;
(3)点对点的实时清算与结算,显著降低价值转移的成本,缩短清算、结算时间,并且避免了人为操作失误。
(4)目前的国际支付体系缺乏透明度,还存在陈旧过时、“低速、不便、成本高”的问题;
(5)桑坦德银行(SantanderBank)估计,分布式账本技术能够为银行每年在跨境支付、证券交易、合规方面的基础设施在支出上节约高达200亿美元。
3.2.1.1.2 Ripple跨境支付
Ripple是一种开源的互联网软件,使用者可以通过Ripple进行多种货币的实时跨国支付。由Ripple实验室于2012年开发出来,其载体是一个互联网协议,该协议规定了连接Ripple的电脑交互方式。具体而言,该协议使用的是一个分布式账本—一个由大量而分散的参与者共同进行更新的财务账目集合——通过这个分布式账本,Ripple的使用者能够更快更低成本地进行跨境支付,效率远高于传统方式。
Ripple是一种开源的互联网协议:它不归任何机构拥有或运营,Ripple旨在促进转账支付过程在成员间得到高效完成。它有希望彻底改变支付,使其像通讯一样便利-全球性、分布式、即时到账并且免费的。
(1)定位:重塑银行业生态系统,使用Ripple支付网络可以让多国银行直接进行转账和外汇交易,而不需要第三方中介,重新定义全球资金转移的方式。在全球性中央银行缺位的情况下,Ripple提供了一种快速、安全的国际支付结算方式。在目前的国际金融体系中,Ripple其实充当了一个全球中央银行的角色。
(2)产品:基于RippleLabs公司的区块链技术的跨境支付APP;瑞波币作为跨境支付的一种可选货币,除了瑞波币以外,Ripple用户也可以选择其他货币作为交易媒介。这就使得Ripple可以进行外汇结算。
(3)使用流程:Ripple通过分布式结算促进资金移动的方式,与现有的支付体系完全不一样。在分布式结算机制中,一本账簿在Ripple用户间被分布式共享,用户(而非由中央银行)以算法的形式共同使用(更新)账本。Ripple的这个分类账簿是共享的账簿,Ripple的所有用户都可以查看并更新账簿。而这本共享账簿会记录下每一笔通过Ripple协议发生的交易,并会持续追踪Ripple用户的账户余额(balances)。所以,这一分类账簿具有公开性和记录保存机制。在代理行系统下,要求处于转账链条的所有金融机构更新自己的独立账簿,而Ripple的集体用户只需更新一个体现每一个使用者账户余额的共享分布式账本即可,这就使得支付系统可以迅速地批量处理转账事项。Ripple的共享分类式账簿促进了以往依靠中心化机构更新账簿的转账模式,将其转变为一个去中心化的支付系统。在这个系统中,去中心化的参与者只用更新一个单一的、共享的账簿。这一转变的本质是,Ripple使得跨境支付直接跳过了代理行这一中转步骤。人员只需要在APP上填列好资料文件,该APP就开始进行支付;规定支付金额在10英镑到10000英镑之间,支持英镑、欧元以及美元,目前支持21国家的英镑兑换欧元的交易
(4)产品优势:
1)高效率,7*24小时不间断服务,它提供的跨境结算为实时完成,时间几乎可以忽略不计。
2)降低成本。相比于交易双方除承担外汇价差以外,还要被银行收取“5.88%的外汇交易费”的传统支付方式而言,Ripple的使用者只需要在整个过程中支付外汇价差(以及一笔几乎可以忽略不计的瑞波币)。
3)安全,减少人工操作结算,更低的交易风险,即时确认和实时进行流动监控。
3.2.1.1.3 Visa Connect跨境支付
(1)定位:Visa Connect是一个基于Chain Core(一种企业区块链基础设施)的新平台,旨在为金融机构提供一种具有成本效益,快速,透明且安全的方式,来处理全球B2B支付。使用区块链和智能合约来优化银行间的跨境支付流程,创造一个更加快速、兼容和低成本的银行同业结算支付服务系统。在代表企业客户的银行参与方之间提供大额国际支付的交换,由Visa端到端进行管理,Visa B2B Connect将有助于建立统一的流程,以管理按照Visa标准实践进行的结算。
(2)产品:Core是企业级的区块链基础设施,通过可扩展的私有区块链网络辅助金融交易的进行。由Visa端到端进行管理,Visa Connect将有助于建立统一的流程,以管理按照Visa标准实践进行的结算。
(3)解决方案:
借助Visa B2B Connect,为交易过程提供清晰的成本、改善的交付时间和可视性,从而大幅改进当前国际B2B支付的方式 – 最终减少银行及其企业客户发送和接收商业支付需要投入的资金和其他资源。它是专为改善B2B支付系统而设计的,具体包括:
1)可预测的、且透明的支付方式:银行及其企业级客户可以在几近实时的情况下获得通知和支付的最终结果;
2)安全性:交易经过签名和加密链接,确保交易记录系统不可改变
3)可信的参与方:网络中的所有机构都将是由Visa运营的许可式私有区块链基础设施中的已知参与方。
(3)产品优势:
1)Visa区块链支付系统可以实时处理支付交易,除了提高效率,还能减少对复杂法律协议的依赖,这些协议往往用于防止支付失;
2)可预见的和透明的:银行和企业客户接收实时付款通知和结尾;
3)安全:签署和加密相关事务是为了确保一个不可变的记录系统;
4)信任:各方在网络是已知的参与者在一个私人区块链架构由签证许可
3.2.1.1.4 其他支付业务
Abra:区块链数字钱包,无需银行账户和手续费。
Bitwage:基于比特币区块链的跨境工资支付平台。
BitPOS:低成本的快捷线上支付。
Circle:由区块链充当支付网络,允许用户快速进行跨币种的快速汇款。
3.2.1.2 清算/结算
3.2.1.2.1 微众银行的银行间联合贷款结算清算
(1)微众银行与华瑞银行联合开发了一套区块链应用系统,可用于两家银行微粒贷联合贷款的结算、清算。
(2)基于区块链系统的交易和清算,在加密算法的保护下,所有信息都记录在区块链网络上,上家发起的记账,必须获得下家的数据认可才可完成交易,交易过程完成了价值的转移,同时也完成了资金的清算。双方同步更新,一旦发现变更可通知全网,防止篡改。
(3)未来合作银行可以选择将部分信息写入到区块链中,由微众银行提供统一标准的链上对账服务与统一的操作视图和交互接口,让合作银行可全面实时高效地了解信贷及资金交易信息,进行实时的头寸监控,免除依赖日终对账文件进行清算对账的繁重工作
3.2.1.3 银行金融管理
3.2.1.3.1 市场分析
银行分为中央银行和普通银行。中央银行的两大职能是“促进宏观经济稳定”和“维护金融稳定”(《金融的本质》,伯克南),主要手段就是管理各种证券和利率。央行的存在,为整个社会的金融体系提供了最终的信用担保。普通银行业则往往基于央行的信用,实际作为中介担保,来协助完成多方的金融交易。
银行的活动包括发行货币,完成存款、贷款等大量的交易内容。银行必须能够确保交易的确定性,必须通过诸多手段确立自身的信用地位。传统的金融系统为了完成上述功能,开发了极为复杂的软件和硬件方案,不仅消耗了昂贵的成本,还需要大量的维护成本。即便如此,这些系统仍然存在诸多缺陷,例如很多交易都不能在短时间内完成,每年发生大量的利用银行相关金融漏洞进行的犯罪。
此外,在目前金融系统流程情况下,大量商家为了完成交易,还常常需要额外的组织(如支付宝)进行处理,这些实际上都增加了目前金融交易的成本。
3.2.1.3.2 中国人民银行
央行行长周小川曾表示央行数字货币可能将采用区块链模式,彻底改变传统货币流通模式。据悉,已有专门的团队在进行评估和实践。
2016 年 1 月 20 日,专门组织了“数字货币研讨会”,邀请了花旗、德勤等公司的区块链专家就数字货币发行的总体框架、演进、国家加密货币等话题进行了研讨。
会后,发布对我国银行业数字货币的战略性发展思路,提出要早日发行数字货币,并利用数字货币相关技术来打击金融犯罪活动。
3.2.1.3.3 加拿大央行CAD币
加拿大央行正在开发基于区块链技术的数字版加拿大元(名称为 CAD 币),以允许用户可以使用加元来兑换该数字货币。经过验证的对手方将会处理交易,如果需要,银行将保留销毁CAD币的权利。
发行 CAD 币是更大的一个探索型科技项目 Jasper 的一部分。除了加拿大央行外,据悉,蒙特利尔银行、加拿大帝国商业银行、加拿大皇家银行、加拿大丰业银行、多伦多道明银行等多家机构也都参与了该项目。
3.2.1.3.4 英国银行实现 RSCoin
英国银行在数字化货币方面进展十分突出,已经实现了基于分布式账本平台的数字化货币系统, RSCoin 目标是提供一个由中央银行控制的数字货币,采用了双层链架构、改进版的 2PC 提交,以及多链条之间的交叉验证机制。因为主要是央行和下属银行之间使用,通过提前建立一定的信任基础,可以提供较好的处理性能。
3.2.1.3.5 新加坡央行Project Ubin
区块链Project Ubin项目,即通过三步计划将区块链技术与全球央行进行连接,这一项目“将代币化的新加坡元(SGD,简称新币)搬到了分布式账本”平台中。
2017.03完成了项目的第一阶段工作,并公布了这个银行间区块链系统运转动力——即新加坡央行发行的数字货币。
3.2.1.3.6 微众银行WeBank
主要通过区块链与分布式账本技术,优化联合贷款业务中的备付金管理及对账流程
2016年8月,微众银行与华瑞银行在携手共同开发并上线试运行了基于联盟链的联合贷款备付金管理及对账平台,目前已有上海华瑞银行、洛阳银行、长沙银行3家银行机构接入微众银行区块链网络,在生产环境中运行的应用数据记录笔数已达220万。
3.2.1.3.7 中国邮储银行资产托管系统
2016年10月,中国邮储银行宣布携手 IBM 推出基于区块链技术的资产托管系统,为中国银行业首次将区块链技术应成功用于核心业务系统。
新的业务系统免去了重复的信用校验过程,将原有业务环节缩短了约60-80%,提高了信用交易的效率。
3.2.1.4 证券交易
证券交易包括交易执行和确认环节。
交易本身相对简单,主要是由交易系统(极为复杂的软硬件系统)完成电子数据库中内容的变更。中心的验证系统极为复杂和昂贵;交易指令执行后的结算和清算环节也十分复杂,往往需要较多人力成本和大量的时间,并且容易出错。
目前来看,基于区块链的处理系统还难以实现海量交易系统所需要的性能(每秒一万笔以上成交,日处理能力超过五千万笔委托、三千万笔成交)。但在交易的审核和清算环节,区块链技术存在诸多的优势,可以避免人工的参与。
3.2.1.4.1 Nasdaq Linq
2015 年 10 月,美国纳斯达克(Nasdaq)证券交易所推出区块链平台 Nasdaq Linq,实现主要面向一级市场的股票交易流程。通过该平台进行股票发行的的发行者将享有“数字化”的所有权。
3.2.1.4.2 Onchain
Onchain的小蚁资产数字化系统,用于非上市公司股权的发行登记和流转记录
3.2.1.4.3 其它项目
(1)BitShare 推出基于区块链的证券发行平台,号称每秒达到 10 万笔交易。
(2)DAH 为金融市场交易提供基于区块链的交易系统。获得澳洲证交所项目。
(3)Symbiont 帮助金融企业创建存储于区块链的智能债券,当条件符合时,清算立即执行。
(4)overstock.com 推出基于区块链的私有和公开股权交易“T0”平台,提出“交易即结算”(The trade is the settlement)的理念,主要目标是建立证券交易实时清算结算的全新系统。
(5)高盛为一种叫做“SETLcoin”的新虚拟货币申请专利,用于为股票和债券等资产交易提供“近乎立即执行和结算”的服务。
3.2.1.5 数字票据
数字票据:通过建立互信的票据连平台,连接企业客户、银行、投资方和监管方,相关方在区块链账本上共同记录票据数据信息和交易信息,可追溯、无法篡改,保证交易安全透明,实现资本流闭环。降低交易成本,提升风险管控能力和监管能力,实现传统票据市场向数字票据跨越。
高伟达:收购上海睿民,上海睿民基于区块链的票据业务支撑高伟达票据平台的底层业务,补充公司正在建设的票据交易平台。
3.2.2 非金融领域
3.2.2.1 供应链采购与物流
(1)运用区块链技术解决供应链跨度大、缺乏透明度、维达行为调查难等痛点。新加坡码头案例。
(2)货运物流。解决车货数据不对称、效率低,物流纠纷多、司机征信记录缺失等痛点
(3)唯链的供应链溯源:2016年1月,BitSE推出产品“唯链(VeChain)”——国内首个基于区块链技术的正品身份防伪识别和透明供应链管理平台,最开始提供解决方案以应对奢侈品假货问题。
3.2.2.2 公证防伪
公证作为当前社会的重要需求,具有较高的成本并严重依赖政府机关和权威单位的信用,也造成了国内知识产权保护不够的问题。利用区块链去中心化的特点,使用数学信用背书完成全自动化公证。如果从重要信息到生活痕迹都能够证明所有权,且数据永久保存并随时可追溯源头,微信息和微知识产权将形成体量惊人的交易市场。当前也有不少公司在公证领域做出尝试。Bitproof专注于学校学历证书的认证,Everledge将钻石等奢侈品进行区块链登记,Factom提供对所有文书、文件的数据资料公证服务。区块链技术可自动、便捷的完成无可辩驳的全球公证,有望让公证领域进入一个全新的阶段。
(1)Everledger砖石防伪
基于区块链的钻石信息账本采用了Ascribe 的BigchainDB区块链数据库。Everledger与展览数据库服务公司Vastari合作,Vastari提供商品流通过程中的信息追踪,将艺术品的完整生态链信息放到区块链上,为艺术品博物馆和私人藏家提供稳定可靠的平台支持。
(2)Factom文书存储
(3)Bitproof学历认证
3.2.2.3 区块链征信
(1)ShoCord电子身份证
(2)ObjectTech:ObjectTech与迪拜移民局签署协议,迪拜政府计划使用Blockchain技术的数字护照
(3)公信宝:征信行业去中心化数据交易平台。核心产品为去中心化数据交易所。交易所组件包括:
1)数据授权爬虫产品,是一个提供个人授权下抓取用户数据的金融科技产品;
2)KYC系统,是根据用户在摄像头拍摄下的照片自动和公安部一所进行身份识别。
3.2.2.4 物联网
3.2.2.4.1 腾讯:携手英特尔开发区块链技术,推动构建物联网安全能力
(1)推动物联网应用场景中安全防护能力的建立。
(2)采用英特尔核心技术进行联盟链的开发,为企业提供基于TUSI标准的物联网安全监测、产品安全评估、安全服务能力输出等多项服务,解决移动互联网端身份认证标准不统一的现状,让产业链各方通过统一的标准设计软件、智能硬件和智能家居设备,共同享受统一的安全防护能力。
(3)使得TUSI联盟区块链将个人账号、硬件Key与区块链结合,建立基于硬件设备的个人身份认证标准,打通线上线下身份凭据互通的渠道,能够为线下提供以安全为基础的内容与服务能力,并联合产业链上下游企业共同发展物联网与线下支付应用,完善产业链构建硬件身份认证生态体系。
(4)基于TUSI联盟区块链,未来将有更多厂商加入TUSI联盟,共同构建硬件身份认证生态体系,促进物联网产业发展
3.2.2.5 医疗应用
医疗领域是另外一个值得关注的领域。 其实目前业内有一个观点, 认为对于区块链应用,除了金融领域之外,第二大的应用领域,很可能就是医疗行业。因为在医疗行业,包括病历在内,许多资料是有极具隐私性的,并且需要进行 非常安全的阅读权限保护,而对于这个要求, 区块链是能够提供非常完善的保护。 而我们现在的中心化的资料存储方式会有很多问题,不仅是资料泄漏的问题,甚至是因为阅读权限无法严格管理,造成病人的隐私泄漏。完全可以想象得出,对于医疗数据,特别是电子病例进行保管, 是一块空前的市场。在未来我们可以确定,基因测序将变得越来越简单,变得越来越便宜,那么也许很短的时间内,基因数据将会变得越来越重要。大家应该完全可以理解,个人基因数据,远比你的指纹数据要重要的多。那么对它的隐私保护问题可能也会变得越来越严重,现在美国 在基因保护上面是极其严格,他要求任何人的基因,考虑到每个人对与信息解读能力的不同,即使是本人也不一定能能够获得授权阅读。它有非常专业的机构进行控制,需要有严格的管理制度来保存个人的基因图谱。在这种情况下,我们现有的中心化资料系统变得非常薄弱,一旦出现问题就造成大规模数据泄漏。这个问题从我们上次苹果数据库泄漏的后果就可以看到。
区块链技术可以通过多签名私钥和加密技术来防止这种情况的出现。当数据被哈希后放置在区块链上后,使用多签名技术,就能够让那些获得授权的人们才可以对数据进行访问。使用这种技术,将能够制定一定的规则来对数据进行访问,必须获得授权才能够进行,无论是医生、护士或者病人本身都需要获得许可;在某些情况下,可以设定需要3个人中2个人授权才可以进行。另外,区块链是高冗余的系统,部分损失不会也不会造成任何问题, 所有的数据都无法被篡改,或者无法随意的阅读,可以设立复杂可编程的权限保护,在这方面区块链也会有很大的应用前景。
之前,飞利浦医疗和TIERON合作,希望让飞利浦医疗通过区块链技术来完成关于病历资料的认证,或者是病历方面的隐私保护。由于区块链是高冗余的系统,部分损失不会也不会造成任何问题,所有的数据都无法被篡改,或者无法随意的阅读,可以设立复杂可编程的权限保护,这种可编程、匿名性特征能更好的在去中心化的环境中保护病人的隐私,其应用前景非常广阔。
3.2.2.6 政务应用
案例分析:广东佛山-“区块链”政务服务改革
3.2.3 其他应用
(1)澳大利亚邮政计划将用于选举投票
(2)爱沙尼亚:税收系统和公民电子健康记录系统
(3)格鲁吉亚:将建立土地注册系统
(4)美国:用于保证美国边境摄像头的安全
(5)广东佛山:“区块链”政务服务改革
4 国内企业巨头的玩法
随着区块链技术的发展和应用场景的不断丰富,企业巨头们纷纷入局,主要包括金融和IT互联网巨头。在国内,金融领域相关的银行、证券、保险大公司,以及阿里巴巴、腾讯、百度BAT这样的大玩家,他们很明显看到了区块链技术的优越之处,就像当年大家都看到网络的优越之处一样。但跟当年类似地,大玩家们希望搞一套自己的系统,不跟一般公众在一个池子里玩儿,同时也能把资源更高程度地置于自己的控制之下。在这种倾向之下,大玩家们有两种玩法:
(1)联合区块链:搞一个行业内部的区块链,比如银行业内部、证券业内部搞一套区块链,向自己内部的成员们开放。
(2)私有区块链:一个企业、或者几个企业合伙起来搞私有的区块链,比如IBM、电信这样的企业,就有可能合作建一个专属于他们自己的区块链体系。
5 区块链的局限和不成熟
目前,区块链实际落地面临的不仅仅是技术层面的制约,更主要的障碍来自于体制和机制层面上的障碍。以企业为核心的经济体系有其存在的必然性和合理性,大型跨国企业在全球经济中依然发挥着主导作用。尽管,互联网上的跨企业、跨联盟、跨机构、个人分享等已然成为趋势。但以一个中心化的政府机构、大型企业、大平台作为可信的第三方,这仍然是大家能够接受的价值交易模式,尽管这样的模式存在着一些低效、沟通成本和交易成本。这就为区块链技术进入商业应用领域设置了很高的障碍。大型机构应用区块链技术仍显被动。在中心化的机制里,责任和监管由运营平台承担,而运营平台又由政府直接监管,平台作为运营方。而去中心化的机制则将权利下放给各个节点的情况下谁来做运营方?例如现在已有60多家银行加入R3联盟。试想一下,如果这60多家银行将所有资金活动都放到区块链上运行,而R3作为一个不由政府背书缺乏足够公信力的组织,又带来另一个可信度的问题。
5.1 技术壁垒
区块链目前最大的障碍在于底层技术:底层技术的研发,包括智能合约、共识算法、保密算法。
5.1.1 网络容量
正如我们看到的,每隔 10 分钟便有一个区块增加至账单中。由于区块的容量相当有限(1MB),这个网络每秒钟只能处理 7 笔交易。
5.1.2 安全层面
许多比特币交易平台或遭到黑客攻击或被迫关闭,使得数以百万计的比特币凭空消失。比如15年一月份,世界第三大比特币交易所Bitstamp因一次黑客攻击丢失了540万美元的比特币。随后,总部位于斯洛文尼亚的这家公司被迫停止交易。这次攻击大约损失了19000个比特币。这一幕同样可能发生在通过区块链交易的资产上。而比黑客攻击更尴尬的是,丢失私钥的用户将无法挽回自己的资产。
5.1.3 政策层面
“去中心化”让中心化的政府疑虑重重,监管政策不乐观,而对于一个分散式网络来说,监管本身的难度也不小。此外,不少业内人士还抱怨人们对区块链的理解程度和接受意愿不够,这导致新技术及新应用很难推广。
5.2 制度制约
(1)去中心化、自治化淡化了国家监管,对现行体制造成冲击
(2)数字货币对国家货币发行构成挑战,影响货币政策和弱化央行的经济调控能力
(3)行业标准的相关规范化问题。法律、法规和商业,增大了市场主体的风险
(4)危及金融稳定:其理论上可能会对传统货币体系造成冲击,不仅影响中央银行的宏观调控能力,还影响到政府的财政收人。仍以比特币为例,如果数字货币被广泛使用,因为其货币供给的总规模不变且货币供应速度不断降低,将不可避免地引起通缩。
5.3 监管
数字货币加大了金融监管的难度。在金融监管过程中,几乎所有国家都非常依赖银行系统来查验交易的资金进出。而比特币独立的支付网络则有效地躲开了这种追查途径,使得监管资金动向非常困难。比特币由于其匿名特性,比特币成为犯罪资金的主要载体,在许多非法网站上,甚至成为唯一支付手段。
5.4 人才匮乏
6 个人收获
6.1方法论
(1)宏观地看待和分析论题,理解企业战略关注的核心;
(2)拓展延伸。以区块链为入口侧面思考国际IT和金融巨头的战略布局方向;客观地通过各国政府对区块链的态度增加一个商业和政府政策相链接的维度思考。
(3)注重思考和形成行业分析报告分析的写作体系。
6.2 信息搜集能力
(1)谷歌、百度搜索。了解大方向的行业热点以及目前的发展现状;专业名词的解析和相关企业的详细资料都可以通过搜索应用获取,快速入门最便捷的工具。
(2)权威的专业书籍。网上搜索看到的只是点,要想系统入门一个行业或者技术分析,看书是最有效直接的,权威书籍能更好的帮助你形成自己对行业的认知和梳理体系;
(3)第三方的数据报告。系统的提炼别人总结过的行业数据报告可以更加系统地帮我们了解一个热门行业的发展趋势和新动向。
(4)微信、知乎搜索。尤其微信搜索,通过关键字在微信搜索可以得到最新反馈的行业和产品信息,以及专业人士的相关分析,覆盖度广,时效性强。作为碎片化知识的补充。
(5)股票投资类APP。可以通过查看区块链相关上司公司的股价情况反映时下投资者对这个行业的认可度,并且还可以获取相关企业的第一手动作和产品发布、行业解析。
(6)区块链和比特币类相关社区论坛,如巴比特等。区块链世界最新的资讯展现,通过观察讨论者的交流和分析,侧面了解用户需求,佐证区块链的市场应用前景。
6.3区块链的认知
(1)全面了解关于区块链的起源发展和未来趋势,提前关注这一未来科技动态的热点;
(2)了解跨国巨头企业在区块链上面的技术突破以及投资布局,对区块链发展的前景看好,场景化应用未来将深入到人们生活的各行各业;
(3)客观看待。受限于技术壁垒和制度缺陷,大规模商用还有很长的路要走
比特币的诞生和发展背景
2008年11月,一个化名中本聪的人发表《比特币:一种点对点的电子现金系统》,首次提出了比特币的概念。中本聪在论文中阐述了希望可以创建一套“基于密码学原理而不基于信用,使得任何达成一致的双方能够直接进行支付,不需要第三方中介参与”的电子支付系统。可以说,比特币的出现,与国际货币体系内的缺陷息息相关,是人类货币体系的一次突破。
2009年1月,以区块链技术为基础的比特币发行交易系统正式开始运行,随着比特币区块链中第一个区块生成,比特币诞生。从最开始的只在技术工程师之间以娱乐为目的流通,到逐渐具备了与实物、法币兑换的能力,比特币也就开始有了“价格”(比特币与法币间的公允汇率)。
2010年起,世界上多个国家陆续出现比特币交易平台,大量投资者将比特币作为一种投资品竞相买卖,比特币价格开始在剧烈波动中上涨,并逐步在全世界范围内被认知。而关于比特币技术的安全性和可控性、比特币交易的监管以及比特币的法律地位等问题,各国政府在过去几年中展开了持续的讨论,态度不尽相同,但对于比特币的底层技术——区块链的研究和应用热情却不断高涨。
比特币区块链的设计理念和运行机制
可以理解比特币是一种在计算机网络上通过算法创造出来(不受任何组织和个人操控干预)、被计算机程序规定总量恒定(具备类似黄金的稀缺保值性)、通过加密等手段实现了所有权的点对点转移(能够不依赖任何中介自由的流通),基于人们对其发行交易体系的信任而逐渐形成货币价值的一种数字货币。
而比特币的核心价值不仅在于它具备了全球范围内的流通能力,更重要的是,它实现了不需要中心机构担保的的点对点直接交易。
我们现行的货币流转系统里,在互联网上发生的货币转移(无论是与我们银行账户可支取纸币等值的电子化货币还是虚拟游戏币等)都是依赖于一个中心机构的,比如银行、支付宝、QQ游戏运营中心;而要实现数字货币在互联网上点对点的直接交易,远比我们直觉以为的要困难的多,可以试想下,如果没有银行这个中心机构为每个用户核实记录账户资金的变动,那我们如何能够实现转账这个行为?甚至如何拥有一个自己的账户?
比特币区块链则可以理解为一个账务系统,一段时间内的交易信息被打包记入一个数据存储单元(区块)中,给这个区块盖上时间戳,一个个区块按照时间顺序链接起来形成一个区块链账本。
当然,事实上,比特币区块链技术和其运行原理很复杂,理解它,我们可以先考虑——要实现电子货币的点对点传输必须解决哪些关键的问题呢?
1. 怎么认证交易账户的身份?
即你只有证明你是你,你才可以对你账户内资金进行支配(现行中心化系统中,中心单位通过在其总账中为用户设置账号和密码来进行确认)。
比特币区块链系统中,身份认证通过一对密钥完成,每一个账户创建时自动生成一对公钥和私钥,公钥对外可见,私钥仅由账户拥有者自己掌握。这对密钥的特点是,其中一个密钥加密过的信息,有且仅有另一个与之配对的密钥才能解密,而且用其中一个密钥无法推算出另一个密钥。
交易过程中,支付方A使用私钥对既定信息进行加密,交易的记录者可使用公开的A的公钥对加密内容进行解密验证(如下图),来判断其是否为A账户真实拥有者。类似地,支付方A用目标收款方B的公钥加密既定信息,收款方B需使用自己的私钥解密验证才能获得收款资格。区块链中所说的数字签名,就是指这样用唯一匹配的私钥和公钥完成加密解密验证来证明身份的行为。https://pic4.zhimg.com/v2-4bd8e8b20f1b1cc02cab42c5e1be2e03_b.png
2. 怎么确认一笔交易是不是有效?
其核心在于支付方如何证明自己的账户内有足够的资金进行支付(现行中心化系统中,中心单位在其总账中为每个账户设置余额项,一笔收入之后余额增多,一笔支出以后余额减少,满足支出额小于账户余额便可以执行支出)。
比特币区块链中的验证机制比较独特,并不对支出账户的总余额进行查验,而仅需证明支出账户中至少还存在需支出额度即可,比如A需要支出20个比特币给B则只需要证明——自己的账户在历史交易中曾经收到过20个比特币且这20个比特币没有被支出过。可事实上历史交易中不一定有一笔还没被消耗的收入正好是20个比特币,如果是存在一笔25个比特币的收入当然也可以,那其交易信息记录为:
1. A账户曾在一笔编号为m的交易中收到25个比特币;
2. A支出20个比特币给B;支出5个比特币给回自己(如下图所示,“输入”即指明资金来源的那笔交易,“输出”表示本笔交易中资金将去往何方)。这样就实现了每一笔之前获得的资金都在下一笔交易中尽数消耗,不用记录结余。
https://pic1.zhimg.com/v2-8c583a75eac328debf2078887a698964_b.png
上图中交易n具体的确认过程是,在比特币区块链上运行着某一个客户端节点的Alice向其他节点广播这笔交易信息并签名,所有在线听到这个交易信息的节点都有权对交易有效性进行验证和记录——验证Alice的签名、搜索确认交易m真实存在并且在这之前交易m没有被其他交易引用过;平均每个10分钟内通过了有效性确认的交易信息,会被记账节点打包记录进一个数据块(也就是区块),区块成功链入区块链中则代表着这个区块上记录的所有交易真正发生。
比特币区块链通过给每个区块加盖时间戳,准确记录区块生成先后时间——也就是所记录交易发生的先后时间,以此来避免重复支付。若打包交易信息的过程中先后接收到两个矛盾的交易广播(比如Alice在一笔交易广播中,称将交易m中收入的25个币中的20个转给Bob,另5个转给自己;在另一个广播中将同样来自交易m中的25个币转给了Mary),在记账的节点通常会默认选择记录先听到的那一笔。
但麻烦的是,网络通讯会有延迟性,处于不同位置的节点听到两个广播信息的顺序可能并不一样。
举例来讲,A要花20个比特币从B处买一个电子设备,便需要发出“A从之前第m笔交易中获得25个比特币,现将20个比特币支付给B,5个比特币支付给A”的广播指令,但可能A居心不良,稍后很快又发出了另一个广播,说这25个比特币要全部转移到M账户(可能是A自己的另一个账户)。有可能部分节点先听到了正确的向B支付的广播,于是记录下这一笔,后来再听到的另外一笔广播则因无法通过重复支付验证而被忽略,而部分节点则先听到并且记录了另一笔虚假信息。
那么有可能出现的一种情况是,首先记录了正确信息(A转给B 20个币)的区块并入区块链,B得知后以为交易生效便将电子设备交付给了A。
但是下一个区块记录者正好是一个先听到了虚假信息的节点,因而认为自己先听到的转给M账户25个币的交易才是正确的,前一个区块中记录的转给B 20个币的交易不成立,于是选择不延续上一个区块,而是把自己的新区块链接到上上一个区块后面,而之后的区块记录者也恰好认同新区块并选择在新区块链后延续。那么,再之后的区块记录者则会看到两条分叉的区块链,一条是记录着那笔真实交易的较短的区块链,一条是记录着虚假信息的较长区块链,在对交易信息的判断没有特别坚持的情况下,新的记录者往往会选择在更长的区块链上延续——更长的区块链往往代表了更完整的交易记录,于是,记录正确交易的那个区块则被抛弃,成为失效的孤块,那么B则不得不承担人财两空的损失。
类似情况发生的概率虽然不大,但确实无法完全避免,所以比特币区块链交易形成了一个“等待六次确认”的原则,也就是说,上文中的B在得知记录正确交易信息的区块进入区块链后先别着急履行交易义务,而是需要等待之后5个区块都陆续承认此区块(即选择在此区块后面延长区块链),方才确认自己获得20个币的交易真正发生。其原因是,如果6次确认之后还有区块记录者妄图推翻这笔交易,将记录虚假信息的区块并入区块链,则必须推翻之前6个区块的记录,从倒数第7个区块后面衔接新区块,那么这条新的区块链则比另外一条区块链短了6个量级,这样的情况下,这条新区块链被后续区块记录者承认的可能性则会非常非常小,几乎不存在。
3. 谁来记录交易?怎么保证交易能够被客观记录?
前面一直提到区块记录者,那么区块的记录者到底是谁呢?关键是怎么保证记录者能够客观记录交易信息呢?
每一个比特币区块链节点都有权记录任意节点广播的交易信息,但是,平均每个10分钟内,往往仅有一个节点能够通过其他节点的验证获得一次记账权,从而将自己记录的新区块放进区块链(之所以设置10分钟这样一个较长的信息打包时间主要是为了让各个节点在通讯可能存在障碍的网络上更充分的接收、验证信息)获得一次记账权生成一个新区块的过程俗称——矿工挖到了一块矿。
首先,各个节点为什么要争取记账权?因为有奖励!
面对已经有N个区块连接而成的区块链,获得第N+1块区块的记账权即意味着在区块链中生成了第N+1个新区块。比特币区块链上,区块生成的过程也就是比特币被创造的过程,每一个新区块生成,就会有既定数量的比特币被创造出来。(生成一个区块可以创造的比特币数量被规定每4年减半一次,2009年1月第一个区块生成时,世界上有了第一批50个比特币,而2012年12月之后,每生成一个区块只会创造出25个比特币,以此类推不断递减,到达2140年将不再有新的比特币生成,那时候全世界比特币的总量为2100万个。)
记账者的奖励就是,获得所生成区块新创造出来的比特币!并且,广播交易寻求记账的交易者们可以选择支付给记录者一定的辛苦费,广播的交易信息中交易输出金额小于交易输入金额的部分,则默认支付给成功记录了这笔交易的新区块的创建者。
接下来,怎么实现交易信息的客观记录呢?
交易信息得以客观记录的重要前提有两个:第一,避免区块的记账权被操纵,比如某个节点或者某个组织控制下的多个节点连续多次获得记账权,那么他们就可能如我们前文中担心的那样,让一些虚假交易连续得到多个区块确认以至于很难再被推翻;第二,在区块链上的某些不遵从区块链规则的坏节点随机获得记账权后,记录虚假交易的行为,能够被纠正。
比特币区块链系统解决这两个问题时有一个核心思想和一个基本假设,核心思想是,让每一次记账权的获取都需要付出一定的成本,使操纵记账权所需付出的成本远高于可能获得的利益,从而让每个节点出于对自身利益最大化的考虑,自发、诚实地遵守协议中预先设定的规则;假设则是,大多数节点们能够理性判断承担成本和风险去做坏并不如遵守规则可获得的经济效益大,所以区块链上的所有节点中,不存在高达51%的坏节点,无法颠覆现行的规则。
也就是大多数节点都是基于“获得一次记账权不容易,我需要真实客观的记账,跟在一个不存在做坏嫌疑的区块后面,也让我后面的区块们认可我的区块,从而保证我的区块在最长的链条上延续,也才能保证我创建区块获得的比特币奖励有效”这样的思想在履行记账义务。那么即使有个别坏节点获得了某次记账权后没有认真履行记账义务,后面的好节点也会基于“相信大多数节点都是好节点,好节点们都会支持我这个好节点而不是之前的坏节点”从而推翻上一个区块建立新的区块!
实际运行中为记账权获取所设置的成本是,区块记录者需要通过大量数学运算得到一个很难被算出来的“随机数”(现在平均要进行约2^ 32次不同随机数的代入运算才可能得到一个符合要求的随机数)!随机数找到后,记账者将填写了随机数的区块广播给其他节点,其他节点收到后则迅速验证随机数是否符合要求(随机数很难算出来但很容易验证)以及该区块记录的交易信息是否存在重复支付等。如果验证通过则判断其获得当前区块的记账权,那么就会停止自己这一轮的运算,转为争取下一个区块的记账权。也可能不很幸运的,两个距离较远的区块几乎同时算出随机数,并且都已经得到了部分节点的验证认可——距离自己较近的节点会先听到自己的广播,那么这两个区块哪一个最终成功进入区块链,则取决于之后获得记账权的区块选择了在哪个区块后面延续自己的区块,没有被选中的那个区块则成为一个废弃的孤块。
这是一种工作量证明的共识机制,即通过承担一定的算力成本(电费和服务器费用等),完成了大量的计算工作而通过验证获取记账权。其中隐含的条件是,某一个节点成功完成运算获得记账权的概率与其服务器的运算能力占全网络运算能力的比例正相关,这也就解释了为什么,要想操纵记账权是需要付出难以想象的高昂成本的。
4. 要是之前记录的交易找不到了或者被篡改了怎么办?
现行中心化系统中,一般来说,中心单位所记录的所有用户的账户信息和历史交易信息都保存在他们进行了强安全防护的服务器上,并且进行了备份,以保证不丢失不损坏。那么区块链上记录的信息如何来实现这些的?
之前我们提到的,其他节点验证某个区块之后则表示认可——同意跟在这个区块后面延续自己的下一个区块(可以叫做这个区块成为下一个区块的父区块),这里具体的操作涉及到一个叫做哈希(Hash)算法的概念。
哈希算法,是一种能将任意长短的字符信息轻松转化成一段固定长度的字符串(哈希值)的算法,哈希算法的主要特点是:1. 原始信息与输出的哈希值具有唯一的匹配关系,改动原始信息中哪怕一个标点其哈希值都会产生明显的变化;2. 无法凭借哈希值破解其原始信息;3. 在人类现有的计算能力范围内,不存在重复的哈希值。
区块间的连接正是通过,下一个区块将上一个区块的“区块头”的哈希值写入自己的区块中(一个区块由记录着区块基础信息的“区块头”以及记录着所有具体交易信息的“区块体”构成),即将上一个区块头的“头哈希”值填入新区块的“父哈希”字段中,区块与区块之间通过“父哈希”建立起对应的连接关系,进而组成一条完整的区块链。这就意味着,第一,我们可以通过索引当前区块的“父哈希”一直追溯到第一个创世区块;第二,如果有人妄图篡改其中一个区块上任意一个数据,则会引起一连串区块哈希值的变化,其篡改行为则会立即被识别。https://pic1.zhimg.com/v2-d8b40899f40be229eca3d46510f81de4_b.png
另外,每一个区块上记录的所有交易信息都保存在一个运用哈希算法的二叉树数据结构中(Merkle树)——将1到n笔交易数据看作是这个数据树上最外层的n个叶子(末端节点), 然后将末端节点两两分组计算哈希值,一组组哈希值形成新的一层节点数量更少的数据层,以此类推,直到我们得到一个单一的树根节点,而只要记住“根哈希”,则任何企图篡改交易数据的行为都会被检测到。
仅把“根哈希”记录在区块的“区块头”部分,大大降低对“区块头”数据储存的要求,比特币区块链上的每个节点得以储存整个区块链上完整的区块头数据,实现了区块链账本在每个节点处的备份。并且,Merkle树数据结构下,通过验证一笔交易通往根哈希的路径即可简洁快速的证明此笔交易是否存在在这个区块上。https://pic2.zhimg.com/v2-4e78be3490d6d0980e6ea2a5e29211b1_b.png
这就实现了交易记录的可追溯和不可篡改!
附上一张区块链结构示意图,可以直观了解下~
https://pic4.zhimg.com/v2-8fe2a6211ca8a2fa53054654342a11f7_b.png
补充说明一下,其实在区块链技术之前,人们也曾试图在互联网上点对点传输数字货币(本质上是数字信息)来实现无中介的价值转移,但受限于数字信息的可复制性以及无法解决重复支付问题,很难真正实现。而比特币区块链系统中,最伟大的创新是,货币拥有者不再需要通过证明自己所持有数字货币的唯一有效性来争取所有权,而是取决于所有权转移的过程被区块链网络上的其他节点们所认可——即你所拥有的比特币数量实际上是在那条最多的节点认可的长期共识的区块链上,你可以有效支出的比特币的数量。
区块链技术的特性和延展性
出于对比特币区块链设计思想之精妙的叹服,以上分享了大量比特币区块链运行机制的细节。但其实,对一些细节的不理解并不影响对区块链技术以及技术应用的分析。而且比特币区块链系统中的一些设置,比如平均每10分钟生成一个新区块、每个区块有1M大小等,并不是区块链系统设计时必须遵循的原则,在探讨区块链技术时候,我们还是应该从技术的核心特性和创新性出发。
事实上,区块链并不是一个单一方向的技术创新,而是基于原有的密码学、分布式数据库、P2P通讯等技术的融合创新解决方案,其最大的创新可以说是引入了一种用随机个人构成的群体来代替传统的中心单位掌管系统运行的共识机制和奖励机制。
总结起来,区块链技术方案的基础特性、内生特性及重要延展性如下:
- 基于P2P通讯技术和共识机制实现的去中心化
不同于中心化网络模式,P2P网络中每个节点拥有相同的网络权力,不存在中心的服务器。所有节点间通过特定的软件协议共享部分计算资源、软件或者信息内容。在比特币出现之前, P2P网络计算技术已被广泛用于开发各种应用,如文件共享和下载软件、网络视频播放软件等。https://pic2.zhimg.com/v2-47afb295f3472ba2f37502f7fc86827d_b.png
区块链技术去中心化的核心在于,通过技术手段使单个组织和个人可以在统一共识的规则下按分布式的方式提高协作效率。去中心的主要价值则在于:1. 减少交易信息中转流程,提高交易处理效率;2. 剔除了中心机构运营的那部分成本负担;3. 网络上所有节点平等参与交易的验证、记录,排除了被任何中心组织控制的风险。
- 基于密码学的去信任——实质是信息能够被客观记录且不可篡改
其实去中心化与去信任相辅相成不可分割,正是在一个没有中心权威担保的交易网络中(或者说正是因为要推翻对中心权威担保的依赖),我们才需要通过技术手段解决信任的问题,而如果无法实现去信任,去中心网络将失去运行的基础。
去信任意味着用技术规则加持信用,通过算法实现自我约束,任何恶意欺骗系统的行为都会遭到其他节点排斥。其在区块链中的本质体现是,所有交易信息可有效确认并客观记录、历史交易可追溯且不可篡改。这主要依赖于前文中提到的非对称密码算法(私钥和公钥)以及哈希算法来实现。
整个系统中的所有节点能够在自信任的环境下自动安全地交换数据,节省了信任建立的成本;信息通过确认后则被永久记录、不可篡改,极大的提升数据在安全存储和溯源方面的能力。
- 基于分布式数据库的分布式网络
区块链分布式网络,即由众多运行着区块链客户端的节点们构成的点和点彼此相连的拓扑状网络。
在这个网络中,每个节点共享一套开放数据库,即每个节点同步储存、更新数据。其主要价值在于:1. 分布式数据结构充分利用每个节点的储存、计算资源,避免了对中心运算设备软硬件的巨大投入;2. 每个节点都拥有一份数据库备份,单个节点受攻击造成的信息损坏或者丢失不影响整体数据的安全;3. 基于各个节点的数据共享,可实现节点间的互操作,资源利用率提高。
- 区块链技术的内生特性:隐私保护
这里需要强调的是,区块链网络中的隐私性和透明性并不冲突,透明性主要是指交易数据历史记录的共享开放,即数据操作行为的可见、可追踪,侧重对操作行为合规性的共同监管;而隐私性特指对账户身份信息的保护——从两方面理解,一方面是指账户身份与真实公民身份不挂勾(在我国现行监管政策中,要求比特币交易实名制),另一层则是指账户身份权限中的信息数据仅支持账户持有者操作,而传统中心化网络中中心单位有权对各个账户信息进行浏览和调整。
账户信息的隐私性同样是基于密码学来实现的,任何公钥地址下的信息内容仅由对应私钥持有者才能解读或者进行解读授权,这对私密信息网络传输形成了有力的安全保障,在信息开放共享的环境下增强了信息传输对象的可控性。
- 区块链技术的重要延展性:智能合约带来的自动化
早在1994年,密码学家尼克·萨博就提出了智能合约的概念, 简单理解,就是把合约内容进行数字化编码生成一个计算机程序,当预先设定的条件被触发时,智能合约能够自动执行合约条款。但是在过去中心化的体系中,智能合约意义并不明显,因为保存在中心系统中的合约可以被系统所有者随时修改甚至删除。
而基于区块链的智能合约则充分具备了自治、自足的能力,从双方达成合约协定开始,通过将合约内容编写成计算机程序储存在区块链中,合约中涉及参与方将有权在区块链上跟踪、监督合约的履行情况,一旦满足约定条件,合约能够自动执行完成权利和义务的交割。如果说传输比特币的区块链实现了数字货币在任何节点间的直接交换,那么传输智能合约的区块链则实现了任何可编程的智能资产的去中心化交易。比如,预先建立的智能合约能够在某人已经偿还完所有房贷后,自动执行合约,将抵押的房屋所有权从银行自动转让到个人名下。
日趋完善的智能合约将根据交易对象的特点和属性产生更加自动化的协议,这排除了不必要的人工参与,节省了大量的签约成本和履约成本,尤其涉及大量、高频、低价值的交易,经济性尤为凸显。
区块链技术特性可以匹配哪些应用
1. 不同主体间沟通效率低、连通成本大的领域
- 跨境支付
传统的跨境支付清算需要借助多个机构,前后需要经过开户行、央行、境外银行等多道手续。不同机构有自己独立的账务系统,系统间并不相通,因此需要多方建立代理关系、在不同系统进行记录、与交易对手进行对账和清算等,并且传统的支付体系无法实现去信任,只能通过类似保证金系统的第三方机构对交易双方信用进行保障,这常常导致跨境支付费用高昂且速度很慢。跨境汇款中间银行的角色拥有不同的货币账户,协助双方进行货币兑换,跨货币处理很慢,成本高。
而基于区块链解决跨境支付则可以构建一个由多个跨境支付需求方构成的联盟链(区块链公有链对所有网络用户自由开放,联盟链则对部分经过授权的用户开放),网络中各个节点之间以联盟链共识的虚拟货币为媒介进行点对点的货币传输,省去任何第三方中介环节,做到交易即结算——不需要任何第三方担任交易对手对双方账户变动进行调整、对账,大大降低成本的同时,可以非常迅速的完成支付。
案例:Ripple
在全球跨境支付市场上,率先利用区块链技术实现其商业化应用的是由瑞波币实验室开发的跨境支付网络 Ripple 。Ripple 主要为银行提供基于区块链协议的外汇转账方案,致力于替代 SWIFT 打造一个基于区块链的全球银行的网络金融传输协议。
Ripple 通过其开发的 InterLedger 协议项目,为不同记账系统建立起沟通桥梁,打造一个全球统一的网络金融传输协议。InterLedger 协议系统中,不同银行可以保持原有的记账系统,使用 Ripple 提供的软件,通过第三方“验证端”自由传输货币,同时银行间的交易可以隐藏起来,“验证端”通过加密算法来进行,不会看到交易的详情,只有银行自身的记账系统可以追踪交易的详情。
Ripple网络中,统一的分布式记账系统可以通过许多节点以共识机制来验证交易并记账,不需要任何信任中心,可以实现7天24小时全天候支付。并且由银行、货币兑换商等金融机构在Ripple网络中扮演做市商,汇款银行可以选择自己信任的做市商,只要做市商足够多,理论上能够提供具有市场竞争力的汇率水平,同时 Ripple 网络也通过算法寻找最优汇率水平,做市商能够随时随地为跨境支付服务,提高效率。
案例:OKLink
与 Ripple 不同的是,OKLink 聚焦为全球中小型金融参与者提供服务,Ripple 在跨境支付中使用瑞波币为媒介,而OKLink使用的是OKD,两者作为中转代币从使用价值而言并没有区别。
具体的业务场景是,使用 OKLink 服务的汇款公司和收款公司注册成为 OKlink 区块链网络中的一个授权节点,节点与节点之间可以直接进行 OKD 的转移,买卖双方则先后通过 OKD 与当国法币的兑换来实现不同主权货币间的跨境支付、结算,省掉了所有中间环节费用,包括 OKLink 和收付款公司的所有费用,整个网络只在中间汇率基础上收取不超过0.5%的费用,极大地节省了中小企业在小额跨境汇款中的成本。而利用区块链网络中“交易及结算”的特质实现快速交易,10分钟之内完成包括支付、汇率换算、结算在内的所有汇款过程,相较于传统跨境汇款流程中平均等待三四个工作日可以说是飞跃式的发展。
- 证券的登记与清结算
证券登记即证券发行人建立和更新证券持有人名册的行为,伴随证券交易发生。在中心化证券体系中,市场参与者将所有证券登记和结算任务委托给中央登记结算机构,维护这种中央结构体系的公信力需要极为繁杂的规章制度和审计流程。而传统证券交易需要经过资产托管人、证券经纪人、中央银行和中央登记结算机构才能完成,系统之间兼容性低、处理方式各异,整个流程效率低、成本高,从交易指令发出到结算结束同样需要T+3天的时间,冗长的结算流程导致更久的资金占用和更长的风险敞口。并造就了强势中介,处于信息劣势的投资者往往得不到权益保障。
基于区块链技术的证券登记结算系统,可降低系统风险和成本,提高结算效率,以实时全额结算模式来作为中央对手方制度的补充和替代。
区块链技术可以使彼此之间没有建立传统信任关系的经济主体在同一个区块链体系中达成平等合作关系,各个节点可以展开充分自由的沟通,节省了信息不对称造成的交易成本。并且大大简化中间环节和交易流程,提高了市场交易效率,有助于推动交易结算实现T+0的实时全额交易。
案例:tØ
美国十大零售商之一 Overstock 2015年创建了区块链证券发行平台 tØ,称证券无须通过纳斯达克等交易平台可直接在区块链上完成交易,同年12月美国证券交易委员会(SEC)已批准 Overstock 通过区块链来发行本公司的股票。该平台致力于基于区块链发行数字资产,如债券、股票等,颠覆现有的T+3结算模型,成为一个更高效透明的“交易即结算”的证券发行交易平台。 Overstock 于2015年、2016年先后在 tØ 发行了债券和股票。
案例:Linq
纳斯达克通过与区块链初创企业 Chain 合作,已正式上线了用于私有股权交易的 Linq 平台。通过 Nasdaq Linq 私募的股票发行者享有数字化所有权,同时Linq能够极大地缩减结算时间。Chain指出:现在的股权交易市场标准结算时间为3天,区块链技术的应用却能将效率提升到10分钟,这能让结算风险降低99%,从而有效降低资金成本和系统性风险。该平台还为其服务的公司提供了管理估值的仪表盘、权益变化时间轴图、投资者个人股权证明等功能,让发行公司和投资者能更好地跟踪和管理证券信息。
2. 对于信息的追溯、保真有强烈需求的领域
- 供应链——防假冒伪劣
充斥在市场中的假冒伪劣商品层出不穷,制假售假现象屡禁不止。越来越多的假冒伪劣商品混入市场,不但严重扰乱了正常市场秩序,也埋下了使用假冒伪劣商品的隐患。对于商品的溯源保真,尤其是高单价奢侈品和直接关系到身体健康的医药食品领域的商品,需求非常迫切。但是由于供应链通常由多个企业节点构成,而且多层级间信息不对称或信息传递扭曲失效,导致对于商品来源的鉴定异常困难。
基于区块链+物联网,从源头开始,为物品进行身份标识(物品指纹),通过传感装置将商品流转过程中仓储、物流、分销、零售等主要环节的关键信息提取记录在区块链网络中,在区块链可追溯不可篡改的特性保证下,消费者可通过配套智能设备对商品进行扫描识别,掌握商品生产制造及流转过程中所有关键信息。
案例:Provenance
Provenance 是一家基于区块链技术为企业提供供应链溯源服务的公司。Provenance 能够在区块链上记录全球零售供应链上全流程的信息,让消费者能够实时进行检索,提升供应链上的信息透明度。用户可以通过与互联网相连接的设备来监视目标对象,以透明的方式全流程追踪货物的原产地以及中间的交易过程。在区块链上,消费者不仅可以查看产品的静态属性信息,还可以查看产品从生产商到经销商再到终端消费者的中转运输流程——消费者只需从智能手机上就可以了解到沿途每一步的信息更新。
- 公证认证
在传统认证方式下,当事人虚构、隐瞒事实,或者提供虚假证明材料的现象屡有发生。识别假户口本、假结婚证、假房产证、假学历证等通常需要认证人员的一双“慧眼”。稍有不慎,就可能使一些人蒙混过关,骗取认证书,并损害他人的合法权益。因此,传统的认证方式依赖于公证人员有极强的专业素质和社会责任感,无法完全保证所认证物的真实性。而且,现行认证手续繁琐、流程复杂,“人工+纸质”认证方式,效率低且成本高。
如果使用区块链,用户只需要将所要认证的物品通过区块链进行记录,则能够实现认证信息的准确性以及认证过程的安全性,最终能生成可靠、精确、不可篡改的存在性证明、所有权证明,遏制了造假情况的发生。
案例:公证通Factom
Factom 是一家致力于利用区块链技术来进行文件认证、数据管理、档案记录的保存与验证的公司,可应用于资信证明、专利保护、身份证明、产权保护、医疗档案、审计等领域。基于区块链的链式结构的数据存储,登记在Factom 上的历史记录被永久地保存下来,且所有的信息都将可以追溯。以 Factom 用来管理土地产权转让合同协议为例,如果土地产权转让经过双方的共同认定,并且转让的土地产权并非伪造且通过区块链的验证(存在性证明),那么和其相关的链将被更新,以反映上述结果(过程性证明)。但之前土地产权更改的历史记录不会丢失,它所记录的内容和顺序在Factom上都不能被更改或隐藏(可审计性)。
3. 对于大体量数据的安全运算和共享有较高要求的领域
- 物联网
物联网是在互联网的基础上延伸扩展的网络,用来实现物品间的信息交换和通信。物联网的应用对于人类社会进入到智能居家、智能交通、智能消费的崭新时代有着重要的意义,包括前文中提到的区块链结合物联网来改造供应链管理。
有机构预测,在未来5年时间里,全世界将有超过250亿个设备、传感器和芯片处理超过50万亿G的数据。物联网的价值就在于将这些数据捕捉并分析,从大量的信息和噪音中识别和分离出最为重要的数据,但是,中心化网络可以达到的速度和成本难以满足更大规模的物联网设备需求——就目前的情况看,中心化的网络可以应对10亿级别的移动互联网设备,随着接入量增大,提供支持和服务的数据中心基础设施的投入和维护成本将无法估量。另外,如此庞大的数据的安全防护问题也是一个严峻的考验。依赖于中心网络实现的信息共享很大程度上将制约物理节点间的通信效率以及对新节点的扩展。
区块链分布式储存技术充分利用每个设备自身的计算和储存能力,避免搭建集中云和中心大型服务器群的巨大软硬件成本投入;而且,基于区块链分布式数据共享,物联网中数以亿计的智能设备在交互过程中,可以了解其他设备的功能,以及不同用户围绕这些设备的权限和指令,即能跟踪设备之间的关系、设备和用户之间的关系,提升对运行环境的认知,加强对自身角色和行为控制的能力。
案例:ADEPT
2015年初,IBM 和三星集团宣布联合打造基于区块链技术的物联网系统 ADEPT。ADEPT 系统基于区块链架构,使用 BitTorrent(文件共享)、Ethereum(以太坊)、TeleHash(终端到终端加密)支撑。IBM 和三星希望这套系统可以让物联网里的各种设备自动运转,比如家电发生故障时可以自动发送信号并进行软件更新,以及设备与设备之间进行数据和计算能力的交互。已经实现的典型场景:使用区块链技术将洗衣机加入物联网之中,通过获取用户的洗衣频率和每次洗衣服的数量,分析用户是否有定期运动的习惯、是否生育婴儿,还可以自动估算剩余洗衣液的可用时间,甚至自动完成在线下单的购买行为。
案例:Filament
Filament 将眼光转向了工业领域,尤其是石油、天然气、制造业、农业等行业。Filament 重点开发两个硬件单位——传感器装置 Filament Tap,以及可粘附设备表面的智能模块 Filament Patch,Filament 要实现的核心功能是:保障智能设备数据存储和通信安全;安装了 Tap和Patch 的智能硬件可以实现脱离网络连接的长距离通信,服务于工业规模的设备部署。
案例:Slock.it
Slock.it 则是通过区块链实现闲置资源共享,致力于将智能合约嵌入到多个物联网设备和应用程序之中,让任何人都可以不通过中间商,直接出租、出售或者共享任何物品。在其设计的自治结构中,用户可以在移动应用上随时随地跟踪、控制出租或使用连入物联网的各个物品,每次共享完结时,还可以实时收取费用进行收入分配。
4. 对于信息共享有较高需求,但具有隐私保护性的领域
共享医疗信息有助于医疗资源浪费、医疗效率低下以及医疗费用高昂等问题的解决。然而目前医疗信息共享存在诸多困难:首先,技术上难以实现兼容,各医院电子病历系统不尽相同;其次目前的医疗共享平台无法保障个人健康隐私不受到侵犯。
通过在区块链上存储和管理个人医疗记录信息,每个人的健康记录被编码成数字资产,个人可以通过私钥将访问权限授予医生、药店、保险公司等。在区块链上定向分享用户的医疗记录,一方面打通用户各个场景中的医疗健康管理需求,一方面可实现全球范围内的医疗机构临床案例研究;同时,区块链可进行多签名复杂权限的管理,利用区块链数据以确保医疗敏感数据不被泄露。
案例:Dokchain
医疗 API 公司 PokitDok 近期宣布与英特尔达成合作,共同研发“Dokchain”医疗区块链解决方案。英特尔将为 PokitDok 提供其开源软件 Hyperledger Sawtooth 作为 Dokchain 的底层分布帐,并将英特尔芯片用于处理区块链交易。
Dokchain 为用户提供身份管理功能,即使用Dokchain 的用户可以在线验证医疗交易各方的信息,通过验证后则可以启动交互行为——在处方记录、医药消费、医疗保险等各个领域都已经有所实践。降低医疗欺诈、有效保护患者隐私是 Dokchain 进行功能部署的核心考量。
5. 人为审核、执行不确定性大的领域
- 资产交易
无论是企业所有资产还是个人资产的转移交易往往伴随着多重认证确权、资格审查、关联取证的复杂过程,达成一致进行交易执行前需要多个部门和相关交易人的多方介入和沟通,而资产交易是金融经济活动中的主要构成,其执行效率低、纠纷解决成本大很大程度上影响了商业社会财富的流通和增值,尤其是在资产证券化扮演着如此重要的金融突破口的当下。
资产智能化、智能资产合约执行自动化是有力提升资产交易效率和处理完善度的重要路径。基于区块链智能合约,将资产交易的初始所有权以及所有权转移实施条件以计算机程序的方式编码入智能合约,触发规定条件则自动完成资产所有权的转移或者分割,一方面极大提升了交易速度,另一方面,避免了不必要的人工协调成本。
现阶段,以股票、债券等金融产品为代表的数字资产的自动化交易已取得不错的发展成果,而审核任务更加繁重、执行效率尤为低下的有形资产的智能化交易则还需要相对漫长的发展。
试想,我们通过智能合约执行房屋资产的交易,在作为交易资产的房屋本身并不支持智能操控的条件下,仅完成合同规定的房屋所有权的变更并不等同房屋资产的交易完成,至少,你还没有拿到钥匙!这就意味着仍然不可避免人为介入来进行房屋实地勘察和交接的大量操作。所以,资产智能化交易的全面应用需要等待一个金融体系、认证体系以及物联网络搭建都更为成熟的大环境的到来。
最后,必须要强调的是,区块链技术解决方案的具体应用绝不是对其中某个功能的割裂使用,往往是集合了以上多个方面甚至是全部的优势来进行区块链技术应用的设计。在这里,我们想要强调的是,区块链应用的发展机会最有生命力的领域,应该是能够最大限度发挥区块链特殊技术魅力的地方,一切从现实场景的痛点需求出发,而并非只是为了结合而结合。目前来看,区块链底层技术的进步尤其是智能合约的平台性开发以及区块链商业应用的向前推进,已经初步具备了政府支持、行业规范引导的良好环境,围绕区块链去中心化、去信任、分布共享、隐私保护、智能自动等技术特性,将有更多区块链技术应用融入我们的日常生活和生产中来!同时,关于区块链技术的扩容、延展性、稳定性等局限也需要持续不断的优化解决方案。
写在后面的话:本文中对于区块链技术应用的讨论,侧重于围绕应用场景与区块链核心特性的结合点展开。更多前沿应用的方向,尤其是,国内区块链初创企业的应用拓展最新情况,会在后续展开讨论!文中观点不足之处,还请指正,期待与更多区块链行业从业者、研究者多交流!
区块链的诞生是为了解决什么问题?
在支付宝转账的时候,作为用户的你感觉是把你的钱直接打到对方的账户中。但!….事实是这样的:
<img src="http://javaforall.cn/synimg/2a3c2d1b-f1fa-4f42-9445-729bf5802dd420220513f047cf97-6158-4e13-ae30-25462aa86a3c1.jpg" data-rawwidth="858" data-rawheight="746" class="origin_image zh-lightbox-thumb" width="858" data-original="https://pic2.zhimg.com/ab711270594c0bc69a7611d2205b09f0_r.jpg">
这里的支付宝等公司就是“第三方”,那为什么我们俩转账为什么要有一个“第三方”出现?
<img src="https://pic2.zhimg.com/50/59caf507b8d638013fca9bd3e862f726_hd.jpg" class="content_image">
<img src="https://pic2.zhimg.com/50/a5558763663dd038239e6488dc8d4e47_hd.jpg" data-rawwidth="517" data-rawheight="68" class="origin_image zh-lightbox-thumb" width="517" data-original="https://pic2.zhimg.com/a5558763663dd038239e6488dc8d4e47_r.jpg">
<img src="https://pic1.zhimg.com/50/22abf3f5497da90a3039516e7fcb3950_hd.jpg" data-rawwidth="547" data-rawheight="74" class="origin_image zh-lightbox-thumb" width="547" data-original="https://pic1.zhimg.com/22abf3f5497da90a3039516e7fcb3950_r.jpg">
<img src="https://pic1.zhimg.com/50/268bb10322f9b1e17ed89f48cd0e3d5e_hd.jpg" data-rawwidth="492" data-rawheight="76" class="origin_image zh-lightbox-thumb" width="492" data-original="https://pic1.zhimg.com/268bb10322f9b1e17ed89f48cd0e3d5e_r.jpg">
这是阿里巴巴的纪录片《造梦者》中的一段话,ps:下文会多次引用,就可以很好解释“第三方”这个名词,这也是淘宝和支付宝诞生的伊始。换句话说,当时的阿里是被逼做了这个“第三方”,因为当时没有任何一家公司能够担任这样的角色,于是阿里成为了信任的中心,商家和用户因为“信任”,选择把钱给阿里。但是,如果阿里携款潜逃了(尽管不可能…)或者财务运营商出了问题(毕竟是人嘛…)怎么办?如果有一个机器或者一个“超级系统”来做这些事就好了!在互联网技术更新替换了十几年后的今天,区块链出现在我们面前,没错!它就是那个“超级系统”!一个
信任的机器。
有了区块链,事情开始变得不一样了。
传统中心化的方式:
<img src="https://pic1.zhimg.com/50/fa9a7067a78d8c6fca49703521217c26_hd.jpg" data-rawwidth="900" data-rawheight="725" class="origin_image zh-lightbox-thumb" width="900" data-original="https://pic1.zhimg.com/fa9a7067a78d8c6fca49703521217c26_r.jpg">
区块链网络下的”去中心化的方式:
<img src="http://javaforall.cn/synimg/a0b2a9ca-c3f0-425f-9b75-83bb7472c1f620220513087b3b97-119d-46c5-83bb-4a40e7c43f5d1.jpg" data-rawwidth="966" data-rawheight="645" class="origin_image zh-lightbox-thumb" width="966" data-original="https://pic3.zhimg.com/c14f86e8ea7dea99628bfd6998f939d3_r.jpg">
在去中心化的网络下,每个用户之间都可以是直接联系的,不再有任何第三方的参与,用户间的转账就像手递手付现金一样,这也是为什么比特币会被称为”电子现金“。
好了,现在A已经把钱转给B了,那么谁来记这笔账呢?之前有支付宝帮我记账对账,会统一存在支付宝后台系统中。为了让所有用户的交易都被记录下来并且账目都是正确的,支付宝会为此付出巨大努力。看看支付宝的初期…
<img src="http://javaforall.cn/synimg/17a673d1-9bc0-4652-a88d-05ac1496531f20220513041d976d-3346-4f2f-ac55-50371268f32e1.jpg" data-rawwidth="396" data-rawheight="65" class="content_image" width="396">
<img src="http://javaforall.cn/synimg/a4640554-9769-42fe-9027-6a5708251a7f20220513600859cb-a9fc-4f7d-99ba-8abd5f552e841.jpg" data-rawwidth="441" data-rawheight="70" class="origin_image zh-lightbox-thumb" width="441" data-original="https://pic1.zhimg.com/daf8a3a03f3d046c2ab1453702f0be80_r.jpg">
<img src="http://javaforall.cn/synimg/d750cffd-ab48-4a8c-8cdf-df05843951112022051398336f79-14a9-48de-aacb-8dfa73c38d5e1.jpg" data-rawwidth="453" data-rawheight="84" class="origin_image zh-lightbox-thumb" width="453" data-original="https://pic1.zhimg.com/8d2aa4ed6119f92db0f485fd7feb523f_r.jpg">
<img src="http://javaforall.cn/synimg/f3fabf37-0418-428e-8d47-53b27eca8d1d20220513ee39cf6f-44e0-487c-8c24-9fc65b7637ef1.jpg" data-rawwidth="418" data-rawheight="61" class="content_image" width="418">
每天1000笔的账单,人工对账就已经很痛苦了。以现在支付宝的体量,每天少则几十万的账单,即使是系统对账也难免漏单,并且要付出相应的人力、物力来维护这一套非常复杂的收支清算系统。说了这么多,那区块链是怎么对账的呢?答案是:没有!在区块链的网络中根本不需要对账,零清算,因为区块链中的每一个节点(就是一台计算机或理解为一个用户)自己都有一个账本,这个账本是实时更新的,区块链网络中发生的任何交易都会被记到你自己的账本中,没错,别人的帐你也有,但是你是不知道这个人是谁的,因为他们统一都长这个样子:
0x d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592
这就意味着,以前由一个中心化的机构帮你记账对账,现在由每一个网络中的参与者帮你记账,大家都有同一个账本。如下图
<img src="http://javaforall.cn/synimg/6de9d4ab-4fcb-4f8f-8b6d-2faebaecedf32022051310c2d106-175a-4721-9f9e-18e2009950a71.jpg" data-rawwidth="855" data-rawheight="719" class="origin_image zh-lightbox-thumb" width="855" data-original="https://pic3.zhimg.com/f293f669f4c3c159017f52c1aea286a1_r.jpg">
每个人拥有同一个账本,即使你篡改了你自己的账本,让你的账上多了1亿,可是51%以上的账本中你的账户还是1分钱,那就说明你的帐上余额就是1分钱,无法抵赖。当然,如果你能控制网络51%的人在账本中帮你把一分钱变成1亿,你就能获得一亿,但基本上就要动用举国之力了….骚年,你确定你可以?
这就是为什么大家说区块链网络是安全的,因为攻击成本太过巨大,打个比方:比特币现在市值80亿美元,如果你想攻破它并得到这80亿美元,你可能要花费200多亿美元……
说了上面这么多其实就是想说明区块链的几个特性:
- 去中心化,没有第三方中介,一切都由程序来完成。
- 安全性,主要体现在分布式、51%攻击,即使一个节点被攻击或宕机也不会影响网络的运行。
- 最核心的就是:去信任。一切社会行为都要建立在”信任“的基础上,这也是区块链解决的最根本的问题。
<img src="http://javaforall.cn/synimg/d34628eb-26bb-40da-b9dd-0881daefecc920220513798ad49a-2d74-44f6-8f47-c9c7439cec641.jpg" data-rawwidth="465" data-rawheight="85" class="origin_image zh-lightbox-thumb" width="465" data-original="https://pic1.zhimg.com/201d6a4819412bc919d9196a85ffbd3d_r.jpg">
这是《造梦者》中马云的说一句话,时至今日,区块链技术解决的最核心的问题就是“信任”。PS:传送门:阿里纪录片:马云和他的“少年阿里”《造梦者》,这部影片我个人看了很多遍,深深的感受到现在的区块链时代就仿佛当年的互联网时代,究竟能否成为一个时代我不得而知,但影片中马云的一句话也影响着我,“失败了也没关系,至少我把一个概念告诉了别人,我成功会有人成功的,我希望中国人点成功,不要再拖下去了”。看着马云一次次在给别人解释“什么是互联网”和“电脑能干什么用”,梦回今日,我们也乐此不疲地给别人解释“什么是区块链”和“它能做什么”。
区块链,会造就某个“马云”的梦想吗?
是梦想,还是梦境,20年后见分晓。
无论结局如何,至少我们都是这个时代的见证者。
区块链是什么,很容易从技术的角度给出答案。但简单易懂地介绍区块链,就同20年前向人们解释什么是互联网一样的困难。但时至今日,几乎没有人会再问什么是互联网这样的问题了,人们更不需要别人向他们解释什么是互联网。难道人们都能解释清楚互联网是什么了吗?并不是,而是人们已经把互联网玩得很溜了,“是什么”已经不再重要了。
如果20年前,你问别人互联网是什么,然后对方非常详实的把互联网技术给你解释了一遍,对方本以为可以把问题讲得很透彻,但如果不是技术出身,你一定会变得更加困惑,并且很快就失去了对这项技术的兴趣。就像今天大部分人听到区块链的原理一样。
–核心–
其实技术本身并不足以吸引人。吸引人的是:技术解决了从前技术解决不了的问题,或者新技术带给我们新的体验。
对区块链来说也是如此。这项技术究竟能做什么呢?
很多人说,区块链能够解决信任问题,这足以让人疑惑。一项技术怎么能够解决信任问题呢?我难道通过区块链就可以让我相信隔壁老王了吗?这怎么可能!
其实区块链解决的就是更深层次的信息不对称。通过使更深层次的信息流通起来,同时这些信息又是不可修改的,这样就能够让每个系统的参与者了解到事物更深层的真实信息,进行独立判断,实现所谓的信任。同样也是因为更深层的信息快速的流通了起来,大大提高了判断的效率(正如国际转账)。区块链技术是互联网技术的升级,为的是解决当前许多互联网技术解决不了的问题,或者说是提供了更好的解决方案。
我用两个例子来让大家体会一下区块链的好处:
–商品防伪–
这是区块链解决底层信息对称的案例
电商购物已经成为我们的生活方式,这年头,谁还没在网上买过几件东西?在网上买东西,谁还没买过几件假货?买到假货怎么办?忍着呗。其实这是件不能忍的事。但老子现在就是没办法。
就比如说你在网上买双鞋,结果网上一搜,同样的牌子,同样的款式,一个400一个800。你的直觉告诉你,400块的那个是假的,800块的那个是真的。这样直觉基本可靠。但是要是一个450一个499呢?你可能去说,我就信官方旗舰店。但假货仿的那么真,官方旗舰店要是掺了假货怎么办?是不是就彻底傻X了…
之所以真假难辨,关键在于“真”和“假”之间缺少不可仿制的唯一标识。如果商品在“出生”之时能够拥有一个“身份证”,身份证号码不可重复,不可修改,同时每个消费者都可以了解到自己所购买商品的身份证是否在品牌商生产商品身份证的集合中,那么对于任何一个消费者都可以轻松的辨别真伪。
给每一个商品一个身份,且身份不可重复,从前的技术完全可以实现。但是验证这个id是否在真货id的集合中,这件事从前只有品牌商能做到,普通消费者是搞不定的。我们总不能每当买个东西,就得问问品牌商这个是不是真的吧。
从前我们无法独立验证,是因为我们和品牌商之间存在商品信息的不对称。如果我们能够知道品牌商一共生产了哪些商品,且知道这些商品的ID是什么,我们兑着ID,很容易验证哪些商品是真的,哪些商品是假的。去中心化验证,这正是区块链所提供给我的。正如比特币,每个人都可以独立验证系统中交易的合法性,而在从前这是万万做不到的,甚至是不可想象的。
–国际转账–
这是区块链提高判断效率的案例
我先来说一个例子。我的一个好友在英国留学,又一次聚会,他问我区块链能做什么。我虽然知道解释一大堆技术问题能够让自己显得高逼格一些,但我同时也知道那也会极大的破坏聚会气氛。于是我问了他一个问题:你在国外的时候,父母在国内给你转学费,需要多久到账? 他似乎对这件事情记忆深刻,很快告诉我说要半个月。我问他担心钱寄不到吗?他说当然,期间还跑去了银行几次。我说区块链技术能够让你瞬间完成转账。
国际清算本身非常复杂,但大体需要这样的流程:银行各分行清算–>银行总行清算–>人民银行清算–>国际清算中心–>收款国家清算–>收款国家收款银行清算,经过这么多的清算之后,才算是把钱从国内的账户转到国外账户。因为每次清算的时间都有相当的耗时,所以导致国际转账到账时间非常漫长。中间每增加一个中转银行,转账时间就会相应的延长。
区块链为什么会比当前做得更好呢?大家从上面的流程中应该可以看出来,所有的时间都花费在了清算上面。为什么要一层一层的进行清算呢?因为在下一层的清算未完成之前,上一层是没办法知道下一层究竟发生了什么交易。所以,只有一点点汇总起来,最后才能算出每个账户的金额变化情况。而区块链最大的好处,就是在系统内,任何一处发生的交易,其他的节点是实时同步交易信息的。所以对于比特币来说,每次打包产生的区块,就相当于系统内的一次清算完成。这个区块内包含了最近十分钟全球发生的所有交易数据,而区块每10分钟就产生一次,也就意味着,在比特币的系统内,无论你世界那个地方,两个人相互转账,通常只要10分钟(现在因交易量过大,可能会比10分钟长,但也绝对比正常汇款短)就ok了。
区块链能做的事情非常多,以上我只是举两个例子让大家简单来了解这项技术的用处。每个行业都有可能应用到区块链这项技术,虽然技术相同,但应用的形态可能都不一样。技术一定是对应问题而产生的,区块链只是问题的解决方案。了解问题产生的本质,才能更好的应用技术,做出有用的产品。
我并不是供应链领域和国际清算领域的专家,以上的应用案例也仅是自己通过对生活中事物的观察和仅有的资料得出的一些思考。如有不当之处,请专家多多指教。
网络上有相当多的区块链科普文章,都试图在向小白人群通俗的解释区块链。但是我认为,这些文章的科普结果依然很糟糕,因为这些文章几乎都在千篇一律地用一些晦涩的专业名词去解释另一个晦涩的专业名词,小白群体必然一头雾水,而错失了解的机会。我翻阅过大量的相关资料,结合我自己的分析、理解、转化能力。希望能把区块链真正通俗的科普起来。
我们都知道成语,一般由四个汉字组成,对文盲来说,相当难理解其含义。如果想通俗的解释某成语的含义,我们就需要用一句话去描述解释这个成语的含义;对文盲来说,这句解释成语含义的句子,可能依然很难理解,那么这时候,你可能要祭出成语故事了。讲故事给文盲听,我想,够通俗了吧?区块链的定义就像某个难理解的成语,对于“文盲”(小白群体)来说,你用一句依然难懂的句子去解释是行不通的,你必须学会讲“成语故事”。
―― 前言
(一)
区块链是一项技术,和传统的一些技术一样(比如PS技术、互联网技术、发酵技术等),需要专业的人员去发明创造、改进的。区块链技术的组成部分主要有:P2P技术(对等互联网络技术)、密码学、数学等。区块链技术之所以被称为是一种新技术,主要还是因为“中本聪”是地球上第一个把P2P技术、密码学、数学等技术结合在一起的人。
区块链技术没有那么神秘,不过就是P2P技术、密码学、数学的结合体。(我好像说得很轻松哈,也是为了方便大家理解嘛)
技术的本质内容,老百姓是不懂的,只有专业的人才会知道。这就好比我们虽然吃过馒头,却不懂发酵技术(除非你自己会制作馒头);好比我们虽然都用灯泡,却不懂灯泡技术(除非你自己会制作灯泡)。我们不需要懂区块链技术,但是我们有必要了解一下区块链技术的构成元件(也可以叫材料,比如组成馒头的材料或组成灯泡的材料),只有了解了“材料”,我们才能更好的理解区块链这项技术。
材料一:P2P技术。
在传统的网络技术中,网络的计算能力和带宽,是依赖、聚集在较少的几台服务器上(也叫中心化网络):
<img src="https://pic4.zhimg.com/50/b2699ecedc1fd087f7ea6cbfc3e1f8d8_hd.jpg" data-rawheight="607" data-rawwidth="591" class="origin_image zh-lightbox-thumb" width="591" data-original="https://pic4.zhimg.com/b2699ecedc1fd087f7ea6cbfc3e1f8d8_r.jpg">
也不知道哪位大哥发明了P2P技术,之后的网络形式就这样了:
<img src="https://pic3.zhimg.com/50/5d109ba10990b30421747fe80d513bbd_hd.jpg" data-rawheight="361" data-rawwidth="583" class="origin_image zh-lightbox-thumb" width="583" data-original="https://pic3.zhimg.com/5d109ba10990b30421747fe80d513bbd_r.jpg">
特点1:没有中心化权利化的服务器了,也叫去中心化网络形式。也可以说每台PC都是小型服务器。
特点2:每台PC之间,资源信息数据等可以共享,每一台PC都是一个节点。
中心化网络形式和去中心化网络形式的优势对比,就不说了,大家自己私下去了解。
材料二:数学、密码学。
中本聪向全世界设计出了一个数学问题,而想要解答这个数学问题,只能消耗CPU的计算能力。世界各地的CPU凭什么付出算力去解答这个数学问题呢?因为中本聪设计的程序中明确提出——谁能解答出这个问题,就会得到一定的奖励(比特币)。
在一开始,人们会认为这是什么破奖励?比特币能卖钱还是能吃啊?所以,一开始的算力很小,只有一些看懂比特币白皮书的极客或者黑客在挖矿(挖矿,其实就是在解密,因为比特币的属性和黄金很像,人们才通俗得称为挖矿)。
其他材料:不需要了解了。
比特币系统,或者说区块链系统是怎么运行的?
作为一项新技术,光有独立的“材料”可不行。那么中本聪是如何把两者结合,并成功运行的呢?
请看下图:
<img src="https://pic3.zhimg.com/50/9a70a6628a827c6c6d7b7613aa3727f3_hd.jpg" data-rawheight="472" data-rawwidth="514" class="origin_image zh-lightbox-thumb" width="514" data-original="https://pic3.zhimg.com/9a70a6628a827c6c6d7b7613aa3727f3_r.jpg">
大红方块中存在一个数学问题,谁的CPU能第一时间解密,这里的奖品就属于谁。数学问题以代码的形式存在。
这块被解密的代码,被称为已知区块(区块只是一种形象的说法,其实只不过是一大串代码组成的)。
当某CPU第一时间解密成功后,这个区块会自动产出一定的比特币奖励给解密者(比特币其实也是一串代码)。由于P2P技术的信息共享属性,其他CUP自然知道了,也就不会在这个区块墨迹,而自动寻找未知区块去解密了。
未知区块哪里来的?中本聪创造了第一个未知区块(也叫创世区块),当有人解密了这个未知区块,程序上,就会自动生成另一个未知区块(也叫未被解密的区块)。就是这么来的。
请看下图:
<img src="http://javaforall.cn/synimg/a6893a5d-e57d-4317-b883-ebaa7a5d0270202205137eb413e8-5994-4a72-9dd2-db41b7ea56311.jpg" data-rawheight="723" data-rawwidth="554" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic4.zhimg.com/4a602a1cfafec7d9be446ab779e84ddc_r.jpg">
当未知区块被解密时,未知区块成为已知区块。已知区块又自动生成一个未知区块。不断重复下去:
<img src="http://javaforall.cn/synimg/2287d176-9bd4-41a7-9c6c-7a408d3533e1202205134a8b11d8-35c1-4004-9eb9-c153a9913e771.jpg" data-rawheight="352" data-rawwidth="429" class="origin_image zh-lightbox-thumb" width="429" data-original="https://pic3.zhimg.com/e950a12541a5b833c9b4cdd9ed4f1540_r.jpg">
区块+链=区块链。其实区块链也是一种形象的叫法。说白了,其实就是各种加密的代码程序而已。
我们虽然不懂代码程序,但是至少我们需要了解区块链或比特币的运行原理和技术形式呀。不知道大家懂没懂?
至于其他问题:
1.比特币的价格是怎么形成的?
2.区块链技术是庞氏骗局吗?
3.区块链技术真的可以应用在某些行业吗?
4.中本聪为何要创造区块链,创造比特币?
我希望是在其他帖子里回答。
我前两年想回老家养羊种菜啥的,当时出发点就是觉得现在人对食品质量特别关心,反过来又都非常不放心市场上的羊肉是真羊肉还是用老鼠肉顶替的,我当时想的就是从羊出生开始最终到市场端每一次生长更迭每一次交易都能完整记录下来,这样到了消费者手中时,买肉的人一扫码,可以查看全程记录,就对肉质比较放心,现在想想原来TM这就是区块链
最近区块链比较火。这就要来回答一下了,为什么?因为这是我的老本行啊,简单讲,区块链就是一个去中心化的信任机制。
过去区块链主要应用在比特币上,一直到最近半年,区块链已经渐渐开始有了一些其他应用,特别是在金融领域,我今天给大家找来一篇文章,偏科普性质,不需要大家对技术和金融有任何背景,希望对大家有所帮助。
本问答主要针对想了解区块链,无专业技术和金融背景的普通人。会尽量回避一切技术术语。
问:什么是区块链?
答:区块链(Blockchain)是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。
通俗一点说,区块链技术就指一种全民参与记账的方式。所有的系统背后都有一个数据库,你可以把数据库看成是就是一个大账本。那么谁来记这个账本就变得很重要。目前就是谁的系统谁来记账,微信的账本就是腾讯在记,淘宝的账本就是阿里在记。但现在区块链系统中,系统中的每个人都可以有机会参与记账。在一定时间段内如果有任何数据变化,系统中每个人都可以来进行记账,系统会评判这段时间内记账最快最好的人,把他记录的内容写到账本,并将这段时间内账本内容发给系统内所有的其他人进行备份。这样系统中的每个人都了一本完整的账本。这种方式,我们就称它为区块链技术。
问:这样全民记账的区块链有什么好处?
答:可以发现,这是在牺牲一点效率的情况下,获得了极大的安全性。首先没有一本中央大账本了,所以无法摧毁。每个节点都仅仅是系统的一部分,每个节点权利相等,都有着一模一样的账本。摧毁部分节点对系统一点都没有影响。其次,无法作弊,因为除非你能控制系统内大多数人的电脑都进行修改,否则系统会参照多数人的意见来决定什么才是真实结果,结果会发现修改自己的账本完全没有意义(因为别人不承认)。其次,由于没有中心化的中介机构存在,让所有的东西都通过预先设定的程序自动运行,不仅能够大大降低成本,也能提高效率。而由于每个人都有相同的账本,能确保账本记录过程是公开透明的。
问:区块链解决了什么问题吗?
答:区块链最重要的是解决了中介信用问题。在过去,两个互不认识和信任的人要达成协作是难的,必须要依靠第三方。比如支付行为,在过去任何一种转账,必须要有银行或者支付宝这样的机构存在。但是通过区块链技术,比特币是人类第一次实现在没有任何中介机构参与的情况下,完成双方可以互信的转账行为。这是区块链的重大突破。
问:区块链是比特币吗?或者比特币就是区块链吗?
答:区块链技术是比特币的底层技术,在早期并没有太多人注意到比特币的底层技术。但是当比特币在没有任何中心化机构运营和管理的情况下,在多年里非常稳定的运行,并且没有出现过任何问题。所以很多人注意到,该底层技术技术也许有很大的机制,而且不仅仅可以在比特币中使用,也许可以在许多领域都能够应用这种技术。于是把比特币技术抽象提取出来,称之为区块链技术,或者分布式账本技术。所以从某个角度来看,比特币可以看成是区块链第一个应用,而区块链更类似于TCP/IP这样的底层技术,以后会扩展到越来越多的行业中。
问:区块链技术主要可以用在哪些行业?
答:区块链主要的优势是无需中介参与、过程高效透明且成本很低、数据高度安全。所以如果在这三个方面有任意一个需求的行业都有机会使用区块链技术。
问:金融领域为什么要使用区块链技术?有什么实质性的好处?
答:区块链技术在金融领域中主要的优势去中介化和极大的降低成本。
首先金融行业目前由于防止单点故障和系统性风险,需要进行层层审计来控制金融风险,但由此也造成高昂的内部成本。并且由于不断增加的监管法规出现,特别是2008年金融危机导致对于金融管控门槛不断升高,而反恐战争导致反洗钱和反恐怖主义融资的范围也让监管的广度和深度逐渐扩大,导致整个金融系统的监管成本急剧增加。在这种情况下,区块链技术能够通过防篡改和高透明的方式让真个金融系统极大的降低成本。根据西班牙最大银行桑坦德发布的一份报告显示,2020年左右如果全世界的银行内部都使用区块链技术的话,大概每年能省下200亿美元的成本。这样的数据足以说明“区块链”给传统金融领域带来的巨大变革和突破。
此外由于历史原因,导致传统金融机构在结算和清算时都依靠中央结算所来完成,而由此造成的问题就是效率低下。传统的跨国结算就是因为要通过类似于SWIFT这样的机构,所以跨国电汇往往是按天来计算的。但是比特币在使用区块链技术时,在完全没有中心化运营机构的情况下,完美的运行了七年,不仅能够实现实时结算和清算,而且没有出现过任何一笔账目错误。所以,如果所有的金融系统能够实现去中心化的实时结算和清算,不仅仅将极大的提高全球金融效率,并且由此能够改变全球金融的格局。
问:什么是比特币说的“挖矿”?
答:比特币中的“挖矿”实际上就是记账的过程,比特币的运算采用了一种称为“工作量证明(Proof of Work,PoW)”的机制,系统为了找出谁有更强大的计算能力,每次会出一道数学题,只有最快解出这道题目的计算机才能进行记账。而抢到记账权的计算机会获得25个比特币的奖励。通常把这个行为称为“挖矿”,把获得的比特币视为挖矿成功获得的奖励。
问:所有的区块链都需要挖矿吗?
答:并非所有的区块链项目都会采用类似于比特币这样的“工作量证明”方式,这更多出现在早期的区块链项目中。如果采取其他的证明机制,如“权益证明(Proof of Stake,PoS)”、“股份授权证明机制(DPoS,Delegate Proof of Stake)”都是不需要采取这样的挖矿方式。
问:区块链和大数据什么关系?区块链会取代大数据?
答:区块链和大数据关系并不是很大。大数据主要的是对于海量数据进行管理,而区块链的核心是在没有中心化中介计入的情况下实现数据的高安全性和高可靠性。所以区块链和大数据并不互相冲突,也不会取代,完全是面对不同场景情况下对于数据的不同解决方案。
问:区块链和云计算云存储有什么关系?区块链是云计算或云存储吗?
答:云计算通常定义为通过互联网来提供动态易扩展且经常是虚拟化的资源,但是提供云计算平台的往往是一个中心化机构。而区块链组成的网络一般是没有特定的机构,所以区块链更接近分布式计算系统的定义,属于分布式计算的一种。不过,区块链是能够实现云存储的,不同于目前中心化提供云存储空间,区块链有一些提供去中心化的云存储方案。这样的项目包括Storj,Sia,Maidsafe。
问:区块链是软件吗?是用什么程序写的?
答:区块链不是一种特定的软件,就像“数据库”这个三个字表现的意思一样,它是一种特定技术的设计思想。可以用绝大多数语言来实现它,而且实现的方式也有许多种。而且区块链技术目前还在快速发展中,相对而言,目前区块链技术设计思想还是比较简单的,也许在未来会变得愈加复杂。
问:什么是公有链?什么是私有链?什么是联盟链?
答:公有链是任何节点都是向任何人开放的,每个人都可以参与到这个区块链中参与计算,而且任何人都可以下载获得完整区块链数据(全部账本)。但是有些区块链的应用场景下,并不希望这个系统任何人都可以参与,任何人都可以查看所有数据,只有被许可的节点才可以参与并且查看所有数据。那么这种区块链结构我们称为私有链。
联盟链是指参与每个节点的权限都完全对等,大家在不需要完全互信的情况下就可以实现数据的可信交换,R3组成的银行区块链联盟要构建的就是典型的联盟链。
但是随着区块链技术的快速发展,不排除以后公有链和私有链的界限会变得比较模糊。因为每个节点的可以有较为复杂的读写权限,也许有部分权限的节点会向所有人开发,而部分记账或者核心权限的节点只能向许可的节点开放,那就会不再是纯粹的公有链或者私有链。
问:目前区块链技术发展的主要问题?
答:目前区块链技术还处于一个非常早期的阶段,不仅尚未形成统一的技术标准,而且各种技术方案还在快速发展中。但是过去被认为基于区块链技术的系统会非常耗费资源(类似于比特币),或者区块链技术的系统处理数据有限制之类的问题已经在技术上获得了突破。但是,对于区块链技术的可扩展性,还没有经过大规模的实践考验,而现在主要还停留在原型设计阶段。
如果不能定量分析,使用区块链技术能够为我们带来的实际好处,包括能够节省的资金和创造的价值,那么金融行业短期内还会保持相对谨慎的态度。毕竟,目前全球金融的基础设施投入已经超过数万亿,要建立一套全新的金融架构和底层操作体系是需要有实际数据相支撑的。在现有技术还没有被部署并且获得使用案例的情况下,能节省下的总金额还是很难确定的。这到目前为止,还是一个巨大的疑问存在,就是到底需要多少资金才能建立一个足够强大的区块链来平台处理,资本市场生态系统每天需要面对的万亿数量级的美元。
此外区块链行业极其缺乏人才,缺少大量既了解区块链技术,又了解金融的多方面人才,市场正在拼命寻找可以连接两个世界的人才,需要能够在现实世界中,将区块链技术能够在资本市场中实现,并且实现更好的功能。而需要建立基于区块链技术的全新系统,必然是需要这样的跨界人才。
问:什么是智能合约?
答:智能合约是一种用计算机语言取代法律语言去记录条款的合约。智能合约可以由一个计算系统自动执行。如果区块链是一个数据库,智能合约就是能够使区块链技术应用到现实当中的应用层。传统意义上的合同一般与执行合同内容的计算机代码没有直接联系。纸质合同在大多数情况下是被存档的,而软件会执行用计算机代码形式编写的合同条款。智能合约的潜在好处包括降低签订合约、执行和监管方面的成本;因此,对很多低价值交易相关的合约来说,这是极大降低人力成本。
问:智能合约怎么用?
答:央行如果能够通过区块链来发行法币,那么也可以通过智能合约技术,将代码嵌入到法币发行的行为中,则这部分法币可以被称为“可编程货币”。比如,如果央行指定某一部分资金是发放到农业相关的账户,那么则可以对这部分资金写入相应程序,指定该部分资金只能进入到农业相关的账户中,那么这部分资金在任何情况下也不可能会被挪用到其他的账户中。如果大部分货币都成为“可编程货币”,那么我们则可以想象到,他们组成的金融环境就变成了“可编程金融”。
问:区块链和普通人有什么关系?
答:基本上没什么关系,除非是准备从事这方面的创业。就和TCP/IP协议和普通人之间的关系,普通人完全不需要知道什么是互联网底层的TCP/IP协议,只要享受互联网提供的服务就行。
问:区块链项目是否一定需要有某种币出现?
答:不是。比特币本身是作为一种支付系统,所以它需要有一个价值度量的工具,所以必须要有bitcoin出现。此外,为了奖励有更多人愿意贡献自己的计算机来为系统提供计算,所以需要有bitcoin来进行奖励。而在一些私有链的系统,可以设计专门的资产进行交易,而每个节点都是必须参与计算,这是他们的责任也是他们的权利,所以不用考虑通过奖励的方式来鼓励他们参与,所以在这样的系统里面就可能不再需要设计某种币的存在。
问:比特币现在合法了吗?
答:比特币在主要的世界大国,包括中国在内一直都是完全合法的。由于某些不良媒体的误导,使很多人以为中国曾经宣布过比特币非法。事实上,根据2013年12月5日,中国人民银行等五部委发布的防范比特币风险的通知中明确规定,比特币是一种特定虚拟商品,普通民众在自担风险的前提下拥有参与的自由。而各类金融机构和支付机构不得开展比特币相关的金融服务,或者将比特币作为投资标的。
比特币在德国作为货币单位,在美国定义为大宗商品。欧盟法院认为比特币为一种支付手段,无需征收增值税。
问:XX币可以投资吗?是区块链项目吗?是传销吗?
答:目前包括比特币在内的所有数字货币都具有很高的风险,区块链技术本身在刚刚起步阶段,所有的区块链项目也都具有非常高的风险。不建议任何普通人投资任何数字货币和区块链相关的项目。并且数字货币和区块链具有一定的技术门槛,普通人无法区分哪些是真实的项目,哪些是传销项目。所以普通人建议不要投资任何这类的项目。对于任何你无法分辨是否是传销的项目,请直接视为传销项目。
问:如何投资区块链?
答:大多数区块链都处于起步阶段,而主要都是在海外,国内好的区块链项目非常非常少,所以不建议任何非专业人士投资区块链项目。如果对区块链技术很有兴趣,自己有技术或者金融相关的背景,建议可以考虑在这方面进行创业。
问:区块链/比特币到底是谁发明的?中本聪是不是日本人?是不是美国政府的阴谋?
答:比特币是一个自称为“中本聪”的人或者团队创造的,并且在比特币项目初期就已经完全退出了这个项目。“中本聪”是日本人的可能性非常小,因为他过去的电子邮件中可以推测出,他应该是一个以英语为母语的人。
此外比特币创造者对于目前比特币的项目已经完全没有影响力,所以不太可能是某个阴谋的产物。无论“中本聪”在之后是否会出现,或者在肉体上被消灭都无法影响对比特币产生太多的影响。
问:比特币和Q币到底有什么区别?
答:Q币是一种中心化的电子货币,包括总量,发行方式都是由腾讯公司控制的。而比特币的总量,发行方式都是由程序和加密算法预先设定后,在全世界的多个节点上运行,没有任何人和机构可以修改,不受任何单一人或者机构来控制。一般称Q币为电子货币,或者企业代币。称比特币为数字货币或者加密数字货币。
问:比特币总量是有上限的吗?是怎么分配的?
答:如同前面所说,矿工参与争夺记账权是有机会获得奖励的。在开始的时候是每10分钟系统会奖励记账最快最好的人50个比特币,然后这50个每四年减半,差不多在2140年的时候就不再有新的比特币出现,将会达到2100万个的上限。在这之后,将会使用交易手续费来奖励矿工。
———————————————————
以上都是我自己的经验之谈本文章如果对你有帮助,
请别吝啬点个赞~新年快乐点赞的朋友们,感谢大家的支持!
如果你想买比特币,推荐阅读:最新购买比特币教程
▍你不知道区块链就太OUT了
最近有一个概念非常火,那就是区块链。
就拿近期资本市场的反应来说,先知先觉的资金从上个月中旬开始,就对相关概念的个股进行了轮番轰炸,比如飞天诚信(300386,SZ),一家保护数字身份安全和交易信息安全、验证管理数字身份和交易信息企业。在区块链概念的炒作下,短短20多个交易日,其股价从底部最高涨幅超过100%,走出了翻倍行情。
2016年5月24日,中国平安宣布与国际金融创新公司R3建立合作伙伴关系,正式加入R3分布式分类账联盟,为全球金融市场设计和应用分布式共享分类账技术。
R3成立于2015年9月,其核心职能就是制定银行业区块链技术开发的行业标准,以及探索实践用例,并建立银行业的区块链组织。目前已有40多家全球顶级金融机构参与,包括摩根大通、高盛、汇丰银行、花旗银行等等。
R3分布式分类,其本质所指的就是区块链技术。用平安集团首席运营官陈心颖的话说,平安向来积极将前沿技术和创新运用于银行、保险、投资等互联网业务,他也期待开发和运用区块链技术,打造更加高效、从端到端的金融资产数字化管理。
2015年11月,前基金大佬、现万向控股副董事长兼执行董事、万向区块链实验室发起人肖风在清华大学五道口金融学院做了有关区块链的演讲,他在演讲中表示,区块链是一个新的技术,会带来金融业基础设施的巨大的变化。基础的东西变了,金融应用层的东西就必然发生变化,所以在五年之后可能是颠覆性的。
麦肯锡也发布研究报告表示,区块链技术是继蒸汽机、电力、信息和互联网科技之后,目前最有潜力触发第五轮颠覆性革命浪潮的核心技术。
我们虽然还不清楚未来区块链能给我们的生活带来怎样的变化,但从上述评价来看,区块链是一个不可小觑的东西。
▍一个去中心化的记账系统
对于区块链技术,大部分人都比较陌生。其实,它并非一个新的技术,它是比特币的一个底层技术,后来才逐渐应用到了其他行业上,慢慢地引起了人们的注意,特别是在金融领域。
区块链概念并不太好理解,有点抽象。如果对比特币有所了解的朋友,理解区块链就相对容易些:区块链本质是一个总账本。下面我们通过一张图来阐述。
下面是我们传统的交易模式,中心机构好比一个银行,存款、借款、记账等都需要通过银行这个中心。
<img data-rawheight="640" data-rawwidth="1280" src="https://pic1.zhimg.com/50/768f2573ecd16e800ebee67dec25cedd_hd.jpg" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic1.zhimg.com/768f2573ecd16e800ebee67dec25cedd_r.jpg">
/* 原图来自知友
*/
在当前的金融、资本体系中,无论是何种业务形态都已经形成了聚集程度不一的「中心化」形态,这一形态的建立最初是为了构建不同交易过程中的信用机制。然而,这一信用机制却并非完美,信用漏洞时有发生。
而有了区块链就不一样了,区块链是为了去中心,把中心的权利下放到下面的每个节点,每个节点都需要维护这个账本,然后通过密码以及分布式系统的原理对账本信息进行同步,一方面,保证了信息的完全一致;另一方面,如果有人从中作假,其他节点也能及时发现,从而排除了信用问题,也就保证了其公平公正性。
<img data-rawheight="1080" data-rawwidth="1280" src="https://pic3.zhimg.com/50/c19a01d2c6fa995e70b7a7e67c5a4a77_hd.jpg" class="origin_image zh-lightbox-thumb" width="1280" data-original="https://pic3.zhimg.com/c19a01d2c6fa995e70b7a7e67c5a4a77_r.jpg">
/* 原图来自知友
*/
区块链的特点就是去中心化,靠各个节点共同实现系统的维护和信息传递的真实性;去信任化,双方之间进行数据交换可以没有任何互信基础,因为所有节点都是监督者的角色;匿名化,数据交换双方无需知道彼此的个人信息即可完成交易;安全可靠,因为采用点对点、端对端,且数据库采用分布式存储,记录也无法撤销,安全有保障。
▍对金融业的影响不可估量
区块链最重要的是解决中介信用问题,国际支付与清算是首当其冲的领域。当前无论银行系统、保险、证券交易等,都存在中心化模式,而且都与清算交易有关。
当前,银行系统是典型的中心化模式,银行与银行之间、银行与客户之间的交易,都存在流程长、效率低、成本高、易出错等特点,但如果改用分布式核算,所有的交易都在一个账本中记录,资金实时清算,效率也将大大提升。
拿保险来说,区块链能够针对数据不泄露等技术特点,将公司的保单信息、客户信息、理赔信息等放到区块链中存储,避免意外事件对数据安全进行冲击。
区块链在证券交易中也能大显身手,股票交易指令的执行很简单,但交易指令执行后的结算和清算环节则相对复杂,这里正是区块链大显身手的地方。此外,区块链技术还能减少甚至消灭交易差错,并能够优化后台流程,缩短结算时间。
当前金融机构对区块链既爱又恨,爱是因为它能给自身的业务带来创新的潜力,恨是因为区块链是一个去中心化的过程,这会令自身在产业链上的地位受到极大削弱,可谓是革自己的命。区块链对未来金融业的影响不可估量,很可能是颠覆性的影响。
虽然当前区块链应用还处于早期阶段,但从区块链在比特币中的运行情况来看,在完全没有中心化运营机构的情况下,完美运行了七年,不仅能够实现实时结算和清算,而且没有出现过任何一笔账目错误。
这种完美运行结果,让人对区块链技术未来的商业化,特别是对金融领域的影响,也有了更高的期待。
*原文刊于微信号「玄甲资管」,第047期「区块链,5年足够颠覆金融行业」
一个微信群中的接龙消息, 让你清晰的理解什么是区块链。关于区块链的最接地气的解释~!
一直犹豫怎么说明区块链, 突然想到了一个绝妙的比喻, 请先看下面一张图:
<img src="https://pic1.zhimg.com/50/v2-40dd986b1b14b1343b915055e22bcc53_hd.jpg" data-rawwidth="1242" data-rawheight="2208" class="origin_image zh-lightbox-thumb" width="1242" data-original="https://pic1.zhimg.com/v2-40dd986b1b14b1343b915055e22bcc53_r.jpg">
这张图是孩子幼儿园的家长群中的一次活动通知, 老师首先发表了一个活动, 然后请有意参加活动的家长接龙回复。看到这个消息后, 很多家长就会报名参加, 报名的格式很简单, 就是按照序号, 把自己家孩子的名称贴在接龙消息的最后, 然后发送出来让大家看到。
经过一段时间的报名之后, 群里的消息是这样的:
<img src="http://javaforall.cn/synimg/37495623-8fe5-48de-9c45-84a19b888c8c202205130b17a2a1-4364-457c-a938-146c9d9f98a71.jpg" data-rawwidth="1242" data-rawheight="2208" class="origin_image zh-lightbox-thumb" width="1242" data-original="https://pic1.zhimg.com/v2-5c5bec677d34071292df59783c741f6b_r.jpg">
主要来看这个消息, 现在的消息,已经是一个有序的(按照发送的先后顺序排列)的消息链, 大家在添加了自己的报名信息后依次发送, 形成一个长长的链接。
另外, 注意图中的撤回字样, 这说明, 如果在发送后,看到自己的消息不是最新的, 参与的家长还可以撤销后继续修改。
为什么要看这个图呢? 这里面其实就体现了最朴素的区块链理论。
什么是区块链呢?维基百科里面是这么定义的:
A blockchain[1][2][3] – originally block chain[4][5] – is a distributed database that is used to maintain a continuously growing list of records, called blocks. Each block contains a timestamp and a link to a previous block.[6] A blockchain is typically managed by a peer-to-peer network collectively adhering to a protocol for validating new blocks. By design, blockchains are inherently resistant to modification of the data. Once recorded, the data in any given block cannot be altered retroactively without the alteration of all subsequent blocks and a collusion of the network majority. Functionally, a blockchain can serve as “an open, distributed ledger that can record transactions between two parties efficiently and in a verifiable and permanent way. The ledger itself can also be programmed to trigger transactions automatically.”[7]
翻译:区块链是一个分布式的数据库, 用来维持一个持续增长的记录列表, 这个记录就称为‘区块’。 每个区块包含一个时间戳, 和一个指向前一块区块的链接。一个区块链通常是由一个点对点网络集体性的采用某种协议来负责验证新的区块, 并由此来管理区块链。根据设计, 区块链内置的可以防御数据的修改。一旦数据被记录到区块后, 这个数据就难以被修改。 从功能上讲, 一个区块链可以算是“一个开放的、分布式的账本,用来在两个实体之间用一种可以验证的, 持久有效的记录事务;这个账本本身也可以通过编程的方法来自动触发交易事务”。
从这个维基百科的定义中, 我们可以看出区块链有这么几个特点:
1.分布式的数据库
2. 维持一个持续增长的记录列表。
3.区块包含时间戳和指向前一个区块的链接
4.在点对点的网络中
5.新的区块可以由每一个参与实体来验证
6.数据只能增加, 不能修改
那么上面的例子中, 这个大家参与的接龙消息链, 是怎么体现了区块链的原理呢?
- 分布式数据库
家长在这个群里回复的这个消息,是群发的, 也就是说每个人都可以收到, 不存在一个中心节点, 因此这个消息链是分布式存在的
2. 持续增长的消息列表
这个很容易的就能看出来的, 家长的每一次报名, 这个接龙消息就像是贪吃蛇一样增加一点,非常符合。
3. 区块包含时间戳和链接
在这个简化的接龙消息中, 并没有使用时间戳, 而是使用了自然数计数, 通过1,2,等自然数来保持对前一个消息的引用, 并消除不一致的记录
4. 点对点网络
微信群可以认为是一个点对点网络, 每个成员之间可以相互通信。
5. 区块验证
每增加一个消息, 群里面的家长都可以验证:这个是不是班里的小朋友?是不是已经报过名了? 每个家长都可以根据自己的知识来验证, 因此, 是可以验证的。
6. 消息的不可修改
在消息发送出去之后, 这个消息就不能被修改了, 其他的家长会在这个消息的基础之上继续增加, 增加之后的消息就更加修改, 因此跟区块链中的区块的定义是非常相似的。
看, 区块链的概念很简单, 就是这么几条特点,甚至我们在生活中都会不经意的用到它, 只是我们不自知罢了。从另一个层面也说明, 区块链, 根植于最常用的场景中, 也必然会有强大的发展潜力, 迸发出强大的生命力。
从上面的接龙消息中, 我们能初探区块链的基本知识。区块链并不神秘, 区块链中内含的道理, 其实就在我们身边。通过上面的解释, 能理解什么是区块链了吗?
原创文章, 引用之前请与作者沟通,尊重原创, 尊重知识, 谢谢!
更多精彩, 请关注公众号:每天五分钟, 轻松玩转区块链
一句话读懂区块链,这么说谁都能懂:
假如你是一位女性,在某年某月某日的某个晚上,
你男票给你说了一句“我爱你一生一世”,
然后你的征得你男票签名同意后,
把这句话做保密处理,
并自动发给了你的闺蜜、爸妈、朋友圈、公众号、微信群等,
你男票再也无法抵赖,
你打赏点小费感谢他们给你记住并作证,
这个小费就是token,你、你男票、“我爱你一生一世”这句话、说这句话的时间地点等信息,打包起来形成一个结构化的信息包,这个信息包就叫“区块”,
而你的闺蜜、爸妈、朋友圈、公众号和微信群等节点就是“链”,
最后你男票不承认说过这句话或者当了负心汉,你翻出这个账本对质,把他丫的臭骂一顿,这就是区块链应用。
如果这个网络足够大,大家都知道你男朋友是负心汉了,他就再也找不到女朋友了。
前面很多大神已经解释了区块链的由来,这边着重解释一下区块链本身。
区块链(Blockchain)是结合了分布式数据存储、点对点传输、共识机制、加密算法等计算器技术的新型应用模式。从通信层面看,他还是如同HTTP协议一样的一种网络协议。
相较于区块链,大家更常听到的是比特币,它是运用区块链技术最早、最成熟的应用。
我们可以用一个三分钟的动画来更白话的解释究竟什么是区块链。
本视频由万象区块链实验室与区块链铅笔联合制作
不喜欢看视频的可見下面文字版。
◆ 在传统情况下,不论大小系统背后都有个数据库,数据库就像一个大的账本,例如某宝的这个账本上面记录了A用户有多少钱,B又有多少钱,如果A支付了B一块钱,某宝就在B用户帐上加一元,而在A用户帐上减一元,所以也可以把数据库的变化看成是一种记账行为。
我们通常认为,谁维护系统谁就天经地义的管理数据库,而其他用户无权参与,就像某宝的用户无法参与具体的记账行为一样,但是区块链颠覆传统,让系统中每一个用户参与其中。
区块链就像一个大的总账本,系统中的每一个用户都可以参与竞争记账,在某个时间段内,系统会在竞争者中找出记账最快、质量最好的用户,该用户把这段时间内的数据变化写到一个区块中,就像写到一张帐页上,并把这张帐页复制给系统内所有其他用户进行备份,完成整个动作,在下个时间段周而复始。于是系统中每个节点(编按:上述每个用户都是一个节点)都有着完整账本的副本。
◆ 由于每个区块数据是通过密码学技术来链接在一起,所以我们称它为区块链,或者分布式总账技术(Distributed Ledger Technology)。
◆ 全民记账更稳定:区块链让全民参与记账,由于系统中没有特定记账人,系统中任意部分节点失联或者被摧毁,都不会影响系统的运行。
◆ 全民记账更安全:系统规定相同数量的账本是真账本,少部分和其他用户不一致的即为假账本,这让具有足够多节点的区块链很难被攻击和篡改。这些节点分布在互联网的任意角落(编按:可以想象成是真实世界里大家地理位置不同),除非能够控制全世界大部份计算机,否则无法篡改。因此,区块链被认为是有史以来最安全的数据管理方式。
◆ 全民记账更高效:由于没有中心化的中介机构存在,完全通过预先设定的程序自动运行,能够极大降低成本和提高效率,并且确保账本记录过程和内容公开透明。
◆ 比特币只是区块链技术方案在支付领域的一个试验性应用,区块链还可以应用于更加广阔的领域:医疗、供应链、物联网、安全认证、社交、人工智能等。经济学人称区块链为「信任的机器」,认为他对于全球金融甚至是社会结构都会产生巨大且深远的影响。
如果用一句话总结,区块链技术是在多方无须互信的环境下,通过密码学技术让系统中所有参与方协作,来共同记录维护一个可靠数据日志的方式。
楼上很多人的回答没有满足题主需要的简单易懂,下面我就来个简易版本。 打个比方。区块链就把一个组织的信息存储在每个人手里,如果组织内某人想要改变信息的某个部分,就需要把所有人手里的信息都改变一次才行,如果仅仅是改变了某几个人手里的信息根本没用。
“如何简单易懂地介绍区块链技术在金融科技(FinTech)领域的潜在应用”。
太宽泛的问题不容易同时做到“简单易懂”和“准确到位”。
金融机构其实是当前区块链技术研究和应用背后最大的推手,比如UBS、花旗、德意志及巴克莱都已经成立区块链实验室,R3 CEV集结了超过40家国际领先银行建立行业监管及相应的技术标准等等,所以不妨结合金融背景做个回答,供参考:
一句话概括:区块链技术能为金融体系提供一个去中心化的分布式账本;
- 所谓去中心化,是指所有交易都是点对点发生,不需要信用中介或集中式清算机构参与;
- 所谓分布式账本,是指当交易发生时,区块链上所有参与方都会在自己的账本上受到交易的信息,这些交易记录完全公开,且经过加密,不可篡改;
这对于当前金融体系有四个方面的影响:
- Ÿ消除交易中介存在的必要性,进而降低交易成本;
- 交易结算实时发生,提升交易效率和资产利用率;
- 信息不可篡改、去中心化存储,提升安全性;
- 通过在区块链中编写预设好的交易规则,交易流程有望实现全自动化;
潜在的用途包括但不限于:
- 去中心化的数字资产安全转移;
- 无国界的数字货币;
了解完这些,你就能理解为什么商业银行和金融交易平台会花大力气做区块链技术研究,因为这项技术极有可能削弱他们作为金融中介存在的必要性。
资源来源:网络搜索及麦肯锡报告
区块链和传统数据库的本质区别是不可伪造性。速度、去中心化这些特性都是通过协议而不是区块链本身实现的。
如果把传统数据库替换成区块链,业务客户端替换成 SPV 客户端,不验证 PoW,那么可以在这个区块链上面干除了伪造交易之外的任何事。只有不可伪造性仍然存在。更改存在的区块会导致断链或 Merkle 树无效,double spending 会导致某个人的余额无效,交易签过名所以也不可能伪造(协议允许的话还是可以增发的)。除了 double spending 之外的造假都能立刻被揪出来(如果有人跑了个脚本盯着区块链,double spending 也会立刻被揪出来)。
速度?中心化的区块链你想多久出一个块就能多久出一个块,SPV 钱包可以只下载少数几个块。扩展性?中心化的区块链里改协议和改代码是一样的。但是只要中心服务器还用区块的形式保存并公开账本,它就不可能伪造交易。
区块链技术作为比特币的核心技术,通俗的说就是一种分布式数据库。是横跨计算机科学,密码学,经济学,博弈论和分布存储的互联网金融领域的顶层设计。
通俗一点地说,区块链是一个收录所有历史交易的总帐,每个区块中包含若干笔交易记录。如果说区块链是账本,那么区块就是账本的每一页。交易的细节都被记录在一个网络里任何人都可以看得到的公开账簿上。
区块就是很多交易数据的集合,它被标记上时间戳和之前一个区块的独特标记。有效的区块获得全网络的共识认可以后会被追加到主区块链中。区块链是有包含交易信息的区块从后向前有序链接起来的数据结构。
区块链未来将会在金融领域有极大的应用:
一个是清算结算,因为美国的大银行,以前要押钱T+3的,08年经济危机以后,美联储把银行的杠杆降下来了,他们的流动性紧张了,银行说不需要这个,后来流动性紧张以后,现在他们借着比特币的风提出了R3。目前,所有澳洲主要的银行,已加入了全球金融创新公司R3运行的区块链项目,项目至今,已有22家全球银行的参与。R3设计了一种协议,银行可能使用它,以较低的成本来传输资金或信息,并且也不必依赖于中央银行。
第二个像股权交易,纳斯达克做的。纳斯达克认为该技术有机会颠覆传统的金融交易方式变为比特币类似的交易方式。今天全世界的审计公司、投资银行,他们存在的价值是因为我们以前在金融系统的不透明。
第三个方向是公证。麻省理工媒体实验室就在开发一种软件工具,它可以创建一些包含基本信息的数字文件(证书),然后使用自己的私钥对证书的内容进行签名,再对证书本身附加签名。接着创建一个hash(短字符串),用来验证有没有人篡改了证书内容,最后,再用私钥在比特币的区块链上创建一个记录。
你已经看出来了,金融行业的本质就是中介和撮合,而区块链就是用电子信息技术来消除人为的作弊和控制因素。难道我会告诉你最近央行宣布发行电子货币就是要用国家意志来发行合法的比特币吗?
请用微信搜索“觅罗宝”或“MILOBAL”关注官方微信公众号,以获取更多资
原创声明–本文作者觅罗宝 创始人 申恒;欢迎个人转发,媒体、网站和其他公众号转载请注明出处。
“只有额头流汗,靠自己努力赚来的钱才是真正的利润——我的信念就这么单纯。所以在巨额暴利的引诱面前,我能告诫自己不起贪念。我的内心从未有过丝毫动摇。”
——著名商业家 稻盛和夫
引言
早在3年前,就有一位技术大咖给我讲过区块链,比特币的事情,还建议这种技术是解决跨境支付及很多金融行业现有问题的办法。但当时没怎么上心,主要因为从事金融的人一般比较保守,同时也可能真的是没听懂。
2015年3月,CDS(Cross Default Swap)的发明人Blythe Master离职了。对,就是引起08年金融海啸的金融衍生品CDS的发明者,在JP Morgan服务了27年之后离职,联合创立了家名不见经传的区块链公司:数字资产控股(Digital Asset Holdings)。这在当时成为又一则引爆区块链的新闻。
时至最近,比特币突然大躁。我身边有一些朋友,其中包括有专业的金融机构,也在参与到一项ICO(Initial Coin Offering)的募资活动中,让我着实感受到了此种新兴事物的超级火爆程度。
2017年8月14日,顶级投行高盛的一名分析员表示:“比特币的价格还可能攀升至创下4800美元的历史新高”。
<img src="https://pic3.zhimg.com/50/v2-ff43e96d14328adbc28c38c71f3822df_hd.jpg" data-rawwidth="640" data-rawheight="441" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic3.zhimg.com/v2-ff43e96d14328adbc28c38c71f3822df_r.jpg">
图1 比特币价格走势
但是,我想是大多数朋友对此持怀疑态度,也搞不清楚什么是区块链、以太坊、比特币、以太币、ICO?他们之间又有什么联系?对我们生活有着什么样的冲击和影响呢?
针对这些问题,觅罗宝将分两期(区块链及ICO)来为大家分析。如果你只是对这些新兴事物感兴趣,并没有深入学习的打算,本系列应该算是一个还可以的“导读”。本期第一期的主题是:区块链,你到底是个神马东西?下一期的主题是:ICO凭什么那么火?是颠覆性的风口还是一地鸡毛?
一. 什么是区块链?
区块链(Block Chain)是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。该技术方案让参与系统中的任意多个节点(电脑),把一段时间系统内全部信息交流的数据,通过密码学算法计算和记录到一个数据块(block),并且生成该数据块的指纹用于链接(chain)下个数据块和校验,系统所有参与节点来共同认定记录是否为真。
区块链的概念首次于2008 年 11 月 1 日在论文《比特币:一种点对点的电子现金系统(Bitcoin: A Peer-to-Peer Electronic Cash System)》中提出,作者为自称中本聪(Satoshi Nakamoto)的个人(或团体)。
上面听起来是不是很拗口?这样表达会不会好点:区块链本质上是一个去中心化的分布式账本数据库,其本身是一串使用密码学相关联所产生的数据块,具体来讲:一个随机哈希算法的结果,它唯一做的事情就是获得一些输入然后进行计算,并得到一串64位的随机数字和字母的字符串,每一个数据块中包含了多次比特币网络交易有效确认信息,区块链就是由一连串、不重复、的数据块组成的。例如:000000000000084b6550604bf21ad8a955b945a0f78c3408c5002af3cdcc14f5
小编你到底在说什么?我还是听不懂。。。好吧,这很正常,只要您记住“区块链是去中心化的”就行,去中心化,去中心化,去中心化。 但是要理解去中心化,就要了解什么是中心化,以及中心化的缺点。
什么是中心化?
你要在淘宝上买一台电脑,交易流程是:你将钱打给支付宝-支付宝收款后通知卖家发货-卖家发货-你确认收货-支付宝把钱打给卖家。
在这个过程中,虽然你是在和卖家交易,但是这笔交易还牵扯到了除了你和卖家的第三方,即支付宝,你和卖家的交易都是围绕支付宝展开。因此,如果支付宝系统出了问题便会造成这笔交易的失败,因此考虑极端情况,如果支付宝跑路了或者是拿了钱不却不承认你的交易或者是支付宝所在的城市因为开G20把所有人都赶走了,那么就。。。
在金融领域中,中心化的例子就更多了:
1、银行作为中心平台嫁接借贷双方
2、交易所作为中心平台嫁接投资人和上市公司
3、SWIFT作为中心平台嫁接A国家的支付机构和B国家的支付机构
这样不是挺好的嘛?为啥要去中心化?
为什么要去中心化?
(1)高效。去中心化的处理方式就要显得简单很多,就拿你在淘宝上买电脑的事情举例,你只需要和卖家交换钱和电脑,然后双方都声称完成了这笔交易,结束。其实如果只考虑两个人的交易并不能把去中心化的好处完全展示出来,设想如果有成千上万笔交易在进行,去中心化的处理方式会节约很多资源,使得整个交易自主化、简单化。
(2)安全可靠。在区块链系统中,整个网络没有中心化的硬件或者管理机构,任意节点之间的权利和义务都是均等的,所有的节点都有能力去用计算能力投票,从而保证了得到承认的结果是过半数节点公认的结果。即使遭受严重的黑客攻击,只要黑客控制的节点数不超过全球节点总数的一半,系统就依然能正常运行,数据也不会被篡改。
(3)去信任化,公开透明。传统的交易建立在信任的基础之上,尽管信任中心平台获取了大量信息,但是从中流出的、披露的信息却极为有限,导致大量数据被浪费和隐藏。参与区块链系统的每个节点之间进行数据交换则无需互相信任。在区块链系统中,因为整个系统的运作规则是透明的,所有的数据内容也是公开的,因此在系统指定的规则范围和时间范围内,节点之间不能也无法相互欺骗。
(4)集体维护,降低成本。在中心化网络体系下,系统的维护和经营依赖于数据中心
等平台的运维和经营,成本不可省略。区块链则构建了一整套协议机制,系统中的数据块由整个系统中所有具有维护功能的节点来共同维护的。这些具有维护功能的节点是任何人都可以参与的,每一个节点在参与记录的同时也来验证其他节点记录结果的正确性,维护效率提高,成本降低。
(5)排除了被中心化代理控制的风险。
<img src="https://pic1.zhimg.com/50/v2-b606653f1b4bd0e3868efd569c2c70a6_hd.jpg" data-rawwidth="640" data-rawheight="373" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic1.zhimg.com/v2-b606653f1b4bd0e3868efd569c2c70a6_r.jpg">
图2
谁还可以依靠?
但是如果没有了中心监管平台支付宝、银行、交易所、SWIFT等权威机构,怎么能保证每笔交易的准确性和有效性呢?你付了钱收不到货怎么办?或者你借给张三钱,张三后来不承认怎么办?这就引出来一个著名的难题:拜占庭将军问题(Byzantine failures),简单来讲,拜占庭帝国军队的将军们必须全体一致的决定是否攻击某一支敌军。问题是这些将军在地理上是分隔开来的,并且将军中存在叛徒。叛徒可以任意行动以达到以下目标:欺骗某些将军采取进攻行动;促成一个不是所有将军都同意的决定,如当将军们不希望进攻时促成进攻行动;或者迷惑某些将军,使他们无法做出决定。如果叛徒达到了这些目的之一,则任何攻击行动的结果都是注定要失败的,只有完全达成一致的努力才能获得胜利。 这个难题也被称为“拜占庭容错”或者“两军问题”,(百度百科有详细解释,此处就不赘述了)
此问题是由莱斯利·兰伯特提出的点对点通信中的基本问题,含义是在存在消息丢失的不可靠信息通道上试图通过消息传递的方式达到一致性是不可能的。因此对一致性的研究一般假设信息通道是可靠的,或不存在本问题,但实际上,信息通道往往是不可靠的, 怎么来解决这个问题呢??。。简单答案就是“群众一起监管”但是群众监管怎么来实现呢?
举个“栗子”
我们先来建立一个去中心化的借贷系统:
1、如果A借了B 100块钱,这个时候,A在人群中大喊“我是A,我借给了B 100块钱!”,B也在人群中大喊“我是B,A借给了我100块钱!”,此时路人甲乙丙丁都听到了这些消息,因此所有人都在心中默默记下了“A借给了B100块钱”。请注意:这个时候一个去中心化的系统就建立起来了,这个系统中不需要银行,也不需要借贷协议和收据,严格来说,甚至不需要人与人长久的信任关系(比如B突然又改口说“我不欠A钱!”,这个时候群众就会站出来说“不对,我的小本本上记录了你某天借了A100块钱!”)。
2、在上述的模型中,所谓的“100块钱”已经不重要了。换句话说,任何东西都可以在这个模型中交换,甚至A可以凭空创造一个东西,只要大家承认,A就可以让这个东西流通。比如:A在人群中高喊一声“我创造了50个DX!”,A甚至不需要知道DX是什么,也不需要关心世界上是不是真的有DX,只要大家都听到,然后在自己的小本本上记下“A有50个DX”,于是A就真的有50个DX了。从此以后,A便可以声称A给了某人1个DX,只要路人甲乙丙丁都收到并且承认了这一信息,那A就算完成了这次交易,哪怕世界上没有DX。你现在脑海中是不是浮现出了三个字——“比特币”
3、假设过了很长一段时间,A凭空创造的DX已经在这个系统中流通了起来,大家都开始认可了DX。但是这个系统中一共就只有50个DX,于是有人动了坏心思,他在人群中高呼“我有10个DX!”怎么办?大家是直接在本本上记下他有10个DX么,这样不是人人都可以伪造DX了么?
4、为了防止这种现象发生,A决定在A创造DX的时候打上标记(更准确地说,A是给A喊的那句“我创造了50个DX”打上标记,比如标记为001),这样以后在每一笔交易的时候,A在高喊“A给了某某1个DX!”的时候,会附加上额外的一句话:“这1个DX的来源是记为001的那条记录,A的这句话标记为002!”。我们再抽象一点,某人喊话的内容的格式就变成了:“这句话编号xxx,上一句话的编号是yyy,再上句话编号是zzz…我给了某某1个DX!”,这样就解决了伪造的问题。其实上述模型就变成一个简化的中本聪第一版比特币区块链协议。 也就是说在群中的监督下,交易发生并且不可被逆转。但是为什么群众愿意帮忙记录呢?
5、为什么群众会听话记账?
为了激励群众帮A传话和记账,A决定给第一个听到他喊话并且记录在小本本上的人奖励:1个DX,这个DX是整个系统对你幸苦记账的报酬,而你记录了这句话之后,要马上告诉其它人你已经记录好了,让别人放弃继续记录这句话,并给你自己的记录编号让别人有据可查,然后你再把A的话加上你的记录编号一起喊出来,供下一个人记账。当这个规则定下以后,这个系统中一定会出现一批人,他们开始竖着耳朵监听周围发出的声音,以抢占第一个记账的权利。对的,你脑海中是不是又浮现出了“比特币挖矿”的字眼?
关于比特币挖矿,有个很形象的例子:单身汪们要找女票,国民岳母说我有好多女儿,这样吧我给你们出点题目,解出一个就给其中一个姑娘的微信号。单身汪们疯狂竞争,想破脑袋去解题。只要其中一只汪解出一道题,就立马得意洋洋地昭告天下,示威全部单身汪,这个姑娘是我的啦,你们放弃吧。其他单身汪们即使不服也没有办法,惆怅懊恼也不是个事儿啊,还是麻溜地立马去解下一道题目吧。这只喜赢姑娘的幸运小汪被岳母认可后还能得到25个货币单位的彩礼,简直人生赢家。
6、群众听谁的?
在这个系统中,如果A和另一个人C几乎同时地喊出一句:“我看到了!”。由于听众所处的位置不同,一定会有人先听到A说的那句话,而另外一些人则先听到C的那句话,如果我们规定只能有一个人说出这句话,那到底这句话是谁说的?
如果不加任何条件,那么上述的情况一定会这样发展:一部分人认为这句话是A说的,在听到这句话之后开始记账,之后他们所做的所有事情都是基于这个事实,并且随着这个信息一次次的传下去,这条信息链会越来越深;而另外一群认为是C先说这句话的人,也会按照这样的趋势发展。这样,原本是一条唯一的信息链,在我们喊出“我看到了”这句话之后,就分叉了!?
这会导致怎样的情况呢?按照我们的设想,应该每个人的小本本上记录的东西都是一样的,都是一条可以把所有信息串联起来的链条。但是在这一刻,他们小本本上记录的东西不一样了!这还怎么玩?以后还怎么确定交易和信息的真实性!?
为了解决这个问题,A又追加了新的规则:每个人在记录小本本的时候,需要脱鞋然后用脚拿笔,在小本本上用正楷体书写(即加入:工作量证明Prove of Work,一种哈希算法)!有了这个规定,由于用脚写字难度很大,每个人至少需要10分钟才能写完,而且由于每个人用脚写字的熟练度不通,写完这句话所用的时间也不同,因此一定会有人先写完然后高呼“我写完了!那句话是A喊的!”,这样其它正在写这句话的人便会停笔,然后在小本本上重新开始写“那句话是A写的,上一句的编号是xxx…”,然后系统继续周而复始重复此动作。
下面是一个有趣的比喻:
“群众听谁的”——中本聪破解“拜占庭将军问题”的算法
“在小本本上记录”——比特币挖矿
“脱鞋用脚写字”——比特币挖矿难度
“脱鞋写字速度”——算力
“脱鞋子鞋子规则”——工作量证明链
看完这个例子,让我们再回到理论的高度,无论多大的系统或者多小的网站,一般在它背后都有数据库。那么这个数据库由谁来维护?在一般情况下,谁负责运营这个网络或者系统,那么就由谁来进行维护。如果是微信数据库肯定是腾讯团队维护,淘宝的数据库就是阿里的团队在维护。大家一定认为这种方式是天经地义的,但是区块链技术却不是这样。
如果我们把数据库想象成是一个账本:比如支付宝就是很典型的账本,任何数据的改变就是记账型的。数据库的维护我们可以认为是很简单的记账方式。在区块链的世界也是这样,区块链系统中的每一个人都有机会参与记账。系统会在一段时间内,可能选择十秒钟内,也可能十分钟,选出这段时间记账最快最好的人,由这个人来记账,他会把这段时间数据库的变化和账本的变化记在一个区块(block)中,我们可以把这个区块想象成一页纸上,系统在确认记录正确后,会把过去账本的数据链接(chain)在这张纸上,然后把这张纸发给整个系统里面其他的所有人。然后周而复始,系统会寻找下一个记账又快又好的人,而系统中的其他所有人都会获得整个账本的副本。这也就意味着这个系统每一个人都有一模一样的账本,这种技术,我们就称之为区块链技术(Blockchain),也称为分布式账本技术。
由于每个人(计算机)都有一模一样的账本,并且每个人(计算机)都有着完全相等的权利,因此不会由于单个人(计算机)失去联系或宕机,而导致整个系统崩溃。既然有一模一样的账本,就意味着所有的数据都是公开透明的,每一个人可以看到每一个账户上到底有什么数字变化。它非常有趣的特性就是,其中的数据无法篡改。因为系统会自动比较,会认为相同数量最多的账本是真的账本,少部分和别人数量不一样的账本是虚假的账本。在这种情况下,任何人篡改自己的账本是没有任何意义的,因为除非你能够篡改整个系统里面大部分节点。如果整个系统节点只有五个、十个节点也许还容易做到,但是如果有上万个甚至上十万个,并且还分布在互联网上的任何角落,除非某个人能控制世界上大多数的电脑,否则不太可能篡改这样大型的区块链。
该部分总结
因此,区块链解决的核心问题不是“数字货币”,而是在信息不对称、不确定的环境下,如何建立满足经济活动赖以发生、发展的“信任”生态体系。
二. 区块链的应用领域
随着技术成熟度提高和行业应用经济效益逐步体现,越来越多的企业投入到区块链技术的开发和应用当中。
此类企业主要分为两大类:
一是依托原有信息技术优势的科技企业,大力开发区块链底层技术,优先布局(如 IBM 与法国国民互助信贷银行合作完成的区块链项目概念验证、腾讯打造的提供企业级服务的“腾讯区块链”解决方案);
二是部分创业公司凭借独有的区块链应用想法和逻辑获得投资,促使原型落地,开拓新的领域(如提供基于区块链个人身份解决方案的公司 Blockstack、国内首个基于区块链技术的正品防伪识别和透明供应链管理平台唯链)。
<img src="https://pic4.zhimg.com/50/v2-291ab4049075ad0d7cb9220dac629399_hd.jpg" data-rawwidth="640" data-rawheight="134" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic4.zhimg.com/v2-291ab4049075ad0d7cb9220dac629399_r.jpg">
图3 区块链主要应用领域
资料来源:民生证券研究院整理
当前区块链技术在金融行业主要应用于以下四个细分领域:
(1)信息安全行业。现行的数据管理方案(特别是关于个人账户数据的管理)里高度
中心化的系统的失败率很高,也会带来被黑客攻击的风险。与此相反,分布式账本天生就很难去攻击。因为它没有用单一的数据库去存储记录,而是保留了同一个数据库的多个共享副本,因此黑客攻击必须同时针对所有的副本才能生效。另外,这种技术用于维护信息安全及更新信息的方法意味着参与者可以共享数据,并确保账本的所有副本在任何时候都是与其它副本一致的。
(2)票据业务领域。现阶段票据市场面临几大问题:首先,票据的真实性有待商榷,假票、克隆票层出不穷;其次,划款不够及时,票据到期后,承兑人未能及时地将资金划入持票人的账户;再次,由于票据的审验成本及监管对银行时点资产规模的要求,市场上催生了众多的票据掮客、中介,使得不透明、高杠杆错配、违规交易等现象并不少见。区块链技术不可篡改的时间戳和全网公开的特性能够有效防范传统票据市场“一票多卖”、“打款背书不同步”等问题,降低系统中心化带来的运营和操作风险,还能借助数据透明特性促进市场交易价格对资金需求反映的真实性,控制市场风险。目前区块链票据产品可以实现的功能包括供需撮合、信用评级、分布式监管、数据存证和智能交易等。
<img src="https://pic4.zhimg.com/50/v2-11f0998ca4d4e49fb151abae18f0f209_hd.jpg" data-rawwidth="640" data-rawheight="258" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic4.zhimg.com/v2-11f0998ca4d4e49fb151abae18f0f209_r.jpg">
图4 基于区块链的票据电子化
资料来源:银联,民生证券研究院
(3)支付结算业务。消费和支付是出现频率最高的经济行为,也是区块链技术应用
最早和最为成熟的领域。区块链技术在资金转移(尤其在跨境消费和支付结算业务)上的潜在优势格外突出。在跨国买卖方和收付款人之间建立直接交互、简化处理流程、实现实时结算、提高交易效率、降低业务成本,有助于推动跨境微支付等商业模式的发展。
(4)身份/账户认证业务。近几年经常出现网络诈骗、侵权等与身份信息相关的违法行为,急需相关部门或组织重新构建一套完整可行的身份和账户管理体系。账户认证要求保护用户隐私、保障账户安全,这就意味着要求极高的标准化程度和加密技术。每日数以十亿计的用户数和更多的账户数等待验证,则要求更高的自动化程度。同时,证明身份的资质证明也是名目繁多,真伪难辨。区块链通过程序化记录、储存、传递、核实、分析信息数据,可省去大量人力成本、中介成本,提高准确性和安全性,所记录的信用信息更为完整、难以造假。
<img src="https://pic4.zhimg.com/50/v2-f6c290cb4ea7a5f10066a0f5f7d77e9e_hd.jpg" data-rawwidth="640" data-rawheight="239" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic4.zhimg.com/v2-f6c290cb4ea7a5f10066a0f5f7d77e9e_r.jpg">
图5 区块链可用于身份认证
资料来源:36 氪,民生证券研究院
三. 政策相继落地
(一)全球政府陆续重视,国际标准化进程开启
区块链应用价值获得认同,政策规划纷纷出台:2015 年,部分国家认识到区块链技术的巨大应用前景,开始从国家发展层面考虑区块链的发展道路,“区块链”成为全球各大监管机构、金融机构及商业机构争相研究讨论的对象。整体上看,各大金融机构普遍对区块链技术在改善其中后端流程效率及降低运作成本的可能性上有着较为积极的态度。部分国家政府改变过去对比特币所持的反对态度,对推动区块链技术和应用的发展也较为积极,区块链开始在各国迅速发展。
<img src="https://pic4.zhimg.com/50/v2-6e134e2397bf06b00130e532ddd7794e_hd.jpg" data-rawwidth="640" data-rawheight="620" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic4.zhimg.com/v2-6e134e2397bf06b00130e532ddd7794e_r.jpg">
图6 各国政策发展
国际组织启动标准化工作:2016 年以来,随着区块链技术和应用的发展,区块链标准化已经引起国际上的广泛关注和重视。国际标准化组织等启动区块链标准化相关工作,各大区块链联盟也纷纷加速推进区块链标准的制定进程。
<img src="https://pic3.zhimg.com/50/v2-77acbd4e55f03902c7cb430ab3a26988_hd.jpg" data-rawwidth="640" data-rawheight="343" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic3.zhimg.com/v2-77acbd4e55f03902c7cb430ab3a26988_r.jpg">
图7 国际标准化进程
资料来源:雷锋网,民生证券研究院
(二)国内政策进程
2015 年 12 月,区块链研究联盟、区块链应用研究中心成立;2016 年 2 月,中关村区块链产业联盟成立;2016 年 2 月,央行行长周小川指出,数字货币必由央行发行,区块链是可选技术;2016 年 4 月,中国分布式总账基础协议联盟(ChinaLedger)宣布成立。2017年 2 月,央行推动的基于区块链的数字票据交易平台测试成功。国内区块链标准和技术不断完善,应用场景也由金融支付拓展到其它服务领域,但其发展程度还落后于发达国家。
<img src="https://pic4.zhimg.com/50/v2-44394025900157e0cfee20bd120c9e4f_hd.jpg" data-rawwidth="640" data-rawheight="323" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic4.zhimg.com/v2-44394025900157e0cfee20bd120c9e4f_r.jpg">
图8 国内区块链研究发展情况
资料来源:新华网,民生证券研究院
目前,国内区块链政策趋于明晰化,行业政策指导文件主要有 2016 年 10 月工信部发布的《中国区块链技术和应用发展白皮书》,2016 年 12 月国务院发布的《十三五国家信息规划》以及 2017 年 5 月 16 日工信部发布的《区块链参考架构》。
白皮书首提标准化路线图,区块链写入“十三五”规划。我国区块链标准化工作于2016 年有序开展。2016 年 10 月,工信部发布区块链第一个官方指导文件《中国区块链技术和应用发展白皮书》,给予行业发展政策指引。白皮书总结国内外区块链发展现状和趋势,分析包含金融、供应链、文化娱乐、智能制造、社会公益、教育就业等多个应用场景的技术应用,指出区块链的核心技术路径,首次提出区块链标准化路线图与标准框架体系。
<img src="http://javaforall.cn/synimg/44daac98-a089-4342-9d7f-4eab93fc2c6a2022051314ef7160-2ef4-45a8-9119-9b1f391c769d1.jpg" data-rawwidth="640" data-rawheight="273" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic4.zhimg.com/v2-c40ba9d81a81a31dd9f9d6a700373db5_r.jpg">
图9 区块链技术架构
资料来源:《中国区块链技术和应用发展白皮书(2016)》,民生证券研究院
2017 年 5 月 16 日,国内首个区块链标准《区块链参考架构》正式发布,区块链基础性标准确立。标准内容可分为八个部分,包括范围、术语和缩略语、概述、参考架构、用户视图、功能视图、用户视图和功能视图的关系、附录,系统性描述了区块链的生态系统,对行业的参与者和核心功能组件进行了详细规定。
该架构重点在于解决四大问题:
(1)达成共识,对区块链定义和术语给予明确解释说明;
(2)明确组件集成,使得行业对技术组件运用有清晰认知;
(3)规范行业,通过视图传递相关的功能信息规范行业标准;
(4)生态整合,在用户视图中将不同视角的用户引入区块链生态中。
<img src="http://javaforall.cn/synimg/3a4b86f3-02c9-49fb-a4e1-ae8f1785691720220513b6328c98-253e-443d-9c6f-d0e0434f78d71.jpg" data-rawwidth="640" data-rawheight="261" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic3.zhimg.com/v2-f114af1220663d0998ee9742d1ad8610_r.jpg">
图10 《区块链参考架构》解决的问题
资料来源:雷锋网,民生证券研究院
<img src="https://pic3.zhimg.com/50/v2-e01d4e1163a3e616a9bab2f589184b53_hd.jpg" data-rawwidth="640" data-rawheight="294" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic3.zhimg.com/v2-e01d4e1163a3e616a9bab2f589184b53_r.jpg">
图11 《区块链参考架构》定义用户视图
资料来源:雷锋网,民生证券研究院
<img src="http://javaforall.cn/synimg/ba19fe21-6b61-4224-a702-9fb5729e0a6f20220513b95393d0-4e47-48d6-9454-753d57be0af21.jpg" data-rawwidth="640" data-rawheight="339" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic1.zhimg.com/v2-35ec83c45070e0cac72e5a150662f2ef_r.jpg">
图12《区块链参考架构》定义功能视图
资料来源:雷锋网,民生证券研究院
四. 国内外区块链实际应用
在金融科技产业中,由于涉及多行业多学科的融合,所以包括互联网公司、传统 IT公司、银行、资产管理公司等均参与其中。在区块链方面,成熟和初创企业均注重创新性技术研发,积极发掘用户需求,开拓更多应用场景。BAT 在 FinTech 方面表现积极,布局各有侧重:阿里专注于数据金融,百度发力于“AI+金融”,腾讯则围绕社交网络展开金融连接。
<img src="http://javaforall.cn/synimg/12aa3bdd-a2aa-403d-b446-a7399663a599202205131fde8d73-34c7-41ca-8c0f-893944d210de1.jpg" data-rawwidth="640" data-rawheight="314" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic3.zhimg.com/v2-c2dacf87cb8bd20904f11b17097538fa_r.jpg">
图13 BAT 在金融科技领域的布局
资料来源:民生证券研究院整理
百度:
近期,百度与佰仟、华能信托等合作方联合发行国内首单基于区块链技术的 ABS 项目。5 月 16 日,百度与佰仟、华能信托等合作方联合发行国内首单区块链技术支持的 ABS,发行规模达 4.24 亿元。 针对参与的金融机构节点暂时较为有限的情况,百度将区块链算法做了相应改造,应用了百度安全实验室的协议攻击算法,通过百度极限事务处理系统降低交易成本,结合人工智能、联盟链等技术实现 ABS 全生命周期管理,通过权限管理及非对称加密保证节点信息安全。在现有体制和环境下,百度还必须加入自身的数据积累与分析能力,通过人工智能技术优化系统风控,以及进行资产的智能筛选、评级、定价。
阿里:
在 2016 年 10 月召开的杭州云栖大会上,阿里金融云联合易诚互动推出了基于区块链技术的积分商城——云优商城,为银行提供基于区块链的积分及消费金融分期场景。另外,阿里云邮箱还联合“法大大”推出基于区块链技术的邮箱存证产品。2017 年 3 月 24 日阿里巴巴与普华永道达成合作,宣布将用区块链技术打造透明可追溯的跨境食品供应链,创建更安全的食品市场。此外,马云投资的恒生电子于 2017 年 5 月 5 日以 400 万美元投资智能合约公司 Symbiont。
腾讯:
区块链方面,2016 年 5 月 31 日,微众银行发起的聚焦于区块链在金融方面应用的金融区块链合作联盟(金链盟)正式成立。2016 年 6 月,微众银行推出基于腾讯云的联盟链云服务(BaaS)。2016 年 9 月底,微众银行与上海华瑞银行宣布共同开发的基于区块链技术的银行间联合贷款清算平台上线试运行。腾讯发布区块链白皮书,旨在构建共赢生态。
2017 年 4 月,腾讯支付基础平台与金发展趋势,对区块链在金融、物联网等领域的应用做出概括,系统介绍了腾讯区块链方案的设计原则、目标、整体架构、技术特色和优势、行业应用场景等。基于“开放分享”的理念,腾讯将搭建区块链基础设施,并开放内部能力,与全国企业共享,共同推动可信互联网的发展,打造区块链的共赢生态。
融应用线联合腾讯研究院正式发布《腾讯区块链方案白皮书》,详细阐述了区块链行业的发展趋势,对区块链在金融、物联网等领域的应用做出概括,系统介绍了腾讯区块链方案的设计原则、目标、整体架构、技术特色和优势、行业应用场景等。基于“开放分享”的理念,腾讯将搭建区块链基础设施,并开放内部能力,与全国企业共享,共同推动可信互联网的发展,打造区块链的共赢生态。
<img src="https://pic1.zhimg.com/50/v2-c82ce3a4214561e2aa80a203515981eb_hd.jpg" data-rawwidth="638" data-rawheight="439" class="origin_image zh-lightbox-thumb" width="638" data-original="https://pic1.zhimg.com/v2-c82ce3a4214561e2aa80a203515981eb_r.jpg">
图14 腾讯区块链整体架构
资料来源:《腾讯区块链方案白皮书》,
民生证券研究院
<img src="https://pic1.zhimg.com/50/v2-071cd92f2043583433ce3c51af74a153_hd.jpg" data-rawwidth="640" data-rawheight="333" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic1.zhimg.com/v2-071cd92f2043583433ce3c51af74a153_r.jpg">
图15 腾讯区块链应用场景
资料来源:《腾讯区块链方案白皮书》,民生证券研究院
纳斯达克:上线 Linq 区块链私人股权管理和交易平台
纳斯达克是较早运用区块链技术的金融服务公司,其上线的Nasdaq Linq区块链私人股权管理和交易平台通过区块链凭证管理替代人工纸质操作流程,让发行公司和投资者能更高效安全地跟踪和管理股权信息。早在 2015 年中,纳斯达克就与区块链创业公司 Chain 合作,针对 IPO 前期市场发展了一个分布式账本市场。2016 年 2 月,纳斯达克在爱沙尼亚股票市场测试了一项基于区块链技术的电子投票系统原型。2017 年 1 月,纳斯达克一项报告中称,他们认为,这次测试成功地展示了区块链技术可以在市场交易以外的场景中得到应用。
纳斯达克风投表示他们已经开始将投资视线转移到区块链、人工智能、下一代数据分析和机器学习领域的公司,将会为相关创业公司投资约 1000 万美元,投资包括创业种子期和创业后期。这项举措可以认为是纳斯达克在区块链领域投资的版图扩张。纳斯达克CEO 兼主席 Adena Friedman 在声明中称“这项新的投资项目的实施,让我们可以对这些突破性技术进行评估、分类、授权、整合,使我们拥有持续的增长和创新力,对我们全球的客户也有良好的长期收益”。
以太坊:运行智能合约的区块链平台
以太坊是一种比较新的利用区块链技术的开发项目,其目的在于实现全球去中心化且能够利用无所有权的数字技术来执行点对点合约,可以理解为运行智能合约的区块链平台
<img src="https://pic1.zhimg.com/50/v2-5ece4471002cbdbf74a8d40cba0e1e5f_hd.jpg" data-rawwidth="640" data-rawheight="323" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic1.zhimg.com/v2-5ece4471002cbdbf74a8d40cba0e1e5f_r.jpg">
图16 以太坊发展历史
资料来源:雷锋网,民生证券研究院
比特币可以称之为“全球账簿”,技术上更侧重的是比特币交易的全部账单。以太坊可以被看作一台“全球计算机”,任何人都可以在其中上传和执行应用程序,并且程序的有效执行能得到保证,这种保证依赖的正是以太坊系统中去中心化的并由全球成千上万的计算机组成的共识网络。本质上,以太坊的目标就是将区块链的去中心化、开放、和安全特点引入到几乎所有能被计算的领域。
<img src="https://pic2.zhimg.com/50/v2-fe57edc57513fb6220799eb725a85c11_hd.jpg" data-rawwidth="640" data-rawheight="253" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic2.zhimg.com/v2-fe57edc57513fb6220799eb725a85c11_r.jpg">
图17 以太坊与传统方案相比的优势
资料来源:Ethfans 以太坊爱好者
2017 年 3 月 1 日,全球企业以太坊联盟(Enterprise Ethereum Alliance,EEA)成立,旨在创建一个企业级区块链解决方案,共同开发产业标准。企业以太坊联盟由埃森哲(Accenture)、桑坦德银行(Banco Santander)、BlockApps、纽约梅隆银行(BNY Mellon)、芝加哥商业交易所(CME Group)、ConsenSys、英特尔、摩根大通(J.P. Morgan)、微软(Microsoft)等联合成立,西班牙对外银行(BBVA)、荷兰银行(ING)、汤森路透(Thomson Reuters)、瑞银(UBS)与 Wipro 等机构也加入其中。
<img src="http://javaforall.cn/synimg/ffa24555-60fb-40f8-8094-1a3f338f250b20220513450e55a4-397a-477f-a0f2-daa4159e524a1.jpg" data-rawwidth="640" data-rawheight="332" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic4.zhimg.com/v2-3dec0864e526bafe11258ef5ffd5c194_r.jpg">
图18 EEA 联盟参与企业
资料来源:雷锋网
整片文章刻意回避“比特币”等等的币种,就是希望读者透过现象看本质,纯粹的炒作投资是很危险的,但是比特币背后的技术是有价值的。整片文章刻意回避“比特币”等等的币种,就是希望读者透过现象看本质,纯粹的炒作投资是很危险的,但是比特币背后的技术是有价值的。
请用微信搜索“觅罗宝”或“MILOBAL”关注官方微信公众号,以获取更多资讯
一张图入门区块链,接上回 一张图入门暴涨的比特币, @moggymoggy 的区块链科普之二:
话说在2009年在金融业危机的背景下,某位叫中本聪的匿名人士创造了一个针对数字货币的协议,使用了一种加密货币叫做比特币。比特币不是由国家控制的法定货币,这一加密货币使得人们在不需要第三方的情况下建立信任并进行交易。其中最根本的要素是叫做“区位链”的技术。
<img src="http://javaforall.cn/synimg/7b9243fb-8dba-4574-abef-97575e0c33d820220513a6c8759d-00ec-409c-84da-9fecfb70bfe61.jpg" data-rawwidth="900" data-rawheight="6000" class="origin_image zh-lightbox-thumb" width="900" data-original="https://pic4.zhimg.com/v2-66e370c60160cad044dab9ef8c18fb8d_r.jpg">
Dan Tapscott 是区块链的倡导者,在TED的演讲中提到区块链的五个特点:
第一点,证明土地资产,以防止独裁政权修改;
第二点,实现真正意义上的共享经济;
第三点,汇款可以迅速转账,不用花很多时间;
第四点,数据安全,保护自己的隐私;
第五点,保护知识产权,尤其是创作者的权益,有许多内容的创造者并没有得到公平的报酬,在互联网的第一个时代就遭到损害。就拿音乐来说,音乐家们只在食物链的末端获得一些残渣碎屑。在25年前,如果你是一个作曲家,写出一首流行的歌曲,卖出一百万首单曲,你可以获得大约45000美元的报酬。而现在,作曲家写出一首流行的歌曲, 被百万次播放,并不能得到45000美元,只能得到36美元, 只能买一个不错的披萨了。
Dan Tapscott TED How the blockchain is changing money and business
的答案都非常赞!
我比较早开始关注区块链,最近闲下来准备开始做几个区块链技术视频教程。第一个教程力求简单易懂的介绍区块链的本质,用另外一种非常贴近生活的方式来解释区块链的工作原理,力争完全没有计算机背景的朋友也能看懂。
贴个我刚发在腾讯视频上的链接,作为另一种解释和参考给大家指正
比特币和这袜子一样,本身一文不值,有区块链技术保证信用,比特币才值钱。
了解了区块链存在的目的,再去看其技术实现,会更好理解一些。
区块链(Blockchains)是现代数字货币的基础。也被称为第二代互联网,在区块链上的交易比传统的金融交易更快、更便宜而且更安全,这是因为每一个区块链交易被永久地记录在一个防篡改、仅能追加的结构中,这种结构允许更简单、更透明的记录保持和不可改变的数据的完整性。一个区块链记录被称为分布式总账。
区块链的潜在优点(更快、更便宜和可追溯的交易)如此引人注目,乃至于龙头公司、证券交易所和金融服务提供商在过去几年里纷纷启动试点项目,以了解如何将区块链技术集成到他们的业务中,风险投资公司也在资助区块链科技创业公司。当涉及实物商品的交易在全球范围内进行时,制造商、分销商和零售商面临极限极端的挑战。通过数据完整性,区块链和智能合约技术提供了自动化和改进的框架,目前其涉及昂贵和繁琐的手动流程。
区块链用例现在远远超出了金融部门。医疗保健、供应链管理和物流的行业创新领导者正在用区块链解决方案进行试验,最终这将影响到所有的企业共享和安全保护数据的方式。
区块链可以基于众多变量而不同,如区块链如何实现交易上的一致以及数字标记作用的不同。在这里,我们将重点介绍区块链技术不同方面以及如何将其应用到现实问题的教育性讨论,并提供各公司使用区块链技术让业务变的更加有效率的真实例子。
区块链起源于中本聪的比特币,作为比特币的底层技术,本质上是一个去中心化的数据库。是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。
区块链技术是一种不依赖第三方、通过自身分布式节点进行网络数据的存储、验证、传递和交流的一种技术方案。因此,有人从金融会计的角度,把区块链技术看成是一种分布式开放性去中心化的大型网络记账薄,任何人任何时间都可以采用相同的技术标准加入自己的信息,延伸区块链,持续满足各种需求带来的数据录入需要。
通俗一点说,区块链技术就指一种全民参与记账的方式。所有的系统背后都有一个数据库,你可以把数据库看成是就是一个大账本。那么谁来记这个账本就变得很重要。目前就是谁的系统谁来记账,微信的账本就是腾讯在记,淘宝的账本就是阿里在记。但现在区块链系统中,系统中的每个人都可以有机会参与记账。在一定时间段内如果有任何数据变化,系统中每个人都可以来进行记账,系统会评判这段时间内记账最快最好的人,把他记录的内容写到账本,并将这段时间内账本内容发给系统内所有的其他人进行备份。这样系统中的每个人都了一本完整的账本。这种方式,我们就称它为区块链技术。
区块链技术被认为是互联网发明以来最具颠覆性的技术创新,它依靠密码学和数学巧妙的分布式算法,在无法建立信任关系的互联网上,无需借助任何第三方中心的介入就可以使参与者达成共识,以极低的成本解决了信任与价值的可靠传递难题。
比特币点对点网络将所有的交易历史都储存在“区块链”中。区块链在持续延长,而且新区块一旦加入到区块链中,就不会再被移走。区块链实际上是一群分散的用户端节点,并由所有参与者组成的分布式数据库,是对所有比特币交易历史的记录。比特币的交易数据被打包到一个“数据块”或 “区块”(block)中后,交易就算初步确认了。当区块链接到前一个区块之后,交易会得到进一步的确认。在连续得到6个区块确认之后,这笔交易基本上就不可逆转地得到确认了。
区块链在网络上是公开的,可以在每一个离线比特币钱包数据中查询。轻量级比特币钱包使用在线确认,即不会下载区块链数据到设备存储中。
数字货币容易被传统金融机构视做一种新的货币,但实际上其底层技术的意义和价值远远大于其货币属性。以比特币为例,一般意义上它被当作一种点对点形式的数字货币,但从技术层面来说,它实际上是一个点对点的去中心化网络平台,这样一个网络平台依托的正是区块链技术。数字货币是依靠区块链技术搭建的全球点对点网络平台。
时过境迁,区块链在经过多年的发展,与最初比特币的概念早已相去甚远。
我力求用最简单的方式,讲解最基本的区块链,让毫无基础的人能够有一个初步的印象并产生兴趣
首先,区块链技术是在不断发展的,它不是为了解决某种问题而出现,它是在理念产生之后才被思考如何运用在各个领域,而这就表明了,区块链技术会根据需求不同做出不一样的改进,绝不会停留在现今阶段。
比特币理念并不等同与区块链理念
很多文章都从拜占庭问题、双花问题等概念讲起,我认为提高了理解的门槛的,而想要理解,最重要的是给予区块链一个定义。
区块链是由区块(数据)按时间顺序组成的数据库系统
它具有三个重要特性,也是它得以成名的重要原因
第一、可追溯
第二、不可篡改
第三、去中心化
也就是说,只要符合以上条件,我们都可以把它看做区块链技术。
区块
现在的区块结构大多相同,区块头是哈希值和矿工地址,然后是交易数据。但这不是不可改变的。
在未来,根据需求的不同,区块内的数据类型或许有天翻地覆的改变。所以,如果不是想要研究的初学者,那么只需要知道,现阶段,交易数据打成包,就是区块。
时间顺序
区块链的数据是由一个一个区块组成,而区块的生成需要时间,简单的说,区块的顺序就是时间的顺序,那么谁先谁后如何确定?每个区块出来的时候,啪,盖个时间戳,然后依次排列,同时,这一个区块会有上一个区块的哈希值,这就形成了一个链。
可追溯
可追溯的原因同上,从第二个区块开始,每个区块的第一部分有前一区块的哈希值。按图索骥,就可以往前一个一个的找,最终可以找到第一个区块。第一个区块叫创世区块,emmm,里面啥都可以有。
不可篡改
不可篡改现阶段是由密码学来保证的。其中牵扯到哈希函数与非对称加密。这两个概念网上有明确的解释。我大概讲一下非对称加密。
非对称加密需要两个密钥,公钥和私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密,反之亦然。用比特币举例,在比特币系统中,私钥由32字节的随机数组成,通过私钥可以算出公钥,公钥经过一系列哈希及编码算法就得到了比特币中的地址。而花费地址中的钱就是用私钥对交易签名。简单的说,公钥证明你有多少钱,私钥则可以让你动用这笔钱。
虽然看起来可以满足现阶段的需求,但是,私钥的保护,公钥的生成对于普通人难度较大,并不利于落地。在更复杂的系统中,公私钥的设计是否依然可行也不得而知。所以,我认为现在的方案不是最佳方案,是可以改进的。
去中心化
去中心化是分布式数据库带来的特性。
所有节点共同维护一个数据库,数据库中每一次变动需要所有节点的同意,节点可以是矿机,pc,手机,甚至是机器人。我想要知道现在数据库的数据,那么只需要成为区块链上的一个节点,就可以查询到从创世区块到现在所有的数据了,透明、开放。
如果有人不同意呢?这就牵扯到共识算法。
POW、POS、DPOS是现在主流的共识算法,但在我看来,这一部分却不是需要花大篇幅讲解的东西。为什么?
因为还不够完美。
上面我说了很多可以改进的方面,但共识算法是最需要改进的,我认为区块链是一个大时代,所以它就有很多需要成长的地方。
被很多人津津乐道,耗时耗力讲解的挖矿,其实就是逐利的算力战争、币龄分红。
扪心自问,它真的完美无缺吗?
用最白话的方式讲,共识算法解决的就是信任问题,在一个点对点的陌生系统里,你如何信任其他的节点?
所以,想要深入了解区块链的,请自行查询主流的共识算法,同时,请勿放弃思考,它需要很多人的智慧。
我希望这一篇能够给不懂的人有一个简单的印象,如果有什么问题欢迎私信。
转载请说明出处、商用请私信
高产区块链、币圈文章,求个关注~
留个赞再走呗
几乎所有回答都集中在Hash算法,和分布式系统,这些理论是比特币和区块链共有的,详细可见电子书 Blockchain_Guide。但我认为区块链区别比特币的核心是智能合约,智能合约以一种状态变量的形式存在于各个节点的Blockchain上(注意不是存储在某个Block中),通过ABI和Address任意一个节点都可以deploy该智能合约,从而来实现点与点之间的Transaction。这个过程是比特币不具备的!
说到区块链,大家不免会想到比特币、加密货币、智能合约、交易、支付,但是这些都是区块链解决的问题,不是其本身,并且这些把理解区块链变得复杂。
我自己写了一篇公众号文章,帮助理解区块链的结构,使用Python语言,可以看一下:
http://mp.weixin.qq.com/s/TTTvBkK41QxKOLdrvnrIaQ
想要了解更多区块链相关信息,扫码关注「简思细想」
作为最近刚刚写了两篇区块链稿子的小编来强答一波吖(๑˃̵ᴗ˂̵)
白话文版本(小编自己理解的啦):
区块链就是一条链子,在链子上的人都有一个小账本,发生的任何数据交易都会被在链子上的所有人记录,这样的好处在于不存在信息中心,完全公开透明,任何一个人回溯过去查看历史纪录都能清晰看见何时何地谁和谁做了什么交易,而且一旦记录是不可篡改的哦。
而且!最牛b的是!在链上发生的数据交换都是得到一个交换之后的结果,链子上不储存各方数据,因为数据打通是通过用户信息来匹配的嘛,这个时候就不用把所有信息都给对方,也不用委托第三方操作,也就不用担心数据泄露啦。
以下为官方版本:
区块链(Blockchain)是一种去中心化的、共享的、可信的公开账本,能让互不信任的人在没有权威机构的统筹下,安全透明的进行信息与价值互换。
更进一步地说,它是用开源软件把密码学原理、时序数据和共识机制相结合,来保障分布式数据库中各节点的连贯和持续,使信息能即时验证、可追溯、但难以篡改和无法屏蔽,从而创造了一套隐私、高效、安全的共享价值体系。
本质:一种通讯协议 + 账本存储方案,让大家在一个网状架构里共同维护数据。
特点:安全、不可篡改、透明、去中心化
区块链技术是比特币的基础技术架构,其信任的核心是共识机制,能通过共识在区块链上执行的程序则为智能合约,可以与链上数据交互,从而达成各种目的。
简言之,区块链就是区块组成的链,可以被抽象成一个Append only的List,或者是一个只有insert跟select的SQL系统,具有以下特点:
数据按时间顺序存储
共识确认
信息能即时验证、可追溯
Append Only
———————————————强行分割线—————————————
更多具体介绍、详情信息戳链接哦么么哒!!
估计懂技术的程序大佬一眼就能看懂哈哈哈哈
第一个链接是区块链的大致介绍
第二个链接是区块链在广告营销中的实际运用
区块链是什么?
“区块链是一个技术方案,通过去中心化的方式集体来维护一个数据库。”
去中心化?拿交易举例,现在所有的交易都要通过一个非常有信用的中介来完成,比如你买东西,钱打给支付宝,收到货后,支付宝把钱打给商家。你和商家都相信支付宝是靠谱的,但是也都给支付宝交手续费。
集体维护?区块链这个技术就不再需要这个非常有信用的中介,系统中任何两个点(人,机构。。。)都直接进行交易,同时系统中的所有点都记录下来你们的交易。不再需要某一个第三方来背书或者仲裁,因为所有人都是第三方。
数据库?系统中任何两个点的交互行为都是数据,会被记录下来,所以所有的数据都记录下来就组成了一个庞大的数据库,每个个体都存储了这个数据库。
看到一个新东西,有条件的情况下,尽量看原汁原味的文档[1],而不是盲目听信别人“消化”后的二手资料,那样容易跑偏。
但技术文档枯燥且抽象,生啃又容易进展缓慢。下面三个链接,请仔细看完,相信对理解区块链会很有帮助(强烈推荐,先看2的demo,再看3的视频介绍,然后带着问题去1里面找答案):
[3] https://www.youtube.com/watch?v=Lx9zgZCMqXE&index=3&list=LLVZOIidZ3pGVBIQtwzXfMpw
以上是我能找到最简洁最没有废话最原汁原味解析区块链机制的资源。
前段时间参加万向区块链峰会,获赠一本《区块链革命》,推荐序中有一篇霍学文(北京市金融工作局党组书记、局长)所写的《区块链已成为金融科技的底层技术》,高屋建瓴,学习学习。
借《区块链革命》一书出版之际,我谈一点我读书之后的认识,作为对此书作者的一种敬意。
一、区块链技术的内涵与实质
区块链(Blockchain)是一个由不同节点共同参与的分布式数据库系统,是开放式的账簿系统(ledger);它是由一串按照密码学方法产生的数据块或数据包组成,即区块(block),对每一个区块数据信息都自动加盖时间戳,从而计算出一个数据加密数值,即哈希值(hash)。每一个区块都包含上一个区块的哈希值,从创始区块(genesis block)开始链接(chain)到当前区域,从而行程区块链。
区块链技术的实质是在信息不对成的情况下,无需相互担保信任或第三方(所谓的“中心”)核发信用证书,采用基于互联网大数据的加密算法创设的节点普遍通过即为成立的节点信任机制。任何机构和个人都可以作为节点参与创设信任机制,而且创设的区块必须在全网公示,任何节点参与人都看得见,节点越多,要求的算力就越强,只有超过51%的节点都通过,才能确立一个新区块成立,即获得认可;同时,要想篡改或造假,也需要掌控超过51%的节点,才可以修改。理论上,当区块链的节点达到足够数量时,这种大众广泛参与的信任创设机制,就可以无需“中心”授权即可形成信任、达成合约、确立交易、自动公示、共同监督。
市场经济活动中存在众多信息中介和信用中介,原因就在于信息不对成导致交易双方无法建立有效的信用机制(拜占庭将军问题)。区块链技术为解放这一问题提供全新的思路。移动互联网、大数据、云计算是区块链技术的基础设施,算法信任是关键机制,加密算法是技术基础。比特币的创始人中本聪对区块链技术应用做出了奠基性的贡献。
有时间的可以再看看《腾讯区块链白皮书》。
区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块,是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。如此解释,“区块链”三字可能仍让你摸不着头脑,但如果说到“比特币”,你也许就不那么陌生了。实际上,“区块链”正是比特币的底层技术和基础架构,可以说,没有区块链技术,就不会有比特币的出现。
我们正站在新变革来临的边缘,互联网正在经历去中心化的阶段。经过了20年的科学研究,在密码学领域和去中心化计算网络上都产生了新的进展,带来诸如区块链技术(blockchain)之类的前沿技术,而这些技术可能潜含着从底层的改变社会运转方式的力量。
刚刚看到一则新闻,6月13日消息,区块链项目Bancor宣布通过首次数字货币发行(ICO)的方式,筹集了价值约1.53亿美元的以太币。Bancor也因此成为数字货币中获得融资最高的平台。
就在一个月前的5月26日,美国国防部宣布与加密通讯开发商ITAMCO签署合同,共同开发用在美国军方的基于区块链的创新应用——一款“安全,不可侵入的消息传递、交易平台”。据称,这项合作计划能够为美国军方更安全地在总部和地面部队之间的通讯、专员及五角大楼之间的情报传递提供安全可靠的通道并确保不可侵入。
国内,区块链作为一项重点技术写入了“十三五”规划,这是业界始料未及又倍感欢欣的事情,更加鼓舞的是,目前有不少地方政府已经把区块链作为重点高新产业在推动,力图抢跑新的一轮技术和产业竞争。政府的引导和扶持也为很多创业者提供了良好的背书和信心。
当然,大家听多了区块链和比特币,很多人都不会陌生,但区块链技术背后的特点、价值、应用在安全领域的作用、当前的技术局限,大家却未必完全熟悉。在此背景下,本文将带领大家细细来看区块链的安全优势及其局限。
区块链的作用:帮助解决信任问题
首先,区块链是什么?区块链是一种分布式共享加密数据库。正如大家所知道的那样,区块链是一种分布式共享加密数据库。中国工信部在2016年将其定义为一种分布式数据存储、点对点传输、共识机制、加密算法等计算机技术在互联网时代的创新应用模式。在实际交易过程中,区块链使用过程包括节点的连接、交易和记账等基本步骤。
<img src="https://pic1.zhimg.com/50/v2-133ec8a2843f4ef092b4a315d9aa141a_hd.jpg" data-rawwidth="690" data-rawheight="488" class="origin_image zh-lightbox-thumb" width="690" data-original="https://pic1.zhimg.com/v2-133ec8a2843f4ef092b4a315d9aa141a_r.jpg">
区块链工作流程(来源:REEBUF)
区块链技术发展历程
区块链技术本身最早在2008年得到提出,中本聪在一次密码学探究分享会上提出了比特币的概念及其背后的技术方法。比特币这套数字货币运行系统的底层所运用的技术即是区块链技术及其思想的原型。潜藏在比特币背后的区块链,是被设计用来达到一种去中心化的、无需信任的货币运行平台。任何互不了解的人可以通过加入该总账,通过点对点的记账、数据传输、认证或是合约,而不需要借助任何一个中间方就能来达成信用共识。这个总账包括了过去所有的交易记录、历史数据及其他相关信息,所有信息都分布式存储并透明可查,并以密码学协议的方式保证其不能被非法篡改。
在2010年,比特币成立了交易所,并逐渐被更多人了解。至2011年开始,其全球化趋势愈加强烈,对于区块链技术进行投资和研究的机构也迅速增多,区块链技术从初级的实现程度不断得到补充和完善。此举让比特币货币体系得到迅速的成长机会,但其设计之初相对简单的货币运行体制也得到了一定的挑战:文件访问权限的丢失,服务器密码的泄漏、货币失窃、匿名货币难以追踪监管等漏洞让人们发现了这个货币体制的缺陷。这些不足甚至影响到人们对于比特币的信任及其货币价值,但也以此作为契机,更多的人增加了对于底层区块链技术的关注。
由此,在2015-2016年区块链技术度过了停留在理论和研究的阶段,走向应用。许多传统金融机构、创业企业及其他组织从实际应用的方面使用了该项技术,如交易结算、物联网、数字资产管理、股权交易、公证、供应链等领域。随着行业的发展,各个国家及地方组织也加强了对区块链的潜能研究及监管。
到现在,这种最先隐藏在比特币底层的分布式账本技术逐渐走向公众的视线,甚至成为学术乃至产业界的“热点”话题,其可能比数字货币本身更具价值的本质特点受到了越来越多的重视。
一以概之,区块链的价值在于其安全性上——它能够解决信任问题。
区块链的共识机制
<img src="https://pic1.zhimg.com/50/v2-0ded7f00d56b0c74e8d92b9af8d9d847_hd.jpg" data-rawwidth="690" data-rawheight="465" class="origin_image zh-lightbox-thumb" width="690" data-original="https://pic1.zhimg.com/v2-0ded7f00d56b0c74e8d92b9af8d9d847_r.jpg">
共识机制发展里程碑图(来源rebuff)
自互联网连接世界各地的计算机及人类之后,信任问题都是由第三方企业、银行机构、政府部门等大型中介解决的。人们在网络上进行身份认证、银行转账、消费交易,都是基于对这些大型中介的信任。大型中介在运营平台,提供服务的同时,从大量的交易中抽取一部分佣金作为利润来源,“雪球”随之越滚越大,人们对其的信任感也随着“网络效应”持续增长。
与此相反,区块链提出的是一种所谓的“机器信任”或“民主化的信任”。在区块链社区的对等网络中,没有管理员之类的角色对于人们的交易进行集权控制,而是使用共识机制对于人们的交易行为进行验证确认,并在网络中直接对于价值信息进行传递。也就是说在一个互不信任的网络中,区块链中提出的解决方案是让各个节点出于自身利益最大化的考虑,自动遵循某种规则进行交易记录的真实性验证,然后将经过判断后真实的交易记入区块链中。
目前,现在常见的共识机制为四种,分别是工作量证明算法(PoW)、权益证明算法(PoS)、股份授权证明(DPoS)以及Pool验证池。
在大家平常比较熟悉的比特币中使用的共识算法既是工作量证明算法(PoW),网络中的节点需要通过一定工作量的计算得到随即哈希散列的数值解,才能通过节点竞争获取记账的权利(挖矿)。一般节点的计算机算力越强越容易得到记账权利及相应奖励。但这种共识机制会有一些局限,也因为耗费计算机算例和资源遭人诟病。
随后在PoW的基础上改进而来的PoS——权益证明机制,需要记账用户对于区块链中数字资产的所有权益的证明。相对而言,拥有数字资产越多,寻找随机数的速度就越快。因为拥有资产越多的人,也越不愿意自己的资产蒙受损失吧。
区块链安全优势
如今黑客可以破坏整个网络、篡改数据或诱导粗心的用户落入安全陷阱。他们窃取盗用身份信息,并通过对中心化数据库的攻击及单点故障引发其他安全威胁。但区块链技术中的数据存储和共享数据的模式,与目前信息安全是截然不同的做法。比特币和以太坊都使用相同的密码学技术来保障安全交易,但现在也能够作为一种防范安全攻击和安全威胁的工具。
区块链在信息安全上的的优势主要在于以下三个方面:
1.利用高冗余的数据库保障信息的数据完整性
2.利用密码学的相关原理进行数据验证,保证不可篡改
3.在权限管理方面,运用了多私钥规则进行访问权限控制
利用区块链的安全优势可以进行多重安全应用的开发。目前已有的安全应用场景是PKI,认证等,在此可以简单以两个例子进行说明。
由MIT开发的CertCoin可能是第一个应用基于区块链的PKI。 PKI是一种常见形式的公钥密码可以用来保护邮件,消息应用,网站和其他形式的通讯。然而由于多数PKI接口需要依赖中心化的,受信任的第三方认证机构(CA)来发行、吊销、和为每个参与者保存钥匙对,黑客能够通过冒用用户的身份进入加密通讯中获取信息。而CertCoin移除了中心化的权利机构,使用区块链作为分布式账本分发公钥,能够有效降低黑客单点侵入的风险。
<img src="https://pic1.zhimg.com/50/v2-0696f83ccf0c1f6b54af0d38e6153d8b_hd.jpg" data-rawwidth="690" data-rawheight="320" class="origin_image zh-lightbox-thumb" width="690" data-original="https://pic1.zhimg.com/v2-0696f83ccf0c1f6b54af0d38e6153d8b_r.jpg">
公政通Factom流程示意图
而在认证领域,同样也有很多例子,如公政通Factom系统。它基于区块链建立链式结构的存储,将认证分解成存在性证明、过程性证明和可审计证明三部分。对于任何数字资产的认证处理,都可以按照这三个步骤实现数据记录的安全性和监督合规。
区块链安全局限
然而,现在的区块链尽管不断得到研究、应用,依旧存在着一定的安全局限,导致在技术层和业务层都面临诸多挑战。这些挑战也许会是区块链得到更广泛推广及应用时的难点,也可能成后今后区块链技术的技术突破点。
对共识机制的挑战
对于区块链技术中的共识算法现在已经提出了多种共识机制,最常见的如PoW、PoS系统。但这些共识机制是否能实现并保障真正的安全,需要更严格的证明和时间的考验。
区块链中采用的非对称加密算法可能会随着数学、 密码学和计算技术的发展而变的越来越脆弱。以现在超级计算机的算力为例,产生比特币SHA256哈希算法的一个哈希碰撞大约需要2^48年, 但随着今后量子计算机等新计算技术的发展, 未来技术中对于非对称加密算法可能具有一定的破解性。其次,在比特币的机制下,私钥是存储在用户的本地终端中,如果用户的私钥被偷窃,依旧会对用户的资金造成严重损失。区块链技术上的私钥是否容易窃取的问题仍待进一步的探索与解决。
51%攻击
在比特币中,如果一个人控制节点中绝大多数的计算资源,他就能掌控整个比特网络并可以按照自己的意愿修改公有账本。这被称为51%攻击,一直是比特币系统中受到诟病的设计之一。
即便这还是一种理论上的假想,这种51%攻击会很有意思。由于真实的区块链网络是自由开放的,所以区块链网络上没有一个管理员能够阻止拥有足够多计算资源(实际上会需要花费很多资源)的人做任何事情。如果这样的攻击发生了,该种数字货币的信用可能会丧失,货币价值会迅速下降。
拥有整个网络51%算力的人可以做到以下这些事情:
1.他们可以不经过验证就阻止交易的发生,让交易变得无效,潜在地阻止人们交易货币。
2.他们在掌控网络的这段时间内也可能你想改变交易的双方(出现双重花费问题),并且可能阻止其他的人寻找到新的区块。
比特币和其他加密货币都是基于区块链系统的,因此也可以称作分布式账本。这些数字文件记录在每个交易中被创造出来,存储在加密货币网络上,网络节点上的任何用户都可以浏览记录,这意味着没有人能够将货币花费两次,如果能够伪造货币进行支付,这会迅速摧毁对于该种货币价值的信任。
由于区块链中包含了一系列的区块,区块中包含的是大量存储在一段给定时间内完成的交易数据(对于比特币,大约每10分钟产生一个新区块)。一旦区块被发现,或“挖矿”成功,就不再能够改变,因为分布式账本中的伪造版本很快就能被网络用户识别并遭到拒绝。然而,通过控制网络上绝大部分的算力(>51%),攻击者就可以介入记录新区块的过程中。他们可以阻止其他挖矿者的开采,从理论上垄断新区块的生成并获取成果(对于比特币,奖励会是12.5个新比特币,数量是会随着时间递减,最后会降到0)。他们可以阻止其他用户进行交易。他们可以进行交易,然后撤销交易,表现成依然拥有刚才支付出去的货币的样子。这个漏洞,被称为双重花费,是对于区块链而言最急需跨越的加密货币障碍。一个能够允许双重花费的网络系统是会迅速失去用户信任的。但即便是在51%攻击中,攻击者想要改变已经发生在区块上的交易信息依旧是非常困难的。因为攻击开始之前的交易是与之前的区块牢牢绑定在一起的,越历史悠久的交易信息想要修改就越是不可能的。
拥有足够算力可能会导致系统上的混乱(上述这些都是不被允许的事情),但并不会迅速破坏这个区块网络体系——至少不是在很短的时间内。他们无法反转以前发生的历史交易,也无法凭空创造新的资产(除非是正常挖矿),或者从其他用户的钱包中偷取数字资产。
在现实情况下,发起51%攻击是具有一定可行性的,特别是随着矿池兴起的当下。尽管攻击者的潜在威胁并不大,我们也应该考虑到这种针对区块链系统的安全威胁的存在并寻找解决策略。
N@S攻击
针对PoW共识算法容易遭受51%攻击的问题,一些研究人员对PoW共识算法进行了改进,现在有基于PoS共识的区块链系统。它一定程度上已经能够面对51%攻击问题,但在解决旧有问题的同时,也引入了区块分叉时的N@S (Nothing at stake)攻击问题。
虽然每个区块只有一个父区块,但在某些情况下一个区块可以暂时拥有两个子区块。这种分叉状态出现时,一般是两个矿工都在短时间内发现了工作量的解答,然后将所添加的传播到临近网络中去,其他节点便慢慢形成两种版本(子区块)的区块链。区块链中规定,这种情况下的判定条件是选择工作总量最大的那条子区块。
出于自身利益最大的考虑,节点上可以同时在两个分支上继续工作,以保证利益的获取。假设99%的节点用户都如此理性地考虑收益的话,即便攻击者只掌握1%的权益依旧可以决定区块链的分支走向。他可以发出交易请求,获得资产 ,然后再从另一条分支上获取添加货币到自己的钱包中。
现在已有中国研究者提出了共识算法改进建议,通过构造同时依赖高算力和高内存的PoW共识算法可以实现51 %攻击问题的解决,但更为安全和有效的共识机制尚有待于更加深入的研究和设计。
秘钥安全隐患
秘钥安全:区块链技术一大特点就是不可逆,不可伪造,但前提是私钥是安全的。
秘钥安全问题看似老生常谈,其实在区块链世界里还有特别的意义。
与以往任何体系不同的是,私钥是每个用户自己生成并且自己负责保管的,理论上没有第三方的参与,所以私钥一旦丢失,便无法对账户的资产做任何操作。多重签名某种程度上能解决一部分问题,但实施起来非常复杂,而且要设计与之相配套的非常复杂的秘钥管理和使用体系。
对于普通大众用户,或者没有太多技术经验的企业用户,天然会觉得补私钥可能和补身份证或者营业执照差不多,但事实上这根本就不可能,所以私钥的安全非常重要。但遗憾的是国际通用的多因素认证体系实施得并不好。
多因素体系最常见的维度包括:
——知识,知识指的是密码这类能被记忆的知识。
——资产,资产包括门禁卡,令牌,手机,密码键盘,智能卡等。
——本征,本征包括指纹,虹膜,DNA,声纹等。
由于区块链大量应用了各种密码学技术,属于算法高度密集工程,出现错误也是在所难免。历史上这类事情有很多,比如NSA对RSA算法实现埋入缺陷,使其能够轻松破解别人的加密信息。一旦爆发这种级别的漏洞,可以说区块链整个大厦的基础将轰然倒塌,不会有一个幸存者。即便我们乐观一点,假设没有人或者机构存心搞鬼,也存在工程实现上的非主观缺陷。比如OpenSSL的心脏滴血漏洞,相信有金融网站的人都经历过这个事情的这是世界上最优秀的算法工程师做的被最广泛应用的加密算法库
曾经世界上最大的交易所Mt.Gox倒闭就是因为黑客攻击导致巨额资产损失。就在最近,世界知名交易所Bitfinex也因为多重签名缺陷导致12万个比特币(6800万美元)的损失。
总结:
区块链本身基于密码算法的一项技术,目的是利用数学原理达到实现去中心化的可信网络,这也将是下一代物联网和金融领域最有核心价值的技术。既然是可信,从系统架构来讲,区块链具备天然的安全优势,但对于区块链具体实施的安全也将面临了众多挑战,简而言之,大势所趋,注重安全设计,区块链将会随着下一代物联网技术进入真正的民生领域。
2008年,一个叫中本聪的神秘人士提出了区块链(Blockchain)这个概念,并运用于比特币之上,2015年,像是一阵风,区块链这个概念从极客圈子、金融科技圈到大众视野,频频见诸媒体,直到现在,虽然区块链技术在我国的应用还是凤毛麟角,但是这个概念已经是炙手可热。
2008年,正是美国次贷危机爆发的时间。是不是很巧呢?
作为比特币的底层技术,区块链带来了革命性的颠覆。没有经过美联储和各国央行,全球用户就可以进行自由交易。
如果把比特币看作一座金矿,区块链就是运送金矿的小推车。2013年比特币爆涨,成功引起了人们的注意,后来,人们发现更有价值的是这辆“小推车”,除了能装载金矿之外,还能装其他更多的东西,比如股权、版权、账目……甚至于整个世界。
著名的《经济学人》杂志于2015年10月发了题为《The trust machine》的封面文章,将区块链被比喻为“信任的机器”。
区块链基于数学原理解决了交易过程的所有权确认问题,保障系统对价值交换活动的记录、传输、存储结果都是可信的。区块链记录的信息一旦生成将永久记录,无法篡改,除非能拥有全网络总算力的51%以上才有可能修改最新生成的一个区块记录。
区块链作为一种用于记录、追踪、检测、转移所有资产的数据库和库存清单。可以用于金融、经济和金钱,有形资产和无形资产等各个领域。区块链的最大贡献是建立去中心化的信任机制,“去中心化”就意味着要革了所有中心化机构的命,真是细思极恐啊。
Read Write Web的作者Daniel Riedel甚至预测,区块链将成为引发第四次工业革命的关键技术。
区块链可能是继互联网之后的影响人类社会发展和经济结构的又一重大发明。它可能重新定义互联网,从而改变人类社会。
说白了,如果将区块链应用到生意中,就不再需要中间机构作为担保,省去了人工环节,人们可以回到物物交换的原始时代。
目前,区块链技术已经有了一些应用,最先尝鲜的是蚂蚁金服,蚂蚁金服利用该技术与中华资助基金会合作开展慈善项目“听障儿童重获新声”,项目每笔资金流都被写在区块链,人们点开记录可以看到每笔资金的流向和详细用途。解决了公益事业中款项不透明、信任缺失的痼疾。
区块链技术目前的发展状况只能说是“小荷才露尖尖角”,用长远的目光来看,区块链技术一旦发展起来,将来会跟每个人息息相关。届时,区块链将不仅仅是银行区经理们的话题而是嵌入普罗大众的衣食住行。
欢迎大家关注微信公众号“数牛云服务”,了解更多区块链技术及互联金融行业最新资讯!
区块链的魅力所在
区块链是一种分布式数据存储技术,也就是说在整个系统中的存储设备不连接到一个单独的服务器上。在比特币中,交易记录按时间顺序打包成大小相同的区块,然后被存储下来。这些按顺序排列的区块被称为区块链。
每条信息在写入区块之前都要经过验证。只有验证通过的信息才能被认为是合法信息。以上的验证需要加密算法支撑。申请人通过私钥将自己的请求信息加密,系统使用共享的公钥来验证这一请求的合法性。该机制也需要各个节点保持同步。
若将区块链应用于P2P网络借贷领域:每笔资金的使用都将记录在区块中。这个区块将包括:时间戳、交易时间和区块创建时间。为了维护P2P信息的可靠性与可信度,投资人希望P2P的资金使用记录不能在事后被删除、修改、毁坏。正常情况下,区块链的内部机制保证了任何人不具备修改已有记录的能力。只有相关人员:放款机构和借款人(分别拥有公钥和私钥),才有权限提交记录的信息。投资人若想要获取相关信息,必须从放款机构处获得指定的私钥。
区块链实现了数据的可靠存储。这一革命性的概念由中本聪在2008年提出,并且于次年在比特币系统中实现。区块链作为公用帐本,负责记录所有的比特币交易数据。区块链系统让比特币成为了第一个解决“双花问题 Double Spending”的电子货币。双花问题一直困扰了电子货币的发展。因为与实物货币不同,不依赖中央银行这类机构的电子货币很容易被多次使用。
区块链的安全机制离不开分布式的时间戳服务器和端对端网络。这两个特性使得区块链成为了一个分布式的自治系统。由此可见,区块链是为了记录一连串事件,如就医记录、交易流水等,而设计的。它为相关方提供了一个溯源的手段。随着区块链技术的发展,它也有可能被应用于股票交易和去中介的交易。
区块链也是一种“价值互联网”。在互联网上,任何人都可以随时随地的发布和查询信息。区块链的使用者也可以在区块上添加自定义信息。但是,你只能使用自己的私钥获得你相关的区块的信息。
如果你与其他人分享了私钥,你也就与其他人分享了存储在这些区块上的信息的价值。在传统的银行体系中,转账操作必须要经过银行一类的中介才能验证双方帐户的合法性。但是在比特币中由于没有帐户的存在,比特币存储在相应的地址中。假如你想向别人转帐,就需要分享地址。而私钥被用于验证地址,系统在得到双方的地址后可以进行转帐。这样就在不需要银行等第三方验证的情况下完成交易。
区块链不仅实现了交易中介的功能,还具有公信力。因为没有人可以在不破解密钥的情况下修改区块中的信息,所以我们可以认为区块中的信息都是可信的。当然,密钥同纸质货币一样也会被窃取。但不同于在保险柜中存放大量现金,目前已经很多廉价而高效的保存密钥的手段。
综上所述,区块链快速实现了银行在金融交易中的两大功能:
- 验证交易双方的合法性
- 准确记录合法交易
区块链的潜力
大众已经习惯于在分布式的存储空间,即因特网,中转移、分享信息。但是,若想要完成金钱价值的转移,我们都习惯于使用中心化的、可信任的第三方交易中介,例如:银行。虽然目前网络支付越来越普遍,但是在注册网络支付账户时还是需要银行卡和密码。
使用区块链交易是去中心化的,不需要第三方中介。区块链实现了以下三个重要功能:
- 记录交易信息
- 验证身份
- 建立契约
以上者三点都是传统金融公司的职责。
这将引发巨大的变革。因为在世界各地,金融服务是市值最大的领域。即使取代一小部分业务,区块链也能对传统的金融领域产生巨大的冲击。与此同时,区块链也经提高整个领域的效率。
建立契约的功能将让区块链的价值不仅仅局限在金融领域。区块链可以用于存储任意的信息,甚至是软件代码。也就是说,可以通过编程实现当相关方提供有关密钥时,交易就可以被执行。同样的程序还可被用来获取外部数据:股指数据、天气、新闻头条或者其他可以被电脑分析的数据。如此一来,预先验证好的合同可以在满足指定条件时自动执行。
在区块链上执行的合同被称为“智能和约”。智能合约的应用场景十分广泛。例如:
-
在电力领域,若使用智能温度调节器实时收集智能电网上的电力使用状况,当见监控到某个公司消耗的瓦数达到了一定数量,则会完成公司帐户和电力公司的转帐,实现自动缴费。
-
在医疗领域,如果一个医生/病人将血糖仪的数据以区块链的形式存储下来,那么病人的体征数据可以被完整而准确的记录下来。血糖的数据可以触发胰岛素控制器来帮助病人把血糖控制在一个安全的范围中。
-
在知识产权监管领域,区块链可用于监控用户使用、分享、复制某个受保护的产品的次数。
综上,我们可以感受到区块链技术的无穷潜力。我们相信,区块链技术将帮助我们建立一个更加美好的未来!
区块链是什么?能干嘛用?要看它放在哪里。
就好比一口宋代的瓷碗,放在老百姓家里,就是用来盛饭;放在研究院,就是用来研究历史价值;放在博物馆,就是用来围观的;在收藏家手里,就是用来收藏的;放在拍卖行,就是用来交易流转的。
宋代的瓷碗有它独有的特性,这种特性不会因为不同的作用而改变,无论是用作吃饭、研究、围观、收藏、流转。宋代的瓷碗就是宋代的瓷碗,客观上不会成为清代的铁碗。
区块链的特性,我想大多数人都已经非常明白了。可是对于区块链应用场景可能还比较模糊。如果把区块链特性应用在互联网金融领域(P2P\众筹\互联网银行\投行\基金等),会产生什么化学反应?
1.再也不会发生金融平台跑路的现象!为什么?因为用户的资金全部托管在去中心化的区块链账本上,全程私钥控制。平台跑路无利可图。
2.再也没有担保中介。传统互联网金融平台本质是一个中心化的撮合担保交易平台(发售、借贷、交易等)。交易双方把资金、金融产品托管在中心化平台。有了公有链,就有了智能合约点对点结算交割。从此不再需要担保中介。
3.超级低的运营成本,从而降级交易手续费。中心化金融平台为何运营成本高?因为安全维护成本!!!中心化服务器账本,容易遭受黑客攻击,一旦被攻击,后果不堪想象。所以,传统金融平台需要付出极高的安全维护成本。俗话说,羊毛出在羊身上。自然而然,交易服务费就提高了。公有链账本由众多记账维护,有些共识算法容错率高,黑客几乎无法攻击此类账本。只需要给记账人们支付微量的记账费,就保证了该账本的安全性。比特币区块链账本安全运行了7 8年!
因为是智能合约点对点完成结算,只需要搭建一个撮合系统,无需安全维护,从而为用户节省交易服务费。
4.交易数据公开透明,可查证追溯,且不可篡改。这些优势不言而喻。这是中心化金融平台无法企及的竞争优势。
总体而言,基于区块链技术的金融平台有两点明显的优势:
1.极低的运营成本。
2.避免各类道德风险。
那么,相比中心化金融平台,目前区块链金融平台有哪些劣势?
1.吞吐量相对不足。
2.交易结算需要确认等待时间。
3.需要个人保管私钥,个人需要极高的安全意识。
我们说,没有完美的事物,只有相对进步的事物。尤其对于互联网金融行业来说,资金的安全是最最重要的问题,而区块链技术可以完美解决该问题。在这个优势面前,一切劣势看起来是微不足道的。
我,相信未来。
先举个栗子,在一个40人以上的微信群里组局聚餐,如何统计人数?一种方式是大家纷纷发言,有个人来统计;另一种方式是大家接龙,每个人在上一个人的发言后面累加一个号并加上自己的名字,最后就能记录全部的报名人员和人数。如下图。
后一种方法,用不需要统计者的接龙方式形成对总人数和人名的记录,基本就是区块链。微信组局跟区块链的主要概念基本一一对应:
微信组局
在区块链里的概念
接龙发帖
链式数据结构(1)
规则:每个人发帖=上一个帖子内容+下一个编号+自己名字
共识机制,根据严格的规则和公开的协议形成
规则定下来后,大家自发登记
去中心化,没有任何单一用户能够控制它
在微信群里记录登记情况
点对点对等网络
只要联网就能得知最新进展
博弈机制(2)
为了形成40个人的报名记录,至少要有40人发40篇帖子才够,群友手机里都存档
分布式(多点备份)、高冗余
每篇帖子大家都看得见,更新的记录是否数字错了、人重复了,每个人都可以检查
共享账簿
群里的人大都认识,各有各的名字/代号
通过非对称加密技术保证陌生人可信(3)
刨掉技术活,微信组局跟大多数的区块链概念都一致。有没有觉得看似很玄妙的区块链其实你经常用?的确没那么玄。还差三点。
一是数据结构,接龙发帖只能记录“上贴加1”这个简单计算,而区块链里记账的信息会复杂的多,每一个区块里记录了上一个区块、时间戳、从上个区块到这个区块之间发生的所有交易的记录。
二是博弈机制,用来解决链式结构万一遇到分叉了怎么办。在微信组局的情景里,如果有两人同时发帖、或者有人因为网络延迟导致没有在最新的帖子后面跟帖导致重号怎么办。很自然的办法就是,哪个跟帖跟的多,以哪个为准;出现重复的人乖乖到较多的那个跟帖后面写上自己的跟帖。区块链里也基本一样,以一定时间为限,哪条分叉较长就以哪个为准进行记录,较短的分叉上记录的交易作废,推迟到下一个时间段里记的账里。
三是非对称加密技术,用来解决陌生人之间的信任问题。这是跟微信组局最大的不同,微信的认证帮用户作了过滤,群里的都是熟人/可信的人。在区块链里利用哈希、PKI公钥体系为每个人制作了一个唯一密码生成的唯一地址,功能类似于国内网银用的“U盾”,凡是用这个“U盾”接入区块链的,就可以进行交易,别人能识别你的身份,但是无法伪装成你。这样解决了信任体系的问题。
P.S. 最后表达一下对于凯文·凯利的景仰:《失控》这本书不但预测了基于加密技术的数字货币,而且据说也是微信团队招聘要求的必读书,对于分布式概念讨论的深度广度和超前性,无出其右。
Blockchain的秩序甚至能成为未来智能机器人的“人权宣言”。一个完全透明,公平,有秩序,而且没有任何中心的世界。大家通过被制定的规则和秩序来运行。当今世界深深依赖着复式记账法。其记录着借方和贷方的标准化系统,是理解一个公司核心财务状况的必然选择。但毫无疑问,技术的根本重要性,不仅仅在于记录一个公司做什么,而是能够定义公司的未来。这种秩序不正是完美符合未来机器人世界的原则嘛?
我已经举报火币网违法 北京市公安局网络报警报警中心_n
违反中国人民银行法
第四十五条印制、发售代币票券,以代替人民币在市场上流通的,中国人民银行应当责令停止违法行为,并处二十万元以下罚款。
北京火币天下网络技术有限公司 2013-2017 比特币交易平台_安全的莱特币比特币交易网-【火币网官网】 京ICP证150247号 京公网安备1101
先复述一下你的问题:
1.区块链是什么?
2.如何简单易懂地介绍区块链?
2017/12/21补充
一个朋友发给我的最简单易懂地介绍区块链的文字。
假如你是一位女性,在某年某月某日的某个晚上,你男票给你说了一句话“我爱你一生一世”,然后你把这句话发给了你的闺蜜,爸妈,朋友圈、公众号、微信群等,你男票再也无法抵赖,你打赏点小费感谢他们给你记住并作证,这个小费就是token,你、你男朋友、“我爱你一生一世”这句话、说这句话的时间、地点等信息打包起来形成一个结构化的信息包,这个信息包就叫“区块”、而你的闺蜜、爸妈、朋友圈、公众号和微信群等节点就是“链”。最后,你男票不承认说过这句话,当了负心汉,你就翻出这个账本对质,把他丫的臭骂一顿,这就是区块链的应用。还有啊,男朋友这个节点会永远地被踢出网络。当然网络更大的情况下,这个男的可能永远找不到女朋友。
(之前的答案)
“区块链”这个概念比较大,从不同的角度来分析,会有不同的理解。
我从数据库这个角度来讲吧。区块链可以拆分为“区块+链”。
区块,就是一次交易记录的所有信息;链,是指这些交易信息是以链条的方式组织起来的。
区块信息不可篡改,链的信息页不可以篡改。
区块链是比特币的支撑技术,区块链可以解决双花(double spending)问题,是价值在互联网上传递的支撑协议。
更深入一点的理解需要去阅读中本聪的比特币白皮书、Wikipedia搜“Blockchain”、在Medium上可以去搜一些Blockchain,上面有很多讨论的。
举个简单的例子:
一个团体有十个人,这10个人的权力相等,这十个人维护这一个公开的账本。这十个人之间的交易由其他的人来见证,交易记录不可篡改,也就是不可造假。这些交易过程不需要第三方参与。
这个公开的账本就是区块链。
===========================================
文末打个小广告。
我开了一场知乎Live,题为《普通人如何参与区块链浪潮》,主要讲区块链世界的基础概念和基础逻辑;在2017年发生的事情!
希望题主不是区块链时代的看客!
简单来说,没用区块链技术时,就是每个人都有一个账本,每个人记自己的账,别人不知道。有了区块链技术后,你的账本会同步记录所有使用了这个技术的账本的新记录,你无法控制自己不泄露,别人的交易信息也会被你看见。
每个人都可以有机会参与记账。
这一技术延伸到虚拟货币以外的领域,就统称为区块链技术了,很简单
区块链技术避免了假账,避免了单人或者组织操纵公共数据信息,这就使得信息这个抽象虚构的东西具有了真实价值
区块链技术则锁定了信息的真实和客观性
嗯……区块链技术其实还是可以破解的,这也是为什么我知道了这个技术后依然不打算投资的原因,它是比的谁的矿机计算速度更快,如果有一个财团,购买了一批世界上顶级算速的计算机集群,在五大洲各布置一个集群,抢了所有其它矿机的同步机会,很长一段时间,区块链仅仅在这几个集群里衔接延续,然后这个财团在一瞬间篡改切换全部集群的区块链程序,形成了伪造的区块链衔接,开启了后门,那这个财团就把全部人的比特币都掌控了
区块链技术说自己是去中心化的,但实际上不是,实际上,这个“中心”,变成了“算力更强的集群”
算力弱的那群计算机,即使你的比特币钱包程序开了一辈子,也不会有机会同步一次
不信你用自己家笔记本启动比特币钱包程序挖矿试试,你这辈子都挖不到的,因为国内已经有很多挖矿工厂了,使用的硬件是你根本比不上的。
我相信,随着国家量子计算机技术的实现,比特币会全部价值归零
2.至于51%的绝对控制,把世界上的超级电脑全部统合起来再加不让cpu公司生产就行。炒币的,看看辣条就知道了。3.对于于区域快技术,你可以理解为一个很多人的签名证明,证明这个东西是你的,不过这些证明是分散保存在那些签名人的手里的。这又得提到只有有51%的证明是假的,那么就不能证明这个东西是你的。
4.货币是需要信用的。数字货币也许可行,但是没有监管的货币必将带来饿果。珍爱生命,远离投机。永远的没有通货膨胀的货币,去重新学习经济理论吧,价值不一定等于价格。
5.从人心来说,老美为什么会放任比特这么一个威胁美元地位的东西存在,
难道是他们傻吗?历史告诉我们,老美很奸商!
关注:公众号-孔子区块链,
<img src="http://javaforall.cn/synimg/bd3d07c1-3b03-4fb8-b9ff-1f8a6e70d069202205132c8e18c4-ce3c-4beb-bc46-84889ca22c3f1.jpg" data-caption="" data-size="normal" data-rawwidth="257" data-rawheight="253" class="content_image" width="257">
这是一篇小学生都能看懂的解释区块链的文字。
没有装逼的晦涩,只有简单明了。
先看一个截图,这是真格基金徐小平在他的内部群里发的。
徐小平是谁?呃…新东方的创始人之一,元老…
新东方是什么?
大哥,您可以关闭页面啦…
<img src="https://pic7.zhimg.com/50/v2-c27a794763a80ad0f0138b492b8e1b11_hd.jpg" data-caption="" data-size="normal" data-rawwidth="448" data-rawheight="712" class="origin_image zh-lightbox-thumb" width="448" data-original="https://pic7.zhimg.com/v2-c27a794763a80ad0f0138b492b8e1b11_r.jpg">
这个消息发出来后,徐小平发了以下微博:
<img src="https://pic4.zhimg.com/50/v2-299351f6987954fd130e4f756c1bd026_hd.jpg" data-caption="" data-size="normal" data-rawwidth="369" data-rawheight="800" class="content_image" width="369">
以下是转发自微信公众号《阿布在燕郊》abuzaiyanjiao的原文。
《阿布在燕郊》abuzaiyanjiao 聊燕郊相关的思考。
同时,《地产研究所》dichanyanjiusuo 也刊发阿布写的与地产行业相关的思考。
俩号都会发阿布滴原创文章,请乡亲们多关注转发,谢谢。
以下为正文:
一
最近俺参加了一个饭局,几十个乡亲一起吃吃喝喝,聊了聊诗与远方,当然,更多的,聊的还是苟且。
其中,聊到了现在最时髦的投资路子——数字币。
有乡亲问俺,这玩意是不是骗局,是不是庞氏游戏,到底数字币是个啥。
俺清清嗓子,咳咳,等写一篇吧。
讲真,像俺这种开口闭口房本房本房本的老梆子,是不太适合聊数字币的。
为啥呢?因为投资这个事儿,其实是有无数条代沟组成的。
现在写程序的码农们,是没有办法跟爹娘解释清楚,自己写一个叫APP的东西,能卖几百万的。
而父辈们在做中俄贸易和港货蛤蟆镜喇叭裤打口带进出口贸易的时候,也是没办法跟爷爷辈们说清楚,这些洋垃圾,到底谁会花钱买的。
这世上本没有代沟,孙子们多了,就有了代沟。
那,既然俺不太适合写这个,但为啥还要写呢?
唉,这老年人呀,都想证明自己没老,至少是人老心没老,当然,想证明的这类人呢,本来就是老了的表现,老年人们也没想否认。
看穿年轻人的把戏,了解年轻人的世界发生了啥,然后选择要不要跟年轻人一起去玩耍,而不是懵逼的摆摆手说,我不懂,我不懂,这才是一个合格的老梆子应该有的状态嘛。
所以呢,阿布(微信公众号:阿布在燕机)姑妄说之,乡亲们姑妄听之,反正是免费看文章,诸位看个乐子吧。
以下为正文:
二
很多人都听说了,谁买了什么比特币,一开始能买披萨,后来涨到几万几万一个,当初吃的披萨,连比萨店都能买下来了。
还有人听说,谁谁谁买了什么数字币,一个月涨了多少倍,简直是夸张的不行,感觉随时要崩盘的时候,咔嚓又涨了一轮,看得老牌投资者们心脏病发作,眼角膜充血,虹膜高亮,双眉骨和双股骨同时瑟瑟发抖…
到底这个数字币是个啥呀,这不是要逆天么?
乡亲们都知道,阿布(微信公众号:阿布在燕郊)向来是喜欢把复杂的事儿往简单了说,今儿咱们就把这个数字币,说成小学生语言。
首先,乡亲们要知道,数字币是一种币,而发行货币这个事,原来是各国zf,当然了,现在有些游戏公司也发行。
zf发行的叫法币,法定货币嘛。
游戏公司发行的,叫游戏币,玩儿的。
区别在于,zf的法币,是所有人都认,zf做背书,大家都用这个买卖东西。
而游戏币,是只有游戏公司和玩游戏的互相认可,你拿一个游戏币去大街上买个冰糖葫芦,小心大爷削你。
<img src="https://pic1.zhimg.com/50/v2-ea4d1b2597cc5bcfd224890365ee0373_hd.jpg" data-caption="" data-size="normal" data-rawwidth="524" data-rawheight="418" class="origin_image zh-lightbox-thumb" width="524" data-original="https://pic1.zhimg.com/v2-ea4d1b2597cc5bcfd224890365ee0373_r.jpg">
那么,数字币是什么?貌似,既不是zf的法币,又不是游戏公司的游戏币呀。
对咯,就是这样一个中间地带。
三
那,这玩意,是谁发行的呢?
哇,这位乡亲,你的智商是一百八呀,问到点儿上去啦!!!
目前发行数字币的,都是一些公司和机构。
那这些公司和机构,发这玩意,不就跟传销似的,说我发行十万个,一百万个,一亿个币,那不是说发多少就发多少,说定价多少就定价多少的纯忽悠么?
理论上,按照现有的思维思考模式,你可以这么理解。
熟悉俺的乡亲都知道,俺说过,任何事都不是平面的,思维上,如果平面思维,就理解不了这事儿,立体思维,就能。
啥叫平面思维?
比如,你在街机游戏时代,跟80年代的你说,未来的游戏,是王者农药这种,不再是跟一个电脑程序玩,而是真人对真人,组团在网上做古惑仔,冷热兵器魔法幻术都能招呼,要想更吊就要花钱买买买,80年代的你,肯定懵逼。
<img src="https://pic1.zhimg.com/50/v2-0fd5863706a039058e3cad75f77c97b2_hd.jpg" data-caption="" data-size="normal" data-rawwidth="350" data-rawheight="265" class="content_image" width="350">
毫无疑问,80年代的你,在2018年的你看起来,思维就是平面的,而现在2018年的你,毫无疑问,思维是立体的。
等下,那有没有可能,十年以后的你,穿越回来,看到2018年的你,跟你聊了点未来科技,你当场也懵逼,相对的,成了平面思维了呢?
当然可能,而且大概率是这样!
现在各种热炒的数字币,之所以很多人看不懂,不明白,而且有人跟他解释了,他还说是传销骗局,就是因为,这背后的支撑,是一个全新的互联网技术。
名字叫:区块链!
四
呃…有的乡亲一看到新名词,大脑就常常自动休眠,进入不想思考状态。
咱们老梆子都这样,但年轻人不一样,年轻人一看到新东西,眼睛就亮。
俺这个老梆子,强打精神,研究了一下区块链是个啥,得出以下结论。
这么说吧,区块链是目前人类的电脑高手们都在追逐的葵花宝典!
懂点电脑的,你可以理解成是一个类似安卓平台或者APP平台的这么一个技术平台,但是更高级。
对的,就是你手机上的一个个的小方块应用,一打开苹果商店,豌豆荚,三星商店什么的,就有一大堆的像美团呀,小黄车呀,滴滴的应用在里面。
那,有了app了,还要区块链干什么?有啥不一样的么?
看看,这智商就是高,问问题全问到点儿上去了!
概括起来一句话:app类的东西,都是放在各大公司自己的服务器上,而区块链,是全球电脑手机平板电脑都出出力,不再是哪个服务器抗大梁…
有人会问了,说诶,那不是云存储么?
阿布(微信公众号:阿布在燕郊)的回答是,云还是一种服务器存储,比如说你用百度云存了一个小泽玛利亚的艺术电影,你走到哪儿都能看,那服务器还是百度的,并不是区块链…
还有人举起了手,说,那跟迅雷种子有啥不一样?
种子只是种子嘛,你要想获得信息,还是要从各个大佬的服务器上下载,没有根本区别呀。
等下!!!
那边有位大妈举手了,说,什么小泽玛利亚大泽玛利亚,种子种地大妈倒是懂,但那玩意不浇水能长大吗?
显然大妈没听懂。
没关系,从大妈的角度来说,也很好解释,就是大妈的手机上,有个大众点评,大妈要买外卖,点击,付款,就买了,送过来,这一套的流程,点击呀,付费呀,都是谁提供的服务?
是大众点评这个平台。
如果大妈不想让别人知道自己的信息,那是不可能的。
大众点评服务器机房里,清清楚楚的记录着大妈的一切信息。
当然,如果大妈买通了机房小哥,给把这些信息抹掉,那是小菜一跌的。
但是!!!
区块链,会颠覆这一切。
三个色幼儿园的视屏没人能看到对不?一旦摄像头都上了区块链,呵呵,你可以理解成那是全世界的手机电脑都在给这些摄像头做服务器,说丢了?对不起,别地儿很多,想修改,不好意思,改不了,因为一个可以改,千千万万个没法改…
有人说了,似乎有点神奇呢,这区块链,还能干啥?
最简单的,做防伪。
乡亲们都买到过假货是吧?
没有?恭喜你,假货成功骗到了你。
如果区块链技术成熟了,什么爱马仕爱牛士,艾鹿薇还是爱路由,出厂自动生成一个全球电脑都能收到和存储信息的代码,这玩意是唯一的,到了三十年五十年后,成了中古古董了,一扫,整个包包的包生,从制作过程,到被富婆买走,到在哪个大街上溜达过,到被哪个皮具工坊保养过,到在哪个房间里醉酒过,到被哪个航空公司弄丢过,包生一览无余。
是的,区块链是一种颠覆性思维,它依赖互联网而存在,但是不依赖某一个机器设备,所以,它不会丢失,不会被篡改,而且天生具有保密性。
有没有人还没听懂?
没听懂的,再看一遍。
只要先理解了区块链,才有可能继续往下走哦。
五
好,现在问,区块链就只能干做个防伪这种事儿么?
当然不是!
俺觉得,区块链,很可能会是一个对人类文明产生颠覆性推进的一个技术。
咱讲点最实际的。
比如现在,吴亦凡,或者说王俊凯吧,这俩小鲜肉要发新专辑了。
怎么发?
什么某某音乐啦,什么某某平台啦,大家上去听,把钱给音乐平台,平台把钱按照分成比例分给小鲜肉。
但是,到底真正花钱的,是多少人?花了多少钱?
平台说是多少,就是多少。
服务器是人家的,数据是人家提供的,就算你质疑,也没法核实。
结算起来,也是各种费劲,各种卡的钱最终汇总成平台的绿钻红钻什么的花出去再转换回来。
如果区块链技术成熟了会怎么样?
小鲜肉新歌做好了,在未来的某个巨型音乐区块链平台上,咱们胡乱起一个名字,叫天籁野兽音乐区块链吧,小鲜肉发歌之前,说,俺先发行一百万个鲜肉币,一个币,这首歌就可以听三年。谁买了币,就可以听歌,没有币的,只能去买别人的币听咯。(注意,这里就产生了鲜肉币的升值空间…)
然后,歌曲发上网。
会发生什么事?
由于区块链的技术特点是蝎子拉屎独一份,所以,全网上的,只要是想听小鲜肉这首歌的,在任何地方,任何设备,只要连着网线,点击到这首歌的同时,都会跳出来一行字,要想听这首歌,请付费1鲜肉币。
这个钱,其实在新歌一推出的时候,已经被小鲜肉预售的时候提前拿到了。
那么,这个时候的1鲜肉币,到底价值多少呢?
如果这个歌手火爆,那价值就高,反之,可能就会低,你也可以短期通过资本炒作来推高和拉低,但是长期来看,没人爱听的歌,最终就是没人爱听,这个,市场最终会做出选择这个道理,就不用我多说了吧。
嘿嘿,这一段,乡亲们听的明白么?
盗版绝迹?是的。
六
当然,电影也可以这样,比如冯大导演的芳华,现在要看,看不了,必须去电影院,以后就不必了,拍完了,冯导发到区块链上,电影成本比如是两亿吧,那发行一亿个芳华币,一币比如等于十块钱,利润八亿,谁想看,一芳华币可以看这个片子,三年或者五年内不需要再付费,当然,你可以在你的任何手机电脑平板上看,但你没法出售,因为全网能看到的,都是要付一芳华币的。
钱都是进了冯导的兜儿,至于怎么跟区块链平台去分,那就是冯导跟未来的区块链平台去谈了。
有人说了,我擦,那冯导发行一亿个芳华币的时候,悄悄多发行个五千万,那岂不是货币超发呀。
nonono,咱们说了,不要平面思考,这玩意既然可以成为蝎子拉屎独一份,那一定是一个双刃剑,意思是,你发行了多少个币,什么时候发的,那都是全网都知道的,你多发一个,都能被追踪到,因为全网都是服务器嘛,大家都能接收到你的信息,想造假,没戏。
是不是有点颠覆思维?
区块链就是这么个全新的东东。
这个技术,还有更广阔的应用空间,俺(微信公众号:地产研究所)再举个例子,乡亲们现在看病,从县医院转到地市医院,所有减产都要重做一遍,然后转院到北京,上海,还要再做一遍,人体之复杂,同一个人各个时期得过的各种病怎么治疗的跟现在的病情关联度之复杂,是医疗档案没法做到联网的最大矛盾点。
区块链技术,现在看起来,可以解决这个难题。
一个人的所有病情,都可以通过电脑上传到区块链医学板块,各个医生把看病的数据上传,由于不受医院服务器的影响,所以未来每个大夫只要到医学区块链上,都能看到某个病号每一次看病吃药检查和预后的结果。
会诊变得不再困扰。
是不是意识到区块链是个好东西了?
是的,其实大的国企早就开始行动了,俺截了两个图,一个是中钞信用卡产业发展有限公司北京智能卡技术研究院,在招聘区块链的高手,这个信号是很明确的,未来搞不好区块链会被植入到信用卡里去,大势不可挡,早下手为强。
<img src="https://pic2.zhimg.com/50/v2-5fac85eb43806e17c8a19b1bf6c8d267_hd.jpg" data-caption="" data-size="normal" data-rawwidth="896" data-rawheight="860" class="origin_image zh-lightbox-thumb" width="896" data-original="https://pic2.zhimg.com/v2-5fac85eb43806e17c8a19b1bf6c8d267_r.jpg">
其他还有很多很多,比如地铁呀,社保呀,个人档案呀,各种高精尖制造呀,甚至公证处都可能随之消失。
不过,社会的构成是多年形成的,一个技术能做到,其实不是在技术本身,而是在于阻力,也就是既有利益集团说,那不行,我们这单位不接受,不跟你对接….
不理解?俺举个小小小例子,比如说,乡亲们见过有的收费站只收现金吧?这种站,就不会接入区块链。因为对他没好处,钱被监督监管了,没有油水了,那这活儿干着还有啥意思?
但是,对于很多垄断行业,这玩意其实是好事,比如这个在招聘区块链高手的国企,其实隶属于上海城投,水务部门也要琢磨着怎么把区块链技术运用到用水环节的监督监管了,乡亲们都知道有的小区水管子坏了常年长流水,都埋在地底下,一旦区块链整合进去,整个系统官网的进出数据全部开放化,水用了多少,哪里漏,哪里要修,上次修的配件是哪个厂子出的,怎么坏的,谁修的,直达病根,药到病除!
<img src="https://pic2.zhimg.com/50/v2-f8a4f194fcb58adfa75aba9bac8cb8fc_hd.jpg" data-caption="" data-size="normal" data-rawwidth="1080" data-rawheight="838" class="origin_image zh-lightbox-thumb" width="1080" data-original="https://pic2.zhimg.com/v2-f8a4f194fcb58adfa75aba9bac8cb8fc_r.jpg">
七
好了,上面嘚吧了半天区块链,然后呢,隐隐约约的讲了点区块链能干啥和数字币的关系,接下来,俺再多讲两句俺对数字币的理解咯。
现阶段的数字币,其实,是给区块链项目做融资的。
融资,就有骗子,任何行业都有骗子,但这并不代表区块链是个骗子行当,乡亲们要搞清楚这个概念。
由于区块链是全新的科技,但是现在已经开始进入应用层级了,所以很多骗子出来圈钱,说自己能做啥项目,很厉害,以后肯定大发展,所以,很多人也不知道行不行,听着饼画的不错,就去买,这种,俺估计一震荡,赔个底朝天,是不意外的,有在玩币的乡亲,别说俺没提醒你。
八
那边一位乡亲问啦,说,为啥最近数字币这么火?
说来话长,国人喜欢炒,喜欢快炒的性格,这点,是跟数字币很契合,本来这也没啥,但是这次剧烈的限购,长期广泛为限购,把钱都逼得没地儿去,数字币这么上钻下跳的,怎么可能不博人眼球?
限购时,拍脑袋说,别买房,去做实业,去小城镇,实际上,没有人预料到,有个数字币,在等着这些钱呢。
一定有人会问,说,这事儿,合法么?
俺之前不是说了么?用区块链技术整出来的数字币这玩意的特点,就是你想公开,就可以无限公开,而你想私密,就可以无限私密。
是不是既有吸引力,又挺可怕的?
综合以上,俺用最大白话的方式,把这事儿讲出来,难免有些比喻或者表述不恰当,但是路子呢,就是这么个路子。
乡亲们听懂了么?
九
回顾一下,以下是比较学术的解释,内容就是俺前面讲过的归纳:
1 区块链是一个全新技术
2数字币是公司和基金发行的一种基于区块链技术的虚拟币
3虚拟币理论上是为了研究区块链的应用或者使用区块链应用而筹集和交易的资金
4比特币只是数字币的一种,比特币是最早开始区块链技术应用的一个东东
5区块链不会颠覆现有的app,只会让很多app上没法开发的项目,在区块链上开展
6目前只是探索阶段,相当于人类婴儿阶段,要长成成年人,还要很久,目前全球的区块链发展还不规范,可以说是在确立规则的时期,毫无疑问以后也会出现很多巨型平台,但由于更个性化,所以很多小的区块链应用也会活的很滋润,所以,区块链是一个更强调适者生存,强调自由经济,不强调zf背书,不容易被管控的一种互联网平台。
7你可以脑补未来的货币兑换没有了,你到岛国去,付数字币给小妹,小妹就可以给你端上啤酒饮料矿泉水方便面花生米火腿肠,这一切,是表面的,深层的,是需要区块链技术去完成的
8未来会有很多区块链应用,很多项目的很多种数字币,在交易市场上交易,跟现在的股市类似,有真有干货的,有吹起来的,所以,未来的数字币基金经理,能赚不少银子。
9这是年轻人的新游戏,新战场,老梆子们玩儿的所有东西,房产,车子,古玩,股票,玉石,金子,藏獒,普洱之类的,年轻人都不喜欢玩,也没资格进场了,年轻人创造了这个江湖,最终将席卷原有的江湖,就像现在微信支付宝席卷了大妈的菜市场一样,也许,会在不经意之间发生…
10俺不知道未来会发生什么,但是从人性的喜新厌旧,趋利避害角度来讲,区块链的未来,如果真的能完成理论上的这一切,那必将像app一样,完全改变我的生活。
好啦,基本嘚吧差不多了,最后是各国对这玩意的态度。
十
上国呢,感觉上是又喜欢,又反感。
喜欢,是因为咱们的BAT技术已经很屌,再进一步把区块链玩儿好了,那美美帝的日子将不好过,毕竟现在是全球都要兑美元,但有了这个以后,大家把美元一丢,呃…
反感自然是因为上国喜欢不透明,不公开,而这玩意太透明,太公开,方方面面都会束手束脚。
俺跟一个币圈大咖彻夜聊过,觉得这玩意虽然应用还很遥远,但是银行的管理员大概率会先整出个类似数字权威币的这么个东东,先把坑占下,未来区块链上所有的币,都要以这个币为锚去兑换,而不会任期自由发展。
至于他国什么态度呢?
貌似这一浪是在日本韩国比较鸡血,受欢迎,尤其是日本,很多交易所都合法挂牌交易了。看下图最下面的圆圈里,咱们中资的公司其实也没闲着….
<img src="http://javaforall.cn/synimg/89c18733-acff-461f-9cc5-88676012dccb20220513667d272c-8dec-4043-99b2-37e1ecaf6e091.jpg" data-caption="" data-size="normal" data-rawwidth="840" data-rawheight="692" class="origin_image zh-lightbox-thumb" width="840" data-original="https://pic3.zhimg.com/v2-8ae0917e1075353e03e8f1d568eaa130_r.jpg">
还有劲爆的,著名的av金手指加藤鹰老师和波多野结衣老师也杀入了战团,当然,国内比较慢嘛大家都还不知道发生了啥…
<img src="http://javaforall.cn/synimg/d1e27b25-8188-4298-b9dd-dc6309c4e7962022051385d6eb78-f68e-4808-ab4f-1c321dc5f05c1.jpg" data-caption="" data-size="normal" data-rawwidth="1080" data-rawheight="1919" class="origin_image zh-lightbox-thumb" width="1080" data-original="https://pic3.zhimg.com/v2-cf13a8eb5a2a402e3cf450f8119751a9_r.jpg">
十一
俺知道,不管俺咋写,有的乡亲也很难理解这玩意是咋回事,那没关系,俺也是写着玩儿,咱们都是老梆子嘛,知道点年轻人在干啥就行,不必那么认真真的去参与。
如果乡亲们有兴趣,俺下一篇争取写写区块链对房地产行业的影响,没兴趣的话俺就不写了,点灯熬蜡的,累。
俺把一个数字币高手的微信号贴上来,有兴趣的乡亲,可以跟他私下交流。
<img src="https://pic3.zhimg.com/50/v2-430c956d35d37393c6238c7697857721_hd.jpg" data-caption="" data-size="normal" data-rawwidth="752" data-rawheight="974" class="origin_image zh-lightbox-thumb" width="752" data-original="https://pic3.zhimg.com/v2-430c956d35d37393c6238c7697857721_r.jpg">
最后郑重说一句,投资有风险,入市需谨慎,本文纯科普,没有涨跌预测,没有机会泡沫分析,纯粹个人理解,仅供参考!!!
<img src="http://javaforall.cn/synimg/2050c63d-4927-4415-8acf-3a3f37ccfa702022051326d1fef0-7ad1-4eb6-b2e6-1244c65b46e31.jpg" data-caption="" data-size="normal" data-rawwidth="720" data-rawheight="828" class="origin_image zh-lightbox-thumb" width="720" data-original="https://pic3.zhimg.com/v2-48ee00ac2d581ca8d15f8446ead7f875_r.jpg">
<img src="http://javaforall.cn/synimg/b83772c1-b46d-416d-86a9-5cb3d46feda620220513fb5c3eeb-e037-4acf-a6d8-066a19571b381.jpg" data-caption="" data-size="normal" data-rawwidth="640" data-rawheight="240" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic1.zhimg.com/v2-66b65f1a259f43c4ff36f4e433b61740_r.jpg">
给你们个解释:
传统交易(包过信息和物)好比微信私聊,一连串交易需要参与者分别与上游或下游私聊完成,任何一个环节作假都很容易。而区块链就好比群聊,所有参与者在一个群里,只需要发布一次信息就能完成交易,而且被多方存储,无法抵赖
想在币圈混,必先弃其颜面,碎其节操,撸卡万千,经得起瀑布,耐得住暴涨。
2018年币圈回如何?买还是不买?怎么买才能不当韭菜?
微信搜索【平哥Talk区块链】公众号,看精彩视频解说。
希望能给正在迷茫的你一颗灵丹妙药。
这里汇聚了世界顶级的区块链大咖,为大家打造一个与大咖零距离接触的交流平台!
前面的答主们已经答得非常详细了,但作为搞区块链技术研究的,看到这个问题还是忍不住来答一波。既然说到要简单易懂的介绍区块链,又怎么能少了科普小视频这一重要形式呢。我就贴个我们自制的区块链科普小视频,视频不长,才3分钟,简单的语言结合动画,符合题主简单易懂的要求。
<img data-rawwidth="518" data-rawheight="800" src="https://pic3.zhimg.com/50/v2-74ade39b8a2cf31ab7ac99e3d76ac5d9_hd.jpg" class="origin_image zh-lightbox-thumb" width="518" data-original="https://pic3.zhimg.com/v2-74ade39b8a2cf31ab7ac99e3d76ac5d9_r.jpg">
一张图就能通俗解释的事儿
<img src="http://javaforall.cn/synimg/cac25472-6047-4c8c-88ee-bca961e2ca4020220513dbb557f2-2825-4448-bba8-c1c6096c5fbe1.jpg" data-caption="" data-size="normal" data-rawwidth="720" data-rawheight="364" class="origin_image zh-lightbox-thumb" width="720" data-original="https://pic4.zhimg.com/v2-8443582cc3b242f0373716bcddcd041f_r.jpg">
欢迎关注专栏~
一、每个人一天到晚都在想。
二、每个人一天到晚都在说。
三、每个人都以为所有其他人都在干。
四、其实没几个人真干过。
五、那几个真干过的都:a.干得很差,b.干得不安全,c.坚信下次会更好。
我来简单的解释一下什么是区块链
假如你是一位女性,在某年
某月某日的某个晚上,你男票给你说了一句“我
爱你一生一世”,然后你把这句话发给了你的闺
蜜、爸妈、朋友圈、公众号、微信群等,你男
票再也无法抵赖,你打赏点小费感谢他们给你
记住并作证,这个小费就是token,你、你男朋
说这句话的时间
友、“我爱你一生一世”这句话、
地点等信息,打包起来形成一个结构化的信息
这个信息包就叫“区块”,而你的闺蜜、爸
包,
妈、朋友圈、公众号和微信群等节点就是“链”,
最后你男票不承认说过这句话、当了负心汉,你
把他丫的臭骂一顿,这就是
翻出这个账本对质,
区块链应用。还有啊男朋友这个节点会永远被
踢出网络。当然网络更大的情况下这个男的可
能永远找不到女朋友。
假如你是一位女性,在某年某月某日的某个晚上,你男票对你说了一句“我爱你一生一世”,然后你同时把这句话发给了你的闺蜜、爸妈、朋友圈、公众号、微信群等,你闺蜜恰巧第一个看到你发来的这句话,然后把这句话记到自己的小本本上,并在你们的圈子里宣布了她记录了这件事,你男朋友再也无法抵赖,你打赏点小费感谢他们给你记住并作证,这个小费就是代币(token),你、你的男朋友、“我爱你一生一世”这句话、说这句话的时间地点等信息,打包起来形成一个结构化的信息包,这个信息报就叫”区块“,而你的闺蜜、爸妈、朋友圈、公众号、微信群等节点就是”链“。节点把相关”区块“结构化的连在一起,就是”区块链“。
PS:最后你男票不承认说过这句话,成了负心汉,你翻出你闺蜜记录的小本本跟他对质,把他臭骂了一顿,这就是区块链的应用。
转,侵权删。
推荐一个精彩的科普视频,可视化的演示了什么是区块链:想知道比特币(和其他加密货币)的原理吗? (关于区块链的内容在后面一半,但视频本身的质量非常高)
喜欢看youtube原汁原味的视频的朋友请点:Ever wonder how Bitcoin (and other cryptocurrencies) actually work?
最后摆一个五行欠扫的公众号
<img src="http://javaforall.cn/synimg/fd3735aa-02ee-46f8-96cb-21b78d69c7fa20220513917775ac-d035-4e4e-b488-e8b1eea5dc611.jpg" data-caption="" data-size="normal" data-rawwidth="258" data-rawheight="258" class="content_image" width="258">
报告看点梳理:
①什么是区块链?区块链如何工作?
②区块链的四大特征和优势是什么?
③区块链的三大类型和发展历程
④核心技术、基本应用两大产业链布局,更细化共识机制、数据存储、智能合约等完整产业链分支
⑤82家关联企业介绍及融资信息详情
区块链技术的应用场景
区块链技术对许多行业而言是一种强大的颠覆性技术,因为它能更顺利、更高效地组织活动。而且它能协调参与者之间更大规模的组织活动。区块链已在帮助重塑各种各样的行业领域,比如金融、医疗和政府。
下面给出了区块链带来的无限可能的样本:
<img src="http://javaforall.cn/synimg/01c70a5a-e6be-4dde-9dde-fed0507e63c620220513ecb5c6b6-4f10-4ccd-8ef0-b58a2e52f9b91.jpg" data-caption="" data-size="normal" data-rawwidth="640" data-rawheight="213" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic2.zhimg.com/v2-a674f2f44f08053fd2dd39d74b7a1761_r.jpg">
1、物联网
货物运输:通过多家运输公司转移货物,确保透明性和及时送达
组件跟踪和合规性:存储原件和用于车队维护的替换部件的来源记录
记录运营维护数据:存储运营和维护记录,以便在业务合作伙伴之间共享或将 它们用于监管2、身份管理
构建值得信赖的数字身份3、供应链
提高食品安全网络中的可跟踪性、透明性和效率4、金融服务
了解您的客户:访问可信的最新客户信息,这能提高金融机构中的客户服务的准确性
清算和结算:在金融机构之间实时点对点转移资金,这可以加速结算
更多示例:信用证、公司债务和债券、贸易平台、支付汇款、回购协议和外汇
<img src="https://pic2.zhimg.com/50/v2-f2ea8854e7bd0382bbb1c83fc6dc03d2_hd.jpg" data-caption="" data-size="normal" data-rawwidth="640" data-rawheight="334" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic2.zhimg.com/v2-f2ea8854e7bd0382bbb1c83fc6dc03d2_r.jpg">
5、医疗保健
电子医疗记录
病毒库
医生-供应商RFP服务和保险合同
区块链健康研究共享空间
区块链健康司法人员6、保险
索赔处理
P2P保险
所有权
销售和承保7、政府
政府招标程序
选举
税收8、游戏&音乐及其他
关于区块链的知识问答
■ 问:区块链和比特币是什么关系?比特币就是区块链吗?
答:区块链技术是比特币的底层技术,在早期并没有太多人注意到比特币的底层技术。但是当比特币在没有任何中心化机构运营和管理的情况下,在多年里非常稳定的运行,并且没有出现过任何问题。所以很多人注意到,该底层技术技术也许有很大的机制,而且不仅仅可以在比特币中使用,也许可以在许多领域都能够应用这种技术。于是把比特币技术抽象提取出来,称之为区块链技术,或者分布式账本技术。
所以从某个角度来看,比特币可以看成是区块链第一个应用,而区块链更类似于TCP/IP这样的底层技术,以后会扩展到越来越多的行业中。
■ 问:什么是比特币说的“挖矿”?
答:比特币中的“挖矿”实际上就是记账的过程,比特币的运算采用了一种称为“工作量证明(Proof of Work,PoW)”的机制,系统为了找出谁有更强大的计算能力,每次会出一道数学题,只有最快解出这道题目的计算机才能进行记账。而抢到记账权的计算机会获得25个比特币的奖励。通常把这个行为称为“挖矿”,把获得的比特币视为挖矿成功获得的奖励。
<img src="https://pic4.zhimg.com/50/v2-f9ef87634ce1aaa2ae29df82b2a08236_hd.jpg" data-caption="" data-size="normal" data-rawwidth="640" data-rawheight="427" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic4.zhimg.com/v2-f9ef87634ce1aaa2ae29df82b2a08236_r.jpg">
■ 问:比特币总量有上限吗?是怎么分配的?
答:如同前面所说,矿工参与争夺记账权是有机会获得奖励的。在开始的时候是每10分钟系统会奖励记账最快最好的人50个比特币,然后这50个每四年减半,差不多在2140年的时候就不再有新的比特币出现,将会达到2100万个的上限。在这之后,将会使用交易手续费来奖励矿工。
完整版报告及关联企业介绍链接请戳链接:区块链行业研究报告(附82家关联企业介绍)
任何一个新的技术产生影响都有两个方向,一个是看做改善现有运行效率的工具,例如word, windows; 也可以看做对现有行业的颠覆,例如互联网的产生。区块链明显属于后者,是一个类似互联网的颠覆性产物。说的更具体一些,区块链是人类从工业社会向信息社会迁徙的体系(可称作数字化迁徙)。
那么区块链怎么完成这样的数字迁徙?具体来说,就是让一群陌生人互相信息完全对称的前提下,让他们在一套博弈论算法下,做出最好的决策。为了实现这个目标,区块链需要以下三个理论支撑:
1. 新古典微观经济学的机制设计理论
07年诺贝尔经济学奖获得者。这个理论主要是讲自由选择、自愿交换、信息不完全及决策分散化的条件下,能否设计一套机制(规则或制度)来达到既定目标的理论。
机制设计理论成为区块链设计的一大技术支柱的原因在于,区块链上没有政府监控,也没有类似公司这种生产组织形式,更没有老板给你发奖金。但在09年上线后,大量交易发生在区块链上,运行到现在没有出现任何差错。其中的奥秘就在于精巧的机制设计,让人们在无组织,去中心化的网络节点上自发交易。
2. 算法博弈论
这个理论一直都是纸上谈兵,直到到区块链才形成真正的实际应用。原因在于博弈论在应用需要满足一个十分苛刻的条件:信息对称。而现实生活中充斥着因信息不对称而产生的交易机构(如银行作为双方交易的信用担保机构)。
而在区域链中,分布式网络技术解决了这个信息不对称的问题。分布式网络可简单理解成一个点对点的网络,在上面的任何一个节点获取信息的权利是对等的。这样一来,博弈论才可能行为治理机制,让人们在信息完全对等的基础上,进行决策。
3. 密码学
密码学主要是为了保证在分布式网络点对点的交易下,个人数据的隐私和不可篡改权。
以上三个学术成果是支撑区域链的理论基石,在这样的理论基石上,形成区域链要经历三个进化形态:
第一个形态是分布式网络。分布式网络解决信息对等和点对点通讯的问题。目前我们的互联网中心化还是很严重,比如你使用微信和人聊天,还是有腾讯在后面。但在区域链上,不再有中心,人和人实现点对点的交流的信息共享。
第二个形态是分布式账本。分布式账本脱胎于分布式网络,是在在分布式网络上加上账户体系。加账户体系,是为了实现从点对点通讯到点对点交易。
要理解这个账户体系,可以将其和银行/公司的账户体系进行对比。在现实生活中,各家银行/公司各自记账,为了实现各个银行/公司的信息交流,整个社会需要付出了巨大的交易成本。(会计准则,监管体系,相关法律规定,律师等等….)。这种交易成本是对资源的浪费。举个例子,张三从中国汇款到美国,要交8%的手续费,是因为钱从中国银行到美国银行,中间要经过五个机构,而这五个机构互相单独记账,五个机构互相转账耗费时间,人力,手续费由此而来。
分布式账本就没有这种交易成本,因为在分布式账户下,信息完全对称,五个机构会在同一秒知道张三汇款这个信息,并且五个机构在同一本帐上记下这笔汇款交易。因此能省去原本的时间,人力,实现零交易成本。
值得注意的是,区块链记录的不仅仅是钱,张三汇款这一信息流也记录在五个机构的同一账本上。
第三个形态是(公有)区块链。这个形态是区块链目前最成熟的形态,达到这个形态需要在形态二分布式账本再引入三个机制:
1.货币发行的机制,比如比特币。
2.全网共识的治理机制,有一个中心机构来决定在这个区块链上哪些事做,那些事情不做。
3. 自我循环的激励机制。在(公共)区域链上没有公司结构,更不会有老板来给你发奖金。但是大家都没日没夜为其工作,跑到了2000亿美元市值比特币。自我循环的激励机制是背后的原因:所有的人因为为比特币系统提供了服务,就能从系统中得到比特币。
现在所谓的私有区块链/联盟链,如中央银行想在银行间市场搞区域链,但不予许上述三个机制存在,那这个东西就退化成第二或第一种形态,由于缺少三个机制,私有区块链/联盟链不能称作区块链。
从以上区域链三个形态的描述中可以看出,区域链最大的价值在于它是一部由代码构成的信任的机器。在现实生活中,我们需要庞大的成本(通过银行进行交易
司法和律师惩罚 会计师审计等等….)来维持商业社会的交易信任。而在区域链的代码机器上,我们建立了全网博弈的信息治理,保证信息完全公平下,人们之间交易不会得出很差的结果。代码构成的信任的机器代替了银行,律师,审计师,帮助我们维持交易信任。
这背后一个深刻的implication是,如果人和人之间交易的信任变成了依靠一套算法,那么人类的交易方式肯定会改变。那么现有企业的商业模式,金融市场等等很多东西都会产生根本性变革。描述性的来说,可能会形成的是基于区块链的分布式商业。
比特币是这种分布式商业的一个很好的例子。比特币的区块链产权不是谁的,只是一段程序,任何人想成为比特币的节点,不需要任何许可,只需要下载软件,系统会根据你的贡献程度发放比特币。比特币是一个伟大的实验,它的成功意义深远,远不是其2000亿美元市值可以衡量的。
坊间流传MY爸爸的达摩院买了200个亿BTC进行区块链研究,一个多月过去了,研究成果显著,5700刀上车,现在9600了
区块链驱动供应链金融创新
导读:当前中国经济正处于转型升级的重要时期,面临诸多挑战,“稳增长、促改革、调结构、惠民生”是当前经济社会发展的首要任务,创新驱动正在成为我国经济发展的新引擎。在“中国智造”的大背景下,随着信息技术的发展,供应链已发展到与互联网、物联网深度融合的智慧供应链新阶段。
当前中国经济正处于转型升级的重要时期,面临诸多挑战,“稳增长、促改革、调结构、惠民生”是当前经济社会发展的首要任务,创新驱动正在成为我国经济发展的新引擎。在“中国智造”的大背景下,随着信息技术的发展,供应链已发展到与互联网、物联网深度融合的智慧供应链新阶段。为加快供应链创新与应用,促进产业组织方式、商业模式和政府治理方式创新,推进供给侧结构性改革,国务院办公厅2017年10月5日发布了国办发〔2017〕84号文《国务院办公厅关于积极推进供应链创新与应用的指导意见》。其中就“积极稳妥发展供应链金融”提出了指导意见,那么何谓供应链金融,如何积极稳妥用新技术解决供应链金融中的问题?我们从一个典型场景出发,剖析其中的问题与创新解决方案。
融资困难
<img src="http://javaforall.cn/synimg/4a763041-9b3e-44bd-b423-20577b891e8e202205133b98ca6a-8b57-458b-bb5e-418c3cde73081.jpg" data-caption="" data-size="normal" data-rawwidth="640" data-rawheight="123" class="origin_image zh-lightbox-thumb" width="640" data-original="https://pic1.zhimg.com/v2-70f665ecafcbf5ba5200baf208649551_r.jpg">
图1 供应链典型场景
如图1所示,此场景是我们司空见惯的,我们日常生活中的快消品(啤酒、饮料、乳制品等),基本上都是由厂家通过全国各地的经销商,卖到商场、超市、便利店,为我们消费者所购买。由于生产企业处于相对强势地位,要求经销商现款现货或是以预付款形式购买商品,再发货给经销商,由经销商供给超市。由于超市从商品入库、销售、对账到结款的过程需要时间,经销商向超市供货后,通常需要3个月时间拿到结款。在这种情况下,假设经销商有100万本金,每个月给超市供货50万,第三个月就会资金断流。这就是典型的“哑铃状”供应链场景,两头大,中间小,中间的经销商是最缺钱的中小企业,是金融机构需要大力服务的群体,纵观其他行业,也是类似场景,目前供应链金融正围绕着核心企业大力发展。
对于什么是供应链金融,供应链金融包括哪些内容,市面上有很多专著,在此不做赘述,本文将深入剖析如何解决离核心企业更远的供应商融资难问题,如何用区块链新技术来创新解决这些问题,以及区块链技术是否能够为供应链融资带来新的突破,风险控制是否更有效。
<img src="https://pic1.zhimg.com/50/v2-5feb8816989505e751fc77237432e894_hd.jpg" data-caption="" data-size="normal" data-rawwidth="1212" data-rawheight="543" class="origin_image zh-lightbox-thumb" width="1212" data-original="https://pic1.zhimg.com/v2-5feb8816989505e751fc77237432e894_r.jpg">
图2 传统供应链金融下多级供应商融资难问题
图2中,传统供应链金融的逻辑只解决了一级供应商融资的问题,二级、三级….N级供应商的融资难以解决的原因有如下几点:
1信息不对称
在整个供应链中,各个参与企业间非统一ERP系统,有的企业ERP并不能联网,除了核心企业和一二级供应商外,中小企业的信息化程度比较低,信息形成孤岛造成了无法共享数据,金融机构难于获得有效的授信支持数据,也难于核实交易真伪。
2信用无法传递
在供应链金融中,最重要的就是依托核心企业的信用,服务其上下游中小企业,但是在多级供应商模式中,一级之后的供应商无法依托核心企业的信用做金融,信用无法传递给需要金融服务的中小企业,造成融资难、融资贵。
3支付结算不能自动化按约定完成
供应商与供应商之间的约定结算在合同里约定,没有办法通过系统化的方式自动完成,造成金融机构在多环节参与的供应链环节,没有强有力的回款保障。
4商票不能拆分支付,使得整张背书转让的场景缺乏
如图3所示,由于生产制造过程中,大多数的产品都是由多个零部件组成,涉及到多个供应商,在核心企业支付的过程中,如果核心企业付款方式是商票,由于商票具有不可拆分的属性,只能完整地背书转让,供应商拿到商票后,无法分拆背书转让出去,一级供应商没有融资意愿去服务其他供应商,核心企业信用无法传递给产业链上的其他客户。
<img src="https://pic1.zhimg.com/50/v2-560ca4f9b75bc8a9a4db0fb810891e62_hd.jpg" data-caption="" data-size="normal" data-rawwidth="1269" data-rawheight="308" class="origin_image zh-lightbox-thumb" width="1269" data-original="https://pic1.zhimg.com/v2-560ca4f9b75bc8a9a4db0fb810891e62_r.jpg">
图3 商票不能拆分,使得无法继续流转支付
区块链解决方案
针对以上分析,对于多方参与的供应链金融,区块链的核心技术是分布式账本技术、加密账本结构技术、智能合约技术等,为解决以上问题提供了很好的方案。
1分布式账本技术使信息对称
对于分散在于各个供应链环节中的企业、金融机构,使用分布式的账本技术,让多个参与方加入链条中,共享交易数据、应收应付数据,同时又能做到隐私保护,让数据只能在有权限看到的企业看到,如供应商向融资银行开放,授权融资银行查询其交易数据、应收应付数据,同时这些数据都是依托在核心企业的应付账款基础上。
有无区块链的区别。如图4所示,传统体系下,“贸易”和“融资”是两个分离的环节,企业A、企业B做完贸易以后,A拿着贸易信息找银行C融资,银行C担心A提供的信息是否真实,要花费很大的代价来做验证。(用微信做比较,相当于,A、B私聊记录,拿去给银行C看,银行担心真假)。区块链体系下,A、B做贸易的同时,银行C就在“见证”,这样一来,A拿着贸易信息找银行C融资,银行C可以从本地见证到的数据里面核对真实性。(用微信做比较,相当于,A、B、C群聊,银行C本地数据可以验证,且效率高,只要保障身份、交易合约的法律效力)。
<img src="https://pic1.zhimg.com/50/v2-ec666893a60d72b10f4bae5ca907f817_hd.jpg" data-caption="" data-size="normal" data-rawwidth="1213" data-rawheight="578" class="origin_image zh-lightbox-thumb" width="1213" data-original="https://pic1.zhimg.com/v2-ec666893a60d72b10f4bae5ca907f817_r.jpg">
图4 区块链驱动下的产业链变化及特性
2核心企业确认应付账款,传递核心企业信用
如图5所示,通过分布式的账本技术,将记录在区块链上的应付账款,通过付款承诺与应收账款债权转让的形式,将核心企业的付款承诺在链条上的多级供应商间形成流转,传递核心企业信用给需要融资的中小企业,再通过智能合约技术,在核心企业付款之后,资金在多个供应商间快速完成自动化资金清算,保证交易方约定的付款时间按时完成资金清算,保障还款来源,使得融资触手可得。
<img src="https://pic3.zhimg.com/50/v2-5d77f3a57ffa2578448936fb48bf5f20_hd.jpg" data-caption="" data-size="normal" data-rawwidth="1268" data-rawheight="520" class="origin_image zh-lightbox-thumb" width="1268" data-original="https://pic3.zhimg.com/v2-5d77f3a57ffa2578448936fb48bf5f20_r.jpg">
图5 区块链驱动下的核心企业信用传递
3可拆分、可流转、可融资、可持有到期的付款承诺
由于分布式账本的存在,供应链上企业上下游的应收应付能够共享核心企业的信用,使得基于核心企业应付账款下的付款承诺可以流转到多级供应商,解决企业间三角债问题,同时链条上的任意供应商融资都可以享受到核心企业的优质信用,降低整个链条的融资成本。
4智能合约使风险可控
整个链条上的企业债权流转过程记录在链条上,形成合约,且区块链具有不可篡改的特性,核心企业信用经过多个供应商流转后不衰减,核心企业付款后,资金将按智能合约的规则自动化清算,资金提供方有良好的回款保障。
通过以上分析,区块链对于供应链金融的价值在于:信任传递。基于信任传递,能够很好解决传统融资项下中小企业缺乏信用的问题,让优质核心企业闲置的银行信用额度得到释放和发挥,让优质企业的信用之水能够灌溉中小企业之田,让整个链条更顺畅。
通过区块链驱动下的供应链金融创新,将带给企业更大的价值和社会意义。
1降低整个产业的融资成本
通过区块链打造的多级供应商融资体系,促进全链条信息共享,实现供应链金融可视化,能够依托核心企业的信用,降低中小企业的融资成本,提高资金流转的效率,间接降低整体的生产成本,让企业的产品更有竞争优势。
2区块链是优质资产的“挖掘机”
区块链解决了企业间信息不对称的问题,解决了中小企业融资难的问题,让金融机构能够更高效、便捷、稳健地服务于中小企业客户,确保借贷资金基于真实交易,同时依托核心企业的付款,使得整个产业链条上的企业都能融资,且是安全的融资,因此,区块链是优质资产的“挖掘机”。
3穿透式监管,推动供应链金融健康稳定发展
在区块链分布式账本技术帮助下,整个业务的过程中,监管部门可以设立区块链节点,随时检查,可以不依赖传统的飞行检查,由于区块链具有不可篡改、可追溯的特性,监管部门的穿透式监管更容易实现,更多的金融机构可以安心服务实体经济,区块链技术加强了对供应链金融的风险监控,提高金融机构事中事后风险管理水平,确保资金流向实体经济。同时,区块链的数据共享方式,可以防止重复质押和空单质押,推动了供应链金融健康稳定发展。
4“产业互联网+企业自金融”吸引资金进入实体经济
未来,随着信息化技术、物联网技术的发展,产业最终走向产业互联网的状态,通过区块链、大数据、人工智能等技术,让金融更高效、更快捷、更安全地服务实体经济,通过供应链金融服务产业,通过区块链的价值连接,发现场景,为场景服务,最终让科技赋能于产业、服务于产业,引导更多资金回归实体、服务实体,推动制造供应链向产业服务供应链转型,提升制造产业价值链。
<img src="https://pic1.zhimg.com/50/v2-e1f0a9fc9af07bbfbb2faee4e5151a85_hd.jpg" data-caption="" data-size="normal" data-rawwidth="1124" data-rawheight="674" class="origin_image zh-lightbox-thumb" width="1124" data-original="https://pic1.zhimg.com/v2-e1f0a9fc9af07bbfbb2faee4e5151a85_r.jpg">
图6 供应链+区块链 赋能产业
当今,国家倡导脱虚向实,金融服务实体,区块链的分布式账本技术具有交易不可篡改、便于追溯、便于穿透性监管的特性,使得供应链金融从交易、支付结算到融资都能更容易,减少贸易摩擦,区块链在供应链金融中更好地做到信任传递。区块链打造的分布式共享模式,可以吸引全国和地方信用信息共享平台、商业银行、供应链核心企业等接入区块链节点开放共享信息,为供应链上下游中小微企业提供高效便捷的融资渠道。
本文来源:云图金融公众号(专注中小企业供应链融资,每天分享供应链金融干货)
区块链(Blockchain)严格的定义是指通过基于密码学技术设计的共识机制方式,在对等网络中多个节点共同维护一个持续增长,由时间戳和有序记录数据块所构建的链式列表账本的分布式数据库技术。该技术方案让参与系统中的任意多个节点,把一段时间系统内全部信息交流的数据,通过密码学算法计算和记录到一个数据块(block),并且生成该数据块的指纹用于链接(chain)下个数据块和校验,系统所有参与节点来共同认定记录是否为真。
区块链是一种类似于NoSQL(非关系型数据库)这样的技术解决方案统称,并不是某种特定技术,能够通过很多编程语言和架构来实现区块链技术。并且实现区块链的方式种类也有很多,目前常见的包括POW(Proof of Work,工作量证明),POS(Proof of Stake,权益证明),DPOS(Delegate Proof of Stake,股份授权证明机制)等。
【通俗解释】
无论多大的系统或者多小的网站,一般在它背后都有数据库。那么这个数据库由谁来维护?在一般情况下,谁负责运营这个网络或者系统,那么就由谁来进行维护。如果是微信数据库肯定是腾讯团队维护,淘宝的数据库就是阿里的团队在维护。大家一定认为这种方式是天经地义的,但是区块链技术却不是这样。
如果我们把数据库想象成是一个账本:比如支付宝就是很典型的账本,任何数据的改变就是记账型的。数据库的维护我们可以认为是很简单的记账方式。在区块链的世界也是这样,区块链系统中的每一个人都有机会参与记账。系统会在一段时间内,可能选择十秒钟内,也可能十分钟,选出这段时间记账最快最好的人,由这个人来记账,他会把这段时间数据库的变化和账本的变化记在一个区块(block)中,我们可以把这个区块想象成一页纸上,系统在确认记录正确后,会把过去账本的数据指纹链接(chain)这张纸上,然后把这张纸发给整个系统里面其他的所有人。然后周而复始,系统会寻找下一个记账又快又好的人,而系统中的其他所有人都会获得整个账本的副本。这也就意味着这个系统每一个人都有一模一样的账本,这种技术,我们就称之为区块链技术(Blockchain),也称为分布式账本技术。
由于每个人(计算机)都有一模一样的账本,并且每个人(计算机)都有着完全相等的权利,因此不会由于单个人(计算机)失去联系或宕机,而导致整个系统崩溃。既然有一模一样的账本,就意味着所有的数据都是公开透明的,每一个人可以看到每一个账户上到底有什么数字变化。它非常有趣的特性就是,其中的数据无法篡改。因为系统会自动比较,会认为相同数量最多的账本是真的账本,少部分和别人数量不一样的账本是虚假的账本。在这种情况下,任何人篡改自己的账本是没有任何意义的,因为除非你能够篡改整个系统里面大部分节点。如果整个系统节点只有五个、十个节点也许还容易做到,但是如果有上万个甚至上十万个,并且还分布在互联网上的任何角落,除非某个人能控制世界上大多数的电脑,否则不太可能篡改这样大型的区块链。
【要素】
结合区块链的定义,我们认为必须具有如下四点要素才能被称为公开区块链技术,如果只具有前3点要素,我们将认为其为私有区块链技术(私有链)。
1、点对点的对等网络(权力对等、物理点对点连接)
2、可验证的数据结构(可验证的PKC体系,不可篡改数据库)
3、分布式的共识机制(解决拜占庭将军问题,解决双重支付)
4、纳什均衡的博弈设计(合作是演化稳定的策略)
【特性】
结合定义区块链的定义,区块链会现实出四个主要的特性:去中心化(Decentralized)、去信任(Trustless)、集体维护(Collectively maintain)、可靠数据库(Reliable Database)。并且由四个特性会引申出另外2个特性:开源(Open Source)、隐私保护(AnonymITy)。如果一个系统不具备这些特征,将不能视其为基于区块链技术的应用。
去中心化(Decentralized):整个网络没有中心化的硬件或者管理机构,任意节点之间的权利和义务都是均等的,且任一节点的损坏或者失去都会不影响整个系统的运作。因此也可以认为区块链系统具有极好的健壮性。
去信任(Trustless):参与整个系统中的每个节点之间进行数据交换是无需互相信任的,整个系统的运作规则是公开透明的,所有的数据内容也是公开的,因此在系统指定的规则范围和时间范围内,节点之间是不能也无法欺骗其它节点。
集体维护(Collectively maintain):系统中的数据块由整个系统中所有具有维护功能的节点来共同维护的,而这些具有维护功能的节点是任何人都可以参与的。
可靠数据库(Reliable Database):整个系统将通过分数据库的形式,让每个参与节点都能获得一份完整数据库的拷贝。除非能够同时控制整个系统中超过51%的节点,否则单个节点上对数据库的修改是无效的,也无法影响其他节点上的数据内容。因此参与系统中的节点越多和计算能力越强,该系统中的数据安全性越高。
开源(Open Source):由于整个系统的运作规则必须是公开透明的,所以对于程序而言,整个系统必定会是开源的。
隐私保护(Anonymity):由于节点和节点之间是无需互相信任的,因此节点和节点之间无需公开身份,在系统中的每个参与的节点的隐私都是受到保护的。
【区块链意义之一 :解决拜占庭将军问题】
区块链解决的核心问题不是“数字货币”,而是在信息不对称、不确定的环境下,如何建立满足经济活动赖以发生、发展的“信任”生态体系。而这个问题称之为“拜占庭将军问题”,也可称为“拜占庭容错”或者“两军问题”,这是一个分布式系统中进行信息机交互时面临的难题,即在整个网络中的任意节点都无法信任与之通信的对方时,如何能创建出共识基础来进行安全的信息交互而无需担心数据被篡改。区块链使用算法证明机制来保证整个网络的安全,借助它,整个系统中的所有节点能够在去信任的环境下自动安全的交换数据。更多介绍请参见《比特币与拜占庭将军问题》。
【区块链意义之二:实现跨国价值转移】
互联网诞生最初,最早核心解决的问题是信息制造和传输,我们可以通过互联网将信息快速生成并且复制到全世界每一个有着网络的角落,但是它尚始终不能解决价值转移和信用转移。这里所谓的价值转移是指,在网络中每个人都能够认可和确认的方式,将某一部分价值精确的从某一个地址转移到另一个地址,而且必须确保当价值转移后,原来的地址减少了被转移的部分,而新的地址增加了所转移的价值。这里说的价值可以是货币资产,也可以是某种实体资产或者虚拟资产(包括有价证券、金融衍生品等)。而这操作的结果必须获得所有参与方的认可,且其结果不能受到任何某一方的操纵。
在目前的互联网中也有各种各样的金融体系,也有许多政府银行提供或者第三方提供的支付系统,但是它还是依靠中心化的方案来解决。所谓中心化的方案,就是通过某个公司或者政府信用作为背书,将所有的价值转移计算放在一个中心服务器(集群)中,尽管所有的计算也是由程序自动完成,但是却必须信任这个中心化的人或者机构。事实上通过中心化的信用背书来解决,也只能将信用局限在一定的机构、地区或者国家的范围之内。由此可以看出,必须要解决的这个根本问题,那就是信用。所以价值转移的核心问题是跨国信用共识。
在如此纷繁复杂的全球体系中,要凭空建立一个全球性的信用共识体系是很难的,由于每个国家的政治、经济和文化情况不同,对于两个国家的企业和政府完全互信是几乎做不到的,这也就意味着无论是以个人抑或企业政府的信用进行背书,对于跨国之间的价值交换即使可以完成,也有着巨大的时间和经济成本。但是在漫长的人类历史中,无论每个国家的宗教、政治和文化是如何的不同,唯一能取得共识的是数学(基础科学)。因此,可以毫不夸张的说,数学(算法)是全球文明的最大公约数,也是全球人类获得最多共识的基础。如果我们以数学算法(程序)作为背书,所有的规则都建立一个公开透明的数学算法(程序)之上,能够让所有不同政治文化背景的人群获得共识。
【未来的发展】
互联网将使得全球之间的互动越来越紧密,伴随而来的就是巨大的信任鸿沟。目前现有的主流数据库技术架构都是私密且中心化的,在这个架构上是永远无法解决价值转移和互信问题。所以区块链技术有可能将成为下一代数据库架构。通过去中心化技术,将能够在大数据的基础上完成数学(算法)背书、全球互信这个巨大的进步。
区块链技术作为一种特定分布式存取数据技术,它通过网络中多个参与计算的节点开共同参与数据的计算和记录,并且互相验证其信息的有效性(防伪)。从这一点来,区块链技术也是一种特定的数据库技术。互联网刚刚进入大数据时代,但是从目前来看,大数据还处于非常基础的阶段。但是当进入到区块链数据库阶段,将进入到真正的强信任背书的大数据时代。这里面的所有数据都获得坚不可摧的质量,任何人都没有能力也没有必要去质疑。
也许我们现在正处在一个重大的转折点之上——和工业革命所带来的深刻变革几乎相同的重大转折的早期阶段。不仅仅是新技术指数级、数字化和组合式的进步与变革,更多的惊喜也许还会在我们前面。在未来的24个月里,这个星球所增长的计算机算力和记录的数据将会超过所有历史阶段的总和。在过去的24个月里,这个增值可能已经超过了1000倍。这些数字化的数据信息还在以比摩尔定律更快的速度增长。区块链技术将不仅仅应用在金融支付领域,而是将会扩展到目前所有应用范围,诸如去中心化的微博、微信、搜索、租房,甚至是打车软件都有可能会出现。因为区块链将可以让人类无地域限制的、去信任的方式来进行大规模协作。
我们这一代人将很可能会幸运地经历人类历史上两个最让人吃惊的事件,地球上的所有人和所有机器通过区块链技术以前所未有的互信展开了空前的大规模协作,其次就是基于此真正的人工智能将被创造出来。这两个时间将会深深地改变这个世界的经济发展模式。创业者、企业家、科学家以及各种各样的极客将利用这个充裕的世界去创造能让我们震惊和快乐。
区块链是一种技术,利用互联网产生的一种新技术和新工具。具体要解释这个技术(或工具)是什么,势必要涉及到比特币、分布式记账、去中心化、哈希散列算法(hashcash)、拜占庭将军、智慧契约、工作量证明演算法(proof of work,POW)、椭圆曲线数位签章演算法(Elliptic Carve Digital Signature Algorithm,ECDSA)等等概念。
这些概念一般深入下去都会云山雾罩,不如我们从另一个方向认识它,即它有什么优点,能使用在哪些地方,带来哪些影响。
有哪些优点?
1、安全(比现有技术都更加安全)
2、透明(相对的更加透明)
3、高效(新技术的出现必然会提高生产力)
最最最主要的是它会极其NB的解决一个“信任”的问题。
别问我为啥能解决这个问题就NB。问问我们隔壁门口的那群老头老太太去(附隔壁公司照片)。
能使用在哪些地方?
目前可预见及正在使用的领域有共享经济、电子商务、银行、保险、证券公司、政府部门、能源市场等等。
具体例子
比如在共享经济、电子商务领域,可以解决美团刷单、淘宝刷单等问题,如果使用区块链技术,将极大的提高评价造假成本,那样就不会再去了丽江住进黑客栈,打死了店主的蚊子宠物。。。。。。
在政府部门领域,使用区块链技术改进投票系统将基本杜绝舞弊的可能性。改进土地权证系统,将会杜绝土地引起的腐败及更好的保护公民财产。
在能源市场领域,使用区块链技术将使居民个人间买卖能源成为可能。
带来哪些影响?
1、优化 2、重构 3、创造
优化现有的市场,这块是目前应用最广泛的大类,具体体现在纳斯达克研究基于区块链的企业治理功能,如代理持股人投票,并已经在爱沙尼亚进行了测试。在这方面介入较深的机构还有纽约富隆银行、道富银行等。。
重构现有的市场,美国区块链公司Bitfury与格鲁吉亚共和国合作开发区块链土地登记系统;澳洲证券交易所与区块链公司Digital Asset Holdings 合作开发分布式账本以替换现有的清算和结算系统。
创造全新的市场,虽然区块链脱胎于比特币,但比特币也可以说是利用区块链技术创造了一种全新的货币
推荐一个浅显易懂的视频,希望你会有收获~
公众号:万云BaaS,这里有区块链的最新动态及干货文章,我们还会不定期的送出《区块链社会》、《区块链:技术驱动金融》等书籍,欢迎关注哦~
如果喜欢对区块链技术感兴趣,可以加我的W.X号一起八卦区块链哦~
我的W.X是:ChainBaseMM
加好友时,请备注“区块链”
关于万云
国内首个区块链垂直BaaS服务平台(Blockchain as a Service 区块链即服务),同时也是一个中立的区块链的开放创新平台。
结合区块链技术和云计算服务,面向社区,企业和开发者,提供一系列的基础设施,区块链环境,API服务和开发工具。
通过专业,便捷,灵活的服务,致力于降低区块链应用的研发门槛,减少重复性工作,为用户降低开发、部署及运营成本,从而促进区块链业务的真正落地。
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。
2016年5月,货币区块链研究中心出版了国内第一本深入浅出介绍区块链的书籍《区块链:定义未来金融与经济新格局》。其中介绍了区块链技术对未来金融与经济带来的影响。区块链(Blockchain)是比特币的一个重要概念,货币联合清华大学五道口金融学院互联网金融实验室、新浪科技发布的《2014—2016全球比特币发展研究报告》提到区块链是比特币的底层技术和基础架构[2] 。本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一 种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。
区块链 – 原始区块链 – 是一种去中心化的数据库,它包含一张被称为区块的列表,有着持续增长并且排列整齐的记录。每个区块都包含一个时间戳[6]和一个与前一区块的链接:设计区块链使得数据不可篡改 — 一旦记录下来,在一个区块中的数据将不可逆。
区块链的设计是一种保护措施,比如(应用于)高容错的分布式计算系统。区块链使混合一致性成为可能。[7]这使区块链适合记录事件、标题、医疗记录和其他需要收录数据的活动、身份识别管理,交易流程管理和出处证明管理。区块链对于金融脱媒有巨大的潜能,对于引领全球贸易有着巨大的影响。
2008年由中本聪第一次提出了区块链的概念,在随后的几年中,成为了电子货币比特币的核心组成部分:作为所有交易的公共账簿。通过利用点对点网络和分布式时间戳服务器,区块链数据库能够进行自主管理。为比特币而发明的区块链使它成为第一个解决重复消费问题的数字货币。比特币的设计已经成为其他应用程序的灵感来源。
1991年,由Stuart Haber和W. Scott Stornetta第一次提出关于区块的加密保护链产品,随后分别由Ross J. Anderson与Bruce Schneier&John Kelsey分别在在1996年和1998年发表。与此同时,Nick Szabo在1998年进行了电子货币分散化的机制研究,他称此为比特金。2000年,Stefan Konst发表了加密保护链的统一理论,并提出了一整套实施方案。
区块链格式作为一种使数据库安全而不需要行政机构的授信的解决方案首先被应用于比特币。2008年10月,在中本聪的原始论文中,“区块”和“链”这两个字是被分开使用的,而在被广泛使用时被合称为区块-链,到2016年才被变成一个词:“区块链”。在2014年8月,比特币的区块链文件大小达到了20千兆字节。
到2014年,“区块链2.0”成为一个关于去中心化区块链数据库的术语。对这个第二代可编程区块链,经济学家们认为它的成就是“它是一种编程语言,可以允许用户写出更精密和智能的协议,因此,当利润达到一定程度的时候,就能够从完成的货运订单或者共享证书的分红中获得收益”。区块链2.0技术跳过了交易和“价值交换中担任金钱和信息仲裁的中介机构”。它们被用来使人们远离全球化经济,使隐私得到保护,使人们“将掌握的信息兑换成货币”,并且有能力保证知识产权的所有者得到收益。第二代区块链技术使存储个人的“永久数字ID和形象”成为可能,并且对“潜在的社会财富分配”不平等提供解决方案。14 -15截至2016年,区块链2.0链下交易仍旧需要通过Oracle,使任何“基于时间或市场条件[确实需要]的外部数据或事件与区块链交互”。
在2016年,俄罗斯联邦中央证券所(NSD)宣布了一个基于区块链技术的试点项目。许多在音乐产业中具有监管权的机构开始利用区块链技术建立测试模型,用来征收版税和世界范围内的版权管理。2016年7月,IBM在新加坡开设了一个区块链创新研究中心。2016年11月,世界经济论坛的一个工作组举行会议,讨论了关于区块链政府治理模式的发展。据Accenture的一份关于创新理论发展的调查中显示,2016年区块链在经济领域获得的13.5%使用率,使其达到了早期开发阶段。在2016年,行业贸易组织共创了全球区块链论坛,这就是电子商业商会的前身。
该概念在中本聪的白皮书中提出,中本聪创造第一个区块,即“创世区块”。
2009年1月3日,比特币的创始人中本聪在创世区块里留下一句永不可修改的话:
“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks(2009年1月3日,财政大臣正处于实施第二轮银行紧急援助的边缘)。”
当时正是英国的财政大臣达林被迫考虑第二次出手纾解银行危机的时刻,这句话是泰晤士报当天的头版文章标题。
区块链的时间戳服务和存在证明,第一个区块链产生的时间和当时正发生的事件被永久性的保留了下来。
比特币公司BTCC于2015年推出了一项服务“千年之链”即区块链刻字服务,就是采用的以上原理。用户可以将通过这项服务将文字刻在区块链上,永久保存。
发展
编辑
区块链诞生自中本聪的比特币,自2009年以来,出现了各种各样的类比特币的数字货币,都是基于公有区块链的。
数字货币的现状是百花齐放,列出一些常见的:bitcoin、litecoin、dogecoin、dashcoin,除了货币的应用之外,还有各种衍生应用,如Ethereum、Asch等底层应用开发平台以及NXT,SIA,比特股,MaidSafe,Ripple等行业应用。
2016年1月20日,中国人民银行数字货币研讨会宣布对数字货币研究取得阶段性成果。会议肯定了数字货币在降低传统货币发行等方面的价值,并表示央行在探索发行数字货币。中国比特币交易平台火币网创始人李林表示,中国人民银行数字货币研讨会的表达大大增强了数字货币行业信心。这是继2013年12月5日央行五部委发布关于防范比特币风险的通知之后,第一次对数字货币表示明确的态度。[5]
2016年12月20日,数字货币联盟——中国FinTech数字货币联盟及FinTech研究院正式筹建,火币是联合发起单位之一。[6]
可以用区块链的一些领域可以是:
▪ 智能合约
▪ 证券交易
▪ 电子商务
▪ 物联网
▪ 社交通讯
▪ 文件存储
▪ 存在性证明
▪ 身份验证
▪ 股权众筹
我们可以把区块链的发展类比互联网本身的发展,未来会在internet上形成一个比如叫做finance-internet的东西,而这个东西就是基于区块链,它的前驱就是bitcoin,即传统金融从私有链、行业链出发(局域网),bitcoin系列从公有链(广域网)出发,都表达了同一种概念——数字资产(DigitalAsset),最终向一个中间平衡点收敛。
区块链的进化方式是:
▪ 区块链1.0——数字货币
▪ 区块链2.0——数字资产与智能合约
▪ 区块链3.0——DAO、DAC(区块链自洽组织、区块链自洽公司)–>区块链大社会(科学,医疗,教育etc,区块链+人工智能)。
分类
编辑
区块链目前分为三类,在货币发行的《区块链:定义未来金融与经济新格局》[3] 一书中就有详细介绍,
其中混合区块链和私有区块链可以认为是广义的私链:
公有区块链(PublicBlockChains)
公有区块链是指:世界上任何个体或者团体都可以发送交易,且交易能够获得该区块链的有效确认,任何人都可以参与其共识过程。公有区块链是最早的区块链,也是目前应用最广泛的区块链,各大bitcoins系列的虚拟数字货币均基于公有区块链,世界上有且仅有一条该币种对应的区块链。
联合(行业)区块链(ConsortiumBlockChains)
行业区块链:由某个群体内部指定多个预选的节点为记账人,每个块的生成由所有的预选节点共同决定(预选节点参与共识过程),其他接入节点可以参与交易,但不过问记账过程(本质上还是托管记账,只是变成分布式记账,预选节点的多少,如何决定每个块的记账者成为该区块链的主要风险点),其他任何人可以通过该区块链开放的API进行限定查询。
私有区块链(privateBlockChains)
私有区块链:仅仅使用区块链的总账技术进行记账,可以是一个公司,也可以是个人,独享该区块链的写入权限,本链与其他的分布式存储方案没有太大区别。目前(Dec2015)保守的巨头(传统金融)都是想实验尝试私有区块链,而公链的应用例如bitcoin已经工业化,私链的应用产品还在摸索当中。
特征
编辑
由于使用分布式核算和存储,不存在中心化的硬件或管理机构,任意节点的权利和义务都是均等的,系统中的数据块由整个系统中具有维护功能的节点来共同维护。
得益于区块链的去中心化特征,比特币也拥有去中心化的特征,在火币联合清华大学五道口金融学院互联网金融实验室、新浪科技发布的《2014—2016全球比特币发展研究报告》中就有详细报告[2] 。
开放性
系统是开放的,除了交易各方的私有信息被加密外,区块链的数据对所有人公开,任何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明。
自治性
区块链采用基于协商一致的规范和协议(比如一套公开透明的算法)使得整个系统中的所有节点能够在去信任的环境自由安全的交换数据,使得对“人”的信任改成了对机器的信任,任何人为的干预不起作用。
信息不可篡改
一旦信息经过验证并添加至区块链,就会永久的存储起来,除非能够同时控制住系统中超过51%的节点,否则单个节点上对数据库的修改是无效的,因此区块链的数据稳定性和可靠性极高。
匿名性
由于节点之间的交换遵循固定的算法,其数据交互是无需信任的(区块链中的程序规则会自行判断活动是否有效),因此交易对手无须通过公开身份的方式让对方自己产生信任,对信用的累积非常有帮助。[1]
应用
编辑
艺术行业
Ascribe让艺术家们可以在使用区块链技术来声明所有权,发行可编号,限量版的作品,可以针对任何类型艺术品的数字形式。它甚至还包括了一个交易市场,艺术家们可以通过他们的网站进行买卖,而无需任何中介服务。
法律行业
BitProof是目前近些年来涌现的众多文档时间戳应用中最为先进的,将会让传统的公证方式成为过去。相对于包括Blocksgin和OriginStaemp这样的免费版本,BitProof提供更多的服务,包括有一个是针对知识产权的。有趣的是,BitProof最近和一家旧金山的IT学校进行合作,把他们学生的学历证书都放在区块链上,完全重新定义了如何让文凭和学生证书的处理和使用方式。
开发行业
Colu是首个允许其它企业发行数字资产的企业,他们可以将各种资产来“代币化”让许多人影响深刻。尽管免费的比特币钱包Counerparty也允许发行简单的代币,并且在其他钱包持有者之间进行交易,Colu的代币可以设置有各种状态和类型,能够脱离或者重新回到这个系统,并且当在区块链上存储数据过大的时候能够将数据存储在BitTorrent的网络上。
房地产行业
他们计划能够让整个产业链流程变得更加现代化,解决每个人在参与房地产面临的各种问题,包括命名过程,土地登记,代理中介等。
金融角度看待区块链
货币的本质:货币只是一种广泛价值共识,本身不具有价值沉淀。
资产与货币的关系:货币描述资产。
什么是数字资产:资产数字化,可细分,可交易,价格由供需市场决定,而不是价值中介——货币决定。
物联网
应用场景分析[7]
一种可能的应用场景为:通过 Transaction 产生对应的行为,为每一个设备分配地址 Address,给该地址注入一定的费用,可以执行相关动作,从而达到物联网的应用。类似于:PM2.5监测点数据获取,服务器 租赁,网络摄像头 数据调用,DNS服务器 等。
另外,随着物联网设备的增多,Edge 计算需求的增强,大量设备之间需要通过分布式自组织的管理模式,并且对容错性要求很高。区块链自身分布式和抗攻击的特点可以很好地试用到这一场景中。
IBM[7]
IBM 在物联网领域已经持续投入了几十年的研发,目前正在探索使用区块链技术来降低物联网应用的成本。
2015 年初,IBM 与三星宣布合作研发 ADEPT 系统。
物流供应链[7]
供应链行业往往涉及到诸多实体,包括物流、资金流、信息流等,这些实体之间存在大量复杂的协作和沟通。传统模式下,不同实体各自保存各自的供应链信息,严重缺乏透明度,造成了较高的时间成本和金钱成本,而且一旦出现问题(冒领、货物假冒等)难以追查和处理。
通过区块链各方可以获得一个透明可靠的统一信息平台,可以实时查看状态,降低物流成本,追溯物品的生产和运送整个过程,从而提高供应链管理的效率。当发生纠纷时,举证和追查也变得更加清晰和容易。
该领域被认为是区块链一个很有前景的应用方向。
例如运送方通过扫描二维码来证明货物到达指定区域,并自动收取提前约定的费用,可以参考 区块链如何变革供应链金融 和 区块链给供应链带来透明。
Skuchain 创建基于区块链的新型供应链解决方案,实现商品流与资金流的同步,同时缓解假货问题。
公共网络服务[7]
现有的互联网能正常运行,离不开很多近乎免费的网络服务,例如域名服务(DNS)。任何人都可以免费查询到域名,没有 DNS,现在的各种网站基本就无法访问了。因此,对于网络系统来说,类似的基础服务必须要能做到安全可靠,并且低成本。
区块链技术恰好具备这些特点,基于区块链打造的 DNS 系统,将不再会出现各种错误的查询结果,并且可以稳定可靠的提供服务。
保险行业
在过去两年里,说起科技领域最炙手可热话题的必然离不开区块链技术。这一脱胎于比特币的底层技术,以7年多的稳定运行证明了其高度安全可靠的架构和算法设计,同时凭借分布式账本和智能合约等创新性的技术,为多个行业的产业升级打开了巨大的想象空间。甚至有业内专家预言区块链技术将掀起第二次互联网革命。
金融行业历来对先进技术最为敏感。传统的银行和证券业巨头从2014年就纷纷投身于如火如荼的区块链创业投资中,两年内全球投资总额高达 10亿美金,其中更不乏像DAH的6千万美元、Blockstream的5千万美元这样的巨额A轮融资。除了资金投入,各大公司更是亲自参与和推动具体的业务应用当中:例如美国纳斯达克证券交易所推出的Linq区块链股权交易所已经与2015年底开始发行测试;而 全球43家跨国银行结成的R3 CEV联盟也是一直在测试和改进银行间的跨行清算联盟链,动作之快,参与度之高都是前所未有。
保险行业虽然对于区块链技术的参与相对比较保守,但在学术领域一直在进行积极的探索和研究。2014年底,由英国著名的Z/YEN Group咨询集团发起的欧美保险业论坛推出的长达50页的《终身之链》专项研究报告从多个方面讨论的区块链将会给保险业带来的创新和变革。
在研究区块链技术的同时,和国内众多保险行业的专家学者交流,从业务流程、公司管理等多个角度深入探讨了区块链在保险业务的具体落脚点,现笔者与读者分享对于信用风险管理的一些思考。本文转自什么是区块链 区块链的定义 币报道
迪拜当地政府已经正式推出了自己的加密货币—emCash。这种加密货币将被用于支付政府和非政府服务的费用。迪拜经济部副主任Ali Ibrahim指出,该加密货币将被视为法定货币,“用于支付各种政府和非政府服务,从他们每天喝咖啡的费用到孩子们的学费,以及公用事业收费和资金转移等,都可以使用。
所谓区块链技术,简称BT(Blockchain technology),也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录。如果我们把数据库假设成一本账本,读写数据库就可以看做一种记账的行为,区块链技术的原理就是在一段时间内找出记账最快最好的人,由这个人来记账,然后将账本的这一页信息发给整个系统里的其他所有人。这也就相当于改变数据库所有的记录,发给全网的其他每个节点,所以区块链技术也称为分布式账本(distributed ledger)。
加密货币的灵活性和便利性为迪拜带来双赢的解决方案。迪拜政府大力支持区块链,并将其视为下一波先进技术改个的主要潮流,并希望在技术普及方面具有前瞻性。
Ali Ibrahim,“快节奏的环境以及对创新技术的包容度都让迪拜成为了商业发展的绝佳地点。这个项目就代表了我们的雄心壮志,通过这个项目,我们共同创建了一个全新的经济生态系统。它将利用区块链技术降低金融交易的成本,加快其速度,并提高其安全程度,同时还能为接纳这项技术的政府、企业以及客户等群体带来巨大的优势。”
区块链技术作为多种服务系统,在迪拜得到了广泛的关注与欢迎。迪拜正寻求成为东方世界的金融科技中心,甚至最近还签署了一项协议,允许完全用比特币进行房地产销售。
迪拜无税(买卖房产无任何税收、限制),美元资产。100万元以内就可以投资房产,可贷款75%,25年。租金净回报高达8%以上。2020世博会区域的新房,单价仅1.7万元/平米。迪拜市中心永久产权高档公寓仅售3.5万元/平米。
看了这么多大神对于区块链的解释,我也写点我自己对于区块链的理解吧(不喜勿喷*>.<*)
其实,对于普罗大众而言,不需要给区块链的解释附许多业内的专业术语或是高(装)大(逼)上的词。
用一个虚拟场景阐释『什么是区块链』=@__@=
假设以前的一个社区里有一个德高望重的狗博士和一群猫天团。
每天晚上当狗博士下班回家,他家门口总是大排场龙。因为猫天团正排队请他记录他们各自的交易情况。(此刻,狗博士就是“中心化”的代表)
可是随着时间推移,不仅狗博士厌恶这繁复的记账过程,连猫天团也开始抱怨这冗长的排队时间。
于是,猫天团灵机一动,以“三个臭皮匠顶过一个诸葛亮”的精神Coding出了一个『电子账本』,即猫天团可以将双方的交易信息同步到这上面。既免去了狗博士辛劳的记账(万一一个意外,账本丢失),也不需要猫天团浪费每天晚上Happy Hour的时间。(这时就是一个 中心化→去中心化 转化的过程,区块链的颠覆性特点)
同时,所有的交易数据都是公开透明,同时经过加密技术,也就保证了信息的真实性和可信性。
而在这电子账本里,猫天团的个体可以视作为整体的一块有机体,而一个个有机体相连,串成一条链,由此称之为『区块链』
如果大家喜欢我对于『区块链』的解释,欢迎关注下方的微信公众号『爱能狗实验室』
之后我们也将发布关于『狗博士和他的猫天团们』的漫画,敬请期待吧=^ω^=
期待大家来到『Energo Labs』,一个将区块链技术与清洁能源结合的创新先锋队。
我们的口号是:Energo,Energy Free to Go!
扫描下方二维码,收获更多关于区块链、清洁能源的热点资讯~
在传统情况下,无论大小系统背后都有一个数据库,数据库就像一个大的账本。比如某宝的数据库就像一个大账本,账上记录了A用户有多少钱、B用户有多少钱。如果A用户支付一元给B用户,那么某宝就在B用户账上加上一元,而在A用户账上减掉一元。所以也可以把数据库的变化看成是一种记账行为。 我们通常认为谁维护系统,谁就天经地义的管理数据库,而其它使用者无权参与。就像某宝的用户无法参与具体的记账行为一样。 但是——区块链——颠覆传统,让系统中每一个用户参与其中。 区块链就像一个大的总帐本,系统中的每个用户都可以参与竞争记账。在某个时间段内,系统会在竞争者中找出记账最快最好的用户。该用户把这段时间内的数据变化写到一个区块中,就像写到一张账页上,并把这张账页复制给系统内所有其他用户进行备份,完成整个动作。在下个时间段周而复始,于是系统中每个节点都有着完整账本的副本。 由于每个区块数据是通过密码学技术来链接在一起,所以我们称它为“区块链(Blockchain)”,或者 “分布式总账技术(Distributed Ledger Technology)”。 区块链,让全民参与记账。全民记账更稳定,由于系统中并没有特定记账人,系统中任意部分节点失联或者被摧毁,都不会影响系统的运行。全民记账更安全,系统规定相同数量最多的账本是真账本,少部分和其他用户不一致的账本即为假账本。这让具有足够多节点的区块链很难被攻击和篡改。这些节点分布在互联网的任意角落,除非你是上帝,能够控制全世界大部分电脑,否则无法篡改。因此区块链被认为有史以来最为安全的数据管理方式。全民记账更高效,由于没有中心化的中介机构存在,完全通过预先设定的程序自动运行,能够极大降低成本和提高效率,并且确保账本记录过程和内容公开透明。 比特币只是区块链技术方案在支付领域的一个试验性应用,区块链还可以用于更加广阔的领域,医疗、供应链、物联网、安全认证、社交以及人工智能等领域都有它的身影。《经济学人》称区块链“信任的机器(the Trust Machine)”,认为它对于全球金融甚至是社会结构都会产生巨大且深远的影响。
如果用一句话总结,区块链技术是在多方无需互信的环境下,通过密码学技术让系统中所有参与方协作,来共同记录维护一个可靠数据日志的方式。
更多行情资讯 关注 公众号 “”比特大事件”
比特币、区块链、ICO、去中心化网络…..这些高科技的黑话你懂吗?刚刚开始狂热的ICO遭央行等七部委封杀,比特币先抑后扬又是怎么回事?一头雾水有没有,今天大白以自己的认知局限和理解,将他们连起来白话给大家。
首先来看一下比特币创造的财富神话。
2011年比特币第一次达到1美元
2013年第一次突破100美金
2013年比特币价格首次超过1000美金
2017年5月比特币价格突破2000美元
2017年9月2日冲破5000美元大关
&lt;img src="http://javaforall.cn/synimg/7380e172-c7eb-43e1-8d3c-5a2c365de1792022051317b2f6d3-edba-40ca-aa04-348c1bf7b9481.jpg" data-rawwidth="554" data-rawheight="407" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic2.zhimg.com/v2-fd9cb444b786484d2acc0cac564aec9d_r.jpg"&gt;
2017年9月4日央行等七部委发布关于防范代币发行(ICO)融资风险公告,认定ICO及其代币为非法集资和传销骗局。 因此痛下杀手全面禁止。一时间所有ICO代币血流成河,市值跌去大半,甚至等着被退市清算。比特币也随着急跌20%,比特币泡沫破灭说更是此起彼伏。
&lt;img src="http://javaforall.cn/synimg/832d4032-c2eb-46d1-b505-04057b93eb1a20220513ff268c6e-9b53-456b-ab58-d3e00c02a5c51.jpg" data-rawwidth="554" data-rawheight="407" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic1.zhimg.com/v2-6d8f461e9e232ed4484a80e80fe7085a_r.jpg"&gt;
然而,9月6日早上,比特币却触底反弹,走了一个深V,恢复到下跌前的28300元人民币,129次预告比特币泡沫即将破灭的报道打了水漂。
&lt;img src="https://pic2.zhimg.com/50/v2-327977aa68d9ea387313baf60d49b9d3_hd.jpg" data-rawwidth="554" data-rawheight="407" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic2.zhimg.com/v2-327977aa68d9ea387313baf60d49b9d3_r.jpg"&gt;
比特币这么任性,到底何方神圣?与区块链什么关系,与遭封杀的ICO及其代币又有什么不同?来,大白告诉你。
首先,比特币是一种商品,是一种具有资产和货币属性的特殊商品,是数字资产的开创者,比特币机制限定最多能产出2100万个,因为稀有,它又具有黄金和收藏品的投资属性,极具收藏价值。
&lt;img src="http://javaforall.cn/synimg/87ae4d45-09f2-4f4e-aa93-b767916099e920220513c5305e0d-70b7-412c-baca-c7f360810db41.jpg" data-rawwidth="554" data-rawheight="407" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic3.zhimg.com/v2-06c80ec91e5e7052545cdf8c492dd95f_r.jpg"&gt;
其次,比特币跟Q币、游戏币一样是虚拟货币。然而,它的价值有别于Q币及游戏币这种特定平台上发行流通的虚拟货币,它是一种区块链技术开发时对记账最快最好的人的奖励币。
&lt;img src="http://javaforall.cn/synimg/b94db338-3b6c-403a-ab7e-aa74c67b62e320220513a0c349a5-f278-4a47-a178-7a6639cd658a1.jpg" data-rawwidth="554" data-rawheight="407" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic4.zhimg.com/v2-b776d854fa0a34b22cb552eb0fed8b1b_r.jpg"&gt;
再说下区块链,区块链技术的原理就是对一笔交易,同时由很多人进行登记记账,不依赖于一个特定的清算机构来记账的一种记账方式(去信任,去中心)。
&lt;img src="https://pic1.zhimg.com/50/v2-8ef530a9571d4cdc580560bdf2362aa9_hd.jpg" data-rawwidth="554" data-rawheight="407" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic1.zhimg.com/v2-8ef530a9571d4cdc580560bdf2362aa9_r.jpg"&gt;
这个技术据说很牛X,未来有可能颠覆金融清算系统。
还是不容易理解?大白来举个例子。
人民币由中国央行印刷发布,总量、记账由央行控制和完成。
&lt;img src="http://javaforall.cn/synimg/3d2836d4-3a88-46ea-982a-f77ec59ea1fb2022051314fd9b08-3194-4d0b-9144-cec739b72f0d1.jpg" data-rawwidth="554" data-rawheight="486" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic2.zhimg.com/v2-aa193974a282a08a81dcd7308612a458_r.jpg"&gt;
Q币由腾讯发布,Q币总量、交易、记账由腾讯控制和完成。
&lt;img src="http://javaforall.cn/synimg/af6da4d2-a00f-4050-8faa-0a895e432a4d202205133f1e92d9-3172-4a66-ba8c-303930a64b1d1.jpg" data-rawwidth="554" data-rawheight="476" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic3.zhimg.com/v2-e4e567d44899410de2287430f0a7bf19_r.jpg"&gt;
比特币是基于中本聪思路开发的一种区块链技术的奖励币,奖励给那些做记账工作的人员。
&lt;img src="http://javaforall.cn/synimg/97189379-738d-4c6b-a816-9d799c70b5a0202205132a9e14d1-1f11-46ab-96df-b43f051e2f9a1.jpg" data-rawwidth="554" data-rawheight="486" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic3.zhimg.com/v2-86bee3e88dfd80b8a04204cd8ac759ea_r.jpg"&gt;
以太坊则是俄罗斯的一名程序员Vitalik Buterin 创立的一种区块链技术的奖励币。
&lt;img src="https://pic2.zhimg.com/50/v2-8ecbdaf525177ccb6274b1c5227837aa_hd.jpg" data-rawwidth="554" data-rawheight="476" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic2.zhimg.com/v2-8ecbdaf525177ccb6274b1c5227837aa_r.jpg"&gt;
一种区块链技术和记账规则一种奖励币。类似于中国的央行发行人民币,美国的美联储发行美元,日本银行发行日元。
这是项新的记账及结算方式,其发展前景未知。假设这种新的清算方法在未来能够取代现在的清算系统。大家交易将不再使用美元、人民币和欧元等等这些货币,而是使用比特币、以太坊这样的虚拟货币来结算,至于大家会信任哪个区块链开发技术,认可哪种虚拟货币,还是同时认可多种虚拟货币,像现在各国认可多种货币一样?尚未可知。目前来看,比特币以其最早权威性独领风骚,但是否会被后来者取代,也未可知。
下面我们再来说下ICO,看看他们有何关联。
ICO(initial coin offering),可译为“代币首次发行”。它类似于IPO(Initial Public Offering)首次公开发行,IPO是一家股份公司第一次将它的股份向公众出售,是股份公司首次向社会公共公开募集资金的融资行为。
ICO也是一种筹措资金的方式,它是通过发行代币,换回比特币等虚拟货币,然后到交易平台上兑换法定货币,以达到集资的目的。发行代币的最终目的是要兑换法定货币,所以说它是一种融资行为。
一般而言,一个完整的ICO项目需要4个步骤:
一家公司或团体宣布自己计划或正在研究区块链技术,同时在公有链上内置可转让流通的代币(加密数字货币,自己定义的,与比特币类似);
&lt;img src="https://pic4.zhimg.com/50/v2-78474cddbc8a986017c9cc5b3e4a2d59_hd.jpg" data-rawwidth="554" data-rawheight="407" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic4.zhimg.com/v2-78474cddbc8a986017c9cc5b3e4a2d59_r.jpg"&gt;
2、 投资者以比特币、以太币等虚拟货币换取代币,也即认购代币;
&lt;img src="https://pic2.zhimg.com/50/v2-492c15ee663baf28d0c7f9e5db16a6d9_hd.jpg" data-rawwidth="554" data-rawheight="407" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic2.zhimg.com/v2-492c15ee663baf28d0c7f9e5db16a6d9_r.jpg"&gt;
3、 项目发行的代币登上交易平台,投资人进行买卖。总量、交易和记账由这家公司开发的平台控制和完成。
&lt;img src="https://pic4.zhimg.com/50/v2-d04be797b1a09aa1cfff2280866ba4b0_hd.jpg" data-rawwidth="554" data-rawheight="407" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic4.zhimg.com/v2-d04be797b1a09aa1cfff2280866ba4b0_r.jpg"&gt;
4、 该公司以投资者投入的比特币等虚拟货币到相关交易平台上兑换成人民币或者美元等法定货币。
&lt;img src="https://pic1.zhimg.com/50/v2-8e61c5269fdeb671a852019f21165d1b_hd.jpg" data-rawwidth="554" data-rawheight="407" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic1.zhimg.com/v2-8e61c5269fdeb671a852019f21165d1b_r.jpg"&gt;
ICO和比特币等虚拟货币关联点在于,每个ICO发行的时候都将自己定位为中本聪或者Vitalik Buterin,但是否真的在研究区块链技术还是只是做了个链接平台,就没有人知道了,ICO发行的货币是否能像比特币一样坚挺和获得认可,更是个未知数。
区块链(Block Chain):
在未来如何跟踪每一件商品从制造出来直到被消费的完整行踪。
区块链由两个英文单词 Block 和 Chain 组成,它包含两个方面的意思:
Block :即模块、单元的意思,账户存储信息
Chain:链条的意思、表示一连串的交易,交易的细节就在Block中。
如果在每一件商品制造出来时(或者出常)产生这样一个区块链,并且在它被运输和交易时利用区块链记录全过程,那么这个商品整个的流通过程就是可追踪的。
要完成上述的过程还需要使用RFID技术、来自动记录每一件商品的流通和交易的全过程。
最终,区块链和RFID等技术的应用会使得我们未来的社会完全是一个精细化的、智能的社会。
在一个公众号上面看过一个小视频感觉挺有意思,适用于小白。
TED的精彩演讲,清晰条理的讲明了区块链的逻辑、适用场合和应用场景。
我做了5张ppt试着解释一下:
&lt;img src="https://pic1.zhimg.com/50/v2-e8033a198aaf7d456674bee352c39fd7_hd.jpg" data-rawwidth="1920" data-rawheight="1080" class="origin_image zh-lightbox-thumb" width="1920" data-original="https://pic1.zhimg.com/v2-e8033a198aaf7d456674bee352c39fd7_r.jpg"&gt;
&lt;img src="https://pic3.zhimg.com/50/v2-3dec9a4e7c872f424c9855970b7dedc3_hd.jpg" data-rawwidth="1920" data-rawheight="1080" class="origin_image zh-lightbox-thumb" width="1920" data-original="https://pic3.zhimg.com/v2-3dec9a4e7c872f424c9855970b7dedc3_r.jpg"&gt;
&lt;img src="http://javaforall.cn/synimg/681b9e2d-281b-41c5-b0fc-0695b5e716af20220513cb65da5b-7c6c-4432-a0c7-5896890818bc1.jpg" data-rawwidth="1920" data-rawheight="1080" class="origin_image zh-lightbox-thumb" width="1920" data-original="https://pic1.zhimg.com/v2-57365a6d0059797f46d2d5799e54c60a_r.jpg"&gt;
&lt;img src="http://javaforall.cn/synimg/b33c2821-cc04-4b09-8380-e0632dac87b520220513a3fe373f-6465-4947-97e0-afe0cb18f8c61.jpg" data-rawwidth="1920" data-rawheight="1080" class="origin_image zh-lightbox-thumb" width="1920" data-original="https://pic2.zhimg.com/v2-3957d6f8b8c33b80fd7ce3f63b3f7caf_r.jpg"&gt;
&lt;img src="http://javaforall.cn/synimg/9a2592f2-9e13-4a00-b051-6f94b928b988202205132036238f-71d3-4dba-9934-f6851728b39a1.jpg" data-rawwidth="1920" data-rawheight="1080" class="origin_image zh-lightbox-thumb" width="1920" data-original="https://pic1.zhimg.com/v2-2bbfe645dacd3e2dcc0a343e5ca676d4_r.jpg"&gt;
希望对你有帮助,查看更多欢迎关注我的公众号:“一喷一醒”
区块链技术你怎么看
据有关消息称9月1日,中国人民银行行长周小川、副行长易纲、副行长兼国家外管局局长潘功胜、副行长范一飞亮相北京梅地亚中心多功能厅,围绕“金融改革与发展”答中外记者问。
他表示:“ 央行认为科技的发展可能对未来支付业务造成巨大改变,央行高度鼓励金融科技发展。数字资产、区块链等技术会产生不容易预测到的影响。在发展过程中出现的问题,需要进行规范。
周小川他说:“我补充两句。一是人民银行认为科技的发展可能会对未来的支付业造成一些巨大的改变,这个改变是进步,因为带来很多新的手段。人民银行高度鼓励,同时也和各种业界共同合作,把金融科技的发展搞上去。
会上还特别强调一点是网络科技的发展,数字资产的发展,其中也包括区块链等新技术,
你对这 区块链技术怎么看,你对矿机挖矿怎么看呢,欢迎你们吐槽
把区块链的机制和mysql对比一下的话:
目录体系就是mysql的数据表字段
智能合约就是mysql的存储过程
共享账本就是mysql的日志
全局状态就是mysql的数据表内容
公钥私钥就是mysql的用户密码
接口规范就是sql语句规范
节点工具就是数据库开发工具
一个分布式存储且分布式功能且分布式权限的共享mysql,就是区块链技术的精髓。
至于能实现什么业务,是人性方面的问题。
&amp;lt;img data-rawwidth="960" data-rawheight="720" src="https://pic3.zhimg.com/50/v2-9265ae4566384737fe492398291b2273_hd.jpg" class="origin_image zh-lightbox-thumb" width="960" data-original="https://pic3.zhimg.com/v2-9265ae4566384737fe492398291b2273_r.jpg"&amp;gt;
今天马小峰在软博会区块链论坛上的讲话高度概括了上文没能着笔的人性问题,包括:分布式信任机制,无中介流通机制,泛社区激励机制。他是苏州同济金融科技研究院院长。
今天人们对于区块链的认识,就如同1990年代初,对互联网的认识。几乎没有人想到,它会给世界带来如此巨大和深远的影响。狭义上,区块链是分布式的,以密码学方式,来确保不可篡改和不可伪造的链式数据结构区块。
2008年,中本聪在一个密码学解密高手群里贴出的一篇研究报告,描述了他的一个构想,通过加密方式,(利用区块链技术)创造电子货币,也就是现在广为人知的比特币。加密电子货币不需要任何中央发行机构授权,就可以自由支付,实现价值转移。一石激起千层浪,引起圈内人群的激愤。
密码区块链的概念,早在1976年就有学者提出来了,但是,中本聪并未在这篇产生重大影响的报告中直接使用“区块链”这个词。比特币虽然产生了强大的影响力,但是人们并未充分理解和揭示其内涵;尽管如此,作为其技术基础的区块链,现在已经被推到了第四次工业革命的风口浪尖,被认为是推动未来技术变革的主要力量之一。
比特币是区块链技术中最为人津津乐道的实践应用,在本文中,我们将探讨区块链技术在新兴数字经济中扮演的角色、可持续发展的区块链企业应当具有的特点、区块链4D、LASIC原则,以及能使企业在区块链行业中脱颖而出的商业技巧和战略。
▍比特币
从2009年第一枚比特币被创造出来之后,世界就开始经历一场没有几个人能看得懂的革命。伴随着比特币的产生,比特币网络应运而生,2017年,它的市场价值超过了400亿美元,虽然没有多少人了解这个网络,但是在过去的9年中,比特币网络,就像当年的互联网一样,正在改变着我们的世界。
在此之前,没有一个机构或者个人能够成功地创造一个货币体系,主要原因是他们只考虑在系统内的可行性。比特币网络彻底改变了这个运行模式,它不在任何一个司法管辖体系内,或者说,即便有的司法管辖体系试图对其进行管辖,裁决的执行也会非常困难。
因此,作为一个货币体系,比特币网络重新定义了传统法币的运行模式。它让法律不可能对其进行整体的司法管辖,使之成为一个游离于任何法币或者司法体系之外的商业空间。
大多数人在初次听说比特币时的感觉往往都是负面的,认为比特币主要是用来洗钱的,或者是购买毒品和色情产品的。这些观点误导了人们对比特币的认知。
同时,也有不少人发现,创造比特币的哲学理念是领先的,他们天才地运用了数学、密码学以及系统设计,来创建比特币网络。网络天才深刻地洞察到了当代全球经济与金融系统的缺陷,他们不再信奉现行的货币系统,认为其职能只是在为富人创造更多的财富。
从这一点上来讲,比特币有其重大的社会经济贡献。比特币应用了去中心化的系统、P2P的网络和开源软件的天才设计,将有可能重新定义全球经济;
比特币的第二个主要贡献是在其价值传递和经济交往过程中,不再需要一个中间机构对交易进行确认和记录,即中间商的存在没有意义了。传统集中型的交易系统需要一个中间商,比如银行,来确认货物和服务的交易行为;
比特币的第三个重大贡献是在交易过程中不再需要了解和确认交易双方的身份。只需要一个公开网络地址和一个密匙,就可以进行交易,或对数字资产进行价值传递,不再需要个人信息。对于金融机构,了解客户是最基本的要求,而比特币颠覆性无识别信息的匿名交易,会让银行非常头疼。
▍数字经济LASIC原则和4D思想
通过人工智能、大数据、物联网、3D打印和区块链技术可以看出,新技术推动经济向数字化的方向发展。在新兴数字经济中,成功的企业有什么样的共性呢?蚂蚁金服已经拥有超过5亿移动终端用户,M-PESA和Fidor银行也在短时期内高速成长,这些企业的商业模式有着共同的特点,都遵循着LASIC原则。
● 低利润率 (Low Margin)
● 轻资产 (Asset Light)
● 上规模 (Scalable)
● 能创新 (Innovative)
● 易合规 (Compliance Easy)
成功的互联网企业,一般通过低利润率来快速吸引足够实现盈利的客户数量。同时,利用现有技术满足不断变化的客户需求。此外,为了防止其他竞争对手进入自己的业务领域,企业一般利用现有的互联网基础设施,轻资产运作,尽快使业务规模扩大。
与此同时,商业模式不断创新,利用颠覆创新和普惠金融等技术,不断开拓没有得到相关服务,或者服务供给不充分的市场,解决客户的痛点。
最后,成功的企业也往往出现在比较友善的合规环境中,这些市场要么得到了政府的大力支持,要么是一些全新的、仍然处于监管缺失的业务领域。
新兴数字经济给我们带来了一些新的思考,数字经济的4D思想,正在悄无声息地改变着我们的商业和经济模式。
● 数字化 (Digitalization)
● 去中介化 (Disintermediation)
● 民主化 (Democratization)
● 去中心化 (Decentralization)
在数字经济时代,思维方式要比工作技能更加重要,初创企业不能只考虑自己有什么资源和能做什么事情,更要考虑如何变革,如何颠覆。在全球经济转型过程中,变革和创新的思考和态度,对企业能否成功起到至关重要的作用。
正如马云先生认为的:问题并不出在(线下)实体经济中,而是出在(线下)经营模式中。他认为,实体经济没能及时应对互联网和人工智能等新兴技术带来的变革,所以,电商才对实体店带来了重大冲击。特斯拉的马斯克也明确指出:失败是选项之一,如果没有遇到过失败,那就说明你的创新还不够。
在数字经济领域讨论LASIC原则和4D思想,去中心化(Decentralization)似乎并非每一家企业成功的必要条件,区块链技术也未必是必须的。但是,随着企业业务的不断扩张,会产生系统风险,自然而然,监管机构就会试图对企业加强监管甚至限制。
因此,要实现企业的可持续发展,建立在区块链基础上的去中心化商业模式是非常必要的。去中心化使得自然垄断或者寡头垄断的市场架构不复存在,那么,监管在去中心化领域内,扮演角色的重要性,就会显著下降。
▍中本聪主义
2008年,金融危机席卷全球,中本聪在这个时候发布了他的比特币构想。中本聪的主要思想是:应当积极倡导,分享不可篡改和不可伪造的链式数据,建立P2P网络架构,推动密码算法研究,允许匿名交易。这样的主张,吸引了众多追随者。
在中本聪看来,世界金融体系架构存在重大缺陷:
■ 缺乏透明度:交易内容、细节和交易成本不透明,跨境交易的成本更是居高不下;
■ 缺乏风险的应对能力:一旦在业务链的某一点上受到攻击,整个业务的可持续性就会被打破;对交易和交易记录的保护不足;
■ 缺乏均衡的财富分配:缺乏去中心化的金融系统,而且货币的最小单位有限,一枚比特币可以按10的8次方进行拆分,理论上讲,更加精准地拆分也是可能的。但没有与此对应的,合适的技术手段,来对财富和资产进行更均衡的分配。从全球范围来看,仍有70%的人,被排除在了世界金融和经济系统之外;
■ 缺乏个人隐私保护:对加密个人信息的控制缺失。
“中本聪哲学”并非没有缺陷:
首先,去中心化的网络效率会低于中心化的网络。从每秒交易量的数据来看,中心化网络的组织效率更高。而且,对区块链来说,数据储存也是一个问题,每个数据区块的大小应为多少,仍有争论,另外,多备份储存方式的空间效率也没有得到解决。
其次,也在某种程度上缺乏隐私保护,因为公共分布式账本中保存着所有的交易记录。
再次,在区块链社区试图测试中本聪构想的关键时候,他却从比特币社群中淡出了。比特币所有权是无期限的,因此,所有权的先发优势问题,就凸显了出来。
最后,比特币技术是否有可能被用来控制社会,而不是服务大众?比特币的拥有者和使用者是否会以盈利为第一目的,来满足他们的个人利益,而不是服务于社会大众的福祉?这些问题,仍然没有得到答案。
▍区块链核心要素与数字资产所有权
一个好的区块链项目,必须具备以下核心要素:
● 符合LASIC原则
● 具备风险应对能力
● 交易高度透明
● 个人隐私控制
● 做到区块链的4D
● 能够与全球的非认证方进行匿名合作
● 资产所有权可以实现全球共享
从2015年开始,有关区块链的各种宣传,可谓是铺天盖地。其实,区块链就是一种新形式的数据库,在这个特殊的数据库中,资产和权利的所有权可以超越组织边界来传递和共享。
有一类非常强大的区块链,它记录和传递的是有价值的代币,这个特点使得区块链可以创造和产生可流通的“币”或者“股”,这类似于国家发行的货币。ICO(首次公开募币)受到了极大的关注,ICO有的时候也被叫做ICTO(加密电子代币首募),或者ITS(代币首发)。
截止到2017年4月15日,10个最成功的ICO项目,总计募集了近1亿美元。最成功是太坊项目,募集超过3万枚比特币,当时价值超过18,000,000美元,市值超过10亿美元。这些ICO项目成功之后,大批ICO相继跟进。
ICO听起来像IPO(首次公开募股),但是他们的运行结构完全不同。ICO发售的代币职能明确,总体来说,代币有三种:
用户代币(APP币或者协议代币):获取分布式服务;
商品代币:网络的金融发展;
债务代币:网络的短期贷款。
代币软件可以创造这三种代币,也可以对其进行组合,诸如,用户代币与商品代币的组合形式,或者三种形式的混合代币。
自企业界有史以来,ICO第一次真正能满足投资人的期待,这是立法与监管单位长期以来的诉求。信息透明和有效沟通是关键,不能向投资人过度许诺投资回报。一定要强调,到目前为止,ICO仍处于试验阶段,要确保对投资人的诚信义务。
要提醒大家的是,现在已经发生过诸多ICO骗局,所以,投资人一定要谨慎。目前,ICO仍然是高风险投资,投资复杂性高,投资收益存在着极大的不确定性。此类投资,甚至不适合于投机的投资者和传统基金投资者;更不适合老年人和经济水平有限的人群。
虽然,ICO仍处于实验性阶段,投资回报率为零的可能性也是存在的。但是,对于天使投资人,以及区块链行业的圈内人士,ICO作为一种学习和实践,是非常适合的投资品种。
▍中国的区块链发展与第四次工业革命
区块链对于绝大部分数据库的应用和功能来讲,可能不是必须的。如果要利用区块链技术,那区块链项目就必须做大规模,来更多地满足于得不到相关服务的人。比如,区块链在普惠金融领域的实践。区块链技术,只有更开放地拥抱人工智能、大数据,以及物联网等前沿科技,才可能更好更快地发展。
对于全球区块链企业的发展而言,不但要关注中国,更要积极参与到中国区块链的应用与发展中。中国在区块链领域的实践规模,以及使用者的经验储备等各个方面已经遥遥领先,尤其是区块链在普惠金融领域的实践。
金融科技在实现规模经济和范围经济的商业战略指导下,金融技术和区块链在中国一定会呈燎原之势。尤其是在普惠金融与绿色金融领域,中国将会引领区块链行业,在科研、资本投入和市场规模等领域主导未来的发展。
ICO创造了加密电子经济,是全球融资的一种新形式。但技术的追随者和行业的参与者,应当积极参与。
区块链实践成功的关键是普惠,服务于得不到相关领域服务的人,彰显区块链社区精神的在线身份。充分理解诚信义务,透明有效地沟通,不过度许诺技术的未来目标,不过度承诺任何投资回报,协助金融科技和区块链社群的发展,这些都是区块链行业健康发展的要素。
应该强调的是,区块链最强大的特点是实现资产所有权的最民主和最透明的分享。当下的全球商业和制度环境仍然是集中化和中心化的,迫切需要实现信息、技术与服务的民主化、资产所有权,甚至是微所有权的民主化。
区块链将成为第四次工业革命的重要推手,不但会提高系统生产力,还会促进开放和普惠社区的人才发展。技术和资本已经不是问题,尤其是在中国,可以说是,万事俱备,只欠东风。
区块链将推动网络内的系统协作,在一个去中心化的创新环境中,实现与非认证方的有效匿名合作。这些特性是第四次工业革命进一步深入的主要推动力量。
简单理解区块链,无需增加其他概念点。
一句话概括区块链:一个持续增长且只进不出的由区块组成的数据记录列表,使用加密算法保证其区块间连接和安全。
区块链技术:去中心化、可信任、分布式的底层数据库技术/数据基础设施。
结合实例再具体一点。
每个比特币区块主要记录着交易信息(如A向B转账1BTC),所以比特币区块及区块链就是一个账本。整个比特币网络有很多个相同的完整账本信息,分别部署在不同的节点,因此天然的分布式。
每个节点地位相同,亦无服务器、客户端概念。此外,新增区块要想添加进区块链,候选记账员/矿工需要提供一定的证明(比特币为工作量证明PoW),由比特币网络对其证明进行验证,验证通过则加入区块链并奖励记账员,各个节点同步最新区块链,验证不通过/作弊/造假则舍弃该区块,记账员努力白费。这套共识机制及竞争奖励机制确保整个区块链网络是去中心化的。
同时辅以其它技术手段,保障区块账本信息不可篡改,因此可信任/去信任。
视频介绍:
所以区块链不易被篡改,而且公开,安全,也方便。
这时就出现了区块链。老王借老张100。不但会计记,老张老王老李,全村人都记。还钱也是。这样就不会出现会计联合老张骗全村的情况了。
区块链这种基于互联网底层技术能够在数字资产、科技金融、智能合约、去中心化等方面的应用。然而区块链对于技术上的创新可以说是没有的,更多的是对现有技术上在运用方面的创新。通过机制上的创新,解决了传统社会中心化造成的暗箱操作。
但在区块链上所有信息都分布记录在每个用户的账本中,信息是可以追溯,公开透明,并且通过智能合约的运用让交易成本更低再方便。就像我们现在在淘宝上买东西,交易过程中离不过支付宝这个中介。但通过区块链你可以直接与卖家进行点对点的交易,不用担心其中存在的被骗的问题。
虽然区块链前景非常好,但现阶段对于区块链的实际应用还有一段距离,像完成上面完成一笔简单交易,需要买卖双方用户都同步区块链上所有的数据,现在的比特币数据已经有上百G了,并且还在不停的增长。整体应用还停留在PC端上,手机端应用还不能很好的解决。
并且国内现在区块链行业基本上还停留在发行数字货币层度。真正实现落地应用的非常少,还停留在理论层面。
附上罗辑思维中的一期文字资料,侵删
&amp;lt;img src="https://pic4.zhimg.com/50/v2-db1ffffd1a9b38ff5e1aff8302652185_hd.jpg" data-rawwidth="1080" data-rawheight="4204" class="origin_image zh-lightbox-thumb" width="1080" data-original="https://pic4.zhimg.com/v2-db1ffffd1a9b38ff5e1aff8302652185_r.jpg"&amp;gt;
所有在体系内的用户共同见识交易并且记账。
从历史中发现人类每次革命都和技术分不开,每次大的发展也和技术有着密切的联系,甚至是直接影响的,在古代 促进人类社会文明的进步是战争,而每次帝国战争的发起都代表了这个国家和民族取得了这个时代的关键技术。从春秋战国的冶炼技术使得兵器有了大的改进,成吉思汗用了当时最快的交通系统——骑兵,横扫了整个亚欧大陆,而欧洲在18世纪的蒸汽动力的发明,似乎让世界明白在西方还有一群曾经进化不完全的白人生活在欧洲大陆,通过蒸汽动力的运用,改善了武器,开始全世界的殖民之旅。在一块美洲大陆上,在一个犹太人的帮助下,一个刚成立还不到半百的国家通过核武器征得了世界霸主的地位。
不知的哪位圣人发明了货币,让交易有了桥梁,也是商业的基石,但是很明确的一点是这个是历史进步的产物,生产力的提升,和信息的广泛连接,必然会让交易更加简单和可靠化。
在最近的商业历史中,每一次技术革命带来的都是产业化颠覆和一批代表性的企业崛起,PC互联网成就了谷歌,也造出了个百度,在电子商务上出了个阿里巴巴,随着移动互联网智能终端的快速发展,更加是在许多垂直领域打造了千亿的独角兽公司。
区块链一项被誉为第5次技术革命浪潮技术的新宠,那什么是区块链?百度百科的解释是“区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的 新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。”
不管区块链的技术有多么高大上,多么不觉明历,要想颠覆世界的技术,一定具备政治上被利用的野心,商业上所带来的巨大利益。政治上其实一个技术对于一个国家来说,就是如何能增强国力,用技术转变成武器进行政治殖民,而商业上来说,则是这样的技术有没有提高社会生产力。
目前各个资料和文章更多是用一个记账本的比喻来描述区块链,区块链是一种分布式数据储存技术,可以比喻为一本分布式账本,在现有的商业体系中,我们很多账本是中心化的,它是有一本总的账本,在交易信任和安全上要取得足够的资质,如果万一账本丢失商业活动就无法进行。而现在的分布式账本,就是每个参与人都记账,中心负责平台只负责调取。好比张三、李四、王五三个人都有同样的账本,如果有人要造假或者销毁就需要同时销毁三本,而区块链的分布式账本,则有千千万万的,在商业交易信任机制上就取得了商业交易的基本条件,让降低了交易成本。
那目前区块链技术可以运用的场景有哪些?金融,保险,互联网的智能合约等,未来会把数字资产纳入个人资产,这样每个在区块链上都有资产,也可以交易,银行之所以可以运行,也之所以只能国家授权才能运行,主要存在一个交易信任,未来很多数据可以来自更加底层,也更加真实。
作者:广羽兮观现在,看未来。一起交流可以weixin:17746643540.
&amp;lt;img src="http://javaforall.cn/synimg/21e0d062-4b1a-46a2-be4d-aaecb5d19bfa20220513ed8a61a0-1cd8-4814-a494-35dd7467b2731.jpg" data-rawwidth="311" data-rawheight="209" class="content_image" width="311"&amp;gt;
2008年,仿佛生活在虚空中的一个神秘人物,未见其人只闻其名的“中本聪”,通过一篇未在任何学术期刊上公开发表的神秘论文,吧比特币带到这个世界。
诞生于虚拟世界的比特币代表了人类对数学算法的一种共识,基于这种共识机制,即使没有任何政府信用背书,比特币仍然世人的认可,不论是从最初几十个比特币换取一份披萨,还是2013年12月1日,比特币的单价超越一盎司黄金的价格,比特币都在向世人展示其作为价值尺度的一面。
尽管比特币价格在暴涨暴跌中减弱了其作为更大范围应用的货币应用的可能,但比特币向世人展示了一种不需要中介却可以实现价值传递的可能性。
这种可能性就是区块链。
—————–分隔线好难打—-
想要了解区块链就必须首先找到它的源头—“拜占庭将军的问题”。
我们首先来看看什么是拜占庭将军的问题:
由于当时拜占庭罗马帝国国土辽阔,为了防御敌人每个军队都分隔很远,将军与将军之间只能靠信差传递消息。在战争时期,拜占庭军队内所有将军和副官必须达成一致共识决定是否有赢的机会采取攻打敌人的阵营。但是,军队可能有叛徒和敌军间谍,左右将军们的决定,扰乱军队整体秩序,再达成共识的过程中,有些信息,往往并不代表大多数人的的意见。这时候,在已知有成员谋反的情况下,其余忠诚的将军在不受叛徒影响下如何达成一致的协议,就是“拜占庭将军的问题“。
为了更好的帮助大家理解,我们把上述问题替换成以下几种情况:
·一个可以发消息,做出行动的错误信息节点;
·一份为获取暴利而做出来的金融票据;
·一份失效的医疗纠纷合同;
·一个出故障的,向其他计算机不停发出不同错误信息的服务器;
·一份含混不清的保单;
上述情况都会导致事情变得混乱不清,如果说“叛变的拜占庭将军”是我们社会中各种类型的信息节点,那么“拜占庭将军问题”所描述的情景,则无疑是我们当今越发缺乏中心化的、难以判别信息真假与产生信用问题的社会极度悲观的隐喻。
那么这样的问题如何解决呢?
用算法解决难题—区块链技术的雏形
任何人觉得时机到了都可以宣布一个攻击时刻。而且,不论什么时候只要是第一个听到了这个消息,这个时刻就可以被作为官方攻击时刻。
下面我们只讲述这个解决方案的关键所在:
问题:
由于网络中存在延迟,如果有俩个将军AB在几乎相同的时间宣布了一个攻击时刻,那么就会有一部分人先听到A将军的时刻,而另一部分人则会先听到B将军的时刻。
解决:
使用一个“工作量证明链”来解决这个问题。每个将军接收到任何表达形式的第一个攻击时刻,他都会设置他的计算机来求解一个极其困难的“工作量证明”问题。对这个问题的解答是一个哈希散列,里面也讲包含着这次攻击时刻。由于这个“工作量证明”非常难解,一般而言,就算所有人收到这个问题后同时求解也至少需要10分钟才能解答,一旦一个将军解出了“工作量证明”,他将会把算出来的“工作量证明”向整个网络进行传播,每一个接收到的人,将在他们当前正在做的的“工作量证明”计算的散列中附加上刚刚被求解出来的的那个工作量证明。从而求解这个新的“工作量证明”,以此循环。
那么“工作量证明”就是上述问题的答案。
区块链到底是什么?
我们一直有两个错误的概念:
1.比特比与区块链是父与子的关系。
2.区块链是比特币的一个意外发现和生成物,带来出乎大家所料的惊喜,之前没有人料到这一切。
事实上,作为比特比实现的底层技术,区块链的产生是伴随着比特币一道出现的,称之为父与子的关系极不准确。其次,与其说意外,倒不如说是蓄谋已久。
可知:区块链是比特币实现的底层技术
更深一步,如果从不同的技术角度来剖析,我们可以这样看待区块链:他是一种数据库、一种分布式系统、也是一种网络底层协议。
·数据库:区块链是一种公共数据库,它记录了网际间所有的交易信息,随时更新,让每个用户可以通过合法的手段从中读取信息,写入信息。但又有一套特殊的机制,防止以往的数据被篡改。
·分布式系统:区块链是一种分布式系统,他不储存放置在某一个特定的服务器或安全节点上,而是分布地存在于网络上所有的完整节点上在每一个节点保留着信息备份。
·网络底层协议:区块链是一种公式协议,基于这种协议,可以在其上开发出类目繁多的应用。这些应用在每一时刻都保存一条最长的、最具权威的、共同认可的数据记录,并遵循共同认可的机制进行无须中间权威仲裁的、直接的、点对点的交互信息。
既然区块链可以作为比特币的底层技术,那么就会有层出不穷的其他数字货币来使用区块链这一技术,创造出新的数字货币。
例如:以太坊、瑞波比、莱特币等等
最后,我们来通过一对例子来更通俗的理解区块链。
假定在一万年前,我手里有一个贝壳,对方有一包盐,我俩简单直接的换走,二我们不需要过多的知道对方的信息,也不需要知道对方的家庭住址、身份证、信用的冗余信息。但后来随着社会的不断发展,我们做一个非常简单的交换过程必须依赖银行。首先吧我们的价值转化为银行记账单位,然后通过一个中心化的节点银行,进行这种价值的传输。
我们所说的区块链就是要回到10000年前那种简单的交易模式。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/145596.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...