{"action":"created","comment":{"url":"https://api.github.com/repos/paritytech/wiki/pulls/comments/175469393","pull_request_review_id":104998380,"id":175469393,"diff_hunk":"@@ -167,3 +171,35 @@ $ docker run --name parity -v /srv/parity:/mnt ethcore/parity:beta --base-path /\n ### Ubuntu Snappy on Raspberry Pi\n \n There are Ubuntu Snappy builds for the RasPi, found in [Parity Snappy repository](https://github.com/paritytech/parity-snappy).\n+\n+### Hardware Requirements\n+\n+##### Full Node\n+\n+Running a full node requires a lot of computer ressources. The blockchain download and validation process is particularly heavy on CPU and disk IO. It is therefore recommended to run a full node on a computer with multi-core CPU, 4Gb RAM and a SSD drive with at least 20 Gb free space. Internet connection can also be a limiting factor. A decent DSL connection is required.\n+\n+To run a full node while using the least amount of storage, use `parity --no-ancient-blocks`, see [Storage Requirements](#storage-requirements-as-of-september-2017).\n+\n+Computer using HDD hard drive are advised to run a [Light Node](#light-node).\n+\n+##### Light Node\n+\n+Running a light node using `parity --light` does not require to download and perform validation of the whole blockchain. A light node relies on full node peers to receive and verify blocks, it is therefore considered as less secure than a full node. The main advantage is that a light node is far less ressource demanding.","path":"Setup.md","position":30,"original_position":30,"commit_id":"04c70186178763e17d997ee711e705a19b04c7f1","original_commit_id":"b040cafe78473782b38821e4b2791c9de291bbb5","user":{"login":"tomusdrw","id":581548,"avatar_url":"https://avatars1.githubusercontent.com/u/581548?v=4","gravatar_id":"","url":"https://api.github.com/users/tomusdrw","html_url":"https://github.com/tomusdrw","followers_url":"https://api.github.com/users/tomusdrw/followers","following_url":"https://api.github.com/users/tomusdrw/following{/other_user}","gists_url":"https://api.github.com/users/tomusdrw/gists{/gist_id}","starred_url":"https://api.github.com/users/tomusdrw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomusdrw/subscriptions","organizations_url":"https://api.github.com/users/tomusdrw/orgs","repos_url":"https://api.github.com/users/tomusdrw/repos","events_url":"https://api.github.com/users/tomusdrw/events{/privacy}","received_events_url":"https://api.github.com/users/tomusdrw/received_events","type":"User","site_admin":false},"body":"AFAIK it's not necessarily less secure (if you have full chain of headers with verified PoW), since peers need to prove anything they say anyway.\r\n\r\nSince also we verify PoW randomly I'd say it's (probabilisticly) secure enough, but wouldn't necessarily emphasize that it's less secure than the full node :)","created_at":"2018-03-19T15:09:33Z","updated_at":"2018-03-19T15:11:43Z","html_url":"https://github.com/paritytech/wiki/pull/41#discussion_r175469393","pull_request_url":"https://api.github.com/repos/paritytech/wiki/pulls/41","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/paritytech/wiki/pulls/comments/175469393"},"html":{"href":"https://github.com/paritytech/wiki/pull/41#discussion_r175469393"},"pull_request":{"href":"https://api.github.com/repos/paritytech/wiki/pulls/41"}}},"pull_request":{"url":"https://api.github.com/repos/paritytech/wiki/pulls/41","id":175852368,"html_url":"https://github.com/paritytech/wiki/pull/41","diff_url":"https://github.com/paritytech/wiki/pull/41.diff","patch_url":"https://github.com/paritytech/wiki/pull/41.patch","issue_url":"https://api.github.com/repos/paritytech/wiki/issues/41","number":41,"state":"open","locked":false,"title":"Hardware requirement - Fix #8149","user":{"login":"Tbaut","id":33178835,"avatar_url":"https://avatars2.githubusercontent.com/u/33178835?v=4","gravatar_id":"","url":"https://api.github.com/users/Tbaut","html_url":"https://github.com/Tbaut","followers_url":"https://api.github.com/users/Tbaut/followers","following_url":"https://api.github.com/users/Tbaut/following{/other_user}","gists_url":"https://api.github.com/users/Tbaut/gists{/gist_id}","starred_url":"https://api.github.com/users/Tbaut/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tbaut/subscriptions","organizations_url":"https://api.github.com/users/Tbaut/orgs","repos_url":"https://api.github.com/users/Tbaut/repos","events_url":"https://api.github.com/users/Tbaut/events{/privacy}","received_events_url":"https://api.github.com/users/Tbaut/received_events","type":"User","site_admin":false},"body":"Add hardware requirments (and storage requirements thanks to @5chdn ) to fix https://github.com/paritytech/parity/issues/8149","created_at":"2018-03-19T10:06:07Z","updated_at":"2018-03-19T15:11:43Z","closed_at":null,"merged_at":null,"merge_commit_sha":"2c22c076660116fe584290123eb2fb95a51298bf","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/paritytech/wiki/pulls/41/commits","review_comments_url":"https://api.github.com/repos/paritytech/wiki/pulls/41/comments","review_comment_url":"https://api.github.com/repos/paritytech/wiki/pulls/comments{/number}","comments_url":"https://api.github.com/repos/paritytech/wiki/issues/41/comments","statuses_url":"https://api.github.com/repos/paritytech/wiki/statuses/04c70186178763e17d997ee711e705a19b04c7f1","head":{"label":"paritytech:Wiki-Hardware-requirements-fix-8149","ref":"Wiki-Hardware-requirements-fix-8149","sha":"04c70186178763e17d997ee711e705a19b04c7f1","user":{"login":"paritytech","id":14176906,"avatar_url":"https://avatars2.githubusercontent.com/u/14176906?v=4","gravatar_id":"","url":"https://api.github.com/users/paritytech","html_url":"https://github.com/paritytech","followers_url":"https://api.github.com/users/paritytech/followers","following_url":"https://api.github.com/users/paritytech/following{/other_user}","gists_url":"https://api.github.com/users/paritytech/gists{/gist_id}","starred_url":"https://api.github.com/users/paritytech/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paritytech/subscriptions","organizations_url":"https://api.github.com/users/paritytech/orgs","repos_url":"https://api.github.com/users/paritytech/repos","events_url":"https://api.github.com/users/paritytech/events{/privacy}","received_events_url":"https://api.github.com/users/paritytech/received_events","type":"Organization","site_admin":false},"repo":{"id":116377729,"name":"wiki","full_name":"paritytech/wiki","owner":{"login":"paritytech","id":14176906,"avatar_url":"https://avatars2.githubusercontent.com/u/14176906?v=4","gravatar_id":"","url":"https://api.github.com/users/paritytech","html_url":"https://github.com/paritytech","followers_url":"https://api.github.com/users/paritytech/followers","following_url":"https://api.github.com/users/paritytech/following{/other_user}","gists_url":"https://api.github.com/users/paritytech/gists{/gist_id}","starred_url":"https://api.github.com/users/paritytech/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paritytech/subscriptions","organizations_url":"https://api.github.com/users/paritytech/orgs","repos_url":"https://api.github.com/users/paritytech/repos","events_url":"https://api.github.com/users/paritytech/events{/privacy}","received_events_url":"https://api.github.com/users/paritytech/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/paritytech/wiki","description":"The Parity Ethereum Documentation","fork":false,"url":"https://api.github.com/repos/paritytech/wiki","forks_url":"https://api.github.com/repos/paritytech/wiki/forks","keys_url":"https://api.github.com/repos/paritytech/wiki/keys{/key_id}","collaborators_url":"https://api.github.com/repos/paritytech/wiki/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/paritytech/wiki/teams","hooks_url":"https://api.github.com/repos/paritytech/wiki/hooks","issue_events_url":"https://api.github.com/repos/paritytech/wiki/issues/events{/number}","events_url":"https://api.github.com/repos/paritytech/wiki/events","assignees_url":"https://api.github.com/repos/paritytech/wiki/assignees{/user}","branches_url":"https://api.github.com/repos/paritytech/wiki/branches{/branch}","tags_url":"https://api.github.com/repos/paritytech/wiki/tags","blobs_url":"https://api.github.com/repos/paritytech/wiki/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/paritytech/wiki/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/paritytech/wiki/git/refs{/sha}","trees_url":"https://api.github.com/repos/paritytech/wiki/git/trees{/sha}","statuses_url":"https://api.github.com/repos/paritytech/wiki/statuses/{sha}","languages_url":"https://api.github.com/repos/paritytech/wiki/languages","stargazers_url":"https://api.github.com/repos/paritytech/wiki/stargazers","contributors_url":"https://api.github.com/repos/paritytech/wiki/contributors","subscribers_url":"https://api.github.com/repos/paritytech/wiki/subscribers","subscription_url":"https://api.github.com/repos/paritytech/wiki/subscription","commits_url":"https://api.github.com/repos/paritytech/wiki/commits{/sha}","git_commits_url":"https://api.github.com/repos/paritytech/wiki/git/commits{/sha}","comments_url":"https://api.github.com/repos/paritytech/wiki/comments{/number}","issue_comment_url":"https://api.github.com/repos/paritytech/wiki/issues/comments{/number}","contents_url":"https://api.github.com/repos/paritytech/wiki/contents/{+path}","compare_url":"https://api.github.com/repos/paritytech/wiki/compare/{base}...{head}","merges_url":"https://api.github.com/repos/paritytech/wiki/merges","archive_url":"https://api.github.com/repos/paritytech/wiki/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/paritytech/wiki/downloads","issues_url":"https://api.github.com/repos/paritytech/wiki/issues{/number}","pulls_url":"https://api.github.com/repos/paritytech/wiki/pulls{/number}","milestones_url":"https://api.github.com/repos/paritytech/wiki/milestones{/number}","notifications_url":"https://api.github.com/repos/paritytech/wiki/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/paritytech/wiki/labels{/name}","releases_url":"https://api.github.com/repos/paritytech/wiki/releases{/id}","deployments_url":"https://api.github.com/repos/paritytech/wiki/deployments","created_at":"2018-01-05T11:24:06Z","updated_at":"2018-03-19T08:07:56Z","pushed_at":"2018-03-19T15:01:33Z","git_url":"git://github.com/paritytech/wiki.git","ssh_url":"git@github.com:paritytech/wiki.git","clone_url":"https://github.com/paritytech/wiki.git","svn_url":"https://github.com/paritytech/wiki","homepage":"https://wiki.parity.io","size":22883,"stargazers_count":17,"watchers_count":17,"language":"CSS","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":20,"mirror_url":null,"archived":false,"open_issues_count":7,"license":{"key":"cc-by-sa-4.0","name":"Creative Commons Attribution Share Alike 4.0","spdx_id":"CC-BY-SA-4.0","url":"https://api.github.com/licenses/cc-by-sa-4.0"},"forks":20,"open_issues":7,"watchers":17,"default_branch":"master"}},"base":{"label":"paritytech:master","ref":"master","sha":"6c240932e3b96c0bb379efec5693bf10bccfb404","user":{"login":"paritytech","id":14176906,"avatar_url":"https://avatars2.githubusercontent.com/u/14176906?v=4","gravatar_id":"","url":"https://api.github.com/users/paritytech","html_url":"https://github.com/paritytech","followers_url":"https://api.github.com/users/paritytech/followers","following_url":"https://api.github.com/users/paritytech/following{/other_user}","gists_url":"https://api.github.com/users/paritytech/gists{/gist_id}","starred_url":"https://api.github.com/users/paritytech/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paritytech/subscriptions","organizations_url":"https://api.github.com/users/paritytech/orgs","repos_url":"https://api.github.com/users/paritytech/repos","events_url":"https://api.github.com/users/paritytech/events{/privacy}","received_events_url":"https://api.github.com/users/paritytech/received_events","type":"Organization","site_admin":false},"repo":{"id":116377729,"name":"wiki","full_name":"paritytech/wiki","owner":{"login":"paritytech","id":14176906,"avatar_url":"https://avatars2.githubusercontent.com/u/14176906?v=4","gravatar_id":"","url":"https://api.github.com/users/paritytech","html_url":"https://github.com/paritytech","followers_url":"https://api.github.com/users/paritytech/followers","following_url":"https://api.github.com/users/paritytech/following{/other_user}","gists_url":"https://api.github.com/users/paritytech/gists{/gist_id}","starred_url":"https://api.github.com/users/paritytech/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paritytech/subscriptions","organizations_url":"https://api.github.com/users/paritytech/orgs","repos_url":"https://api.github.com/users/paritytech/repos","events_url":"https://api.github.com/users/paritytech/events{/privacy}","received_events_url":"https://api.github.com/users/paritytech/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/paritytech/wiki","description":"The Parity Ethereum Documentation","fork":false,"url":"https://api.github.com/repos/paritytech/wiki","forks_url":"https://api.github.com/repos/paritytech/wiki/forks","keys_url":"https://api.github.com/repos/paritytech/wiki/keys{/key_id}","collaborators_url":"https://api.github.com/repos/paritytech/wiki/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/paritytech/wiki/teams","hooks_url":"https://api.github.com/repos/paritytech/wiki/hooks","issue_events_url":"https://api.github.com/repos/paritytech/wiki/issues/events{/number}","events_url":"https://api.github.com/repos/paritytech/wiki/events","assignees_url":"https://api.github.com/repos/paritytech/wiki/assignees{/user}","branches_url":"https://api.github.com/repos/paritytech/wiki/branches{/branch}","tags_url":"https://api.github.com/repos/paritytech/wiki/tags","blobs_url":"https://api.github.com/repos/paritytech/wiki/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/paritytech/wiki/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/paritytech/wiki/git/refs{/sha}","trees_url":"https://api.github.com/repos/paritytech/wiki/git/trees{/sha}","statuses_url":"https://api.github.com/repos/paritytech/wiki/statuses/{sha}","languages_url":"https://api.github.com/repos/paritytech/wiki/languages","stargazers_url":"https://api.github.com/repos/paritytech/wiki/stargazers","contributors_url":"https://api.github.com/repos/paritytech/wiki/contributors","subscribers_url":"https://api.github.com/repos/paritytech/wiki/subscribers","subscription_url":"https://api.github.com/repos/paritytech/wiki/subscription","commits_url":"https://api.github.com/repos/paritytech/wiki/commits{/sha}","git_commits_url":"https://api.github.com/repos/paritytech/wiki/git/commits{/sha}","comments_url":"https://api.github.com/repos/paritytech/wiki/comments{/number}","issue_comment_url":"https://api.github.com/repos/paritytech/wiki/issues/comments{/number}","contents_url":"https://api.github.com/repos/paritytech/wiki/contents/{+path}","compare_url":"https://api.github.com/repos/paritytech/wiki/compare/{base}...{head}","merges_url":"https://api.github.com/repos/paritytech/wiki/merges","archive_url":"https://api.github.com/repos/paritytech/wiki/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/paritytech/wiki/downloads","issues_url":"https://api.github.com/repos/paritytech/wiki/issues{/number}","pulls_url":"https://api.github.com/repos/paritytech/wiki/pulls{/number}","milestones_url":"https://api.github.com/repos/paritytech/wiki/milestones{/number}","notifications_url":"https://api.github.com/repos/paritytech/wiki/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/paritytech/wiki/labels{/name}","releases_url":"https://api.github.com/repos/paritytech/wiki/releases{/id}","deployments_url":"https://api.github.com/repos/paritytech/wiki/deployments","created_at":"2018-01-05T11:24:06Z","updated_at":"2018-03-19T08:07:56Z","pushed_at":"2018-03-19T15:01:33Z","git_url":"git://github.com/paritytech/wiki.git","ssh_url":"git@github.com:paritytech/wiki.git","clone_url":"https://github.com/paritytech/wiki.git","svn_url":"https://github.com/paritytech/wiki","homepage":"https://wiki.parity.io","size":22883,"stargazers_count":17,"watchers_count":17,"language":"CSS","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":20,"mirror_url":null,"archived":false,"open_issues_count":7,"license":{"key":"cc-by-sa-4.0","name":"Creative Commons Attribution Share Alike 4.0","spdx_id":"CC-BY-SA-4.0","url":"https://api.github.com/licenses/cc-by-sa-4.0"},"forks":20,"open_issues":7,"watchers":17,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/paritytech/wiki/pulls/41"},"html":{"href":"https://github.com/paritytech/wiki/pull/41"},"issue":{"href":"https://api.github.com/repos/paritytech/wiki/issues/41"},"comments":{"href":"https://api.github.com/repos/paritytech/wiki/issues/41/comments"},"review_comments":{"href":"https://api.github.com/repos/paritytech/wiki/pulls/41/comments"},"review_comment":{"href":"https://api.github.com/repos/paritytech/wiki/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/paritytech/wiki/pulls/41/commits"},"statuses":{"href":"https://api.github.com/repos/paritytech/wiki/statuses/04c70186178763e17d997ee711e705a19b04c7f1"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"tomusdrw"}}