Ekstremalne testy warunków skrajnych skalowalności Bitcoina

Ten post pierwotnie pojawił się na stronie ZeMing M. Gao, a my opublikowaliśmy go ponownie za zgodą autora. Przeczytaj cały artykuł tutaj.

Podczas gdy BTC jest sztucznie ograniczony do 5-7 TPS ze względu na swoją osobliwą ideologię, prawdziwy Bitcoin zgodnie z wizją Satoshiego (Bitcoin SV) jest bardzo skalowalny. Ten artykuł bada niektóre eksperymenty myślowe, kiedy Bitcoin SV skaluje się do ekstremalnych poziomów.

Bitcoin SV (BSV) może skalować się do miliarda TPS transakcji w łańcuchu, a wielokrotnie nawet poza ten ekstremalny poziom, korzystając z kanałów płatności i sieci nakładek. Cena BSV wzrośnie ze względu na popyt i podaż, ale gospodarka górnicza może pozostać zdrowa, utrzymując bardzo niskie opłaty transakcyjne.

Test warunków skrajnych skalowalności Bitcoina

Ponieważ rozmiar bloku BSV jest nieograniczony, a jego moc obliczeniowa do przetwarzania transakcji cieszy się nieograniczoną równoległością przy użyciu UTXO, jedyne potencjalne ograniczenia skalowalności BSV wynikają z ograniczonej podaży satoshi.

Wyobraź sobie przyszły scenariusz jako hipotetyczny test warunków skrajnych dla Bitcoina:

1 miliard transakcji na sekundę (tj. 1 miliard TPS); minimalna liczba satelitów wymagana dla każdej transakcji osiąga poziom 2 satelitów/tx, jeden satelita jako nośnik UTXO, a drugi za opłatę sieciową płaconą górnikowi.

(Dla porównania, obecny TPS jest niższy niż 100, przy średniej transakcji wymagającej ponad 500 sat.)

Aby przetworzyć 1 miliard transakcji na sekundę, potrzebujemy 20 bitcoinów na sekundę (1 miliard x 2 sat /100 milionów sats na monetę = 20 bitcoinów).

Ponieważ w każdym bloku jest 600 sekund, potrzebujemy 12 000 bitcoinów na blok (20 bitcoinów na sekundę x 600 sekund = 12 000 bitcoinów).

Biorąc pod uwagę, że istnieje okres blokady 100 bloków, potrzebujemy 1,2 miliona bitcoinów na okres blokady 100 bloków (12 000 x 100 = 1,2 miliona).

To wymaga ponad 5% wszystkich 21 milionów bitcoinów na mniej niż jeden dzień (około 17 godzin).

Chociaż teoretycznie monety mogą zostać wypuszczone do obiegu po okresie blokady, nierealne jest oczekiwanie takiej prędkości, ponieważ jednodniowa prędkość obrotu oznacza, że ​​ekonomia kopania bitcoinów z prędkością pieniądza większą niż 365 (365 dni/1 dzień) . Dla porównania, prędkość pieniądza w tradycyjnej gospodarce zwykle waha się od 1 do 2.

Rozsądniejsze byłoby założenie 7-dniowego czasu rotacji, czyli około 10 okresów blokady. Wymagałoby to zarezerwowania 12 milionów bitcoinów (ponad 50% z 21 milionów) tylko na płacenie górnikom.

Powyższe uwzględnia tylko minimalną liczbę satelitów wymaganych do przenoszenia UTXO i płacenia górnikom, które można zaliczyć do kategorii opłat infrastrukturalnych. Pozostałe satelity są potrzebne do wszelkiego rodzaju innych płatności i wykorzystania, które są prawdziwą gospodarką Internetu wartości (IoV) obsługiwaną przez łańcuch bloków Bitcoin, w tym płatności peer-to-peer, płatności za media i handel oraz tokenizację.

Powyższy scenariusz jest wyraźnie stresującym stanem. System wymaga, aby 50% z 21 milionów bitcoinów znajdowało się w stałym i szybkim obiegu, aby zapłacić górnikom.

Dlatego wydaje się, że górna granica rozliczenia w warstwie 1 (L1) Bitcoin SV w łańcuchu wynosi około 1 miliarda TPS. Poza tym wymagane będą kanały płatności i sieci przesiadek.

Biorąc jednak pod uwagę, że obecnie cała kryptowaluta wynosi około 100 TPS, podczas gdy karta Visa wynosi średnio około 1000 TPS, 1 miliard TPS Bitcoin SV w łańcuchu (L1) to bardzo duża przyszłość.

Co więcej, ponieważ teoretycznie do 4,3 miliarda transakcji w jednym kanale płatności jest obsługiwanych przez każde rozliczenie w łańcuchu, całkowita pojemność TPS BSV jest praktycznie nieograniczona.

Z drugiej strony, jeśli uważasz, że TPS jest niewyobrażalny w miliardach, zobacz: wymóg skali L1 Bitcoina, dokonując szacunków na podstawie artykułu opublikowanego w Science Journal.

Test warunków skrajnych ceny Bitcoina

Każdy stres związany z podażą bitcoina będzie miał wpływ na cenę bitcoina (BSV). Ale cena Bitcoina będzie prawdopodobnie determinowana przez wiele czynników rynkowych działających razem, a nie przez samą ekonomię górniczą.

Aby zapoznać się z analizą czynników wpływających na cenę, zobacz Cena ma znaczenie. Ale tutaj skupmy się na powyższym skrajnym scenariuszu, w którym testowana jest skalowalność bitcoina.

Ponieważ w sumie jest tylko 21 milionów bitcoinów, powyższy skrajny scenariusz oznacza łączny obrót całymi 21 milionami bitcoinów w ciągu kilku tygodni tylko za zrobienie UTXO i opłacenie górników, co można zaliczyć do opłat infrastrukturalnych.

Ale nie wszystkie bitcoiny można wykorzystać do tworzenia UTXO i płacenia górnikom. Bitcoiny są również potrzebne do płatności peer-to-peer, płatności za media i handel, tokenizacji itp., które stanowią prawdziwą ekonomię IoV. Jak oszacowano powyżej, jeśli 50% wszystkich bitcoinów jest dostępnych do tworzenia UTXO i płacenia górnikom, te bitcoiny muszą mieć czas obrotu wynoszący około 7 dni.

Zdaj sobie sprawę, jak ekstremalne jest to: 7-dniowa prędkość obrotu oznacza, że ​​gospodarka Bitcoin z prędkością pieniężną wyższą niż 50 (365 dni/7 dni). Dla porównania, prędkość pieniądza w tradycyjnej gospodarce zwykle waha się od 1 do 2.

To z pewnością oznacza poważny stres dla podaży bitcoinów. Rzeczywisty stres byłby jeszcze wyższy, biorąc pod uwagę, że:

(1) nie wszystkie bitcoiny są dostępne do tak szybkiego obrotu (ponieważ wiele bitcoinów może być przechowywanych na kontach w sklepach wartościowych lub związanych z innymi, bardziej trwałymi aktywami, takimi jak tokeny);

(2) wiele transakcji może obejmować więcej niż tylko 2 sesje; oraz

(3) płatności peer-to-peer za media i handel prawdopodobnie będą również dokonywane w satelitach.

Potrzeba dodatkowych satelitów zwiększa stres w dostawie monet.

Scenariusz: 100 miliardów dolarów dziennych transakcji płatniczych poza górnictwem (dla porównania, średni dzienny wolumen płatności kartą Visa wynosi 30 miliardów dolarów). Pod uwagę brane są tylko transakcje płatności gotówką w łańcuchu, a nie transakcje handlowe, ani transakcje wymiany, które w większości nie mają miejsca w łańcuchu. Tymczasowo załóżmy, że wszystkie płatności są dokonywane bez użycia kanałów płatności (patrz poniżej kanały płatności). Należy również pamiętać, że tutaj rozważamy tylko płatności dokonywane bezpośrednio w sats, nie obejmując innych rodzajów transferu wartości dokonywanych za pomocą tokenów utworzonych na blockchainie Bitcoin. Tokeny mogą być nieograniczone, ponieważ teoretycznie jeden satelit można zaprogramować do tokenizacji dużej wartości, takiej jak drogie dzieło sztuki, nieruchomość, udział firmy itp.

W tym scenariuszu, nawet jeśli cena Bitcoina (BSV) wynosi 10 000 USD za monetę, wymagałoby to dostępności 10 milionów bitcoinów (prawie połowa całego zapasu) dla dziennego obrotu, co wymagałoby prędkości pieniężnej setki razy wyższej niż dzisiejsza prędkość pieniądza fiducjarnego. Niższa cena Bitcoin oznaczałaby proporcjonalnie większą liczbę wymaganych bitcoinów, a tym samym większą prędkość. Biorąc pod uwagę, że wiele bitcoinów będzie przechowywanych jako magazyny wartości lub związanych z innymi, trwalszymi aktywami, takimi jak tokeny, 10 milionów bitcoinów obracanych codziennie tylko w przypadku płatności gotówkowych (niehandlowych) z pewnością spowoduje wyjątkowo duże obciążenie podaży bitcoinów.

Jedynym sposobem na złagodzenie takiego stresu jest wzrost ceny Bitcoina. Na przykład, jeśli cena BSV wynosi 100 000 USD, powyższy scenariusz wymagałby tylko 1 miliona bitcoinów, aby był dostępny dla dziennego obrotu, co odpowiada dziesiątkom (a nie setkom) prędkości pieniądza w stosunku do zwykłej prędkości pieniądza fiducjarnego. Nadal tworzyłoby to duży nacisk na podaż monet, ale łatwiejsze do wyobrażenia.

Jeśli bitcoin będzie miał prędkość porównywalną z dzisiejszą prędkością pieniądza fiducjarnego, cena BSV musiałaby wynosić miliony dolarów, aby obsługiwać codzienne transakcje płatnicze poza górnictwem o wartości 100 miliardów dolarów. Rzeczywistość prawdopodobnie ułoży się gdzieś pośrodku.

Gospodarka górnicza i cena bitcoina

W powyższym scenariuszu (1 miliard TPS; 2 satelity/tx, 1 satelit za opłatę sieciową płaconą górnikowi) całkowita ekonomia działalności wydobywczej wynosi 10 bitcoinów/sekundę, czyli 86 400 bitcoinów/dzień, 31,5 miliona bitcoinów/rok.

Gdy sieć osiągnie 1 miliard TPS, globalny biznes wydobywczy prawie na pewno będzie wyceniany w bilionach, a roczne przychody wyniosą biliony.

Jeśli cena bitcoina w tym czasie wynosi 100 000 USD za monetę, a wszystkie opłaty za wydobycie za każde rozliczenie w łańcuchu L1 w powyższym scenariuszu są opłacane bezpośrednio w sat, całkowite globalne roczne przychody z wydobycia wyniosłyby 3,5 biliona USD. Nawet wtedy opłata za wydobycie za rozliczenie w łańcuchu wyniesie zaledwie 0,001 USD. To wciąż bardzo mało w przypadku regularnych transakcji. Jednak jest prawdopodobne, że użytkownicy przeprowadzający transakcje o wysokiej częstotliwości, które wymagają jeszcze niższych opłat transakcyjnych, wybiorą kanały płatności. Na przykład, jeśli dwie strony używają kanału płatności do przeprowadzenia średnio 1000 transakcji danych dla każdego rozliczenia w łańcuchu, koszt każdej transakcji wyniesie 0,00001 USD, wciąż 10 razy niższy niż cel „jedna tysięczna centa”.

Jeśli jednak cena bitcoina w tym czasie jest znacznie wyższa niż 100 000 USD za monetę, całkowite globalne przychody z wydobycia mogą stać się zbyt wysokie (co sprawi, że górnicy będą zbyt bogaci), gdy rozliczenie L1 osiągnie 1 miliard TPS. W tym przypadku poziom konkurencji górniczej wzrośnie, w wyniku czego rozwiązania L2 takie jak kanały płatności zaczną być powszechnie stosowane zanim rozliczenie L1 osiągnie 1 mld TPS.

Na przykład, jeśli cena Bitcoina w tym czasie osiągnie 1 milion dolarów za monetę, rozliczenie L1 może zostać ograniczone przez rynek do 100 milionów TPS zamiast 1 miliarda, tak aby całkowite globalne przychody z wydobycia nie mogły stać się zbyt wysokie. Ogólna równowaga ekonomii jest trudna do przewidzenia, ale powyższe scenariusze pokazują granice i dynamikę interakcji.

Rzeczywiste opłaty transakcyjne i cena sats (bitcoin) zostaną określone przez konkurencję rynkową, a nie przez nikogo. Cena bitcoina będzie prawdopodobnie determinowana przez wiele czynników rynkowych działających razem, a nie przez samą ekonomię górniczą. Zobacz Cena ma znaczenie (analiza czynników wpływających na cenę).

Zauważ, że powyższe dyskusje na temat cen monet nie są spekulacjami cenowymi. Są to twarde fakty matematyczne oparte na konkretnych scenariuszach podaży i popytu na monety opartych na zakupach towarów i usług, a nie na spekulacyjnym handlu monetami. Pierwsza jest nieelastyczna i przewidywalna w oparciu o hipotetyczne scenariusze wykorzystania monet, podczas gdy druga opiera się wyłącznie na psychologii rynku wymiany monet i jest całkowicie nieprzewidywalna.

Kanały płatności

Powyższe analizy pokazują, że cena Bitcoina (BSV) rośnie pod wpływem stresu związanego z podażą monet, gdy Bitcoin TPS osiąga 1 miliard TPS, nawet gdy wykorzystanie sats na transakcję jest zoptymalizowane do absolutnego minimum.

Czy to oznacza, że ​​Bitcoin (BSV) nie może dalej przekraczać 1 miliarda TPS?

Odpowiedź brzmi nie.

„Pomyśl o kanałach i innych umowach, konsolidacjach i firmach”.

-Craig S. Wright, komunikacja prywatna.

Gdy częstotliwość płatności stanie się zbyt wysoka, strony prawdopodobnie utworzą kanały za pomocą nSequence i nLocktime (patrz kanały płatności). Kanały płatności odciążają transakcję w łańcuchu, przenosząc drobne płatności (nanopłatności) do oddzielnych kanałów, które nie wymagają rozliczenia w łańcuchu do czasu uzgodnionego przez strony.

Płatności dokonywane za pośrednictwem kanałów mogą wydawać się związane przez pewien okres czasu, ale nie przekraczaj rozliczeń za kanał, ponieważ mogą natychmiast wejść w recyrkulację po dokonaniu rozliczenia za kanał. Warunek ten można zdefiniować w umowach kanałowych.

W przeciwieństwie do Lightning Network, która jest zawodną oddzielną siecią off-chain (zobacz, dlaczego Lightning Network to ślepy zaułek), kanały płatności bitcoin nie tworzą nowej sieci, nie angażują pośredników i wielu przeskoków, a zatem są bezpieczne i odpowiednie dla nano -płatności.

Dzięki kanałom płatności oraz innym umowom i konsolidacji całkowity TPS BSV może w razie potrzeby znacznie przekroczyć 1 miliard, do 1 biliona i więcej.

Dlaczego BTC nie może również korzystać z kanałów płatności?

Można się zastanawiać, dlaczego BTC Core nigdy nawet nie próbował korzystać z kanałów płatności, ale zamiast tego wybrał Lightning Network (LN), który tworzy zawodną osobną sieć. (Zobacz Dlaczego Lightning Network to ślepy zaułek.)

Nie jest przypadkowe, ale zdeterminowane ideologią. Kanały obsługują płatności o bardzo wysokiej częstotliwości. W przypadku wszystkich innych płatności, które nie osiągają wysokiego poziomu częstotliwości między odpowiednimi stronami, aby strony uzasadniły użycie kanału, blockchain musi być w stanie obsłużyć je bezpośrednio, bez pomocy kanałów. Ale BTC nigdy tego nie zrobi. To jest fakt. W rezultacie blockchain BTC musiał wymyślić rozwiązanie, które przynajmniej pozornie obejmuje wszystkie rodzaje płatności, pozostawiając do rozliczenia w łańcuchu tylko transakcje o wysokiej wartości i niskiej częstotliwości. Ale kiedy już dokonają takiego wyboru, stworzenie oddzielnej, zawodnej sieci i promowanie wielu przeskoków i multipośredników staje się nieuniknione.

Dzieje się tak, ponieważ ta nowa sieć (LN) musi obejmować wszystkie rodzaje płatności, a nie tylko małe płatności o wysokiej częstotliwości między niektórymi parami stron. Same kanały nie sprawdziłyby się w przypadku płatności, które muszą być pokryte przez LN. To z kolei jest spowodowane tym, że kanał jest ustawiony między konkretną parą stron o określonej relacji płatniczej, a każdy kanał działa niezależnie, bez potrzeby korzystania z sieci innej niż sama sieć Bitcoin; ale BTC Core potrzebował sieci do tworzenia tras, płynności i równowagi, stąd konieczność zaprojektowania Lightning Network, która jest zasadniczo odrębną siecią niebędącą siecią blockchain i jest sprzecznością z blockchainem Bitcoin.

Dla BTC powyższy wynik jest nieunikniony, a także samookaleczenia, ponieważ jest zdeterminowany przez jego ideologiczny wybór dla małych bloków.

W przeciwieństwie do tego, kanały płatności BSV to bezpośrednie umowy między odpowiednimi stronami dotyczące obsługi płatności o wysokiej częstotliwości tylko między tymi samymi stronami. Relacja między stronami w każdym kanale wynika z rzeczywistej relacji biznesowej, która istnieje w rzeczywistym świecie i nie jest sztucznie tworzona przez sieć, która jest poza kontrolą rzeczywistych stron. Kanały Bitcoin nie opierają się na oddzielnej sieci, ponieważ sam blockchain zapewnia wystarczający efekt sieciowy.

Po raz kolejny ilustruje uniwersalną prawdę: błądzi się nie w wyniku popełnienia prostego błędu w logice, ale w wyniku stania w złej pozycji i/lub pójścia w złym kierunku przede wszystkim. Pozycja i kierunek określają wszystko. To dlatego wysoce inteligentni ludzie popełniają głupie błędy. Dla BTC LN jest przeznaczeniem, predestynowanym przez swoją ideologię.

Zastrzeżenie/ujawnienie: Jak wszystko, co zostało wyrażone na tej stronie, nie jest to absolutnie porada finansowa. Nie jestem doradcą finansowym. Piszę tylko po to, aby wyrazić własne zrozumienie technologii, ekonomii, prawa, biznesu i powiązanych systemów, głównie z technicznego punktu widzenia, a wszystko to tylko dla edukacji, a nie dla doradztwa finansowego. Jeśli chodzi konkretnie o Bitcoin SV (BSV), jestem zwolennikiem Bitcoin Satoshi Vision i wierzę, że jest to prawdziwy i oryginalny Bitcoin. Jestem również użytkownikiem i posiadaczem bitcoinów BSV. Dlatego zastanów się, czy włożyłem pieniądze tam, gdzie są moje usta, albo moje poglądy są stronnicze – to zależy od ciebie czytelniku, ale nie biorę odpowiedzialności za twoje własne decyzje.

Obejrzyj: BSV Global Blockchain Convention, LiteClient: Skalowanie Blockchain z uproszczoną weryfikacją płatności

Autor : BitcoinSV.pl

Źródło : Extreme stress tests of Bitcoin scalability – CoinGeek



Author: BitcoinSV.pl
CEO