2021 Yuan Chain (YCC) Technology Advancement Report

Yuan Chain (YCC)
3 min readDec 22, 2021

As a new generation of the commercial basic public chain, YCC continues to constantly promote the iteration and upgrade of technology and is committed to building an enterprise-grade blockchain SaaS platform, which is used in the supply chain finance, invoices, points system, and other industries, greatly improving business operational efficiency and reducing operating costs.

The following are the recent technological developments of YCC.

Significantly Improved Performances

1. Storage performance has been updated to the original base.

2. In terms of network performance, using libp2p for broadcasting greatly reduces the redundancy of network transmission.

3. The public network can reach 500 TPS and the internal network can reach 5000 TPS.

Consensus Optimization

1. Increase the confirmation of votes on the consensus committee and the block.

2. Since the public network cannot complete the consensus in 1 second, the consent time is extended to 2 seconds, greatly reducing the timeout period.

3. One packager per round is changed to 3 packagers per round, and then an optimal packaged block is selected, without forks and rollbacks.

4. An optimal packaging block is added to the network time consideration.

Recently Added Functions

1. Complete the aggregate signature. Because of the consensus voting, the block needs to record the contents of the vote before it calculates the rewards. However, if each vote contains a signature, each signature is 64 bytes, and there are 25 votes and a cost of 1600 bytes. If the aggregate signature is used, only one signature is required regardless of the number of votes. Each block will save 1536 bytes. The aggregate signature function has been developed.

2. Separation of data and consensus. Currently, there are two physical bottlenecks that affect consensus performance. One is the network performance and the other is disk performance. When a block consensus finishes confirmation, the existing consensus starts to be written to the disk. If there are more transactions, it will take a lot of time to write the disk. For example, if the consensus time is 1 second and the disk write time is 1 second, then a block confirmation period is at least 3 seconds. The new design is to separate the block storage and execute it in parallel with the consensus. Then the disk performance will multiply. This feature is under development.

3. Use Ethereum address instead of Bitcoin address. From the application perspective, Ethereum can better represent the current and future development direction of the blockchain. Therefore, it can better access third-party applications by using the Ethereum address in the future. This feature is under development.

Official Site:www.yuan.org

Twitter: Yuan Chain (YCC)

Telegram:https://t.me/yuanblockchain

Business Inquiries:business@yuan.org

Weibo:http://weibo.com/yuanlianycc

--

--