Fantom将用FTM代币奖励公正的评价者。这将激励所有参与者在平台上做有价值的事,并建立一个可靠的生态系统。奖励协议将根据交易数量在声誉协议上建立智能合约,并在满足条件后对每笔交易进行奖励。FANTOM想在电信、金融、物流、电动汽车供应等多个行业领域大规模应用。FANTOM基金会打算推出FANTOM平台,并推出一种新的基于智能合约的生态系统,供全球当前和未来所有的合作伙伴使用。为了促进全球交易的一致性、高准确性和可靠性,FANTOM基金会将引领下一代分布式账本技术。
FTM项目如何运作
1.Fantom是模块化的
Lachesis代表了区块链技术堆栈的一层共识,可以插入任何分布式账本中。
当前,两个网络正在使用Fantom的共识算法:
Opera主网部署,使用以太坊虚拟机(EVM)并与以太坊兼容;
和Xar Network,它是在Fantom的aBFT共识基础上使用Cosmos SDK构建的。
名为Fantom虚拟机的成熟,专有的开源SDK正在开发中,并将于2020年发布。
模块化使Fantom异常灵活。开发人员可以在几分钟之内将其现有的基于以太坊的dApp移植到Fantom Opera主网上,从而大幅提升性能并降低成本。
2.Fantom可扩展
建立在Fantom上的每个网络都是相互独立的。它们的性能和稳定性不受流量或拥塞的影响。
第一代区块链平台(以太坊等)为智能合约,条件逻辑指令打开了大门,这些条件逻辑指令允许在区块链上执行应用程序。
但是,随着dApp更加复杂和/或用户数量的增加,整个网络会变慢。发生这种情况是因为所有dApp都使用相同的基础结构。这类似于在计算机上执行多个应用程序:在某些时候,计算机将窒息并开始非常缓慢地响应甚至挂起。
Fantom通过为每个应用程序提供自己的区块链来解决可伸缩性问题,类似于在同一网络的不同计算机上运行每个应用程序。
每个区块链彼此独立,并且可以具有自定义令牌,代币经济学和治理规则。但是,所有这些区块链都被插入了Fantom超快速的aBFT共识Lachesis中,可以彼此交互,并受益于基础技术的速度和安全性。
每个网络都可以根据特定用途进行完全自定义。
如果我们将以太坊视为一台分散式计算机,那么Fantom是一个由数量无限的分散式计算机组成的网络。它们都有相同的逻辑,但是彼此完全独立。但是,他们可以轻松地相互交流。
3.Fantom安全且环保
Fantom由权益证明保护。与比特币和以太坊使用的工作量证明不同,权益证明可以防止集中化并节省电力。
Lachesis可以为分布式网络提供机构级的安全性。Fantom提供了绝对的确定性,这意味着永远无法像具有概率确定性的网络那样还原事务。
共识机制还可以扩展到数百个节点,从而增加了分散性,从而提高了安全性。
最后,拉奇西斯是无领导者。通过罢免领导者,安全不再依赖一小撮参与者。
应用场景
1.智慧城市
Fantom DAG平台将成为智慧城市的信息技术设施的骨干,它通过可扩展的解决方案,能够在多种多样的智能城市服务提供商收集大量高速数据传输。到2020年,预计智能城市将有900亿物联网设备发送数据,这些数据需要安全存储,同时也可供利益相关方使用,以通过智能城市数据驱动智能合约和分散式应用。
2.公共事业
公用事业包括可再生能源、电力、水、天然气、电信和废物管理。未来的公用事业市场将是一个由数十亿个相互端点、物联网设备和API组成的双向系统,这将使消费者能够直接进入数据的同时,更加容易控制个人公共事业管理,并使服务提供商和智能城市政府能够更好地管理这些资源和数据驱动的信息以实现智慧城市的增长。
3.智能生活
智能生活的重点就是通过连接、透明性和管理我们的家庭、城市、社区和办公室内的信息来提高人们的生活质量。许多物联网产品和服务提供商的互操作性和参与将会大幅提高收集的数据量和创新能力,智能合约和分散式应用,可更好地控制和管理资源和家庭生活质量。
4.医疗
服务提供商、相关政府机构和利益相关方都为了实施和管理安全、 不可变电子健康记录 (EHR)系统而合作。这将使所有的健康从业者能够对患者最近的健康历史进行简明全面的总结,并由患者直接控制。医疗保健可以得到明显的改善,例如,可以根据事先定义的资格要求(年龄、以前的病史、药物等)预先安排病人护理日程,包括智能合同的自动支付和保险索赔。
FTM工作原理
Lachesis技术旨在实现高性能和安全的数据存储。所有的事件块都可从节点起进行异步创建,每个事件块都包含一组业务(如支付,汇款,智能合约,story,声誉以及奖励)。新的事件块会被连接到父事件块(之前事件块中最近的一个),而且该节点将通过Lachesis协议高速生成块。
主链作为一组事件块,可以验证一段时间内创建的事件块。LCA可以在维护主链的同时有目的性地生成错误事件块,从而有效解决诸如双重支付或恶意攻击等问题。主链还对异步产生的事件块之间的排序有影响,它会让先产生的事件块在序列中具有优先级。主链的核心是Atropos。
Lachesis DAG中存在一个Clotho,它与一组事件块中近七成的块具有联系。在事件块的随机分布中,Clotho所处的位置与大多数事件块位置的偏差最小。每个Clotho都有一个Flag Table,用于存储同另一个Clotho集的连接信息。
使用Flag Table(Clotho之间的连接信息)也就指定了Atropos。利用FlagTable的信息进行Atropos指定的过程中,事件块与Clotho组之间达成共识,这种共识将促成一个BFT(拜占庭容错)。
Atropos事件块是Cloth事件块的子集,它们为现存主链事件块的连接生成信息,并能完成新的主链。Clotho作为所有事件块的中间块,位于路径中的重要位置。单个Atropos事件块可以检查某一轮(所有的父块都在这一轮中)的有效性。指定Atropos和Clothos的算法是在事件块本身及其所有祖先快的基础上确定的。LCA异步完成主链。
父块的子块不能连接到另一个父块,这就意味着已经生成的块无法修改或删除。
Atropos被确定以及主链创建成功之后,就可以确定无序事件块的顺序。可以根据Atropos的事件块连接信息来确定每个事件块精确的共识时间。
倘若两个事件块的共识时间相同,那这两个事件块就会利用Atropos时间戳来确定视点(viewpoint)。特定事件块的时间点值会决定交易顺序。
FTM技术特点
1.链的结构
与现有的区块链结构类似,Fantom的OPERA区块链结构有其独特特征。旨在囊括哈希(hash),签名,时间戳,地址,交易,智能合约,Story以及索引信息的新型数据结构里添加了“Story”的概念:
在OPERA链的事件块数据结构中,哈希(hash)是指前一个块的值。
交易是按块的交易列表中每份交易填充的值。
智能合约包含账户创建的智能合约的信息。
Story旨在记录不断变化的详细信息,例如有点分布历史的信息。即事件块中的交易里填充的Story的交易值。Story的结构与交易结构类似,但其结构已经扩展到拥有继承属性的信息。此外,它还添加了阻止将存储复制到事件块中的算法。
2.多层组织
Fantom的OPERA链是双层结构,由可支持各种应用程序的OPERA软件层组成,如通过付款,收款,保存,交付,商业和信誉数据处理事件块的OPERA核心层。与此同时,在OPERA核心层中,用于确保交易可靠性的核心链技术以及Fantom生态系统中的交换信息可以运行。
OPERAWare层提供各类dApp所需的开源API、智能合约脚本、函数式编程语言、钱包以及中间件(如支付,信誉,奖励)。Fantom代币是OPERA软件层中交易的基本组成部分。OPERA软件除了具备Fantom代币这一核心功能外,还支持与交易相关的适当奖励。根据每个参与者(消费者,公司和生产者)的信誉评分和交易记录,使用Fantom代币进行支付。