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

YGGDRASH

Trust-based Multi-dimensional 3rd Generation Blockchain Platform

YGGDRASH 이그드라시 Official

Written by

YGGDRASH is a trust-based multi-dimensional blockchain built with a vision

YGGDRASH

YGGDRASH

Trust-based Multi-dimensional 3rd Generation Blockchain Platform

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade