How Apron Network provides accountable safety, liveness, deals-Part 2
2020/12/24

Let’s continue to take a look on Apron system design, we made some unique frameworks consisting our system.

safety

Apron pillar node

Apron pillar node is developed by substrate framework, which provides security guarantee for Apron Network and ensures the stable operation of the network. It is the basic network node of Apron Network. Apron pillar node will be initially launched by Apron labs and will be run by community participants.

Apron Node

Apron Network consists of the Apron Node which is based on the Substrate framework with OCW enabled. The basic service provider provides service publicly through Apron Node which synchronizes the basic service on the chain, and synchronizes the information of service usage and billing on the chain through OCW module.

Any infrastructure service provider can publish its infrastructure services through Apron Node, this happens whether the blockchain node operators or providers of traditional Internet and other information technology services. The existing infrastructure services can be provided to the public by deploying the Apron Node in any network that can connect with the Internet and access its own infrastructure services. By adding corresponding service information in the configuration, the public can discover and use the infrastructure service and obtain the service usage fee. Everyone who ever provided infrastructure services or plans to provide infrastructure services can be a participant of the Apron Network. All participants can provide infrastructure services by operating the Apron Node for the Apron Network and the Web 3.0 and benefit from it.

Apron Service Marketplace

Apron service marketplace matches the services provided by infrastructure service providers with the needs of DAPP developers. Infrastructure service providers can implement the up chain of infrastructure services by deploying Apron Node with one click. Apron Node will provide infrastructure services to the Apron Market smart contract through OCW, and synchronize the infrastructure service usage data into the smart contract, and the Apron Market smart contract will charge the service usage.

Apron Market smart contract will use the data provided by OCW to calculate the income of infrastructure service providers and deduct the usage fees that service users should pay. Apron Market is not just a smart contract, but also a web-based service discovery platform. Service users can find the infrastructure services they want to use on the Apron Market, and they can also publish their required infrastructure needs through Apron Market, and realize the matching between demand and supply.

Apron SDK

In addition to the ability to migrate services from the existing infrastructure service usage to the Apron Network in a seamless transfer, Apron SDK is also used to realize the dynamic balance of connection applied to Apron Nodes and the encryption of communication data. Application developers can quickly encrypt application network access and communications data by simply integrating with the Dynamic equilibrium, not just can be used on the Web, but also in the PC, mobile integration in a native way.

safety

Roles

Provider (service provider) is the provider of infrastructure services. It is one of the key participants of Apron Network to provide its capabilities to developers and users through Apron Node. Any person or organization that can provide services can become a provider in Apron Network.

Miner (node miner) is an important maintainer of the Apron Network. Running Apron Node to ensure that the services provided by the provider can be used, and at the same time obtain rewards by maintaining the network, is one of the key participants of Apron Network.

Delegator does not directly participate in network construction. Instead, it provides a token to the miner, provider and other roles for the pledge, assisting the provider and miner to participate in the network construction and obtain profits from it.

Arbitrator (arbiter) will arbitrate the conflicts or arbitration applications in the network in the decentralized arbitration court, which is an important part of DAO and decentralized arbitration court.

Inspector audits the operation of the registered services on the network and inspects the registered services in the meantime. Once the service is found to pop up problems or spam, the inspector will provide information to the arbitrator and initiate an arbitration application. When someone else initiates an arbitration application, the inspector will provide relevant information to the arbitrator so that arbitrator can judge the arbitration case.

Developer (service utilization developer) is one of the key participants in Apron Network, which develops applications based on the infrastructure services existing in Apron Network, and pays service usage fees to service providers.

Counselor (Service Consultant) assists the provider to register infrastructure services on Apron Network, checks service status, and initiates a request to list the services provided by the provider into Apron service marketplace. Counselor will also score and rank the services in Apron service marketplace according to the statistical data, so as to provide a reference for developers to select infrastructure services.

Consumer is the user of the service.

Find us on:
Website: https://apron.network/
Github: https://github.com/apron-network
Email: mailto:[email protected]
Discord: https://discord.gg/Bu6HzJP2YY
Medium: https://medium.com/@apron.network
Twitter: https://twitter.com/apronofficial1
Whitepaper: https://apron-network.gitbook.io/apron-network