Błyskawiczna sieć Bitcoin może być dużym zagrożeniem dla twoich funduszy

Opublikowany: 2021-08-09

Aby Bitcoin stał się pełnoprawną alternatywą dla tradycyjnych walut, musi poszerzyć swoją skalowalność. Od czasu jego istnienia bitcoin był w stanie wykonać tylko siedem transakcji na sekundę. Ale ludzie handlują bitcoinami przez https://bitcoinstorm.io/ , a wraz z jego przyjęciem przez kilka podmiotów w ostatnim czasie system staje się przeciążony. Visa dokonuje średnio 24 000 transakcji na sekundę i może zwiększyć ją do 50 000.

Lightning Network to druga warstwa dodana do łańcucha bloków Bitcoina. Oczekuje się, że zmieni zasady gry w ewolucji kryptowalut. W tej dodatkowej warstwie między dwiema stronami tworzony jest kanał jeden do jednego, który istnieje tylko do czasu, gdy jest to wymagane. Oczekuje się, że transakcje będą natychmiastowe i tańsze, ponieważ są przeprowadzane tylko między dwiema osobami.

Dwie osoby muszą utworzyć portfel z wieloma podpisami, aby skonfigurować kanał w sieci błyskawicy. Oboje uzyskują prawo dostępu do portfela za pomocą swoich kluczy prywatnych. Oboje muszą wpłacić do portfela pewną ilość bitcoinów. Opublikuj to, mogą swobodnie wykonywać nieograniczone transakcje. W ten sposób monety przechowywane we wspólnym portfelu podlegają redystrybucji. Faktyczna dystrybucja środków jest uwidoczniona w blockchain dopiero po zamknięciu kanału. Algorytm śledzi ostatnio podpisany bilans, aby rozdzielić pieniądze między obie strony. Dopiero po zamknięciu kanału kwota początkowa i saldo końcowe są transmitowane do głównego łańcucha bloków.

Lightning Network otwiera drzwi do nowych rodzajów ataków. Technologia jest wciąż w fazie rozwoju, a wysokie oczekiwania nie zostały jeszcze spełnione.

Problemy z siecią Lightning

1) Nie jest to ostateczne rozwiązanie problemu opłaty transakcyjnej Bitcoina

Lightning Network był reklamowany jako rozwiązanie na wysokie opłaty transakcyjne. Został zaprojektowany z myślą o tym, że rosnące opłaty są jednym z bezpośrednich skutków przeciążenia sieci bitcoin. Plan polegał na stworzeniu tej dodatkowej warstwy, aby odciążyć główny blockchain.

Okazało się to jednak błędną interpretacją. Na opłaty transakcyjne wpływa nie tylko zatkana sieć. Zamiast tego opłaty stały się ogromnym składnikiem całkowitego kosztu Lightning Network.

Całkowity koszt poniesiony na wykorzystanie tej technologii można podzielić na dwie części. Jednocześnie, otwierając i zamykając kanały między dwiema stronami, pobierana opłata jest równa opłatom transakcyjnym bitcoina. Gdy płatności są przesyłane w obrębie kanału, zostanie potrącona osobna opłata za przekierowanie. Routing jest obecnie ustawiony na zero, ponieważ sieć wciąż się rozwija i tylko kilka węzłów z niego korzysta. Thaddeus Dryja, współautor oryginalnej białej księgi, przewidział, że opłata za routing będzie utrzymywana na niskim poziomie przez dłuższy czas, ponieważ sieć jest nadal skalowalna.

2) Długie pozostawanie w trybie online naraża Nodes na atak .

Obowiązkowe jest utrzymywanie węzłów w sieci Lightning Network Bitcoin przez cały czas. Tylko w ten sposób można wysyłać i odbierać płatności. Chociaż przechowywanie monet w chłodni jest najbezpieczniejszą metodą przechowywania, ta sieć na to nie pozwala. Ten wymóg sprawia, że ​​sieć jest podatna na włamania i kradzieże.

Przejście do trybu offline ma swoje wady w Lightning Network. Ta technologia jest nadal podatna na pewne luki. Projekt umożliwia jednej z dwóch stron z kanału zabranie środków, podczas gdy druga jest nieobecna. Ta kradzież jest znana jako Faudulent Channel Close. Istnieją sposoby sprzeciwienia się zamknięciu kanału w określonym czasie. Jednak przedłużająca się nieobecność jednej ze stron może doprowadzić do upływu tego okresu.

To, co czyni tę sieć tak sztywną, to zwiększona centralizacja, wynikająca z koncentracji środków tylko w określonych węzłach sieci. Jeśli którykolwiek węzeł przejdzie w tryb offline, fundusz użytkownika zostanie zablokowany. Ponadto, ponieważ każdy węzeł jest podłączony, awaria jednego serwera może spowodować zakłócenia w całej sieci. Oznacza to, że duża liczba użytkowników musi zmierzyć się z niedogodnościami, ponieważ ich fundusze również zostaną zamrożone.

3) To nie jest rozwiązanie problemu efektów sieciowych Bitcoina .

Oczekiwano również, że wprowadzenie Lightning Network zwiększy prawdopodobieństwo, że bitcoin stanie się medium codziennych transakcji. Pomysł polegał na ułatwieniu klientom dokonywania szybkich płatności na rzecz firm za pośrednictwem kanału płatniczego. Kanał ułatwia łączenie się z osobami, z którymi na co dzień prowadzą transakcje, takimi jak właściciel mieszkania lub sklepy internetowe.

Jednak te główne transakcje są wciąż odległym marzeniem. Ostatnie miesiące przyniosły gwałtowny wzrost wolumenów obrotu. Jednak wpływ sieci piorunowej na obniżenie opłat można przeanalizować dopiero wtedy, gdy liczba transakcji osiągnie swój pełny potencjał.

Nawet jeśli sieci uda się przyspieszyć transakcje, pozostaje pytanie, w jaki sposób będzie ona powszechnie stosowana w Bitcoinie. Nie ma wiadomości, że zmienność Bitcoina jest jego największym łamaczem prędkości . Mając wiedzę na ten temat, ludzie są mniej skłonni do oszczędzania pieniędzy na czynsz w bitcoinach.

Prawdopodobne ataki na Lightning Network Bitcoina

1) smutek

Kanały Lightning wykorzystują funkcję kryptograficzną zwaną kontraktami hash time lock (HTLC) do wykonywania transakcji. Istnieją możliwości wymaksowania, po którym nie można przetworzyć płatności, zablokować wszystkie środki, a kanał musi zostać zamknięty.

Atakujący może zamrozić bitcoiny na dowolnym kanale władzy poprzez spamowanie mikropłatnościami. Atak ten nie pozwoli mu jeszcze sfinansować innego użytkownika, ale może zostać wykorzystany ze szkodą dla płacenia konkurentowi drogi kwalifikacyjnej.

2) Powódź i łup

Może to stać się powszechnym zagrożeniem, ponieważ jest łatwe do przeprowadzenia. Atakujący może otworzyć kanał z ofiarą, a następnie przekazywać płatności do innego kontrolowanego przez niego węzła. Może odmówić przyjęcia płatności. Mógł używać kodów do jednoczesnego zamykania wszystkich kanałów.

Sztuczka polega na jednoczesnym zamknięciu wszystkich kanałów, tak aby wszystkie kanały nadawane na adresy Bitcoin w łańcuchu, niektóre z transakcji zamknięcia nie powiodły się. Gdy znajduje się na liście oczekujących, atakujący transmituje swoje transakcje na blockchain, aby odebrać środki z wyższą opłatą. To szantażowanie ofiary do rozwiązania problemu w zamian za dodatkowe koszty.

3) Zaćmienie rozszerzające czas

Można go również nazwać „atakiem Sybilli”. Atakujący używa wielu tożsamości, aby zmylić sieć. Szkodzi węzłom obsługującym klientów typu light. Wykorzystują błyskawiczne portfele, które do działania wymagają jedynie minimalnej ilości danych.

Atakujący może zdecydować się na zablokowanie setek węzłów z fałszywymi tożsamościami. Wykorzystuje węzły, aby ofiary nie były już połączone z uczciwym użytkownikiem. Odizolowanie węzła, tak aby dane z całej sieci nie mogły do ​​niego dotrzeć, staje się dla atakującego łatwe.

Gdy węzły są „zasłonięte”, atakujący celowo przesyła dane transakcyjne do węzła z wydłużoną szybkością. Może nagle zamknąć kanał Lightning z ofiarą i ukraść fundusze. Węzeł hosta nie będzie świadomy transakcji zamknięcia kanału, ponieważ jest teraz spowolniony, ponieważ atakujący nie dostarczał danych wystarczająco szybko.

4) Przypinanie

Atakujący może zablokować transakcję zamknięcia kanału, rozgłaszając sprzeczne pule mem. Mempool to miejsce do przechowywania wszystkich ważnych transakcji, dopóki sieć Bitcoin nie potwierdzi ich.

Największym problemem związanym z technologią blockchain jest to, że żadna jednolita pula nie może przechowywać oczekujących transakcji. Są tylko dwa sposoby: albo węzły otrzymują transakcje, albo nie. To, czy proces będzie przebiegać sprawnie, zależy od tego, jak rozłożone są połączenia sieciowe peer-to-peer. Żadna pula pamięci nie jest taka sama.

Atakujący zamierza ustawić niską opłatę za zamknięcie transakcji na tyle, aby nie otrzymać potwierdzenia przed wygaśnięciem blokady czasowej kanału. Prowadzi to do niewłaściwego zamknięcia kanału ofiary, aby można było ukraść fundusze.

Aby korzystać z Lightning Network, trzeba być zaawansowanym użytkownikiem. Daje użytkownikom większą kontrolę, głównie górnikom, którzy są w mocy głównego łańcucha bloków Bitcoin – bardzo wydajnego i drogiego sprzętu dla górników do utrzymania sieci. Lightning Network sprawia, że ​​proces transakcji jest bardziej opłacalny dla zwykłych ludzi. Możesz uzyskać do niego dostęp za pomocą dowolnego laptopa lub domowego komputera PC. Celem Bitcoin jest stanie się główną metodą płatności, którą można osiągnąć za pośrednictwem Lightning Network.

Istnieją jednak problemy z bezpieczeństwem, które wymagają lepszego zaprojektowania, aby osiągnąć pełny potencjał.

Sieć błyskawic pojawiła się jako koncepcja, która może zmienić przyszłość Bitcoina. Jeśli bitcoin ma stać się codziennym „środkiem wymiany”, Lightning Network z kilkoma improwizacjami jest najlepszym rozwiązaniem.