A new start for UENC in WEB3

It’s well-known that the reorganization of UENC laboratory was completed and it entered the global distributed development on December 16, 2021.In the past 9 months,we conducted a comprehensive reconfiguration review of overall architecture and technical details of UENC in the global laboratory network test environment, and proposed as many as 78 important technical optimizations.We found it a very challenging task for UENC to achieve the goal of high TPS at a huge network scale,but we hope it will be able to achieve the ultimate goal in web3 with the efforts of more people.

Now what I want to tell you is that UENC has several problems that seriously hinder its development.

First,the network layer needs to be lightweight, the full node will become more slow with the increase of validators , and meanwhile there is the risk of broadcast delivery.

Second, leaderless consensus algorithm of UENC is not friendly to the living state of a transaction during its life cycle, which will lead to a high failure rate of on-chain transactions.

Third, although the DAG structure is of great help to the scalability of its side chain, it will greatly reduce the efficiency of fast data state synchronization, and the validator will be occupied by large redundant calculation under high TPS.

Fourth, the GAS of UENC does not play its role in ecological economy, on the contrary it will make a large number of garbage transactions occupy the performance of the main chain.

Fifth, the efficiency of the encryption algorithm and data state algorithm adopted in the early stage of UENC did not reach its desired goal, a large number of verification calculations occupied the CPU core of the validator, which made the transaction processing ability relatively weak.

Sixth, we found that a large number of data states of UENC would be repeatedly read and written from hard disk in I/O, which would lead to the delay of data state and the problem that TPS could not continue to rise.

All of these are the main problems existing in UENC at present. In the process of solving the problems, we need to verify the reliability of the technical solution and algorithm repeatedly , great results have been achieved in the laboratory testing environment.Now we are going to share with you some of the most important technical achievements we have made in the past nine months.

As for the network layer, to solve the problem of large scale of network nodes, we will adopt the economic mechanism of node cost estimation and earnings pledge. We think that any infrastructure user is concerned about whether the ratio of yield to cost is large enough. If costs are temporarily solidified,a large amount of pledges will be realized at a single node,and the benefit is that the proportion of the previous values is going to be much larger . We have reason to believe that in the economic environment, this measure will significantly reduce the number of UENC nodes in a period of time in the future to make the network scale in line with the current situation of economic development.The consensus algorithm will change from linear voting to distributed voting, which will significantly reduce the failure rate of transactions,at the same time, the redundant calculation in the process of visa verification is removed to improve the consensus efficiency of transaction.We find that the transaction success rate of the optimized scheme will remain above 90% in the environment where only 60% of nodes have reached the data state.

We hope that the side chains of the DAG is controlled to reduce the amount of hash computation during synchronization.We will use a random number algorithm to determine the list of candidates under a certain timestamp,in other words, the number of proposers is fixed over a period of time,which ensures the controllable number of side chain blocks under the DAG structure and greatly improves the synchronization efficiency of data state.

The GAS of UENC will make the consensus of the whole network according to the data scale used by the network, which will become the economic compensation of node computation and bandwidth.This GAS mechanism is proportional to the TPS of the current timestamp,It can be understood that the higher the TPS, the larger the computation and bandwidth will be, the higher the operating cost of the node will be, and the GAS compensation should be more adequate.In this way, nodes can be proactive in increasing their computing power and bandwidth.Gas cost is the cost of network usage that must be paid by each transaction,which will greatly reduce junk transactions on the UENC chain.

As for optimization of encryption algorithm,in order to make a final conclusion, we need to do some necessary security tests. Now it can be confirmed that there is a huge room for improvement of data encryption and signature verification algorithms in the network,and we already have a plan B and it’s not the only one.The solution to the I/O problem is to use a new memory data state.It will give batch processing of I/O transactions supported by storage protocols,comprehensively improve the efficiency of data state availability and support processing capability of high concurrency transaction.

We hold the opinion that it is the main issue that UENC needs to be solved right now, smart contracts have been developed and can be compatible with EVM,but it’s not the best time to deploy now.We won’t deploy smart contracts until the performance and stability meet the standard.We have completed all the above technical development and internal testing, and next,we will launch the UENC upgrade program in October 2022.

We name the upgrade Moon Landing.It will go through about four stages,and take about 30–50 days.When all the processes are successfully completed we will get our new start for UENC in web3.0,and start the ecological development of its application field officially. At the same time, we will continue to promote the development of global distributed technology,At last, we hope to get more support and efforts from web3.0 users in the implementation of Moon Landing ,and make all the preparations for the new start.

--

--

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
UENC

UENC

22K Followers

包含任何电子大脑的去中心化网络 可以由无限可扩展的 TPS 支持