ZDE JE NÁŠ KRÁTKODOBÝ PLÁN, JAK SE DOSTAT NA 20 K TPS. K dnešnímu dni naše bankovní převody dosahují vrcholu kolem 4,5 tis. TPS. Mějte na paměti, že naše bankovní převody jsou mnohem těžší ve srovnání s údaji o propustnosti uváděnými jinými blockchainy, protože testujeme převody, které zahrnují vyhledávání paymaster a abstrakce účtu. V současné době každý přenos trvá přibližně 180–220 mikrosekund (většinou kvůli 8 čtením studeného stavu a následným kontrolám a provádění podpisů), přičemž dalších 100 milisekund na každý blok strávíte sloučením mezipaměti. Máme jasnou cestu k dosažení 20k+ TPS, na které aktivně pracujeme: - Za prvé, implementujeme optimistické provádění pro zahřátí mezipaměti sekvenceru, což eliminuje náklady na čtení studeného stavu. To by nás mělo dostat na přibližně 8 tisíc TPS. - Dále předběžně zkontrolujeme (a dávkově) podpisy, čímž zkrátíme dobu přenosu na přibližně 40 mikrosekund a zvýšíme TPS na přibližně 12 tisíc. - Nakonec aktualizujeme náš model stavu/ukládání do mezipaměti, abychom eliminovali nákladnou operaci slučování mezipaměti, kterou v současné době provádíme na konci každého bloku, což nám zabere až 20 tisíc TPS. Výkon již nebude překážkou pro žádný krypto projekt.
2,77K