Wznawiać
Tworząc kryptowalutę, możesz wybrać, czy chcesz utworzyć walutę, czy token. Waluta ma swój własny blockchain, natomiast token jest zbudowany na wcześniej istniejącej sieci. Kryptowaluty opierają się na blockchainach ze względu na swoje bezpieczeństwo i zdecentralizowany charakter.
Stworzenie tokena wymaga mniej wiedzy i wysiłku niż stworzenie kryptowaluty. Produkcja waluty zazwyczaj wymaga zespołu programistów i ekspertów. Token wymaga wiedzy technicznej, ale możliwe jest jego utworzenie w ciągu kilku minut dzięki wykorzystaniu innych blockchainów, takich jak Ethereum, Binance Smart Chain, Solana i Polygon.
Wybór tokena lub waluty będzie zależał od stopnia potrzebnego dostosowania i tego, co chcesz z nim zrobić. Ogólnie rzecz biorąc, związane z tym koszty zależą od wymaganej pracy, np. zewnętrznych programistów i czasu.
Ethereum i Binance Smart Chain to popularne łańcuchy bloków do tworzenia walut cyfrowych. Możesz użyć ustalonego kodu do samodzielnego tworzenia tokenów lub zapłacić za skorzystanie z usługi tworzenia monet. Sidechains to kolejny popularny wybór, ponieważ oferują większą personalizację z głównymi zaletami blockchain.
Zanim stworzysz własną kryptowalutę, powinieneś rozważyć jej użyteczność, model biznesowy i status prawny. Następnie na etapie rozwoju niezbędny jest wybór blockchainu, mechanizmu konsensusu i architektury. Następnie możesz rozważyć audyt swojego projektu i końcową kontrolę prawną. Chociaż każdy może stworzyć kryptowalutę, opracowanie solidnego projektu wymaga poważnej pracy i poświęcenia.
Wstęp
Pomysł stworzenia własnej kryptowaluty, jej przypadków użycia i odbiorców jest ekscytujący dla wielu fanów kryptowalut. Ale jaki jest najlepszy punkt wyjścia? Istnieje wiele sposobów tworzenia walut i tokenów. Koszty i wiedza różnią się również w zależności od złożoności projektu. Jeśli zastanawiasz się nad stworzeniem własnej kryptowaluty, w naszym artykule przedstawiono podstawowe elementy, od których możesz zacząć.
Co to jest kryptowaluta?
Kryptowaluta, zwana także kryptowalutą, to rodzaj zasobu cyfrowego o kilku przypadkach użycia. Jest to przede wszystkim sposób przekazywania wartości między ludźmi, w tym wartości pieniężnej, praw własności, a nawet przywilejów wyborczych. Kryptowaluta różni się od innych cyfrowych systemów płatności swoim korzeniem w technologii blockchain. Ta podstawa daje kryptowalutom większą swobodę od podmiotów centralnych, takich jak rządy czy banki.
Bitcoin jest najbardziej znanym przykładem kryptowaluty. Przypadek użycia jest prosty: przekaż wartość pieniężną dowolnej osobie na świecie, bez pośrednika. Jego blockchain rejestruje wszystkie transakcje i zapewnia bezpieczeństwo i stabilność sieci.
Różnica między kryptowalutami a tokenami
Kryptowaluty można z grubsza podzielić na dwie kategorie: waluty i tokeny. Różnica między nimi jest prosta. Waluty mają swój własny natywny blockchain, jak na przykład bitcoin. Ether (ETH) jest walutą blockchainu Ethereum. Waluty zazwyczaj mają określoną użyteczność w sieci, taką jak płacenie opłat transakcyjnych, obstawianie lub udział w zarządzaniu.
Tokeny są zbudowane na istniejących wcześniej łańcuchach bloków. Mogą pełnić podobną rolę do walut, ale przede wszystkim mają użyteczność we własnych projektach. Na przykład CAKE z PancakeSwap na Binance Smart Chain. Możesz go również używać do płacenia za określone transakcje w ekosystemie PancakeSwap, takie jak wydawanie niewymiennych tokenów lub granie na loterii. Jednak CAKE nie ma własnego blockchainu i dlatego nie może być używany we wszystkich aplikacjach BSC. To samo dotyczy tysięcy tokenów ERC-20 wyemitowanych na blockchainie Ethereum. Każdy token jest częścią konkretnego projektu i ma różne przypadki użycia.
Tworzenie walut lub tokenów
Jak wspomniano, utworzenie tokena jest znacznie prostsze niż utworzenie waluty. Waluta wymaga pomyślnego opracowania i utrzymania łańcucha bloków. Możesz rozwidlić (utworzyć kopię) innego istniejącego łańcucha, ale to nie rozwiązuje problemu znalezienia użytkowników i walidatorów, którzy pozwolą Twojej sieci przetrwać. Jednak potencjał sukcesu z nową walutą może być większy niż w przypadku tokena. Oto przegląd dwóch opcji:
Stworzenie waluty
Tworzenie nowej waluty może zająć dużo czasu, jeśli opracowujesz własny blockchain. Możliwe jest jednak szybkie rozwidlenie istniejącego blockchainu i wykorzystanie go jako podstawy dla nowej waluty. Przykładem rozwidlonego projektu jest Bitcoin Cash (BCH). Aby to zrobić, nadal potrzebujesz wysokiego poziomu wiedzy technicznej i wiedzy o kodowaniu na temat blockchain. Sukces Twojego projektu będzie również zależał od przyciągnięcia nowych użytkowników do Twojej sieci blockchain, co stanowi wyzwanie.
Tworzenie tokena
Utworzenie tokena na istniejącym łańcuchu bloków może wykorzystać jego reputację i bezpieczeństwo. Chociaż nie masz pełnej kontroli nad każdym aspektem swojego tokena, nadal istnieje wiele możliwości dostosowywania. Istnieje wiele stron internetowych i narzędzi do tworzenia własnego tokena, w tym BSC i Ethereum.
Czy powinienem stworzyć walutę lub token dla mojego projektu?
Jeden token będzie zazwyczaj wystarczający do aplikacji zdecentralizowanych finansów (DeFi) lub gier typu „graj, żeby zarobić”. Zarówno BSC, jak i Ethereum oferują programistom dużą elastyczność i swobodę pracy.
Jeśli chcesz przesuwać granice możliwości waluty lub łańcucha bloków, prawdopodobnie lepszym rozwiązaniem byłoby utworzenie waluty z własnym łańcuchem bloków. Stworzenie nowego blockchaina i waluty jest z pewnością trudniejsze niż wydanie tokena. Ale jeśli zostanie dobrze zrobione, może przynieść wiele innowacji i nowych możliwości. Dobrymi przykładami są Binance Smart Chain, Ethereum, Solana i Polygon.
Aby jednak odnieść sukces, obie opcje będą wymagały dużo pracy i wiedzy technicznej, ekonomicznej i handlowej.
Główne rozwiązania do tworzenia kryptowalut
Do najpopularniejszych rozwiązań do tworzenia kryptowalut należą BSC, Ethereum i Solana. Sieci te umożliwiają bicie różnych tokenów w oparciu o istniejące standardy. Standardy tokenów BEP-20 i ERC-20 to sztandarowe przykłady, które może obsługiwać prawie każdy dostawca portfeli kryptowalutowych.
ERC-20 należy do blockchaina Ethereum, natomiast BEP-20 jest częścią Binance Smart Chain (BSC). Obie sieci umożliwiają tworzenie i dostosowywanie inteligentnych kontraktów, które pozwalają na tworzenie własnych tokenów i zdecentralizowanych aplikacji (DApps). Dzięki DApps możesz stworzyć ekosystem zapewniający więcej przypadków użycia i funkcjonalności dla Twojego tokena.
Możesz także przyjrzeć się łańcuchom bocznym, które wykorzystują bezpieczeństwo większego łańcucha, takiego jak Ethereum lub Polkadot, ale oferują również pewne dostosowanie. Polygon Network jest połączona z Ethereum i oferuje podobne doświadczenia, jednak jest tańsza i szybsza w użyciu.
Po wybraniu blockchainu potrzebujesz metody utworzenia tokena. W przypadku BSC i innych łańcuchów bloków opartych na maszynie wirtualnej Ethereum proces jest stosunkowo prosty. Można też znaleźć gotowe narzędzia, które tworzą tokeny na podstawie podanych przez Ciebie parametrów i reguł. Zwykle są płatne, ale są wygodniejszą opcją dla użytkowników, którzy nie mają doświadczenia z inteligentnymi kontraktami.
Jeśli chcesz stworzyć własny blockchain i walutę, prawdopodobnie będziesz potrzebować zespołu programistów blockchain i ekspertów branżowych. Nawet jeśli patrzysz na blockchain taki jak Ethereum lub Bitcoin, nadal jest wiele do zrobienia, aby skonfigurować swoją sieć. Obejmuje to zachęcanie użytkowników do pełnienia roli walidatorów i obsługi węzłów w celu utrzymania funkcjonowania łańcucha bloków.
Rzeczy do rozważenia podczas projektowania kryptowaluty
Oprócz oczywistych wyborów, takich jak blockchain lub utworzenie waluty lub tokena, istnieją inne istotne obszary do rozważenia:
Zdefiniuj użyteczność swojej kryptowaluty
Kryptowaluty mogą pełnić wiele ról. Niektóre służą jako klucze dostępu do usług. Jeszcze inne reprezentują akcje lub inne aktywa finansowe. Aby zrozumieć i zmapować proces tworzenia swojej kryptowaluty, musisz od początku zdefiniować jej funkcjonalność.
Zaprojektuj swój model biznesowy
Model biznesowy Twojego tokena odnosi się do aspektów ekonomicznych rządzących Twoim kryptowalutą, takich jak całkowita podaż, metoda dystrybucji i cena początkowa. Dobry pomysł może się nie udać, jeśli model nie jest wykonalny, a użytkownicy nie są zachęcani do zakupu kryptowaluty. Na przykład, jeśli utworzysz monetę stablecoin, ale nie będziesz w stanie poprawnie powiązać jej z ceną instrumentu bazowego, nikt nie będzie chciał jej kupić ani trzymać.
Sprawdź jego zgodność z prawem
Każdy kraj na świecie ma swoje własne prawa i zasady dotyczące kryptowalut. Niektóre jurysdykcje mogą nawet zabraniać używania kryptowalut. W pełni rozważ swoje zobowiązania prawne i wszelkie problemy związane z przestrzeganiem przepisów, jakie możesz napotkać.
Stwórz własną kryptowalutę w 7 krokach
Jeśli tworzysz tylko jeden token, nie wszystkie kroki opisane w poniższym samouczku mają zastosowanie. Trzy powyższe etapy projektowania są najważniejsze. Większość naszych instrukcji obejmuje podstawy tworzenia blockchainu przed emisją waluty.
1. Wybierz odpowiednią platformę blockchain
Aby otrzymać token, musisz wybrać blockchain, na którym będzie hostowana Twoja kryptowaluta. BSC i Ethereum to popularne opcje, ale sidechains mogą być również dobrym pomysłem. Aby stworzyć własną walutę, będziesz musiał pomyśleć o zaprojektowaniu lub zatrudnieniu kogoś, kto stworzy niestandardowy blockchain.
2. Wybierz mechanizm konsensusu
Jeśli tworzysz własny blockchain lub nie jesteś pewien, który wybrać dla swojego tokena, zastanów się, jakiego mechanizmu konsensusu chcesz użyć. Mechanizmy te określają, w jaki sposób uczestnicy potwierdzają i zatwierdzają transakcje w sieci. Większość łańcuchów bloków wykorzystuje dowód stawki, ponieważ nie wymaga dużego sprzętu i ma wiele odmian. Dowód pracy, stosowany w Bitcoinie, jest przez niektórych uważany za bezpieczniejszy, ale często jest kosztowny w utrzymaniu i nieprzyjazny dla środowiska.
3. Zaprojektuj swoją architekturę blockchain
Ten krok jest konieczny tylko w przypadku tworzenia waluty. Nie wszystkie łańcuchy bloków umożliwiają społeczeństwu sprawdzanie poprawności transakcji lub obsługę węzłów. Decyzja o posiadaniu prywatnego, publicznego, dozwolonego lub pozbawionego zezwolenia blockchainu jest ważna. Architektura Twojego łańcucha bloków będzie zależeć od tego, co próbuje zrobić Twoja waluta i projekt. Na przykład firma lub kraj tworzący walutę może uruchomić prywatny łańcuch bloków, aby uzyskać większą kontrolę.
4. Rozpocznij rozwój blockchain
Jeśli nie masz specjalistycznej wiedzy programistycznej, będziesz potrzebować pomocy z zewnątrz, aby wcielić swoje pomysły w życie. Gdy blockchain zacznie działać w realnym środowisku, niezwykle trudno jest zmienić jego podstawowe pojęcia i zasady. Użyj sieci testowej, aby upewnić się, że wszystko działa zgodnie z oczekiwaniami, a najlepiej współpracuj z całym zespołem programistów, aby opracować swój blockchain.
5. Sprawdź swoją kryptowalutę i jej kod źródłowy
Firmy audytujące, takie jak Certik, mogą sprawdzić kod Twojego blockchainu i jego kryptowaluty, aby zidentyfikować wszelkie luki w zabezpieczeniach. Następnie możesz opublikować audyt publicznie i podjąć odpowiednie działania. Proces ten daje pewną gwarancję bezpieczeństwa Tobie, jako twórcy, a także potencjalnym użytkownikom lub inwestorom.
6. Sprawdź aspekty prawne
Teraz, gdy Twój blockchain jest już uruchomiony i jesteś gotowy do emisji kryptowaluty, najlepiej zasięgnąć specjalistycznej porady prawnej, aby sprawdzić, czy musisz ubiegać się o autoryzację. Po raz kolejny ten krok jest trudny do wykonania samodzielnie i wymaga pomocy z zewnątrz.
7. Wydaj swoją kryptowalutę
Niezależnie od tego, czy utworzysz token, czy walutę, w pewnym momencie będziesz musiał wyemitować kryptowalutę. Dokładna metoda będzie się różnić w zależności od modelu biznesowego. Na przykład tokeny o stałej dostawie są zazwyczaj wydawane jednocześnie w całości za pośrednictwem inteligentnej umowy. Waluty takie jak Bitcoin są wydobywane stopniowo, w miarę jak górnicy sprawdzają nowe bloki transakcji.
Jak stworzyć token BEP-20
Aby utworzyć token BEP-20, będziesz potrzebować podstawowych umiejętności kodowania, aby wdrożyć inteligentną umowę na Binance Smart Chain. Będziesz także musiał mieć zainstalowany MetaMask i mieć trochę BNB w portfelu, aby uiścić opłaty za gaz.
1. Upewnij się, że sieć główna BSC jest dodana do MetaMask. Szczegółowe instrukcje można znaleźć w naszym przewodniku dotyczącym podłączenia metamaski do inteligentnego łańcucha BNB.
2. Przejdź do Remix, aplikacji internetowej służącej do opracowywania i wdrażania inteligentnych kontraktów na blockchainach kompatybilnych z maszyną wirtualną Ethereum. Kliknij prawym przyciskiem myszy folder [umowy], a następnie kliknij [Nowy plik].

3. Nazwij plik „BEP20.sol”.

4. Upewnij się, że język programowania jest ustawiony na [Solidity]. W przeciwnym razie Twój inteligentny kontrakt nie będzie działać. Można to zrobić klikając na ikonę poniżej po prawej stronie.

5. Skopiuj kod inteligentnej umowy BEP-20 do swojego pliku. Więcej informacji o ustawieniach i funkcjach kodu znajdziesz na GitHubie.

6. Edytuj nazwę tokena, symbol, miejsca po przecinku i sumę dostaw. Tutaj wybraliśmy jako przykład Binance Academy Coin (BAC) z 18 miejscami po przecinku i całkowitą podażą 100 000 000 jednostek. Pamiętaj o dodaniu wystarczającej liczby zer, aby uzyskać 18 miejsc po przecinku.

7. Następnie musisz skompilować inteligentny kontrakt. Kliknij ikonę pokazaną poniżej po lewej stronie ekranu, zaznacz opcję [Automatyczna kompilacja] i [Włącz optymalizację], a następnie kliknij przycisk [Kompiluj].

8. Kliknij przycisk [ABI], aby skopiować ABI umowy.

9. Kliknij poniższą ikonę po lewej stronie ekranu. Wybierz [Injected Web3] jako środowisko i zezwól MetaMask na połączenie się z Remixem. Na koniec upewnij się, że wybrałeś kontrakt BEP20 przed kliknięciem [Wdróż].

10. Będziesz teraz musiał uiścić opłaty transakcyjne za pośrednictwem MetaMask, aby wdrożyć umowę na blockchainie. Po opublikowaniu inteligentnej umowy w Internecie należy zweryfikować i opublikować kod źródłowy umowy.
Skopiuj adres kontraktu do BscScan, wybierz [Solidity (Single)] jako typ kompilatora i dopasuj wersję kompilatora użytą w kroku 7.

11. Następnie kliknij prawym przyciskiem myszy BEP20.sol w Remix i naciśnij [Flatten]. Następnie będziesz musiał udzielić Remixowi pozwolenia na standaryzację kodu.

12. Skopiuj kod swojego BEP20_flat.sol do pola i upewnij się, że [Optymalizacja] jest ustawiona na Tak. Teraz kliknij [Sprawdź i opublikuj] u dołu strony.

13. Zobaczysz teraz ekran potwierdzający powodzenie operacji. Dzięki zweryfikowanemu kodowi możesz wystawić swój token w BscScan za pomocą wywołania _mint zaimplementowanego w umowie. Przejdź do adresu umowy w BscScan i kliknij [Napisz umowę], a następnie kliknij [Połącz z Web3], aby połączyć swoje konto MetaMask.

14. Przewiń w dół do sekcji Mennica, a następnie wprowadź liczbę tokenów, które chcesz wyemitować. Wydamy 100 000 000 BAC. Nie zapomnij dodać również miejsc po przecinku, w tym przypadku 18. Kliknij [Zapisz] i dokonaj opłaty na MetaMask.

15. Powinieneś teraz zobaczyć, że tokeny zostały wydane i wysłane do portfela, który utworzył inteligentną umowę.

Jak uzyskać wycenę swojej kryptowaluty
Wystawienie swojej waluty lub tokena na giełdzie kryptowalut takiej jak Binance może sprawić, że będzie ona znana szerszemu gronu odbiorców w bezpieczny i regulowany sposób. Jeśli uda Ci się stworzyć i rozwinąć solidny projekt kryptowalutowy, możesz wypełnić formularze zgłoszeniowe online Binance w celu wystawienia i/lub bezpośredniej dystrybucji za pośrednictwem Launchpad/Launchpool.
Każda kryptowaluta przechodzi rygorystyczny proces due diligence i będziesz musiał regularnie informować Binance o swoich postępach podczas aplikacji. Będziesz także musiał zaakceptować BNB i BUSD w swoim ekosystemie kryptowalut, na przykład zapewniając je jako płynność lub akceptując je podczas pierwszej oferty monet (ICO) lub sprzedaży tokenów.
Koszt stworzenia własnej kryptowaluty
Koszty są związane z wybranymi metodami i konfiguracją. Jeśli utworzysz walutę i blockchain, prawdopodobnie będziesz musiał zapłacić całemu zespołowi przez kilka miesięcy. Audyt kodu przeprowadzony przez rzetelny zespół może również kosztować około 15 000 dolarów (USD). W najniższym przypadku pojedynczy token na BSC można wdrożyć za 50 USD. Jeśli weźmiemy średnią, aby stworzyć kryptowalutę mającą jakiekolwiek szanse na sukces, prawdopodobnie będziesz musiał wydać tysiące dolarów na jej stworzenie, marketing i budowanie społeczności.
Podsumowując
Jeśli zdecydujesz się stworzyć własną kryptowalutę, pamiętaj, aby potraktować nasze informacje jedynie jako punkt wyjścia. Jest to głęboki temat, którego pełne zrozumienie zajmuje dużo czasu. Oprócz stworzenia tokena lub waluty, musisz także pomyśleć o tym, aby odnieść sukces po uruchomieniu. Badanie innych projektów i ich uruchomień, aby zobaczyć, co zadziałało dobrze, a co nie, może pomóc w stworzeniu własnej kryptowaluty.



