BOS Newsletter; May 1st, 2018
Swiss Fondue — BOS Platform Foundation
Do you know our Foundation is setup in Zug — Switerzland?
The foundation has been setup to monitor the BOS development and to ensure the funds raised from the Fundraiser back in May 2017 are used appropriately.
The current and latest foundation members are:
- Serge Komaromi (Founder)
- Inwhan Kim (President)
- Yezune Choi, appointed as the Newest Council Member in replacing Han Kyul Park
Read more about the foundation set up here: https://medium.com/boscoin/bos-platform-foundation-is-officially-registered-in-switzerland-2e36d512da24
Here’s Wally — WALLET RELEASE
Our team have released the first public prototype source code for our mobile Tokennet App Wallet last week.
Currently the team has started with an Android application, and instructions are available via our Tokennet App Wallet page on Github, where the public is able to view and experiment with the code to understand the basic functionality and processes of the wallet, for example, creating wallet, importing wallet and sending payment.
This is the initial prototype of the mobile Tokennet App Wallet, where once all elements have been matured and the bugs fixed, the wallet will be released on Google Play.
Please follow the below link for more information:
Trust Contract update
Although the current development is closed, the team has been created a prototype for storing and executing Trust Contracts. Currently they are creating a language specification for which the end user are able to use a tool to easily create their own Trust Contracts.
SCP Interrogation — for consensus
- What is to be completed?
- What needs to be done?
- What interesting has been discovered?
To read more about our latest release of the consensus, ISAAC, please follow the below link:
Last week, we had a presentation on our congress network voting process development.
The development verified our concept of using 2 cryptographic technologies (homomorphic encryption and public-private keys) to ensure the voting process can be conducted in a private manner, where:
- Private voting: allowing members to conduct votes without revealing their identity
- 1-person-1-vote: although the votes are conducted with an encrypted identity, the system is able to ensure only one person has one vote
- Validity of the vote: members are able to confirm, on the system, what they voted for.
Congress Voting Prototype
An Anonymous Transparent System
Blockchain is a distributed ledger technology which allows for transparency across the system. Using Bitcoin as an example, although user anonymity is preserved, the transparency refers to the code being available open source, and data of the ledger able to be extracted via APIs.
BOScoin, currently in development, is a platform based on this concept. The difference is that along with the transaction of value (i.e. Bitcoin), BOScoin is currently also planning to offer 3 other key aspects on their platform, a different type of consensus algorithm (which will be designed to address the current issues such as scalability — see https://medium.com/@boscoin/dpos-mfba-c84bae2e21ae), Trust Contracts (please read article here https://medium.com/@boscoin/smart-contracts-trust-contracts-part-3-6cf76bf5882e for more information), and the Congress Network.
A key to the Congress Network is a voting process where congress members will have the ability to vote on things, such as project proposals. BOScoin has partnered with KSA,(Explanation of KSA’s business is available), collaborating to develop a protocol to ensure anonymity within the BOS platform.
On April the 26th, 2018, our partner KSA presented their first prototype of the voting system for the BOS Platform Congress Network. The prototype demonstration included the source code and logic model walkthrough, which confirmed BOScoin’s concept of:
- Private voting: ensuring votes can be conducted without the need to reveal the voters’ information or identity;
- One-Person-One-Vote: ensuring the system recognizes that one account can vote no more than once; and
- Validity of the vote: ensuring the vote has not been tampered (voters are also able to confirm their own vote).
This was conducted by the voter to generate a ballot stamp which changes upon every vote — only the voter will personally know which ballot stamps is theirs; however the system is also able to confirm/validate one vote from the voter / the votes.
This voting prototype required deep understanding of cryptography technologies including public and private key, and homomorphic encryption.
The key difference from this to currently available technologies (like Bitcoin) is that current systems may protect the users’ identity using an alias (i.e. public & private keys), however they do not require operations under the identity to also be anonymous.
The BOS Platform voting process requires the general public to not know who voted for what, but also allow the system to understand that only one identity has voted only once.
Although the prototype confirmed the feasibility of BOscoin’s congress voting concept, this prototype was developed under a local system; in addition the data generated is currently too large, and the processing requires a large amount of resources.
The next step is for the team to further develop this prototype addressing the following:
- Blockchain integration: ensuring the product can operate off the Blockchain using blockchain data;
- Performance and Scalability: reducing the size of the output data, and improving the processing time
Whilst this demonstration only validates our approach to congress voting, we acknowledge there is still a large amount of work ahead to have this ready for the BOS Platform.
We appreciate everyone’s continued support for our BOS Platform!