Skip to content

Commit

Permalink
Merge pull request #59 from oracleNetworkProtocol/worry-free
Browse files Browse the repository at this point in the history
add docs and dump ethermint
  • Loading branch information
soooc authored May 20, 2022
2 parents d79323f + 6ce51ac commit 4bbd632
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 11 deletions.
6 changes: 3 additions & 3 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

## Plug Chain Introduction

The Internet has long become an indispensable tool in people's lives. Many people have long been accustomed to obtaining the knowledge they need from the Internet, whether it is accurate or false. And in most cases, we will not judge the authenticity of the knowledge that the Internet brings to us, nor will we actively sort out the messy knowledge instillation. Data transmission all over the world has been very convenient, and at the same time, false news has also maintained a very high transmission speed. Nowadays, people urgently need to obtain real data quickly in the chaotic Internet world, and the same is true in the world of blockchain.
The Internet has already become an indispensable tool in people's lives. Many people have long been accustomed to obtaining the knowledge they need from the Internet, whether it is accurate or false. And in most cases, we will not judge the authenticity of the knowledge that the Internet brings to us, nor will we actively sort out the messy knowledge infusion. Data transmission all over the world has been very convenient, and at the same time, false news has also maintained a very high propagation speed. Nowadays, people urgently need to obtain real data quickly in the chaotic Internet world, and the same is true in the world of blockchain.

The blockchain industry has undergone years of development. Nowadays, from the aspects of finance, product traceability, government affairs, people's livelihood to the construction of smart cities, the technology application scenarios are continuously deepening and diversified, and they are closely related to the public. However, all existing application chains have a fatal problem-they cannot communicate credibly with the real world. The Oracle Network Protocol oracle machine is the tool that connects the application chain with external systems and promotes the real implementation of blockchain technology application scenarios.
The blockchain industry has been developing for many years. Nowadays, from finance, product traceability, government affairs, people's livelihood to the construction of smart cities,etc, the technology application scenarios are continuously deepening and diversified, and they are closely related to the public. However,there is a fatal problem in all existing application chains all existing application chains have a fatal problem-they cannot communicate credibly with the real world. The Oracle Network Protocol oracle is the tool that connects the application chain with external systems and promotes the real implementation of blockchain technology application scenarios.

Under the multiple requirements of the floating mid-air of the blockchain, the data cross-chain interaction of the oracle, and the application of the physical business scenario of the public chain, the PLUG R&D team is committed to building a system that can be used in the blockchain and the blockchain, the blockchain and the real world. Between, the high-performance public chain that realizes non-inductive interaction, that is, Plug Chain.
Under the multiple requirements of the floating mid-air of the blockchain, the data cross-chain interaction of the oracle, and the application of the physical business scenario of the public chain, the PLUG R&D team is committed to building a high-performance public chain that can realize non-inductive interaction between blockchain and blockchain, blockchain and the real world. that is, Plug Chain.

Plug Chain is the name of the Cosmos SDK application of the Cosmos Hub. It has 1 main entry point:

Expand Down
10 changes: 5 additions & 5 deletions docs/get-started/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,24 +8,24 @@ order: 1

The *Plug Chain* network is an internet of blockchains intended to provide a technology foundation that facilitates construction of distributed business applications.

The *Plug Chain* network is part of the larger Cosmos network -- all zones in the network would be able to interact with any other zone in the Cosmos network over the standard IBC protocol. By introducing a layer of service semantics into the network, we are going to provide an innovative solution that enables a whole new set of business scenarios, which would result in an increase in scale and diversity of the Cosmos network.
The *Plug Chain* network is part of the larger Cosmos network -- all zones in the network would be able to interact with any other zone in the Cosmos network over the standard IBC protocol. We will provide an innovative solution that supports a whole new business scenario by introducing a layer of service semantics into the network, increasing the scale and diversity of the Cosmos network.

## Plug Chain

At the "center" of the *Plug Chain* network is a blockchain known as the *Plug Chain Hub*, which is a Proof-of-Stake (PoS) blockchain built on Cosmos SDK and Tendermint. It will be the first regional hub that connects to the Cosmos Hub as one of its zones. The *Plug Chain* hub is equipped with a service protocol that coordinates on-chain transaction processing with off-chain data processing and business logic execution. We have also enhanced the IBC protocol to facilitate cross-chain invocation of those off-chain services, if so desired.
At the "center" of the *Plug Chain* network is a blockchain known as the *Plug Chain Hub*, which is a Proof-of-Stake (PoS) blockchain built on Cosmos SDK and Tendermint. It will be the first regional hub to connect the Cosmos Hub. The *Plug Chain* hub is equipped with a service protocol that coordinates on-chain transaction processing with off-chain data processing and business logic execution. We have also enhanced the IBC protocol to facilitate cross-chain invocation of those off-chain services, if so desired.

The service protocol and enhanced IBC protocol could eventually be contributed back into Cosmos SDK, allowing SDK users to develop blockchains that are compatible with the *Plug Chain* network.

Client-facing, programming language specific SDKs will also be available to make it easy to provide and consume off-chain services within the *Plug Chain* network.

## Plug Chain Tokens

The *Plug Chain* hub has its own native token known as *plug*. It is designed to serve three purposes in the network.
The Plug Chain hub has its own native token,called Plug Cahin,which serves three functions in the network.

* **Staking.** Similar to the ATOM token in the Cosmos Hub, the *Plug Chain* token will be used as a staking token to secure the PoS blockchain.
* **Staking.** Similar to the ATOM token in the Cosmos Hub, the *Plug Chain* token will be used as a staking token to protect the safe operation of the PoS blockchain.

* **Transaction Fee.** The *Plug Chain* token will also be used to pay fees for all transactions in the *Plug Chain* network.

* **Service Fee.** It is required that service providers in the *Plug Chain* network charge service fees denominated in the *Plug Chain* token.

It is intended that the *Plug Chain* network will eventually support all whitelisted fee tokens from the Cosmos network, which can be used to pay the transaction fees and service fees.
Plug Chain network will eventually support all whitelisted fee tokens from the Cosmos network, which can be used to pay the transaction fees and service fees.
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ require (
github.com/golang/protobuf v1.5.2
github.com/gorilla/mux v1.8.0
github.com/grpc-ecosystem/grpc-gateway v1.16.0
github.com/oracleNetworkProtocol/ethermint v0.9.5
github.com/oracleNetworkProtocol/ethermint v0.9.6
github.com/oracleNetworkProtocol/liquidity v0.2.1
github.com/regen-network/cosmos-proto v0.3.1
github.com/spf13/cast v1.4.1
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -848,8 +848,8 @@ github.com/openzipkin/zipkin-go v0.1.6/go.mod h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJ
github.com/openzipkin/zipkin-go v0.2.1/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4=
github.com/openzipkin/zipkin-go v0.2.2/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4=
github.com/openzipkin/zipkin-go v0.2.5/go.mod h1:KpXfKdgRDnnhsxw4pNIH9Md5lyFqKUa4YDFlwRYAMyE=
github.com/oracleNetworkProtocol/ethermint v0.9.5 h1:gT+R4Yhnn2SjBqiTQC8e+dfS1+8kqKl/xtXFSVRiOaQ=
github.com/oracleNetworkProtocol/ethermint v0.9.5/go.mod h1:d5u7laSkNb1PVQck/EXijVyZ+wMwDvlrZuRw60V3518=
github.com/oracleNetworkProtocol/ethermint v0.9.6 h1:HlaXRCdsLZR5/FplWnA5NbVNYtil98eTNw5oj1I/gIU=
github.com/oracleNetworkProtocol/ethermint v0.9.6/go.mod h1:d5u7laSkNb1PVQck/EXijVyZ+wMwDvlrZuRw60V3518=
github.com/oracleNetworkProtocol/liquidity v0.2.1 h1:jDFYdDmBLKpI5WDn1OZaNqWzsLwCmCDRabmmfLUbxII=
github.com/oracleNetworkProtocol/liquidity v0.2.1/go.mod h1:dqNLhq4Jw1vGdAnXSaH6Hx67cmBA762U+0xSquctu+c=
github.com/ory/dockertest v3.3.5+incompatible h1:iLLK6SQwIhcbrG783Dghaaa3WPzGc+4Emza6EbVUUGA=
Expand Down

0 comments on commit 4bbd632

Please sign in to comment.