BUMO The most secure and reliable ubiquitous transfer of value

in #crypto6 years ago (edited)

BUMO:is a next generation commercial category public block chain for ubiquitous and reliable value transfer, which aims to create a decentralized application ecosystem with broad digital confidence, free flow value and public sharing applications. Bumo is focusing on the futuristic generation platform of public infrastructure in the Blockchain, in the construction of a future, by applying an environment of trust for the whole world. Therefore, the value will be freely transferred in Blockchain just as information is freely transferred on the Internet today. Many decentralized applications, such as digital assets and the Internet of Things, can be developed and implemented quickly through this network. Bumo blockchain is under the GPLv3 license.

The main characteristics of Bumo are the following:

  • Joint creation of accounts through the incorporation of "individual account weighting"
  • Use of Merkle-Patricia Trie to help store data in an efficient manner.
  • A "Trailer" system that differentiates data into chain and off-line data.
  • Orbit architecture that helps create the 2-layer multiform architecture of BUMO.
  • A 2-layer multi-chain consensus system that will scale up to 10,000 transactions per second.
  • The "Canal" system that helps with interoperability.
  • Friendly developer tools to create intelligent contract.
  • Allowing developers to create applications without creating a smart contract.


  • The structure of BUMO:

    The BUMO ledger is called "BU Bambook" and has the following characteristics:

  • Some that will help with scalability.
  • Those that will help with interoperability.

  • Scalability features:Among the most relevant features of scalability we can mention: The multisig account, Merkle Patricia Trie, The trailer system for large-scale data, Fireworks BUMO: The 2-layer multiple-chain consensus system, Architecture of the orbit. Below I will give a detailed explanation of each of them:

  • Multisig Account:
  • When you create a multisig account in the Bambook ledger system, there is one feature you should know called "account weighting". The multisig account can be opened and controlled by multiple parties at the same time. These systematically planned account creation tactics will help the BUMO system obtain a more widespread adoption of large companies.

  • Merkle Patricia Trie:
  • The Merkle Patricia Trie combines the capabilities of the Merkle Tree and the Patricia Tree to store data effectively. In a Merkle tree, each non-leaf node is the hash of the values ​​of its secondary nodes. So, how exactly are Merkle trees useful in data storage? Each block contains thousands and thousands of transactions. It will be very inefficient in time to store all the data within each block as a series. Doing so will make finding a particular transaction extremely cumbersome and time consuming. However, if you use a Merkle tree, it will considerably reduce the time required to find out if a particular transaction belongs to that block or not.

    On the other hand, Patricia means "Practical algorithm to recover information encoded in alphanumeric". A Patricia tree is a binary radius tree with a binary option on each node when traversing the tree. In simpler words, it helps reduce the depth of the ledger tree and increases tree balance.

  • Trailer system for large-scale data:
  • The need for blockchain to store heavier and more complex data is increasingly important. This is the reason why a "differential storage mechanism" called "Trailer" is introduced. According to the characteristics of the data, the Trailer system is divided into two: Chain data and Out-of-chain data

    Data in chain:
    BUMO: has created a dedicated database of distributed storage engines for all its chain data called ChainDB. ChainDB is based on TiDB technology, which is an open source HTAP (transactional and hybrid analytical processing). A horizontal expansion, so that new nodes can be easily added without stopping terminal services. High availability so that the system recovers quickly in case of failure. Enables the distributed transaction.

    Out-of-chain data:
    BUMO: uses traditional storage technologies such as IPFS for the storage of data outside the chain. The advantages of the off-chain storage engine are: Since the data is stored outside the chain, the type of data that can be stored is of a diverse nature. The load on the block chain is greatly reduced because instead of storing all this bulky data, they just need to store a hash. Reduces hardware costs because the stress on the nodes will be much lower. The storage of data outside the chain can easily be expanded over time.

  • Fireworks BOOM:
  • The 2-layer multiple-chain consensus system. Having a consensus algorithm without trust, which is tolerant to Byzantine failures is the backbone of a cryptocurrency project. Bitcoin, at this time, is using the Consensus Mechanism of Work Test (POW), while Ethereum eventually wishes to pass the Stake Test through the Casper protocol.

  • Architecture of the orbit:
  • The current concept of single chain is extremely outdated for several reasons. Dapps are increasingly complicated, with greater adoption, storage efficiency has become a legitimate cause for concern. The dapps are increasingly complicated. Because of this, the blockchain structure that we have now has simply not evolved enough to deal with these high-level Dapps.

    BUMO:uses a "Two-layer polymorphic architecture for a multi-child block chain" structure to address all future scalability needs. The multi-child blockchain system is presented with a two-layer multiform structure, in which "two layers" means the main chain and the secondary chains; and "multiforme" means the different technical characteristics between the main chains and children's chains.

    This design is called "Orbit Architecture" can be seen in the diagram below. The orbit is divided into: Main chain, Children's chain.
  • Main Chain:
  • There will only be one main chain in the BUMO system that will be in charge of the general maintenance of the ecosystem. It will be responsible for selecting the validators of the sub-chain, sub-proposers of the chain block, storing the final state of the sub-chain. It includes two types of nodes, the normal nodes and the validation nodes.

    The validation nodes themselves are divided between super validation nodes and ordinary validation nodes. The super validation nodes need to download the information and participate in each of the sub-chains. Ordinary validators, on the other hand, can choose the secondary chains they wish to download and govern.

  • Child Chain:
  • It could be a single sub-chain or a collection of sub-chains. The secondary chain can be designed according to the needs of a company that is developing at the top of the BUMO chain. They can follow the architecture of the main chain of BUMO or they can have their own set of rules and block limits to meet their needs.

    Interoperability characteristics
    BUMO: provides interoperability through the implementation of the Canal system. Before starting, take a look at the following diagram. The channel consists of two layers: Main Chains and Cross Chains. Mainchain consists of collection nodes and validation nodes. The validation nodes are responsible for providing a high level consensus for the cross chain. After validating a block of the cross chain, the data of its block head is stored in the main chain.

    Think of the crossed chains as routers in the traditional network system. Route the data from different blockchains to the target blockchain. They translate the protocol and also make sure that loading and attack between chains is avoided. The main chain carries several cross chains. So, how does the main chain communicate with the crossed chains and how do these crossed chains communicate with each other?

    BUMO:vs. other smart contract platforms:


    More information and resources:
    • BUMO Website:
    • BUMO WhitePaper:
    • BUMO TechnicalPaper:
    • BUMO Telegrama:
    • BUMO Weibo:
    • BUMO Reddit:
    • BUMO Facebook:
    • BUMO Twitter:
    • BUMO Github:
    • BUMO Cartera:


    Thanks to our unconditional friend @originalworks for this contest, if you want to participate Click here:

    My twitter link:https://twitter.com/jld650/status/1052591514684026886

    By @joseluisdecan
    bumo2018
    bumotwitter

    Sort:  

    This post has been submitted for the @OriginalWorks Sponsored Writing Contest!
    There is also a bonus CateredContent Event to earn additional Steem!
    You can also follow @contestbot to be notified of future contests!

    Congratulations @joseluisdecan! You have received a personal award!

    1 Year on Steemit
    Click on the badge to view your Board of Honor.

    Do not miss the last post from @steemitboard:

    SteemFest3 and SteemitBoard - Meet the Steemians Contest

    You can upvote this notification to help all Steemit users. Learn why here!

    Congratulations @joseluisdecan! You received a personal award!

    Happy Birthday! - You are on the Steem blockchain for 2 years!

    You can view your badges on your Steem Board and compare to others on the Steem Ranking

    Do not miss the last post from @steemitboard:

    SteemFest Meet The Stemians Contest - The mysterious rule revealed

    You can upvote this notification to help all Steem users. Learn how here!