Yang Lin, NULS Core Developers Speech at Korea Conference
This is a message from Yang Lin, NULS Core developer :
Live conference video link : https://www.facebook.com/nul.ben.71/videos/316676129085757/
Hello everyone. I am Yang Lin, the core developer of NULS. I am very glad to have the opportunity to share some of the technical ideas of NULS. The topic that I want to share today is “chain-building expert: NULS’s solution for cross-chain and value circulation”.
NULS is a global open-source project established in September, 2017. The main-net was officially launched in July, 2018. NULS has already been listed in more than 20 exchanges and will also be listed in a Korean Exchange this year. At the present, NULS also has a number of partners, including HERA, JVA, and VICS who are jointly sponsoring with us today. We are building a global operating system. The core team has had 50 members in five different countries, and there are more than 25 programmers in it.
Let’s start to talk about NULS, the chain-building expert. Speaking of chain building, let’s first analyze our current situation. In the past year or so, more than 30 companies and individuals reached us and asked if we can develop a blockchain of their own. We refused almost all of them, because we clearly understand that the growth of demand for the blockchain will usher in explosive growth, and we strive to solve the needs of more people. To have its own blockchain, the current enterprise has to form a technical team to develop or redevelop a blockchain underlying system, or seek a professional blockchain team for technology outsourcing. Undoubtedly, it will face difficulties in hiring blockchain talents, high cost, long cycle, and the underlying vulnerability of the development, which leads to huge risks. The solution proposed by our NULS team is that the base layer is directly developed by the professional blockchain company, and the enterprise focuses on developing the business logic of its own application layer. The enterprise certainly has its own technical team, and it doesn’t need to pay close attention to the implementation logic of the base-layer blockchain but fully contributes to the innovation of the upper layer of the blockchain application.
I believe that with the gradual maturity and subdivision of the blockchain industry, we will enter the vertical division of labor in the blockchain field. What is the vertical division of labor in blockchain? Let’s review how the original software and Internet products were developed. In the ASP era, a programmer undertook all the roles of database design, website back-end development, web front-end development, etc. Later in the vertical division of labor in the Internet, DBA, back-end developer, front-end developer, tester, product manager, UI designer and other positions are generated. Similarly, when entering the era of vertical division of labor in the blockchain, it will generate the base-level professional positions in areas such encryption algorithms, consensus algorithms, distributed storage, and P2P networks. Above the base-level blockchain, there will be professional positions in the application layer such as blockchain product manager and DAPP business developer. The modular architecture of NULS will push the blockchain industry into the era of vertical division of labor in advance.
According to many, perhaps the most impressive thing about NULS is the modular architecture. Indeed, modules are the most fundamental part of the entire NULS ecology. Our goal is to create a blockchain module repository that covers 80% of technologies in the blockchain field, making it easy for developers to develop more innovative features. The NULS team is currently building a new NULS architecture that will allow NULS modules to run independently, with low-coupling among modules interacting with defined standard interfaces. Developers will no longer be limited by the programming language used by the blockchain system itself. Any developer who follows the standards of NULS modules can develop his/her own functional module by using language he/she is most familiar with, which will provide more basic modules and business modules for NULS module repository. Based on the module repository, NULS will launch the flagship product of “Chain Factory” this year. If the developer fully understands the parameters of the chain he is developing, such as the consensus mechanism and the total amount of tokens, we hope by these four steps such developer with little knowledge of base-layer blockchain can have his own public chain in a few minutes (of course, it is possible to develop a consortium chain or a private chain). The first step is to select the modules needed; the second step is to configure the system parameters; the third step is to download the complete operation package of the system; the fourth step is to deploy the system. Developers only need to select the modules they need in the module repository and build the initial blockchain after parameter configuration. We will also provide services to operate initial node for the developers, which will greatly shorten the current development life cycle on public chain for half a year to one year.
Also, the chain developed by the Chain Factory is quite customized. You can choose your own encryption algorithm, consensus module, storage method, etc. We also encourage technical community and partners to contribute more basic modules and industry-standard business modules to the module repository, thus greatly reducing the waste of resources in the industry. Chains developed by the Chain Factory is based on the NULS main chain. All the iterative updates of the NULS network are synchronized by the Chain Factory, so that the chain’s asset security and system security risks are greatly reduced.
When building a blockchain using Chain Factory, each chain can choose a cross-chain module. As long as they are registered in the satellite-chain of NULS, all the chains can execute asset exchange and circulation activities with any chain deploying cross-chain module under the NULS ecology, thus forming a powerful ecological relationship with strong asset circulation.
The core of the NULS cross-chain solution lies in the satellite-chain. As the name implies, the satellite is a relay for communication connection signals. The satellite-chain acts a similar role, connecting various chains and bridges for value exchange; chains built by the NULS Chain Factory can be connected to the satellite-chain using the cross-chain module, and the value flows in any chain; at the same time, NULS will also interact with Bitcoin, BCH and Ethereum using cross-chain protocol converters to technologically make the NULS ecology form an open ecological foundation.
From the modular architecture proposed in September 2017 to the idea of cross-chain value circulation ecology that I shared with you today, NULS has always insisted on its original vision. No matter how dissonant the industry has become, NULS always sticks to a path that helps more people use blockchain in the easiest way. The team members have been breaking through the difficulties, and have made the progress from single module to module repository, and from module repository to Chain Factory. We have always adhered to the openness of the ecology, so we have proposed a solution for the cross-chain value circulation ecology. Although I am a developer, I always think that the blockchain is a world led by the value. Your technical solution will reveal what you insist on. I have chosen to work in the blockchain industry since 2016, because I believe the world needs blockchain. Our core team members are also convinced that a world that is highly integrated with the blockchain will be a better world. If what we do makes the world understand the blockchain a little more, I think all our efforts to work overnight are worthwhile. Thank you very much. Thank you, Isaac, for organizing such a wonderful conference. Thank HINA, JVA, VICS, PRISM and SUPERLINKS for choosing to build your own blockchain project on NULS. I am proud of being a member of NULS.
Official Telegram : https://t.me/Nulsio
Official News Telegram : https://t.me/NulsNews
Official Twitter : https://twitter.com/nulsservice
Official Reddit : https://www.reddit.com/r/nulsservice/
Official Medium : https://medium.com/@nuls
Official Chinese Telegram : https://t.me/Nulscn
Official Facebook : https://www.facebook.com/nulscommunity
Official Steemit : https://steemit.com/@nuls
Official Forum : https://nuls.community/