Skip to content

Commit

Permalink
Update required_knowledge.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
svyatmikh committed Dec 30, 2018
1 parent c3c02e5 commit 83f1b56
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions doc/required_knowledge.rst
Original file line number Diff line number Diff line change
@@ -1,21 +1,24 @@
Required knowledge
================
==================

Good news is that if you already had some experience with Ethereum, it can be applied in Papyrus Network. The same EVM fully compatible with Solidity is used in Papyrus network and as result, all your knowledge will be useful and existing smart contracts may be transferred to Papyrus to achieve greater performance and convenience.

One of the key differences is that in Ethereum you have to pay gas for any transaction but in the Papyrus network you can divide the contract execution fee between the contract developer and users by token staking.
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:
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.

What if I do not have required scope of knowledge?
------------
--------------------------------------------------
If you or your team do not have some of the skills mentioned above, it is not a big deal.
Papyrus Network core team is always here to help you to develop smart contracts tailored to one’s business needs either from scratch, or just port it from Ethereum, if the business has a smart contract written in Solidity.
If you are interested, please do not hesitate to leave an inquiry here https://papyrusglobal.typeform.com/to/opWAfy

0 comments on commit 83f1b56

Please sign in to comment.