全部语种
BUMO是下一代商用级基础公共区块链,旨在建立价值流通的泛在信任网络,致力于打造广泛数字信任、价值自由流通、大众共享应用的分布式商业生态。BUMO主网Token名称为“BU”。
打造新一代价值流通的泛在信任网络(Ubiquitous Trust Network),使得“价值”有如“信息”一样地自甶流动。
旨在建立广泛数字信任、资产自由流通、大众共有应用的区块链网络生态。着眼未来的价值流通网络,提供 开放、高效、扩展性强的底层技术支撑,契合金融、物联网、社交等各行业的资产数字化及价值流通需求;结合物联网技术,通过万物互联建立更广泛的“机器”信任,打造价值流通的坚实信任基础;将数字资产、智能设备、用户数据等有机地连接在一起,通过数字化交易及智能合约,让人们成为资产数字化及区块链新经济的真正受益者。
一是,无处不在的信任网络。区块链网络的信任基于无处不在的“机器”时,价值的流通才真正可信而高效。数字权力属于用户,让用户真正掌握自己的数字所有权,意味着所有用户共同参与到整个区块链网络的建设中来。通过全民参与、万物互联和民主共识,成为无处不在的信任网络。
二是,可信的价值流通体系。“机器”与“机器”的连接,同时也是连接虚拟世界与现实世界之间的桥梁。当这样的一个泛在信任体系建立起来,网络的触角将无处不在,网络上的应用也将无处不在。价值将得以在这一泛在信任网络中自甶流动,形成可信的价值流通体系。
(1) GAS:作为在 BUMO网络上执行交易或智能合约的燃料;
⑵记账奖励:BUMO的记账人节点可以从每笔交易中获取BU作为奖励;
⑶社区激励:BUMO使用BU激励社区开发者和有贡献的用户。
(1) 作为记账人节点获取交易或合约执行中的GAS;
(2) BUMO的用户账户之间的BU转移;
(3) 参与早期捐赠支持项目,使用ETH兑换;
(4) 参与BUMO的生态建设,获取激励;
(5) 其它方式。
智能合约是区块链上一段可执行的图灵完备脚本,拥有自己的存储资源,通过交易触发合约后,合约引擎分配CPU和内存资源运行合约,从而完成业务逻辑。不同于传统的程序,智能合约需要满足两个特性,一是可停机,在有限时间范围内程序必须能够结束,这要求引擎能够采取方法度量合约可执行时间;二是确定性,同一输入必须产生对应的输出,这要求把所有不确定性因素排除掉。
BuContract (BUM〇 Contract)开发者可以自定义智能合约的读写操作供上层应用调用,底层账本会提供给智能合约访问链上数据的能力:全局状态、区块数据等,同时还能操作独有的数据存储区域以及发起合约交易与其他合约交互。
BuVM (BUM〇 Virtual Machine)是智能合约的执行环境,为应用层提供智能控制逻辑,与上层高级语言解析转换相结合,灵活支持虚拟机基础应用;通过定制化的API操作实现虚拟机的外置接口,可以灵活的与账本数据和外部数据进行交互。
BuContrac为了降低智能合约开发门槛,把区块链智能合约技术带给普通开发者,支持用JavaScript作为智能合约开发语言,这是全球最流行的开发语言之一;基于开源的Google Chrome V8引擎,实现了BuVM虚拟机。
从而,有如下优点:
一是,用户学习成本低,JS是Web最流行的语言;
二是,执行效率高,不同于传统的基于栈的解释器,V8已经不是实际意义上的解释器,它采用延时编译及JIT技术直接把脚本语言翻译成目标机器二进制,使得执行效率等近似于本地程序。
同时,BuVM将借助于WebAssembly技术快速支持C/C++、Python等开发语言,最终覆盖绝大多数开发者,对于智能合约后续在智能终端设备应用将起到很强的促进作用。
为了对接链外现实世界数据,BuContract将支持两种方式:
(1)建立一个真实数据合约,甶数据提供商产生并维护,并且为其数据交一定押金,如果发现作恶,由记账人和其他社区参与者投票对其进行扣除押金的处理。
(2)借助预言机(BuOracle,BUM〇 Oracle),合约通过事件触发的方式通知预言机需要获取的数据,预言机处理完成后再传回给虚拟机,合约需要充分信任预言机。
BuContract将根据不同行业分类,提供合约模板,例如数字资产的发行,开发者只需要简单修改其中的参数即可快速安全的实现合约功能。BuContract将提供合约在线编辑及调试工具,可以帮助开发者高效率编写调试合约。
*以上内容由YouToCoin官方整理如若转载请注明出处。