Ultrain Technology
Based on Ultrain, we are committed to providing a computing service called trusted computing. This is a brand-new computing service model that differs from traditional cloud computing. Compared with traditional cloud computing, it is a new computing model based on the blockchain architecture. This computing model includes CPU computing, GPU computing, memory computing, hard disk resources, bandwidth resources, etc., which can all be included within the scope and framework of the entire trusted computing. All the computing has the characteristic of blockchain computing, that is, all data based on trusted computing and operations on these data cannot be tampered with or destroyed and are transparent to all and traceable.
High-Performance Computing
With breakthrough innovations in cryptography, Ultrain has established a new consensus mechanism which we defined as a random trusted consensus framework. This new consensus mechanism can, under the same level of security performance as the POW, achieve a 1,000-times increase in performance in a fully decentralized network with only 1% of the computing power requirements of the traditional POW network.
This consensus has the following features:
Feature 1: Completely decentralized architecture.
Feature 2: Ultra-large-scale network cluster.
Feature 3: Multi-terminal support.
Feature 4: High-performance computing.
Feature 5: Decentralization design
Trusted Computing Creates Value
One of the objectives of Ultrain is to free up more computing power while ensuring the blockchain security and utilize the freed computing power for computation with actual social benefit to further create value for the real economy. Through innovations in Ultrain cryptography, only 1% of the computing power of the entire network is required to implement mintage when the consensus is reached each round, and the remaining 99% of the computing power can be provided as trusted computing. This computing model includes CPU computing, GPU computing, memory computing, hard disk resources, bandwidth resources, etc., which can all be managed and scheduled using Ultrain to provide services externally.
Consensus Building Mechanism for Mutual Confirmation
The core of the blockchain technology is the idea of decentralization. Decentralization means that, in a group that is completely equal with no center or authority, a group of people reach a consensus through negotiation to accomplish a goal agreed by everyone. Ultrain hopes to build an effective participatory systematic mechanism so that all participants can effectively build a better future together without requiring the parties to fully reach a consensus. We call this a “mutually confirmed consensus building mechanism”. In order to effectively implement technical consensus and business consensus at the technology level, we have designed a network governance mechanism based on democratic voting. We believe that people with more resources in the economic system are more concerned about the health of the system and deserve more voting weight.
User-Friendly Smart Contracts
We believe that in the future programmable business society, the preparation of smart contracts will be a technique similar to preparing PPT or Excel files. Ordinary people should be able to master the skill of writing smart contracts through simple learning. Ultrain hopes to use a quasi-natural language approach to allow more people to master the writing of smart contracts through simple learning and apply it to their own business activities. Based on this idea, Ultrain has designed a new programming syntax for smart contracts based on the design of the JavaScript language, including providing standard code library support; providing a series of standardized smart contract templates using the template technology; and implementing smart contract formalization and colloquial programming practices using the machine learning technology, thereby lowering the learning curve for ordinary people.
Artificial Superintelligence on the Chain
Phase 1: Reinforcement Learning Platform on the Chain Based on idle computing power, Ultrain has built a complete reinforcement learning training and operation platform, which includes not only multiple master AIs indispensable for the operation of Ultrain, but also AIs deployed by third parties that provide various service capabilities. These AIs can be called and used by third parties in need of AIs. Compared with the traditional AI running on cloud services, the AI (ubot) running on Ultrain has the following features:
• Trustworthy AI:
• Socialized data contribution:
• Reinforcement learning:
In the first phase of the AI direction, Ultrain hopes to successfully build an economically driven and socially participatory controllable AI service platform.
Phase 2 Artificial Superintelligence Based on Deep Belief Network
Blockchain-based Value IoT
In the IoT field, Ultrain mainly hopes to achieve trustworthiness and reliability of operations of a single IoT device and between IoT devices as well as reliable payment transactions between different IoT devices by means of the blockchain technology. Meanwhile, it intends to implement firmware-level compatibility and unified external programming interfaces of IoT devices by introducing the blockchain-level operating system. The traditional module+clouding computing model will be difficult to sustain when massive IoT devices are interconnected and interoperable. However, using edge computing to implement self-organization and self-governance of nodes from the perspective of a single computing node will be a feasible computing model. Therefore, there is a need to form a unified abstract programming model beyond the IoT firmware. An IoT node is usually a very small computing unit. Due to its power consumption requirements, it is usually a computing unit with limited resources. Its memory and storage space are both very small. It is difficult for such a node to participate in the consensus process. The computing power required by the control node of an IoT device will come from edge computing units, possibly gateways or routers. The specific application can be deployed in the form of a smart contract on the chain, and the local network can be managed by using the control unit to implement business interaction.