Bitguai.com

区块链技术丨改变世界
做高价值的区块链资讯媒体

MoFAS(FAS)以独特共识和结构打造的公链

区块链自中本聪(临时名称)在2008年发表论文“Bitcoin : A Peer to Peer Electronic Cash System”(不超过10页)之后经过不断进化和创新已经得到了飞跃式发展。区块链技术从早期的分散式台账和加密数据概念开始,通过智能 contract ,除了交易之外,还可以记录与交易相关的合同和各种内容。

早期的区块链采用的是运用计算能力的工作量证明(POW, Proof of Work)方式。但是该方式需要使用过多的电量并且要求高性能硬件,会导致特定人群垄断哈希。而且,数据处理速度比较慢,在实际生活当中难以应用。因此出现了权益证明(POS, Proof of Stake)方式。 POS 方式能够避免资源浪费及特定人群的垄断,还具有改善数据处理速度的效果。

但是,POS 方式具有权益集中化和协议速度缓慢等各种问题。为了解决这种问题,出现了授权权益证明(DPOS, Delegated Proof of Stake)方式。DPOS是略违背区块链去中央化哲学的方式,但是在现存工作量证明方式当中被认为是最具效率的方式。

如上所述,区块链技术在快速进化。并且,早期的区块链技术主要是以支付手段为目的来使用的,但是现在其用途将扩大到网络安全、金融、物流、交易所、医疗等各个产业领域。

目前区块链仍有很多问题需要解决。最重要的问题是,在实际生活中很难适用的交易处理速度问题。还有很难保存急剧增加的数据,所以存在存储问题。另外就是智能 contract 安全的问题。

MoFAS 追求毫无漏洞的网络安全,并基于这种网络安全将重点放在改善速度上。并且,通过分散式存储空间和通用化加强网络安全,以此来克服区块链的存储空间问题。 与采用传统网络的结构相比,实际上区块链很难实现更快的速度,这一点毋庸置疑。但是,市场要求我们提高交易速度,以达到适合运用服务的速度水准。

区块链生态系统中公用财产是网络基础设施。MoFAS 通过这种网络基础设施将会提供全新的区块链,以快速、简单、有效地处理分散式台账的记录和管理、运用。 另外提供网络安全市场的核心价值,从而对区块链技术进行改善,打造所有参与者都能分享利益的生态系统。并通过提供全新的区块链环境,在实际金融市场交易中也能以最快的速度进行交易。

体系结构

1.MoFAS Core(核心)


通过指定硬件和网络的应用性、应答性、反应性、相互运用性四个要素,以此来制定速度的信赖指标。能够满足显示信赖度的 PRR(对于速度的信赖比率) 条件的节点就会成为 Consensus Node。这个 ConsensusNode 当中 Key Node 取决于 Consensus Node 持有、包括授权Token 的整体数量和 PRR 分数的累计量。由此选出的 Key Node 在 1秒内生成一个区块。 


HYPER-DPOS (P2P)

节点

在 WEP 或 APP 上发生的交易具有同步性和并列性。WEP 或 APP为了对交易进行分散处理,要观察接收交易的应答 Cluster Node 的反应性。 但是在Web 或 APP 检查反应性会有一定的局限性。 为了解决这个问题,需要在中间设置分散程序,把处理程序分成几个阶段。 在 Web 或 APP 上发生的交易会传输给分散程序。而分散程序将这些交易按照时间戳重新排列并分散到各个 Cluster 上并进行 broad casting。而 Cluster 内的节点对于接收的分散交易信息进行保存。

分散程序对于从 WEP 或 APP 接收的交易,通过 OSI7 阶层中与用户界面密切相关的传输阶层、应用和表现阶层里的 essage Queue,根据交易属性和性质按步骤进行理论化的重新排列,并将其送到下位阶层。

下位阶层将这个重新排列的交易信息分散给各个 Cluster 并进行 broad casting。各个 Cluster 内节点的分散交易进行 broad casting 时,为了防止节点应答时间延迟,关键是采用有效的政策管理接收交易的节点情况和访问性。

该节点建立了以协议和验证为基础运行的,基于信赖度的运行模式。所以,为了防止节点的应答时间延迟,事先需要实时或周期性检测节点状态。为此,应该保持显示节点运行状态且能够信赖的网络连接对话。但是,这很有可能为黑客提供一种入侵的良机,所以采用连续的 sequential theta rate 验证是否满足物理性应答条件,通过这种验证方法得到了信赖。

由于网络局限性,会导致所有节点对 broad casting 无法做出反应,为了识别这种状态,要根据应答和反应水准对 submit 失败处理作出反应并制定条件。 

节点的种类和作用

区块链中的节点指的是具有计算能力的物理单位。区块链脱离将交易记录放在中央集中型服务器上进行保存和管理的模式,由参与交易的去中央化(分散)的服务器聚在一起维持网络并保存和管理交易记录。这种去中央化(分散)的服务器就是节点。

Consensus Node
·对交易进行分散接收
·对交易进行 broad casting
·对交易信息进行验证
·生成和验证区块的协
·参与决策议

Consensus Node 当中根据 Token 持有量和对于反应的信赖度(PRR)选出并生成区块的节点被称为 KeyNode。

Backup Node
·为了记录和管理所有或部分区块信息进行验证
·参与决策

Interchange Node
·Cluster 之间的通讯功能

上述节点会是独立节点,也会有并列的节点。但是,考虑到部分节点的运行会出现障碍,如果超过运行资源,会采用其他模式来限制参与或导入到相同条件的其他节点里。

2.MoFAS Framework(框架)

MoFAS Framework 的目标在于任何人都能轻松学习。为了将现有服务改变为去中央化服务,在保持原样的基础上,尽量通过 MoFAS Framework 提供去中央化服务,并让现有开发人员不用学习其他编程语言而通过自身已经习得的编程语言与 MoFAS 联动。

信息处理方法等 API

MoFAS Framework 的所有功能提供开发人员所熟知的基于编程语言 C+、C#、Python、Perl、JAVA、Javascript、PHP、HTML5的 SDK。以 REST API 方式提供,可在下述环境中安装 SDK后使用。

支持平台 : 基本提供 JAVA、Node.js、HTML5 等

SDK

MoFAS Framework 提供 SDK 的目的在于让开发人员迅速而简单地在各种语言和平台上运用并使用MoFAS。MoFAS Framework 基本上支持 Java、C#/VB、C/C++、JavaScript、Python、 Go,为了使用者的便利性,支持各种语言和平台。

Security Smart Contract

最近美国的部分州政府开始对区块链上的智能 contract 和采用区块链的股东名单维持及交易记录认可其法律效力。这意味着可以在区块链上签订合同并生成债务证券及权益证券,并通过区块链网络转移金融资产。但是,2016年在基于以太坊的DAO上,由于利用Recursive Bug 的无限退款攻击,243万 ETH 被黑。据新加坡国立大学的最新研究资料显示,以太坊的智能 contract 脆弱点件数 34,000件。可以说,智能 contract是最近区块链技术中最为重要的技术之一,又是安全上最脆弱的部分。

MoFAS Framework 具有安全性得到强化且独立的智能 contract 系统。我们称之为安全智能 contract。安全智能 contract 是采用事务驱动编程(EDP: Event-driven programming)和 5GL(Fifth-generation programminglanguage),根据使用者的各种契约命令自动分析契约条件和内容,按照‘事务’自动决定‘契约流程’并提供 ‘视觉区块型智能 contract 流程生成器(Visual block type smart contract flow builder), 以视觉性表现并组成根据契约种类的各种契约条件。 通过该机器,MoFAS 生成并分配各种条件的 contract 客体。另外,安全智能 contract 为 S-DAPP 使用者提供模板型智能 contract。目的在于简化 DAPP 开发,无需其他编码技术也能简单制作并运用智能 contract。为此,MoFAS 提供 MUDI(MoFAS User Driven Interface)。

如上所述,安全智能 contract 通过契约内容、协议、修改、删除(契约销毁)等信息,起到实际契约的作用。 

3.应用程序服务: 支持 S-DAPP

MoFAS 支持具有较高安全性的 DAPP 用 Framework, 通过基于 5GL 的智能 contract 融合各种服务,从而具备了一定的信赖模式。MoFAS 的 DAPP 以这种安全性为基础,所以我们称之为 Sequrity-DAPP(S-DAPP)。

在 MoFAS 区块链上运营的 S-DAPP 具有灵活的平台。 该 S-DAPP 与 EOS 的应用程序政策相似,能够容纳很多使用者。为此,需要确保依次处理能力和并列处理能力。

另外,在MoFAS 区块链上运营的 S-DAPP 由反应型 SaaS 平台构成。MoFAS S-DAPP 的所有使用者参与Token 捐献,为 S-DAPP 的开发、设计及发行做出贡献,并实现了去中央化,所以无需受到限制的 reader 或中心节点。所有 MoFAS 的 S-DAPP 自动运行,应用程序独立运行。但是,要根据安全智能 contract 和 MoFAS的协议方式决定的规则进行开发。 MoFAS S-DAPP 为了让开发人员基于 MoFAS 区块链制作 S-DAPP,提供自带的 SaaS 平台。尤其会提供将现有中央化 APP 进行去中央化的 API 及 SDK,让现有 APP 开发人员及使用者无需另外学习也能运用 MoFAS S-DAPP,从而提高了效率及可用性。

MoFAS Core(核心)

MoFAS Core 通过 VPOS 网络安全系统和具有独创性的双重区块链,基于超高速网络应用和分散化技术,由以速度为中心的协议算法和高频率交易技术相结合的 Mikkschain 构成。

1.S-DAPP 防御系统 VPOS(Vaccine is Proof of security)

第四次工业革命兴起后,由于产业的融合与集合化加速,网络安全事故所导致的受害规模在日益在增加。因此,通过应对措施所发生的社会经费也在随之增加。据 IT 领域专门市场调查结构 Technavio 发表,全球网络安全市场从 2016 年 1,003 亿 6千万美元的规模,在5年内会每年平均增长 12.9%,到 2021年将达到1,839 亿 6千万美元。

如上所述,网络安全市场规模在不断扩大,而 MoFAS 会向所有参与者提供 VPOS。VPOS 是对要在 MoFAS的Main net 上运行 S-DAPP 的服务提供者自动赋予的共享型安全系统。所有 S-DAPP 服务开发者及使用者可通过该共享型安全系统安全地享受服务, 还可以分享硬件或软件的各种故障、问题信息并得到解决反感。并且,VPOS能对非法访问主动采取预防措施并进行智能化阻拦,从而减少网络安全领域的社会费用。VPOS 包含现有杀毒软件所具备的功能,提供分散网络及信息共享云安全服务。 这与现有的杀毒软件不同,是可以通过社区对恶意软件及时采取应对措施的系统。所以采用 MoFAS S-DAPP 对服务的开发者和使用者都能提供安全的生态环境。 

VPOS的主要功能
·对网络连接性进行监控
·对数据包传输进行监控
·对系统资源进行监控
·对主动型白名单的运行进行监控
·通过自主学习对信息进行加工和应用,从而加强安全的系统
·对各时间段数据流程的强弱进行监控

2.协议算法(Hyper-DPOS)

POS 算法是在名为 Peer Coin 的加密货币中首次发表的协议算法。DPOS 是为了解决现有工作量证明算法(POW)的能源浪费问题和 POS 的 Nothing at stake 问题而产生的协议算法。POS 算法资源浪费少且哈希攻击难,与工作量证明算法相比,交易处理速度更快。但是只要有权益,任何人都能参与交易验证而成为节点。如果低性能节点参与验证,会发生交易处理速度缓慢的问题。为了解决这个问题,产生了得到授权的代表节点生成并验证区块的 DPOS 方式的算法。具有代表性的算法有 EOS、Steemit、Bitshares 等。这种权益证明方式的变化体现了区块链在更为有效而高效的方向发展。 随着这一变化, MoFAS 提出了新的协议算法。

Hyper-DPOS

通过对现有区块链的根本问题-速度进行改善,将提高现实世界中区块链的应用性。为此,首先要解决的问题是改善区块链的交易速度和协议速度。

MoFAS 为了克服现有各种协议方式算法的局限性,采用了在 P2P(Peer to Peer) 网络中无需第三方介入也能形成信赖的有效的算法。我们称其为 Hyper-DPOS。

Hyper-DPOS 的目的在于克服由权益授权而发生的问题及交易处理和协议速度的局限性。 Hyper-DPOS 由速度信赖率 PRR(Peer Responsibility Rate)和以速度为中心的拜占庭将军问题解决方案协议 Steganohash构成。

为了得出协议,首先通过混淆加密关系(Steganohash Rate)阐明相互信赖的节点之间的关系。这是受限的协议参与模式,为了达成区块协议,需要在一定时间内做出反映并应答的反应性,还要确保应答速度。 

为了解决这一问题,提出了对速度的信赖指标。指定了硬件和网络的应用性、应答性、反应性、相互运用性4个要素,创造了计算信赖度的算法。 这就是 PRR(Peer Reliability Rate)。对于硬件的反应速度和网络上的应答速度信赖区段,采用上述 4 个要素进行了理论整理(theorem) 并算出了 PRR。

对于没有确保信赖度的区段,在协议过程中予以限制,试图用现实的方案解决现有 public 区块链的速度延迟、协议延迟等局限性。 换言之,只有具备一定权益并有连续的活动性,通过 PRR 确保信赖性的节点才能参与协议。

不同点

交易验证

Key Node 将发生交易的状态搭载于区块上时, 互相连接的 Consensus Node 会迅速地相互监督。 而这种监督与节点之间的补偿息息相关。因此,可以通过这种补偿诱导节点参与验证。 

3.区块结构

为了改善协议速度并有效地处理和管理分散的信息,将链条结构进行双重化。白链(whitechain) 是组成双重链条的一个轴,对于交易的区块协议速度和智能 contract 协议节点 (consent node) 的时间信赖性,具有采用媒介性连接模式的区块结构(format)。为此运用了 block intermediary root。

区块链 blockchain

区块链是记录交易信息的链条。以 LUB(Lazy update B) Extension Tree 形成 root 结构,搜索创世区块 (genesis block)。为了扩张存储空间并提高存储管理结构的效率,做成 Tree 结构。

白链whitechain

白链是对区块链进行双重化的结构,是保存和连接智能合约(smart contract,契约、保证)信息价值的链条。白链是智能合约(smart contract)和协议节点(consent node)结构上必不可少的。白链对区块链的连接 root进行验证和协议的过程中形成结合链条,提高链条的信赖度。 

Consent root 是发生交易且交易达成协议之前重新排列的过程还未确定的情况下,向区块通知协议失败所需的连接路径 (root),Timer 是对重新排列的交易哈希以连续的过程进行跟踪的区块本身的路径。Timestamp 是 confirm time 在白链上得到验证确定的时间。 

4.分叉问题

一般情况下分叉有两种方式,就是软分叉和硬分叉。软分叉是与之前区块有兼容性的分叉方式。这种方式能维持现有区块链,在引进新功能的时候使用。因为和之前区块有兼容性,所以区块链本身可以延续之前的区块链。

硬分叉是连续不断的链条在某一时点形成分歧点的分叉。之前的链条和由于硬分叉生成的新链条,有两个链条。与软分叉不同的是,与之前区块没有兼容性。硬分叉有一个很大的盲点,因为升级没有强制性,如果特定使用者不接受新链条而继续用之前的链条,就会持续与硬分叉后面的链条不能兼容的区块链。

MoFAS 为了最大限度地减少两种分叉的问题,通过 Decentralized Governance Organization(DGO) 施行合理的政策。 DGO 是为了灵活地应对所发生的问题,以确保系统正常运行,参与者的意向通过投票反映在政策上的协议。因为参与者积极地对补偿、运用、协议等政策作出决定,所以发生分叉的概率非常低。

5.交易信息

交易信息会加密,所以本身是隐藏的。

通货交易处理流程 (成功及确定)

如果发生 DAPP 的交易,会用分散程序(Scheduler)以秒为单位捆绑交易。在分散程序,以非同步化方式将交易进行 broad casting。进行 broad casting 的时候会运行 CallBack Thread,以在规定时间内接到回应。接到对交易的 Callback 回应后,会得到 consensus 通知。如果发生 Setreg notification,所有交际就会结束。

通货 Transaction 处理(成功及确定)

通货 Transaction 处理(失败)

Smart Contract 的 Transaction 处理(成功及确定)

Smart Contract 的 Transaction 处理(失败)


代币模型

MoFAS 通过每年补充发行 5%,对于生成区块的节点予以补偿。对于用户实行手续费 Free 政策和区块补偿政策等,基本上同意 DPOS 方式的 EOS Token 模式。

Token 授权

Token 持有者可以向 MoFAS 的节点授权 Token。但是,得到授权的 Token 不能再次授权。 并且丧失授权的Token 功能和作用时,会自动丧失授权功能。与此相反, Token 功能和作用持续时,只要没有自行变更,就会一直维持下去。例如,授权自己的 Token 后,得到授权的 Consensus Node 被选为 Key Node 时, 如果授权者丧失权限或撤回支持时,对于被选 Key Node 会失去投标效力。

对于服务的承担

使用者在接受服务时不支付交易手续费。服务提供者可以根据 MoFAS Token 持有量使用宽带。MoFAS 的网络宽带可根据 MoFAS Token 比率予以使用。服务提供者要根据 APP 使用容量持有 Token。这类似于使用云服务。根据交易存储占用量,云服务会制定其使用费。云服务和 MoFAS 的最大差异就是,S-DAPP 不支付交易费,而是用 Token 持有量抵消其支付代价。

MoFAS S-DAPP 服务越多,各 S-DAPP 为了交易和存储占用而要持有的 MoFAS Token 会增加。
比如,交易量较多的 S-DAPP 要根据其交易量持有更多的 Token。

通过租赁防止由于 Token 价值上升导致的交易费用负担

可以根据 Token 持有量使用宽带,但是 Token 价值的急剧上升会增加 S-DAPP 事业者(服务提供者)或开发者的负担。 Token 持有者为了减轻事业者或开发者的负担,可以向其租赁分配宽带所需 Token 。

但是得到租赁的事业者或开发者要根据 DGO 规则支付租赁手续费,而支付的手续费按照 DGO 规则向Token 持有者或维持网络的节点提供补偿。向维持网络的节点提供补偿是因为节点的作用也在增加,所以需要对其贡献予以补偿,这不同于对 Token 持有者提供补偿。即使是租赁,现有 Token 持有者享有投票、决策等基本权利。 

存储(storage)成本

根据所持 Token 的比率使用宽带,并按存储(storage)使用量支付 Token。 因为 storage 与交易不同,各应用程序的偏差较大。一般情况下,可以用比云服务更少的费用使用 storage。

区块补偿

各 Key Node 生成区块时会作为补偿提供 MoFAS Token。这时根据持有的 Token 量进行支付,这些 Token不超过 Token 总发行量的 5%。但是,以后这一部分要依据 DGO 的自行决策,可以进行合理的增加或减少,增减幅度可以分段进行变更。

备份节点补偿

构成 Full node 的备份节点每天作为构成 Full node 的补偿,根据持有的 Token 量提供补偿 Token,该补偿Token 量是在添加的 Token 发行量中除去区块补偿量的数量。

参与补偿

现有持有者通过选出 Key Node、在 DGO 参与决策和提议等,提供一定的补偿,并得到除去区块补偿量和备份节点补偿量的数量。不仅对帮助区块生成的人,还会对维持 MoFAS 生态环境的所有贡献者提供这些补偿。最终引导 Token 持有者更多的参与,从而维持更为健康而合理的 DGO。

MoFAS生态系统

1.支持

MoFAS 可以通过有效的 Ecosystem 设计,在各种产业领域开发各种应用程开展商务活动。

·MoFAS脱离现有信息的生产者和消费者之间的单向模式,让所有成员以任何形式贡献于信息的传达,从而提高商务生态环境的价值。
·MoFAS由灵活的平台构成,所以任何人都能轻松学习,不用学习其他语言和区块链背景知识也能在MoFAS 内成为服务提供者。
·MoFAS是实际生活中能够实时应用的安全型区块链平台,在实际支付市场上可以运用的速度和认证、通信、界面、模块等各种要素的呼叫关系和协议上采用安全技术,从而在MoFAS内快速而安全地运行所有 S-DAPP。
·通过对软件或硬件上的各种信息所运行的过程中发生的故障、问题等信息进行解释,传达至商务活动点,从而支持安全的服务。

2.安全3.0 

MoFAS 给出了更为先进的区块链的未来方向,通过从根源上解决安全问题的方法,将打造可持续且以价值为导向的生态环境。 

3.KCE生态系统

KCE 是 Kill Chain Ecosystem 的缩写,借用了表示由6个阶段组成的打击循环体系的军事术语,将攻击分各个阶段进行识别,以最佳条件对网络攻击进行防御的模式 

MoFAS 对于信息安全将采用参与、防御、攻击、共享等KCE,从而构建社区 S-DAPP。通过在社区生产的信息创造新的价值,提高商务价值和效用。并且,由此产生的利益会以合理的补偿方式还原给所有参与者,从而贡献于扩张 MoFAS 的生态环境。


结论

现有区块链仍未解决交易速度、去中央化导致的管理问题、协议方法和延迟、网络安全、扩张受限等很多问题。

MoFAS 能通过如下方式克服这些区块链的缺点。

·除了软件之外,还通过硬件访问快速处理大容量交易,并以具有独创性的协议模式确保实用性和应用性,从而打造可应用于实际生活中的平台。
·通过双重化区块链的交易和智能 contract 及信息交易结构进行分离,通过有效的设计进行扩张和管理运用,从而解决扩张性和管理运用上的问题。
·将 MoFAS 的安全系统 VPOS 搭载于 Main net,让所有使用者体验最优化的安全稳定性,并且采用认证通信、接口模块等各种呼叫关系和协议上采用安全技术,从而确保安全性。
·通过运用协议机构 DGO,采用具备数学自行运用系统的虚拟货币应用技术,解决去中央化导致的管理问题。
·通过第五代语言更加简单、快速地应用智能 contract 模式,通过这种结构组合解决协议方法和延迟问题。

如上所述,MoFAS 构成了独立且双重化的区块链,基于超高速网络应用和分散化技术结合以速度为中心的协议算法、高频率交易技术、安全技术,向所有使用者提供最佳的区块链系统。使用 MoFAS 的使用者将会体验去中央化的惊人效果。 

关于更多MoFAS信息:http://mofas.io/
更多区块链应用项目:https://www.bitguai.com/block/xiangmu/
风险提示:区块链投资具有极大的风险,项目披露可能不完整或有欺骗。请在尝试投资前确定自己承受以上风险的能力。比特怪只做项目介绍,项目真假和价值并未做任何审核!


本文由比特怪小编整理编辑发布,文章地址:https://www.bitguai.com/block/xiangmu/25710.html,转载请注明出处!

免责声明:转载此文为传递更多市场信息,不代表比特怪的观点和立场,请自行参考。



商务合作(QQ):755847138
媒体合作:Market@bitguai.com
底部导航

本站除标明"本站原创"外所有信息均整理转载自互联网,版权归原作者所有。如有不妥,请联系我们修改或删除。

CopyRight 2017-2018 Bitguai.com All Rights Reserved丨苏ICP备18049263号-1 百度地图 谷歌地图 RSS订阅


比特怪成立于2017年,秉承做高价值的区块链技术和应用为核心的区块链资讯媒体。网站内容主要涵盖区块链技术、游戏、应用场景和区块链项目落地等。让区块链技术应用服务于各个行业。