YGGDRASH Release Note — Sprint 0.1.0

MCS Token Official
YGGDRASH = MCS Token
2 min readFeb 28, 2019

Hello, World!

Greetings from the YGGDRASH Team.

We are here to update on the Sprint 0.1.0 to our YGGDRASHers.

Details of the updates can be found on Github :
https://github.com/yggdrash/yggdrash/releases/tag/v0.1.0

Overview

  • Modified Implementation and Development method of Contract
  • Improvement, Stablization, and Functional Integration of the consensus algorithm
  • Changes in Network Connection method and Node Configuration

Branch & Genesis

  • Modified Branch Chain specification.
  • Implemented to setup and execute multiple contracts for each Branch Chain.
  • Added Genesis Builder.

Consensus

  • Improved stability of the consensus algorithm for master node (Validator).

— Exception handling.

— Improved stability of the PBFT algorithm & memory usage.

  • Integrated the PBFT consensus algorithm with the general node module.

— Working the consensus process with profile configurations.

Contract

  • OSGi framework integration in contract

— Contract call in OSGi Bundle

— Added the contract execution logic

  • Rebuilt Stem contract
  • Changed Contract Test process

Node/Network

  • Implemented block, transaction request and response parallelism.

— Asynchronous broadcast and synchronization requests/responses

  • Implemented SyncManager.

— CatchUp Sync

— Propagable block size limits

  • Changed to organize the node network for each branch.
  • Implemented Health check for closest peers.
  • Refactored the network and peer package.
  • Added node and network test code.

— Created a node test for each role.

— Created a node discovery test.

— Created a Node network configuration and block/transaction propagation test.

— Test after creating and deploying a docker-compose.yml for node network testing local and test server

Test/Infrastructure

  • Setup an additional internal infrastructure.

— Intel Xeon CPU, GTX GPU system for testing.

  • Tests for the consensus algorithm

— Tested 21 validator nodes for algorithm stability.

  • Tests for block broadcasting

— Tested 100 nodes for broadcasting

If you have any questions, please email us at info@yggdrash.io. We will get back to you in an orderly fashion.

Thank you for your ongoing support and faith in YGGDRASH Project.
Team YGGDRASH

Official YEED Smart Contract Address:

0xca2796f9f61dc7b238aab043971e49c6164df375

YGGDRASH Official channels

--

--

MCS Token Official
YGGDRASH = MCS Token

THE ESSENCE OF THE MCS ECOSYSTEM AND THE ONLY TOKEN FOR YOUR FINANCIAL FREEDOM