-
Cryptocurrencies
-
Exchanges
-
Media
All languages
Cryptocurrencies
Exchanges
Media
BUMO is the next-generation commercial-grade basic public blockchain, aiming to establish a ubiquitous trust network for value circulation, and is committed to creating a distributed business ecosystem with extensive digital trust, free circulation of value, and public shared applications. The name of the BUMO main network Token is "BU".
Create a new generation of value circulation Ubiquitous Trust Network (Ubiquitous Trust Network), so that "value" flows as freely as "information".
It aims to establish a blockchain network ecology with extensive digital trust, free circulation of assets, and common applications for the public. Focusing on the future value circulation network, it provides open, efficient, and scalable underlying technical support, which meets the needs of asset digitization and value circulation in various industries such as finance, Internet of Things, and social networking; combined with Internet of Things technology, a wider network is established through the Internet of Everything "Machine" trust creates a solid trust foundation for value circulation; organically connects digital assets, smart devices, user data, etc., and through digital transactions and smart contracts, people become real beneficiaries of asset digitization and the new blockchain economy By.
One is the ubiquitous network of trust. When the trust of the blockchain network is based on ubiquitous "machines", the circulation of value is truly credible and efficient. Digital power belongs to users, allowing users to truly grasp their own digital ownership, which means that all users participate in the construction of the entire blockchain network. Through the participation of all people, the Internet of Everything and democratic consensus, it will become a ubiquitous trust network.
The second is a credible value circulation system. The connection between "machine" and "machine" is also a bridge between the virtual world and the real world. When such a ubiquitous trust system is established, the tentacles of the network will be everywhere, and the applications on the network will also be everywhere. Value will be able to flow freely in this ubiquitous trust network, forming a credible value circulation system.
(1) GAS: used as fuel for executing transactions or smart contracts on the BUMO network;
(2) Bookkeeping rewards: BUMO bookkeeper nodes can get BU from each transaction as a reward;< br> ⑶Community incentives: BUMO uses BU to motivate community developers and contributing users.
(1) Obtain GAS in transactions or contract execution as a bookkeeper node;
(2) BU transfer between BUMO user accounts;
(3) Participate in early donation support projects , use ETH to exchange;
(4) Participate in BUMO's ecological construction and get incentives;
(5) Other ways.
A smart contract is an executable Turing-complete script on the blockchain, which has its own storage resources. After the contract is triggered by a transaction, the contract engine allocates CPU and memory resources to run the contract to complete the business logic. Different from traditional programs, smart contracts need to meet two characteristics, one is stoppage, the program must be able to end within a limited time range, which requires the engine to be able to measure the execution time of the contract; the other is determinism, the same input must generate The 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 smart contracts with the ability to access data on the chain: global status, block data, etc., and at the same time 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. It provides intelligent control logic for the application layer. It combines with upper-level high-level language analysis and conversion to flexibly support the basic application of virtual machines; realize virtual machines through customized API operations The external interface 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 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 The engine implements the BuVM virtual machine.
Therefore, it has the following advantages:
First, the user learning cost is low, JS is the most popular language on the Web;
Second, the execution efficiency is high, unlike traditional stack-based interpreters, V8 has It is not an interpreter in the actual sense. It uses delay compilation and JIT technology to directly translate the script language into the target machine binary, making the execution efficiency similar to that of a local program.
At the same time, BuVM will quickly support C/C++, Python and other development languages with the help of WebAssembly technology, and eventually cover the vast majority of developers, which will play a strong role in promoting the subsequent application of smart contracts in smart terminal devices.
In order to connect to real-world data outside the chain, BuContract will support two methods:
(1) Establish a real data contract, the data provider will generate and maintain it, and pay a certain deposit for its data. If it is found to be malicious, The bookkeeper and other community participants vote to deduct the deposit.
(2) With the help of the 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 is sent back to the virtual machine. The contract needs to fully trust the oracle.
BuContract will provide contract templates according to different industry classifications, such as the issuance of digital assets. Developers only need to simply modify the parameters in it to quickly and safely realize contract functions. BuContract will provide contract online editing and debugging tools, which can help developers write and debug contracts efficiently.
*The above content is organized by YouToCoin official. If reprinted, please indicate the source.