Mainnet Decreased Block Production Rate
NEAR mainnet briefly slowed on deployment of new smart contracts after the validator set grew past 256: the broadcast routine that erasure‑codes contract byte‑code for all validators relied on a Reed–Solomon library hard‑capped at 256 recipients, so the chunk producer that included a
DeployContract
transaction crashed during the final “code distribution” step, though the finished chunk still propagated. The Near One team released a hot‑fix that simply truncated the recipient list, which worked for any nodes that upgraded to adopt the fix, but the fix didn’t account for the creation of a Reed-Solomon encoder on un-upgraded nodes, which caused any un‑upgraded node to crash when it tried to forward those contract parts, temporarily enlarging the blast radius; block throughput dipped to ~0.1 blocks/s for about half an hour and then recovered as most validators adopted the patch.
subscribe via RSS