From 5294fcb0ac3e4483ed2e931f71aa6a827635cd6e Mon Sep 17 00:00:00 2001 From: stakeworld Date: Wed, 4 Dec 2024 07:01:14 +0000 Subject: [PATCH] deploy: b221886410eafc0af06b65ec9e8961b03e4a3ffb --- 404.html | 2 +- ...b553a.9a24143f.js => 0e0b553a.e1589fb7.js} | 2 +- assets/js/539febe6.50564937.js | 1 - assets/js/539febe6.949f6b80.js | 1 + assets/js/fd15b893.1d2ce98a.js | 1 - assets/js/fd15b893.b5cb398c.js | 1 + ...n.35c72f6b.js => runtime~main.45c2ac80.js} | 2 +- blog/authors.html | 2 +- docs/1kv.html | 2 +- docs/category/validate.html | 2 +- docs/chain.html | 2 +- docs/dbsize.html | 18 +++++++++--------- docs/disaster.html | 2 +- docs/ledger.html | 2 +- docs/monitor.html | 2 +- docs/nominate.html | 2 +- docs/pool.html | 2 +- docs/rpc.html | 4 ++-- docs/snapshot.html | 8 ++++---- docs/tools.html | 2 +- docs/validate.html | 2 +- img/archivesize.png | Bin 7840 -> 7849 bytes img/commonsize.png | Bin 9645 -> 9655 bytes img/dbdiff.png | Bin 8955 -> 8954 bytes img/dbdiffcommon.png | Bin 7725 -> 7725 bytes img/dbdiffpruned.png | Bin 7104 -> 7110 bytes img/dbdiffrelay.png | Bin 8279 -> 8284 bytes img/prunedsize.png | Bin 7798 -> 7802 bytes img/snapsize.png | Bin 8009 -> 8011 bytes index.html | 2 +- 30 files changed, 32 insertions(+), 32 deletions(-) rename assets/js/{0e0b553a.9a24143f.js => 0e0b553a.e1589fb7.js} (54%) delete mode 100644 assets/js/539febe6.50564937.js create mode 100644 assets/js/539febe6.949f6b80.js delete mode 100644 assets/js/fd15b893.1d2ce98a.js create mode 100644 assets/js/fd15b893.b5cb398c.js rename assets/js/{runtime~main.35c72f6b.js => runtime~main.45c2ac80.js} (95%) diff --git a/404.html b/404.html index a08c4f8ee..3e52de6f3 100644 --- a/404.html +++ b/404.html @@ -4,7 +4,7 @@ Page Not Found | Stakeworld.io - + diff --git a/assets/js/0e0b553a.9a24143f.js b/assets/js/0e0b553a.e1589fb7.js similarity index 54% rename from assets/js/0e0b553a.9a24143f.js rename to assets/js/0e0b553a.e1589fb7.js index 088947fd7..ce3afff03 100644 --- a/assets/js/0e0b553a.9a24143f.js +++ b/assets/js/0e0b553a.e1589fb7.js @@ -1 +1 @@ -"use strict";(self.webpackChunkstakeworld_io=self.webpackChunkstakeworld_io||[]).push([[158],{5852:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>r,contentTitle:()=>i,default:()=>c,frontMatter:()=>d,metadata:()=>s,toc:()=>l});const s=JSON.parse('{"id":"snapshot","title":"Snapshot","description":"Polkadot and Kusama snapshots in paritydb and rocksdb format","source":"@site/docs/snapshot.mdx","sourceDirName":".","slug":"/snapshot","permalink":"/docs/snapshot","draft":false,"unlisted":false,"editUrl":"https://github.com/stakeworld/website/edit/master/docs/snapshot.mdx","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"id":"snapshot","title":"Snapshot","description":"Polkadot and Kusama snapshots in paritydb and rocksdb format","slug":"/snapshot","sidebar_position":3,"keywords":["snapshots","snapshot","kusama snapshot","polkadot snapshot","rocksdb","paritydb","pruning","polkadot","kusama"]},"sidebar":"tutorialSidebar","previous":{"title":"Pool","permalink":"/docs/pool"},"next":{"title":"Database sizes","permalink":"/docs/dbsize"}}');var o=t(4848),n=t(8453);const d={id:"snapshot",title:"Snapshot",description:"Polkadot and Kusama snapshots in paritydb and rocksdb format",slug:"/snapshot",sidebar_position:3,keywords:["snapshots","snapshot","kusama snapshot","polkadot snapshot","rocksdb","paritydb","pruning","polkadot","kusama"]},i=void 0,r={},l=[{value:"Automatic install",id:"automatic-install",level:2},{value:"Manual install",id:"manual-install",level:2},{value:"Setup a validator node",id:"setup-a-validator-node",level:3},{value:"Install the database",id:"install-the-database",level:3},{value:"Edit the systemctl startup script",id:"edit-the-systemctl-startup-script",level:3},{value:"Restore:",id:"restore",level:2},{value:"Generic command",id:"generic-command",level:3}];function h(e){const a={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",img:"img",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,n.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(a.p,{children:"Last update: Tue 03 Dec"}),"\n",(0,o.jsxs)(a.table,{children:[(0,o.jsx)(a.thead,{children:(0,o.jsxs)(a.tr,{children:[(0,o.jsx)(a.th,{}),(0,o.jsx)(a.th,{children:"Chain"}),(0,o.jsx)(a.th,{children:"Database"}),(0,o.jsx)(a.th,{children:"Format"}),(0,o.jsx)(a.th,{children:"Blockheight"}),(0,o.jsx)(a.th,{children:"Snapshot"}),(0,o.jsx)(a.th,{children:"Full"})]})}),(0,o.jsxs)(a.tbody,{children:[(0,o.jsxs)(a.tr,{children:[(0,o.jsx)(a.td,{children:(0,o.jsx)(a.a,{href:"http://snapshot.stakeworld.io/paritydb-ksmcc3.lz4",children:"direct link"})}),(0,o.jsx)(a.td,{children:"ksmcc3"}),(0,o.jsx)(a.td,{children:"paritydb"}),(0,o.jsx)(a.td,{children:"pruned"}),(0,o.jsx)(a.td,{children:"26038962"}),(0,o.jsx)(a.td,{children:"553G"}),(0,o.jsx)(a.td,{children:"576G"})]}),(0,o.jsxs)(a.tr,{children:[(0,o.jsx)(a.td,{children:(0,o.jsx)(a.a,{href:"http://snapshot.stakeworld.io/paritydb-polkadot.lz4",children:"direct link"})}),(0,o.jsx)(a.td,{children:"polkadot"}),(0,o.jsx)(a.td,{children:"paritydb"}),(0,o.jsx)(a.td,{children:"pruned"}),(0,o.jsx)(a.td,{children:"23673919"}),(0,o.jsx)(a.td,{children:"489G"}),(0,o.jsx)(a.td,{children:"510G"})]}),(0,o.jsxs)(a.tr,{children:[(0,o.jsx)(a.td,{children:(0,o.jsx)(a.a,{href:"http://snapshot.stakeworld.io/paritydb-paseo.lz4",children:"direct link"})}),(0,o.jsx)(a.td,{children:"paseo"}),(0,o.jsx)(a.td,{children:"paritydb"}),(0,o.jsx)(a.td,{children:"pruned"}),(0,o.jsx)(a.td,{children:"4092640"}),(0,o.jsx)(a.td,{children:"52G"}),(0,o.jsx)(a.td,{children:"55G"})]})]})]}),"\n",(0,o.jsx)(a.p,{children:(0,o.jsx)(a.img,{alt:"snapsize",src:t(3996).A+"",width:"800",height:"300"})}),"\n",(0,o.jsxs)(a.admonition,{type:"info",children:[(0,o.jsx)(a.p,{children:"Snapshots are compressed backups of the database directory of a polkadot or kusama node. If you start a node for the first time it will start building the database from scratch, which will take a few days, depending on network speed. If you download an up to date database snapshot your node will be up and running quicker; under an hour or a few hours, depending on network speed."}),(0,o.jsxs)(a.p,{children:["Recently the warp sync option is becoming more developed and popular. If you start the node with an empty database and the option ",(0,o.jsx)(a.code,{children:"--sync warp"})," the node will first download the finality proofs after which it will be ready to validate and in the background download the remaining blocks."]}),(0,o.jsx)(a.p,{children:'With the "beefy" update warp sync got temporarily disabled so for the time being the snapshot service is re-enabled.'}),(0,o.jsxs)(a.p,{children:["For now the snapshots are available for kusama ",(0,o.jsx)(a.code,{children:"--chain ksmcc3"})," and polkadot ",(0,o.jsx)(a.code,{children:"--chain polkadot"})," in the paritydb ",(0,o.jsx)(a.code,{children:"--database paritydb"})," database format and the rocksdb ",(0,o.jsx)(a.code,{children:"--database rocksdb"})," format. They are pruned with ",(0,o.jsx)(a.code,{children:"--state-pruning 256"})," (default), which is sufficient for a validator node."]})]}),"\n",(0,o.jsx)(a.h2,{id:"automatic-install",children:"Automatic install"}),"\n",(0,o.jsxs)(a.p,{children:["The following script can restore a snapshot for a quickstart. If you want you can first review it on ",(0,o.jsx)(a.a,{href:"https://github.com/stakeworld/stakeworld-scripts/blob/master/node-install.sh",children:"github"}),'. You can choose "snapinstall" for a snapshot restore or "nodeinstall" to install a complete node. The script will ask some questions and create an install or restore script which you can review before executing.']}),"\n",(0,o.jsx)(a.p,{children:"The script is for ubuntu/debian flavoured servers."}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-bash",children:"curl -o- -L https://raw.githubusercontent.com/stakeworld/stakeworld-scripts/master/node-install.sh | bash\n"})}),"\n",(0,o.jsx)(a.h2,{id:"manual-install",children:"Manual install"}),"\n",(0,o.jsx)(a.h3,{id:"setup-a-validator-node",children:"Setup a validator node"}),"\n",(0,o.jsxs)(a.p,{children:["Setting up a validator node is covered ",(0,o.jsx)(a.a,{href:"./validate",children:"here"}),". The default apt install creates an user polkadot with a home directory ",(0,o.jsx)(a.code,{children:"/home/polkadot"})," and a default service script ",(0,o.jsx)(a.code,{children:"/usr/lib/systemd/system/polkadot.service"}),"."]}),"\n",(0,o.jsx)(a.h3,{id:"install-the-database",children:"Install the database"}),"\n",(0,o.jsxs)(a.p,{children:["Database location: By default the polkadot binary runs as user polkadot and creates ",(0,o.jsx)(a.code,{children:".local/share/polkadot"})," in the users homedirectory. So for user polkadot (the default when installing from apt) that is ",(0,o.jsx)(a.code,{children:"/home/polkadot/.local/share/polkadot"}),"."]}),"\n",(0,o.jsxs)(a.p,{children:["This can be changed with ",(0,o.jsx)(a.code,{children:"--base-path"})," so for example ",(0,o.jsx)(a.code,{children:"--base-path /home/polkadot"})," or ",(0,o.jsx)(a.code,{children:"--base-path /home/polkadot/myvalidator"})," or whatever you prefer."]}),"\n",(0,o.jsx)(a.p,{children:"To delete the old database, restore a new kusama paritydb database snapshot for your node with a default install:"}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-bash",children:"su - polkadot -s /bin/bash\nrm -fr /home/polkadot/.local/share/polkadot/chains/ksmcc3\nmkdir -p /home/polkadot/.local/share/polkadot/chains/ksmcc3\ncurl -o - -L http://snapshot.stakeworld.io/paritydb-ksmcc3.lz4 | lz4 -c -d - | tar -x -C /home/polkadot/.local/share/polkadot/chains/ksmcc3\n"})}),"\n",(0,o.jsx)(a.p,{children:"You can check the startup by running the binary as user polkadot and see if it accepts the database or throws any errors:"}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-bash",children:"su - polkadot -s /bin/bash\npolkadot --chain kusama --database paritydb \n"})}),"\n",(0,o.jsx)(a.h3,{id:"edit-the-systemctl-startup-script",children:"Edit the systemctl startup script"}),"\n",(0,o.jsxs)(a.p,{children:["Edit the default service script and add for example ",(0,o.jsx)(a.code,{children:"--database paritydb --chain kusama"}),":"]}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-bash",children:'su -\nvi /usr/lib/systemd/system/polkadot.service"\nsystemctl daemon-reload\nsystemctl retart polkadot\nsystemctl enable polkadot\n'})}),"\n",(0,o.jsx)(a.p,{children:"Or create a new script by copying the default service script:"}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-bash",children:"su -\ncp /usr/lib/systemd/system/polkadot.service /etc/systemd/system/validator.service\nvi /etc/systemd/system/validator.service\n"})}),"\n",(0,o.jsx)(a.p,{children:"You can edit settings at wish, changing ports and settings at will."}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-config",children:"[Service]\nExecStart=/usr/bin/polkadot --chain kusama --name validator --validator --prometheus-external --base-path /home/polkadot --database paritydb --telemetry-url 'wss://telemetry.polkadot.io/submit/ 1' \n"})}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-bash",children:"systemctl daemon-reload\nsystemctl start validator\nsystemctl enable validator\n"})}),"\n",(0,o.jsx)(a.admonition,{type:"caution",children:(0,o.jsxs)(a.p,{children:['If you installed as root you will get an error "failed to create a test file: Permission denied". You can solve this by running ',(0,o.jsx)(a.code,{children:"chown -R polkadot:polkadot DBDIR"})]})}),"\n",(0,o.jsx)(a.h2,{id:"restore",children:"Restore:"}),"\n",(0,o.jsxs)(a.p,{children:["Best run the commands as user polkadot (",(0,o.jsx)(a.code,{children:"su - polkadot -s /bin/bash"}),") or when running as root do a ",(0,o.jsx)(a.code,{children:"chown polkadot:polkadot "}),"). Of course change the part after ",(0,o.jsx)(a.code,{children:"-C"})," to your location."]}),"\n",(0,o.jsx)(a.h3,{id:"generic-command",children:"Generic command"}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-bash",children:"curl -o - -L http://snapshot.stakeworld.io/ | lz4 -c -d - | tar -x -C \n"})}),"\n",(0,o.jsx)(a.p,{children:"For example paritydb kusama"}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-bash",children:"curl -o - -L http://snapshot.stakeworld.io/paritydb-ksmcc3.lz4 | lz4 -c -d - | tar -x -C /home/polkadot/.local/share/polkadot/chains/ksmcc3\n"})}),"\n",(0,o.jsx)(a.p,{children:"For example rocksdb polkadot"}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-bash",children:"curl -o - -L http://snapshot.stakeworld.io/rocksdb-polkadot.lz4 | lz4 -c -d - | tar -x -C /home/polkadot/.local/share/polkadot/chains/polkadot\n"})})]})}function c(e={}){const{wrapper:a}={...(0,n.R)(),...e.components};return a?(0,o.jsx)(a,{...e,children:(0,o.jsx)(h,{...e})}):h(e)}},3996:(e,a,t)=>{t.d(a,{A:()=>s});const s="data:image/png;base64,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"},8453:(e,a,t)=>{t.d(a,{R:()=>d,x:()=>i});var s=t(6540);const o={},n=s.createContext(o);function d(e){const a=s.useContext(n);return s.useMemo((function(){return"function"==typeof e?e(a):{...a,...e}}),[a,e])}function i(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:d(e.components),s.createElement(n.Provider,{value:a},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkstakeworld_io=self.webpackChunkstakeworld_io||[]).push([[158],{5852:(e,a,s)=>{s.r(a),s.d(a,{assets:()=>r,contentTitle:()=>i,default:()=>c,frontMatter:()=>d,metadata:()=>t,toc:()=>l});const t=JSON.parse('{"id":"snapshot","title":"Snapshot","description":"Polkadot and Kusama snapshots in paritydb and rocksdb format","source":"@site/docs/snapshot.mdx","sourceDirName":".","slug":"/snapshot","permalink":"/docs/snapshot","draft":false,"unlisted":false,"editUrl":"https://github.com/stakeworld/website/edit/master/docs/snapshot.mdx","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"id":"snapshot","title":"Snapshot","description":"Polkadot and Kusama snapshots in paritydb and rocksdb format","slug":"/snapshot","sidebar_position":3,"keywords":["snapshots","snapshot","kusama snapshot","polkadot snapshot","rocksdb","paritydb","pruning","polkadot","kusama"]},"sidebar":"tutorialSidebar","previous":{"title":"Pool","permalink":"/docs/pool"},"next":{"title":"Database sizes","permalink":"/docs/dbsize"}}');var o=s(4848),n=s(8453);const d={id:"snapshot",title:"Snapshot",description:"Polkadot and Kusama snapshots in paritydb and rocksdb format",slug:"/snapshot",sidebar_position:3,keywords:["snapshots","snapshot","kusama snapshot","polkadot snapshot","rocksdb","paritydb","pruning","polkadot","kusama"]},i=void 0,r={},l=[{value:"Automatic install",id:"automatic-install",level:2},{value:"Manual install",id:"manual-install",level:2},{value:"Setup a validator node",id:"setup-a-validator-node",level:3},{value:"Install the database",id:"install-the-database",level:3},{value:"Edit the systemctl startup script",id:"edit-the-systemctl-startup-script",level:3},{value:"Restore:",id:"restore",level:2},{value:"Generic command",id:"generic-command",level:3}];function h(e){const a={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",img:"img",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,n.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(a.p,{children:"Last update: Wed 04 Dec"}),"\n",(0,o.jsxs)(a.table,{children:[(0,o.jsx)(a.thead,{children:(0,o.jsxs)(a.tr,{children:[(0,o.jsx)(a.th,{}),(0,o.jsx)(a.th,{children:"Chain"}),(0,o.jsx)(a.th,{children:"Database"}),(0,o.jsx)(a.th,{children:"Format"}),(0,o.jsx)(a.th,{children:"Blockheight"}),(0,o.jsx)(a.th,{children:"Snapshot"}),(0,o.jsx)(a.th,{children:"Full"})]})}),(0,o.jsxs)(a.tbody,{children:[(0,o.jsxs)(a.tr,{children:[(0,o.jsx)(a.td,{children:(0,o.jsx)(a.a,{href:"http://snapshot.stakeworld.io/paritydb-ksmcc3.lz4",children:"direct link"})}),(0,o.jsx)(a.td,{children:"ksmcc3"}),(0,o.jsx)(a.td,{children:"paritydb"}),(0,o.jsx)(a.td,{children:"pruned"}),(0,o.jsx)(a.td,{children:"26053209"}),(0,o.jsx)(a.td,{children:"554G"}),(0,o.jsx)(a.td,{children:"577G"})]}),(0,o.jsxs)(a.tr,{children:[(0,o.jsx)(a.td,{children:(0,o.jsx)(a.a,{href:"http://snapshot.stakeworld.io/paritydb-polkadot.lz4",children:"direct link"})}),(0,o.jsx)(a.td,{children:"polkadot"}),(0,o.jsx)(a.td,{children:"paritydb"}),(0,o.jsx)(a.td,{children:"pruned"}),(0,o.jsx)(a.td,{children:"23688285"}),(0,o.jsx)(a.td,{children:"489G"}),(0,o.jsx)(a.td,{children:"511G"})]}),(0,o.jsxs)(a.tr,{children:[(0,o.jsx)(a.td,{children:(0,o.jsx)(a.a,{href:"http://snapshot.stakeworld.io/paritydb-paseo.lz4",children:"direct link"})}),(0,o.jsx)(a.td,{children:"paseo"}),(0,o.jsx)(a.td,{children:"paritydb"}),(0,o.jsx)(a.td,{children:"pruned"}),(0,o.jsx)(a.td,{children:"4107041"}),(0,o.jsx)(a.td,{children:"52G"}),(0,o.jsx)(a.td,{children:"55G"})]})]})]}),"\n",(0,o.jsx)(a.p,{children:(0,o.jsx)(a.img,{alt:"snapsize",src:s(3996).A+"",width:"800",height:"300"})}),"\n",(0,o.jsxs)(a.admonition,{type:"info",children:[(0,o.jsx)(a.p,{children:"Snapshots are compressed backups of the database directory of a polkadot or kusama node. If you start a node for the first time it will start building the database from scratch, which will take a few days, depending on network speed. If you download an up to date database snapshot your node will be up and running quicker; under an hour or a few hours, depending on network speed."}),(0,o.jsxs)(a.p,{children:["Recently the warp sync option is becoming more developed and popular. If you start the node with an empty database and the option ",(0,o.jsx)(a.code,{children:"--sync warp"})," the node will first download the finality proofs after which it will be ready to validate and in the background download the remaining blocks."]}),(0,o.jsx)(a.p,{children:'With the "beefy" update warp sync got temporarily disabled so for the time being the snapshot service is re-enabled.'}),(0,o.jsxs)(a.p,{children:["For now the snapshots are available for kusama ",(0,o.jsx)(a.code,{children:"--chain ksmcc3"})," and polkadot ",(0,o.jsx)(a.code,{children:"--chain polkadot"})," in the paritydb ",(0,o.jsx)(a.code,{children:"--database paritydb"})," database format and the rocksdb ",(0,o.jsx)(a.code,{children:"--database rocksdb"})," format. They are pruned with ",(0,o.jsx)(a.code,{children:"--state-pruning 256"})," (default), which is sufficient for a validator node."]})]}),"\n",(0,o.jsx)(a.h2,{id:"automatic-install",children:"Automatic install"}),"\n",(0,o.jsxs)(a.p,{children:["The following script can restore a snapshot for a quickstart. If you want you can first review it on ",(0,o.jsx)(a.a,{href:"https://github.com/stakeworld/stakeworld-scripts/blob/master/node-install.sh",children:"github"}),'. You can choose "snapinstall" for a snapshot restore or "nodeinstall" to install a complete node. The script will ask some questions and create an install or restore script which you can review before executing.']}),"\n",(0,o.jsx)(a.p,{children:"The script is for ubuntu/debian flavoured servers."}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-bash",children:"curl -o- -L https://raw.githubusercontent.com/stakeworld/stakeworld-scripts/master/node-install.sh | bash\n"})}),"\n",(0,o.jsx)(a.h2,{id:"manual-install",children:"Manual install"}),"\n",(0,o.jsx)(a.h3,{id:"setup-a-validator-node",children:"Setup a validator node"}),"\n",(0,o.jsxs)(a.p,{children:["Setting up a validator node is covered ",(0,o.jsx)(a.a,{href:"./validate",children:"here"}),". The default apt install creates an user polkadot with a home directory ",(0,o.jsx)(a.code,{children:"/home/polkadot"})," and a default service script ",(0,o.jsx)(a.code,{children:"/usr/lib/systemd/system/polkadot.service"}),"."]}),"\n",(0,o.jsx)(a.h3,{id:"install-the-database",children:"Install the database"}),"\n",(0,o.jsxs)(a.p,{children:["Database location: By default the polkadot binary runs as user polkadot and creates ",(0,o.jsx)(a.code,{children:".local/share/polkadot"})," in the users homedirectory. So for user polkadot (the default when installing from apt) that is ",(0,o.jsx)(a.code,{children:"/home/polkadot/.local/share/polkadot"}),"."]}),"\n",(0,o.jsxs)(a.p,{children:["This can be changed with ",(0,o.jsx)(a.code,{children:"--base-path"})," so for example ",(0,o.jsx)(a.code,{children:"--base-path /home/polkadot"})," or ",(0,o.jsx)(a.code,{children:"--base-path /home/polkadot/myvalidator"})," or whatever you prefer."]}),"\n",(0,o.jsx)(a.p,{children:"To delete the old database, restore a new kusama paritydb database snapshot for your node with a default install:"}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-bash",children:"su - polkadot -s /bin/bash\nrm -fr /home/polkadot/.local/share/polkadot/chains/ksmcc3\nmkdir -p /home/polkadot/.local/share/polkadot/chains/ksmcc3\ncurl -o - -L http://snapshot.stakeworld.io/paritydb-ksmcc3.lz4 | lz4 -c -d - | tar -x -C /home/polkadot/.local/share/polkadot/chains/ksmcc3\n"})}),"\n",(0,o.jsx)(a.p,{children:"You can check the startup by running the binary as user polkadot and see if it accepts the database or throws any errors:"}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-bash",children:"su - polkadot -s /bin/bash\npolkadot --chain kusama --database paritydb \n"})}),"\n",(0,o.jsx)(a.h3,{id:"edit-the-systemctl-startup-script",children:"Edit the systemctl startup script"}),"\n",(0,o.jsxs)(a.p,{children:["Edit the default service script and add for example ",(0,o.jsx)(a.code,{children:"--database paritydb --chain kusama"}),":"]}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-bash",children:'su -\nvi /usr/lib/systemd/system/polkadot.service"\nsystemctl daemon-reload\nsystemctl retart polkadot\nsystemctl enable polkadot\n'})}),"\n",(0,o.jsx)(a.p,{children:"Or create a new script by copying the default service script:"}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-bash",children:"su -\ncp /usr/lib/systemd/system/polkadot.service /etc/systemd/system/validator.service\nvi /etc/systemd/system/validator.service\n"})}),"\n",(0,o.jsx)(a.p,{children:"You can edit settings at wish, changing ports and settings at will."}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-config",children:"[Service]\nExecStart=/usr/bin/polkadot --chain kusama --name validator --validator --prometheus-external --base-path /home/polkadot --database paritydb --telemetry-url 'wss://telemetry.polkadot.io/submit/ 1' \n"})}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-bash",children:"systemctl daemon-reload\nsystemctl start validator\nsystemctl enable validator\n"})}),"\n",(0,o.jsx)(a.admonition,{type:"caution",children:(0,o.jsxs)(a.p,{children:['If you installed as root you will get an error "failed to create a test file: Permission denied". You can solve this by running ',(0,o.jsx)(a.code,{children:"chown -R polkadot:polkadot DBDIR"})]})}),"\n",(0,o.jsx)(a.h2,{id:"restore",children:"Restore:"}),"\n",(0,o.jsxs)(a.p,{children:["Best run the commands as user polkadot (",(0,o.jsx)(a.code,{children:"su - polkadot -s /bin/bash"}),") or when running as root do a ",(0,o.jsx)(a.code,{children:"chown polkadot:polkadot "}),"). Of course change the part after ",(0,o.jsx)(a.code,{children:"-C"})," to your location."]}),"\n",(0,o.jsx)(a.h3,{id:"generic-command",children:"Generic command"}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-bash",children:"curl -o - -L http://snapshot.stakeworld.io/ | lz4 -c -d - | tar -x -C \n"})}),"\n",(0,o.jsx)(a.p,{children:"For example paritydb kusama"}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-bash",children:"curl -o - -L http://snapshot.stakeworld.io/paritydb-ksmcc3.lz4 | lz4 -c -d - | tar -x -C /home/polkadot/.local/share/polkadot/chains/ksmcc3\n"})}),"\n",(0,o.jsx)(a.p,{children:"For example rocksdb polkadot"}),"\n",(0,o.jsx)(a.pre,{children:(0,o.jsx)(a.code,{className:"language-bash",children:"curl -o - -L http://snapshot.stakeworld.io/rocksdb-polkadot.lz4 | lz4 -c -d - | tar -x -C /home/polkadot/.local/share/polkadot/chains/polkadot\n"})})]})}function c(e={}){const{wrapper:a}={...(0,n.R)(),...e.components};return a?(0,o.jsx)(a,{...e,children:(0,o.jsx)(h,{...e})}):h(e)}},3996:(e,a,s)=>{s.d(a,{A:()=>t});const t="data:image/png;base64,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"},8453:(e,a,s)=>{s.d(a,{R:()=>d,x:()=>i});var t=s(6540);const o={},n=t.createContext(o);function d(e){const a=t.useContext(n);return t.useMemo((function(){return"function"==typeof e?e(a):{...a,...e}}),[a,e])}function i(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:d(e.components),t.createElement(n.Provider,{value:a},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/539febe6.50564937.js b/assets/js/539febe6.50564937.js deleted file mode 100644 index bc8f798fc..000000000 --- a/assets/js/539febe6.50564937.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkstakeworld_io=self.webpackChunkstakeworld_io||[]).push([[822],{3900:(A,d,i)=>{i.r(d),i.d(d,{assets:()=>c,contentTitle:()=>B,default:()=>n,frontMatter:()=>g,metadata:()=>t,toc:()=>h});const t=JSON.parse('{"id":"dbsize","title":"Database sizes","description":"Polkadot and Kusama Relaychain and common chains database sizes","source":"@site/docs/dbsize.mdx","sourceDirName":".","slug":"/dbsize","permalink":"/docs/dbsize","draft":false,"unlisted":false,"editUrl":"https://github.com/stakeworld/website/edit/master/docs/dbsize.mdx","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"id":"dbsize","title":"Database sizes","description":"Polkadot and Kusama Relaychain and common chains database sizes","slug":"/dbsize","sidebar_position":4,"keywords":["database","database size","substrate","polkadot","kusama","westend"]},"sidebar":"tutorialSidebar","previous":{"title":"Snapshot","permalink":"/docs/snapshot"},"next":{"title":"RPC server","permalink":"/docs/rpc"}}');var e=i(4848),s=i(8453);const g={id:"dbsize",title:"Database sizes",description:"Polkadot and Kusama Relaychain and common chains database sizes",slug:"/dbsize",sidebar_position:4,keywords:["database","database size","substrate","polkadot","kusama","westend"]},B=void 0,c={},h=[];function I(A){const d={img:"img",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,s.R)(),...A.components};return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(d.p,{children:"Last update: Tue 03 Dec"}),"\n",(0,e.jsxs)(d.table,{children:[(0,e.jsx)(d.thead,{children:(0,e.jsxs)(d.tr,{children:[(0,e.jsx)(d.th,{children:"Chain"}),(0,e.jsx)(d.th,{children:"Database"}),(0,e.jsx)(d.th,{children:"Format"}),(0,e.jsx)(d.th,{children:"Blockheight"}),(0,e.jsx)(d.th,{children:"Full"}),(0,e.jsx)(d.th,{children:"Daily growth"})]})}),(0,e.jsxs)(d.tbody,{children:[(0,e.jsxs)(d.tr,{children:[(0,e.jsx)(d.td,{children:"people-kusama"}),(0,e.jsx)(d.td,{children:"paritydb"}),(0,e.jsx)(d.td,{children:"archive"}),(0,e.jsx)(d.td,{children:"1941472"}),(0,e.jsx)(d.td,{children:"54G"}),(0,e.jsx)(d.td,{children:"370M"})]}),(0,e.jsxs)(d.tr,{children:[(0,e.jsx)(d.td,{children:"encointer-kusama"}),(0,e.jsx)(d.td,{children:"paritydb"}),(0,e.jsx)(d.td,{children:"archive"}),(0,e.jsx)(d.td,{children:"6883454"}),(0,e.jsx)(d.td,{children:"141G"}),(0,e.jsx)(d.td,{children:"450M"})]}),(0,e.jsxs)(d.tr,{children:[(0,e.jsx)(d.td,{children:"bridge-hub-polkadot"}),(0,e.jsx)(d.td,{children:"paritydb"}),(0,e.jsx)(d.td,{children:"archive"}),(0,e.jsx)(d.td,{children:"4003623"}),(0,e.jsx)(d.td,{children:"121G"}),(0,e.jsx)(d.td,{children:"582M"})]}),(0,e.jsxs)(d.tr,{children:[(0,e.jsx)(d.td,{children:"collectives-polkadot"}),(0,e.jsx)(d.td,{children:"paritydb"}),(0,e.jsx)(d.td,{children:"archive"}),(0,e.jsx)(d.td,{children:"5208302"}),(0,e.jsx)(d.td,{children:"113G"}),(0,e.jsx)(d.td,{children:"211M"})]}),(0,e.jsxs)(d.tr,{children:[(0,e.jsx)(d.td,{children:"polkadot"}),(0,e.jsx)(d.td,{children:"paritydb"}),(0,e.jsx)(d.td,{children:"archive"}),(0,e.jsx)(d.td,{children:"23673654"}),(0,e.jsx)(d.td,{children:"2.5T"}),(0,e.jsx)(d.td,{children:"3.2G"})]}),(0,e.jsxs)(d.tr,{children:[(0,e.jsx)(d.td,{children:"ksmcc3"}),(0,e.jsx)(d.td,{children:"paritydb"}),(0,e.jsx)(d.td,{children:"archive"}),(0,e.jsx)(d.td,{children:"26038942"}),(0,e.jsx)(d.td,{children:"3.2T"}),(0,e.jsx)(d.td,{children:"3.1G"})]}),(0,e.jsxs)(d.tr,{children:[(0,e.jsx)(d.td,{children:"ksmcc3"}),(0,e.jsx)(d.td,{children:"paritydb"}),(0,e.jsx)(d.td,{children:"pruned"}),(0,e.jsx)(d.td,{children:"26038942"}),(0,e.jsx)(d.td,{children:"576G"}),(0,e.jsx)(d.td,{children:"877M"})]}),(0,e.jsxs)(d.tr,{children:[(0,e.jsx)(d.td,{children:"polkadot"}),(0,e.jsx)(d.td,{children:"paritydb"}),(0,e.jsx)(d.td,{children:"pruned"}),(0,e.jsx)(d.td,{children:"23673654"}),(0,e.jsx)(d.td,{children:"510G"}),(0,e.jsx)(d.td,{children:"833M"})]}),(0,e.jsxs)(d.tr,{children:[(0,e.jsx)(d.td,{children:"asset-hub-polkadot"}),(0,e.jsx)(d.td,{children:"paritydb"}),(0,e.jsx)(d.td,{children:"archive"}),(0,e.jsx)(d.td,{children:"7688297"}),(0,e.jsx)(d.td,{children:"232G"}),(0,e.jsx)(d.td,{children:"431M"})]}),(0,e.jsxs)(d.tr,{children:[(0,e.jsx)(d.td,{children:"paseo"}),(0,e.jsx)(d.td,{children:"paritydb"}),(0,e.jsx)(d.td,{children:"archive"}),(0,e.jsx)(d.td,{children:"4091857"}),(0,e.jsx)(d.td,{children:"301G"}),(0,e.jsx)(d.td,{children:"1.8G"})]}),(0,e.jsxs)(d.tr,{children:[(0,e.jsx)(d.td,{children:"coretime-kusama"}),(0,e.jsx)(d.td,{children:"paritydb"}),(0,e.jsx)(d.td,{children:"archive"}),(0,e.jsx)(d.td,{children:"1633278"}),(0,e.jsx)(d.td,{children:"42G"}),(0,e.jsx)(d.td,{children:"171M"})]}),(0,e.jsxs)(d.tr,{children:[(0,e.jsx)(d.td,{children:"asset-hub-kusama"}),(0,e.jsx)(d.td,{children:"paritydb"}),(0,e.jsx)(d.td,{children:"archive"}),(0,e.jsx)(d.td,{children:"8305880"}),(0,e.jsx)(d.td,{children:"240G"}),(0,e.jsx)(d.td,{children:"332M"})]}),(0,e.jsxs)(d.tr,{children:[(0,e.jsx)(d.td,{children:"bridge-hub-kusama"}),(0,e.jsx)(d.td,{children:"paritydb"}),(0,e.jsx)(d.td,{children:"archive"}),(0,e.jsx)(d.td,{children:"4622991"}),(0,e.jsx)(d.td,{children:"117G"}),(0,e.jsx)(d.td,{children:"405M"})]}),(0,e.jsxs)(d.tr,{children:[(0,e.jsx)(d.td,{children:"asset-hub-paseo"}),(0,e.jsx)(d.td,{children:"paritydb"}),(0,e.jsx)(d.td,{children:"archive"}),(0,e.jsx)(d.td,{children:"828257"}),(0,e.jsx)(d.td,{children:"20G"}),(0,e.jsx)(d.td,{children:"179M"})]})]})]}),"\n",(0,e.jsx)(d.p,{children:(0,e.jsx)(d.img,{alt:"snapsize",src:i(7766).A+"",width:"800",height:"300"})}),"\n",(0,e.jsx)(d.p,{children:(0,e.jsx)(d.img,{alt:"dbdiffarchive",src:i(4153).A+"",width:"800",height:"300"})}),"\n",(0,e.jsx)(d.p,{children:(0,e.jsx)(d.img,{alt:"prunedsize",src:i(6780).A+"",width:"800",height:"300"})}),"\n",(0,e.jsx)(d.p,{children:(0,e.jsx)(d.img,{alt:"dbdiffpruned",src:i(4868).A+"",width:"800",height:"300"})}),"\n",(0,e.jsx)(d.p,{children:(0,e.jsx)(d.img,{alt:"commonsize",src:i(5419).A+"",width:"800",height:"300"})}),"\n",(0,e.jsx)(d.p,{children:(0,e.jsx)(d.img,{alt:"dbdiffcommon",src:i(2323).A+"",width:"800",height:"300"})})]})}function n(A={}){const{wrapper:d}={...(0,s.R)(),...A.components};return d?(0,e.jsx)(d,{...A,children:(0,e.jsx)(I,{...A})}):I(A)}},7766:(A,d,i)=>{i.d(d,{A:()=>t});const t="data:image/png;base64,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"},5419:(A,d,i)=>{i.d(d,{A:()=>t});const t="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAEsCAMAAAAM8ycIAAABSlBMVEX///8AAACgoKD/AAAAwAAAgP/AAP8A7u7AQADIyABBaeH/wCAAgEDAgP8wYICLAABAgAD/gP9//9SlKir//wBA4NAAAAAaGhozMzNNTU1mZmZ/f3+ZmZmzs7PAwMDMzMzl5eX////wMjKQ7pCt2ObwVfDg///u3YL/tsGv7u7/1wAA/wAAZAAA/38iiyIui1cAAP8AAIsZGXAAAIAAAM2HzusA////AP8AztH/FJP/f1DwgID/RQD6gHLplnrw5oy9t2u4hgv19dyggCD/pQDugu6UANPdoN2QUEBVay+AFACAFBSAQBSAQICAYMCAYP+AgAD/gED/oED/oGD/oHD/wMD//4D//8DNt57w//Cgts3B/8HNwLB8/0Cg/yC+vr4fHx+fn5+/v7/f399fX18/Pz+np6cAnnMvLy9WtOnmnwDw5EIAcrLlHhD1XqRaAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO2da5arLLeFsbphf6odXs97aqeq/38/uV8ERVkYk8xnjL2TMrjEyAwgE2QMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgDFOX/KhrD0U6mByAGvRz03TTSBbPE0g/uR+hxIOXY+76kQ1zR6YQTyATBAJemrYZxOu8lN22a0QR7vqpadpxaro++MNNs7ybF1UNSwU09zLYOC8fcoGMUyfSL58t8fVfjH/Y8MrKbDF7t2oDczYuBxoawWgSuIcDoDqd/YmfuoENvPR3S0lsm3lY/hv9P9w0LRv5zs3yR9/I+meph8a265Y3i3R6Lr2Zhzd/LTuNA9/JbNF7c532jSr4eqOucOaZmQTu4QCozdi09q34JW+Wcjzzvyb+3+D/4adh0yy2+hG4QARCCUZ//C+xE99bbzF7i2yoxpnZqATS8uafSuAeDoDqjI1prgyi7A36l5t/IATi/hGkaTtRKwxeBNMHmT2B8Hdip0H//ostcm+5Z6+ko0NKgYjPTALncABUxxGIbLgMoSa8P4I0XCCj7T3IT3UfpGm0QMxfSiCD3aL2Vl0NJR0dUiQf1U4qweh2VgCojWj1CPSP9H4N0rs1COMCkA0fU4OMovuuaxD7l65B7Ba19xC2nERIkXyebWjmHQ6A+ui7WNPk9C+SAgnSKIHIz50+iCjOo65B7F+6D2K36L2bVaWwbOHHaFWt4iVYpwagEnPTinGQQd6h4p3htECCNItAhmXD6i4W7/oPM//tn2fm/MXviA2ib662mL3bjre7pGLMRnGbV2lBJfAOB8AF2JF0M8aRFoifhtcgywZ+E1ggxkH4xr5btg0N1w/vuei/mnZqxDiI2WL25nH1cL7euBxjkl2P3iRwDwcAAAAAAAAAAAAAAAAAAAAAAAAAcB2YIQ0+DzHbuWVjE05m1kjrEdw84DPhs50HPY90mqX/tLcTCOQiHphRAD6UXk9qY3Jyp5yjMOlpQXp6wTShiQU+FiUQvpSNnIrmLhRggEDAZyKnMct5NXoOnJrt3DiigEDARzLKacxKAKIP0hmBON11CAR8IqNah0AvL8MX8+u9GqRvxIJ/EAj4QAa9FoBZUcB9rxfxGAOBNAC8BKX6sL0M1R/veSfdrF+mF/FYCWTvbfBX4n1GkuM7pDJElZ9j6YmO+honde+Lfgq7lJ/qbkzdaPro/E++iMfYd92YEkiS4rwRB6LKD02ctzyp97vodgTd9MenzlsGo5+7ppvlWuPHjvtu3xVtnLc8qfe96K9yXAAOAYEAsMGdBfJFdTCiQFT5oYnzlid1v4sOgVweBgK5Is4nCASApwOBALDBnQVyt9r2Xq2Itzyp+110COTyMBDIFXFeUSBHBwoBeDrlXiw5J9282jeK+Jx0CAS8BOVeLDUnvdNz0zt3knpyTjqaWPeIcrOTuu6if7Pvhf0wxQLRc9IHPTd9cCapp+ekQyD3iHKzk6p/0b+lMgx7YWiaOloPZq0G8yY1Jx1NLHAp36EyrhSImpNuV/sxb5Jz0iEQcCExaXx///zsK4SioKo56XOjDO/mzcacdDSx7hHlZidV6aKvlbFo40ewF4ZAIHpOOhNPHPbfJOekQyD3iHKzkyqNI9tRq0AxZfxcJRAzJ505D9Q2b7bmpH8t54B/+EfwL+xhBJ9JafjKsApJxyWckz62o9SFeSM/zpiTDsBJlBpiXW+vGx6XxjU1iJqTPvKHzg9LfWHeKArmpH+V5o04EFV+aOK85UnlxYnfjwok4gZK64NGIONSHQzz3Mc+0nPSxQD6NKqR9Mks2lAwJx0CqR/lZieVE2dXGz+i1sgSyH5+Mgrq2DXNNDbzrFpLJKCJBU6yoQzT0XDTp7SRI4+sgjp1fd/xdanbeT9xLhAIOEaqu+Erw9QMXi1xRhmKjILaDWpZ0bE7d2onj4sm1gVRbnZSqzhJTXjiiFUQ6ybWMWUoMgpq4/9HAwRyjyg3OykdZ6O2yJNHmKET0pDcWSDg0/jeaketKel85wKBgKeTL4mdioNeH1kC6Rbkf5ceF02sC6I886QO1RaZ0rAdDaITyyios4XmmJnHhUAuiPKMk/quqwzaE8OcdHANxyUh2RoG19KomO3sgjoMwxj/pJVurFZPRR9mzEkHmjOVRa4ytEBqklNQB263apZiHvtwnKVA+KMJxVR07l4cOsxJrx3n5icly3hdZWzK47omlvSzN+PYxcxY/cCEQJRK1GzbQesBc9JrxbnlSZ2tLQQ/x5SxU3VcJ5BpUgn7RCfdF0jjyQhz0j+B05WF3I1WGbTkWE1GlXDsEjF4wW95E2upY8Zm6XQYWWBO+jvjlPEzyuAWkIPSqNofj5I7UMj6dGIpgmnppUxcEkIpZsot5qRXivO0kzpdW2hlCG9UdWVc18QyD+Qcu0QCXvDFAnKLLvQsdLUL5qTXinP1SRVVFt9qovhxZZyuMi4cKNSVwFYfZBC3qfhMW1FnDJiT/h7/vr+cMn5GGirOGWU8+9xz56T3shOyFPrYXayVQMQcXF2DYE76s/nOXWMz2Ku8HSW5sM6oQk5BnZup7dvZWb0kiMELPl+SVyyQxXU02JtXmJNeKc5mFLdto8tsRpj1Xtl8BQeRRf24MO520bN+yduODxO20c/mcE76UuMEI+mYk14jzjrKduFOhymrLOT9KJudg7VFWGUUfTn//v0T/4oDWTKbOuOY8JlUPi7YR5fS3YJ8bre4JCIBC5VRwL9/ShkGosDs3k+YAmmOF261W2HXIqKLE8og+QoCTfz7PIGgibXC/QE/U7gLlLHKSx1l7H85YW2RUMi1TSxyIJADEPzsn90tkpsTg3wH6ozkl7NuR23q4xME8vEU/uzbhZwPhbF7BZy4YVvcmsrXxAc2sT4V5wf8jCQi5Tt353h+fs4oo/A7OFBbBNIglUfu0qPT3AmuPe5nNbHK21Ebh9wUVHIv3T66UBm6jJcr48om1txNraDsWBgHicT5Lu0kZA2Sh3vZ3WInpZtHR/gqUoYt40c1kawwrhRIszkI0mpL+yirGD731jGlYMptDK+0nlDG8QPmOE6OaULVGQWU1BakDak0WQW12/hMT7ll3FXCE4qJIda2VTDl9v0gczgRc1QThco4U1tYZdCddg55VpOES5HTqym33GLSdkw1pMQ7sSum3BI5xc/l5mdrzPrUDduEMHKy47aLjtUWy/9Zp3swQxlkCYQv7r7RB1HPmGoGLgtp67V294Ipty8ukO+S21H77ai93PwExX/joyJl7GbnZGVR2o66UiCdJhFDFPyl+HOByIevDcbl/nFTbs9rQiujOAvR4n+u710ylPE67agNKAqqXK9hZkogfNNoBFIw5falKKgtNtpRBzlc/Osog7HTyqD4FkihEohoU6VqkLedcksw1E2QmzMVw6YySrJzorbwZHG3i75fUPmjpTSJGK1csoHT2qmFgveccnu+tvhSyijPg9LEF50yvjYfibz376AyvqQw6l2jr6um3HaZfRCm7l11eoEsuel9ptx+Fw9eUDSjfs51sDc/I8jWoTqD4HiXQdYH4QiB8HGQ3nY9Cqbc3oPTkrDKoMjGXlFPFH9n77UyKPLFyVUG1fGupPw56WrKLX8vRz9WI+kvOeW2oLLY63Ufyc5+JZBUxzqMDnU2Mz45szJkO+oIr9cHqcNdBVLVMpidnZOaiGpDh0z0vY9/ydl3bw9HPpefuoHuLJDrOVtZEJlATtcWhJ2JJKZGqKaNWwKBuNDXFhmU3aItn5O0yb+D/pCaeSHmd2E/VXZBfcKqJtVq25RTPFsZFNkprS2Ivp14mCOaoNXGJU2sX8temDyB9B2/HzwRiuRigYgi/R3pdasUXnsp0Y6iyY9bxs8owzkpErwwx2oLD6qLVVkgXBK/v9QCaZuJO0jm1NKKJ7imibVR6L2y7+vE/5QkI4VD3ZXbUSfdhLrmeJF2lauMv78//u9vXyF5ZsV+8/kgZ6gokGMu2vjORBMvzlcWF/S6DSckIf5/JYwkzItib8e8GYXOPyLIm1gHNLGhD4r8lNcWWbqga2IdVEbV7NRpYvma8HjshMmrQQaRcOhO51aGqTBQ6DWUTnAk/9v5UT/4Jco4khmikpSvjEuyUxiH1wi6VvjytyfZCZnZB+EexD6xfLVJJUfQxSrWdR8DXaYJKw66mRcl7ajiTBzFK/ksJZIXaUcpTej/o6V+owKhaWItChFO3c00k/BgDeI5CINNSzYnvcwraDQh/i+lQBNGGcWZOIJf9Lc+vNl8pQhWDOmawSbdY+9ouQV1GMI6IEBOjZpmNvCbwY6bt2xOOpkkCHTxVVJb6KqGUbVGdqNsaSIIo5VRMzsn4/zJYr4riSi/v78P3smIKiNHHrkLx6nXjbUb1BSpVsWb9NPaTs1J/z52IyqtDBXv/MVTRbqwsgiqi3oC2awo8sNQZac8zjE9eMpwb+B66jK9lCzy7mLN425iWYOoCqPXLaoDc9LdH/zC2oKIMk2UrjKY29w5ronb45XncwJZhTybl0yBdMNuYtEH6bhAll65rmv25qSXSsIq48A5b+OV8aPKYCc7F7ZXHBvIjqV+L1GUS8JIg//L8FjlkjkOIheH2048dXzAXdQgznPSt+akX1VbHKj+z9cZ+ccIxbB7r1Xt5GuiqherepyTnYqkJrQyrIHkSru7GANZmlkZE9g7+ZozJ/28MsjmLf/8hH8f0kTeo4plof7yXo5TZc71lf8oJfGwyviNQfX95D0GWqponJt+M3HPW2HzNLajK5CNOelVKosc/AaU/0lxbeFUCWUWJwe6U7+U6AhFJUlYbVC2r9gBq4kYDNlKNHUj76OP/FG3g644Nuak52iCTBYby6apBGk9mE/dgEHziFoSLyqQs7djt9lWxCFv7nGyBKJuSQ3bbt6lDzIPaiTdccYn56SnlaHSFLciE5JIyWAtEx1IltOvqiqISyMtj1v0QawYviglIXVxTB20J2Z44oxCr7KIVRXnTtEYYfOUETSx/v24KrhSC2FltMeTBGIlQVtNWEkcqTF0qypSdVwmkP2F404fl65n8XNIE5JFC6FAniOGm68UVVMSR6uJjJqDGIqF4+ocd59sSSyFUFUM/svqh/oaSRCcel0qiYFKEmZS4BXfxZ0XbYhVkj/b/lmn+K+0EC+3kmpiiMnhIi+WQRT3zTB/lSTxIJdEvihevw+yizrFtSR0wf/JVEFGkZYcV8HqLlb+eRWSiuIU9ZQDPJGCThLypUwSJzSR9f0cJKegDsJl1bnLJVY8riMGpnXgqqBYDH4x98iRxJUPyMvBK+kbBb5yNUEqiUsaT3lkCGRoJj7yN80NoUL0cZUWTOmrooKtQh8QNYHQnTYBFYv6MUnwl0JFaE1krlH1DDIEIhYzmfnNrHk37bHjXquFCMfy/Czb0u0k8SjWRVoTVF/yhU0s4Rrh/41d2bGCgcJrpbB+OZz/qwTiiOF5krCaIJXEbj3xigJher2GvcT8Qelj4yz3zknOSa8shpe5r/r8+kHhSYJSEzdtPWWRIZCOP1yNN7PGbielfFC6eGdaY8k56QQqYKuKIf/En8hf9TbTww3PS2laDOL/X2JJ3KufXUROH6SVS8ctdcF2QvWgdOY8BXprTnqWDn7+nbuV6vFc25KnhfqS8IupwZWEFQOFJiRf4oBP+5KrBcq6izWLMfR+5y6WelA6ZzZS2JiTvq4Rwpf809jmUoFcKYY/WT8EWohDpwWN16l40h2M6oFyxkH6WZhzm52ledWD0pkzG2RnTrrVQnZ+b4ijBfaoL4nHgz0eeZqoxfs0oPY5MJK+s7a7flA6c5Xwls9J937A6yhCa4IJRSyScH6yn6GMC81PN4OsoJoHpbs9kDd6TvpfjSkPEUksmlgU8XBH0J4khmOS+OQmVhbmQel2YjrnFZ+T/mfEIJdQWrZVEwN//yUUUa1+2A/45bzc4Pun+XflnPRspDTcjvmrPSc91mZaii+pJB5BN4K+mnC0Jk9rPwWIU0Mg3t2uGz4n3e0/hJ9slO08HTz+gkEG9hCwVcGsI4nUSZeaYz+VCgIZ/dvBz31Ourm/5N1tcvFSb5T6bV3ohFIMoslUuxtB4/C7W9/hbfsgFY575hStCnL7DXa/ZOmPCsS4vB9Ok0k9O7WmJPRd1ueOft4+zicIZJdwSK6gLy1/+jc++1tVE0GZrSsJiq8LnOBlBEIohkjxNwcxW83/D81lYhD/g3twP4E4xf8Sm6t77KWiEG0mbczghdV2sGtp4lxnAk2sSwI9WSBXqSDA1g9hvmoPzdG5XSGQSwI9VSBXSkJ2MB7qvehTP1Y/3DXE8LkuDcN/Au/liVlx87G/wzsK5OH+74jhN9qndnNVLAl7F+sp3+oN+S/F9dmI5mVvx2cKhEwLzosWRCiJzULNzkvjTJOJpvK/WxMrUk3Ei+R2ySzMjzjkKtDxbBieKZCDBo6VGNQNpgNiIJFJcZvppQVyTAVbkOTHZoAFsTMFsqeQigJRz01PH3dDII9QC+Zuqy8Ggl6Dm6tQBbqtVKiIV2VV+s5q4UTB3MrTfnbcxGXZqCeQthvYkJyE2DAWDL/pFzvuEMwLpZ8SFyn3d16iqSKRYkcphjMlU+crUj8cPkZBNuoJRDivXOf76riOFEIVXDIP4mhf+l53MumaWKfK3onS6r7EMxNJePJYG02sm9zFks9Nd+ZOrY/rWvquEMPvuT614T0FUlAM80vriv+8Wotco6vvRx/l8PdTTSByXvoQLvfjHfcqSRCdJNV3RROH6qSIS2b4kjgs7VHDTFB+PzRh1sgnfo7XCCSoHyqd5FsK5FQBjLwcyg6JDILshE23m130FRk1CIEmGkcPTRA++lcqUeK9F+dg+mR+jqUnOmrypA6UvqBGOH9SNJLgL5dedFKkNPpkHwSAl6CWQORdrKnbSrLRSoq1lEAd/mNXW6Ny64enWbaugI+D7C3GyH4/axUyIEm14D6LzZF08NlcX2sBAAAAAACwD1kPhigQVX5o4rzlSb3vRS/H9Olb9ciEUS6HLbauHux2NlD+vYN4GPOXfVOWncw421HGaXlTHmYW3/HOUy724xy4WETXiuxq0VysKmh3/DjrTLRz6Jmfch6zuxNoEnefE+P7u2HMX3ZzWXYy4+xE6eZxebMfZyfMnKONjDiCnItFdK3IrhbNxaqDdsf3A1OZEI9+cz3zSWvwgUByXdSMixcPY/6ym8vOKzPOTpSBfzHbg7I5YbIqoYw4nKyLRXStyK4WzcWqguuOV5lohsAzP+dkbieQfNPuGgjiYZj9i+V9VxnnlREn59vJKEl7YXIFQnWxiK4V2dWiuVh1cL2NMhNDEzgek76uI4Hkr1K7GyoehrGjAsk4r4w4GVFy2iJ7YZppzurKUF0somtFdrVoLlYdXHe8zARv/Xme+bzft71Aol3bZQgkFoax4wLZPa8sgexFWfrX+73ZvTD8WZRDt98RobpYRNeK7GrRXKw6rMUrGpHO1rweyH6gqWum/d+3eBjGymuQ8LzO1SCrKDklOydMzm8/1cUiulZkV4vmYtXBdceLTAjFuluT09uPBsqKFQ/D2FGBZGQnuw+yc1L7JSkrTEbZprpYRNeK7GrRXKxKOO54kYm+C7ZmVP05gXrRINmPFQ/Djgpk/7zy72Ilo4wtv3gZP7U7mRH753SKqS4W0bUiu1o0F6sOjjteZGKawq2ZQ5o7gaZuzOr3xcOwwwLZPa+sONtRxk50Hvbvh+6EaUSY4uyw7ItFdK3IrhbNxaqEGq6c1SisHrrUg5hjrkD2Ai3t2jlv7CkSRv9l3xRmJzfOdhQxkj4VZ2aYc0euqS4W0bUiu1o0FwsAAAAAAAAAAAAAAAAAAACAc2TPXKI/CrdU5BzepLkmr+AdmXYGlHvuZJg78d5b5tsrdDLB7iKVScT4bzdHd+9XRqeIQKKnAV2AUsam6zYTTPkCOa8Puf/YRgNMGQKJnwYEAkpZyqScHLH8hvMfcP3qOn4GVyDSIDfz0sdnQijPD08wuA662YYSJiz+UddPTdOOk1xWZHI9VeoA8+ymnht+FJGDWZgcl6gjn08oBeIc3pyG2ktlvmuXN/MolCIjzPORZUgA6CZp+27UrBv92jbKHToHNYgVSNeOZgLUkkCvWGIS6FDzUkRF8e2WctlyZ1/rbtX7i5fZTy2L9mTmP/RLwnFseW3hHd6chtxLrzSypJFztJZXOeeu6e2ZAbALL/K8uOrJO/4kHv5LnRYI/0nWEzPmzqzooxP4D+4SxZSvcsOXtDIfmQIeNLF0aiMQ4U1fVCItuEIg7uH1aajNJsys89pK867+CdhbXeU746sDnwAvmKLoLD+2sokiX/UMNS0Q/aQWr4nFnPVBlmaLO8NaVTFWIvOk9hBrN2mBmIlG8gCmky5SyxpBCYQHXP7JfJk+iD28tq/zvUxXyVsriIcxEfqtGVffnMNfJXhDRlGaRfHSKw7K18EsPJiuQVpmy+LcDKOqDkwCE3LpLIi1ED2BmK1y/85kyUttBCJW/OlVU8sRyOCfhthsJuR6AuGaaNwzSwKBAEVrKgbGi6Z9tfer9gRif8JVI8skUKFG0U0OaxC71ewv9/BTG4Esb/jyNvEaxDkNKZBYDbIctG+CO3GC70xKv2zweqgffd0V0G335bVxWzuuQESh69Z9EKZv85oEKpQokWNYg9itdn99CCe1FUg7T5NpR3X+4Z3TkMdQ3SF/OcYlgO7NbAM5AIm+i9Q2/9cNogs7qFcxx3nkBUrcHnUEMonbSLO8X+TexWJ8tE4sgyMT6FC8/TPM8xzWIHqrsz+TrSUntb1BO8p6zrmLZQ5vT2PUixfIhWp9gfTyvpg5syQQCJDo8rmUyqW/IKZW61cxWsCHGYbOHwcRAxGtuIs7Nd44iHgZbQIdqueTtoem8/sgZqu7PwtTM3GjVklDZFVE77zDO6eh9jLjIMwRyKieBtvuz42HPMDLgWFxAJKMGevCA/CptOLmFgCvSq0GUJHdHX53QAyR+X3DvB5nc4+V3z0mEPjdQX0oze8J83qczT1W92QjAoHfHVwAofmdyduvxr0ehpJvdAGO7SGc63wcZDno/+/Y3U3Opd094neH3R2UQ2d+Fy8zs+71VSgxmqcVEtuj00MZy0H37O4m53IwMOJ3h90dFENnfmdeg2kpoqtQ+tllyT1kSO3D3ba7W7+79LhE/O6H7O7/ZX9l4JMgM7/75nXpPQxCBY/TjO0hagRrVN+wuzs5n1jCrZhvd/+PU/A1gjeFzvze2ZjavR6G8h+qFttDuh6VQDbt7k7Ofd24Asm3u0MgIAqp+V3iudq9UP5DzGJ7eALZtLs7Ofd04wkkaXf/L5PzXyx4D2jN7yaN42p3QkX6IMEevkC27O5Ozjs7J4WtphRm2t0hBxCD2vzOMe71dSjpSW+TezgCmdmm3d31u0uBRP3u2XZ3CATEIDe/c4x7fRUqNg7i7WEEIv3uabu7m3MVMeZ3P2B3hzzAy4FRcQCSwO4OQBrY3cFLsdve6dpEmoM1Aezu4InUc7fnCcQY2WF3Bzekors9TyDmbivs7uCG0Lvbzb1bJRA+GGH868aqrlPNetgedndwR+jd7cbDLgUyynE+5V83g3wmVbiyIuzu4EbQu9utf0QIZPQKsLGJ2FRzqon1ZLv7T/6XCN4Xene79bALgZiFE0UkYzS0qVKruz/X7v7DOfulgrehgrvdeti5QBq5bqL2rxuruk21Xrz6DnZ3CARwKrjbrYedC2Qe5NNylH89qEF6rwYxIa63u/9kUvRlg9ejgrs96IOIjrLxr+/2Qcxhnmx3hxwAq+Nutx52dZuX72D86/5drEYb2f0QN7C7QyCAVXK3h+Mg/D6W8a8bq7pJpRZuv53dHfIALwdGxQFIArs7AGlgdwevBFlzZ7deKLK7w+0OiiBxu8se8iBDxQr8yq3u5kCl37K7r/ePCARud0AOjdu9lYPbjdBJFxHD1i1VIxD+mrC7r/dfCwRud0APjdtd1h3d1KhExk6uwilPe2tM7MqBbs3vLGp3l8b1rhX7zzt2d30qaq+1253B7g6OQuR278QIt9AJH9k2e+twciBcb+2EC35yhvwY8wSi7e5yWE+5DPfs7vpU5F4RtzuD3R0chMrtPomfbGmfmt3l21W4eXJjage6NY0wtm5i8QIv22yt2n/T7m7c7nJzxO3ODtnd/+V/i+BtoXK7K1tuK01Wdm8dVppxzVY1uG1th8wcxLO7qxpBCWTb7m5ORewV9SoesLv/4xR8seAtIHO7s6UrIJXBf6Dt3jqsFIjeqgutNa4zexCRL2V3lz1sLZBNu7s9FTXPN+J2P2B3h0AAI3S7LylEuZWdZ+9ulwg7uz/qqRqkM7tou7svkE27u3MqUiCxGiRpd/+XybmvGbwqZG735bd5ko198bnf/+X9as9krgttpA9ijiPs7oFAtuzuzqnILMTc7vl2d8gBULrduU22FREb6QSWe5twarUTFdMU2thdLObY3a1AZnWQlN3dcbvLvaJu93y7OwQCKN3uS/kTJTS0k+tw0q2ut5pCa83vLGp3NwJRnvi03d05FSWrmNv9iN0d8gAvB4bFAUgCuzsAaWB3B09Gt2Dyf6mvafMU+d1heAdnkQbzdWc1LpDdBaxVitMmJyzvDu6FKNDD2iReJJDzJkAs7w7uhf7FH42v3FrJ/eVHepYaTncN5zyFdL6bBNo+76zXPjVNO05qsffJ8Z1jeXdwLxyBGF+5HoTjbyb+xhrfReoNzztPoR7qbBIYv7u7XnvLx0aE89ZsttnB8u7gLqgmll5Fnan1z+3Kh7wQWuN7J3ZKe96XFPqh5zrB6Lme9JFGuRzp4Gw22bnN8u6PrK8QvDPKYD4y4yt31s4d9RtjfN/zvC8lvJFl06tirETMaru8nFqB6MVH77S8+4Nz4isF74T+yR6M6VRsmwcAAAP9SURBVKm3ujBvjPG9EztteN7nZlCPAzEJjI3eW6/dCMRsNtmRPH15dwgEuI1+LZBUDeKk3vS8M9UJMQmY9LsH67VrgdjNzgHYE5Z3f2RS9n2DF2MtkFgfJLjJtOF5t7d5TQJB0wfrtWuB2M3OAdgdlneHHIDbK7a+8vVdLGN878ROG553mWJyEmi/e7Beu61B9Ga7O+f5y7tDIMAdujYCMcMf/E0/6YfW8rGGfc+7rpGW8qsTaL+7v1676YOYzc7unBss7w55gC1GXnrmjd/Yp4BRcXATlmrADuHdBPjdwW3wTCD3AH538DwqWN15gniigzVBkd0dbndwBnKr+9qrnikQY2TH8u7gPlSxuvte9UyBTN5dYizvDm5BDas7s1ZyfXdWLuLW2y6NXdBdJZv1wnVOCN/tzrC8O7icClZ38TLLATotDq47Oc6nbor5z4E2Y+R+CN/trl2GWN4dXAe91Z3J9pHcu220QEZvvkZwkLYJBWKbWG7enrC8+++BLxO8H+RWd+1VlzsNaoVDPYtPppmYcxCdbJ5YEMKkft7y7r+c018ueH3Ire6dCizDaEtj10gfifavm4PYZGETy0nteMQuXt4dAvl0aljdTRrVueECmQc5fVD514MapPdqEB0icLsbgWza3YuWd//NpOQbBy9FFas7J+yDiJ6y8a/v9kH0YRy3uxXIdcu7Qw6fTh2rO0fazO1dLLGH8a/7d7EabWT3QgRud3uD9rrl3SGQT6eS1Z2x9TgIv49l/Ov+GItoInX+OAgL3e6se8by7pAHSHFPqzsHw+LgBtzR6s6B3R3cghta3Tmwu4NnkvYWnmzadG1ivyvd7rC7g1P0c+h2Twlk7TSPELOq5wkky+2Oxd3BtcxdP7KBdzYMKYFsPuzSxmMrq3qeQLLc7ljcHVxKq++stuu7ssYJLt8Ip3nUKq5XbhfbO6Y/dgOec7tjcXfwZKzDduVON05w7RefU1ZxvXI7xyndbsBzbncs7g6ey9i09m3gDDFOcF2AlEBWVnFv5XbbPvICFrjdn7y4O/vL/TLB+zHaX8/QnW6c4NanOyWs4p2zcru1qnsBC9zuT13cnf1xjn6t4F1wBBK401vjBLcFb0pYxUenJe/YRNyA59zuz1/cHQL5cMy60qE7vTW/vKsaJGYV5yu3y0RdNOApt/v1i7tLPWRw7tsGL4e+izVN6z6Irlx0P8UU1KhVXP3llm6vD3LC7X6Dxd1Rg3w6c9OKcZBh5U43TnDtFze288Aqrldul/E6E9oNeMrtfoPF3SGQj8eOpMfGQcwHvbSjR63ieuV2jiOQcBzkuNv9Dou74y4WeD0wKg5AErjdAUgDtzsAAAAAAAAAvAL/A7wMbqZMx01ZAAAAAElFTkSuQmCC"},2323:(A,d,i)=>{i.d(d,{A:()=>t});const t="data:image/png;base64,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"},4868:(A,d,i)=>{i.d(d,{A:()=>t});const t="data:image/png;base64,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"},4153:(A,d,i)=>{i.d(d,{A:()=>t});const t="data:image/png;base64,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"},6780:(A,d,i)=>{i.d(d,{A:()=>t});const t="data:image/png;base64,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"},8453:(A,d,i)=>{i.d(d,{R:()=>g,x:()=>B});var t=i(6540);const e={},s=t.createContext(e);function g(A){const d=t.useContext(s);return t.useMemo((function(){return"function"==typeof A?A(d):{...d,...A}}),[d,A])}function B(A){let d;return d=A.disableParentContext?"function"==typeof A.components?A.components(e):A.components||e:g(A.components),t.createElement(s.Provider,{value:d},A.children)}}}]); \ No newline at end of file diff --git a/assets/js/539febe6.949f6b80.js b/assets/js/539febe6.949f6b80.js new file mode 100644 index 000000000..b9bc6db98 --- /dev/null +++ b/assets/js/539febe6.949f6b80.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkstakeworld_io=self.webpackChunkstakeworld_io||[]).push([[822],{3900:(A,d,I)=>{I.r(d),I.d(d,{assets:()=>B,contentTitle:()=>n,default:()=>r,frontMatter:()=>t,metadata:()=>g,toc:()=>C});const g=JSON.parse('{"id":"dbsize","title":"Database sizes","description":"Polkadot and Kusama Relaychain and common chains database sizes","source":"@site/docs/dbsize.mdx","sourceDirName":".","slug":"/dbsize","permalink":"/docs/dbsize","draft":false,"unlisted":false,"editUrl":"https://github.com/stakeworld/website/edit/master/docs/dbsize.mdx","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"id":"dbsize","title":"Database sizes","description":"Polkadot and Kusama Relaychain and common chains database sizes","slug":"/dbsize","sidebar_position":4,"keywords":["database","database size","substrate","polkadot","kusama","westend"]},"sidebar":"tutorialSidebar","previous":{"title":"Snapshot","permalink":"/docs/snapshot"},"next":{"title":"RPC server","permalink":"/docs/rpc"}}');var i=I(4848),e=I(8453);const t={id:"dbsize",title:"Database sizes",description:"Polkadot and Kusama Relaychain and common chains database sizes",slug:"/dbsize",sidebar_position:4,keywords:["database","database size","substrate","polkadot","kusama","westend"]},n=void 0,B={},C=[];function Q(A){const d={img:"img",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,e.R)(),...A.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.p,{children:"Last update: Wed 04 Dec"}),"\n",(0,i.jsxs)(d.table,{children:[(0,i.jsx)(d.thead,{children:(0,i.jsxs)(d.tr,{children:[(0,i.jsx)(d.th,{children:"Chain"}),(0,i.jsx)(d.th,{children:"Database"}),(0,i.jsx)(d.th,{children:"Format"}),(0,i.jsx)(d.th,{children:"Blockheight"}),(0,i.jsx)(d.th,{children:"Full"}),(0,i.jsx)(d.th,{children:"Daily growth"})]})}),(0,i.jsxs)(d.tbody,{children:[(0,i.jsxs)(d.tr,{children:[(0,i.jsx)(d.td,{children:"people-kusama"}),(0,i.jsx)(d.td,{children:"paritydb"}),(0,i.jsx)(d.td,{children:"archive"}),(0,i.jsx)(d.td,{children:"1955501"}),(0,i.jsx)(d.td,{children:"54G"}),(0,i.jsx)(d.td,{children:"382M"})]}),(0,i.jsxs)(d.tr,{children:[(0,i.jsx)(d.td,{children:"encointer-kusama"}),(0,i.jsx)(d.td,{children:"paritydb"}),(0,i.jsx)(d.td,{children:"archive"}),(0,i.jsx)(d.td,{children:"6897241"}),(0,i.jsx)(d.td,{children:"142G"}),(0,i.jsx)(d.td,{children:"431M"})]}),(0,i.jsxs)(d.tr,{children:[(0,i.jsx)(d.td,{children:"bridge-hub-polkadot"}),(0,i.jsx)(d.td,{children:"paritydb"}),(0,i.jsx)(d.td,{children:"archive"}),(0,i.jsx)(d.td,{children:"4010752"}),(0,i.jsx)(d.td,{children:"122G"}),(0,i.jsx)(d.td,{children:"586M"})]}),(0,i.jsxs)(d.tr,{children:[(0,i.jsx)(d.td,{children:"collectives-polkadot"}),(0,i.jsx)(d.td,{children:"paritydb"}),(0,i.jsx)(d.td,{children:"archive"}),(0,i.jsx)(d.td,{children:"5215435"}),(0,i.jsx)(d.td,{children:"113G"}),(0,i.jsx)(d.td,{children:"209M"})]}),(0,i.jsxs)(d.tr,{children:[(0,i.jsx)(d.td,{children:"polkadot"}),(0,i.jsx)(d.td,{children:"paritydb"}),(0,i.jsx)(d.td,{children:"archive"}),(0,i.jsx)(d.td,{children:"23688016"}),(0,i.jsx)(d.td,{children:"2.5T"}),(0,i.jsx)(d.td,{children:"3.3G"})]}),(0,i.jsxs)(d.tr,{children:[(0,i.jsx)(d.td,{children:"ksmcc3"}),(0,i.jsx)(d.td,{children:"paritydb"}),(0,i.jsx)(d.td,{children:"archive"}),(0,i.jsx)(d.td,{children:"26053190"}),(0,i.jsx)(d.td,{children:"3.2T"}),(0,i.jsx)(d.td,{children:"3.6G"})]}),(0,i.jsxs)(d.tr,{children:[(0,i.jsx)(d.td,{children:"ksmcc3"}),(0,i.jsx)(d.td,{children:"paritydb"}),(0,i.jsx)(d.td,{children:"pruned"}),(0,i.jsx)(d.td,{children:"26053190"}),(0,i.jsx)(d.td,{children:"577G"}),(0,i.jsx)(d.td,{children:"930M"})]}),(0,i.jsxs)(d.tr,{children:[(0,i.jsx)(d.td,{children:"polkadot"}),(0,i.jsx)(d.td,{children:"paritydb"}),(0,i.jsx)(d.td,{children:"pruned"}),(0,i.jsx)(d.td,{children:"23688017"}),(0,i.jsx)(d.td,{children:"511G"}),(0,i.jsx)(d.td,{children:"887M"})]}),(0,i.jsxs)(d.tr,{children:[(0,i.jsx)(d.td,{children:"asset-hub-polkadot"}),(0,i.jsx)(d.td,{children:"paritydb"}),(0,i.jsx)(d.td,{children:"archive"}),(0,i.jsx)(d.td,{children:"7695417"}),(0,i.jsx)(d.td,{children:"233G"}),(0,i.jsx)(d.td,{children:"438M"})]}),(0,i.jsxs)(d.tr,{children:[(0,i.jsx)(d.td,{children:"paseo"}),(0,i.jsx)(d.td,{children:"paritydb"}),(0,i.jsx)(d.td,{children:"archive"}),(0,i.jsx)(d.td,{children:"4106254"}),(0,i.jsx)(d.td,{children:"303G"}),(0,i.jsx)(d.td,{children:"1.8G"})]}),(0,i.jsxs)(d.tr,{children:[(0,i.jsx)(d.td,{children:"coretime-kusama"}),(0,i.jsx)(d.td,{children:"paritydb"}),(0,i.jsx)(d.td,{children:"archive"}),(0,i.jsx)(d.td,{children:"1639818"}),(0,i.jsx)(d.td,{children:"42G"}),(0,i.jsx)(d.td,{children:"183M"})]}),(0,i.jsxs)(d.tr,{children:[(0,i.jsx)(d.td,{children:"asset-hub-kusama"}),(0,i.jsx)(d.td,{children:"paritydb"}),(0,i.jsx)(d.td,{children:"archive"}),(0,i.jsx)(d.td,{children:"8312826"}),(0,i.jsx)(d.td,{children:"240G"}),(0,i.jsx)(d.td,{children:"321M"})]}),(0,i.jsxs)(d.tr,{children:[(0,i.jsx)(d.td,{children:"bridge-hub-kusama"}),(0,i.jsx)(d.td,{children:"paritydb"}),(0,i.jsx)(d.td,{children:"archive"}),(0,i.jsx)(d.td,{children:"4630065"}),(0,i.jsx)(d.td,{children:"117G"}),(0,i.jsx)(d.td,{children:"399M"})]}),(0,i.jsxs)(d.tr,{children:[(0,i.jsx)(d.td,{children:"asset-hub-paseo"}),(0,i.jsx)(d.td,{children:"paritydb"}),(0,i.jsx)(d.td,{children:"archive"}),(0,i.jsx)(d.td,{children:"835038"}),(0,i.jsx)(d.td,{children:"21G"}),(0,i.jsx)(d.td,{children:"185M"})]})]})]}),"\n",(0,i.jsx)(d.p,{children:(0,i.jsx)(d.img,{alt:"snapsize",src:I(7766).A+"",width:"800",height:"300"})}),"\n",(0,i.jsx)(d.p,{children:(0,i.jsx)(d.img,{alt:"dbdiffarchive",src:I(4153).A+"",width:"800",height:"300"})}),"\n",(0,i.jsx)(d.p,{children:(0,i.jsx)(d.img,{alt:"prunedsize",src:I(6780).A+"",width:"800",height:"300"})}),"\n",(0,i.jsx)(d.p,{children:(0,i.jsx)(d.img,{alt:"dbdiffpruned",src:I(4868).A+"",width:"800",height:"300"})}),"\n",(0,i.jsx)(d.p,{children:(0,i.jsx)(d.img,{alt:"commonsize",src:I(5419).A+"",width:"800",height:"300"})}),"\n",(0,i.jsx)(d.p,{children:(0,i.jsx)(d.img,{alt:"dbdiffcommon",src:I(2323).A+"",width:"800",height:"300"})})]})}function r(A={}){const{wrapper:d}={...(0,e.R)(),...A.components};return d?(0,i.jsx)(d,{...A,children:(0,i.jsx)(Q,{...A})}):Q(A)}},7766:(A,d,I)=>{I.d(d,{A:()=>g});const g="data:image/png;base64,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"},5419:(A,d,I)=>{I.d(d,{A:()=>g});const g="data:image/png;base64,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"},2323:(A,d,I)=>{I.d(d,{A:()=>g});const g="data:image/png;base64,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"},4868:(A,d,I)=>{I.d(d,{A:()=>g});const g="data:image/png;base64,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"},4153:(A,d,I)=>{I.d(d,{A:()=>g});const g="data:image/png;base64,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"},6780:(A,d,I)=>{I.d(d,{A:()=>g});const g="data:image/png;base64,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"},8453:(A,d,I)=>{I.d(d,{R:()=>t,x:()=>n});var g=I(6540);const i={},e=g.createContext(i);function t(A){const d=g.useContext(e);return g.useMemo((function(){return"function"==typeof A?A(d):{...d,...A}}),[d,A])}function n(A){let d;return d=A.disableParentContext?"function"==typeof A.components?A.components(i):A.components||i:t(A.components),g.createElement(e.Provider,{value:d},A.children)}}}]); \ No newline at end of file diff --git a/assets/js/fd15b893.1d2ce98a.js b/assets/js/fd15b893.1d2ce98a.js deleted file mode 100644 index edcb5366a..000000000 --- a/assets/js/fd15b893.1d2ce98a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkstakeworld_io=self.webpackChunkstakeworld_io||[]).push([[609],{9184:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>d,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>t,toc:()=>c});const t=JSON.parse('{"id":"rpc","title":"RPC server","description":"Setting up a secure RPC server","source":"@site/docs/rpc.mdx","sourceDirName":".","slug":"/rpc","permalink":"/docs/rpc","draft":false,"unlisted":false,"editUrl":"https://github.com/stakeworld/website/edit/master/docs/rpc.mdx","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"id":"rpc","title":"RPC server","description":"Setting up a secure RPC server","slug":"/rpc","sidebar_position":4,"keywords":["rpc","rpc server","wss","ws","polkadot.js","validator","polkadot","kusama","westend"]},"sidebar":"tutorialSidebar","previous":{"title":"Database sizes","permalink":"/docs/dbsize"},"next":{"title":"Linux tips","permalink":"/docs/tools"}}');var r=n(4848),o=n(8453);const i={id:"rpc",title:"RPC server",description:"Setting up a secure RPC server",slug:"/rpc",sidebar_position:4,keywords:["rpc","rpc server","wss","ws","polkadot.js","validator","polkadot","kusama","westend"]},a=void 0,d={},c=[{value:"Stakeworld RPC data",id:"stakeworld-rpc-data",level:2},{value:"Setting up your own secure RPC server",id:"setting-up-your-own-secure-rpc-server",level:2},{value:"Archive node vs pruned node",id:"archive-node-vs-pruned-node",level:3},{value:"Secure the RPC server",id:"secure-the-rpc-server",level:3},{value:"Secure the ws port",id:"secure-the-ws-port",level:3},{value:"Using Apache2 for proxying",id:"using-apache2-for-proxying",level:3},{value:"Enabling ssl through letsencrypt",id:"enabling-ssl-through-letsencrypt",level:4},{value:"Add the proxy to the apache2 config",id:"add-the-proxy-to-the-apache2-config",level:4},{value:"Tweaking connections",id:"tweaking-connections",level:4},{value:"Rate limiting",id:"rate-limiting",level:4},{value:"Load balancing & failover",id:"load-balancing--failover",level:3},{value:"Stress testing",id:"stress-testing",level:3}];function l(e){const s={a:"a",admonition:"admonition",code:"code",em:"em",h2:"h2",h3:"h3",h4:"h4",img:"img",li:"li",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,o.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(s.admonition,{type:"info",children:[(0,r.jsx)(s.p,{children:"RPC servers allow access into the polkadot/kusama and parachains ecosystem. Stakeworld runs multiple public archive RPC servers:"}),(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsxs)(s.li,{children:["Polkadot: ",(0,r.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://dot-rpc.stakeworld.io",children:"dot-rpc.stakeworld.io"}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsxs)(s.li,{children:["AssetHub: ",(0,r.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://dot-rpc.stakeworld.io/assethub",children:"dot-rpc.stakeworld.io/assethub"})]}),"\n",(0,r.jsxs)(s.li,{children:["BridgeHub: ",(0,r.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://dot-rpc.stakeworld.io/bridgehub",children:"dot-rpc.stakeworld.io/bridgehub"})]}),"\n",(0,r.jsxs)(s.li,{children:["Collectives: ",(0,r.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://dot-rpc.stakeworld.io/collectives",children:"dot-rpc.stakeworld.io/collectives"})]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(s.li,{children:["Kusama: ",(0,r.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://ksm-rpc.stakeworld.io",children:"ksm-rpc.stakeworld.io"}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsxs)(s.li,{children:["AssetHub: ",(0,r.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://ksm-rpc.stakeworld.io/assethub",children:"ksm-rpc.stakeworld.io/assethub"})]}),"\n",(0,r.jsxs)(s.li,{children:["BridgeHub: ",(0,r.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://ksm-rpc.stakeworld.io/bridgehub",children:"ksm-rpc.stakeworld.io/bridgehub"})]}),"\n",(0,r.jsxs)(s.li,{children:["Encointer: ",(0,r.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://ksm-rpc.stakeworld.io/encointer",children:"ksm-rpc.stakeworld.io/encointer"})]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(s.li,{children:["Paseo: ",(0,r.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://pas-rpc.stakeworld.io",children:"pas-rpc.stakeworld.io"}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsxs)(s.li,{children:["AssetHub: ",(0,r.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://pas-rpc.stakeworld.io/assethub",children:"pas-rpc.stakeworld.io/assethub"})]}),"\n"]}),"\n"]}),"\n"]})]}),"\n",(0,r.jsx)(s.h2,{id:"stakeworld-rpc-data",children:"Stakeworld RPC data"}),"\n",(0,r.jsx)(s.p,{children:"Last update: Fri 25 Oct"}),"\n",(0,r.jsx)(s.p,{children:"Requests in millions:"}),"\n",(0,r.jsxs)(s.table,{children:[(0,r.jsx)(s.thead,{children:(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.th,{children:"Chain"}),(0,r.jsx)(s.th,{children:"Requests in millions (6 months)"}),(0,r.jsx)(s.th,{children:"Requests in millions (per month)"}),(0,r.jsx)(s.th,{children:"Requests in millions (per day)"})]})}),(0,r.jsxs)(s.tbody,{children:[(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"ksmcc3"}),(0,r.jsx)(s.td,{children:"9010"}),(0,r.jsx)(s.td,{children:"1502"}),(0,r.jsx)(s.td,{children:"50"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"asset-hub-kusama"}),(0,r.jsx)(s.td,{children:"75"}),(0,r.jsx)(s.td,{children:"12"}),(0,r.jsx)(s.td,{children:"0"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"bridge-hub-kusama"}),(0,r.jsx)(s.td,{children:"25"}),(0,r.jsx)(s.td,{children:"4"}),(0,r.jsx)(s.td,{children:"0"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"coretime-kusama"}),(0,r.jsx)(s.td,{children:"7"}),(0,r.jsx)(s.td,{children:"1"}),(0,r.jsx)(s.td,{children:"0"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"encointer-kusama"}),(0,r.jsx)(s.td,{children:"17"}),(0,r.jsx)(s.td,{children:"3"}),(0,r.jsx)(s.td,{children:"0"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"people-kusama"}),(0,r.jsx)(s.td,{children:"209"}),(0,r.jsx)(s.td,{children:"35"}),(0,r.jsx)(s.td,{children:"1"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"polkadot"}),(0,r.jsx)(s.td,{children:"7620"}),(0,r.jsx)(s.td,{children:"1270"}),(0,r.jsx)(s.td,{children:"42"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"asset-hub-polkadot"}),(0,r.jsx)(s.td,{children:"5794"}),(0,r.jsx)(s.td,{children:"966"}),(0,r.jsx)(s.td,{children:"32"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"bridge-hub-polkadot"}),(0,r.jsx)(s.td,{children:"42"}),(0,r.jsx)(s.td,{children:"7"}),(0,r.jsx)(s.td,{children:"0"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"collectives_polkadot"}),(0,r.jsx)(s.td,{children:"11"}),(0,r.jsx)(s.td,{children:"2"}),(0,r.jsx)(s.td,{children:"0"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"coretime-polkadot"}),(0,r.jsx)(s.td,{children:"N/A"}),(0,r.jsx)(s.td,{children:"N/A"}),(0,r.jsx)(s.td,{children:"N/A"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"people-polkadot"}),(0,r.jsx)(s.td,{children:"N/A"}),(0,r.jsx)(s.td,{children:"N/A"}),(0,r.jsx)(s.td,{children:"N/A"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"paseo"}),(0,r.jsx)(s.td,{children:"149"}),(0,r.jsx)(s.td,{children:"25"}),(0,r.jsx)(s.td,{children:"1"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"asset-hub-paseo"}),(0,r.jsx)(s.td,{children:"8"}),(0,r.jsx)(s.td,{children:"1"}),(0,r.jsx)(s.td,{children:"0"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"westend2"}),(0,r.jsx)(s.td,{children:"135"}),(0,r.jsx)(s.td,{children:"22"}),(0,r.jsx)(s.td,{children:"1"})]}),(0,r.jsxs)(s.tr,{children:[(0,r.jsx)(s.td,{children:"asset-hub-westend"}),(0,r.jsx)(s.td,{children:"37"}),(0,r.jsx)(s.td,{children:"6"}),(0,r.jsx)(s.td,{children:"0"})]})]})]}),"\n",(0,r.jsx)(s.h2,{id:"setting-up-your-own-secure-rpc-server",children:"Setting up your own secure RPC server"}),"\n",(0,r.jsxs)(s.p,{children:["To access the polkadot, kusama and parachains networks we need some kind of access into the network. This can be achieved by ",(0,r.jsx)(s.a,{href:"./validate",children:"setting up a node"})," with a RPC server and allowing access to that RPC server via a secure websocket (wss) port. The default node setup already exposes a non secure ws socket on port 9944 (which can optionally be changed by the ",(0,r.jsx)(s.code,{children:"--ws-port"})," parameter), but for a more usable situation we need a secure websocket which is accesible through a public port."]}),"\n",(0,r.jsx)(s.h3,{id:"archive-node-vs-pruned-node",children:"Archive node vs pruned node"}),"\n",(0,r.jsx)(s.p,{children:"A pruned node knows only the recent information about the network and not its full history. Most frequently done actions can be done with a pruned node, for example see account balances, make transfers, setup session keys, staking, etc. An archive node has the full history (database) of the network and can be queried in all kind of ways, give information about transfers since the network started, historical balances, advanced queries about past events, etc."}),"\n",(0,r.jsxs)(s.p,{children:["An archive node requires a lot more ",(0,r.jsx)(s.a,{href:"./snapshot",children:"diskspace"}),". For an archive node you need the options ",(0,r.jsx)(s.code,{children:"--state-pruning archive --blocks-pruning archive"})," in your startup settings.\n",(0,r.jsx)(s.img,{alt:"snapsize",src:n(3996).A+"",width:"800",height:"300"})]}),"\n",(0,r.jsx)(s.admonition,{type:"tip",children:(0,r.jsx)(s.p,{children:"Inclusion in the Polkadot.js UI requires an archive node."})}),"\n",(0,r.jsx)(s.h3,{id:"secure-the-rpc-server",children:"Secure the RPC server"}),"\n",(0,r.jsxs)(s.p,{children:["Via the node startup settings you can choose ",(0,r.jsx)(s.strong,{children:"what"})," to expose with ",(0,r.jsx)(s.strong,{children:"how many"})," connections ",(0,r.jsx)(s.strong,{children:"from where"})," through your rpc server."]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.em,{children:"How many"}),": You can set your maximum connections through ",(0,r.jsx)(s.code,{children:"--ws-max-connections"}),", for example ",(0,r.jsx)(s.code,{children:"--ws-max-connections 100"})]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.em,{children:"From where"}),": by default localhost and the polkadot.js are allowed to access the RPC server, you can change this by setting ",(0,r.jsx)(s.code,{children:"--rpc-cors"}),", to allow access from everywhere you need ",(0,r.jsx)(s.code,{children:"--rpc-cors all"})]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.em,{children:"What"}),": you can limit the methods to use with ",(0,r.jsx)(s.code,{children:"--rpc-methods"}),", an easy way to set this to a safe mode is ",(0,r.jsx)(s.code,{children:"--rpc-methods Safe"})]}),"\n",(0,r.jsx)(s.h3,{id:"secure-the-ws-port",children:"Secure the ws port"}),"\n",(0,r.jsxs)(s.p,{children:['The ws port is preferably exposed from the outside as a ssl secured wss port. The "',(0,r.jsx)(s.a,{href:"https://wiki.polkadot.network/docs/maintain-wss",children:"maintain wss"}),"\" on the wiki already covers a lot of information about this, especially in relation to setting it up in a nginx configuration. This page is focussed more on a apache2 but principles are the same. The main idea is converting the non secure ws port to a secure wss port by putting it behind a ssl enabled proxy. So from outside one see's the ssl enabled apache2/nginx/other proxy server, witch redirect the request to the internal rpc node."]}),"\n",(0,r.jsx)(s.h3,{id:"using-apache2-for-proxying",children:"Using Apache2 for proxying"}),"\n",(0,r.jsxs)(s.p,{children:["Apache2 is a little heavier then nginx but also has some more tweaking posibilities. You can run it in different modes, prefork, worker or event. We chose ",(0,r.jsx)(s.a,{href:"https://httpd.apache.org/docs/2.4/mod/event.html",children:"event"})," since this seems best suited for high load enviroments. Downside is that you can't use the default php module and need to enable it via php-fm. The proxy_wstunnel module works out of the box."]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-bash",children:"apt install apache2\na2dismod mpm_prefork\na2enmod mpm_event proxy proxy_html proxy_http proxy_wstunnel rewrite ssl\n"})}),"\n",(0,r.jsx)(s.p,{children:"If you want to enable php"}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{children:"apt install php-fpm\na2enmod proxy_fcgi setenvif\n"})}),"\n",(0,r.jsx)(s.h4,{id:"enabling-ssl-through-letsencrypt",children:"Enabling ssl through letsencrypt"}),"\n",(0,r.jsxs)(s.p,{children:["There are multiple options for getting a ssl certificate, one popular (and free) being letsencrypt. Obtaining a letsencrypt certificate can be done through for example ",(0,r.jsx)(s.a,{href:"https://certbot.eff.org/",children:"certbot"})," or ",(0,r.jsx)(s.a,{href:"https://go-acme.github.io/lego/dns/",children:"lego"})," (which has more dns provider options)."]}),"\n",(0,r.jsx)(s.h4,{id:"add-the-proxy-to-the-apache2-config",children:"Add the proxy to the apache2 config"}),"\n",(0,r.jsxs)(s.p,{children:["The ",(0,r.jsx)(s.a,{href:"https://httpd.apache.org/docs/2.4/mod/mod_proxy_wstunnel.html",children:"mod_proxy_wstunnel"})," provides ",(0,r.jsx)(s.em,{children:"support for the tunnelling of web socket connections to a backend websockets server. The connection is automatically upgraded to a websocket connection"}),". In a ssl enabled virtualhost add:"]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-apacheconf",children:"SSLProxyEngine on\nProxyRequests off\n\nProxyPass / ws://localhost:9944\nProxyPassReverse / ws://localhost:9944\n"})}),"\n",(0,r.jsx)(s.p,{children:"Older versions of mod_proxy_wstunnel do not upgrade the connection automatically and will need the following config added:"}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-apacheconf",children:"RewriteEngine on\nRewriteCond %{HTTP:Upgrade} websocket [NC]\nRewriteRule /(.*) ws://localhost:9944/$1 [P,L]\nRewriteRule /(.*) http://localhost:9944/$1 [P,L]\n"})}),"\n",(0,r.jsx)(s.h4,{id:"tweaking-connections",children:"Tweaking connections"}),"\n",(0,r.jsxs)(s.p,{children:["The number of connections is limited by the node itself (",(0,r.jsx)(s.code,{children:"--ws-max-connections"}),") but also by the number of threads available on the proxy server. For apache2 this can be tweaked by editing ",(0,r.jsx)(s.code,{children:"/etc/apache2/mods-enabled/mpm_event.conf"})]}),"\n",(0,r.jsx)(s.p,{children:"We are using:"}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-apacheconf",children:"StartServers\t\t 4\nMinSpareThreads\t\t 25\nMaxSpareThreads\t\t 75\nThreadLimit\t\t 128\nThreadsPerChild\t\t 128\nMaxRequestWorkers \t 896\nMaxConnectionsPerChild 0\n"})}),"\n",(0,r.jsx)(s.h4,{id:"rate-limiting",children:"Rate limiting"}),"\n",(0,r.jsx)(s.p,{children:"Theoretically one client could use all connections/resources, draining the resources of the server and making it inaccessible. This can be countered by rate limiting the connections, for example by using mod_qos:"}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-bash",children:"apt install libapache2-mod-qos\na2enmod qos\n"})}),"\n",(0,r.jsxs)(s.p,{children:["And edit ",(0,r.jsx)(s.code,{children:"/etc/apache2/mods-available/qos.conf"})]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{children:" # allows max 50 connections from a single ip address:\n QS_SrvMaxConnPerIP 50\n"})}),"\n",(0,r.jsx)(s.p,{children:"Be carefull when running behind a load balancer (for example cloudflare) because the load balancer will only use a few ip's and thus can trigger the rate limit, iso in this case it is better to use the rate limit options from the load balancer itself."}),"\n",(0,r.jsx)(s.h3,{id:"load-balancing--failover",children:"Load balancing & failover"}),"\n",(0,r.jsxs)(s.p,{children:["With multiple servers it is possible to build a load balancing or even a failover construction. A simple load balancing can be a ",(0,r.jsx)(s.a,{href:"https://en.wikipedia.org/wiki/Round-robin_DNS",children:"round robin-robin dns"})," up to a more advanced (dedicated) load balancer or a content delivery network (CDN) like cloudflare."]}),"\n",(0,r.jsx)(s.h3,{id:"stress-testing",children:"Stress testing"}),"\n",(0,r.jsx)(s.p,{children:"You can test basic usage by accessing your server through the polkadot.js UI as a custom endpoint. For example staking target display is RPC intensive and can give you an indication of performance."}),"\n",(0,r.jsxs)(s.p,{children:["There are also more dedicated stress testing solutions, we have forked the ",(0,r.jsx)(s.a,{href:"https://github.com/dwellir-public/artillery-engine-substrate",children:"Dwellir repository"})," for our testing."]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-bash",children:"wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash\nnvm install --lts\nnpm install -g yarn\nyarn global add artillery\nyarn global add artillery-engine-substrate\ncd /opt\ngit clone git@github.com:stakeworld/stakeworld-rpc-artillery.git\ncd /opt/stakeworld-rpc-artillery\nyarn\n./run.sh\n"})}),"\n",(0,r.jsxs)(s.p,{children:["After the ",(0,r.jsx)(s.code,{children:"run.sh"})," you can edit some variables like how many connections per second, the wss node, etc. The following is a test run for 10 seconds with 10 connections per second and maximum 20 concurrent users."]}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{children:'config:\n target: "wss://ksm-rpc.stakeworld.io"\n processor: "./functions.js"\n phases:\n - duration: 10\n arrivalRate: 10\n maxVusers: 20\n'})}),"\n",(0,r.jsx)(s.p,{children:"After this you get some info about the run and a report is created, which can be used for further diagnostics"}),"\n",(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{children:"--------------------------------\nSummary report @ 23:38:40(+0100)\n--------------------------------\n\nvusers.completed: .............................................................. 100\nvusers.created: ................................................................ 100\nvusers.created_by_name.balance: ................................................ 35\nvusers.created_by_name.complex_call: ........................................... 33\nvusers.created_by_name.headers_blocks: ......................................... 32\nvusers.failed: ................................................................. 0\nvusers.session_length:\n min: ......................................................................... 231.7\n max: ......................................................................... 656.1\n median: ...................................................................... 361.5\n p95: ......................................................................... 518.1\n p99: ......................................................................... 645.6\nws.messages_sent: .............................................................. 163\nws.send_rate: .................................................................. 29/sec\nLog file: reports/report.json\nReport generated: reports/report.html\n"})})]})}function h(e={}){const{wrapper:s}={...(0,o.R)(),...e.components};return s?(0,r.jsx)(s,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},3996:(e,s,n)=>{n.d(s,{A:()=>t});const t="data:image/png;base64,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"},8453:(e,s,n)=>{n.d(s,{R:()=>i,x:()=>a});var t=n(6540);const r={},o=t.createContext(r);function i(e){const s=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function a(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),t.createElement(o.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/fd15b893.b5cb398c.js b/assets/js/fd15b893.b5cb398c.js new file mode 100644 index 000000000..9cc8ace07 --- /dev/null +++ b/assets/js/fd15b893.b5cb398c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkstakeworld_io=self.webpackChunkstakeworld_io||[]).push([[609],{9184:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>d,contentTitle:()=>a,default:()=>h,frontMatter:()=>o,metadata:()=>r,toc:()=>c});const r=JSON.parse('{"id":"rpc","title":"RPC server","description":"Setting up a secure RPC server","source":"@site/docs/rpc.mdx","sourceDirName":".","slug":"/rpc","permalink":"/docs/rpc","draft":false,"unlisted":false,"editUrl":"https://github.com/stakeworld/website/edit/master/docs/rpc.mdx","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"id":"rpc","title":"RPC server","description":"Setting up a secure RPC server","slug":"/rpc","sidebar_position":4,"keywords":["rpc","rpc server","wss","ws","polkadot.js","validator","polkadot","kusama","westend"]},"sidebar":"tutorialSidebar","previous":{"title":"Database sizes","permalink":"/docs/dbsize"},"next":{"title":"Linux tips","permalink":"/docs/tools"}}');var t=n(4848),i=n(8453);const o={id:"rpc",title:"RPC server",description:"Setting up a secure RPC server",slug:"/rpc",sidebar_position:4,keywords:["rpc","rpc server","wss","ws","polkadot.js","validator","polkadot","kusama","westend"]},a=void 0,d={},c=[{value:"Stakeworld RPC data",id:"stakeworld-rpc-data",level:2},{value:"Setting up your own secure RPC server",id:"setting-up-your-own-secure-rpc-server",level:2},{value:"Archive node vs pruned node",id:"archive-node-vs-pruned-node",level:3},{value:"Secure the RPC server",id:"secure-the-rpc-server",level:3},{value:"Secure the ws port",id:"secure-the-ws-port",level:3},{value:"Using Apache2 for proxying",id:"using-apache2-for-proxying",level:3},{value:"Enabling ssl through letsencrypt",id:"enabling-ssl-through-letsencrypt",level:4},{value:"Add the proxy to the apache2 config",id:"add-the-proxy-to-the-apache2-config",level:4},{value:"Tweaking connections",id:"tweaking-connections",level:4},{value:"Rate limiting",id:"rate-limiting",level:4},{value:"Load balancing & failover",id:"load-balancing--failover",level:3},{value:"Stress testing",id:"stress-testing",level:3}];function l(e){const s={a:"a",admonition:"admonition",code:"code",em:"em",h2:"h2",h3:"h3",h4:"h4",img:"img",li:"li",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(s.admonition,{type:"info",children:[(0,t.jsx)(s.p,{children:"RPC servers allow access into the polkadot/kusama and parachains ecosystem. Stakeworld runs multiple public archive RPC servers:"}),(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsxs)(s.li,{children:["Polkadot: ",(0,t.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://dot-rpc.stakeworld.io",children:"dot-rpc.stakeworld.io"}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsxs)(s.li,{children:["AssetHub: ",(0,t.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://dot-rpc.stakeworld.io/assethub",children:"dot-rpc.stakeworld.io/assethub"})]}),"\n",(0,t.jsxs)(s.li,{children:["BridgeHub: ",(0,t.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://dot-rpc.stakeworld.io/bridgehub",children:"dot-rpc.stakeworld.io/bridgehub"})]}),"\n",(0,t.jsxs)(s.li,{children:["Collectives: ",(0,t.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://dot-rpc.stakeworld.io/collectives",children:"dot-rpc.stakeworld.io/collectives"})]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(s.li,{children:["Kusama: ",(0,t.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://ksm-rpc.stakeworld.io",children:"ksm-rpc.stakeworld.io"}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsxs)(s.li,{children:["AssetHub: ",(0,t.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://ksm-rpc.stakeworld.io/assethub",children:"ksm-rpc.stakeworld.io/assethub"})]}),"\n",(0,t.jsxs)(s.li,{children:["BridgeHub: ",(0,t.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://ksm-rpc.stakeworld.io/bridgehub",children:"ksm-rpc.stakeworld.io/bridgehub"})]}),"\n",(0,t.jsxs)(s.li,{children:["Encointer: ",(0,t.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://ksm-rpc.stakeworld.io/encointer",children:"ksm-rpc.stakeworld.io/encointer"})]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(s.li,{children:["Paseo: ",(0,t.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://pas-rpc.stakeworld.io",children:"pas-rpc.stakeworld.io"}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsxs)(s.li,{children:["AssetHub: ",(0,t.jsx)(s.a,{href:"https://polkadot.js.org/apps/?rpc=wss://pas-rpc.stakeworld.io/assethub",children:"pas-rpc.stakeworld.io/assethub"})]}),"\n"]}),"\n"]}),"\n"]})]}),"\n",(0,t.jsx)(s.h2,{id:"stakeworld-rpc-data",children:"Stakeworld RPC data"}),"\n",(0,t.jsx)(s.p,{children:"Last update: Fri 25 Oct"}),"\n",(0,t.jsx)(s.p,{children:"Requests in millions:"}),"\n",(0,t.jsxs)(s.table,{children:[(0,t.jsx)(s.thead,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.th,{children:"Chain"}),(0,t.jsx)(s.th,{children:"Requests in millions (6 months)"}),(0,t.jsx)(s.th,{children:"Requests in millions (per month)"}),(0,t.jsx)(s.th,{children:"Requests in millions (per day)"})]})}),(0,t.jsxs)(s.tbody,{children:[(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"ksmcc3"}),(0,t.jsx)(s.td,{children:"9010"}),(0,t.jsx)(s.td,{children:"1502"}),(0,t.jsx)(s.td,{children:"50"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"asset-hub-kusama"}),(0,t.jsx)(s.td,{children:"75"}),(0,t.jsx)(s.td,{children:"12"}),(0,t.jsx)(s.td,{children:"0"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"bridge-hub-kusama"}),(0,t.jsx)(s.td,{children:"25"}),(0,t.jsx)(s.td,{children:"4"}),(0,t.jsx)(s.td,{children:"0"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"coretime-kusama"}),(0,t.jsx)(s.td,{children:"7"}),(0,t.jsx)(s.td,{children:"1"}),(0,t.jsx)(s.td,{children:"0"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"encointer-kusama"}),(0,t.jsx)(s.td,{children:"17"}),(0,t.jsx)(s.td,{children:"3"}),(0,t.jsx)(s.td,{children:"0"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"people-kusama"}),(0,t.jsx)(s.td,{children:"209"}),(0,t.jsx)(s.td,{children:"35"}),(0,t.jsx)(s.td,{children:"1"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"polkadot"}),(0,t.jsx)(s.td,{children:"7620"}),(0,t.jsx)(s.td,{children:"1270"}),(0,t.jsx)(s.td,{children:"42"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"asset-hub-polkadot"}),(0,t.jsx)(s.td,{children:"5794"}),(0,t.jsx)(s.td,{children:"966"}),(0,t.jsx)(s.td,{children:"32"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"bridge-hub-polkadot"}),(0,t.jsx)(s.td,{children:"42"}),(0,t.jsx)(s.td,{children:"7"}),(0,t.jsx)(s.td,{children:"0"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"collectives_polkadot"}),(0,t.jsx)(s.td,{children:"11"}),(0,t.jsx)(s.td,{children:"2"}),(0,t.jsx)(s.td,{children:"0"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"coretime-polkadot"}),(0,t.jsx)(s.td,{children:"N/A"}),(0,t.jsx)(s.td,{children:"N/A"}),(0,t.jsx)(s.td,{children:"N/A"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"people-polkadot"}),(0,t.jsx)(s.td,{children:"N/A"}),(0,t.jsx)(s.td,{children:"N/A"}),(0,t.jsx)(s.td,{children:"N/A"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"paseo"}),(0,t.jsx)(s.td,{children:"149"}),(0,t.jsx)(s.td,{children:"25"}),(0,t.jsx)(s.td,{children:"1"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"asset-hub-paseo"}),(0,t.jsx)(s.td,{children:"8"}),(0,t.jsx)(s.td,{children:"1"}),(0,t.jsx)(s.td,{children:"0"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"westend2"}),(0,t.jsx)(s.td,{children:"135"}),(0,t.jsx)(s.td,{children:"22"}),(0,t.jsx)(s.td,{children:"1"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"asset-hub-westend"}),(0,t.jsx)(s.td,{children:"37"}),(0,t.jsx)(s.td,{children:"6"}),(0,t.jsx)(s.td,{children:"0"})]})]})]}),"\n",(0,t.jsx)(s.h2,{id:"setting-up-your-own-secure-rpc-server",children:"Setting up your own secure RPC server"}),"\n",(0,t.jsxs)(s.p,{children:["To access the polkadot, kusama and parachains networks we need some kind of access into the network. This can be achieved by ",(0,t.jsx)(s.a,{href:"./validate",children:"setting up a node"})," with a RPC server and allowing access to that RPC server via a secure websocket (wss) port. The default node setup already exposes a non secure ws socket on port 9944 (which can optionally be changed by the ",(0,t.jsx)(s.code,{children:"--ws-port"})," parameter), but for a more usable situation we need a secure websocket which is accesible through a public port."]}),"\n",(0,t.jsx)(s.h3,{id:"archive-node-vs-pruned-node",children:"Archive node vs pruned node"}),"\n",(0,t.jsx)(s.p,{children:"A pruned node knows only the recent information about the network and not its full history. Most frequently done actions can be done with a pruned node, for example see account balances, make transfers, setup session keys, staking, etc. An archive node has the full history (database) of the network and can be queried in all kind of ways, give information about transfers since the network started, historical balances, advanced queries about past events, etc."}),"\n",(0,t.jsxs)(s.p,{children:["An archive node requires a lot more ",(0,t.jsx)(s.a,{href:"./snapshot",children:"diskspace"}),". For an archive node you need the options ",(0,t.jsx)(s.code,{children:"--state-pruning archive --blocks-pruning archive"})," in your startup settings.\n",(0,t.jsx)(s.img,{alt:"snapsize",src:n(3996).A+"",width:"800",height:"300"})]}),"\n",(0,t.jsx)(s.admonition,{type:"tip",children:(0,t.jsx)(s.p,{children:"Inclusion in the Polkadot.js UI requires an archive node."})}),"\n",(0,t.jsx)(s.h3,{id:"secure-the-rpc-server",children:"Secure the RPC server"}),"\n",(0,t.jsxs)(s.p,{children:["Via the node startup settings you can choose ",(0,t.jsx)(s.strong,{children:"what"})," to expose with ",(0,t.jsx)(s.strong,{children:"how many"})," connections ",(0,t.jsx)(s.strong,{children:"from where"})," through your rpc server."]}),"\n",(0,t.jsxs)(s.p,{children:[(0,t.jsx)(s.em,{children:"How many"}),": You can set your maximum connections through ",(0,t.jsx)(s.code,{children:"--ws-max-connections"}),", for example ",(0,t.jsx)(s.code,{children:"--ws-max-connections 100"})]}),"\n",(0,t.jsxs)(s.p,{children:[(0,t.jsx)(s.em,{children:"From where"}),": by default localhost and the polkadot.js are allowed to access the RPC server, you can change this by setting ",(0,t.jsx)(s.code,{children:"--rpc-cors"}),", to allow access from everywhere you need ",(0,t.jsx)(s.code,{children:"--rpc-cors all"})]}),"\n",(0,t.jsxs)(s.p,{children:[(0,t.jsx)(s.em,{children:"What"}),": you can limit the methods to use with ",(0,t.jsx)(s.code,{children:"--rpc-methods"}),", an easy way to set this to a safe mode is ",(0,t.jsx)(s.code,{children:"--rpc-methods Safe"})]}),"\n",(0,t.jsx)(s.h3,{id:"secure-the-ws-port",children:"Secure the ws port"}),"\n",(0,t.jsxs)(s.p,{children:['The ws port is preferably exposed from the outside as a ssl secured wss port. The "',(0,t.jsx)(s.a,{href:"https://wiki.polkadot.network/docs/maintain-wss",children:"maintain wss"}),"\" on the wiki already covers a lot of information about this, especially in relation to setting it up in a nginx configuration. This page is focussed more on a apache2 but principles are the same. The main idea is converting the non secure ws port to a secure wss port by putting it behind a ssl enabled proxy. So from outside one see's the ssl enabled apache2/nginx/other proxy server, witch redirect the request to the internal rpc node."]}),"\n",(0,t.jsx)(s.h3,{id:"using-apache2-for-proxying",children:"Using Apache2 for proxying"}),"\n",(0,t.jsxs)(s.p,{children:["Apache2 is a little heavier then nginx but also has some more tweaking posibilities. You can run it in different modes, prefork, worker or event. We chose ",(0,t.jsx)(s.a,{href:"https://httpd.apache.org/docs/2.4/mod/event.html",children:"event"})," since this seems best suited for high load enviroments. Downside is that you can't use the default php module and need to enable it via php-fm. The proxy_wstunnel module works out of the box."]}),"\n",(0,t.jsx)(s.pre,{children:(0,t.jsx)(s.code,{className:"language-bash",children:"apt install apache2\na2dismod mpm_prefork\na2enmod mpm_event proxy proxy_html proxy_http proxy_wstunnel rewrite ssl\n"})}),"\n",(0,t.jsx)(s.p,{children:"If you want to enable php"}),"\n",(0,t.jsx)(s.pre,{children:(0,t.jsx)(s.code,{children:"apt install php-fpm\na2enmod proxy_fcgi setenvif\n"})}),"\n",(0,t.jsx)(s.h4,{id:"enabling-ssl-through-letsencrypt",children:"Enabling ssl through letsencrypt"}),"\n",(0,t.jsxs)(s.p,{children:["There are multiple options for getting a ssl certificate, one popular (and free) being letsencrypt. Obtaining a letsencrypt certificate can be done through for example ",(0,t.jsx)(s.a,{href:"https://certbot.eff.org/",children:"certbot"})," or ",(0,t.jsx)(s.a,{href:"https://go-acme.github.io/lego/dns/",children:"lego"})," (which has more dns provider options)."]}),"\n",(0,t.jsx)(s.h4,{id:"add-the-proxy-to-the-apache2-config",children:"Add the proxy to the apache2 config"}),"\n",(0,t.jsxs)(s.p,{children:["The ",(0,t.jsx)(s.a,{href:"https://httpd.apache.org/docs/2.4/mod/mod_proxy_wstunnel.html",children:"mod_proxy_wstunnel"})," provides ",(0,t.jsx)(s.em,{children:"support for the tunnelling of web socket connections to a backend websockets server. The connection is automatically upgraded to a websocket connection"}),". In a ssl enabled virtualhost add:"]}),"\n",(0,t.jsx)(s.pre,{children:(0,t.jsx)(s.code,{className:"language-apacheconf",children:"SSLProxyEngine on\nProxyRequests off\n\nProxyPass / ws://localhost:9944\nProxyPassReverse / ws://localhost:9944\n"})}),"\n",(0,t.jsx)(s.p,{children:"Older versions of mod_proxy_wstunnel do not upgrade the connection automatically and will need the following config added:"}),"\n",(0,t.jsx)(s.pre,{children:(0,t.jsx)(s.code,{className:"language-apacheconf",children:"RewriteEngine on\nRewriteCond %{HTTP:Upgrade} websocket [NC]\nRewriteRule /(.*) ws://localhost:9944/$1 [P,L]\nRewriteRule /(.*) http://localhost:9944/$1 [P,L]\n"})}),"\n",(0,t.jsx)(s.h4,{id:"tweaking-connections",children:"Tweaking connections"}),"\n",(0,t.jsxs)(s.p,{children:["The number of connections is limited by the node itself (",(0,t.jsx)(s.code,{children:"--ws-max-connections"}),") but also by the number of threads available on the proxy server. For apache2 this can be tweaked by editing ",(0,t.jsx)(s.code,{children:"/etc/apache2/mods-enabled/mpm_event.conf"})]}),"\n",(0,t.jsx)(s.p,{children:"We are using:"}),"\n",(0,t.jsx)(s.pre,{children:(0,t.jsx)(s.code,{className:"language-apacheconf",children:"StartServers\t\t 4\nMinSpareThreads\t\t 25\nMaxSpareThreads\t\t 75\nThreadLimit\t\t 128\nThreadsPerChild\t\t 128\nMaxRequestWorkers \t 896\nMaxConnectionsPerChild 0\n"})}),"\n",(0,t.jsx)(s.h4,{id:"rate-limiting",children:"Rate limiting"}),"\n",(0,t.jsx)(s.p,{children:"Theoretically one client could use all connections/resources, draining the resources of the server and making it inaccessible. This can be countered by rate limiting the connections, for example by using mod_qos:"}),"\n",(0,t.jsx)(s.pre,{children:(0,t.jsx)(s.code,{className:"language-bash",children:"apt install libapache2-mod-qos\na2enmod qos\n"})}),"\n",(0,t.jsxs)(s.p,{children:["And edit ",(0,t.jsx)(s.code,{children:"/etc/apache2/mods-available/qos.conf"})]}),"\n",(0,t.jsx)(s.pre,{children:(0,t.jsx)(s.code,{children:" # allows max 50 connections from a single ip address:\n QS_SrvMaxConnPerIP 50\n"})}),"\n",(0,t.jsx)(s.p,{children:"Be carefull when running behind a load balancer (for example cloudflare) because the load balancer will only use a few ip's and thus can trigger the rate limit, iso in this case it is better to use the rate limit options from the load balancer itself."}),"\n",(0,t.jsx)(s.h3,{id:"load-balancing--failover",children:"Load balancing & failover"}),"\n",(0,t.jsxs)(s.p,{children:["With multiple servers it is possible to build a load balancing or even a failover construction. A simple load balancing can be a ",(0,t.jsx)(s.a,{href:"https://en.wikipedia.org/wiki/Round-robin_DNS",children:"round robin-robin dns"})," up to a more advanced (dedicated) load balancer or a content delivery network (CDN) like cloudflare."]}),"\n",(0,t.jsx)(s.h3,{id:"stress-testing",children:"Stress testing"}),"\n",(0,t.jsx)(s.p,{children:"You can test basic usage by accessing your server through the polkadot.js UI as a custom endpoint. For example staking target display is RPC intensive and can give you an indication of performance."}),"\n",(0,t.jsxs)(s.p,{children:["There are also more dedicated stress testing solutions, we have forked the ",(0,t.jsx)(s.a,{href:"https://github.com/dwellir-public/artillery-engine-substrate",children:"Dwellir repository"})," for our testing."]}),"\n",(0,t.jsx)(s.pre,{children:(0,t.jsx)(s.code,{className:"language-bash",children:"wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash\nnvm install --lts\nnpm install -g yarn\nyarn global add artillery\nyarn global add artillery-engine-substrate\ncd /opt\ngit clone git@github.com:stakeworld/stakeworld-rpc-artillery.git\ncd /opt/stakeworld-rpc-artillery\nyarn\n./run.sh\n"})}),"\n",(0,t.jsxs)(s.p,{children:["After the ",(0,t.jsx)(s.code,{children:"run.sh"})," you can edit some variables like how many connections per second, the wss node, etc. The following is a test run for 10 seconds with 10 connections per second and maximum 20 concurrent users."]}),"\n",(0,t.jsx)(s.pre,{children:(0,t.jsx)(s.code,{children:'config:\n target: "wss://ksm-rpc.stakeworld.io"\n processor: "./functions.js"\n phases:\n - duration: 10\n arrivalRate: 10\n maxVusers: 20\n'})}),"\n",(0,t.jsx)(s.p,{children:"After this you get some info about the run and a report is created, which can be used for further diagnostics"}),"\n",(0,t.jsx)(s.pre,{children:(0,t.jsx)(s.code,{children:"--------------------------------\nSummary report @ 23:38:40(+0100)\n--------------------------------\n\nvusers.completed: .............................................................. 100\nvusers.created: ................................................................ 100\nvusers.created_by_name.balance: ................................................ 35\nvusers.created_by_name.complex_call: ........................................... 33\nvusers.created_by_name.headers_blocks: ......................................... 32\nvusers.failed: ................................................................. 0\nvusers.session_length:\n min: ......................................................................... 231.7\n max: ......................................................................... 656.1\n median: ...................................................................... 361.5\n p95: ......................................................................... 518.1\n p99: ......................................................................... 645.6\nws.messages_sent: .............................................................. 163\nws.send_rate: .................................................................. 29/sec\nLog file: reports/report.json\nReport generated: reports/report.html\n"})})]})}function h(e={}){const{wrapper:s}={...(0,i.R)(),...e.components};return s?(0,t.jsx)(s,{...e,children:(0,t.jsx)(l,{...e})}):l(e)}},3996:(e,s,n)=>{n.d(s,{A:()=>r});const r="data:image/png;base64,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"},8453:(e,s,n)=>{n.d(s,{R:()=>o,x:()=>a});var r=n(6540);const t={},i=r.createContext(t);function o(e){const s=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function a(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),r.createElement(i.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.35c72f6b.js b/assets/js/runtime~main.45c2ac80.js similarity index 95% rename from assets/js/runtime~main.35c72f6b.js rename to assets/js/runtime~main.45c2ac80.js index 32b84e87f..1e1c611bd 100644 --- a/assets/js/runtime~main.35c72f6b.js +++ b/assets/js/runtime~main.45c2ac80.js @@ -1 +1 @@ -(()=>{"use strict";var e,t,r,a,o,d={},n={};function c(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={id:e,loaded:!1,exports:{}};return d[e].call(r.exports,r,r.exports,c),r.loaded=!0,r.exports}c.m=d,c.c=n,e=[],c.O=(t,r,a,o)=>{if(!r){var d=1/0;for(i=0;i=o)&&Object.keys(c.O).every((e=>c.O[e](r[f])))?r.splice(f--,1):(n=!1,o0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[r,a,o]},c.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return c.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var o=Object.create(null);c.r(o);var d={};t=t||[null,r({}),r([]),r(r)];for(var n=2&a&&e;"object"==typeof n&&!~t.indexOf(n);n=r(n))Object.getOwnPropertyNames(n).forEach((t=>d[t]=()=>e[t]));return d.default=()=>e,c.d(o,d),o},c.d=(e,t)=>{for(var r in t)c.o(t,r)&&!c.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((t,r)=>(c.f[r](e,t),t)),[])),c.u=e=>"assets/js/"+({48:"a94703ab",57:"b29f7657",98:"a7bd4aaa",158:"0e0b553a",197:"5505b55a",212:"621db11d",235:"a7456010",285:"beb33250",333:"6880cad0",401:"17896441",420:"e35d94cf",472:"814f3328",609:"fd15b893",634:"c4f5d8e4",647:"5e95c892",705:"1d027521",742:"aba21aa0",770:"3e44a806",779:"395bcc0c",822:"539febe6",849:"0058b4c6",858:"36994c47",868:"9fbdee33",903:"acecf23e",920:"8fb24621",947:"ef8b811a",969:"14eb3368"}[e]||e)+"."+{48:"d946bb33",57:"be47b69b",98:"3bfa816c",158:"9a24143f",197:"ee7d9f4d",212:"76c08d0a",230:"e22088dd",235:"d426a33b",237:"eef87f82",285:"0c43b763",333:"8c5f9f1c",401:"b64292a7",420:"d7c6d7ed",472:"a53acd42",609:"1d2ce98a",634:"f3dbc83c",647:"2428b5a0",705:"3fd7a169",742:"588fe060",770:"365c92bc",779:"95f13929",822:"50564937",849:"2836888f",858:"8545061d",868:"50598539",903:"5ab6e46f",920:"afe76c55",947:"2db6ffa3",969:"0672b723"}[e]+".js",c.miniCssF=e=>{},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},o="stakeworld-io:",c.l=(e,t,r,d)=>{if(a[e])a[e].push(t);else{var n,f;if(void 0!==r)for(var b=document.getElementsByTagName("script"),i=0;i{n.onerror=n.onload=null,clearTimeout(s);var o=a[e];if(delete a[e],n.parentNode&&n.parentNode.removeChild(n),o&&o.forEach((e=>e(r))),t)return t(r)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=u.bind(null,n.onerror),n.onload=u.bind(null,n.onload),f&&document.head.appendChild(n)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),c.p="/",c.gca=function(e){return e={17896441:"401",a94703ab:"48",b29f7657:"57",a7bd4aaa:"98","0e0b553a":"158","5505b55a":"197","621db11d":"212",a7456010:"235",beb33250:"285","6880cad0":"333",e35d94cf:"420","814f3328":"472",fd15b893:"609",c4f5d8e4:"634","5e95c892":"647","1d027521":"705",aba21aa0:"742","3e44a806":"770","395bcc0c":"779","539febe6":"822","0058b4c6":"849","36994c47":"858","9fbdee33":"868",acecf23e:"903","8fb24621":"920",ef8b811a:"947","14eb3368":"969"}[e]||e,c.p+c.u(e)},(()=>{var e={354:0,869:0};c.f.j=(t,r)=>{var a=c.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(354|869)$/.test(t))e[t]=0;else{var o=new Promise(((r,o)=>a=e[t]=[r,o]));r.push(a[2]=o);var d=c.p+c.u(t),n=new Error;c.l(d,(r=>{if(c.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=r&&("load"===r.type?"missing":r.type),d=r&&r.target&&r.target.src;n.message="Loading chunk "+t+" failed.\n("+o+": "+d+")",n.name="ChunkLoadError",n.type=o,n.request=d,a[1](n)}}),"chunk-"+t,t)}},c.O.j=t=>0===e[t];var t=(t,r)=>{var a,o,d=r[0],n=r[1],f=r[2],b=0;if(d.some((t=>0!==e[t]))){for(a in n)c.o(n,a)&&(c.m[a]=n[a]);if(f)var i=f(c)}for(t&&t(r);b{"use strict";var e,t,r,a,o,d={},n={};function c(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={id:e,loaded:!1,exports:{}};return d[e].call(r.exports,r,r.exports,c),r.loaded=!0,r.exports}c.m=d,c.c=n,e=[],c.O=(t,r,a,o)=>{if(!r){var d=1/0;for(i=0;i=o)&&Object.keys(c.O).every((e=>c.O[e](r[f])))?r.splice(f--,1):(n=!1,o0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[r,a,o]},c.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return c.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var o=Object.create(null);c.r(o);var d={};t=t||[null,r({}),r([]),r(r)];for(var n=2&a&&e;"object"==typeof n&&!~t.indexOf(n);n=r(n))Object.getOwnPropertyNames(n).forEach((t=>d[t]=()=>e[t]));return d.default=()=>e,c.d(o,d),o},c.d=(e,t)=>{for(var r in t)c.o(t,r)&&!c.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((t,r)=>(c.f[r](e,t),t)),[])),c.u=e=>"assets/js/"+({48:"a94703ab",57:"b29f7657",98:"a7bd4aaa",158:"0e0b553a",197:"5505b55a",212:"621db11d",235:"a7456010",285:"beb33250",333:"6880cad0",401:"17896441",420:"e35d94cf",472:"814f3328",609:"fd15b893",634:"c4f5d8e4",647:"5e95c892",705:"1d027521",742:"aba21aa0",770:"3e44a806",779:"395bcc0c",822:"539febe6",849:"0058b4c6",858:"36994c47",868:"9fbdee33",903:"acecf23e",920:"8fb24621",947:"ef8b811a",969:"14eb3368"}[e]||e)+"."+{48:"d946bb33",57:"be47b69b",98:"3bfa816c",158:"e1589fb7",197:"ee7d9f4d",212:"76c08d0a",230:"e22088dd",235:"d426a33b",237:"eef87f82",285:"0c43b763",333:"8c5f9f1c",401:"b64292a7",420:"d7c6d7ed",472:"a53acd42",609:"b5cb398c",634:"f3dbc83c",647:"2428b5a0",705:"3fd7a169",742:"588fe060",770:"365c92bc",779:"95f13929",822:"949f6b80",849:"2836888f",858:"8545061d",868:"50598539",903:"5ab6e46f",920:"afe76c55",947:"2db6ffa3",969:"0672b723"}[e]+".js",c.miniCssF=e=>{},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},o="stakeworld-io:",c.l=(e,t,r,d)=>{if(a[e])a[e].push(t);else{var n,f;if(void 0!==r)for(var b=document.getElementsByTagName("script"),i=0;i{n.onerror=n.onload=null,clearTimeout(s);var o=a[e];if(delete a[e],n.parentNode&&n.parentNode.removeChild(n),o&&o.forEach((e=>e(r))),t)return t(r)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=u.bind(null,n.onerror),n.onload=u.bind(null,n.onload),f&&document.head.appendChild(n)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),c.p="/",c.gca=function(e){return e={17896441:"401",a94703ab:"48",b29f7657:"57",a7bd4aaa:"98","0e0b553a":"158","5505b55a":"197","621db11d":"212",a7456010:"235",beb33250:"285","6880cad0":"333",e35d94cf:"420","814f3328":"472",fd15b893:"609",c4f5d8e4:"634","5e95c892":"647","1d027521":"705",aba21aa0:"742","3e44a806":"770","395bcc0c":"779","539febe6":"822","0058b4c6":"849","36994c47":"858","9fbdee33":"868",acecf23e:"903","8fb24621":"920",ef8b811a:"947","14eb3368":"969"}[e]||e,c.p+c.u(e)},(()=>{var e={354:0,869:0};c.f.j=(t,r)=>{var a=c.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(354|869)$/.test(t))e[t]=0;else{var o=new Promise(((r,o)=>a=e[t]=[r,o]));r.push(a[2]=o);var d=c.p+c.u(t),n=new Error;c.l(d,(r=>{if(c.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=r&&("load"===r.type?"missing":r.type),d=r&&r.target&&r.target.src;n.message="Loading chunk "+t+" failed.\n("+o+": "+d+")",n.name="ChunkLoadError",n.type=o,n.request=d,a[1](n)}}),"chunk-"+t,t)}},c.O.j=t=>0===e[t];var t=(t,r)=>{var a,o,d=r[0],n=r[1],f=r[2],b=0;if(d.some((t=>0!==e[t]))){for(a in n)c.o(n,a)&&(c.m[a]=n[a]);if(f)var i=f(c)}for(t&&t(r);b Authors | Stakeworld.io - + diff --git a/docs/1kv.html b/docs/1kv.html index bd9f7aee7..550a1366b 100644 --- a/docs/1kv.html +++ b/docs/1kv.html @@ -4,7 +4,7 @@ 1000 validator resources | Stakeworld.io - + diff --git a/docs/category/validate.html b/docs/category/validate.html index 7940b399a..f819bc91c 100644 --- a/docs/category/validate.html +++ b/docs/category/validate.html @@ -4,7 +4,7 @@ Validate | Stakeworld.io - + diff --git a/docs/chain.html b/docs/chain.html index fe2bb921d..b02f865f6 100644 --- a/docs/chain.html +++ b/docs/chain.html @@ -4,7 +4,7 @@ Chain info | Stakeworld.io - + diff --git a/docs/dbsize.html b/docs/dbsize.html index a60e3b6dd..8270ad774 100644 --- a/docs/dbsize.html +++ b/docs/dbsize.html @@ -4,17 +4,17 @@ Database sizes | Stakeworld.io - + -

Database sizes

Last update: Tue 03 Dec

-
ChainDatabaseFormatBlockheightFullDaily growth
people-kusamaparitydbarchive194147254G370M
encointer-kusamaparitydbarchive6883454141G450M
bridge-hub-polkadotparitydbarchive4003623121G582M
collectives-polkadotparitydbarchive5208302113G211M
polkadotparitydbarchive236736542.5T3.2G
ksmcc3paritydbarchive260389423.2T3.1G
ksmcc3paritydbpruned26038942576G877M
polkadotparitydbpruned23673654510G833M
asset-hub-polkadotparitydbarchive7688297232G431M
paseoparitydbarchive4091857301G1.8G
coretime-kusamaparitydbarchive163327842G171M
asset-hub-kusamaparitydbarchive8305880240G332M
bridge-hub-kusamaparitydbarchive4622991117G405M
asset-hub-paseoparitydbarchive82825720G179M
-

snapsize

-

dbdiffarchive

-

prunedsize

-

dbdiffpruned

-

commonsize

-

dbdiffcommon

+

Database sizes

Last update: Wed 04 Dec

+
ChainDatabaseFormatBlockheightFullDaily growth
people-kusamaparitydbarchive195550154G382M
encointer-kusamaparitydbarchive6897241142G431M
bridge-hub-polkadotparitydbarchive4010752122G586M
collectives-polkadotparitydbarchive5215435113G209M
polkadotparitydbarchive236880162.5T3.3G
ksmcc3paritydbarchive260531903.2T3.6G
ksmcc3paritydbpruned26053190577G930M
polkadotparitydbpruned23688017511G887M
asset-hub-polkadotparitydbarchive7695417233G438M
paseoparitydbarchive4106254303G1.8G
coretime-kusamaparitydbarchive163981842G183M
asset-hub-kusamaparitydbarchive8312826240G321M
bridge-hub-kusamaparitydbarchive4630065117G399M
asset-hub-paseoparitydbarchive83503821G185M
+

snapsize

+

dbdiffarchive

+

prunedsize

+

dbdiffpruned

+

commonsize

+

dbdiffcommon

\ No newline at end of file diff --git a/docs/disaster.html b/docs/disaster.html index dd12a64e2..9281f10c7 100644 --- a/docs/disaster.html +++ b/docs/disaster.html @@ -4,7 +4,7 @@ Disaster managment | Stakeworld.io - + diff --git a/docs/ledger.html b/docs/ledger.html index be52bc692..7163e4f1d 100644 --- a/docs/ledger.html +++ b/docs/ledger.html @@ -4,7 +4,7 @@ Using a Ledger Wallet | Stakeworld.io - + diff --git a/docs/monitor.html b/docs/monitor.html index 9b5fa3b48..d8c2bfc4f 100644 --- a/docs/monitor.html +++ b/docs/monitor.html @@ -4,7 +4,7 @@ Monitoring a validator node | Stakeworld.io - + diff --git a/docs/nominate.html b/docs/nominate.html index 7ff8f5486..fd78758d2 100644 --- a/docs/nominate.html +++ b/docs/nominate.html @@ -4,7 +4,7 @@ Nominate | Stakeworld.io - + diff --git a/docs/pool.html b/docs/pool.html index 497a85b54..879f68ac4 100644 --- a/docs/pool.html +++ b/docs/pool.html @@ -4,7 +4,7 @@ Pool | Stakeworld.io - + diff --git a/docs/rpc.html b/docs/rpc.html index 2f651b555..a17076717 100644 --- a/docs/rpc.html +++ b/docs/rpc.html @@ -4,7 +4,7 @@ RPC server | Stakeworld.io - + @@ -38,7 +38,7 @@

Archive node vs pruned node

A pruned node knows only the recent information about the network and not its full history. Most frequently done actions can be done with a pruned node, for example see account balances, make transfers, setup session keys, staking, etc. An archive node has the full history (database) of the network and can be queried in all kind of ways, give information about transfers since the network started, historical balances, advanced queries about past events, etc.

An archive node requires a lot more diskspace. For an archive node you need the options --state-pruning archive --blocks-pruning archive in your startup settings. -snapsize

+snapsize

tip

Inclusion in the Polkadot.js UI requires an archive node.

Secure the RPC server

Via the node startup settings you can choose what to expose with how many connections from where through your rpc server.

diff --git a/docs/snapshot.html b/docs/snapshot.html index 51bd39284..8d204e65d 100644 --- a/docs/snapshot.html +++ b/docs/snapshot.html @@ -4,13 +4,13 @@ Snapshot | Stakeworld.io - + -

Snapshot

Last update: Tue 03 Dec

-
ChainDatabaseFormatBlockheightSnapshotFull
direct linkksmcc3paritydbpruned26038962553G576G
direct linkpolkadotparitydbpruned23673919489G510G
direct linkpaseoparitydbpruned409264052G55G
-

snapsize

+

Snapshot

Last update: Wed 04 Dec

+
ChainDatabaseFormatBlockheightSnapshotFull
direct linkksmcc3paritydbpruned26053209554G577G
direct linkpolkadotparitydbpruned23688285489G511G
direct linkpaseoparitydbpruned410704152G55G
+

snapsize

info

Snapshots are compressed backups of the database directory of a polkadot or kusama node. If you start a node for the first time it will start building the database from scratch, which will take a few days, depending on network speed. If you download an up to date database snapshot your node will be up and running quicker; under an hour or a few hours, depending on network speed.

Recently the warp sync option is becoming more developed and popular. If you start the node with an empty database and the option --sync warp the node will first download the finality proofs after which it will be ready to validate and in the background download the remaining blocks.

With the "beefy" update warp sync got temporarily disabled so for the time being the snapshot service is re-enabled.

For now the snapshots are available for kusama --chain ksmcc3 and polkadot --chain polkadot in the paritydb --database paritydb database format and the rocksdb --database rocksdb format. They are pruned with --state-pruning 256 (default), which is sufficient for a validator node.

Automatic install

The following script can restore a snapshot for a quickstart. If you want you can first review it on github. You can choose "snapinstall" for a snapshot restore or "nodeinstall" to install a complete node. The script will ask some questions and create an install or restore script which you can review before executing.

diff --git a/docs/tools.html b/docs/tools.html index 3adb4a18d..7c3b244fb 100644 --- a/docs/tools.html +++ b/docs/tools.html @@ -4,7 +4,7 @@ Linux tips | Stakeworld.io - + diff --git a/docs/validate.html b/docs/validate.html index 3e37a7bfc..49c70f812 100644 --- a/docs/validate.html +++ b/docs/validate.html @@ -4,7 +4,7 @@ Setting up a validator node | Stakeworld.io - + diff --git a/img/archivesize.png b/img/archivesize.png index 5d2b6983a10311658037f1d7a6679fef4fc288a6..62de110afba03b484ccb786da63296aba272e4e8 100644 GIT binary patch delta 6599 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 diff --git a/img/commonsize.png b/img/commonsize.png index e55714f8462efc6c8385bf860128d5e7c0233201..21c98d287c7483dcdd2f9d80c7f8e85ae7fe9381 100644 GIT binary patch delta 9302 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 lXf9GGGSW`^AEpj30z zRXm})LJ^4?7=(##oY6qlz1y0EY_OMog1RcTopZHok-X?q`QDmIsZFSaC3G$@Bg)6% z28+^S8|Ta6IXW|m0%i^e2OaqR8tpLLU-05kQ+L{sHicq*70=9-7P1kz<9${wwR!(B6jK6p=^|U*5L#P!WI!5{`fLg2`0+;0TVRQv=+jPAv~49p-X7sqY9;{2T)BHvU<=XUA~43Bz)6>Y9YW2D zW$y1HdEA_vt*Z+1U%!QgjVYsVx}d%5dlKf*M3BqcDitVX2+rS^=vVV(D6p-Q9yWOk z4npSr)iEMup`+7eW|&mv?A-FwK`V*2Im11TJq;inhYRDb0_bss3|c`^dDoTpB-g2x zGJ6#D=OhhTvTx!)esQ$fpdeKPei!J$t>iqWG~lA2MR?>hgf#)@KPLH5ewe$=U8vt^c;i{ z<~dh3q_rVbVjAHEX2bHXnYy+zEQdrmKd@%vJp_B>DZ+9>roltl0U$kaugpbnyFmjX z;WY6<^HxWOmtD7L*sRc9Z5_Jt-|^8};V1!fmwoW#yYAi#w#?HQpYF+ZZ&(j25} zHT7oq$^6SD!R7DSI1;fQ8HM+CjUe1LM*1`jG|41mH9K=Rx8kh)=i9b2zP_D8x#3un z6f7j|Nzqvm8@yy6K1u(uW-R6(@)7nW%F5WE7tMR1C2A0 z`X*te^$AYiAhAkT_?8zY^0cpb)Brm_2VRs3tiNCFi@A1MBzOFm-?mldW{5`g z2!>YOnT>TU=lMKO`rT!2_(=+zXGbIv%#a=%y_s>84HxrMF~)yDZjEz)jVr<)q+c6( z;I17%C+R15HP!$t;5>fhExvBdEyjjyofC<;$nwC&Y{h&a2(z_KxKBW!3BGQCs(6Op zd6?Vx#1>Q@@ckh8_IVHbZ})K=2@!u6*3#n5g4f`G+24TQ9fbk}ex^1V;_r#ADzHyj zh1uv-xLr6Fa|J5N!ZH$_bg%iH6Wqt2k+?kLxBUp*-|TUH&indJY}-Ab;9z5uk@5(tq7`>KkA)M)=MGXK9a&S)ltMwv9f<&7Z=i6C3H81bJM z&J7y{0MF(p;6mY$Z_gAnN743Tu==rLA4^uEWJCU+U>_!_(X>ROABsuTW=76cH1w&x z!om-BNgjue5-a(eF0em-kdV9)ElQ#tV6)P?uDIS44lKq#W?sR5yBj1AUe%-{IGOL0 z9Csh@LAw(A7JoXxJ*WPhjSjt(;lb);khLz2RNhoSX@5X~z~h}6;Sr%1C*|*zn7@W& zsn+HaO#F74D6WfViY*Tm_w-*p@+?L8NV)Qo;EKwBgD-P+{UI>sah0cvhzgt|wA24x z1A*GH0kM&+Q&<{KUYcd1iYneKVcI0StW*4!>;jMNR__%sFx_I=MIan>*7*(ni3(}C zpz*kQeelx6#e$te1;_TsO?23&;zYji?1&&^27UBxiZvjWo>HY8Kkwy90nsEy`gk=R zVIF9Rz2tlFMp}AburzPjaa7_}Wf{R7s4L3@a3Sntc{WRpJw0BMw!arBPSExAz98AD zTt`ig!D?6$CqpnP*kD-tCXi(n)XsI3Q$pAGwd)_cX67W>@fFO7$hxXn7j4#o21& z0oSr@NXj>>1Gw(vQm~2S;Q44Bs=75j75QYBJyL$}PG=vGeW`h`)wah|{ST^FkkzCk z!NDbpxS;WpIfmE-h@M#?lLA z0}X3}w8T65`}U43fdF}G&QU7Mm)G;|n+4~!pjxu48Kd%K>26v>qo4=FzF&?SnG4R8 zwbHRPSC5vwQkBWhEZs-U>bEh6b>d5!B_-+Wa_3R8gq`yKX=lc> zAF*)aD18Cu{uZ0Nzqz=l$4QP)kF% zjiGd^H!z)M%!>pKf-fJVtK0zBFJWK9>wn%plG19zPpTPIqO;rs#7rII)%)vJxZS{U z7$i4)IY^#_Oi<8AoSmq()bCCTjytO$%;O`nyFEm37IAQmA68bAslj~4;B+_6iyBGt zO`Mx3X2x|0bkjQ^V3a-o5F)B>fH@9MRzQvCPt4<0N}#NTYX%V-G(hM)**iBrq-2Xa zRZCPV*Xkha)VxZ?*FC+bIN{xwy!*@+gbAU3vq&?x!b}B)3r@`to>c|m`10qKWN*HU z;f~uWU9*=xl{}x~FZ?j*NKjSxMZNb3V?$Im#`e`D6;{$8iUPt?A$_cR#D%h2v*o<@ zPf$eov#AE{=j(rO!R~13k-M*D8t2W%y_AIux*;`O zMf0R$J!9(|*7n0!e+UtupS#trHblluQViYe7yCVbO=W@inGepYO7k&id-AOWFqyI7Q7@L7tJpOO(awg ze(moy)=(n@tPko1*pGV#w6Q0TDhqDJw(SOa06qmN9VTF#Pi(#6YwgUgC&R#K088Av zKJh3b&liG{V&4TUAUn8K(>SGFMp&AY0%_UVi5X#buS1nj+hT!%S*SCyf@Eq=3k<~_ zw<~6#Pm(UJI!*C8JDj;lzN9GH03Fu!Ynp;837N-}lUO&<5p)-q;qz<*YAU7eCFB3| z8|$PUA_>rXX+T9b%Td7-)}HO1#+31OvX@1r++@f&?IrA#u7ly_lZZ7lSQz6i-L_{L znXwk{@jbKbd&QCSe* zs4fNNX$v76^RqjEC5m}C(#*N9l`42tim^Xa4@ambmpI}kX_`X6<*U6J-8=coy+5{Q zml=oNd!Gl&WU%91wp2HDLQ0>jZwV)9vkGGG`L;c*eQq*Jo&m#iq$_HbQtvm{X3DsZT5 z-RBnun(;h-qKX_5N<92PxFUudq@whKt!syFMy}Vbx zgDoR&ezJxjgl+X^z^t7soV}x?gLq*ejFU-$z8Sx-bUM18<_}q^PEY3P#GLAg;=QC7 z6K4eh`N2((mRw79E$+8SU-a2>_Tw&f%i@=#{1V=SF3wB7I|6M<+{Y-hkyR%%{h$)y zasD*VHw^c2B*V?mxxg?1m8436G{n4EWjJCrdD9(TKlo*4sxr)@%gO9F&UTY@ig9zL z{ojp()VDu5SAU2(uO=Vm4}M^SP&Vk&()7m^2JmSlDgAsCbU$>cx1JzI#7G&6P<`q7 z@rThL@TmKE<3@prwgGL)-PknMWgl)2Q0-Txy}xFk_l>g5H!CqaqJXtdpd7aL77l-k zp`W2o1)70eW(cy~whHub@Z8^g1{lU=7xE)4bMKCgW3((s&yw%iS&pg)FQR46Zr3ER z-+!~o$_x;69WyXJ5o*Ziii;N8*5-_)y}?epS9En;eurmC!G_bK)seJ?E61V;=sBu4 zRLwjp3x7&5`&P)4=^#J$Mx!yPQuM_}!KO{1G6l_0Q7NXaM4B4%lgvrjds05mxbKbT zjk7x4&zw=NwU~KMii8NKg+gKhVmoG}YcJboL2+{KI9VejDB;b(2ObdJo0N&FZ=7LD zOgym$r!wVF+u2#3dAcgo)v;N511nLls%pcu$v0JhKQ%o`dLmSFciY6-q=|28S=X0{ zX~rUBprWTpTgvZI#;NIP$QpMWysFBOT4{ac{sxpFho39`g()PnicDLJRG}<9DkJD= zMDXekEi}hLkvmvjo8WF}C-jP1ktEC4h%+4amefjfiF~mqo6<2%J3$I@2j~}HRMnC2 zH73}Zg$*n-@}Rl9`Xdsj}_t#vR19k>Wk|%pRTh1Mg(y<5OsLJ9l_>?tI7- zB38)Gk}zJz2da`D7b=so3B{k?(lQr+CHiSO**wIe^Rki&yU26t+gCk;0RHp-`0ixl z{-I8;Z5ph0H(?pha3yLrAHV|F!iH7ySY(7S_tmLuGKKPXSzchpD+Ur_*ststkH{mh z_!SRRU&-01SX6495eQ&1QV6DBj+Fa|?ANRsmj&bY9p7*x#`l?z*r(*)gWj1O2di)| zQ!n2~8_m`P!hYHpRtJb>-Irmmgf06dRA+#byPYJCBG65J+d|s9ZvdHX^HuKiQN>Zk zD(;Zf=BlfkE16}*KuwT{ql9Jrv$z;3!)TH3y-sX}AJtpDt>2puh;3tXekhB0cHf=T zZ*ulxqKj}$$@V?L%Dsu1;(S?-k*q31L9$XGk7uXXtFx~j8!xeZ?NxnKhyw1i;mJEk zhKPjX;H!kg$kNW_&*T6`Fe|gk$|tq!gfgtbmPp}9{?mX>-V|STaqAbFGiizKl}~=A z-b~DFXu=FRLZtMiFyDv0F2;(UF7+O#i`s#?^~zl7r@3cl7y3*Fji(FJSXisJOuq68 za1P7I`dh*m-WMc6?~_r|b1n4suh{d1_U{ew0CjQqB z+ML`d{1G*gpz^O7IE8SDI1yjfE0bsr;wOsS8G2+#E(*WCFo&2YT&%I`P;AI-dzp!E zlIJAeS$Bg|)!#R0gD`-57BY>BfEnV8_15{N>*7o3de*5!fzW)+Wtjw<#FW+h2)CpckoqF#Q=_TPn1BVzhZWKy)#VLP`IV0cxDt`PHqZviq*rj^ zMO5KuEm>l|Vh?$9B!a_lFmg{kVrfQlALQpE1rzPLC(SJL+bhf?ab$HIUJ9P{sndKULU)CTLmedYC>ey43qOG-y-Uby?PnU}B& zKtEUy*9TlrYC5_gkJpy(4#Jj2=8C=CwYl;9D0ev)cL*=}dd_CUHY}a{tRH_?#vhHO zkYx`ac{MVsw5psKUUb}H0OHbA>5g3U8sHv|6#5$3rAcKc1-fqKZHdXX5e^5 z*UargEH`B=gSfRmt4~-pf>^c1aS`YmV=8J4(ANMsRvmxCsf-Uh&^RcwOdYGG;$2CY zuBGlri2+ zfg?naMQf8wQ;JqnUgpIPo~&q<;pX*DQw-TFazg>)6&sT)W2nG(hFbbUzp5nZI%t-xUzWhqR3|u5+KsqxeIIFj8^cw77XZA5*NG~J!Ku0g)rZfLQ7 zL*=K~pgo@6{s1X^asjYn{gPzlNW914tf7hhBeZ{>YGQrj5cdCDz}pT0IljKrZG*G^ z&l`n;70`2 zika4O=0=HTmH+p2;BJg=x=qLrL8(m(C$_kc6DVrj71Ola$aQ~Rs?FplY@3Jyc11r^ zH>_8lHDQ(Hvy*wvdY&$A(E^~?AW`~PFmo_HthJHoQ7?hS1hwOy^slFPE*0jcw9-MhHt>W{QxSRrFbjDsI@Goc`7H zb=z#)^Beu7*Nux$a$EjCM&ji?T-5QSQ?2y<0bfh)i*6Siy`T0D+Q%KXj!uHh0Cq7J z2%GY#v(#h{V~dW3Zsdm9WT$6eq%v+#i$UT9A{Kivf}FT(MgwMH!3HO;b=SOR;owr1 zpDp^Yj<=#H@A&X`{06Icw_-5g-{9HUha)kME$&;756oEdqj);Jsif*5=})dVJt9hZ zDSp>8!ru!~mJ!7O5Mv9ojGqWz$yn zs`vgI{?F8vS(EJL^euma(#$KR|DyBk&xtwjagfU2TP~7Wv5Aa&k?|);l3QD)xhquu zS0(WQ1Ht7X(1~J9R_wlT z7Eyp6=*ky|N#_+mGWw+1TeSNEqK!OobkvgN=#)R)4S{i?-$_1dvaU9_= z@;B2lR_K2cq^tDINVn8aG-c(E_EX$u-KdO-YZUl1UE*@xAH+3#3<69 zq$;cZ@tuufV9~Gux68*5UG#xwj{kcX%@fM(dE(GK?HF zzO=k8ZmEXaa7L3e0%0DK+X9NJ@SdzQnG`D^64Lcvn_q|Vq~I@!y@)L=EnNN>ttgRK zbBJ07?=z0!-N46m$uNo5hN_b`W!(V-uCP%4Cs!3zx{Fy|CM@2sfr&2B$l@ zU#3;cytf)!nJ38qMx=}ma@*z(t0$3wrB%4yk6H{UIbt&E+-z%W4L#{!$_bfqU|sVC z(3dl8<^`3|VQ6ypoY=jQMgH~YWq&cvfS=k-L(J;A^1oGx>`CC0dwl1IS~M_j=ZoVP zN7UV7gdA~tgtfGF&VdluzysyC9S(=SB@F&Z@?VbU>-DY%kVFa|Xr{so@W*AVCw~J`OSDz+yjupcC*u0lkCa_Wb$3AhHLLwQ-Ow zM_!rw)vV=!gvFcvE@T7TpaXu|BzuDj-9z150+vgOV8M>-4Zw3-g5VWa>_pW5GdoQC zcZ=0=zXl#p>Uu`@aWCLY}(v|ZO07XC=jn(=#!;i?4wji{gF-R1C8+4 zVDRJ8OQV(Mxi&{uL-;7 z>4v=r5fA{v7FoGcQeY5I`d@TR&-AE6Gcy-EkYvC;7TyrThy!<6c@7_ zEYjf~<>yb%`GRO=-xQPa7G(>EXS$Q~Z$PC!K>tmK#zQiGpopZYXONvrHHd}nIoXUL z;YWL@rSL!QjhlGgPiIY`I3fjka0xZ=2H?c?zzO*UM~t)?u#iYTHNDyG{Z^?p;yXj{ z1$9x_Lhko=@nQ)Kx=OB_hy;CP)o!X~d^jQhaH0Z`#kDwnTwN1B^UnQS_?ZR#TJ0_s zcY)Fu3O}pHhouFBPj^q>S!8u*Clpc7}%H_2uJ$PG)q%AJLUbY0%*!wRO*de zuZaHf&xNxIQ4yMrZ$ZB{;g$qQl*ss2Ve>z$Y=qxiXr5XIP3H%~CANaXVrq}74*tpv zn|^VChSH*ytvWT*dwFK29(=gjy)!D8r@hzwj7lU-<31xPc9w z_dnwYxP{z2J;BV|N4e>#H4{7(_|>~L<0p-fAS4~_=fQo+@Eix*oDAeTLc7Vw&D;*B zML7C-gOk}2Iv>KJVh)%pSlrtSU?FMF7^76_D+s@xv=87F-;{C<_}W6cr|*d6}8kPDpL34GmO5HBYSTlj`w zAzUfwM-tCx2~Cx7;E7X#!zIXt$3#}V{wY9dG$s!?ABSvna<=t>Qz|Y5F11riT_6az zfy4R!!Mby5f@`S%X^Yf><|?XIfYZY1e7(^pA=>|_dGUVz)^5zA65p|a*er%=4+Zr~hZnQWBgd%N@+y*6!NCub0;^omsZqK! z8uO2fC#`%et?`xltC zS($gGjV;feqmJ4@5J&HYO)K?S41T<*=mmo+ByRVEs`!`wJ`auC6dk}5_l|I-VBxe? za1xInFYOeLvs-Tun;98>Gy_V30v4Ko{evjYdE)dKn41RbmVFuvl)U$rs3Lgv&84%xgMdT8t)bS*E?`MVfyRHU{; zr;ckv{Kw#x@hQh;Ae#<&hcSFRC~agEl|}QA6rWE#^2WX!(Tg+1pEO)uKq+=Vh?bF< z7syV>LuCMbjurqte95VY^a=FN3lf%jxVN03F4%5m*K=iGI7rMb`W}KW`L3qr+W1Tv zro3Qe_8`+qhOi9sUB}HIs>8c7h2V`g`enqDdG^y&6?buew7M12l=WB#dL%IPNSueL z5+XKQ>=bc1276(?7VrS5Gz!sMpfkj2o6H6V{>IP49qXj!o!jMI;u`R<%rf>I^m>b?V;;soj zs=9{OP&-hxTK7ke&6zMpCsf=nDc4n1kfrc&|BEneP|r+If`TJe}d&vV-!5U3hIT z9`7PatInqoo75wz)z2IFL?1+?}A@ zD55Vz4}XR@E)npnx)^;*lGf32bzb*ENFJk8G$C_Zn;_Riw*sBl{BtH_zp|aOmZpj! zEafZN-`(K#-~1lo&!g0g=Cf~IV*)Ccj9f5DnQL7Xq{iceIvKGh2~way1Ug8VN0NG+v)Y!j&W}Tu=yXzR>naVU=CUuu4M@ zsUEUFCEA9!>nToE#BM+L1A=;x8bKe$|NVi(^nYCvX*l`ukI$(`;-EP~@4hcvTR(#jJVwmDwXxEyA5w}E<@Ks(4Z;9ueMAD>9$VYE58X^C?Ahn|3 ZW3&=D6)E?r=>J1flv9Uns@ZR*YEnBf6jHj_j-Nq?|tt3v!}PK_u&`^ZiVTcJ0bOVGT)O{fyI_@ zK&DdCyE6)?VV4?GNWhEQz=78Sj~X1ijJD^fk0w0iD-Y@}eyL@!2|iC`H!8-)?qwp+ z@-z!8jLo*Z!PmIS_a&Y?-1fV8Z_h^Qa<~6#lgK!Y*3(17hUAq#aihiPeE(`C)(pR< znDluGHWvJGi@hl%RFjk&EnAuNoI@Pv-XU%2VAgKm=hvU7y!$0lljB>>4_IXx)#@s2 zJ{NGmytQKNv_IO8fsE}je^wXX1%{1`YHz%_JO|@L@hlI~5bZ6e$k-XaY`nU@o$N3R zlapa%j800u_dQdI1+(*zU$jk4#|f#pDYMZ1IgEgdcbyxgPi$~`ri9n##vm@tUl_@l zc{|MDPHm^yhd)ww5tgNv^Pu*=Sy{n{n}9fW{%TOkAT0DN3TffuxowcpG(J zL+@3mrs2HJQt~l!e z@v3faow~a8C3ffcwFRh4gC#E7h1`P*A_DHiMgtR$)nT7Wt|#T{v%ic{mwvP$IC#la z(b)Z3Sx$|Q#y)H(_UlqIUmcz+gpF)x1U=hR-OuYvJzjyHc>gOl?BCi6SJ9#Ug_M{- zWxJ6UVX05+8w+y1joS{c@7x=A*_2ch46&}18-3F4&3!ZU{1n-1E5j65&||5&5jG@g z23g2dEU0+Lrx?J93yE2qV}SJWo*@V}%Zz4R$g1|XGbqYpRv4KGnV6lkX-G=0+f^U? z6P(WV@^F7!VrqWQcc(yRexa^PVdJcKcaP)-RcyoN{`t=Qo#^$$U8S3j@l(yQ4Q&0~ zm(K5V_Jkzvt}j&)zM!!DBgc+3kICY7bRURPn_z)?-y;^!}0Z-?ksi9+N=O= z@zN7bq$O(<60-B>v&Qp|yDF*kIl}cVj!Pm!fu}d@A6?$DkB~!4pD#~-W!p%)|H`qr6TFCdYL=nDPdUO z@+QHs2hP@0uds)#ju^G=5|`au`>g<~@1_-2qHmX(%WoywCy8EWV<^*8nQA8*K5%ak zV3^F@PxDu2V+b>@Yb-O2!ZZB$iO*4p{t)m?Wfa~$oJttds9=wyR;gWobg5T4dJO)? zXCC+RL&5TJq#A9)H*-Jzpv|gpxOcNOCez#@$)$7R?s6|8XfoKYLJfM&i)YwNydZI| z?jDP4Z6(n=1Kc)o0F$Qb4{K24OD(Xe)AkPKk~czgzrOzQ=C4(F+!?j1&e41;s+nu8 z2LpjH{AsuJw^Y7ot!dZ>I8%Z$I(UpT!(84_bx3cW>gd+qcJzZVsI|G1<(ltTcsA(0y=JD9~adNU^q?;2+n&aT+$M^T$A1;a}YdYA(%i3pr7#NPguGiBl z!eLL}R+Q?z)pe-uG$-2Twl}tDkUq&_M)aICzN4z1I&TVdK(uT;T1t5_V@Sx~gene- z1r6><*;768GEziTorYE1E9PXzovK!(4-1-na6_N+@As4Xb3S^wSHSP25X6sgmHglJ z`M(!mcE{>(=D?pfWW1%_avov;Nu5q5Gz_&=B`~cVkcxk9?Vb1`!GJIAjnJz3$JsSb zG%IuRPBwe&!&JPwwt17zS*wRgWC$fR=YAwUTnXksc3NjSqR7%72Qe#Wfy?&i3`JPh z8OxNYjTf_|)QPc33%^>rdSiE#-8<5`Rv^T1%Dli*O4?{ic;|Xi&3B#0QQPgX%M3Ty zTGC&SRSsXCoyywR;y1Gj(Yty)E~KAinUij}RvhfqY$fw?`;NcVY;_mU`)@B-2O-HF zdLoI@zxxTF`#8Zo7F^8YRWA!UrVpGWS{0m?1pIL`_Tj0m22)92;|o?rKU2MdXP*WIda-)8<1E6!rN=V`wt_%O6`1=-eT;6b`x__MQm z{U>N1?S*PAR8@)e;gOkJ?@3bxII9N}L~hoGf14d%dfJD7&W9td$>UT_4|eXav9s-6 z*;>v?#-oX!vz%G<^arOf4W=rd$S1|A%inLw%=zakO^f6W1zA?Y?uYTh*>;$v#he}F zeC`xo)3S2>_1E^>-#T`HS2fr~UFlT*cNM?V;GZ4fh)F$MH`-PF+6GxrO{j~wBc-*!Ddu&8q zS+s;lD>bIaPXzHSKj^RR9L!3G+?mv7-LUx3wG}w$C;Bn!X3Zb?G(xaI5cZQB{qE?BQ$XAOtL72 zHBVAN`t8~1FMd!pY|36J^@5LNa@UJ*(OD^{e}xltwxf1?smOCO2=P9tJ5%^iLmIgR zc*2|Yf^6y)Jd}Ooqe4xvRV9LS(u#PT;qeORIcShIukb)M*cBV=MLl7NeSeJZbFu$b%r9(t` zGSo~VlYxurU1#|;Ah5Z9J_*gU<`{osRkS_AN>%J|@Y`}mr$+zSu{DXKL%6}!R>sK6 z`pFJ*uHZL`si~nduI<1hiR(xVb^&I+4&K|&Zk24TMlK97;BGfHP6MG^lVw-SBl)D` zMRs&0Q|ZA(8?&c@YlN5)*;X#3D_Gt=xqFR~o8(IoS68kNj>do5U3NRc1YtCt?p*_w zAUD9?K)`=OWxfpEvqw*Fah=zUD5P>xV0t*saMh^7Y=w%rGP#e0_U2-Kv zCea<~d3;rLc0?!z>Pr*T%a=XIz}Y-+&pw*Q6BRo1N}}YILq?WqvIWVTj_qvbxtQwj zz%(pN)nqZ-LC2DnK1bvv%9${w%CzEn6xO&y41?B~Jw7p1qi^kLeMJD+#23p<13H zzXl_Q4$i&q&pFqyNm_Ycb|*~tt@I} zm(p4=J#Sg}nO5#mVkqN6gmq3R>POGQc+yEh%s4_Lp-Sk4yLjNk5;FZ#q6rJ!ygGTOV_cBUMly1nV@ zex6)6kj8VjF>{OwcY_GsW+=K{l5_W1dHP|7I$8Z$VpFT}1^%b4mD#|HXzC;)&Pu>P zIcLgHEiDLl-|i2NCtY4V(1O(}&FWW0#OUUsiOA<$c-_V!r-w9gBx!Fzu{6YZM8cP6 zon7>u9ltu8qB0SA8_q*In0jGDxcm(F*c9gyqajxnj20T#?rhZOI*Wy`cNo0=VR~jy zUL{bk^V$@K#bd(hPtU)@CW|mndgq~z8jp(O za*i3=GMRGi_ju2~#e$8Rgs$Yg9M;ITqSqMJ2xMa++*t*~p*jEmJ7+i}wQm?!6#Z_{ zqys6+L?{tEC4oHzFlQQr&5f7APfKQKnxh8|X4OCeK}$Hle@avFZ{ONI1)sJ} z=2bln0%;`raUNN9N9mnqaideUxH8b_#}#3Jy;>_VEY3rO43mD|8raa_s#c zR637J9!W2g+28`&A*9I)N`A^T<%TywTE}M1zZ{+{;S!OqtNb+VDIVW4^jW5Wo)pcPE{ArQ| zh3(Tgx?0?Y>b|qGnGl}bdC6C+jdclcH< z!Hx>Ul*)Z_uIb)48T1jX4HikKrS{Q(I^kB9r0=Io$V=UR%H#Q+F>BfHO10;GX`|Zw zbKqVMX+x*V1-bUk(t`B;fnTBUp8Pfu7qvT-*iPmj*A;7~>URLrTX42fPBF z498B{nS-FnY&hK!_nPl*dy()938Z5Q5c(KVtYWeFlNV-^{vc%%8i_^Y6zp$nuD&mT zx~ha%8v0bXvrp3()LSfd8L`dS%k2kewH{+33r(88Ace9t^L6$8_IBTapV<`0Lvwh3 z0Q>t8&1WNjw^#P9NtQalBjvMboK$>`y;v%>St5hKslfdtjpc($>I~ z^<}on)8dL^9)gk=Z-2kJLT>z=EqCL{e~RSWm3_)aWi_&TenHETNjmq%k4gl@2bT^^Kjh+GrT5OA+$p#Lk(J$C z0X3QW^KlLH&1FFP*Ej*c-POo7$~X-uJXxuyP%7Ub3`)2!3A)<%*6-bMPSI*?Gpxrf z!@~SN9K$?aqt}jSE2e=Mq8T&fFuhkY?^L)L$!xu<89f5J^N_|KNXP$;Ha%GB$D?+D z)AnvPQJCrdNL^0DI*50yyYt#M1dEgbo7&`g7{Vu#?vVRKvsS+Tg)4Wt89)A@NVKEA znoeghF9MBj&vao643DsA5$=RKi%9>RIF&~ETErko5iKzS7VI~5AU-;nqnb>gF{jy< zIxoVUly5v=11YDk=qz>Dzaq!ux|d*HxvTx#;hTMJ$1U#q<&GS_0R!(abGADgX3tmRTt zDEdkl>q~Q*2Fjk0Lu(sLfAJI}E>iJD?c zzuc0m(B*}Gc@2)QLjTCgRjs{xI@AfK3)<$`*7*&Xa{S!y8X6il{AWdfmg_OtUSSEUFNd$RLXBek{?wAcO7(ZIs1ajY$0DfGT zY|^9+42QmpFkUd!)wXoLgRm$>NY)I+#=f;A zU-y!Z?1u`~oBoYs%R0GT&3o^eMdSpNtB9)<-;1-=ds}9%=&11n3I$xLnv0C2;gD;l zJ;iX~d}D)2^>>4of7_|fC8C1lY|K^V8ajK(PvNZ>j={26BvxfeNdFYm{--k032 zXR{mk2EjH6eJF&e%M*WFW=z&dufAtBG;BHVOEMXhJ~5e(!G)o*RBjfJ`c8^fd9JOK z+A4nZTg#S(qqgylmaf7N{`#RI3H0kK%?8E`%?_NbH`{jH0apzL90 zJo03ABk8Xa7i1@J|K=lZF&RF6B=wKRPkgGtnjL+>ZPYTqfqO delta 6405 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 ZW_?;+0C!Jay?%0{bx%*d;?9$>{{gl5!<+yB diff --git a/img/dbdiffcommon.png b/img/dbdiffcommon.png index f3e74f77deb100ce417cc997d5c7de6be800b647..172d974b346f12698ce670affa36b6538ef31de3 100644 GIT binary patch delta 5857 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 PkERT-o9LJ7Iz0bBRU)3E delta 5857 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 OLfUuqG|JR$L;eq;VvZUB diff --git a/img/dbdiffpruned.png b/img/dbdiffpruned.png index 77aa331216cd91d7597d63d027e6eb79d41674c6..5dd2862bbd211bfaaed0668e934906ddc1f4da6a 100644 GIT binary patch delta 3503 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 delta 3497 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 diff --git a/img/dbdiffrelay.png b/img/dbdiffrelay.png index b03de8a6e3fa21fa759c42a51eff2ad4891676e1..e4ea931a2ab6dd29d4b8daa88b989724a376b3c3 100644 GIT binary patch delta 3975 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 diff --git a/img/prunedsize.png b/img/prunedsize.png index 75b0cccfb3af6ccf76eae09b1799176003490ca3..af0940b47a4a4ce19759c6ea412e87ed753982cf 100644 GIT binary patch delta 5826 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 diff --git a/index.html b/index.html index 1b466859b..e9a8c9261 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ Home | Stakeworld.io - +