Skip to content

Commit

Permalink
no message
Browse files Browse the repository at this point in the history
  • Loading branch information
svyatmikh committed Dec 30, 2018
1 parent 793bba2 commit 60571a1
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 31 deletions.
10 changes: 5 additions & 5 deletions doc/faq.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,19 @@ What is the prospects of Papyrus Network?
------------

We aim to build a Papyrus Network ecosystem that everyone can participate in and benefit from. Some of the features of Papyrus Network are:
- Users are able to reduce costs, enjoy convenience, and build fortunes by using different DApp functions deployed in Papyrus Network. Instead of gas transaction fee model token staking model is implemented to allocate network processing power and storage facilities.
- Developers have a vast range of rights including deploying DApp in Papyrus Network net, expanding business and gaining traction as influencers and authority leaders.
- Authority node holders demonstrate support for Papyrus Network and its abundant returns.
* Users are able to reduce costs, enjoy convenience, and build fortunes by using different DApp functions deployed in Papyrus Network. Instead of gas transaction fee model token staking model is implemented to allocate network processing power and storage facilities.
* Developers have a vast range of rights including deploying DApp in Papyrus Network net, expanding business and gaining traction as influencers and authority leaders.
* Authority node holders demonstrate support for Papyrus Network and its abundant returns.
Everyone will devote their energy to the construction of the Papyrus Network ecosystem, and will benefit from helping to build Papyrus Network regardless of their role as users, developers or Papyrus Network Authority node holders.

What differs Papyrus Network from Ethereum, EOS and TRON?
------------

Papyrus Network combines the best features of Ethereum and EOS avoiding their weaknesses and having something different inside:

- *Consensus Module*
* *Consensus Module*
Instead of energy intensive Proof-of-Work lightweight Proof-of-Authority consensus is realised, where fixed amount of network nodes called “block sealers” are operated by credible organizations with public exposure. As a result resource wastage can be eliminated inherent to Proof-of-Work and ensure reasonable transaction costs.
- *Token Staking*
* *Token Staking*
Instead of gas transaction fee model **token staking model** is implemented, where token supply represents total available network throughput and each token represents fraction of it. Application developers need to stake tokens (locking them for specific period of time) to receive access to required network bandwidth and may adjust staked amount from time to time accordingly to their needs. Developers don’t need to worry about token price volatility between revisions of their bandwidth requirements.

For more information on what differs Papyrus Network from others, go check Comparison table in the next session of the Docs.
Expand Down
46 changes: 23 additions & 23 deletions doc/network_memo.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,38 +5,38 @@ This is the first Ethereum-based scalable universal blockchain network with vari

Papyrus Network is based on Ethereum code base with two major changes:

- Instead of energy intensive Proof-of-Work a lightweight Proof-of-Authority consensus is used, where fixed amount of network nodes called “block sealers” are operated by credible organizations with public exposure;
- Instead of gas transaction fee model **token staking model** is implemented, where token supply represents total available network throughput and each token represents fraction of it. Application developers need to stake tokens (locking them for specific period of time) to receive access to required network bandwidth and may adjust staked amount from time to time accordingly to their needs. Developers don’t need to worry about token price volatility between revisions of their bandwidth requirements.
* Instead of energy intensive Proof-of-Work a lightweight Proof-of-Authority consensus is used, where fixed amount of network nodes called “block sealers” are operated by credible organizations with public exposure;
* Instead of gas transaction fee model **token staking model** is implemented, where token supply represents total available network throughput and each token represents fraction of it. Application developers need to stake tokens (locking them for specific period of time) to receive access to required network bandwidth and may adjust staked amount from time to time accordingly to their needs. Developers don’t need to worry about token price volatility between revisions of their bandwidth requirements.

What challenges does Papyrus Network solve?
------------
Nowadays there are a lot of challenges of using public blockchains as application platforms and for the wide-usage:
- Lack of trust (network is usually controlled by anonymous elite, which control largest mining pools or use coalitions of network nodes in own interest);
- Lack of reliability (network is not protected from failures and application developer may experience large losses due to mistakes of others);
- Lack of responsibility (there is no any formal responsibility by network operators for application developers);
- Lack of support (application developers need to find solution for every problem themselves)
- Poor user experience (existing solutions are too complex and push users away by requiring them to use sophisticated wallets and plugins)
- Extreme costs and volatility (application developers need to care about cryptocurrency prices because they are used to pay network fees, they cannot build stable business model because of too high dependence on cryptocurrency market).
* Lack of trust (network is usually controlled by anonymous elite, which control largest mining pools or use coalitions of network nodes in own interest);
* Lack of reliability (network is not protected from failures and application developer may experience large losses due to mistakes of others);
* Lack of responsibility (there is no any formal responsibility by network operators for application developers);
* Lack of support (application developers need to find solution for every problem themselves)
* Poor user experience (existing solutions are too complex and push users away by requiring them to use sophisticated wallets and plugins)
* Extreme costs and volatility (application developers need to care about cryptocurrency prices because they are used to pay network fees, they cannot build stable business model because of too high dependence on cryptocurrency market).

What solution does Papyrus Network see?
------------
The way to solve stated problems is to mix properties of permissioned and public blockchains:
Network nodes shall be permissioned, while public access is allowed.
- Trust – control of the network nodes should belong to decentralized consortium of credible organizations with full public disclosure of governance processes, disputes between application developers and consortium members should be settled by formal arbitration procedures established with legally binding agreements
- Reliability – formal service level agreements with application developers may be introduced, network architecture should enable control of network resources allocation between registered application developers to avoid network overload
- Responsibility – being publicly exposed and having their business and reputation at risk consortium members will be responsible for their activities
- Great user experience – moving obligation to pay network fees from user to application developer significantly improve user experience as now users don’t need to care about keeping positive crypto wallet balance, calculating transaction fees and confirming them
- Reasonable and stable costs – application developers should be able to reserve necessary network bandwidth for specified period of time with reasonable upfront payment, it allow them to provision their expenses and eliminate crypto volatility impact on their business models.
* Trust – control of the network nodes should belong to decentralized consortium of credible organizations with full public disclosure of governance processes, disputes between application developers and consortium members should be settled by formal arbitration procedures established with legally binding agreements
* Reliability – formal service level agreements with application developers may be introduced, network architecture should enable control of network resources allocation between registered application developers to avoid network overload
* Responsibility – being publicly exposed and having their business and reputation at risk consortium members will be responsible for their activities
* Great user experience – moving obligation to pay network fees from user to application developer significantly improve user experience as now users don’t need to care about keeping positive crypto wallet balance, calculating transaction fees and confirming them
* Reasonable and stable costs – application developers should be able to reserve necessary network bandwidth for specified period of time with reasonable upfront payment, it allow them to provision their expenses and eliminate crypto volatility impact on their business models.

The main features of Papyrus Network
------------
- **Compatibility with existing Ethereum ecosystem** including wallets, smart contracts, and other tools; no need to study new languages and frameworks;
- **Increased Network speed and reliability**: no more worries about application scalability and availability issues;
- **High standard of network security** provided by the Authority nodes of credible organizations with public disclosure, which cannot be achieved in the environment of anonymous mining pools;
- **First Customer-Facing blockchain**, which doesn’t require a whole IT department for deploying and operating. P.N provides prepared node containers with instructions on how to deploy and run them without console magic;
- **An Unprecedented level of user experience**  —  token staking model with no need to install complex plugins or browsers, pay fees or to make gas calculations; just use your application like any other  —  Facebook or Amazon;
- **An easy way of making money** without building complex token economies — you can simply sell subscriptions or in-app services to your application users, accepting both traditional payments and cryptocurrencies;
- **Low network resource cost and low volatility**: you can plan your infrastructure expenses in USD;
- **Network availability ensured by token staking resource** allocation and protected from network clogging;
- **Validators are all identified credible organizations** which put their reputation and business at risk in case of abuse.
- **Network is governed by decentralized consortium** of credible organizations with public disclosure, creating high standard of network security, which cannot be achieved in the environment of anonymous mining pools.
* **Compatibility with existing Ethereum ecosystem** including wallets, smart contracts, and other tools; no need to study new languages and frameworks;
* **Increased Network speed and reliability**: no more worries about application scalability and availability issues;
* **High standard of network security** provided by the Authority nodes of credible organizations with public disclosure, which cannot be achieved in the environment of anonymous mining pools;
* **First Customer-Facing blockchain**, which doesn’t require a whole IT department for deploying and operating. P.N provides prepared node containers with instructions on how to deploy and run them without console magic;
* **An Unprecedented level of user experience**  —  token staking model with no need to install complex plugins or browsers, pay fees or to make gas calculations; just use your application like any other  —  Facebook or Amazon;
* **An easy way of making money** without building complex token economies — you can simply sell subscriptions or in-app services to your application users, accepting both traditional payments and cryptocurrencies;
* **Low network resource cost and low volatility**: you can plan your infrastructure expenses in USD;
* **Network availability ensured by token staking resource** allocation and protected from network clogging;
* **Validators are all identified credible organizations** which put their reputation and business at risk in case of abuse.
* **Network is governed by decentralized consortium** of credible organizations with public disclosure, creating high standard of network security, which cannot be achieved in the environment of anonymous mining pools.
6 changes: 3 additions & 3 deletions doc/required_knowledge.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ One of the key differences is that in Ethereum you have to pay gas for any trans
Here ( TODO link to Papyrus PoA blockchain) you could read more about this staking system.

If you have no any experience in Ethereum, don’t you worry! Solidity itself is a pretty simple language and its syntax is very similar to JavaScript.
- You can familiarize yourself with it by taking any guide, for example this one:
* You can familiarize yourself with it by taking any guide, for example this one:
https://ethereumbuilders.gitbooks.io/guide/content/en/solidity_tutorials.html
And this generic tutorial:
https://solidity.readthedocs.io/en/v0.4.24/
- Next step - to chose IDE. Remix IDE can be a suitable choice for the beginning - it is written in Java Script and supports all e2e development steps such as building/testing/debugging and deployment.
- Geth — it is the official client software provided by the Ethereum Foundation. It contains Papyrus consensus, so you may deploy your own testnet or connect to Papyrus network or testnet.
* Next step - to chose IDE. Remix IDE can be a suitable choice for the beginning - it is written in Java Script and supports all e2e development steps such as building/testing/debugging and deployment.
* Geth — it is the official client software provided by the Ethereum Foundation. It contains Papyrus consensus, so you may deploy your own testnet or connect to Papyrus network or testnet.

What if I do not have required scope of knowledge?
------------
Expand Down

0 comments on commit 60571a1

Please sign in to comment.