Aktualizace: Blokování zablokování způsobeno obtížemi v Testnetu 1.5

12. července 2021 Silicoin pořídil snímek ve výšce bloku 93939 a spustil testnet1.5. Ze začátku běžel stabilně, ale uvízl ve výšce bloku 2601. Poté se znovu přesunul a po několika hodinách se opět zastavil ve výšce bloku 2909.


Tým Silicoinu zprávu důkladně prozkoumal a zjistil, že potíže způsobily.



Co se stalo


V den, kdy Silicoin spustil testnet1.5, obdržel tým Silicoin zprávu, že řetěz uvízl ve výšce bloku 2601. Poté, co tým vyšetřoval, vývojáři potvrdili, že tento problém způsobily potíže. Počáteční obtížnost byla nastavena příliš nízko; pak se časový velitel nemohl včas vypořádat s obrovskými nevyřízenými výzvami. Proto se testnet1.5 stal nestabilním.

Prováděná opatření


Když Silicoin dostal zprávu, tým zkontroloval všechny kódy, protože testnet1.5 ve skutečnosti sloučil nové principy od Chia a vývojáři se obávali, že došlo k nějakým konfliktům. Tým se však po vyšetřování ujistil, že potíže způsobily tento problém.


Za prvé, tým se pokusil nasadit výkonnější timelordy, aby zpracoval ty čekající výzvy. Bohužel bylo příliš mnoho nevyřízených a řešení se nezdařilo. Jediným způsobem, jak to může Silicoin udělat, je resetovat nový řetězec se správnými počátečními obtížemi. Když však vyšla v0.08, došlo k chybě v bloku genesis. Aby se zajistilo, že uživatelé nenainstalují špatnou verzi a nebudou zmateni, tým odstranil v0.0.7 a v0.0.8 z GitHubu. Poté změnil obtížnost tým Silicoin. Testnet1.5 sám mění obtížnost automaticky každých 768 bloků. Po testování byla bloková produkce verze 0,0.9 zpět stabilní.

Ačkoli v0.0.8 selhal, ale zajímavou věcí je, že jsme našli chybu chia sítě a bez úmyslu ji opravili. Nyní byla chyba opravena a úspěšně sloučena s chia mainnet. Pro více informací prosím zkontrolujte https://github.com/Chia-Network/chia-blockchain/pull/7419



Technické údaje


- Opraven problém s vysokým průchodem filtru.


- Upravená obtížnost. Nyní testnet1.5 upravuje obtížnost automaticky každých 768 bloků namísto přibližně 4000 bloků v Chia.


- Zvýšení výkonu časových zástupců pro zpracování výzev.


- Přidány další zavaděče ke zlepšení problémů se synchronizací.


- Sloučeny nové kódy ze sítě Chia a podporovány nové grafy.


- Opravena chyba při synchronizaci s výškou 0 pro chia i silicoin.


ALL in all in ALL


I tentokrát jsme udělali nějaké chyby a zjistili jsme, že nás stále podporuje mnoho uživatelů. Nikdo si nestěžoval a zazněly jen vřelé vtipy. To nám dělá ostudu - Co jsme to za hloupé mince! Pravděpodobně jsme vybrali špatný název jako vtip Lol ... Každopádně vám všem děkuji za trpělivost a důvěru. Možná nejsme nejchytřejší tým, ale budeme pokračovat v práci bez ohledu na to, s jakými problémy se v budoucnu setkáme.


Přestože je Silicoin originální od Chia, máme vlastní nápady. Chceme, aby Chia neskončila, ale abychom na jejím základě vyzkoušeli více inovací. Proto jsme udělali vidlici Chia v testnet1, stejně jako u ostatních vidlic, a pak pokračujeme v něčem novém v další síti. Jsme blázni do kódů Chia a chceme vidět více rozdílů. Abych byl upřímný, ani nám nevadí, že jsme testovacím řetězcem Chia. Ale samozřejmě, první musíme být nejstabilnější chia vidlice.


V neposlední řadě, pokud jste vývojář s několika zajímavými nápady ... Pokud vám nevadí, že nejsme nejtalentovanější tým ... Připojte se k nám hned! Opravdu potřebujeme vaši pomoc, aby byl Silicoin skvělý.


Milujeme tě 3000.

0 zobrazení0 komentářů

Nejnovější příspěvky

Zobrazit vše