Forki blockchaina mają miejsce, gdy sieć blockchain się rozdziela. Sieci blockchain są zazwyczaj open source, a kod jest dostępny dla wszystkich, co oznacza, że każdy może proponować ulepszenia i zgłaszać propozycje zmian w kodzie. Oprogramowanie open source jest fundamentem kryptowalut, ponieważ decentralizuje sieć blockchain, daje użytkownikom możliwość eksperymentowania i przyspiesza aktualizacje oprogramowania w sieci.
Forki zdarzają się, gdy różni deweloperzy mają różne wersje oprogramowania, które są ze sobą sprzeczne. Po tym momencie deweloperzy muszą podjąć decyzję, z którego blockchaina chcą nadal korzystać. Jeśli decyzja nie zostanie podjęta jednomyślnie, prowadzi to do powstania dwóch oddzielnych wersji blockchaina. Dodatkowo, zmienność natywnych tokenów wzrasta w takich sytuacjach.
Czy każdy może zrobić forka kryptowaluty? Mówiąc wprost, tak, każdy może zrobić forka, a jeśli zastanawiasz się nad tym procesem, dowiedzmy się, jak zrobić forka kryptowaluty!
Wyjaśnienie forka kryptowaluty
Jak już ustaliliśmy, forki są przeprowadzane poprzez zmianę protokołu oprogramowania sieci blockchain. Ta metoda prowadzi do tworzenia nowych tokenów. Istnieją dwa główne sposoby tworzenia nowej kryptowaluty:
- Od zera
- Rozwidl istniejącą sieć blockchain kryptowalut.
Najpopularniejszą metodą jest tworzenie ich od podstaw. W tej metodzie twórca musi „skopiować i wkleić” istniejący kod, a następnie go zmodyfikować, aby uruchomić nowy token. Jednak sieć musi zostać zbudowana od podstaw, a inwestorzy/kupujący muszą zostać przekonani do korzystania z nowej waluty cyfrowej. Doskonałym przykładem tego procesu jest Litecoin, który został stworzony jako kopia BitcoinTwórcy monety zmienili kod, inwestorzy byli przekonani, że jest to lukratywna inwestycja i obecnie jest to jedna z najpopularniejszych monet.
Druga metoda polega na rozwidleniu istniejącej sieci blockchain. W porównaniu z pierwszą metodą, gdzie blockchain jest budowany od podstaw, w drugiej metodzie istniejąca sieć przechodzi przez wiele zmian programistycznych. Kiedy sieć rozdziela się na rozwidlenie, blockchain dzieli się na dwie wersje. Doskonałym przykładem jest… Bitcoin Cash (BCH)Różni deweloperzy mieli sprzeczne opinie na temat przyszłości Bitcoina, co doprowadziło do forka, który utrzymał pierwotną kryptowalutę BCH. Jednocześnie, zgodnie z zaktualizowanym zestawem protokołów, powstała druga kryptowaluta, Bitcoin SV. Te dwa tokeny rozwijają się równolegle.
Po omówieniu, jak dokonać forkowania kryptowaluty, przyjrzyjmy się szybko, jak opodatkowane są forki kryptowalut.
Jak opodatkowane są forki kryptowalut?
Forki kryptowalut są omówione w nowym dokumencie IRS z lat 2019-2024 dotyczącym kryptowalut. Zgodnie z nim, jeśli posiadasz daną kryptowalutę i przejdzie ona przez hard fork, który „ma miejsce, gdy istniejąca sieć przechodzi przez wiele zmian programistycznych”, otrzymana nowa kryptowaluta jest uznawana za dochód podlegający opodatkowaniu.
Na przykład, jeśli posiadasz 2.5 Bitcoina, a kryptowaluta ta przejdzie hard fork i otrzymasz 2.5 Bitcoin Cash (BTC), kwota ta zostanie uznana za dochód i będzie naliczona według uczciwej wartości rynkowej BTC w momencie otrzymania. Gdyby BTC kosztowało 500 USD w momencie otrzymania, Twoja podstawa do obliczenia podatku wyniosłaby 500 USD * 2.5 USD, czyli 1,250 USD.
Miękkie forki kryptowalut
Krypto-soft fork nie prowadzi do powstania nowych kryptowalut. Oznacza to, że nie trzeba płacić podatku od soft forku. Mówiąc prościej, jeśli sieć blockchain przejdzie zmianę protokołu, ale nie utworzy nowego tokena, nie jest to uznawane za dochód i nie trzeba płacić podatku.
Zrzuty kryptowalut
Zrzuty kryptowalut Są one uznawane za dochód i podlegają opodatkowaniu w dniu/godzinie otrzymania. Dochód jest uznawany na podstawie wartości rynkowej kryptowaluty w momencie otrzymania. Jeśli wystąpi zrzut i nie otrzymasz kryptowaluty, nie musisz płacić od niej podatku.
Najlepsza platforma do tworzenia forków
Istnieje kilka platform umożliwiających tworzenie własnych kryptowalut, ale Ethereum Technologie bazujące na Bitcoinie są często wykorzystywane przez deweloperów.
- Forks Bitcoin Bitcoin
Największa liczba forków opiera się na technologii Bitcoin, ponieważ była to pierwsza w historii próbka płatności kryptowalutowych. Dlatego deweloperzy przynajmniej raz biorą ją pod uwagę przed stworzeniem kryptowaluty.
Technologia Bitcoin jest idealna, jeśli Twoja firma wymaga zwykłych zadań systemowych i prostych płatności. W przypadku bardziej złożonych rozwiązań, forki oparte na Ethereum stanowią doskonałą podstawę do uruchomienia własnej kryptowaluty.
- Dash Blockchain
Jako bezpośredni fork Bitcoina, myślnik wprowadził kilka innowacyjnych zmian do pierwotnej technologii. Na początek ulepszył Bitcoina Mechanizm konsensusu Od algorytmu haszującego X11 po energooszczędny PoW i dostosowanie węzłów głównych. To usprawnia funkcje operacyjne, takie jak tworzenie DAO do zarządzania protokołem. Ponadto węzły główne stanowią lepsze rozwiązanie bezpieczeństwa, ponieważ zapobiegają złośliwym atakom na sieć.
- Łańcuch bloków Qtum
Chociaż Qtum jest forkiem Bitcoina, obsługuje Ethereum EVM i umożliwia tworzenie inteligentnych kontraktów. Qtum zintegrowało zarządzanie DGP ze swoim systemem, aby dostosować się do nowych ustawień blockchaina za pomocą inteligentnych kontraktów, co znacznie redukuje hard forki.
W przeciwieństwie do Dash Blockchain, Qtum Nie wykorzystuje zarządzania DAO ani węzłów głównych do operacji protokołu. Posiada algorytm konsensusu Proof-of-Stake (PoS), który pozwala użytkownikom na obstawianie węzła procesu. Ponadto ma dużą społeczność, która dba o sieć i zajmuje trzecie miejsce po Ethereum i Bitcoinie.
Podsumowując
Krótko mówiąc, istnieją dwa główne sposoby forkowania kryptowaluty. Pierwszy to zacząć od zera, a drugi to forkowanie istniejącej sieci blockchain kryptowalut. Tak czy inaczej, forkowanie kryptowaluty to świetny sposób na zwiększenie skalowalności i udoskonalenie technologiczne sieci blockchain.