mirror of
https://github.com/ChainSafe/lodestar.git
synced 2026-01-06 22:33:59 -05:00
**Motivation** Enable more efficient data availability with lower bandwidth and storage requirements compared to a supernode. **Description** Adds new `--semiSupernode` flag to subscribe to and custody half of the data column sidecar subnets to support blob reconstruction. This change in combination with https://github.com/ChainSafe/lodestar/pull/8567 will make it a lot less resource intensive to run a blob serving node. I went with the same flag name as Lighthouse currently uses for this https://github.com/sigp/lighthouse/issues/8218 to make it easier for users, even though I don't think this flag name is great. We can look into other ways to reconstruct blobs later, like fetching missing columns over req/resp, which will eventually become necessary if we want to support home operators that need blobs with higher max blob counts. **Note:** If the custody group count of the node was higher than 64 previously it will not be reduced. It is required to remove the ENR either manually or by setting `--persistNetworkIdentity false` to reset the custody requirements.
250 lines
1.9 KiB
Plaintext
250 lines
1.9 KiB
Plaintext
API
|
|
APIs
|
|
Andreas
|
|
Antonopoulos
|
|
AssemblyScript
|
|
BLS
|
|
BeaconNode
|
|
Besu
|
|
Buterin
|
|
CLI
|
|
CTRL
|
|
Casper
|
|
Chai
|
|
ChainSafe
|
|
Codespaces
|
|
CoinCashew
|
|
Corepack
|
|
Customizations
|
|
DPoS
|
|
DVs
|
|
Discv
|
|
DockerHub
|
|
Dockerized
|
|
Docusaurus
|
|
EIP
|
|
EIPs
|
|
EL
|
|
ENR
|
|
ENRs
|
|
ETH
|
|
Edgington
|
|
Erigon
|
|
Esat
|
|
EthStaker
|
|
EtherScan
|
|
Ethereum
|
|
EthereumJS
|
|
FINDNODE
|
|
FX
|
|
Flamegraph
|
|
Flamegraphs
|
|
GPG
|
|
Geth
|
|
Github
|
|
Goerli
|
|
Golang
|
|
Gossipsub
|
|
Grafana
|
|
Grandine
|
|
HTTPS
|
|
HackMD
|
|
Hashicorp
|
|
Homebrew
|
|
Hyperledger
|
|
IPFS
|
|
IPv
|
|
Infura
|
|
JSON
|
|
JSObjects
|
|
JWT
|
|
KDE
|
|
Kubernetes
|
|
Kurtosis
|
|
LMD
|
|
LPoS
|
|
LTS
|
|
LVM
|
|
Lerna
|
|
MEV
|
|
MacOS
|
|
Metamask
|
|
MevBoost
|
|
ModuleNotFoundError
|
|
Monorepo
|
|
NPM
|
|
NVM
|
|
Nethermind
|
|
Nim
|
|
NodeJS
|
|
NodeSource
|
|
OSI
|
|
PR
|
|
PRs
|
|
Plaintext
|
|
PoS
|
|
Prysm
|
|
Quickstart
|
|
RPC
|
|
Reth
|
|
Ryzen
|
|
SFTP
|
|
SHA
|
|
SSD
|
|
SSZ
|
|
Somer
|
|
Stakehouse
|
|
TOC
|
|
TTD
|
|
Teku
|
|
TypeScript
|
|
UI
|
|
UID
|
|
UPnP
|
|
UTF
|
|
VM
|
|
Vitalik
|
|
Vitest
|
|
Wagyu
|
|
addons
|
|
api
|
|
args
|
|
async
|
|
backfill
|
|
beaconcha
|
|
blockRoot
|
|
blockchain
|
|
blockspace
|
|
blst
|
|
bootnode
|
|
bootnodes
|
|
bundlers
|
|
chainConfig
|
|
chainsafe
|
|
chiado
|
|
chmod
|
|
cli
|
|
cmd
|
|
codebase
|
|
config
|
|
configs
|
|
const
|
|
constantish
|
|
coreutils
|
|
cors
|
|
cryptocurrency
|
|
cryptographic
|
|
dApp
|
|
dApps
|
|
ddos
|
|
decrypt
|
|
decrypted
|
|
derypted
|
|
deserialization
|
|
dev
|
|
devcontainer
|
|
devnet
|
|
devnets
|
|
devtools
|
|
distutils
|
|
eg
|
|
enodes
|
|
enum
|
|
env
|
|
envs
|
|
ephemery
|
|
ethers
|
|
feeRecipient
|
|
flamegraph
|
|
flamegraphs
|
|
floodsub
|
|
fsSL
|
|
getNetworkIdentity
|
|
gnosis
|
|
gpg
|
|
heapdump
|
|
heaptrack
|
|
holesky
|
|
hoodi
|
|
interop
|
|
js
|
|
keymanager
|
|
keypair
|
|
keyrings
|
|
keystore
|
|
keystores
|
|
libp
|
|
lightclient
|
|
linter
|
|
liveness
|
|
lldb
|
|
llnode
|
|
lockfile
|
|
mainnet
|
|
malloc
|
|
mbps
|
|
mdns
|
|
merkle
|
|
merkleization
|
|
misconfiguration
|
|
mmeshsub
|
|
monorepo
|
|
multiaddr
|
|
multifork
|
|
namespace
|
|
namespaced
|
|
namespaces
|
|
nodemodule
|
|
orchestrator
|
|
osx
|
|
params
|
|
performant
|
|
pid
|
|
plaintext
|
|
pre
|
|
premined
|
|
produceBlockV
|
|
protolambda
|
|
prover
|
|
pubsub
|
|
rebased
|
|
recompiles
|
|
repo
|
|
repos
|
|
req
|
|
reqresp
|
|
responder
|
|
runtime
|
|
scalability
|
|
secp
|
|
sepolia
|
|
sharding
|
|
src
|
|
ssz
|
|
stakers
|
|
subnet
|
|
subnets
|
|
sudo
|
|
supernode
|
|
tcp
|
|
testnet
|
|
testnets
|
|
todo
|
|
typesafe
|
|
udp
|
|
unpkg
|
|
util
|
|
utils
|
|
validator
|
|
validators
|
|
verifier
|
|
vite
|
|
vitest
|
|
webpack
|
|
wip
|
|
xRelayPubKey
|
|
xcode
|
|
yaml
|
|
yamux
|
|
yml
|