Dear NULS Community Members：
It has been one year and two months since the establishment of NULS. Over the past one year, we have completed the NULS main-net and some basic functions of our public blockchain. Since the NULS main-net has gone live, the ecosystem of NULS has been increasing in both development and strength. We have been able to achieve this your help and contributions, and we are sincerely grateful.
NULS is entering a new stage of development. At this critical juncture, NULS team members, community developers, ambassadors and all other contributors will continuously explore, experiment, learn and evolve, to make more breakthroughs together. With the joint efforts of NULS team and CCC members, the overall architecture design of NULS 2.0 has been completed. Therefore, we are glad to share the most current achievements with you. Here is the current progression of NULS products and technology:
I.About NULS 2.0
1. Overall Progress
–Event bus module
–Block management module
Documents in Chinese and English have been completed and uploaded to Github.
•RPC toolkit has been developed completely and has entered test phase;
•General toolkit has been developed completely and has entered test phase;
•The account module, consensus module and block management module have entered development phase. We are now realizing the DB layer interface;
•The network module has realized point-to-point connection. We are now realizing the interface of between node management service logic and external provision;
Plan for Next Stage
•Finish the design and then develop cross-chain module, smart contract module, protocol upgrade module and community governance module;
•Plan to finish the development of these modules;
•NULS 2.0 expects to do Alpha Test in Q1, 2019 and Public Beta in Q2;
2. Cross-chain Module
The cross-chain module design has been completed technologically and the productization design has been conducted at the same time. The productization realization will be carried out from this week forward. Meanwhile, the cross-chain video script has been confirmed and pushed and shared internally. It has entered video production phase, which will be pushed to community after completion.
3. Cross-chain Productization
Introduction to Cross-chain Productization
After the completion of NULS 2.0, the chain built by chain factory can conduct cross-chain transaction via NULS main-net. For such case, a platform is needed to show the cross-chain transaction process, basic information of chain, circulation of assets, etc.
After research and discussion, the preliminary design of cross-chain productization has been completed and product structure has been output. After the completion of cross-chain module, the productization will be continued.
4. Community Governance Module
The community governance scheme has been established and will be published in the Constitution of the NULS community. Now it is at the product design stage and the product design is expected to be completed at the begin of December.
II.Progresses of Core Products
1. Chain Factory
The in-depth investigation is being conducted for chain factory product. Currently, the investigation on 2 companies has been completed, and the in-depth investigation will be carried out on appx. 10 companies in total. The product research and development of chain factory will be started after the NULS 2.0 enters private beta.
Plan for Next Stage
It will begin after the cross-chain module finished. Chain Factory expects to begin in Q1, 2019 and Alpha Test in Q2 then Public Beta in Q3.
2. Node Wallet
•The test-net is updated to 1.1.3-beta2;
•The NWM loading mechanism is optimized;
•The problem of ineffective internal call of smart contract is fixed;
•The problem of node restart after fork chain discard is fixed;
Plan for Next Stage
After the test-net is verified stable, the main-net will be published and version 1.1.3 have been released on 21th, November.
3. Web Wallet
•The development of mobile terminal adaptation has been completed. It went live on test-net for public test on November 12.
Plan for Next Version
•The multi-asset function is being designed and it is expected to perform multi-asset functions after the main-net version 1.1.3 protocol is upgraded.
•The browser supports display of token list and users can check tokens issued according to NRC-20 standard and continue to view token details, such as basic information, address with token and relevant transactions with the token.
•The browser supports display and inquiry of contract list and users can continue to inquire contract details, such as basic information, relevant contract transactions and all contract methods.
•The mobile terminal adaptation has been optimized.
•It has gone live on test-net for public test, and will be launched after the main-net version 1.1.3 protocol is upgraded.
Plan for Next Version
•Optimize the back end of browser to improve performance and access and query speed; the style of new browser version has been determined and it begins to do product design and expects to launch in December.
III.Progresses of Other Products
1. Official Website
Current Progress [Launched]
•The video for NULS display and explanation of NULS technical architecture have been added on the home page;
•A developer page has been added, by which users can access Github, document library, tools and test-net;
•A media page has been added, which consists of four parts: activities recommended, news, guides and find-us.
•Add Chinese-English switch;
•Add Community section;
•Update developer page and add CCC content section;
•Add display of half-month report contents on media page;
2. Developer Site dev.nuls.io
The new home page structure and contents have been designed again and the review has been completed. It is expected to complete development test and launch new version before November 26.
We have finished the development of vote and it is now on the test-net. It will be launched with the web wallet after the main-net version 1.1.3 protocol is upgraded
4. White Book
We have proposed the concept of NULS 2.0 and partial contents of original white book can’t support our current rapid development. Therefore, we will revise and improve it based on the latest NULS technology development, which has been started and the overall revision is expected to be completed in the Q4 this year.
5. Project Investigation
We always conduct regular investigation on current jobs of other blockchain projects. Last week, we investigated the layer 1 and layer 2 Ethereum expansion technologies, including Capser, fragmentation, Plasma, etc., and shared with team members internally. Technical members conducted an in-depth investigation on anonymous technology projects Dash, Monero and Zcash. It is planned to develop an anonymous module after the completion of NULS 2.0 to enrich NULS module library and provide support for application of more scenarios.
6. Data Analysis
The team has collected usage data by event tracking of data browser and web wallet since September and collected access data by event tracking of official website since November. The product team will analyze data of the three products every two weeks to observe the using information of users, so as to use the data to assist the product team in improving core products.
7. Smart Contract Library
The technical team has established a smart contract library on Github to collect quality contracts from the community and return them back to community members for selection and use. With the increase of contributors, the smart contract library will be continuously enriched. Currently, there are many contracts on voting, red pocket, auction, lottery, pixel, etc. The product team will add more contracts and organize the smart contract library every two weeks.
The NULS project has benefitted from the efforts of the NULS team and CCC members’ contributions. Together, we will continue to explore, evolve, and realize our goals.
The CCC expects participation of even more blockchain technophiles to establish an unparalleled, open-source blockchain ecosystem and make lasting contributions to the development of the blockchain industry.
We hope to continue with you creating the future of NULS together, and through this process shape the technological destiny of blockchain. As long as we work together, the future will surely belong to us.