YeeCo(YEE) PoC-5 Officially Released

Image for post
Image for post

On November 29, the PoC-5 phase of the YeeCo public chain project was successfully completed and officially released, completed the development work of dynamic sharding, CRFG final determination, cross-sharding transactions verification and block reward.

Description

PoC-5 is described in the roadmap section of yeeroot project description:

Image for post
Image for post
PoC-5: Dynamic sharding、CRFG final determinism (2019–11)

Glossary

Dynamic sharding is the process of expanding the number of shards in the blockchain system using the fragmentation scheme without stopping service. The expansion process should meet the requirements of decentralization, security and high availability.

In the implementation process, we need to pay attention to three aspects: first, the logic of data processing is different before and after the expansion of a specific height; second, during the transition period of expansion, it is easy to have different progress of expansion; third, we need to deal with the impact of the rollback of pow consensus on the expansion operation.

When Multi-mining is performed on multiple chains according to a unified mechanism, the verification requirements of all chains can be satisfied, and the total hashrate consumption can be greatly reduced.

YeeCo introduced the CRFG (Conditional Reward Finality Gadget), which establishes the absolute finality for the PoW consensus, and enables split-segment transactions to be split into independently verifiable sub- transactions to ensure high throughput.

The CRFG program contains the following points:

1.Separation between the consensus of the block generation and the deterministic consensus.

2.Select a set of voters based on the block generation to establish a deterministic consensus through PBFT.

3.Take a conditional block reward mechanism to solve the problem of nothing at stake attacks.

The cross-sharding transaction is essentially a cross-chain transaction. A transaction is split into two processes. The first process performs balance checking and balance reduction operations on one chain, and the second process adds balance operations on another chain. The two processes as a whole are an atomic operation.

Feature List

Yeeco address follows bip39 standard and uses 4096 coin type.

Image for post
Image for post

YeeCo addresses are encoded in bech32 format and use HRP.

Image for post
Image for post

Miners in each new block will receive YEE rewards. The amount is calculated as follows:

block_reward = 50 / shard_count + transaction_fees

According to the conditional reward mechanism design, the block reward will be postponed until the miners have exercised all the voting rights granted by the new mining block.

The yeeroot node can achieve final determinism, and the bidders of the final deterministic consensus rotate according to the block.

The yeeroot node uses MMTP (Multi-merkle-tree-proof) technology to achieve strict verification of cross-shard transactions.

Yeeroot node achieves dynamic sharding.

Block production speed increased to 30 seconds.

Limitations of version features and future work

To prevent final consensus from failing, it is recommended not to change the Authority key (used to perform CRFG voting). We will provide a secure way to change the Authority Key in subsequent work.

Features that YeeCo has realized

Tetris consensus Demo.

Transfer feature based on Tetis.

PoW consensus, static sharding.

Transfer feature in static sharding.

Multi-mining, cross-shard transactions.

CRFG final determinism, Dynamic sharding.

To know more about YeeCo

YeeCo Blockchain Technical WhitePaper V0.2:

https://doc.yeeco.io/YeeCo-V0.2-EN.pdf

Visit official website:

yeeco.io

Follow us on Twitter:

https://twitter.com/YeeCoOfficial

Like our Facebook Page:

https://www.facebook.com/YeeCoOfficial/

Join our Telegram community:

https://t.me/yeeofficialgroup

Written by

A decentralized, high-performance infrastructure for the Internet of everything in 5G era 🔗Site: yeeco.io, Twitter: @YeeCoOfficial, Telegram: @yeeofficialgroup

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store