Problem skalowalności Bitcoina

Część tej sekcji została przeniesiona z Fork (blockchain). (edit | history)

Zwiększenie limitu przetwarzania transakcji w sieci wymaga wprowadzenia zmian w technicznym działaniu bitcoina, w procesie znanym jako fork. Forki można podzielić na dwa rodzaje:

Hard forkEdit

Hard fork to taka zmiana zasad, że oprogramowanie walidujące według starych zasad będzie postrzegać bloki wyprodukowane według nowych zasad jako nieważne. W przypadku hard fork, wszystkie węzły przeznaczone do pracy zgodnie z nowymi zasadami muszą zaktualizować swoje oprogramowanie.

Jeśli jedna grupa węzłów nadal używa starego oprogramowania, podczas gdy inne węzły używają nowego oprogramowania, może dojść do trwałego podziału. Na przykład Ethereum dokonało hard-forka, aby „wyrównać rachunki” inwestorów w DAO, które zostało zhakowane przez wykorzystanie luki w jego kodzie. W tym przypadku, fork doprowadził do podziału tworzącego łańcuchy Ethereum i Ethereum Classic. W 2014 roku społeczność Nxt została poproszona o rozważenie hard forka, który doprowadziłby do cofnięcia zapisów w blockchainie w celu złagodzenia skutków kradzieży 50 milionów NXT z głównej giełdy kryptowalutowej. Propozycja hard forka została odrzucona, a część środków została odzyskana po negocjacjach i zapłaceniu okupu. Alternatywnie, aby zapobiec trwałemu podziałowi, większość węzłów korzystających z nowego oprogramowania może powrócić do starych zasad, tak jak miało to miejsce w przypadku podziału bitcoina 12 marca 2013 r.

Bitcoin Cash („BCH”) to hard fork bitcoina zwiększający maksymalny rozmiar bloku. Bitcoin XT, Bitcoin Classic i Bitcoin Unlimited każdy obsługiwał zwiększenie maksymalnego rozmiaru bloku. W dniu 1 sierpnia 2017 r., w dniu, w którym nastąpiło rozwidlenie BTC, blockchain BTC podzielił się na dwa oddzielne blockchainy: jeden utrzymywany zgodnie z zasadami obowiązującymi obecnie dla BTC, a drugi utrzymywany zgodnie z zasadami obowiązującymi obecnie dla BCH. Jeśli ktoś posiadał monety na łańcuchu BTC przed rozwidleniem i jeszcze ich nie przeniósł, mógł je przenieść na jeden lub drugi lub oba łańcuchy. W ten sposób wszyscy posiadacze BTC stali się również posiadaczami BCH w momencie podziału. Odtąd BTC i BCH są oddzielne i handlują na całkowicie niezależnych wycenach w stosunku do siebie nawzajem, walut fiat i innych aktywów.

BitcoinSV (BSV) oznacza Bitcoin Satoshi’s Vision, i jest hard forkiem Bitcoin Cash z twierdzeniem, że bloki muszą być jeszcze większe, aby umożliwić skalowalność.

Miękkie rozwidlenieEdit

Miękkie rozwidlenie lub zmiana soft-forking jest opisana jako rozwidlenie w blockchainie, które może wystąpić, gdy stare węzły sieci nie przestrzegają zasady przestrzeganej przez nowo zmodernizowane węzły.:glosariusz Może to spowodować, że stare węzły zaakceptują dane, które wydają się nieważne dla nowych węzłów, lub staną się niezsynchronizowane bez zauważenia przez użytkownika. W przeciwieństwie do hard-fork, gdzie węzeł przestanie przetwarzać bloki zgodnie ze zmienionymi zasadami.

Segregated Witness jest przykładem soft fork.

W przypadku soft fork, wszystkie węzły wydobywcze przeznaczone do pracy zgodnie z nowymi zasadami muszą zaktualizować swoje oprogramowanie.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.