{"id":17246589,"url":"https://github.com/andreid/privateblockchainsmartcontracts","last_synced_at":"2025-08-08T02:11:02.451Z","repository":{"id":142369254,"uuid":"152950633","full_name":"AndreiD/PrivateBlockchainSmartContracts","owner":"AndreiD","description":"a book about smart contracts on private blockchains","archived":false,"fork":false,"pushed_at":"2018-10-14T09:18:53.000Z","size":3184,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-26T05:30:25.263Z","etag":null,"topics":["blockchain","book","ethereum","smart-contracts","tutorial"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AndreiD.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-14T07:40:20.000Z","updated_at":"2019-01-10T10:21:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"d7283a2e-e395-4a73-9534-13756c34faf5","html_url":"https://github.com/AndreiD/PrivateBlockchainSmartContracts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AndreiD/PrivateBlockchainSmartContracts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndreiD%2FPrivateBlockchainSmartContracts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndreiD%2FPrivateBlockchainSmartContracts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndreiD%2FPrivateBlockchainSmartContracts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndreiD%2FPrivateBlockchainSmartContracts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AndreiD","download_url":"https://codeload.github.com/AndreiD/PrivateBlockchainSmartContracts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndreiD%2FPrivateBlockchainSmartContracts/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269351910,"owners_count":24402678,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-08T02:00:09.200Z","response_time":72,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","book","ethereum","smart-contracts","tutorial"],"created_at":"2024-10-15T06:34:31.543Z","updated_at":"2025-08-08T02:11:02.443Z","avatar_url":"https://github.com/AndreiD.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# PrivateBlockchainSmartContracts\na book about smart contracts on private blockchains (UNDER DEVELOPMENT)\n\n\u003cimg src=\"https://github.com/AndreiD/PrivateBlockchainSmartContracts/raw/master/ethereumwallpaper.jpg\"\u003e\n\n## This book is FREE and will stay FREE. \n### You can download pdf or the epub version.\n\n### \u003ca href=\"https://github.com/AndreiD/PrivateBlockchainSmartContracts/raw/master/My%20Ethereum%20Book.pdf\"\u003eDownload PDF version here\u003c/a\u003e\n### \u003ca href=\"https://github.com/AndreiD/PrivateBlockchainSmartContracts/raw/master/My%20Ethereum%20Book.epub\"\u003eDownload EPUB version here\u003c/a\u003e\n\nProof-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). \nAny 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. \nTo 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 \n(SIGNER_COUNT / 2) + 1. The same consensus is applied when an authority node is removed from the network.\n\nThe 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.\n\nIn 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\n\n### Contribute with a chapter\n\nWanna contribute with a chapter, get in touch\n\n### Get in touch:\n\nYou can write me directly on telegram: andyxyz1\nor you can just create an issue here.\n\n### License: GNU General Public License v3.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreid%2Fprivateblockchainsmartcontracts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandreid%2Fprivateblockchainsmartcontracts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreid%2Fprivateblockchainsmartcontracts/lists"}