-
Cryptocurrencies
-
Exchanges
-
Media
All languages
Cryptocurrencies
Exchanges
Media
BUMO is the next generation of commercial-grade basic public blockchains, aiming to establish an ubiquitous trust network for value circulation, and is committed to creating a distributed business ecosystem with broad digital trust, free circulation of value, and mass-shared applications. The name of the BUMO main network token is "BU".
Create a new generation of Ubiquitous Trust Network for value circulation, so that "value" flows independently like "information".
It aims to establish a blockchain network ecosystem with extensive digital trust, free flow of assets, and public-owned applications. Focusing on the future value circulation network, it provides open, efficient and highly scalable underlying technical support, which meets the asset digitalization and value circulation needs of various industries such as finance, Internet of Things, and social networking; combining Internet of Things technology, establish a broader "machine" trust through the Internet of Things, and create a solid trust foundation for value circulation; organically connect digital assets, smart devices, user data, etc., and through digital transactions and smart contracts, people become real beneficiaries of asset digitalization and the new blockchain economy.
First, the ubiquitous trust network. When the trust of blockchain networks is based on ubiquitous "machines", the circulation of value is truly trustworthy and efficient. Digital power belongs to users, allowing users to truly control their own digital ownership means that all users participate in the construction of the entire blockchain network. Through the participation of the whole people, the interconnection of everything and democratic consensus, it has become an ubiquitous network of trust.
Second, a credible value circulation system. The connection between "machine" and "machine" is also the bridge between the virtual world and the real world. When such an ubiquitous trust system is established, the tentacles of the network will be everywhere, and applications on the network will be everywhere. Value will be able to flow independently in this ubiquitous trust network to form a trustworthy value circulation system.
(1) GAS: as fuel for executing transactions or smart contracts on the BUMO network;
⑵ Bookkeeping Reward: BUMO’s bookkeeping node can obtain BU from each transaction as a reward;
⑶ Community incentives: BUMO uses BU to motivate community developers and contributed users.
(1) Obtain GAS in transaction or contract execution as a bookkeeper node;
(2) BU transfer between BUMO user accounts;
(3) Participate in early donation support projects and use ETH to redeeate;
(4) Participate in the ecological construction of BUMO and obtain incentives;
(5) Other methods.
A smart contract is an executable Turing complete script on the blockchain. It has its own storage resources. After the contract is triggered through transactions, the contract engine allocates CPU and memory resources to run the contract, thereby completing the business logic. Unlike traditional programs, smart contracts need to meet two characteristics: one is that they can be shut down, and the program must be able to end within a limited time range, which requires the engine to take methods to measure the contract executable time; the other is certainty, and the same input must produce corresponding output, which requires all uncertainties to be excluded.
BuContract (BUM_Contract) developers can customize the read and write operations of smart contracts for upper-level applications to call. The underlying ledger will provide the smart contract with the ability to access data on the chain: global status, block data, etc., and can also operate unique data storage areas and initiate contract transactions to interact with other contracts.
BuVM (BUM/ Virtual Machine) is the execution environment of smart contracts, providing intelligent control logic for the application layer, combining it with upper-level high-level language parsing and transformation, and flexibly supporting basic virtual machine applications; through customized API operations, the external interface of the virtual machine can be realized, and can flexibly interact with ledger data and external data.
In order to lower the threshold for smart contract development, BuContrac brings blockchain smart contract technology to ordinary developers and supports the use of JavaScript as a smart contract development language, which is one of the most popular development languages in the world; based on the open source Google Chrome V8 engine, it realizes the BuVM virtual machine.
Therefore, the following advantages are:
First, the user's learning cost is low, and JS is the most popular language on the Web;
Second, the execution efficiency is high. Unlike traditional stack-based interpreters, V8 is no longer an interpreter in the practical sense. It uses delay compilation and JIT technology to directly translate scripting language into the target machine binary, making the execution efficiency similar to local programs.
At the same time, BuVM will quickly support development languages such as C/C++, Python, etc. with the help of WebAssembly technology, and ultimately cover the vast majority of developers, which will play a strong role in promoting the subsequent application of smart contracts on smart terminal devices.
To connect with real-world data outside the link, BuContract will support two methods:
(1) Establish a real data contract, generate and maintain the data provider, and pay a certain deposit for its data. If an evil is found, the bookkeeper and other community participants will vote to deduct the deposit.
(2) With the help of oracle (BuOracle, BUM_ Oracle), the contract notifies the oracle of the data that needs to be obtained through event triggering. After the oracle is processed, it will be transmitted back to the virtual machine. The contract needs to fully trust the oracle.
BuContract will provide contract templates according to different industry categories, such as the issuance of digital assets. Developers only need to simply modify the parameters in it to quickly and safely implement contract functions. BuContract will provide online contract editing and debugging tools, which can help developers write debugging contracts efficiently.
*The above content is compiled by the official account of non-small accounts. If reprinted, please indicate the source.