Bytom Weekly News

BytomDAO
3 min readMay 24, 2019

--

Project Development

  1. BBFT: a Hierarchical Byzantine Fault Tolerant Consensus Algorithm Currently, Bytom technological team officially released Bystack BaaS platform which contains innovative advantages.BBFT is a derivative consensus based on the practical Byzantine fault tolerance (PBFT), which is one of the widely adopted BFT consensuses. But due to the complexity of O (n ^ 2) communication, PBFT can’t scale well. Therefore, we propose a hierarchical BFT consistency algorithm — BBFT. It makes use of network topology to distribute and aggregate messages between nodes effectively and provides the complexity of O(n) communication so that BBFT consensus algorithm has good configuration, adaptability, scalability, and heterogeneity.

2. In May 22nd, the founder of Changjia, CTO Langyu and CFO Li Zongcheng hosted an AMA on ChainNode. Bytom is the first mainchain-sidechain BaaS platform based on BUTXO model.

For details: https://medium.com/@Bytom_Official/bystack-ama-446f8bb70be5

3. Bytom Dev Competition was officially announced in the New York Blockchain week and now you can sign up on https://devcon.bytom.io/

The first prize is $30,000 and it’s a great event that you shouldn’t miss out! If you have any candidate, please invite them to attend our competition and you will get a reward!

4. A nice article from the community! As part of a series on what you can do on BYTOM: Trustless Financial bonds and Time Deposits, expressed on the BYTOM Blockchain: https://twitter.com/MonUnix/status/1131630551750893568

Dev Report

Bytom mainchain

1. Fixed the bug of interface JSON data parsing;
2. Modified the interface of private key and public key cryptography ;
3. Modified part of test data to fit the modification of public-private key interface;
4. Optimized voting transaction utxo module and verified transaction to preoutput optimization and build action in wallet layer ;

Side chain

1. Researched liquid explorer and compared them with Vapor;
2. Added the consensus message transmission and processing to the consensus network layer;
3. Added tests for cross-chain input/output parsing ;
4. Increased testing of utxo variations crosschain inputs and outputs;
5. Added the interface and test of the transaction construction of side chain back to main chain;
6. Completed the processing of the consensus algorithm block, including double signature, whether there is a processing of Block Producer’s signature; Preserve the batch status of irreversible blocks, voting results, and blocks;
7. Completed the processing of the block signature message of the consensus algorithm, including the processing of double signature, single block, no block and so on;

Bycoin Dapp

1. Dapp added handling of timeout mechanism and optimized in the code layer
2. Bytom webassembly added the signature of message and updated syscall/js with version go1.2

Blockmeta

1. Blockmeta merged the codes of frontend and backend ;
2. Wrote a script for the storage information blockchainization;
3. Docker the frontend and backend of Blockmeta, nginx, Built frontend and backend code Jenkins automatically and uploaded to Ali cloud Maven, and solved nagios monitoring and front-end display problems encountered after Blockmeta docker;

Bycoin

1. Completed the bycoin-dapp-js document, the bycoin-dapp demo test page, and the discovery page;
2. Android and ios were connected and injected return format. Connected the native one and JS ;

Byone:

1. Added the signmessage API logic to develop part of the page logic to complete the signature transaction;

--

--

BytomDAO
BytomDAO

No responses yet