区块链入门书籍推荐技术入门,涉及哪些编程语言

从技术角度告诉你,区块链到底有哪些特点和运作机制-钛媒体官方网站
从技术角度告诉你,区块链到底有哪些特点和运作机制
分享到微信朋友圈1383人阅读
区块链及FinTech(6)
接上一篇应用开发入门介绍,Elwin这篇将会介绍主流的区块链开源技术体系,供大家开发自家区块链平台及应用参考。
一、&&&&&比特币体系
比特币(BitCoin)是最早也是全球最广泛使用和真正意义的去中心化区块链技术,因此他的开源技术体系非常值得参考。
比特币区块链的核心技术框架采用C++语言开发,共识算法采用POW算法,工作量(挖矿)证明获得记账权,容错50%,实现全网记账,公网性能TPS&7。
开源地址为:
虽然说POW算法比较低效率和耗能,比特币区块链由于推出时间比较早又不够强大(如不支持智能合约),但不可否认的是,目前市场上相对成熟和稳定的区块链体系还是比特币。市面上群魔乱舞的山寨币,正是基于比特币的源代码照搬或小改动而创造的,在比特币区块链的体系基础上,还创造了几种区块链技术体系:
彩色币(染色币),彩色币本身就是比特币,是在历史上的创世交易里面被转移过的比特币。在技术上将比特币网络从其货币价值中抽离出来,它们具有一些特殊的属性,比如支持代理或聚集点,从而具有与比特币面值无关的价值。彩色币可以用作替代货币、商品证书、智能财产以及其他金融工具,如股票和债券等。
闪电网络,是为了解决比特币区块链的瓶颈处理能力而生的,他可以有效解决时延、容量扩展、最终性的问题,为比特币区块链提供了一个可扩展的微支付通道网络,使用闪电网络后,TPS最大可以扩展到300。交易双方若在区块链上预先设有支付通道,就可以多次、高频、双向地通过轧差方式实现瞬间确认的微支付;双方若无直接的点对点支付通道,只要网络中存在一条连通双方的、由多个支付通道构成的支付路径,闪电网络也可以利用这条支付路径实现资金在双方之间的可靠转移。
比特币侧链
侧链是以锚定比特币为基础的新型区块链,就像美金锚定到金条一样。比特币的在区块链相当在货币体系的黄金地位,因为他是最去中心化、最多分布节点、最公平区块链。侧链是以融合的方式实现加密货币金融生态的目标,而不是像其它加密货币一样排斥现有的系统。利用侧链,我们可以轻松的建立各种智能化的金融合约,股票、期货、衍生品等等。你可以有成千上万个锚定到比特币上的侧链,特性和目的各不相同,所有这些侧链依赖于比特币主区块链保障的弹性和稀缺性。比较著名的比特币侧链是Rootstock和BlockStream推出的元素链。
Rootstock是一个基于比特币侧链的开源智能合约平台,他使得比特币拥有了智能合约,基于Rootstock的智能合约能够运行无数应用,为核心比特币网络增加价值和功能。Rootstock使用一种比特币双向挂钩技术,这种双向挂钩以一种固定的转换率输送或输出Rootstock上的比特币,Rootstock双向挂钩是一种混合驱链和侧链的技术。更值得关注的是,Rootstock向后兼容以太坊,实现了以太坊虚拟机的一个改进版本,所以以太坊发布的DApps程序能够轻松地在Rootstock上使用,实现比特币级别的安全性和以太坊大量Dapps的复用性,更快的执行性并和比特币发生更强的相互作用。使用Rootstock可以将性能扩展到TPS为300。
元素链(Elements)是Blockstream的开源侧链项目,同样使用比特币双向挂钩技术,除了智能合约外,他还给比特币快速带来许多创新技术,包括私密交易、证据分离、相对锁定时间、新操作码、签名覆盖金额等等特性。核心技术框架采用C++语言开发,开源地址为:
二、&&&&&以太坊ETH
刚结束的以太坊全球开发者大会DEVCON2,吸引了无数大牛到上海,可以看到,以太坊生态系统正在高速地成长着,正朝着成为“世界计算机”的目标前进。无论是the DAO众筹到攻击,还是ETH与ETC 分道扬镳,或者是各种以太坊生态的开发框架和应用,以太坊目前在区块链平台是最吸引眼球的。
以太坊是一个图灵完备的区块链一站式开发平台,采用多种编程语言实现协议,采用GO语言写的客户端作为默认客户端(即与以太坊网络交互的方法, 支持其他多种语言的客户端)。基于以太坊平台之上的应用是智能合约,这是以太坊的核心。智能合约配合友好的界面和外加一些额外的小支持,可以让用户基于合约搭建各种千变万化的DApp应用,这样使得开发人员开发区块链应用的门槛大大降低。
以太坊ETH的开源地址:。以太坊的整个技术生态系统比较强大,同时迭代周期比较快,所以有比较强的生命力,但事物都有两面,对于依赖于以太坊特别是以太坊公网的商业应用来说,频繁的迭代升级和处于风口浪尖(被攻击),使得基于以太坊的商业应用,有时候不得不打足精神去跟以太坊一起升级维护和补丁。
目前以太坊正在正式运行1.0版本,采用的是POW挖矿的共识算法,目前公网的TPS是25笔,在开发中的1.5版本,将采用类POS的Casper算法,以使区块链的确认速度相对于POW的线性效率,达到指数级。采用Casper后将会更好的确认机制,以及大幅降低能量消耗。在规划的 2.0版本目标,TPS有望可以达到2000TPS。
以太坊的进一步开发介绍你可以参考我另外一篇文章《区块链应用开发入门》。
三、&&&&&IBM HyperLedger fabric
IBMHyperLedger,又叫 fabric,是一个带有可插入各种功能模块架构的区块链实施方案,他的目标是打造成一个由全社会来共同维护的一个超级账本。Elwin个人感觉fabric分层设计比较合理,模块化程度非常不错,虽然目前还是在完善阶段,并没有真正商用(最近IBM携手中国银联打造区块链为基础的忠诚积分交易系统,但还是属于探索试样项目),但以IBM的多年技术底蕴,fabric应该是大企业构建区块链底层的选择之一。
fabric架构核心逻辑有三条:Membership、Blockchain和Chaincode。MembershipServices这项服务用来管理节点身份、隐私、保密性、可审计性。Blockchain services使用建立在HTTP/2上的P2P协议来管理分布式账本,提供最有效的哈希算法来维护区块链世界状态的副本。采取可插拔的方式来根据具体需求来设置共识协议,比如PBFT,Raft,PoW和PoS等等,IBM首选PBFT算法。Chaincode services 会提供一种安全且轻量级的沙盒运行模式,来在VP节点上执行chaincode逻辑,类似以太坊的EVM虚拟机及其他上面运行的智能合约。
开源地址:。Fabric的主要框架核心开发语言是GO语言,系统目标是15个验证节点下最理想情况下可以有100K TPS的性能,更适合于联盟链。
四、&&&&&比特股BitShare
比特股(BitShares)是区块链历史上里程碑式的产品之一,截至目前仍然是完整度最高、功能最丰富、性能最强大的区块链产品之一。比特股是可以看作是一个公司、货币甚至是一个社区。它提供的BitUSD等锚定资产是虚拟币历史上的一个最重要变革之一,能够极大消除虚拟货币被人诟病的波动性大的问题。
比特币低效率高能耗的POW算法,使得比特股及其DPos共识算法应运而生。有别于比特币特定的共识机制,DPos有一个内置的实时股权人投票系统,就像系统随时都在召开一个永不散场的股东大会,所有股东都在这里投票决定公司决策。与比特币相比,比特股系统的投票权牢牢掌握在股东手里,而不是雇员。比特股系统的去中心化程度紧紧掌握在比特股持有者们的手中,他们决定了出块受托人的个数。同时,作恶的受托人不会得到任何好处,并且很快就会被投票出局。此外,比特股内置了强大的账户权限设定、灵活的多重签名方式、白名单等特性,足以满足企业级的功能定制需求。
比特股的1.0开源地址是:,2.0开源库在:。他的核心技术框架采用C++语言开发,既适用于公有链,也适合于联盟链,只需要少量节点进行记账,TPS&500,容错50%,在比特股2.0中如果在最优的网络和硬件情况下可以达到最高100K的TPS。
五、&&&&&公证通Factom
公证通(Factom)利用比特币的区块链技术来革新商业社会和政府部门的数据管理和数据记录方式,也可以被理解为是一个不可撤销的发布系统,系统中的数据一经发布,便不可撤销,提供了一份准确、可验证、且无法篡改的审计跟踪记录。利用区块链技术帮助各种各样应用程序的开发,包括审计系统,医疗信息记录,供应链管理,投票系统,财产契据,法律应用,金融系统等。
建立在Factom基础之上的应用程序寻求能够直接利用区块链实现追踪资产和实现合约,而不用将交易记录写入区块链,Factom在自己的架构中记录条目。跟以太坊类似,Factom系统会创造一个叫Factoids的电子币。持有Factoids意味着有权使用Factom系统。只要把Factoids转化成输入积分便有权把数据写入Factom系统中。同时运行着Factom的联邦服务器也能收获Factoids作为维护系统的回报。Factom虽然同样基于比特币网络,但却并不是之前提到侧链或染色币的技术架构,Factom只将目录区块的哈希值锚定到比特币区块链。Factom很好地解决了比特币三个核心的约束和问题,速度、成本和区块链膨胀。
Factom中的政策和奖励机制与POS机制有相似之处。与其不同之处在于,Factom中只有一小部分的用户权益能够被认可。只有已经提交到系统的权益有投票权,而可转移的Factoid权益没有投票权,避免了POS机制的“股份磨损”和“没有人进行POS”问题。
公证通的开源地址是:。他的核心技术框架采用GO语言开发,TPS是27笔左右(待考究)。
最新情况,Factom将不会只依赖于比特币区块链,他将会同样会通过整合以太坊区块链,以来确保存放的数据时时刻刻都是安全的。
六、&&&&&瑞波Ripple
瑞波(Ripple)是世界上第一个开放的支付网络,是基于区块连的点到点全球支付网络。通过这个支付网络,使你轻松、廉价并安全的把你的金钱转账到互联网上的任何一个人,无论他在世界的哪个地方,他可以转账任意一种货币,包括美元、欧元、人民币、日元或者比特币,简便易行快捷,交易确认在几秒以内完成,交易费用几乎是零,没有所谓的跨行异地以及跨国支付费用。
Ripple有两个重要概念,其一是推出Ripple币瑞波币——XRP,它作为Ripple网络的基础货币,就像比特币一样可以整个网络中流通,主要是燃料Gas的作用,每产生一笔交易就会消耗一些 XRP;其二是引入网关(Gateway)系统,它类似于货币兑换机构,允许人们把法定货币注入、抽离Ripple网络,并可充当借、贷双方的桥梁。
Ripple引入了一个共识机制RPCA,通过特殊节点的投票,在很短的时间内就能够对交易进行验证和确认。Ripple客户端不需要下载区块链,它在普通节点上舍弃掉已经验证过的总帐本链,只保留最近的已验证总帐本和一个指向历史总帐本的链接,因而同步和下载总帐本的工作量很小。
Ripple的作用并不仅仅只负责清算货币兑换,它可以是各种虚拟货币、数字资产或任意一种有价值的东西。
Ripple的开源地址是:,他的核心技术框架采用C++语言开发,TPS&1000。
七、&&&&&未来币NXT
未来币(Nxt、Nextcoin)是第二代去中心化虚拟货币,它使用全新的代码编写,不是比特币的山寨币。它第一个采用100%的股权证明POS算法,有资产交易、任意消息、去中心化域名、帐户租赁等多种功能,部分实现了透明锻造功能。
Nxt是且是第一个100%的股权证明机制的电子货币,Nxt不再通过消耗大量的资源“挖矿”产生新货币,而是通过现有账户的余额去“锻造”区块,并给与成功“锻造”区块的账户交易费用奖励。
Nxt具有一个非常灵活的特性,称为“透明锻造”。这一机制使得每一个用户客户端可以自动决定哪个服务器节点能够产生下一个区块。这使得客户端可以直接将交易发送到这个节点,从而使得交易的时间达到最短。实时和高优先级的交易可以通过支付额外的费用来被优先处理。
Nxt区块链2.0已经在讨论和计划实施中了,其核心思路就是要通过主链(Main Chain)和子链(Child Chain)的这种架构来增加Nxt区块链的可扩展性和可删减性,从而解决长期存在的区块链膨胀等问题;
Nxt的开源地址是:,他的核心技术框架采用JAVA语言开发,TPS&1000。
此外,还有几个区块链技术体系也介绍一下:
英特尔的锯齿湖(Sawtooth Lake),目前是用于建造、部署和运行分布式账本的高度模块化平台,重点领域在数字资产,在锯齿湖的数据模型和交易事务语言中,是由称为“transaction family”的体系来实现的, 給用户可以有开箱即用的功能齐全的市场数字资产管理体系。采用PoET和Quorum Voting两种共识算法,框架核心开发语言Python,开源地址为。
布比区块链,目前采用的是对联盟链内定向开源,共识算法采用自研发的Pool验证池,可以集成Byzantine Paxos、Byzantine、Raft等商用共识算法,实现免Gas费用的秒级共识验证,框架核心开发语言是C++,应用场景比较广泛。
小蚁区块链,开源地址为,采用改进的拜占庭容错算法-dBFT共识算法,支持智能合约,目前重点领域在数字资产应用,框架核心开发语言C#。
最后,汇总一下几大主流开源技术的比较。
C++
以太坊ETH 1.0
公链/联盟链
IBM HyperLedger fabric
比特股BitShare
C++
公证通Factom
Factom自有共识机制,类Pos
公链/联盟链
C++
瑞波Ripple
公链/联盟链
C++
公链/联盟链
*附注[共识算法解释]:
共识机制是区块链技术的关键点。共识机制的核心是在分布式网络中,利用一种规则(算法)来保证全网对于Block的创建是一致的,下面是主要的共识算法。
1、Pow工作量证明,就是大家熟悉的挖矿,通过与或运算,计算出一个满足规则的随机数,即获得本次记账权,发出本轮需要记录的数据,全网其它节点验证后一起存储;
2、Pos权益证明,Pow的一种升级共识机制;根据每个节点所占代币的比例和时间;等比例的降低挖矿难度,从而加快找随机数的速度。
3、DPos股份授权证明机制,类似于董事会投票,持币者投出一定数量的节点,代理他们进行验证和记账。
4、Pool验证池,由布比构建,基于传统的分布式一致性技术,加上数据验证机制;是目前行业链大范围在使用的共识机制
5、PoET(Proof ofElapsed Time),也就是‘消逝时间量证明’,它是由英特尔构建在可信执行环境的一种彩票协议。
6、QuorumVoting,属于Quorum拜占庭协议,仲裁投票算法,它采用了瑞波和恒星的共识协议,用来解决需立即交易定局的需求。”
7、Casper,以太坊社区提出的正在研发中的类POS共识协议。Casper的基本思路是,任何人抵押足够多的以太币到系统中就可以成为矿工参与到挖矿过程。共识算法要求所有的矿工诚实工作,如果一个矿工有意破坏,不遵守协议,系统就会对矿工做出惩罚:没收之前抵押的以太币。有人把Casper这样的挖矿机制称为“虚拟挖矿”。
8、PBFT(PracticalByzantine Fault Tolerance)算法,拜占庭容错算法,属于状态机拜占庭协议,IBM HyperLedger fabric实现和推荐的共识算法,采取一个节点一票的方案确定记账结果,少数服从多数投票,性能较好,主要用于联盟链。
作者:高志豪(/elwingao)
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:10185次
排名:千里之外
评论:10条区块链技术的革命 - 简书
<div class="fixed-btn note-fixed-download" data-toggle="popover" data-placement="left" data-html="true" data-trigger="hover" data-content=''>
写了160506字,被195人关注,获得了441个喜欢
区块链技术的革命
本文的思想摘录自 William Mougayar 的著作-《商业区块链:下一代互联网技术的展望、实践及应用。在此书中,Mougayar 对分布式数据存储技术不遗余力的大加弘扬。从本质上讲,区块链技术,是一种交易记录的存储技术,它对交易记录进行永久性存储,而且存储之后永远无法删除,只能按照次序加入新的交易,由此对所有的交易历史进行永不结束的记载。这个看似简单的功能描述,实则含义深刻。它促使我们,重新思考如何去创建交易、存储数据和交换资产。它是一场巨大变革的起点。我们不能将区块链仅仅视为一场革命。 它更像一场海啸,看似缓慢迫近,但终将以摧枯拉朽的力量,裹挟颠覆其前进方向上的一切事物。简单点说,区块链是互联网世界的第二个伟大纪元,上个世纪90年代兴起的万维网则是第一个纪元。 这个新纪元主要围绕着信用问题,所以我们可以称之为信用纪元。在改变政府治理、生活方式、传统企业模式、社会和全球性机构上,区块链是剧烈的催化剂。当然,作为一种极端巨大的变革,它也会遇到强烈的抵制。区块链藐视一切禁锢我们头脑的旧思维,不管这些旧思维存在了几十年,还是几个世纪。区块链将颠覆交易执行的管理方式和集中型控制模式。例如,通过区块链技术能够对产权保险自动进行毫无争议的核验,那么根本就不需要向第三方监管账户进行支付。区块链松开了信任的缰绳,这缰绳曾经牢牢控制在各种中心机构的手中,例如银行、政策制定者、清算中心、政府、大公司等。区块链让人们摆脱了这些老旧的控制节点。例如,交易双方完全可以在区块链上进行交易的认证,而不再需要一个清算中心。一个类似的现象是,16世纪中,中世纪的行业工会为了在某些制造工艺上实现垄断,排斥外来竞争,对制造工艺知识的出版印刷进行严格的控制。那个时候,欧洲大多数国家都通过许可制度,对印刷出版进行严格的管理和控制,而权力则掌握在天主教堂和政府的手中。行业工会则与天主教和政府进行合谋,对工艺知识的出版和流通进行审查。这种集权控制和垄断并未持续很长时间,随着印刷术的爆发,知识得以广泛传播。今天,我们实在难以理解,知识的出版印刷怎么会是犯罪行为。可是仔细想一下,集中的信用管理机构,不是类似古代的工会吗?如果区块链这样的技术,能够完成对信用的管理,甚至管理的更好,那么为何我们还容许集中的管理机构来垄断信用的管理职能?区块链打破陈规,将信用的机能释放到广阔的自由世界中。这一如当年,中世纪的工会被迫放弃对印刷的控制。将区块链仅仅视为一个分布式的记账系统,是一种误解。分布式的记账功能,不过是区块链众多特性中的一个。这种误解,谬误之处,不亚于将互联网简单视为一个网络,或者仅仅是一个发布平台。这些简化的理解,如同管窥蠡测。区块链的意义也当然不限于边角区块的简单叠加。区块链的倡议者持有这样的信仰:信用的实现应该是无偿的,更不应该掌握在某种集中型的权威手中,这种权力要么利用信用收税,要么肆意操纵,玩弄各种形式的费用、访问权、许可权等等。倡议者坚信信用的实现可以,也应该是,一种平等个体之间的对等关系(peer-to-peer),只需要通过合适的技术便可以达成。信用机制可以通过代码程序实现,可以通过确定的算法来计算出真伪,这些算法以强大的加密技术为支撑。从本质上讲,信用就是密码验证,可以由可信计算机构成的网络来管理并保证安全性。而旧的方式下,通过单一实体管理信用,则不可避免要产生额外的成本耗费,以及完全没必要的官僚体系。如果区块链技术广泛用来支持可信交易,那么我们的信用体系就再也不需要中间人了。那些定义“可信”机构的政策制定者,例如银行,将陷入困境。 他们所控制的内容已然消散在网络上,已经无从控制。 他们所能做的,只能是变革旧的制度。“中介控制”的信用经常发生漏洞,而在区块链技术的支持下,我们的信用体系将毫无瑕疵。 那么,当信用成为“无偿的”(当然可能还是需要去积累信用),情况会如何变化? 自然而然的,信用体系所遇的阻力将越来越小,最终去中心化的信用体系将传遍网络的所有地方。区块链还支持对资产和价值的交换,帮助人们以一种全新的、快速的、且无需中介干预的方式交换各种价值。区块链还是一种后端的基础架构,理论上讲,它是拥有无限计算能力、永不停机的计算机系统。 一旦启动,则永远不会停下来,整个体系的弹性容量几近无穷。银行系统会死机,云计算服务会死机,但真正的区块链系统永不死机,任何一个单点的失效都无关紧要。互联网的要义,就在于去掉很多中间代理。现在,区块链要革更多中间代理的命。当然,它也会创造一些新的环节。 这和万维网的情况一样。当前的中介代理们要认真思考他们会收到什么样的冲击,在“去中心化大潮”的赛跑中,如何分一杯羹。全世界都在认真研究、分析和预测区块链的未来。科研技术人员、企业家和企业都在思考,区块链到底是维他命,还是毒药。今天,我们还在议论区块链能做这个或者那个,但明天也许区块链就隐形了。而我们所议论的,将是区块链带来了什么。正如同互联网或者万维网,或者如同数据库,区块链带来了一种全新的语言。从上个世纪50年代开始,随着信息化的演进,我们开始熟悉新的语言:主机,数据库,网络,服务器,软件,操作系统和编程语言。 自上个世纪90年代早期,互联网又新造了一本词典: 浏览、网站、Java、博客、TCP/IP、SMTP、 HTTP、 URLs 和 HTML。今天,区块链则带来了新剧目:一致性算法、智慧合同、分布式总账、电子钱包和交易块。一个区块一个区块,我们将积累自己的知识链,并学习和理解区块链的含义、它将改变什么、以及这些改变带来的深远意义。今天,我们通过 Google 来获得一切知识,不管是信息还是产品。明天,我们将执行和“谷歌搜索”一样的操作,来验证记录、身份、授权、权限、工作成果、职位、合同以及与有价资产交换相关的流程。一切事物都将拥有数字的所有权证书。如同我们无法重复使用电子货币一样(感谢中本聪的发明),我们也无法二次复制或者伪造正式的证书,只要用的是区块链技术。这在信息化革命中一直就是缺失的一环,而现在区块链修补了它。1994年,当 FedEx 首先引入包裹的在线查询时,人们激动不已,至今难忘。今天,这种服务已经普及,但这个功能是我们在早期万维网上的一个分水岭。在那之后,人们便可以通过互联网随意的公开访问这些服务,而在之前,这些服务都只能以封闭的、私有的形式提供。随之更多的服务滚滚而来:在线银行、税务填报、在线购物、股票交易、检查订单等等。和我们访问服务来搜索公共数据库一样,我们通过搜索新的服务形式,来检查区块链以确认信息的真实性。信息访问的实现,还是不够的。我们还要知道访问的正确性,我们还要了解是否记录被更改,我们要求最大的透明性。区块链甫一出现,便承诺实现最大的透明性。过去的问题是“这东西在数据库里吗?”,而现在则是“这东西在区块链里吗?”区块链比万维网更复杂吗? 当然!区块链是互联网历史的构成部分。在重要程度上与万维网不相上下,甚至可能将互联网以更合理的方式再造出来:更加去中心化、更加开放、更加安全、更加私有化、更加公平、更加容易访问。区块链应用一方面将颠覆传统的商业形式,将这些商业从中心化的信用机制的魔爪中解救出来,另一方面,区块链应用还将直接替换传统的 web 应用。无论进程如何,区块链的历史都将在很长时间里持续写下去。一如 Web 发明后,其发展历史连绵不绝。不过区块链的未来会更有意思:因为你将是链条中的一环,你拥有一切。
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
被以下专题收入,发现更多相似内容:
@IT 专题 由 IT大分类,转定位于IT·互联网行业观察与思考,数码产品极客体验。
主编:向右奔跑 http://www.ji...
· 186091人关注
关注互联网、科技。
**诚邀科技爱好者一起管理这个专题,私信我。
不定期会精选一些好的文章发在公众号(joojencom)...
· 30225人关注
网罗科技商务前沿信息,提供创业咨询和支持
· 1人关注
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
选择支付方式:中国领先的IT技术网站
51CTO旗下网站
区块链是革命性技术,还是只是另一种基础设施支持技术?
比特币的主要支持者担心:区块链变得太笨拙而不好管理。一位安全专家认为,区块链会融入到基础设施中,可以称之为“21世纪的PKI”。
作者:布加迪编译来源:| 12:49
【51CTO快译】区块链有望成为一种超分布式、超安全的大型全球数据库,将被用于大大小小的交易,这样的声音此起彼伏。更有一些知名人士将区块链视作可以与互联网本身比肩的革命性技术,认为抛开中间商和经纪人,区块链能够提供无拘无束但又高度可信的存储和访问交易服务。
然而,不是每个人都认为区块链具有如此重大的影响。区块链可能会融入到基础设施中,受到法律和法规框架的约束,或者甚至可能变得很难管理,因此沦为边缘化。斯特凡&托马斯(Stefan
Thomas)是比特币背后的推动力之一,他正在重新考虑作为加密货币比特币基础的这项技术。他在最近发表于Medium的一篇文章中称,&随着区块链的发展,更庞大、获得高度既得利益的用户群会变得越来越难监管。&
自关注以太坊(Ethereum)的进展以来,托马斯变得更怀疑了。以太坊是一种基于区块链的智能合约和加密货币平台,供所有人使用。他认为,事实证明,让庞大的开发者和用户群体实现&共享状态&是有问题的。&在任何协议中,每个人都要有一样的行动。但是在以太坊之类的区块链中,每个人都要有一样的想法。每个人的存储内容(用计算机学术语来说就是&状态&)要一模一样,并按照同样的规则来完善。共享状态大大增添了复杂性,这对开发者带来了很大的影响:区块链用起来很麻烦。接触过区块链的人都知道我在说什么。&
托马斯解释,互联网和万维网之所以如此成功,原因就在于它的无状态架构。重点应该放在&一种极简协议和简单数据格式上。我们应该考虑首先如何避免使这些功能中心化,而不是盲目地把中心化功能换成区块链。我们需要创建Web之类的无状态协议,可以在整个系统的不同角落逐步加以改进。&
他表示:&区块链基本上被各大科技公司忽视,却得到金融行业的积极追捧,主要是金融行业对于神秘而复杂的系统有着比较高的宽容性。&
这的确令人担忧。技术厂商们一直在积极推崇区块链,包括IBM,它最近一直在以各种方式测试和试用这种方法。区块链会不会彻底颠覆IT行业仍需拭目以待,但是可能会变成企业手中的另一种重要工具,许多企业期望建立稳定、安全、高度互联的生态系统。
比如,惠普企业安全部门技术专家卢瑟&马丁(Luther
Martin)表示,区块链与公共密钥基础设施(PKI)颇有相似。PKI于20世纪90年代构建,用来为基于互联网的交易提供可信赖的第三方信任,两者有着同样的希望和理想。
就为何称之为&21世纪的PKI&的区块链可能会走PKI的路子,且PKI当初最终融入到基础设施中,马丁表示,上世纪90年代末PKI的希望(有望成为一项革命性技术)与如今我们在区块链方面听到的噱头有着诸多相似之处。
马丁认为,区块链的弱点在于,它还没有在监管和合规要求方面得到测试。就跟PKI一样,许多法律和监管问题必须在早期就要理顺。&我们可能会看到针对区块链技术的许多调查会有类似的结果。比如,许多医院不愿对一些文件进行数字签名,因为《健康保险可携性及责任性法案》(HIPAA)规定的代码可能需要手动改正,而这些改正会破坏数字签名。同样,把房地产交易记录在区块链之类的公共账本中在一些国家是不允许的,因为那些交易被认为是私人的。&
不过,经过多年努力、解决法律上的复杂性后,PKI无处不在,支持&用户安全地连接到加密世界大部分电子商务的Web服务器。&马丁说,&PKI现在是确保互联网运作的一个重要组成部分,但是它也最终没有成为支持者曾经认为的那种重大的技术。&
/article/second-thoughts-on-blockchain/
【51CTO译稿,合作站点转载请注明原文译者和出处为】【编辑推荐】【责任编辑: TEL:(010)】
大家都在看猜你喜欢
头条头条头条头条原创
24H热文一周话题本月最赞
讲师:3人学习过
讲师:2人学习过
讲师:1人学习过
精选博文论坛热帖下载排行
在这本书中,C 语言专家 Peter Prinz和Tony Crawford为你提供大量的编程参考信息。全书叙述清晰,语句简洁,分析深刻。本书主题包括:
订阅51CTO邮刊

我要回帖

更多关于 区块链入门 的文章

 

随机推荐