Podwójne wydatki w kryptowalucie

Fredrick Awino
06.09.2022
241 Views

Jeśli cokolwiek może udowodnić wielkie możliwości technologii finansowej na świecie, to właśnie kryptowaluty. Przez lata technolodzy zmagali się z wymyśleniem czysto wirtualnej waluty. Jednak wszystkie te wysiłki okazały się nieskuteczne, jeśli chodzi o weryfikację transakcji i ograniczanie ewentualnych podwójnych wydatków. Ale lo and behold, technologia blockchain i kryptografia przyszły w samą porę, aby odwrócić sytuację.

WARNING: Investing in crypto, or other markets, can be of a high risk for your savings. Do not invest money you cannot afford to lose, because there is a risk for losing all of your money when investing in crypto, stocks, CFDs or other investments options. For example 77% of retail CFD accounts lose money.

Kryptowaluta istnieje jako opcja inwestycyjna i środek płatniczy, który uczynił handel fascynującym, jak również modnym. W systemie chodzi o cyfrowe lub wirtualne waluty ze zdecentralizowaną księgą główną, dzięki której właściciele mają pełną władzę. Wydobycie kryptowalut, które jest wymagającym dużej energii złożonym procesem wykonywanym na różnych komputerach zwanych węzłami, tworzy nowe kryptowaluty. Jak dokonujesz transakcji kryptowalutami, informacje o Twojej transakcji są publikowane w sieci kryptowalut.

W świecie kryptowalut systemy komputerowe mają programy i sieć, która zapewnia, że ta sama transakcja nie zdarzy się dwa razy. Czy to transfer kryptowalut, zamiana bitcoinów, czy jakakolwiek transakcja jest inicjowana, programy zapewniają, że się nie dublują. Ale jak zwykle każdy system jest zobowiązany do doświadczania awarii i zobowiązany do posiadania pewnych duplikatów. Sieć systemu kryptowalutowego nie różni się od każdego innego systemu, który rejestruje powielanie flag. W takim przypadku duplikacja stanowi usterkę lub anomalię, która zostanie szybko zidentyfikowana i podniesiony zostanie alarm w celu podjęcia niezbędnych działań naprawczych.

Od fałszowania systemu lub duplikacji może pojawić się problem podwójnego wydawania w kryptowalucie. W przeciwieństwie do waluty fizycznej, waluta wirtualna przechowywana jest w pliku cyfrowym, który może zostać sfałszowany lub powielony. W sumie, jasne zrozumienie podwojenia wydatków w kryptowalucie pociągnęłoby za sobą najpierw
przegląd tego, jak działa blockchain
.

Definicja: Podwójne wydawanie w kryptowalucie

W kryptowalutach, kiedy mówimy o podwójnym wydawaniu, po prostu odnosimy się do ryzyka, że kryptowaluta może zostać użyta więcej niż raz. Istnieje możliwość, że transakcja informacje w ramach blockchaina mogą być zmieniane lub powielane jeśli spełnione są pewne kryteria. To właśnie określone warunki dają miejsce na zmodyfikowane bloki do blockchaina.

Dla niektórych jest to określane jako podwójne wydawanie blockchain, które polega na dwukrotnym wydaniu twojej cyfrowej gotówki o tej samej kwocie. Transakcja kryptowalutowa ma możliwość ponownego nadania lub nawet skopiowania. To inicjuje możliwość, że ta sama kryptowaluta powiedzmy BTC, może być wydana dwa razy przez właściciela.

Ostatecznie, istnieje potencjalna wada systemu cyfrowej gotówki. Ten sam pojedynczy wirtualny token może być użyty dwa lub więcej razy. Jest to plik cyfrowy w ramach cyfrowego tokena, który może być powielony lub nawet sfałszowany. Istnieją jednak pewne zainicjowane podstawowe techniki kryptograficzne, które pozwalają ograniczyć podwójne wydawanie kryptowalut przy jednoczesnym zachowaniu anonimowości w transakcjach.

Po pierwsze, zrozummy i przeanalizujmy jak działa Blockchain

W 2009 roku pojawiła się technologia o wielkim potencjale i wielkości – technologia blockchain. Jest to technologia, która pozwala dwóm lub więcej stronom na dokonywanie transakcji bez weryfikacji przez osoby trzecie. Kryptowaluta jest bardziej
księga rozproszona, a więc nie ma jednego podmiotu, który miałby wyłączną kontrolę nad wszelkimi transakcjami tam zachodzącymi
.

Program komputerowy jest ustawiony na weryfikację Twojej transakcji kryptowalutowej. Ten program komputerowy jest udostępniany wszystkim i każdemu, kto zajmuje się handlem kryptowalutami. To właśnie blockchain utrzymuje bezpieczny i zdecentralizowany zapis wszystkich transakcji kryptowalutowych.

Za każdym razem, gdy wydobywana jest nowa kryptowaluta, jest ona automatycznie wprowadzana na blockchain. Następnie taka dziewicza kryptowaluta otrzymuje zaszyfrowaną tożsamość numeryczną. Przyznane szyfrowanie zawiera znacznik czasu, dane transakcji oraz informacje z poprzedniego bloku. Szyfrowanie tych informacji odbywa się poprzez.
protokół bezpieczeństwa na przykład algorytm SHA-256 dla BTC
.

Po weryfikacji bloku informacji przez górników, jest on następnie zamykany i generowany nowy. Proces jest powtarzalny, a jego efektem są większe bloki kryptowalut dostępne dla kupujących i handlujących. Głównym celem technologii blockchain jest zapobieganie duplikowaniu kopii waluty cyfrowej, co zapobiega podwójnemu wydawaniu tej samej kryptowaluty. Ale czy to rzeczywiście się udało? Dowiedzmy się.

Dogłębne zrozumienie problemu podwójnych wydatków

Po zapoznaniu się z naszym rozumieniem technologii blockchain, musisz być tip tops na podwójne wydatki. Możliwość podwójnego wydania jest wtedy, gdy tajny blok został wydobyty i wyprzedza on generowanie nowego blockchaina.

Kiedy takie zdarzenie jest możliwe, ten nowy łańcuch duplikatów zostałby wprowadzony do sieci przed jakimikolwiek podejrzeniami. Dzięki temu sieć z pewnością rozpozna go jako najnowszą partię bloków i zostanie on dodany do blockchaina.

W przypadku zdecentralizowanego systemu, jakim jest kryptowaluta, problem podwójnego wydawania jest szczególnie bardzo trudny do naprawienia. Zdajesz sobie sprawę, że nie ma potrzeby, aby trzecia strona weryfikowała transakcje w kryptowalutach. W wyniku tego praktycznego zastosowania, na wielu serwerach przechowywane są identyczne, aktualne kopie księgi transakcji. Dzięki rozgłaszaniu transakcji, będą one docierały do każdego serwera jakoś w zróżnicowanym czasie.

Dlatego, jeśli dwie transakcje wydają ten sam token
każdy serwer uzna pierwszą transakcję, która nadejdzie za ważną.
. Pozostałe, które przyjdą później, będą zatem nieważne, stąd serwery nie dojdą do porozumienia, gdyż obserwacje każdego serwera są równie ważne.

Minimalizacja występowania podwójnych wydatków w kryptowalucie

Chociaż jest to nadal trwałe ryzyko w kryptowalutach, istnieje możliwość, że technologia blockchain minimalizuje jego występowanie. Możliwość utworzenia tajnego bloku do blockchaina jest bardzo minimalna. Dzieje się tak dlatego, że szereg górników spotyka się ze sobą
poprzez algorytm konsensusu w celu weryfikacji i akceptacji każdej transakcji
.

Blockchain i algorytm konsensusu poruszają się szybko. Ta szybkość jest bardzo ważna, aby powstrzymać każdy zmodyfikowany blok przed szansą na wejście do blockchaina. Zduplikowane bloki w takim przypadku zostałyby uznane za nieaktualne przed zaakceptowaniem. Nawet jeśli serwer by go zaakceptował, to i tak sieć potwierdziłaby informacje zawarte w bloku i zostałby on odrzucony.

BTC w sposób kompetentny poradził sobie z problemem podwójnych wydatków poprzez
wdrożenie mechanizmu potwierdzającego i wspólnej księgi
. Jest to w zasadzie nadal znane jako technologia blockchain. Dlatego bardzo trudno jest sfałszować lub zduplikować blok do blockchaina ze względu na ogromną ilość mocy obliczeniowej, której byś potrzebował.

Atak podwójnych wydatków

Główne ryzyko dla blockchaina to m.in.
51% atak
. Jest to możliwe głównie wtedy, gdy górnik kontroluje ponad 50% mocy obliczeniowej. Moc obliczeniowa w tym przypadku to ta, która zatwierdza transakcje, tworzy bloki i przyznaje kryptowaluty. Użytkownik kontrolujący większość systemu obliczeniowego w blockchainie staje się bardziej narażony na atak 51%.

Author Fredrick Awino