文件名称:geth-scalable-nodes:geth节点的缩放体系结构。 轻型节点用于交易,全速节点用于对等
文件大小:37KB
文件格式:ZIP
更新时间:2024-04-26 14:24:50
Shell
扩展Light Geth客户端以使用Full / Fast节点作为对等节点来处理多个事务。 适用于快速/轻量/完整geth客户端的Dockerfile 完整的geth节点的StatefulSet文件用作轻客户端的对等节点 用于快速geth节点的StatefulSet文件,可用作轻客户端的对等节点 检查full和fast之间的区别: 完全同步将下载区块链的所有块并重播曾经发生的所有交易。 同时,它存储交易的收据并不断更新状态数据库。 快速同步不会重播事务。 快速同步无需一次处理整个区块链的一个链接,而是重播历史上曾经发生的所有交易,而是沿着区块下载交易收据,并提取整个近期状态数据库。 使用AWS加密的Keystore gp2卷 确保您了解[here]的geth参数: : 。 特别是--light.serv和--cache 要求 安装了docker kubectl安装kubec
【文件预览】:
geth-scalable-nodes-main
----install.sh(653B)
----.idea()
--------misc.xml(260B)
--------vcs.xml(167B)
--------modules.xml(274B)
--------geth-docker.iml(336B)
--------sonarlint()
--------.gitignore(176B)
----docker()
--------docker-entrypoint-fast.sh(615B)
--------Dockerfile-snap(648B)
--------genesis.json(497B)
--------docker-entrypoint-fast-rinkeby.sh(615B)
--------Dockerfile-fast(648B)
--------docker-entrypoint-light-private.sh(679B)
--------private-eth-nodes()
--------Dockerfile-full(661B)
--------Dockerfile-fast-rinkeby(672B)
--------Dockerfile-snap-rinkeby(672B)
--------Dockerfile-private-light(777B)
--------Dockerfile-light(676B)
--------docker-entrypoint-full.sh(871B)
--------docker-entrypoint-snap.sh(615B)
--------docker-entrypoint-light.sh(607B)
----.gitignore(8B)
----k8s()
--------pvc-chain-light-rinkeby.yaml(290B)
--------sts-geth-fast-rinkeby.yaml(1KB)
--------sts-geth-snap.yaml(1KB)
--------dep-geth-private-light.yaml(1KB)
--------pvc-keystore-geth-light-clients.yaml(285B)
--------light-svc.yaml(186B)
--------sts-geth-full.yaml(1KB)
--------sts-geth-fast.yaml(1KB)
--------sts-geth-snap-rinkeby.yaml(1KB)
--------private-eth-nodes()
--------dep-geth-light-rinkeby.yaml(1KB)
--------pvc-keystore-geth-light-clients-rinkeby.yaml(301B)
--------pvc-chain-light.yaml(274B)
--------dep-geth-light.yaml(1KB)
----README.md(3KB)
----architecture.png(13KB)