内容简介:目前,基于区块链点对点技术的出现,使在没有中央权限的情况下通过所有节点达成共识的方法,可以达到去中心化的目的。但伴随去中心化的同时区块链技术也面临着一些难以突破的客观问题。比如实时交易结算效率低下和扩展性受限等。还比如,目前行业发展还普遍存在交易费用偏高,主要包含支付给矿工的交易确认成本,以及支付给块本身的奖励等。最近我们接触了一个叫Fantom的项目,正在计划通过使用现有的基于 DAG 协议,解决区块链发展遇到的交易计算缓慢、扩展性不足和交易成本高等现状,让区块链技术有机会进入可以大规模使用时期,加速“
全文共计2853字,预计阅读6分钟
布洛克科技按:Fantom正在计划通过使用现有的基于 DAG 协议,解决区块链发展遇到的交易计算缓慢、扩展性不足和交易成本高等现状,让区块链技术有机会进入可以大规模使用时期,加速“杀手级”应用的到来。
目前,基于区块链点对点技术的出现,使在没有中央权限的情况下通过所有节点达成共识的方法,可以达到去中心化的目的。但伴随去中心化的同时区块链技术也面临着一些难以突破的客观问题。
比如实时交易结算效率低下和扩展性受限等。还比如,目前行业发展还普遍存在交易费用偏高,主要包含支付给矿工的交易确认成本,以及支付给块本身的奖励等。
最近我们接触了一个叫Fantom的项目,正在计划通过使用现有的基于 DAG 协议,解决区块链发展遇到的交易计算缓慢、扩展性不足和交易成本高等现状,让区块链技术有机会进入可以大规模使用时期,加速“杀手级”应用的到来。
基于有向无环图的新模型
事实上,目前市面上也有明星项目,比如比如 EOS、TRX 等尝试解决区块链效率问题,但但实际运行效果还是差强人意,其公共分布式账本仍未得到市场的广泛应用。以EOS为例,此前宣称有百万TPS,然而在实际运行过程中,有分析团队发现TPS却不过万。
所以总体而言,尽管区块链的共识算法一直在发展改进,但几乎都没有得到实质性提升或较大进展。故由此造成的交易确认时间缓慢,这一本质问题也是阻碍区块链技术应用于更多产业的最大制约因素之一。
针对公链的现状,Fantom 项目团队开发了一种基于有向无环图(DAG)的新模型。该平台计划通过使用现有的基于 DAG 协议改进版本,将自己与传统的基于块的分布式账本存储基础架构区分开来。
这种创新方案得到众多投资机构的支持,比如Block VC、BlockCrafters、JRR Crypto、CryptoBazzar、连接资本、Zorax Capital、 Transference Fund、节点资本、Nirvana Capital、DFund 基金、丹华资本、回向区块链基金等。
Fantom 的目标是让世界上所有的交易机构能够相互兼容,并且创建一个能够以低成本实现实时交易和数据共享的生态系统。未来 Fantom 希望能够在各种垂直行业中得到大规模应用,例如电信、金融、物流、电动汽车供应等等。
与 Fantom 项目合作的机构或公司已经超过了 10 家,其中比较知名的有韩国食品技术协会、甲骨文、Quantum 等。就合作层面而言,该项目具备了国际化的战略意识,且跨级了食品、软件、风险投资等多个领域。
创新的技术方案
为了解决行业普遍存在的难点,Fantom项目在技术上进行了诸多的创新,尝试解决区块链技术的“不可能三角”。
首先,Fantom 平台采用一种名为“lachesis 协议”的新协议来维持共识。该协议将被整合到 Fantom OPERA 链中。其目的是允许在Fantom OPERA 链之上建立一批程序,让所有的用户能够享受成本几乎为零的即时交易。
OPERA 链作为一种新型分布式基础架构,旨在通过大规模快速处理块来解决现存区块链的扩展性问题。同时,OPERA 链试图在分布式环境中实时处理交易信息以及“StoryData”。
OPERA 链由三层组成:核心层(Core Layer)负责大规模处理交易;软件层(OPERA Ware Layer)负责支持智能合约及其他功能;应用层(OPERA Application Layer)为第三方应用程序提供支持。
其次,LCA(Lachesis Consensus Algorithm)共识算法,该算法旨在使用基于 DAG 的分布式账本技术来提高性能和安全度。它不仅可以防止特定节点故障导致的攻击,而且还能做到极高的交易吞吐量。
LCA 具体将在 Lachesis 协议的基础上形成“Lachesis DAG”。事件块之间的一连串链接形成 DAG,DAG作为一个分布式系统,可存储不可更改的任意数据。事件块包括以下信息:交易、智能合约、历史信息及之前交易的价值等。
再者,虚拟机方面,Fantom 虚拟机旨在大幅减少容量并提升处理速度。基于寄存器的虚拟机可以将 OPCODE 的执行成本降低 50%以上,并将性能容量提高近一倍。
相比于其他项目来说,Fantom 项目创新之处还有,Fantom 希望用安全性很高的椭圆曲线密码系统(ECC)技术来增强签名和节点之间传输数据时的安全性。
椭圆曲线加密的优点体现在它能够用较短的密钥长度确保较高的安全性,并允许在签名时进行高速计算。椭圆曲线密码系统(ECC)运用最有效的算法来解决离散对数问题,从而很轻松地设计出一个安全的密码系统。
这一密码系统的效率更高,因为安全性相同的情况下,它的密钥长度较其他的加密系统更短。此外,Fantom 还打算通过使用 ECC 技术增加对软硬件钱包的支持,并增强这些钱包的安全性。
项目团队经验丰富
该项目优势之一在于团队阵营较为优异。其创始人 Ahn 拥有丰富的计算机科学与 IT 业务背景,同时其曾有过创业履历经验,这些对于项目有后续的技术开发、运维管理以及制度化发展都有较大的正向推动作用。
项目团队的顶层设置方面,安排了明确的 CEO、COO、CMO、CIO、CFO、CBO 等管理职位,且基本都有相关岗位的丰富从业经验。明确清晰的团队架构设置,不仅对于项目具体事务的执行有较大的益处,而且对于项目的机制传承有长远的发展意义。
技术研发与项目开发团队阵容比较强大,且多有丰富的 IT 项目与技术开发经验。同时在该团队中,多人拥有较高的学历背景与区块链专项开发或者研究经验,这是非常难得的。
Fantom 项目拥有至少 14 人的技术专项开发团队,且其中不乏博士、博士后等高学历人才,同时技术团队中,有多位成员拥有区块链技术专项研究背景。总之,Fantom 特设的技术研发与项目开发团队,相对而言,此举赋予了该项目较强的创新性与竞争力。
而考虑到Fantom 项目最核心的 DAG 网络技术,早期已经应用于 IOST、Hashgraph 等区块链项目,所以 Fantom项目的核心开发可以有所借鉴。
而基于寄存器的虚拟机技术,很大程度上也可以在已经应用的基于堆栈的虚拟机基础上升华提升。但项目技术架构设计与整合创新都有可取之处,同时鉴于其拥有庞大的技术开发团队,故项目整体开发难度一般。
结语:项目产品处于早期研发阶段
目前项目发展还处于规划的早期阶段。项目的一些节点性重要事件,比如 Token 发行、代码开源已经落实。但有关项目的技术细节开发进展披露不是很充分,目前暂时无法准确考证,故综合而言完成状况表现一般。
以提交代码为例,根据官方披露,目前项目代码已经于 Github 上开源,其共有 26 个代码存储库,长期贡献者有 12 人次。依次选取了 10 个主要代码库,截止目前,其中提交次数最多的为 go-lachesis 库,共有 839 次提交,分支数量达到了 29 个;最少的为 tokensale 库,共有 54 次提交,1 个分支。
项目代码库提交数量约 3000 次左右,提交数量极多,并且分支数量、发布次数(关联产品)与贡献者数量都比较可观。但是项目代码点赞数量明显偏少,后续此环节有待提高。
最后值得一提的是,目前市场中也已经有采用了 DAG 网络技术的区块链项目,比如 IOST、Hashgraph 等,并且项目开发时间都早于 Fantom 项目。这些项目可以说是 Fantom 项目最直接的竞争对手,并且 DAG 网络技术的应用,是否取得了市场化的理想验证结果,这也是 Fantom 项目未来的挑战之处。
OPERA 技术:OPERA 链作为一种新型分布式基础架构,旨在通过大规模快速处理块来解决现存区块链的扩展性问题。同时,OPERA 链试图在分布式环境中实时处理交易信息以及“StoryData”。 OPERA 链由三层组成,核心层(Core Layer)负责大规模处理交易;软件层(OPERA Ware Layer)负 责支持智能合约及其他功能;应用层(OPERA Application Layer)为第三方应用程序提供支持。LCA(Lachesis Consensus Algorithm)共识算法:该算法旨在使用基于 DAG 的分布式账本技术来提高性能和安全度。它不仅可以防止特定节点故障导致的攻击,而且还能做到极高的交易吞吐量。LCA 具体将在 Lachesis 协议的基础上形成“Lachesis DAG”。事件块之间的一连串链接形成 DAG,DAG作为一个分布式系统,可存储不可更改的任意数据。事件块包括以下信息:交易、智能合约、历史信息及之前交易的价值等。
虚拟机:Fantom 虚拟机旨在大幅减少容量并提升处理速度。基于寄存器的虚拟机可以将 OPCODE 的执行成本降低 50%以上,并将性能容量提高近一倍。
来源:布洛克科技
本文由布洛克专栏作者发布,不代表布洛克观点,版权归作者所有
——TheEnd——
关注“布洛克科技”
以上所述就是小编给大家介绍的《破解“不可能三角”,Fantom加速“杀手级”应用到来》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 快速提高MySQL性能的 ——10大“杀手锏”
- Web 仿 App 动画竟然引出了“性能杀手”
- 「压缩」会是机器学习的下一个杀手级应用吗?
- [译] HPACK:http2中沉默的杀手锏
- 为了控制 Bean 的加载我使出了这些杀手锏
- 深度解析明星公链 NEAR:以太坊杀手?还是泯然众人?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Python编程
[美]埃里克·马瑟斯 / 袁国忠 / 人民邮电出版社 / 2016-7-1 / CNY 89.00
本书是一本针对所有层次的Python 读者而作的Python 入门书。全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy 和Pygal 等强大的Python 库和工具介绍,以及列表、字典、if 语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D 游戏开发如何利用数据生成交互式的信息图......一起来看看 《Python编程》 这本书的介绍吧!