Czym jest przeci─ů┼╝enie sieci Blockchain?
Strona Główna
Artykuły
Czym jest przeci─ů┼╝enie sieci Blockchain?

Czym jest przeci─ů┼╝enie sieci Blockchain?

Średnio zaawansowany
Opublikowane May 23, 2023Zaktualizowane Dec 11, 2023
9m

TL;DR

  • Przeci─ů┼╝enie sieci blockchain wyst─Öpuje, gdy liczba transakcji przes┼éanych do sieci przekracza zdolno┼Ť─ç przetwarzania sieci.

  • Zwi─Ökszona aktywno┼Ť─ç transakcyjna, ma┼ée rozmiary blok├│w i powolny czas bloku, mog─ů przyczynia─ç si─Ö do przeci─ů┼╝enia sieci.

  • Konsekwencje przeci─ů┼╝enia sieci obejmuj─ů zwi─Ökszone op┼éaty transakcyjne, wolniejsze potwierdzanie transakcji i s┼éabe wra┼╝enia dla u┼╝ytkownika.┬á

  • Wiosn─ů 2023 r. sie─ç Bitcoina sta┼éa si─Ö przeci─ů┼╝ona, poniewa┼╝ zwi─Ökszona aktywno┼Ť─ç transakcyjna zwi─ůzana z tokenami BRC-20 spowodowa┼éa gwa┼étowny wzrost op┼éat i oczekuj─ůcych transakcji.┬á

Czym jest przeci─ů┼╝enie sieci?

Przeci─ů┼╝enie sieci wyst─Öpuje, gdy liczba transakcji przes┼éanych do sieci przekracza jej zdolno┼Ť─ç do przetwarzania tych transakcji. Zjawisko to ma kilka przyczyn, takich jak czynniki zewn─Ötrzne, w tym zmienno┼Ť─ç rynku i wewn─Ötrzne cechy sieci, takie jak┬á rozmiar bloku i czas bloku.┬á

Zanim zag┼é─Öbimy si─Ö w szczeg├│┼éy, kluczowe jest zbadanie procesu, w kt├│rym bloki s─ů dodawane do blockchaina.┬á

Jak działa technologia Blockchain? 

Blockchain składa się z łańcucha bloków, z których każdy zawiera dane transakcji utworzonych przez użytkowników. Każdy nowy blok dodany do łańcucha jest trwały i niezmienny. 

Te bloki s─ů propagowane w zdecentralizowanej sieci w─Öz┼é├│w, z kt├│rych ka┼╝dy przechowuje kopi─Ö blockchaina. Zabezpieczony kryptografi─ů i teori─ů gier, blockchain stanowi podstaw─Ö kryptowalut, takich jak Bitcoin i Ethereum.

Aby w pe┼éni zrozumie─ç, dlaczego sieci blockchain mog─ů by─ç przeci─ů┼╝one, musimy zbada─ç kluczowe koncepcje, kt├│re odgrywaj─ů rol─Ö w zdolno┼Ťci sieci do przetwarzania transakcji: mempools, bloki kandyduj─ůce, ostateczno┼Ť─ç i zasada najd┼éu┼╝szego ┼éa┼äcucha.

Czym jest "mempool"? 

Mempool odnosi si─Ö do kolekcji niepotwierdzonych transakcji, oczekuj─ůcych na w┼é─ůczenie do nast─Öpnego bloku.┬á

Na przyk┼éad, gdy transakcja jest transmitowana w sieci Bitcoin, nie jest ona natychmiast dodawana do blockchaina. Zamiast tego, najpierw trafia do mempool (skr├│t od memory pool), kt├│ry jest zasadniczo obszarem oczekiwania dla wszystkich oczekuj─ůcych transakcji. Transakcja zostanie usuni─Öta z mempool po jej potwierdzeniu.┬á

Czym s─ů "bloki kandyduj─ůce"?┬á

Bloki kandyduj─ůce, znane r├│wnie┼╝ jako "proponowane bloki" to te, kt├│re g├│rnicy lub zatwierdzaj─ůcy proponuj─ů doda─ç do blockchaina. Bloki te zawieraj─ů niepotwierdzone transakcje, kt├│re zosta┼éy przes┼éane do sieci, ale nie zosta┼éy uwzgl─Ödnione w blockchainie.

Aby blok kandyduj─ůcy sta┼é si─Ö blokiem potwierdzonym, musi zosta─ç wydobyty lub zatwierdzony, zgodnie z mechanizmem konsensusu blockchaina.. Przyk┼éadowo, mechanizm konsensusu Bitcoina Proof of Work (PoW), pozwala g├│rnikom rywalizowa─ç w rozwi─ůzywaniu z┼éo┼╝onych zagadek matematycznych. Pierwszy g├│rnik, kt├│ry rozwi─ů┼╝e zagadk─Ö, doda sw├│j blok kandyduj─ůcy do blockchaina i otrzyma nagrod─Ö.

W mechanizmie konsensusu Ethereum Proof of Stake (PoS), zatwierdzaj─ůcy wybierani s─ů losowo, aby zaproponowa─ç bloki kandyduj─ůce. Inni walidatorzy (zatwierdzaj─ůcy), potwierdzaj─ů wa┼╝no┼Ť─ç bloku. Gdy blok otrzyma wystarczaj─ůc─ů liczb─Ö za┼Ťwiadcze┼ä, przechodzi z bloku kandyduj─ůcego do bloku potwierdzonego.

Czym jest "finalno┼Ť─ç" w blockchainie?┬á

Finalno┼Ť─ç ma miejsce, gdy transakcja lub operacja, nie mo┼╝e by─ç ju┼╝ zmieniona lub odwr├│cona. Gdy transakcja zostanie ostatecznie sfinalizowana, jest ona trwale zapisywana w blockchainie i nie mo┼╝na jej zmieni─ç ani usun─ů─ç.

W blockchainie Bitcoina, transakcje s─ů przesy┼éane do sieci i dodawane do mempool. G├│rnicy wybieraj─ů i weryfikuj─ů transakcje z tej puli i w┼é─ůczaj─ů je do nowych blok├│w, dodawanych do blockchaina. Transakcje zawarte w tym bloku s─ů uwa┼╝ane za potwierdzone, ale teoretycznie nadal mo┼╝liwe jest wydobycie konkurencyjnego bloku przez innych g├│rnik├│w.┬á

Ostateczno┼Ť─ç transakcji wzrasta wraz z liczb─ů potwierdzonych blok├│w. Transakcje Bitcoina s─ů zazwyczaj uwa┼╝ane za "finalne" po do┼é─ůczeniu dodatkowych sze┼Ťciu blok├│w do bloku, zawieraj─ůcego te transakcje. Ze wzgl─Ödu na kr├│tszy czas bloku Ethereum, zaleca si─Ö wi─Öksz─ů liczb─Ö potwierdze┼ä, aby osi─ůgn─ů─ç podobny poziom pewno┼Ťci co do "finalno┼Ťci".

Czym jest zasada "najdłuższego łańcucha"? 

Jak pokazano powy┼╝ej, wielu g├│rnik├│w mo┼╝e produkowa─ç nowe wa┼╝ne bloki w podobnym czasie. Mo┼╝e to spowodowa─ç tymczasowe forki w blockchainie.

Zasada "najd┼éu┼╝szego ┼éa┼äcucha" odnosi si─Ö do regu┼éy, zgodnie z kt├│r─ů prawid┼éow─ů wersj─ů blockchaina jest ta, w kt├│r─ů zainwestowano najwi─Öcej pracy obliczeniowej, czyli zazwyczaj ta z najd┼éu┼╝szym ┼éa┼äcuchem blok├│w. W rezultacie, "wa┼╝ne" bloki w kr├│tszych ┼éa┼äcuchach ÔÇô cz─Östo nazywane blokami osieroconymi lub nieaktualnymi ÔÇô s─ů odrzucane, a ich transakcje s─ů zwracane do mempool.

Ethereum korzysta┼éo z zasady najd┼éu┼╝szego ┼éa┼äcucha, gdy sie─ç wykorzystywa┼éa Proof of Work (PoW). Po przej┼Ťciu Ethereum na Proof of Stake (PoS) w 2022 roku, sie─ç przyj─Ö┼éa zaktualizowany algorytm fork-choice, kt├│ry mierzy "wag─Ö" ┼éa┼äcucha, czyli skumulowan─ů sum─Ö g┼éos├│w walidator├│w, wa┼╝on─ů saldami stakowanego etheru walidator├│w.

Co powoduje przeci─ů┼╝enie sieci blockchain?┬á

Przeci─ů┼╝enie sieci blockchain wyst─Öpuje, gdy liczba transakcji przesy┼éanych do sieci, przekracza zdolno┼Ť─ç sieci do ich przetwarzania.

Istnieje kilka powod├│w, dla kt├│rych sieci blockchain mog─ů sta─ç si─Ö przeci─ů┼╝one:┬á

Zwi─Ökszony popyt

Poniewa┼╝ coraz wi─Öcej os├│b przesy┼éa transakcje do blockchaina, liczba niepotwierdzonych transakcji w mempool mo┼╝e przekroczy─ç to, co mo┼╝na uwzgl─Ödni─ç w pojedynczym bloku. Jest to szczeg├│lnie istotne w przypadku blockchaina z nieod┼é─ůcznymi ograniczeniami rozmiaru i czasu bloku.┬á

Wzrost liczby transakcji mo┼╝e by─ç spowodowany nag┼éymi wahaniami cen, prowadz─ůcymi do gwa┼étownego wzrostu aktywno┼Ťci handlowej, lub falami cykli masowej adopcji.┬á

Mały rozmiar bloku

Ka┼╝dy blockchain ma rozmiar bloku, kt├│ry okre┼Ťla maksymalny rozmiar, jakim blok mo┼╝e by─ç. Ten rozmiar bloku ogranicza liczb─Ö transakcji, kt├│re mo┼╝e zawiera─ç blok.┬á

Na przyk┼éad, Bitcoin zosta┼é pocz─ůtkowo zaprojektowany tak, aby mie─ç limit rozmiaru bloku wynosz─ůcy 1 megabajt. W 2017 roku Bitcoin wdro┼╝y┼é aktualizacj─Ö o nazwie Segregated Witness, lub SegWit, aby poprawi─ç przepustowo┼Ť─ç transakcji. Zwi─Öksza to teoretyczny limit rozmiaru bloku do oko┼éo 4 MB.┬á

Je┼Ťli liczba transakcji przekroczy ten limit, spowoduje to przeci─ů┼╝enie sieci.

Wolne czasy bloku 

Czas bloku odnosi si─Ö do tego, jak cz─Östo nowy blok jest dodawany do blockchaina. Bitcoin dodaje nowy blok mniej wi─Öcej co 10 minut. Je┼Ťli transakcje s─ů tworzone w znacznie szybszym tempie i wolumenie, pojawi─ů si─Ö zaleg┼éo┼Ťci w transakcjach.

Czym s─ů konsekwencje przeci─ů┼╝enia sieci?┬á

Przeci─ů┼╝enie sieci blockchain mo┼╝e skutkowa─ç kilkoma negatywnymi konsekwencjami, kt├│re utrudniaj─ů p┼éynne funkcjonowanie sieci.┬á

Zwiększone opłaty transakcyjne 

G├│rnicy s─ů zach─Öcani do priorytetowego traktowania transakcji oferuj─ůcych wy┼╝sze op┼éaty. Kiedy wi─Öc sie─ç blockchain staje si─Ö przeci─ů┼╝ona, u┼╝ytkownicy cz─Östo musz─ů p┼éaci─ç wy┼╝sze op┼éaty transakcyjne, aby zach─Öci─ç g├│rnik├│w do priorytetowego traktowania ich transakcji. Mo┼╝e to sprawi─ç, ┼╝e korzystanie z blockchaina b─Ödzie dro┼╝sze ni┼╝ zwykle, szczeg├│lnie w przypadku mniejszych transakcji.

Opóźnione czasy potwierdzenia transakcji 

Przeci─ů┼╝anie sieci mo┼╝e prowadzi─ç do d┼éu┼╝szych czas├│w oczekiwania na potwierdzenie i sfinalizowanie transakcji. W skrajnych przypadkach, transakcje mog─ů nie zosta─ç potwierdzone przez kilka godzin, dni lub nawet d┼éu┼╝ej. Mo┼╝e to powodowa─ç frustracj─Ö u┼╝ytkownik├│w.┬á

Słabe doznania użytkownika 

Wysokie op┼éaty i powolne czasy potwierdze┼ä, mog─ů skutkowa─ç s┼éabym do┼Ťwiadczeniem dla u┼╝ytkownika, co mo┼╝e potencjalnie zmniejszy─ç adopcj─Ö i u┼╝yteczno┼Ť─ç blockchaina.

Zmienno┼Ť─ç rynku┬á

Przeci─ů┼╝enia mog─ů zwi─Ökszy─ç niepewno┼Ť─ç i przyczyni─ç si─Ö do niestabilno┼Ťci rynku. Je┼Ťli wielu u┼╝ytkownik├│w pr├│buje sprzeda─ç kryptowalut─Ö, ale sie─ç jest zbyt przeci─ů┼╝ona, aby przetworzy─ç te transakcje, u┼╝ytkownicy mog─ů wpa┼Ť─ç w panik─Ö i pr├│bowa─ç szybko pozby─ç si─Ö swoich zasob├│w.

Istniej─ů r├│wnie┼╝ inne konsekwencje, w tym zagro┼╝enia dla bezpiecze┼ästwa i centralizacji sieci. W szczeg├│lno┼Ťci, d┼éu┼╝sze czasy potwierdze┼ä mog─ů zwi─Öksza─ç ryzyko atak├│w polegaj─ůcych na podw├│jnym wydawaniu ┼Ťrodk├│w, a wysokie op┼éaty mog─ů prowadzi─ç do centralizacji mocy wydobywczej.┬á┬á

Przyk┼éady przeci─ů┼╝enia sieci┬á

Zar├│wno sieci Bitcoin jak i Ethereum, do┼Ťwiadczy┼éy znacznego przeci─ů┼╝enia sieci.┬á┬á

Przeci─ů┼╝enie sieci Bitcoin

Znacz─ůcy wzrost ceny Bitcoina mi─Ödzy ko┼äcem 2017 r. a pocz─ůtkiem 2018 r. doprowadzi┼é do jednego z najbardziej znanych do tej pory przeci─ů┼╝e┼ä sieci. Gwa┼étowny wzrost popularno┼Ťci Bitcoina, doprowadzi┼é do ogromnego wzrostu popytu i transakcji, powoduj─ůc znaczne op├│┼║nienia i osza┼éamiaj─ůce wzrosty op┼éat transakcyjnych. W pewnym momencie, ┼Ťrednie op┼éaty transakcyjne wynosi┼éy ponad 50 $.

Wiosn─ů 2023 r. sie─ç Bitcoina sta┼éa si─Ö przeci─ů┼╝ona, poniewa┼╝ zwi─Ökszona aktywno┼Ť─ç transakcyjna zwi─ůzana z tokenami BRC-20 spowodowa┼éa gwa┼étowny wzrost op┼éat i oczekuj─ůcych transakcji. W pewnym momencie, zarejestrowano prawie 400 000 niepotwierdzonych transakcji, co spowodowa┼éo w─ůskie gard┼éo w mempool. Op┼éaty transakcyjne wzros┼éy o ponad 300% w ci─ůgu kilku tygodni.┬á

Przeci─ů┼╝enie sieci Ethereum

Jeden znacz─ůcy przyk┼éad przeci─ů┼╝enia sieci Ethereum mia┼é miejsce w 2017 r., kiedy projekt "CryptoKitties" sta┼é si─Ö viralem i znacznie spowolni┼é sie─ç. Dosz┼éo r├│wnie┼╝ do przeci─ů┼╝enia sieci z powodu boomu zwi─ůzanego z DeFi , co spowodowa┼éo wzrost cen gas.

Ka┼╝da sie─ç blockchain mo┼╝e sta─ç si─Ö przeci─ů┼╝ona. Jednak przypadki przeci─ů┼╝enia sieci w sieciach Bitcoin i Ethereum przyci─ůgn─Ö┼éy wi─Öcej uwagi ni┼╝ w przypadku innych blockchain├│w, poniewa┼╝ mia┼éy one szerszy wp┼éyw ze wzgl─Ödu na ich popularno┼Ť─ç i znaczenie.┬á┬á

Rozwi─ůzania zmniejszaj─ůce przeci─ů┼╝enie sieci

Rozwi─ůzanie problemu przeci─ů┼╝enia sieci blockchain jest z┼éo┼╝onym zagadnieniem. Istnieje kilka podej┼Ť─ç, a ka┼╝de z nich ma swoje wady i zalety.┬á

Zwi─Ökszanie rozmiaru bloku

Zwi─Ökszenie rozmiaru bloku, pozwala na przetwarzanie wi─Ökszej liczby transakcji przypadaj─ůcych na blok, skutecznie zwi─Ökszaj─ůc przepustowo┼Ť─ç sieci. Wi─Öksze bloki wymagaj─ů jednak d┼éu┼╝szego czasu na rozprzestrzenianie si─Ö w sieci, co zwi─Öksza ryzyko tymczasowych fork├│w. Wymagaj─ů one r├│wnie┼╝ wi─Ökszej przestrzeni magazynowej, co mo┼╝e prowadzi─ç do zwi─Ökszonej centralizacji.

Skrócenie czasu bloku 

Skr├│cenie czasu bloku, mo┼╝e pozwoli─ç sieci na szybsze przetwarzanie transakcji. Kr├│tsze czasy blok├│w, mog─ů jednak zwi─Ökszy─ç liczb─Ö osieroconych blok├│w i potencjalnie zagrozi─ç bezpiecze┼ästwu.

Rozwi─ůzania warstwy 2┬á

Te rozwi─ůzania off-chain, przetwarzaj─ů transakcje poza g┼é├│wnym blockchainem i rejestruj─ů ostateczny stan on-chain. Przyk┼éadami takich rozwi─ůza┼ä s─ů Lightning Network Bitcoina i Plasma Ethereum. Rozwi─ůzania te mog─ů zwi─Ökszy─ç skalowalno┼Ť─ç, ale s─ů skomplikowane we wdra┼╝aniu i mog─ů wprowadza─ç dodatkowe kwestie bezpiecze┼ästwa.

Sharding 

Sharding to technika, w kt├│rej blockchain jest podzielony na kilka mniejszych fragment├│w, z kt├│rych ka┼╝dy mo┼╝e przetwarza─ç transakcje i smart kontrakty. Mo┼╝e to znacznie zwi─Ökszy─ç przepustowo┼Ť─ç sieci. Jednak podobnie jak w przypadku rozwi─ůza┼ä warstwy 2, sharding zwi─Öksza z┼éo┼╝ono┼Ť─ç i mo┼╝e r├│wnie┼╝ wprowadza─ç dodatkowe zagro┼╝enia bezpiecze┼ästwa.

Inne potencjalne rozwi─ůzania dotycz─ůce przeci─ů┼╝enia sieci, obejmuj─ů dostosowanie op┼éat i rozwi─ůzania skalowania, w tym optymistyczne i zerowej wiedzy rollupy. Mechanizm konsensusu Proof of Stake (PoS) jest generalnie szybszy, ni┼╝ Proof of Work (PoW).┬á┬á

Przemy┼Ťlenia Ko┼äcowe┬á

Poniewa┼╝ oczekuje si─Ö, ┼╝e technologia blockchain zostanie przyj─Öta przez wi─Öksz─ů liczb─Ö u┼╝ytkownik├│w w nadchodz─ůcych latach, kwestie przeci─ů┼╝enia sieci zyskuj─ů na znaczeniu. Zdolno┼Ť─ç sieci do wydajnego przetwarzania du┼╝ej liczby transakcji ma kluczowe znaczenie dla powszechnej adopcji i u┼╝yteczno┼Ťci. Jest to szczeg├│lnie istotne w przypadku system├│w blockchain, kt├│re maj─ů u┼éatwia─ç codzienne transakcje w czasie rzeczywistym.

Podczas gdy przeci─ů┼╝enie sieci blockchain stanowi powa┼╝ne wyzwanie, spo┼éeczno┼Ť─ç nadal opracowuje rozwi─ůzania, kt├│re pomog─ů z┼éagodzi─ç te problemy. W┼éa┼Ťnie dlatego badania nad zwi─Ökszeniem skalowalno┼Ťci blockchaina, s─ů jedn─ů z najwa┼╝niejszych kwestii tej bran┼╝y.┬á

Dalsza Lektura 

Czym jest blockchain i jak działa?

Czym S─ů Blockchain'owe Op┼éaty Transakcyjne?

Jak Wydobywa─ç Bitcoiny

Czym jest stosunek opłaty do nagrody w Bitcoinie?

Wy┼é─ůczenie Odpowiedzialno┼Ťci i Ostrze┼╝enie o Ryzyku: Niniejsza tre┼Ť─ç jest prezentowana w stanie, w jakim si─Ö znajduje, wy┼é─ůcznie w celach informacyjnych i edukacyjnych, bez jakichkolwiek gwarancji. Nie nale┼╝y jej interpretowa─ç jako porady finansowej, prawnej lub innej porady profesjonalnej, ani te┼╝ nie ma ona na celu zalecania zakupu jakiegokolwiek konkretnego produktu lub us┼éugi. Powiniene┼Ť(-a┼Ť) zasi─Ögn─ů─ç w┼éasnej porady u odpowiednich profesjonalnych doradc├│w. W przypadku, gdy artyku┼é zosta┼é napisany przez stron─Ö zewn─Ötrzn─ů, nale┼╝y pami─Öta─ç, ┼╝e wyra┼╝one pogl─ůdy nale┼╝─ů do strony zewn─Ötrznej i nie musz─ů odzwierciedla─ç pogl─ůd├│w Akademii Binance. Prosz─Ö przeczyta─ç nasze pe┼éne zastrze┼╝enie tutaj w celu uzyskania dalszych szczeg├│┼é├│w. Ceny aktyw├│w cyfrowych mog─ů by─ç zmienne. Warto┼Ť─ç Twojej inwestycji mo┼╝e spa┼Ť─ç lub wzrosn─ů─ç i mo┼╝esz nie odzyska─ç zainwestowanej kwoty. Jeste┼Ť wy┼é─ůcznie odpowiedzialny(-a) za swoje decyzje inwestycyjne, a Akademia Binance nie ponosi odpowiedzialno┼Ťci za jakiekolwiek straty, kt├│re mo┼╝esz ponie┼Ť─ç. Ten materia┼é nie powinien by─ç interpretowany jako doradztwo finansowe, prawne lub inne profesjonalne doradztwo. Wi─Öcej informacji mo┼╝na znale┼║─ç w naszych Warunkach U┼╝ytkowania oraz Ostrze┼╝eniu o Ryzyku.