Skalowalność Bitcoina była problemem w jego społeczności od czasu jego uruchomienia. Ten problem z niezdolnością Bitcoina do wydajnej obsługi coraz większej liczby transakcji pojawił się w 2017 roku, kiedy Bitcoin Cash rozwinął się z Bitcoina.

Wtedy do walki wkroczył Bitcoin Cash. Ale jaka jest różnica między Bitcoinem a Bitcoin Cash? A jak te kryptowaluty radzą sobie z problemem skalowalności?

Jaki jest problem skalowalności Bitcoina?

Problem z większością technologii blockchain polega na tym, że jest ona bardzo powolna. To wychodzi na jaw, gdy przyjrzymy się, jak szybko banki przetwarzają transakcje kartami debetowymi i kredytowymi. Na przykład Visa twierdzi, że może przetwarzać nawet 65 000 transakcji na sekundę.

Z drugiej strony Bitcoin może zweryfikować tylko sześć transakcji na sekundę. Ograniczenia rozmiaru bloku, wraz z faktem, że nowy blok jest dodawany do łańcucha w losowych odstępach czasu średnio dziesięciu minut, ogranicza liczbę transakcji, które sieć może przetworzyć.

instagram viewer

Związane z: Gorące portfele a Zimne portfele: jaki jest najlepszy sposób na zabezpieczenie swojej kryptowaluty?

Ten problem staje się problemem, ponieważ sieć Bitcoin wciąż rośnie i liczba użytkowników dokonujących transakcji każdego dnia. Ograniczenie Bitcoina do liczby transakcji, które może zweryfikować na sekundę, oznacza, że ​​transakcje trwają dłużej, ponieważ każdego dnia wystawianych jest coraz więcej transakcji.

W 2017 roku debata wokół problemów ze skalowalnością Bitcoina osiągnęła szczyt, gdy społeczność skupiła się wokół dwóch przeciwstawnych frakcji, grożąc rozłamem. Jeden zaproponował, aby SegWit radził sobie ze skalowalnością przy jednoczesnym zachowaniu małych bloków, podczas gdy drugi chciał sobie z tym poradzić, zwiększając rozmiar bloku.

Jak rozwiązać problem skalowalności Bitcoina?

Proponowane rozwiązanie Bitcoina zostało nakreślone w 2017 roku w tak zwanym Porozumieniu Nowojorskim, które było kompromisem między frakcjami, aby zapobiec podziałowi. Nazwali go SegWit, skrót od Segregated Witness.

SegWit robi to, co sugeruje jego nazwa; oddziela podpis cyfrowy (dane świadka) od transakcji i dołącza go jako oddzielną strukturę na końcu. Oryginalna sekcja zawiera informacje o nadawcy i odbiorcy, podczas gdy sekcja świadka zawiera skrypty i podpisy potrzebne do potwierdzenia transakcji.

Podpis cyfrowy to około 65% danych każdej transakcji. Po usunięciu z transakcji i włączeniu do struktury świadka dane podpisu cyfrowego są liczone jako jedna czwarta ich rzeczywistego rozmiaru, zwalniając więcej miejsca w każdym bloku na więcej transakcji.

Ale SegWit nie został wprowadzony tylko jako sposób na ominięcie limitu rozmiaru bloku Bitcoina. Zamiast tego SegWit został pierwotnie pomyślany jako sposób na przeciwdziałanie staremu problemowi bezpieczeństwa, plastyczności transakcji.

Związane z: Czy możliwe jest zhakowanie łańcucha bloków?

Jeśli atakujący zmieni unikalny hash transakcji przed potwierdzeniem, może twierdzić, że transakcja nigdy nie miała miejsca, otwierając możliwość oszukańczych transakcji. SegWit zapobiega plastyczności, przechowując dane nadawcy i odbiorcy oddzielnie od danych świadka.

Sieć Błyskawicy

Problem z SegWit polega na tym, że zwiększa tylko rozmiar bloku Bitcoina z jednego megabajta do nieco poniżej czterech. Na dłuższą metę sam SegWit nie może rozwiązać problemu skalowalności.

Tak więc Bitcoin wprowadził Lightning Network, aby bezpośrednio rozwiązać problem skalowalności, choć poza łańcuchem. Lightning Network to protokół płatności „warstwy drugiej” zaprojektowany do działania na szczycie sieci Bitcoin. Umożliwia niemal natychmiastowe transakcje między stronami bez opłat.

Problem? Aby z niego korzystać, musisz uruchomić węzeł Bitcoin, a także węzeł Lightning Network. Oznacza to, że najpierw musisz pobrać klienta Bitcoin, który obecnie wymaga około 200 GB miejsca na dysku twardym, aby korzystać z Lightning Network.

Bitcoin kontra Gotówka Bitcoin

Mniej więcej w czasie wprowadzenia Lightning Network miał miejsce podział Bitcoin Cash. Frakcja, która poparła zwiększenie rozmiaru bloku jako rozwiązanie problemu skalowalności, miała już zastrzeżenia przeciwko wdrożenie SegWit, ale kiedy Bitcoin wprowadził Lightning Network, zdecydowali, że nie mają więcej to.

Uznając implementację SegWit i Lightning Network za niedemokratyczną i sprzeczną z zasadami pierwotnie przedstawionymi przez Satoshi Nakamoto w oryginalnym dokumencie Bitcoin, Bitcoin Cash rozwidlał się.

Rozwiązaniem problemu skalowalności przez Bitcoin Cash było zwiększenie rozmiaru bloku. Ma swój własny łańcuch bloków, specyfikacje i jedną dużą różnicę w stosunku do Bitcoina: limit rozmiaru bloku wynoszący osiem megabajtów. Jednak nawet gdy w 2018 r. limit rozmiaru bloku został ponownie zwiększony do 32 MB, rzeczywisty rozmiar bloku pozostał tylko niewielką częścią tego limitu.

Dlaczego Bitcoin Cash oddzielił się od Bitcoina?

Chociaż oficjalnym powodem podziału była spór o to, jak lepiej radzić sobie ze skalowalnością, istniały praktyczne i ideologiczne powody, by wspierać jedną lub drugą stronę. Obejmują one sposób, w jaki jedna lub druga frakcja postrzegała Bitcoin, jak wyobrażali sobie, że jest, oraz wartości ideologiczne, które każda z nich twierdziła.

Frakcja Bitcoin Cash postrzegała Bitcoin jako środek wymiany i wyobrażała sobie go jako system mikropłatności, coś w rodzaju PayPal 2.0, jeśli wolisz. To jest główny powód, dla którego tak bardzo chcieli zwiększyć rozmiar bloku i wyeliminować problem skalowalności.

Frakcja Bitcoin postrzegała Bitcoin bardziej jako magazyn wartości. Nie mówiąc o tym, że nie dbali o skalowalność lub nie dostrzegali potencjału sieci Bitcoin jako wirtualnego systemu płatności. Po prostu nie chcieli zajmować się skalowalnością w sposób, który wpływałby na podstawowe wartości Bitcoina, a zwiększenie rozmiaru bloku właśnie to zrobi.

Związane z: Jak Bitcoin może stać się bardziej ekologiczny?

Rosnący rozmiar bloku oznacza, że ​​węzły będą wymagały więcej zasobów do działania. Tak więc, z powodu braku zasobów, na które nie mogą sobie pozwolić, przeciętny górnik nie byłby już w stanie obsługiwać węzła, co ostatecznie doprowadziłoby do tego, że tylko organizacje pozarządowe, uniwersytety i firmy prywatne będą w stanie obsługiwać węzły. To, jak twierdzi frakcja Bitcoin, jest sprzeczne z podstawowymi demokratycznymi wartościami Bitcoina i zdecentralizowaną filozofią.

Jaka jest różnica między Bitcoinem a Bitcoin Cash?

Bitcoin Cash oddzielił się od Bitcoina w 2017 roku ze względu na niezdolność społeczności Bitcoin do ustalenia, jak najlepiej radzić sobie ze skalowalnością. Ma własny blockchain i zwiększony limit rozmiaru bloku do 32 MB, dzięki czemu jest znacznie szybszy niż Bitcoin.

Z drugiej strony Bitcoin, choć wolniej, zdołał przekroczyć limit jednego megabajta, wdrażając SegWit, a teraz oferuje niemal natychmiastowe transakcje za pośrednictwem Lighting Network. Rzeczywista różnica między nimi to szybkość i decentralizacja, w przypadku Bitcoina, w porównaniu do. bardziej scentralizowana sieć węzłów, w przypadku Bitcoin Cash.

E-mail
5 najlepszych przyjaznych dla środowiska alternatyw bitcoin

Dane uwierzytelniające Bitcoina są pod lupą. Czy istnieją zrównoważone alternatywy dla kryptowalut?

Czytaj dalej

Powiązane tematy
  • Wyjaśnienie technologii
  • Finanse
  • Bitcoin
  • Przyszłość pieniądza
  • Kryptowaluta
O autorze
Toin Villar (14 opublikowanych artykułów)

Toin jest studentem studiów licencjackich na kierunku filologia angielska, francuska i hiszpańska oraz na kierunkach kulturoznawczych. Łącząc pasję do języków i literatury z zamiłowaniem do technologii, wykorzystuje swoje umiejętności, aby pisać o technologii, grach i podnosić świadomość na temat prywatności i bezpieczeństwa. .

Więcej od Toina Villara

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w e-mailu, który właśnie do Ciebie wysłaliśmy.

.