51Testing软件测试论坛

标题: 区块链的未来之路 [打印本页]

作者: 感悟时分    时间: 2018-4-12 14:14
标题: 区块链的未来之路
最近区块链比较火,区块链是什么,怎么以前没听过,不过说个东西你一定听过-比特币,以前区块链用在比特
币上,一直到最近半年,区块链已经渐渐开始有了一些其他应用,特别是在金融领域。那么什么是区块链呢?
他和比特币有什么联系呢?

区块链在比特币的应用

比特币点对点网络将所有的交易历史都储存在“区块链”(blockchain)中。区块链在持续延长,而且新区块一旦
加入到区块链中,就不会再被移走。区块链实际上是一群分散的用户端节点,并由所有参与者组成的分布式数
据库,是对所有比特币交易历史的记录。比特币的交易数据被打包到一个“数据块”或“区块”(block)中后,交
易就算初步确认了。当区块链接到前一个区块之后,交易会得到进一步的确认。

问:什么是区块链?

答:区块链(Blockchain)是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。

问:能通俗的解释一下什么是区块链吗?

答:通俗一点说,区块链技术就指一种全民参与记账的方式。所有的系统背后都有一个数据库,你可以把数据
库看成是就是一个大账本。那么谁来记这个账本就变得很重要。目前就是谁的系统谁来记账,微信的账本就是
腾讯在记,淘宝的账本就是阿里在记。但现在区块链系统中,系统中的每个人都可以有机会参与记账。在一定
时间段内如果有任何数据变化,系统中每个人都可以来进行记账,系统会评判这段时间内记账最快最好的人,
把他记录的内容写到账本,并将这段时间内账本内容发给系统内所有的其他人进行备份。这样系统中的每个人
都了一本完整的账本。这种方式,我们就称它为区块链技术。

问:这样全民记账的区块链有什么好处?

答:可以发现,这是在牺牲一点效率的情况下,获得了极大的安全性。首先没有一本中央大账本了,所以无法
摧毁。每个节点都仅仅是系统的一部分,每个节点权利相等,都有着一模一样的账本。摧毁部分节点对系统一
点都没有影响。其次,无法作弊,因为除非你能控制系统内大多数人的电脑都进行修改,否则系统会参照多数
人的意见来决定什么才是真实结果,结果会发现修改自己的账本完全没有意义(因为别人不承认)。其次,由
于没有中心化的中介机构存在,让所有的东西都通过预先设定的程序自动运行,不仅能够大大降低成本,也能
提高效率。而由于每个人都有相同的账本,能确保账本记录过程是公开透明的。

问:区块链解决了什么问题吗?

答:区块链最重要的是解决了中介信用问题。在过去,两个互不认识和信任的人要达成协作是难的,必须要依
靠第三方。比如支付行为,在过去任何一种转账,必须要有银行或者支付宝这样的机构存在。但是通过区块链
技术,比特币是人类第一次实现在没有任何中介机构参与的情况下,完成双方可以互信的转账行为。这是区块
链的重大突破。

问:区块链是比特币吗?或者比特币就是区块链吗?

答:区块链技术是比特币的底层技术,在早期并没有太多人注意到比特币的底层技术。但是当比特币在没有
任何中心化机构运营和管理的情况下,在多年里非常稳定的运行,并且没有出现过任何问题。所以很多人注
意到,该底层技术技术也许有很大的机制,而且不仅仅可以在比特币中使用,也许可以在许多领域都能够应
用这种技术。于是把比特币技术抽象提取出来,称之为区块链技术,或者分布式账本技术。所以从某个角度
来看,比特币可以看成是区块链第一个应用,而区块链更类似于TCP/IP这样的底层技术,以后会扩展到越来
越多的行业中。

问:区块链技术主要可以用在哪些行业?

答:区块链主要的优势是无需中介参与、过程高效透明且成本很低、数据高度安全。所以如果在这三个方面
有任意一个需求的行业都有机会使用区块链技术。

问:金融领域为什么要使用区块链技术?有什么实质性的好处?

答:区块链技术在金融领域中主要的优势去中介化和极大的降低成本。

首先金融行业目前由于防止单点故障和系统性风险,需要进行层层审计来控制金融风险,但由此也造成高昂
的内部成本。并且由于不断增加的监管法规出现,特别是2008年金融危机导致对于金融管控门槛不断升高,
而反恐战争导致反洗钱和反恐怖主义融资的范围也让监管的广度和深度逐渐扩大,导致整个金融系统的监管
成本急剧增加。在这种情况下,区块链技术能够通过防篡改和高透明的方式让真个金融系统极大的降低成本。
根据西班牙最大银行桑坦德发布的一份报告显示,2020年左右如果全世界的银行内部都使用区块链技术的话,
大概每年能省下200亿美元的成本。这样的数据足以说明“区块链”给传统金融领域带来的巨大变革和突破。

此外由于历史原因,导致传统金融机构在结算和清算时都依靠中央结算所来完成,而由此造成的问题就是效
率低下。传统的跨国结算就是因为要通过类似于Swift这样的机构,所以跨国电汇往往是按天来计算的。但是
比特币在使用区块链技术时,在完全没有中心化运营机构的情况下,完美的运行了七年,不仅能够实现实时
结算和清算,而且没有出现过任何一笔账目错误。所以,如果所有的金融系统能够实现去中心化的实时结算
和清算,不仅仅将极大的提高全球金融效率,并且由此能够改变全球金融的格局。

问:什么是比特币说的“挖矿”?

答:比特币中的“挖矿”实际上就是记账的过程,比特币的运算采用了一种称为“工作量证明(Proof of Work
,PoW)”的机制,系统为了找出谁有更强大的计算能力,每次会出一道数学题,只有最快解出这道题目的计
算机才能进行记账。而抢到记账权的计算机会获得25个比特币的奖励。通常把这个行为称为“挖矿”,把获得
的比特币视为挖矿成功获得的奖励。

问:所有的区块链都需要挖矿吗?

答:并非所有的区块链项目都会采用类似于比特币这样的“工作量证明”方式,这更多出现在早期的区块链项
目中。如果采取其他的证明机制,如“权益证明(Proof of Stake,PoS)”、“股份授权证明机制(DPoS,Del
egate Proof of Stake)”都是不需要采取这样的挖矿方式。

问:区块链和大数据什么关系?区块链会取代大数据?

答:区块链和大数据关系并不是很大。大数据主要的是对于海量数据进行管理,而区块链的核心是在没有中心
化中介计入的情况下实现数据的高安全性和高可靠性。所以区块链和大数据并不互相冲突,也不会取代,完
全是面对不同场景情况下对于数据的不同解决方案。

问:区块链和云计算云存储有什么关系?区块链是云计算或云存储吗?

答:云计算通常定义为通过互联网来提供动态易扩展且经常是虚拟化的资源,但是提供云计算平台的往往是一
个中心化机构。而区块链组成的网络一般是没有特定的机构,所以区块链更接近分布式计算系统的定义,属于
分布式计算的一种。不过,区块链是能够实现云存储的,不同于目前中心化提供云存储空间,区块链有一些提
供去中心化的云存储方案。这样的项目包括Storj,Sia,Maidsafe。

问:区块链是软件吗?是用什么程序写的?

答:区块链不是一种特定的软件,就像“数据库”这个三个字表现的意思一样,它是一种特定技术的设计思想。
可以用绝大多数语言来实现它,而且实现的方式也有许多种。而且区块链技术目前还在快速发展中,相对而
言,目前区块链技术设计思想还是比较简单的,也许在未来会变得愈加复杂。

问:什么是公有链?什么是私有链?什么是联盟链?

答:公有链是任何节点都是向任何人开放的,每个人都可以参与到这个区块链中参与计算,而且任何人都可
以下载获得完整区块链数据(全部账本)。但是有些区块链的应用场景下,并不希望这个系统任何人都可以
参与,任何人都可以查看所有数据,只有被许可的节点才可以参与并且查看所有数据。那么这种区块链结构
我们称为私有链。联盟链是指参与每个节点的权限都完全对等,大家在不需要完全互信的情况下就可以实现
数据的可信交换,R3组成的银行区块链联盟要构建的就是典型的联盟链。但是随着区块链技术的快速发展,
不排除以后公有链和私有链的界限会变得比较模糊。因为每个节点的可以有较为复杂的读写权限,也许有部
分权限的节点会向所有人开发,而部分记账或者核心权限的节点只能向许可的节点开放,那就会不再是纯粹
的公有链或者私有链。

问:目前区块链技术发展的主要问题?

答:目前区块链技术还处于一个非常早期的阶段,不仅尚未形成统一的技术标准,而且各种技术方案还在快
速发展中。但是过去被认为基于区块链技术的系统会非常耗费资源(类似于比特币),或者区块链技术的系
统处理数据有限制之类的问题已经在技术上获得了突破。但是,对于区块链技术的可扩展性,还没有经过大
规模的实践考验,而现在主要还停留在原型设计阶段。如果不能定量分析,使用区块链技术能够为我们带来
的实际好处,包括能够节省的资金和创造的价值,那么金融行业短期内还会保持相对谨慎的态度。毕竟,目
前全球金融的基础设施投入已经超过数万亿,要建立一套全新的金融架构和底层操作体系是需要有实际数据
相支撑的。在现有技术还没有被部署并且获得使用案例的情况下,能节省下的总金额还是很难确定的。这到
目前为止,还是一个巨大的疑问存在,就是到底需要多少资金才能建立一个足够强大的区块链来平台处理,
资本市场生态系统每天需要面对的万亿数量级的美元。

此外区块链行业极其缺乏人才,缺少大量既了解区块链技术,又了解金融的多方面人才,市场正在拼命寻找可
以连接两个世界的人才,需要能够在现实世界中,将区块链技术能够在资本市场中实现,并且实现更好的功
能。而需要建立基于区块链技术的全新系统,必然是需要这样的跨界人才。

问:什么是智能合约?

答:智能合约是一种用计算机语言取代法律语言去记录条款的合约。智能合约可以由一个计算系统自动执行。
如果区块链是一个数据库,智能合约就是能够使区块链技术应用到现实当中的应用层。传统意义上的合同一
般与执行合同内容的计算机代码没有直接联系。纸质合同在大多数情况下是被存档的,而软件会执行用计算
机代码形式编写的合同条款。智能合约的潜在好处包括降低签订合约、执行和监管方面的成本;因此,对很
多低价值交易相关的合约来说,这是极大降低人力成本。


作者: 感悟时分    时间: 2018-4-12 14:15

问:智能合约怎么用?

答:央行如果能够通过区块链来发行法币,那么也可以通过智能合约技术,将代码嵌入到法币发行的行为中,
则这部分法币可以被称为“可编程货币”。比如,如果央行指定某一部分资金是发放到农业相关的账户,那么
则可以对这部分资金写入相应程序,指定该部分资金只能进入到农业相关的账户中,那么这部分资金在任何
情况下也不可能会被挪用到其他的账户中。如果大部分货币都成为“可编程货币”,那么我们则可以想象到,
他们组成的金融环境就变成了“可编程金融”。

问:区块链和普通人有什么关系?

答:基本上没什么关系,除非是准备从事这方面的创业。就和TCP/IP协议和普通人之间的关系,普通人完全
不需要知道什么是互联网底层的TCP/IP协议,只要享受互联网提供的服务就行。

问:区块链项目是否一定需要有某种币出现?

答:不是。比特币本身是作为一种支付系统,所以它需要有一个价值度量的工具,所以必须要有bitcoin出现。
此外,为了奖励有更多人愿意贡献自己的计算机来为系统提供计算,所以需要有bitcoin来进行奖励。而在一
些私有链的系统,可以设计专门的资产进行交易,而每个节点都是必须参与计算,这是他们的责任也是他们
的权利,所以不用考虑通过奖励的方式来鼓励他们参与,所以在这样的系统里面就可能不再需要设计某种币
的存在。

问:比特币现在合法了吗?

答:比特币在主要的世界大国,包括中国在内一直都是完全合法的。由于某些不良媒体的误导,使很多人以为
中国曾经宣布过比特币非法。事实上,根据2013年12月5日,中国人民银行等五部委发布的防范比特币风险的
通知中明确规定,比特币是一种特定虚拟商品,普通民众在自担风险的前提下拥有参与的自由。而各类金融
机构和支付机构不得开展比特币相关的金融服务,或者将比特币作为投资标的。

比特币在德国作为货币单位,在美国定义为大宗商品。欧盟法院认为比特币为一种支付手段,无需征收增值税。

问:如何投资区块链?

答:大多数区块链都处于起步阶段,而主要都是在海外,国内好的区块链项目非常非常少,所以不建议任何非
专业人士投资区块链项目。如果对区块链技术很有兴趣,自己有技术或者金融相关的背景,建议可以考虑在这
方面进行创业。


问:区块链/比特币到底是谁发明的?中本聪是不是日本人?是不是美国政府的阴谋?

答:比特币是一个自称为“中本聪”的人或者团队创造的,并且在比特币项目初期就已经完全退出了这个项目。
“中本聪”是日本人的可能性非常小,因为他过去的电子邮件中可以推测出,他应该是一个以英语为母语的人。

此外比特币创造者对于目前比特币的项目已经完全没有影响力,所以不太可能是某个阴谋的产物。无论“中
本聪”在之后是否会出现,或者在肉体上被消灭都无法影响对比特币产生太多的影响。

问:比特币和Q币到底有什么区别?

答:Q币是一种中心化的电子货币,包括总量,发行方式都是由腾讯公司控制的。而比特币的总量,发行方
式都是由程序和加密算法预先设定后,在全世界的多个节点上运行,没有任何人和机构可以修改,不受任何
单一人或者机构来控制。一般称Q币为电子货币,或者企业代币。称比特币为数字货币或者加密数字货币。

问:比特币总量是有上限的吗?是怎么分配的?

答:如同前面所说,矿工参与争夺记账权是有机会获得奖励的。在开始的时候是每10分钟系统会奖励记账
最快最好的人50个比特币,然后这50个每四年减半,差不多在2140年的时候就不再有新的比特币出现,将
会达到2100万个的上限。在这之后,将会使用交易手续费来奖励矿工。

问:so,区块链到底是什么鬼?

答:Blockchain 是一种利用去中心化和去信任方式集体维护一本数据簿的可靠性的技术方案。该方案要让
参与系统中的任意多个节点,通过一串使用密码学方法相关联产生的数据块(block)每个数据中都包含了
一定时间内的系统全部信息交流的数据,并生成数据指纹用于验证其信息的有效性和链接下一个数据库块。

问:陌生人信任机制怎么建立?

答:从技术上来说呢,它是一个分布式储存的数据块,每一个块上面都会包含一整条区块链的信息。这也
就决定了区块链可以在没有可信第三方的条件下,自证其罪,阿布,自证其信!解决两个陌生人之间如何
建立信任机制的问题。在实际生活中,要解决陌生人之间的信任,首先得解决信息或合约的特性,这就说
到了区块链必须遵守的一些协约:

随时提取 ——去中心化特性

不可伪造 ——集体维护监督

不可撤销 ——开源及匿名性

可验证性 ——可分数据存储

首先,因为整个网络没有中心统治者。系统依靠的是网络上多个参与者的公平约束,所以任意每几个
节点的权利和义务都是均等的,而且每一个节点都会储存这个区块链上所有数据。即使该节点被损坏或
遭受攻击,仍然不会对账簿造成任何威胁。

其次,得确保信息或合约无法伪造。账簿在某个人或某几人手上,造假的可能性就非常高,但每个人手
里都有一本账簿,除非你说服了整个游戏里超过51%的人都更改某一笔账目,否则你的篡改都是无效的,

再而,区块链上的信息必须不可撤销,不能随意销毁。比特币的系统是开源的,整个系统都必须是公开
透明的,因此某笔交易被全网广播以后,达到6个确认以上就成功记录在案了,且不可逆转不可撤销。
所以你打出去的钱,即使后来发现地址打错了,你想要重新重新撤回来,是不可行的。

区块链信息必须是可验证的。我可以经过信息提取来判定你的该笔记录是真实的还是伪造的。

这也回答了之前网友的一个关于信任的问题。

区块链有哪些应用?

区块链与法律

这个标题貌似有点大,那我说一个例子:从世界最大众筹项目DAO的技术漏洞引起的以太币被盗风险说起,
谈到作为面向未来的法律人应该如何参与到区块链这场世纪浪潮中。未来的区块链的发展影响到的不只是互
联网和金融,还有法律甚至很多行业。

下面是摘自《正在被比特币改变的法律世界》中的一个真实的案例:

6月17日星期五,下午快下班的时候,区块链微信群里突然炸开了锅,我于是暂时停下手中的工作,仔细
看了一下微信群里大家热议的内容:原来,是以太坊(Ethereum)的创始人Vitalik Buterin在Slock.it社区里
面发声,说DAO有漏洞,被攻击,其上大量的以太币很可能被偷(likely will be)。之后经前往技术社区详
细了解,问题是出在从DAO上赎回的智能合约的代码漏洞,造成黑客可以从DAO上盗取不属于自己的以太
币。这样的消息不但造成了DAO币本身的大跌,就连以太币也受到牵连在一个小时内跌幅近20%,紧接而
起的还有各种谣言,比如以太坊网络已经停止出块,等等(唯恐天下不乱的真是大有人在呀!)

当然,币价是一方面,另一方面,社区里的热心人士和技术大神也都在想办法尽快解决此问题。由于区块
链及其上的智能合同是一旦开始将无法被任何人干涉和停止的,所以,不同于传统的中心化应用程序提交
个补丁就能修复漏洞,DAO作为一个去中心化的应用程序(dapp),即便发现有漏洞,也只能眼睁睁地
看着它持续运行下去,直到gas耗尽,程序才能停止,然后修改代码,再次部署,重启后才算修复成功。

2013年底,Vitalik Buterin,当时18岁的神童提出了以太坊的构想(之所以说是神童,就举一例,作为俄裔
加拿大人,他3个月学会了汉语,而且现在在中国的演讲都是用流利的中文,比facebook扎克伯格的中文
说得好多了),他认为,比特币和那些fork自bitcoin代码然后修改一些参数、添加若干新属性的“竞争币
(山寨币)”就像是各种用途的物理计算器,每一个场景都造一个,实在是没必要,也不统一,为什么不
能做一个平台,然后让大家在这个平台上用统一的代码编写不同应用场景的智能合同呢?以太坊的构想
就像是区块链上的app store,“计算器”只是一个app,而要在以太坊网络上发行类似比特币那样的数字
货币,最少的三行代码就可以搞定,技术不再是门槛,信任才是真正的门槛。

时间渐渐过去,Vitalik Buterin设想的以太坊早已发布了若干版本,进入了平稳且迅猛发展的阶段,大家开
始逐渐认识到区块链的力量,最早极力反对比特币的金融机构此次成为了推动区块链技术发展的领航者,
国际上,巴莱克、汇丰等银行金融机构发起了R3联盟,平安保险作为中国企业也加入了该联盟,在国内,
ChinaLedger和BankLedger相继成立,以研究和推广区块链技术为目标的学术机构“万向区块链实验室”成
立并活跃着,IBM、微软等传统科技巨头纷纷投入重兵入局,这将又是一个技术英雄辈出的时代,就如群
星灿烂的80年代,人们都把区块链比喻为30年前的因特网,还非常不完备,却让人对其未来无限憧憬。
与此同时,国家力量也不可小觑,美联储召集全球90家央行在总部举行区块链会议,徘徊在脱离欧盟边
缘的英国在考虑是否用比特币代替英镑,加拿大央行宣布开发基于区块链的法币发行,瑞典等国则在测
试用区块链登记土地产权,当然,我们中国央行周小川行长也在1月初宣布要发行我们的“数字货币”……

这样我们在回头看,只要有了法律的支持,区块链技术将得到飞速的发展。说完和法律的交集,我们接
下来聊聊和当前最热门的技术(人工智能)的交集。

区块链技术对人工智能的影响

早在年初的时候,IBM就开始整合内部区块链团队,组成兼顾人工智能与云计算平台的事业部。该产业平台
将由IBM全球企业咨询服务部(Global Business Services)前高级副总裁Bridget van Kralingen领导。去年九
月就已经公布该重组消息,目前随着该平台的发布,IBM区块链领导团队将整体转移到该事业部。除了区
块链技术研发,该事业部将主导IBM,整合金融服务工作与其沃森人工智能倡议(Watson)。

该产业平台位于IBM在纽约州阿蒙克市的总部,将承担整个公司的区块链研发责任,另外还负责促成开放
的技术标准,实现加快市场普及的既定目标。这个新的事业部代表IBM基于过去成果之上的下阶段区块链
开发;IBM已经在该领域开发出一系列原型,并在Linux基金会(Linux Foundation)主导的超级账本项目
(Hyperledger Project)中起到了先锋作用。

2015年初IBM公布了公司的早期区块链项目之一,综合了BitTorrent、Ethereum和TeleHash技术的概念证
明机制。此后公司一直致力于整合沃森人工智能技术与分布式账本技术。今年六月份IBM在新加坡滨海湾
成立沃森中心(Watson Centre),目的是以区块链应用为核心,开发人工智能技术。



作者: 感悟时分    时间: 2018-4-12 14:19

我们知道在人工智能领域安全是很重要的,那么我们如何利用区块链技术提高人工智能的安全性呢?

[attach]113298[/attach]

要回答这个问题就需要我们知道区块链的信任机制。例如让设备的使用者在区块链上进行注册,通过智能
合约实现用户不同层次的访问,为不同层次的用户提供个性化功能。区块链保证了设备可以通过用户注册
实现分级访问,不仅可以防止设备被滥用,还能防止用户受到伤害。通过区块链可以更好地实现对设备的
共同拥有权和共同使用权,区块链会让使用者共同设定设备的状态, 并根据智能合约做决定。此外,这种
注册制度将在设备的整个生命周期中持续进行,以便不同的使用者、软件、硬件都可被用来协助监管者确
认设备发生故障的准确时间点。 因此,区块链作为一种底层技术,除了未来有望对金融、政务、医疗等各
个行业带来变革之外,也将对人工智能这类前沿技术学科带来改变,产生化学反应。

区块链与物联网

还记得几年前物联网新起的时候,打的广告是物联网就是一切,万事万物均可互联。几年过去了,我们来
看看物联网在发展中遇到的问题:物联网体量庞大,中心化管理面临挑战--物联网就是物物相连的互联网。
因为现在互联网发展的趋势就是去中心话,这也是我们当年学习网络的时候老生常谈的问题(一个中心代
价太大)。

所以基于上面的问题,区块链技术对于解决物联网是有很大的帮助的。我们来看一组统计数据:根据美国
咨询公司 Gartner 预测,2015 年全球的 物联网设备数量将达到 49 亿台,同时也将创造 695 亿美元的收
入。而在 2020 年,物联网设备的数量将达到 250 亿台左右,与物联网相关边际收益或能达 2630 亿美元。
如 何解决物联网中的数据管理将成为关键问题之一。

区块链帮助物联网实现去中心化控制:区块链的去中心化特性为物联网的自我治理提供了方法,可以帮
助物联网中的设备理解彼此,并且让物联网中的设备知道不同设备之间 的关系,进而通过寻址和权限控
制,实现对分布式的物联网的去中心化控制。

请看下面一张图,总结的不错(区块链帮助物联网实现“自治”)。

[attach]113299[/attach]

上面这图的意思就是成立多个区域中心,实现去中心话的目的。

区块链与大数据

随着大数据时代的到来,越来越多的个人信息和 敏感信息被放到了网络上,中心化数据库就像在狼群中
的一块肉,随时会成为黑客们的 下手对象,近年来的数据库泄露事件已屡见不鲜。区块链技术在未来有
可能会成为提升 大数据安全机制的一个入口。通过区块链,可以保证不会由于单把私钥的泄漏导致整个
数据库的泄漏。以太坊的开发者之一 Roman 认为区块链的最大价值之一是你不能以管 理员身份随意改
变信息,没人能控制区块链。因此,我们认为虽然目前区块链在大数据 安全上的应用还没有非常成熟
的案例,但它就像一扇还没有开启的阀门,具有巨大的开 发潜力和启发意义。

我们来看一份全球敏感数据泄露的调查:
[attach]113300[/attach]

所以要解决大数据问题,归根到底就是要解决大数据的归属问题。

而区块链的去中心化和不可伪造篡改的特性正好契合了这个需求,既 能保证大数据的安全共享,也能解决
大数据的归属问题,使数据“取之于民,用之于民”。

区块链不是公共记账簿

说到这里我还想说明一个问题,之前我们聊到了区块链技术的作用与“公共记账簿”,其实区块链技术的价
值也早已经超过了“加密数字货币”这一概念。

从去除中心去除中介的特点,再到数据不可篡改的特性,区块链的每一个特征都能够找到适用的问题,区
块链在我们所生活的现实世界中的作用将会逐渐开发出来,也许就像一些人预测的一样:区块链技术或许
将重塑我们的世界。

区块链发展的历史

区块链从1.0到2.0,主要是从比特币出现开始,到前不久的互联网金融2.0,我们来看一下这段区块链的发
展历史。

区块链(Blockchain)是在没有中央控制点的分布式对等网络,使用分布式集体运作的方法,实现一套不可篡
改的,可信任的数据库技术方案,其特点为去中心化存储、信息高度透明、不易篡改等。再通俗一点说,
区块链就是利用计算机程序在全网记录所有交易信息的“公开大账本”。在区块链1.0版本,区块链主要就是
比特币,金融大账本。

那么区块链2.0就是在此基础上,加入更广泛的应用,这个发展阶段还要解决诸如以下问题,也是制约区
块链快速发展的问题:

一是登记。区块链具有可信可追溯的特点,即区块链采用一种称之为“Proof of work”的算法和一些共识
规则,确保只有合法的区块才能加进来;一个区块经过验证后链接到区块链中,就会永久的存储;原生
在互联网上的账链数据库是不可摧毁的,所记录信息字段是与生成时间关联并对应,可信账链里面的信
息就具有唯一性,不可篡改性,因此区块链可作为可靠的数据库来记录各种信息。

二是确权。区块链的开源可共享,使各个机构和人均可参与到整个系统的运作,每个参与维护节点都能
复制获得一份完整数据库的拷贝;从而对信息的所有者确权。区块链是用于存储永久性记录的理想解决
方案,例如真实性验证、土地所有权、股权交易以及更多的应用。“小蚁”系统正在尝试用区块链来登记
公司股权(股份),成为公司的股东名册以及持股信息的合法记载场所。

三是智能管理。区块链的拥趸认为区块链核心贡献是解决多点信息交互过程中的信任问题——“拜占庭将
军问题”。这个问题起源于拜占庭罗马帝国,由于帝国国土辽阔,帝国军队的将军们在地理上是分隔开来
的,并且将军中存在叛徒,叛徒会误导将军决策,从而使得他们无法获胜,而让将军们基于正确的信息
达成一致决议成为了一个难题。

为了方便大家对区块链的了解,我们谈区块链2.0就直接谈金融2.0。

虽然包括纳斯达克、摩根大通、花旗银行、瑞银集团、高盛集团在内的全球金融巨头们正在忙着成立区块
链实验室,竞相投资有关科技公司,但是他们要的未必是改造金融的基础设施,更能引起他们兴趣的是有
可能帮助他们提升经营效率,降低成本以下领域的应用。

一是提升自动化水平降低经营成本。金融机构各个业务系统与后台工作,往往面临长流程多环节,区块链
则为简化并自动化这些手工金融服务流程,提供了可能。管理咨询公司麦肯锡发布报告称,区块链金融
将实现债券交易电子化、区块链与程序化交易,减少前台和后台的人力成本。

二是提高支付效率。对于银行来说,区块链主要吸引力在于它可以作为记录系统:可靠、细致和不可逆
转。短期内最有前途的应用会是支付,去年全球跨境汇款市场达到了5830亿美元,数额非常庞大。Ripple
正把它变成现实,它是建立在分布式总账基础上的支付结算系统。受到Ripple启发,Earthport 公司于20
15年8月推出了分布式总账服务,它将Ripple的潜在可能和Earthport的跨境支付服务结合起来,使用本地
自动清算所(ACH)进行国际收支的结算。同时,部分金融机构正在认真考虑使用比特币背后的区块链技术,
作为其清算和结算系统的替代品。

三是满足监管和客户对数据记录的要求。德勤认为区块链技术解决了审计行业历来在满足公众要求、满足
监管部门要求方面的难点,能够保证所有财政数据的完整性、永久性和不可更改性。

电子存证区块链联盟

前面我们说过,区块链要得到快速的发展,必然需要法律的支持。还好8 月16 日,全球首个电子存证区块
链联盟——大规模商用电子存证区块链联盟“法链”宣告成立。“法链”是由Onchain、微软(中国)以及法大
大等多个机构参与建立和运营的证据记录和保存系统,是一个多方参与的开放式区块链联盟。

“法链”中的参与机构各司其职,打造开放生态。在联盟中,Onchain 提供的底层区块链技术,与法大大电子
合同“深度融合”。每一份电子合同的签署时间、签署主体、文件哈希值等数字指纹信息将会被广播到“法链”
所有成员的各个存储节点上,并将文件哈希值信息同步存储在国家权威电子数据司法鉴定中心。这也回答了
之前网友关于交易中的信任危机,有了“法链”的约束,就会一定程度上限制伪造的产生。

区块链技术可充分满足电子证据司法存证的要求。区块链是由节点参与的分布式数据库系统,它的特点是去
中心化、不可更改、不可伪造,可以将其理解为账簿系统。从2013 年1 月1 日起正式施行的新修订的《民
事诉讼法》明确规定,电子数据也可作为证据。但在具体实施中,电子证据因为易修改,难以记录完整等特
点导致公信力不高。利用区块链技术来建立和运营电子证据记录和保存系统,意味着电子证据一经存储,任
何一方都无法篡改,并且电子证据会存储在每一个参与者处,帮助扫清电子数据成为有效的司法证据的障碍。

区块链展望

其实区块链3.0讨论还是其在衍生领域的应用和规范问题。

区块链展望

什么是Namecoin(域名币)?

Namecoin提供传统DNS(域名管理系统)服务商类似的功能,不同点是Namecoin基于去中心化的区块链,
可以阻止网络审查,保证信息自由发布。

Namecoin的特点

了解Namecoin特点之前,我先看看.com/.cn,com和cn的DNS服务商分别由美国和中国控制,所以政府可
以审查网站内容,甚至关闭。Namecoin对应.bit域名,.bit提供类似.com的服务,只不过.bit域名被永久性写

入区块链,任何人不能控制,保证了网站能自由的发布信息。举个列子,极端情况下美国政府可以关闭全球
影响力的google.com,但不能关闭google.bit。

Namecoin的运行原理?

Namecoin通过点对点网络来共享DNS查询表,只要网络中有人在运行Namecoin服务器软件,域名就能被访
问,任何人无法控制。

Namecoin面临问题?

浏览器默认不支持解析.bit网址,需要安装插件,这个问题会导致大部分人无法访问.bit网站,难以向大众普及。

另外在中国网站需要备案,.bit无法备案就不能在中国境内机房托管,压根就没法使用。

由于Namecoin的匿名、低成本、无法审查的特性,给非法行为也提供了便利。

因此,.bit只是个小众的DNS。

Namecoin的运用领域?

在一些言论自由限制严格的国家,可以使用.bit绕过监管审查,让合法信息自由的传播。

基于去中心化域名思想的应用

Namecoin作为第一批将区块链技术运用到非货币领域的应用,有很高的研究价值,虽然由于各方面的限制,
目前难以普及,不过其思想可以运用到各个领域。数字身份认证服务KeyID就借鉴了Namecoin的思想。




作者: 感悟时分    时间: 2018-4-12 14:19
区块链开源项目介绍

上面谈到的说的都有点大,有些人会问:这些前沿技术是不是离我们太远了?只有那些大公司,像什么IBM,
工商银行等等这样的大公司才能学习到,用到呢?像我们在象牙塔里的童鞋们是不是就接触不到真正的区块
链项目呢?But,you know!现在仿佛世界各地都在找区块链技术人才,但是理论还不成熟,咋学呢?现在
网络上有一些开源项目供我们学习了解区块链的应用。

Bletchley —— 微软开源区块链平台项目

微软称已经了解区块链的基本原理,以及其特点,将把区块链整合到企业级项目中。为此,微软开启了Bletc
hley项目,Bletchley充分展现了微软开放性视野,Bletchley模块化区块链将给Azure注入新的动力。

该项目主要专注于:

构建新的开放性平台。

整合身份管理,密钥管理,隐私管理,安全管理,运营管理和协作管理。

提供高可用、稳定的平台。

原理图:

原理图

Hyperledger Fabric

Hyperledger Fabric 是一个开源区块链实现,开发环境建立在VirtualBox虚拟机上,部署环境可以自建网络,也
可以直接部署在BlueMix上,部署方式可 传统可docker化,共识达成算法插件化,支持用Go和JavaScript开发
智能合约,尤以企业级的安全机制和membership机制为特色。你 要是不知道这些术语什么意思,就记住一
点,Fabric之于区块链,很可能正如Hadoop之于大数据。

基于HyperLedger展开的项目列表:

智能合约系列

•以太坊

•Rootstock

•Eris

•Lisk

比特币扩展

•Blockstream

•ColoredCoins

•CounterParty

•Liginting.Network

共识

•比特币

•点点币

•比特股

私有链

•multichain

国内项目

•维优-Metaverse

•布比联盟链

•小蚁数字资产

•BitSE-vechain

Openchain —— 分布式总账区块链工具

Openchain 是由区块链技术公司Coinprism开源分布式总账区块链工具,主要提供给大型企业和金融机构,Op
enchain 在处理大型企业和金融机构的数据的时候,相较于传统的区块链工具,能大大的降低计算速度,并
能降低成本和交易方风险。

点对点

BitShares —— 点对点的多态数字资产交易系统

BitShares 旨在建立一套点对点的多态数字资产交易系统,能够跟踪黄金、白银、美元或者其他货币的价值
并且让持有者获得红利的同时避免所有的交易对手风险。 BitShares拓展了比特币的技术,在一个全新的点
对点的多功能网络中,提供了很多传统货币功能,以及能够让比特币和其它常见金融资产共同使用的支票
账户、储蓄账户和证券经纪工具。
作者: libingyu135    时间: 2018-4-24 15:46
学习了
作者: 嫣然XG    时间: 2018-4-25 17:53
可以通俗易懂的讲解,长篇大论实在不想看啊
作者: 梦想家    时间: 2018-5-5 09:36
赞一个
作者: Miss_love    时间: 2018-5-8 14:33

作者: jingzizx    时间: 2018-5-13 14:22
学习
作者: jingzizx    时间: 2018-5-13 14:22
支持
作者: jingzizx    时间: 2018-5-13 14:22
很详细
作者: jingzizx    时间: 2018-5-13 14:23
看了一部分




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2