BOS Newsletter; March 5th, 2018
Leadership RestructureInhwan Kim is currently carrying out the role of CEO of BlockchainOS as well as President of the BOS Platform Foundation but has decided to dedicate his time towards the BOS Platform Foundation. Inhwan Kim has seen BOScoin grow significantly such as the fundraiser back in May last year and launch of TokenNet. Since then the team has grown both in development of the BOS Platform and in culture.
Former CTO Yezune Choi has now taken the role officially as the CEO of BlockchainOS. It was Yezune's vision and ideology reflected in the white paper to begin with, so he would like to reiterate that his new role will not affect the direction and development of the BOS Platform.
The CTO role has been handed to Minhyo Bae. With his background in network, security and cryptography, Minhyo was fundamental to the development and release of the BOScoin TokenNet noting his efforts in optimization of the SCP. Minhyo is excited to take this role and believes he has a strong team to push the development of the Platform.
BOS Platform Development updatesAs mentioned in the last newsletter, Iteration 4 concluded on February 23; the past week the team’s focus was on three key elements in order for a successful execution of Iteration 5 successfully including:
- a debrief of Iteration 4 work products;
- reviewing new technologies which could be incorporated into the BOS Platform; and
- identifying the focus work products for Iteration 5.
Our team is very enthusiastic sharing their ideas for the development of the platform – below is a summary of the plan for Iteration 5.
ConsensusIn this iteration, our team is planning to focus on consensus with multiple ballots - i.e. sending multiple messages to multiple nodes simultaneously, which aims to result in a quicker consensus – currently one node can only process one message which delays the transaction time. Our development team has been working on an optimized data structure and processes to improve slot utilization. The following scenarios are a first cut of the proposed work to be developed and tested for this Iteration (more will be added as the iteration progresses):
- Scheduling and prioritizing messages (slot optimization);
- Consensus performance optimization by slot size;
- Retiring failed messages;
- Timestamp synchronization among the network (required when testing on multiple PCs).
Further our model with fault tolerance - check our blockchain topology with fault tolerance rules to ensure performance.
Explore other consensus algorithms in the view of optimizing BOS Platform (ongoing).
The last iteration also saw the BOS development team create several modules which would test the state of the quorum against consensus performance – these modules aim to be used by both developers and nodes to assist with their analysis and management of the network and provide insight into various aspects.
We will further the work in this Iteration to integrate the modules to providing a succinct dashboard for the purposes of testing and management.
Trust ContractLast iteration created the architecture for the initial Trust Contract environment, this Iteration will focus on developing the Trust Contract environment based on the architecture. There are 2 focus areas for this:
Data StructureThere are blockchains that use the Merkle Patricia Tree data structure - our team will be investigating how to integrate ontologies into this data structure.
LifecycleThe lifecycle is the logic process of the Trust Contracts - the team will initially interrogate various logic for development into the BOS Platform. Other features will be explored further down the track to build to logic of our Trust Contracts.
It is important to note that our Trust Contracts are different to that of other smart contract such as Ethereum, although the inspiration for this was from projects like Ethereum and Hyperledger, we are aiming to build a smart contract that is decidable using human language - we are building Trust Contracts.
New PartnershipEnriching people's lives with blockchain is the aim of the team. To help us through this, we have formed a partnership with MyCreditChain. MyCreditChain is a Korea based blockchain project with a mission to return one's credit information to the original owner, as opposed to credit rating firms. The partnership is more focused on exchanging technical expertise, and may develop to a strategic partnership in the future. You can check out the project at
http://mycreditchain.org/