YGGDRASH Release Note — Sprint 0.4.0

MCS Token Official
YGGDRASH = MCS Token
2 min readMay 17, 2019

Hello, World!

Greetings from Team YGGDRASH.

The YGGDRASH Sprint 0.4.0 is here!

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

Overview

◆ Prepare to build the next TestNet

◆YGGDRASH alpha test network consensus and network stabilization

Core

◆ Change Store Interface

◆Change Store Index

◆Added and applied error codes (Flag)

  • SystemError
  • BusinessError
  • ApplicationError

◆ Added transaction and block validation utility

◆ Implemented validation when adding transactions and blocks

  • Added transaction timestamp verification
  • Added blockBody hash verification

◆ Added and implemented consensus transaction and block verification interface

  • ConsensusMessage
  • ConsensusMessageSet
  • ConsensusVerifier

Branch & Genesis

◆ Branch reference unification

Consensus

◆ Applied to a set of validators consensus

◆ Consensus module stabilization and network testing

Contract

◆ Change policy Stem Contract

  • Registered branch information
  • Update branch meta information
  • Validator (in other branches)

◎ Add a new validator

◎ Remove validator

◎ Replace validator

◎ Update validator list (all)

Node/Network

◆ Built and tested an AWS infrastructure for the validator node network

◆Built a network of validators, proxies, and notes on a test server and integrated tested

◆Moved fullSyc function to SyncManager and refactored related code

◆Added maximum response size limit for Consensus Block synchronization requests

◆Disabled PeerTask when working as a validator node

◆Changed the response data format of TransactionAPI

  • TransactionResponseDto (txHash, Status, ErrorLogs)

Specification

◆ Designed detailed data formats of Transactions

· Genesis, Stem, Yeed, Chain, Contract, Voting, Sacred, Fee, Inter Chain, MultiSig Transactions

TestNet

◆ Preparations TestNet Explorer UI / UX

· Dashboard

· Block list

◎ Block Detail

· Transaction list

◎ Transaction Detail

· Implementation Explorer backend server

◎ Advancement Elastic search query (paging)

· Dispatch Explorer backend server in Explorer

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