区块链的流派

可以将区块链看成一种兵器,因为型制不同,使用套路不同,所以可以分为不同的流派。

一、技术

区块链是由技术驱动产生的一种社会变革。

去中心化、公开透明、无需监管的自由。

1.1 区块链的技术流派

第一是按照节点准入规则,划分为公有链,私有链和联盟链。

公有链的代表自然是比特币和以太坊,私有链则以R3 Corda声名最盛,联盟链的代表作品是Hyperledger名下的Fabric。

  • 公链(解决几千个节点区块出块时间、 智能合约异步调用、分叉还有很长的路);
  • 行业链(要能支持 30–300 节点平 衡性能与分片共识,系统的稳定安全);

  • 私链(十几个节点大企业内部使用,达 到分布式功能和中心化的速度)

第二是按照共享目标,划分为共享账本共享状态机两派。

比特币是典型的共享账本,而Chain和BigchainDB也应属此类,这几个区块链系统在各个节点之间共享一本总账,因此对接金融应用比较方便。另一大类区块链系统中,各个节点所共享的是可完成图灵完备计算的状态机,如以太坊、Fabric,它们都通过执行智能合约而改变共享状态机状态,进而达成种种复杂功能。

第三是按照梅兰妮 · 斯旺所描述的代际演进,将区块链系统分为1.0、2.0和3.0三代。其中1.0支撑去中心化交易和支付系统,2.0通过智能合约支撑行业应用,3.0支撑去中心化的社会体系。比特币和Chain应属于区块链1.0系统,而以太坊和Fabric是区块链2.0系统,目前尚无成功的区块链3.0系统出现,不成功的尝试倒是有那么一个,就是著名的The DAO。

第四是按照核心数据结构,分为区块链和分布式总账两派。区块链这一派在系统中真的实现了一个区块的链作为核心数据结构,而分布式总账这一派,只是吸取了区块链的精神,并没有真用一条区块链作为核心数据结构,

1.2 区块链未来的三个技术发展方向

区块链未来的发展现在基本上是三大技术方向:

第一种是以比特币以太坊为代表的,走的是 POW+POS 的路线。这个路线 的优点就是可以跨国跨区域,不需要批准地接受上千个节点来做共识。井通推出的 MOAC 也是这种,速度比以太坊要快 100 倍。但是这个方向, 总的速度会比较慢。

第二种是以 IBM 的 Fabric、腾讯、微软等为代表的,推出的 BFT 的平台, 基本上就是趋于更中心化的分布式。这个路线的优点就是速度可以很快,做到每 秒一万以上,但是缺点是节点几乎很难超过 20 个,更无法跨区域。但是主要应 用是取代目前昂贵的数据中心备份系统,受打击的应该是甲骨文这种大数据库集 成商。推出这种项目的会和国内的阿里、腾讯,华为和国外的 IBM 这些去竞争。

第三种是井通科技以及海外的 stella,ripple 这种,是用了中间取平衡,通 过对 BFT 的优化,大概是速度可以做到 5000 每秒,节点可以支持 250 个,应 用主要是跨区域跨国的联盟链,比如汇兑、金融联盟、行业联盟等等。

二、管理

区块链从技术上可以做到完全去中心化,但从挂你上来说,由于企业的发展理念或目标不同,区块链出现了两种应用方向:一种是完全去中心化的应用,另一种是有效/有限去中心化的应用。

完全去中心化目标是绝对自由,绝对的隐私。绝对的自由不一定好,参考英国全民公投。

有效/有限去中心化是牺牲一部分绝对自由平等来获取一定的益处。区块链上的验证机受管理机构的限制,只有经过授权的节点才能加入。授权后的节点享有同样的权益。有点像中国的人民代表大会制度。

三、模式

区块链的产生源于松散的社区组织,而在区块链技术发展的过程中,也逐渐出现了公司化运营的区块链公司。
区块链社区组织:比特币、以太坊;
区块链的运营公司:Ripple、R3 、布比、井通等。

两种发展理念各有特点,不同时期优点也不尽相同。

1、发展初期

新技术产生的初期,由于技术不成熟,社区组织极客的影响比较大,它们对新技术的技术迭代、思路的创新、技术的完善起决定性作用。

2、发展中期

新技术在社区经过一阵磨合、消化升级后,其特点和优势逐渐被人们所接受,而商业公司在看到新技术巨大的商业前景后,也开始投入较大人力物力,争取在新一轮的技术浪潮中占有一席之地。

此时社区规模也已经扩大,技术也相对完善,底子较厚,缺点是进攻力较弱,适应变化能力不足。

3、发展后期

此时技术已经成熟,商业应用也早已大面积铺开,此时公司用强大的资金实力充实了自己的技术实力。一些社区技术极客会被这些大公司收入囊中。这个阶段,商业力量压倒一切。

四、产业

区块链是一个全新的行业,这个行业的全产业链有哪些?

  • 矿机及相关产业
  • 密码币交易所
  • 区块链资讯
  • 支付(主要解决跨境支付的高额成本)
  • 智能资产
    围绕智能资产产生的所有交易活动、管理活动、商业活动,是区块链产业远未开发完成和产业商业利益的领域,空间极为广阔。
  • 社会应用
    可以说,哪里崔仔信用缺失,哪里就是区块链的用武之地。
    比如对政府部门来说,包括慈善、彩票、政务公开等;
    对社会来说,包括防伪、新电商、共享经济等。

五、性能

- 吞吐量

比特币的信息吞吐量现在最大值也只有7tps。
像Ripple和井通可以做大极值2000tps到3000tps。
实际上,区块链去中心化的技术特性决定了在吞吐量上很难超越中心化的应用,所谓“尺有所长,寸有所短”。

- 延迟时间

目前每个比特币交易区块需要10分钟来处理,意味着至少需要10分钟来确认你的这笔交易。为了足够的安全性,你甚至需要更长的时间–大概一个小时(6次确认)—一些大额交易甚至需要更长的时间。因为这是用来抵御“双花”问题攻击的代价。

对于Ripple和井通网络来说,每次交易的处理速度是2–5秒,已经可以基本满足实时的交易需求。

对比VISA,VISA的速度快体现在同行转账,同国转账;跨境转账,中心化的银行几天的转账效率就值得诟病了。

- 容量和带宽

比特币区块链目前的大小已经超过25GB(千兆),仅15年一年就增加了14GB。

尽管对于现代大数据时代中的很多领域和以TB(太字节)量级作为标准的阿苏局密集技术来说,25GB数量并不算多。但是,前者的大部分数据是可以被压缩的,而区块链数据出于安全型和易访问性的考虑是不能用一般方法压缩的。然而这可能是一个机会,去鼓励大家创造一种新的压缩算法,来让区块链可以容易存储,又能保证其完整性和易访问性。

对于有限中心化的Ripple网络来说,虽然它的节点不一定需要很多,但它每个节点要求的存储容量还是会很大,目前Ripple网络节点的数据量也早已超过500GB。随着以后业务量逐渐增长,它的存储量还会是指数级别的增长。将来的区块链节点不是普通的计算机能够胜任的,要足够大存储量、高性能、高带宽才能胜任。

- 能耗

挖矿带来了巨大的能源消耗。一些早期的估计是每天浪费1500万美元,其他的估计甚至更高。一方面,正是这种浪费使比特币可信;一些理性的机构在这种毫无意义的工作量证明中相互竞争以取得可能的奖励;另一方面,这些消耗的能源除了挖矿外没有任何实际的益处。

当然这些能源浪费并不是做无用功。正式它邦正了吧区块链世界里的去中心化。区块链的实质是用牺牲资源的方式换取了信用—也算是有所得,有所失。(用现有的过剩基础资源去换取未来的数据资源)

- 商业模式

另一个重要的挑战,既是功能性又是技术性的,就是商业模式上的挑战。

第一,一些传统的商业模式并不适用区块链,因为对于点对点的去中心化模型来说,并没有一个收取交易费的中间商。

第二,在区块链新经济中,仍然有一些有价值的、可以产生收益的产品和服务。比如可以提升现有行业或产品效率的、可以实现资产或资金跨界流动的,有助于市场导入和培训的、用户体验良好的工具或者产品,将会更早地具备实现商用化的能力。

第三,会出现针对区块链服务商提供服务的新商机,如培养消费者使用区块链的习惯,辅助设置使用标准及规则、客户定制服务、只能合约审计等增值服务岗位。此外,红帽模式(采用收费模式搭建开源软件)、软件即服务模式(Software as a Service,SaaS)等现有的模式,也依然有其存在的价值和必要。

- 个人隐私

理想状态是以区块链的方式,仅通过持有一个指针和一个可能的通道,让大家将自己的个人就路以去中心化的方式存储。但目前这个么目标还有大量的问题需要解决。如果你将所有数据都放在去快来拿上,而你的私钥被盗或公开,那么即将无处循形,无可挽回。

当然,区块链企业也可以采取有效去中心化的方式来满足政府合规性监管,以及紧急制动和人工干预的要求,比如Ripple就有账户冻结功能,通过管理书单解决区块链的匿名问题,以更好地满足商业级应用的要求。

六、形态

- 私有区块链(Private Blockchains)

相较于完全公开、不受控制,并通过加密来保证网络安全的系统(如POS遇POW),私有区块链可以创造出访问权限控制更为严格,修改甚至是读取权限仅限于少数用户的系统,同时这种系统仍然保留区块链真实性和部分去中心化的特性。

- 公共区块链(Public Blockchains)

公共区块链是指全世界任何人都可读取的,任何人都能发送交易且交易能获得有效确认的,任何人都能参与其中的共识验证过程的区块链–共识过程决定哪个区块可以被添加到区块链中并明确当前的状态。

公共区块链的安全由“加密数字经济”维护–“加密数字经济”采用POW或POS等方式,将经济奖励和加密数字验证结合了起来,并遵循一般原则:每个人从中可获得的经济奖励,与对共识过程做出的贡献成正比。这些区块链通常被认为是“完全去中心化”的。

- 联盟区块链(Consortium Blockchains)

联盟区块链是指其共识过程受到预选节点控制的区块链。

不妨想象一个由15个金融机构组成的联盟,每个机构都运行一个节点,而且为了使每个区块生效需要获得其中10个机构的确认。区块链或许允许每个人都可以读取,或者只受限于参与者,或走混合路线,例如区块的根Hash及其API(应用程序接口)对外开放,API可允许完结做有限次数的查询和获取区块链状态的信息。这些区块链可视为“部分去中心化”。

- 完全私有区块链(Fully Private Blockchains)

完全私有区块链是指其写入权限仅在一个组织的区块链。读取权限或者对外开放,或者被进行任意程度的限制。

相关应用包括数据库管理,审计,甚至一个公司。

- 几种形态的比较

下面以“私有VS公共”两种类型的区块链进行讨论。

私有区块链的优点

第一,规则易修改。
如果需要的话,运行私有区块链的单位或公司可以很容易地修改该区块链单位规则、还原交易、修改余额等。在一些情况下,例如全国土地登记,这个功能是必要的。

第二,控制力更强。

第三,交易成本更低。

第四,高连接性。

第五,隐私保护。

公共区块链的优点

第一,用户受保护。

第二,网络效应。

为了使交易过程更高效,要将来自完全不同行业的完全不同的资产寄放再同一公共数据库上,这在私有区块链上是不可能轻易做到的。

按需结合使用,如果能创建基于公共区块链之上的私有智能合约,或者能实现在公共和私有区块链之间的跨链交易,我们就可将两者的疼醒很好的结合使用。

基于bert实现关系三元组抽取python源码+数据集+项目说明.zip基于bert实现关系三元组抽取python源码+数据集+项目说明.zip基于bert实现关系三元组抽取python源码+数据集+项目说明.zip基于bert实现关系三元组抽取python源码+数据集+项目说明.zip基于bert实现关系三元组抽取python源码+数据集+项目说明.zip 个人大四的毕业设计、课程设计、作业、经导师指导并认可通过的高分设计项目,评审平均分达96.5分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 [资源说明] 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设或者课设、作业,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96.5分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),供学习参考。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值