https://github.com/andreid/privateblockchainsmartcontracts
a book about smart contracts on private blockchains
https://github.com/andreid/privateblockchainsmartcontracts
blockchain book ethereum smart-contracts tutorial
Last synced: 6 months ago
JSON representation
a book about smart contracts on private blockchains
- Host: GitHub
- URL: https://github.com/andreid/privateblockchainsmartcontracts
- Owner: AndreiD
- License: gpl-3.0
- Created: 2018-10-14T07:40:20.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-10-14T09:18:53.000Z (over 7 years ago)
- Last Synced: 2025-03-26T05:30:25.263Z (10 months ago)
- Topics: blockchain, book, ethereum, smart-contracts, tutorial
- Size: 3.04 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PrivateBlockchainSmartContracts
a book about smart contracts on private blockchains (UNDER DEVELOPMENT)

## This book is FREE and will stay FREE.
### You can download pdf or the epub version.
### Download PDF version here
### Download EPUB version here
Proof-of-Authority is a newer concept in the blockchain world where you have a number of pre-approved authority nodes (called sealers, think of these as mining nodes).
Any new node that you want to add has to be voted on by the currently approved set of authority nodes, this gives you full control over which nodes can seal blocks (mine) on your network.
To make sure a malicious signer cannot do too much harm to the network any signer can sign at most one of a number of consecutive blocks
(SIGNER_COUNT / 2) + 1. The same consensus is applied when an authority node is removed from the network.
The Ethereum Proof-of-Authority protocol is called Clique and is well described in the Clique Github issue. Ethereum currently uses this algorithm for the Rinkeby test network.
In this book we will discuss writing Smart Contracts, that will work both on mainnet and on private blockchains, and setting up a private blockchain system using Ethereum's Proof of Authority Clique
### Contribute with a chapter
Wanna contribute with a chapter, get in touch
### Get in touch:
You can write me directly on telegram: andyxyz1
or you can just create an issue here.
### License: GNU General Public License v3.0