close
正在加载
本体网络

本体网络

当前位置:首页 > 币界百科 > 数字货币百科 > 列表

本体是新一代公有基础链项目&分布式信任协作平台。本体提供新一代高性能基础公有链,包括完整的分布式账本,智能合约体系支持。同时本体架构支持公有链网体系,除了提供基础公有链服务,通过本体区块链框架支持不同应用的公有链定制,并通过不同协议群支持链网协作。在基础层之上,本体将持续提供各类分布式应用中的通用性模块,如分布式身份框架,分布式数据交换协议等支持分布式信任协作组件,并会根据应用需求持续扩展新的通用模块。

关于VBFT共识算法

VBFT 是一个结合 PoSVRF (Verifiable Random Function)和 BFT 的全新共识算法,是 OCE (Ontology Consensus Engine)的核心共识算法。

VBFT 支持共识群体的规模性扩展,通过 VRF 保障了共识群体生成的随机性和公平性,同时保证快速地达到状态终局性。

本体的核心网络主要由两部分组成:

  • 共识网络

    共识网络由所有共识节点组成,负责对本体网络中的事务请求进行共识,生成区块,维护一致性账本,并将共识后的区块分发到同步节点网络中 。

  • 共识候选网络

    候选网络中的节点不参与共识,但保持与共识网络的同步状态,实时将最新的共识区块更新到自己维护的账本中。

    候选网络也对共识网络进行监控,监控共识网络状态,对共识区块进行验证,并协助管理本体网络。

共识网络的规模通过共识管理合约进行管理。共识网络中的每个节点都由其节点管理人锁定对应的 Stake

共识网络的构建

本体共识网络是由本体共识管理合约构建的,共识管理合约永久性在本体网络中运行,且定期更新共识网络中节点列表,更新共识网络中 VBFT 算法的配置参数。

VBFT 算法参数中,一个重要的参数为共识网络节点的 PoS 表。VBFT 运行过程中,所有节点根据当前的共识 PoS 表,随机选择每一轮参与共识的节点,由随机选择的节点完成对应轮的共识工作。

算法概述

VBFT 算法可以认为是传统 BFT 算法在可验证随机方向的一个改进。在 VBFT 算法中,首先基于 VRF 在共识网络中依次选择出一轮共识的备选区块提案节点集,区块验证节点集和区块确认节点集,然后由选出的节点集完成共识。

由于 VRF 引入的随机性,每轮区块的备选提案节点/验证节点/确认节点都不相同,而且难以预测,从而极大提高共识算法的抗攻击性。

VBFT 算法可以概述如下

VBFT 的每轮共识中,

  1. 根据 VRF 从共识网络中选择备选提案节点,各个备选节点将独立提出备选区块;

  2. 根据 VRF 从共识网络中选择多个验证节点,每个验证节点将从网络中收集备选的区块,进行验证,然后对最高优先级的备选区块进行投票;

  3. 根据 VRF 从共识网络中选择多个确认节点,对上述验证节点的投票结果进行统计验证,并确定出最终的共识结果。

  4. 所有节点都将接收确认节点的共识结果,并在一轮共识确认后开启新的共识。

VRF

当前 VBFT 算法中的每一轮区块的 VRF 值都是由前一轮共识区块所确定的。具体算法是从上一个区块中提取易变信息,然后计算哈希生成 1024 位的哈希值,将此哈希值作为下一个区块的 VRF 值 。

节点选择

VBFT 算法以上一轮共识后的可验证随机值为索引,在 PoS 表中选择节点参与新一轮的共识,由于 PoS 表的生成兼顾了节点所属人的 PoS 信息和整个共识网络的整体治理策略,虽然 VRF 值本身可以假设为均匀分布的随机值,VBFT 的随机节点选择依然是服从本体的共识网络管理策略。

由于一个区块生成的 VRF 值是可验证的,在不发生区块分叉的情况下所有节点对于同一高度区块的 VRF 也将是一致的。

VBFT 算法中基于 VRFPoS 表中选择节点是顺序进行,因此每个 VRF 值都确定了一个备选提案节点的顺序,此随机选择的节点顺序也是共识一致的。

分叉选择

本体作为一个公有链,运行在公有网络之中,必然面临着公有网络中的故障和恶意攻击。虽然 VBFT 共识算法通过随机方法选择节点参与共识,已经很大程度提高网络攻击的难度,但在发生网络隔离时依然面临着分叉的风险。

在前面介绍过每一个区块的 VRF 将可以确定一种节点排序顺序,在 VBFT 进行 fork choice 时,VBFT 将节点的排序顺序定义为节点的优先级顺序,然后基于此优先级顺序计算每个分叉的优先级权重,每个节点根据各个分叉的优先级权重选择合适的分叉。

由于每个区块都是由 VRF 确定节点的优先级顺序,对于恶意产生的分叉,很难或者说不可能持续维持自己的高优先级,因此恶意产生的分叉将很快消亡。也因此,VBFT 算法提供了快速的状态终局性 。

自动配置

为维护本体共识网络的网络质量,本体共识管理合约将定期自动更新共识网络中的节点列表。在发生网络风险时,共识管理合约也支持通过基于 Stake 的投票,强制更新共识网络中的节点列表。

一个新的节点在获得更多 Stake ,并且确认满足共识网络的节点性能需求后,将在下一次共识网络更新时被加入共识网络。

共识网络自动更新的时间是以区块为单位。每一次更新的共识网络在完成给定数目的区块共识后,下一个区块的备选提案节点必须构建一个共识管理合约执行事务,并将其作为区块中第一个事务打包到提案区块中;对应的共识验证节点和确认节点也将以此验证提案区块的有效性。

在包含共识管理合约事务的区块完成共识后,每个节点将自动执行共识管理合约,更新共识节点列表,至此完成共识节点列表的更新。

性能对比

共识机制适用场景性能效率共识确认时间共识确认时间举例共识节点数量防恶意节点数资源消耗安全可控
POW公有链<20tps比特币:60 分钟
以太坊:1 分钟
-50%
DPOS公有链>500tps比特股:10秒小于30
PBFT联盟链/专有链>1000tpsFISCO-BCOS:1秒
Fabric:1秒
小于30不超过 1/3 共识节点
VBFT公有链/专有链>3000tpsontology testnet:5-10 秒小于1000可配置拜占庭容错数目,不超过 1/3 共识节点
Paxos/RAFT联盟链/专有链>5000tpsFISCO-BCOS:1 秒小于30

本体网络相关币种

本体网络核心人物

本体网络分片技术

  • 区块链分片技术的现状与未来

    区块链分片技术的现状与未来

    去中心化、安全和可拓展性无法同时满足,被称为区块链的不可能三角。这一结论难以通过数学证明的方式验证,也一直被众多项目质疑和挑战。开发者们提出了分片、DAG、状态通道、侧链/跨链等多种Layer 1和Layer 2的扩容方案。分片技术在不降低去中心化程度的情况下提升了可拓展性,具有良好的应用前景。

  • 深度解析本体网络(Ontology)的分片技术

    深度解析本体网络(Ontology)的分片技术

    传统的老牌公有链大部分都是单链结构,所有矿工都在相互竞争去延伸下一个区块。由于产生区块的平均时间是固定的,例如比特币平均每10分钟产生一个区块,随着越来越多的矿工加入挖矿行列,挖矿难度得到提升,以保证每10分钟产生一个区块。

  • 本体网络分片技术如何解决区块链扩容问题?

    本体网络分片技术如何解决区块链扩容问题?

    区块链分片的基本思路是,将区块链网络中的节点,分成若干个相对独立的分片,单个分片处理规模较小的事务,甚至只存储部分网络状态。多个分片并行处理事务,理论上整个网络的吞吐量将会提升。

  • 什么是本体网络分片技术?它是如何设计的?

    什么是本体网络分片技术?它是如何设计的?

    在了解本体分片技术之前,有几个专业名词你必须有个简单的概念。首先是区块链,你可以把区块链看作是处理大量交易的系统,包括处理交易的产生,验证,确认,记录等一系列活动。在区块链上的交易活动都是点对点的,没有第三方参与,这是区块链系统的去中心化特征。

  • 解读本体网络分片技术背后的那些故事

    解读本体网络分片技术背后的那些故事

    分片技术,号称是解决区块链扩容问题的“必杀神器”。本体分片,可以说是“必杀神器”中的“硬核武器”。

本体网络智能合约

  • Python智能合约教程之本体网络原生合约调用

    Python智能合约教程之本体网络原生合约调用

    上一期我们介绍了本体 Python 智能合约的合约执行 API,本期我们将讨论如何通过 Native API 来进行本体原生合约调用。原生合约调用最典型的功能就是合约转账,这也是整个智能合约最核心的部分。Native API 只有1个 API。用法如下:

  • 使用SmartX进行本体网络智能合约开发教程

    使用SmartX进行本体网络智能合约开发教程

    在之前的技术视点文章中,我们介绍了目前本体主网支持的智能合约体系以及相应的智能合约开发工具 SmartX。很多小伙伴都想上手练一练。在本期的本体技术视点中,我们将正式开始讲述智能合约语法部分。本体的智能合约 API 分为7个模块,分别是 Blockchain & Block API、Runtime API、Storage API、Native API、Upgrade API、Execution Engine API 以及 Static & Dynamic Call API。

  • 本体网络智能合约安全与漏洞分析:跨合约调用攻击

    本体网络智能合约安全与漏洞分析:跨合约调用攻击

    在上一期中,我们介绍了一种在本体上开发智能合约时可能遇到的安全威胁,即跨合约调用攻击。相信大家对如何防范这种智能合约漏洞攻击有了一定的了解。本期中我们将介绍在本体上开发智能合约时可能遇到的另一种安全威胁以及相关防范措施。

  • 本体网络智能合约安全与漏洞分析:存储注入攻击

    本体网络智能合约安全与漏洞分析:存储注入攻击

    在上面两期中,我们介绍了在本体上开发智能合约可能会遇到的两种安全威胁:跨合约调用攻击和强制交易失败攻击,并针对这两种安全威胁给出了相应的解决方案。为了更好地帮助合约开发者规避这些安全漏洞,我们将持续收集这些可能会产生安全威胁的合约案例。同时,社区开发者如果在本体上进行智能合约开发时遇到其它的安全威胁,可以和我们一起探讨,一起共同打造更加安全的智能合约体系。

  • 本体网络智能合约安全与漏洞分析:边界攻击

    本体网络智能合约安全与漏洞分析:边界攻击

    智能合约安全问题一直是区块链技术体系中探讨得比较多的话题之一。无论是以以太坊 EVM 虚拟机为代表的智能合约体系,还是以 EOS WASM 虚拟机为代表的智能合约体系,都或多或少地暴露过不同类型的智能合约漏洞。这些漏洞不仅使得项目方和用户损失惨重,而且也让用户对区块链的安全性产生了质疑。

  • 什么是本体智能合约?如何玩转本体智能合约?

    什么是本体智能合约?如何玩转本体智能合约?

    本体智能合约是一个集多功能、轻量级、高可用、可并发、多语言、跨合约、跨虚拟机等于一体的完备体系。本体智能合约支持多种主流开发语言,如 C#、Python,开发者不需要学习新的语言即可非常便捷地开发本体智能合约,未来将支持更多主流开发语言,包括:Java、C++、Rust、Go、JavaScript 等。

  • 什么是智能合约开发工具SmartX?如何使用?

    什么是智能合约开发工具SmartX?如何使用?

    SmartX 是一个可用于编译、部署和调用智能合约的一站式 IDE,提供丰富的智能合约模板以及强大的在线编辑器。本期的目的是让开发者清晰地了解使用 SmartX 进行合约编写、编译、部署和调用的整个流程。

本体网络跨链技术

  • 本体网络是如何实现跨链功能的?有哪些特色?

    本体网络是如何实现跨链功能的?有哪些特色?

    ​还在比较区块链项目可以实现的 TPS 指标?还在讨论单条公链如何突破「性能低下」的瓶颈?进入 2019 年的年中,现在行业更关注的问题是,面对越来越多语言架构各异的公有链、联盟链、私有链,如何真正实现「互操作性」?

  • 本体跨链设计中如何验证跨链交易的合法性?

    本体跨链设计中如何验证跨链交易的合法性?

    ​区块链作为一种分布式账本技术,可以被应用在金融、健康医疗、供应链、资产管理等诸多领域,但是受吞吐量、网络孤立性、伸缩性等因素的制约,目前的区块链项目并不能很好的服务于商业应用。在区块链所面临的诸多问题中,网络孤立性阻碍了不同区块链之间的协同操作,极大程度的限制了区块链的发挥空间。

  • 本体网络ONT跨链设计方案初探

    本体网络ONT跨链设计方案初探

    跨链技术是解决不同区块链间协同操作、实现价值互联网的关键。简单来说,跨链就是实现一个链到另一个链的通信协议。目前,本体跨链方案已经在测试网运行。本文就本体跨链设计进行初步分析。

  • 本体网络跨链解决方案有哪些优势?

    本体网络跨链解决方案有哪些优势?

    随着区块链技术的不断发展,出现了公有链、联盟链以及私有链等多种形式。但链与链之间自成体系,形成价值孤岛,不同链之间缺乏快捷的互操作性和方便的价值流通手段。因此,各 dApp 开发者很难利用不同链的优势开发基于不同区块链平台的跨链应用,使得区块链的应用场景大大受限,阻碍实体化进程。

本体网络双通证模型

  • 本体网络双通证模型的独特玩法与优劣分析

    本体网络双通证模型的独特玩法与优劣分析

    研究本体的通证模型,就一定要弄懂本体双通证模型的独特玩法,如果你是本体持币者却不了解本体的双通证模型,你可能白白损失了很多钱。本体双通证一个叫ONT,ONT精度为1不可拆分,也就是ONT的账户上永远是整数,不存在小数点。另一个叫ONG,ONG是可拆分的。

  • 区块链通证模型是什么意思?

    区块链通证模型是什么意思?

    到目前为止,区块链最大的应用场景存在金融属性,现有的经济体系以法币为主,因此通证体系和法币体系需要一个联系的桥梁,起到价值锚定的作用。这一类桥梁具有法币背书,也拥有通证的工具,可以被称为提供通证服务的应用。这一类通证以稳定数字货币为主。

  • 本体的双通证相比以太坊单通证有哪些优势?

    本体的双通证相比以太坊单通证有哪些优势?

    本体有两个通证,也就是发行了两个币,ONT和ONG。ONT和ONG就是主币和副币的关系,ONT是主币,也就是治理通证,可用于参与治理和节点质押。ONG是副币,英文名称是Ontology Gas,相当于NEO的GAS,也就是燃料通证,主要是在本体网络中用作服务费和交易费。

  • ​解读本体双通证体系:ONT 和 ONG

    ​解读本体双通证体系:ONT 和 ONG

    本体采用 VBFT 共识算法,这也可以视作是一种 PoS 算法。因此在本体的体系之中,上一期提到过的治理类、工具类、二级市场和应用类四种通证都需要。本体采用 ONT 作为治理通证,ONG 作为工具通证。

  • 本体ONT与ONG(Ontology Gas)有什么关系?

    本体ONT与ONG(Ontology Gas)有什么关系?

    同NEO一样,本体生态内有两种Token,一种是ONT本身,另一种则是ONG(Ontology Gas),前者代表着对本体生态的所有权,后者则代表着本体网络的使用权,任何需要调用本体网络服务的地方都需要消耗ONG。

  • 本体ONG是什么币?ONG币值得投资吗?

    本体ONG是什么币?ONG币值得投资吗?

    本体大家肯定很熟悉,这里就不赘述了,新一代公有基础链项目 & 分布式信任协作平台。ONG可能大家还不熟悉,简单来说类似于NEO的GAS,ONG的英文全称就是Ontology Gas。

  • 本体ONG是什么币?一个ONT能获得几个ONG?

    本体ONG是什么币?一个ONT能获得几个ONG?

    本体的项目包含了ONT和ONG两种token,本体主网于 2018 年 6 月 30 日上线后,主网 ONT 开始定期发放 ONG。ONG 是本体的功能通证,也是燃料通证,用于链上交易和智能合同执行等服务。

本体网络钱包使用教程

  • 在Cobo钱包上创建Ontology钱包教程

    在Cobo钱包上创建Ontology钱包教程

    ​Cobo 是全球第一家主打PoS 增益的数字货币钱包。作为一站式的数字资产存储管理平台,Cobo 通过技术革新优化产品体验,为用户提供安全、可靠的存储与支付环境。

  • Banko Wallet上创建Ontology钱包教程

    Banko Wallet上创建Ontology钱包教程

    Banko钱包它的特点就是方便快捷,使用手机号就可以注册使用。用户间通过 Banko 零钱钱包转账不会产生任何手续费且秒速到账。不仅如此,它还支持多币种理财等服务.

  • 如何在Trust Wallet上创建 ONT 钱包?

    如何在Trust Wallet上创建 ONT 钱包?

    Trust Wallet是Binance的官方加密货币钱包,是一款集安全、开源、匿名于一体的移动端钱包,提供高级安全审计系统,用于数字资产的转账、接收和存储。通过 Trust Wallet 可以存储多种加密货币。

  • 麦子钱包Math Wallet创建Ontology钱包教程

    麦子钱包Math Wallet创建Ontology钱包教程

    ​麦子钱包(Math Wallet)是一款安全简单、功能强大并内置保障智能合约的移动端轻钱包。作为去中心化钱包,麦子钱包支持私钥自持,可备份私钥与 keystore。支持人脸、声纹、活体等多种生物识别技术。

  • 本体综合桌面版钱包OWallet使用教程

    本体综合桌面版钱包OWallet使用教程

    OWallet是本体综合桌面版钱包,支持基于多重签名技术的共享钱包管理。OWallet持续集成丰富的应用功能,为开发者提供智能合约编译、运行等功能体验。

  • 火币钱包本体ONT币的转账及收款流程

    火币钱包本体ONT币的转账及收款流程

    本文为您介绍火币钱包本体ONT币的转账及收款流程。

本体网络百科知识

  • ONT/本体/Ontology前景怎么样?ONT币最新消息

    ONT/本体/Ontology前景怎么样?ONT币最新消息

    本体信任网络架构了壹个分布式融合的信任体系,将信任的多样性在壹体化的协议体系下进行协同,整合分布式多维实体认证体系及各类不同区块链体系与信息系统,纳入多源身份认证和多源信息交换协议,并提供不同分布式应用场景的开放基础模块,实现分布式点对点的信任体系,构建跨链、跨系统、跨行业、跨应用和跨终端的分布式信任基础设施。

  • 本体网络ONT官网 本体网络ONT2019年最新消息

    本体网络ONT官网 本体网络ONT2019年最新消息

    本体网络,一个让整个美国沸腾的项目,从没有一个中国项目在问世之初,就得到海外媒体的激烈讨论,本体网络的热度堪比是eos,可以说是中国版的eos。本体网络是由onchain核心团队发起的一个区块链基础技术体系架构,它基于区块链/分布式账本的链网体系,结合了分布式多维实体认证体系,纳入了分布式多源信息交换协议、分布式数据协同、分布式流程、分布式社群、分布式存证等业务领域基础模块,实现分布式的点对点的信任体系,构建跨链、跨系统、跨行业、跨应用和跨终端的分布式信任基础体系。

  • 什么是ONT换链?火币网ONT如何充币?

    什么是ONT换链?火币网ONT如何充币?

    什么是ONT换链?ONT换币通道,即ONT的充币地址将有两个。如您持有ONT旧币(基于NEP-5技术形成的“本体”),您需点击“旧地址

  • 融合分布式信任的新一代基础性公有链 “本体网络(ONT)”预览发布

    融合分布式信任的新一代基础性公有链 “本体网络(ONT)”预览发布

    “信任”与我们的生活息息相关。但很少有人知道,“信任”也是一种资产和价值。11月18日,新一代分布式信任链网体系“本体网络(Ontology Network)”(http://ont.io)在上海举行预览会,宣告一个分布式全新信任生态建设探索的起步。分布式“信任生态”——信息社会的下一站长期以来,人

本体网络相关问答

  • 遂宁吴彦祖

    10星评价

    2020-08-26 14:21:17
    数字身份是数字世界中一个比较重要的基础概念。在标准组织ISO的定义中,身份是某个实体的相关属性集合。在这个认识下,数字身份不仅包括了现实身份在数字世界中的映射,也包括了数字世界中独有的属性集合。通过数字身份信息的表达,就能在数字世界中刻画出相应实体。在上一个回答中其实已经概要地提到了本体的去中心化身份框架 ONT ...
  • 我爱一条柴

    5星评价

    2020-08-26 14:19:38
    本体首先提供了一个分布式的信任基础设施,本体区块链网络。本体区块链网络采用VBFT共识机制,支持跨链、Layer 2扩容等多项技术,拥有良好的性能和业务应用扩展能力。本体拥有透明的治理机制,任何社区用户都可以通过这样一个经过社区共识过的治理机制不断参与到治理过程中,使得本体区块链更加去中心化,更好地提供信任底层。本体除了...
  • 招财自由人

    7星评价

    2020-08-26 14:03:18
    目前本体是ONT、ONG双通证模式,本体采用双通证设计,用户使用 ONT 进行质押参与到本体链的治理中来,而 ONG 作为交易手续费来使用。ONG 作为交易手续费消耗后,进入质押激励池,重新分配给参与治理的节点和质押用户,节点和用户取得 ONG 后,又用于应用中。在这样一种循环流通中,使得 ONG 随着应用的扩大而增值。ONT 和 ONG 这两种具有...

你可能感兴趣Recommend