Cara Membuat Cryptocurrency Anda Sendiri | Panduan Langkah demi Langkah
General

Cara Membuat Cryptocurrency Anda Sendiri | Panduan Langkah demi Langkah

Ada hampir 10. 000 cryptocurrency yang ada, dan lebih banyak lagi yang datang setiap hari. Tetapi tahukah Anda bahwa Anda bisa belajar cara membuat cryptocurrency Anda sendiri secara online? Dalam panduan ini, kami akan menunjukkan kepada Anda langkah demi langkah bagaimana Anda dapat membuat mata uang kripto.

Pertama-tama, Anda perlu memutuskan apakah akan membuat koin atau token. Sementara koin memiliki blockchain sendiri, token berjalan pada platform yang disesuaikan untuk dijalankan.

Buat Koin Anda dengan Membuat Blockchain Anda Sendiri

Koin berjalan pada blockchain independen dan miliknya sendiri. Jadi, untuk membuat koin, Anda harus membuat blockchain Anda sendiri dari awal.

Membuat blockchain yang benar-benar baru membutuhkan pengalaman dan pemahaman dalam pengkodean, teknologi blockchain, dan enkripsi. Opsi ini tidak cocok untuk pengembang baru, karena banyak kesalahan dapat terjadi, dan akan membutuhkan banyak waktu, bahkan untuk pemrogram berpengalaman.

Namun, membuat blockchain Anda sendiri memungkinkan Anda memiliki kendali penuh atas kode yang mendasarinya.

Opsi yang lebih sederhana untuk membuat cryptocurrency Anda sendiri adalah dengan bercabang dari kode koin yang ada. Anda cukup menyalin kode Bitcoin atau rantai lain, menambahkan variabel baru, memodifikasi beberapa nilai, dan Anda akan memiliki blockchain sendiri. Banyak koin teratas muncul dengan forking dari Bitcoin, seperti Bitcoin Cash, Litecoin, Zcash, dll.

Jadi, Anda harus tahu persis di mana harus mengubah parameter kode agar rantai berfungsi dengan benar.

Buat Token dengan Menggunakan Platform Khusus

Cara lain yang lebih mudah untuk membuat cryptocurrency Anda sendiri adalah dengan menggunakan layanan platform yang memberi Anda alat untuk meluncurkan token Anda sendiri. Opsi ini lebih layak bagi mereka yang ingin meluncurkan kripto dengan cepat, karena memerlukan lebih sedikit waktu pengembangan, pengeluaran, dan pemeliharaan.

Saat Anda membangun token di atas blockchain yang ada, seperti Ethereum, token Anda menggunakan jaringan aman, arsitektur terdesentralisasi, dan menerapkan mekanisme konsensus dari blockchain.

Token berfungsi mirip dengan kontrak pintar dan dapat diprogram untuk mewakili berbagai thing atau memiliki layanan digital yang berbeda. Token biasanya diluncurkan di ICOs of Safety Ignore Offering (STO) untuk membantu proyek dan startup mendapatkan dana yang mereka butuhkan untuk operasi mereka.

Cara Membuat Cryptocurrency Anda Sendiri

Dalam paragraf berikut, kami akan menunjukkan kepada Anda cara membuat mata uang kripto yang tepat. Baca dan ikuti setiap langkah dengan sangat hati-hati agar berhasil.

Bangun Blockchain atau Fork Anda Sendiri

1. Pilih Kode Sumber Anda.

Anda dapat memilih dari berbagai Blockchain Sumber Terbuka. Anda dapat membagi blockchain Bitcoin atau Litecoin dengan mengunduhnya dari Github.

Lebih disarankan Anda menggunakan teknologi sumber terbuka untuk membuat blockchain Anda sendiri, karena mengembangkan rantai blok dari awal membutuhkan banyak waktu dan uang.

two . Unduh dan Instal Blockchain Anda di Server Live.

3. ) Akses host Anda menggunakan SSH melalui dempul sebagai secretary (akses origin ) untuk menginstal blockchain langsung di host langsung.

4. Jalankan perintah berikut satu per satu (kami akan menggunakan Multichain dalam contoh kami).

cd /tmp

wget https://www.multichain.com/download/multichain-1.0.4.tar.gz

tar -xvzf multichain-1.0.4.tar. gz

cd multichain-1.0.4

mv multichaind multichain-cli multichain-util /usr/local/bin

5. ) Sekarang, kita dapat melanjutkan membuat blockchain dengan menjalankan perintah berikut:

multichain-util make your_chain's_title

6 ) . Ubah Rantai.

Sebelum memulai rantai Anda, Anda harus membuat beberapa penyesuaian sesuai dengan apa yang Anda butuhkan dalam rantai Anda untuk membuat mata uang kripto Anda sendiri, karena blockchain tidak dapat diubah setelah dimulai.

Di bawah ini kami akan menampilkan beberapa parameter terpenting yang harus dimodifikasi.

Akses host Anda menggunakan SSH melalui putty sebagai secretary dan jalankan perintah:

nano ~/.. Multichain/ / your_chain's_name/params. dat

Berikut beberapa parameter yang harus Anda modifikasi:

  • deskripsi rantai;
  • chain-is-testnet;
  • hadiah-blok pertama (jumlah koin yang dihasilkan saat menambang blok);
  • siapapun-bisa-terhubung (setel ke accurate );
  • anyone-can-send (setel ke accurate );
  • siapapun-dapat-menerima (setel ke accurate ).

Setelah melakukan perubahan, simpan document params.dat mengajukan.

7. ) Mulai blockchain.

Akses host Anda sebagai root (administrator) dan jalankan perintah berikut untuk memulai blockchain Anda:

multichaind your_chain's_title -daemon

Dengan perintah ini, Anda akan menghasilkan Blok Pertama, yang dikenal sebagai Blok Kejadian.

8. Uji Cryptocurrency Anda.

Akses host menggunakan SSH melalui dempul sebagai secretary dan jalankan perintah berikut:

multichain-cli your_chain's_title

Perintah tersebut memungkinkan Anda untuk masuk ke style interaktif.

Lari getinfo untuk memeriksa detail rantai.

Gunakan Platform Token

1. ) Pilih Mekanisme Konsensus

Mekanisme konsensus, atau protokol penambangan, mewakili kode yang menangani bagaimana token baru dikeluarkan dan memverifikasi validitas transaksi sebelum menambahkannya ke blok. Protokol konsensus yang paling populer adalah PoW, PoS, tetapi tentu saja, ada banyak protokol lain yang dapat Anda pertimbangkan.

2. Pilih Platform yang Mendukung Pembuatan Token

Berdasarkan mekanisme konsensus yang Anda pilih, sekarang saatnya memilih stage Anda.

Sejauh ini yang paling populer adalah blockchain Ethereum, dengan ekstensi ERC-20 standar telah digunakan untuk sebagian besar token yang dikeluarkan sejauh ini. Kami akan menggunakan Ethereum sebagai contoh stage untuk membuat token. Anda akan membutuhkan aplikasi dompet Ethereum. Anda harus mendownload dan menginstalnya, lalu cari tombol”Deploy new arrangement” di pojok kiri atas. Klik di atasnya, dan Kode Sumber Kontrak Soliditas bidang akan muncul. Masukkan kode di bawah ini.

Sumber: mlsdev.com

contract MyToken {

/* This generates an array with accounts */

mapping (speech => uint256) people balanceOf;

}

Setelah itu, sebuah jendela akan terbuka dengan kode di atas di jendela kecil seperti gambar di bawah ini. Masukkan kode berikut di bawah yang ada di kotak kecil.

Sumber: mlsdev.com

work MyToken() {

balanceOf(msg.sender) = 21000000;

}

Seperti yang ditunjukkan pada kode di atas, pasokan cryptocurrency dibatasi hingga 21 juta, tetapi Anda dapat mengubahnya ke nilai apa pun yang Anda inginkan. Di sebelah kanan kotak soliditas, klik tombol di bawah “pilih kontrak untuk diterapkan”. Di menu drop-down, pilih “Mytoken”. Ini menciptakan cryptocurrency Anda.

Jika Anda ingin dapat memindahkan cryptocurrency Anda dan mengirimnya ke orang lain, Anda dapat menambahkan kode berikut di kotak soliditas.

/* Send Gold */

work move (speech _into, uint256 _worth ) {

/* Add and subtract fresh accounts */

balanceOf(msg.sender) -= _worth;

balanceOf(_to) += _worth;

}

work move (speech _into, uint256 _worth ) {

/* Check if sender's equilibrium and also for overflows */

demand (balanceOf(msg.sender) >= _worth &balanceOf(_into ) + _worth >= balanceOf(_into ));

/* Add and subtract fresh accounts */

balanceOf(msg.sender) -= _worth;

balanceOf(_to) += _worth;

}

/* Initializes contract with all first supply exemptions into the Inventor of the contract */

operate MyToken(uint256 initialSupply, series tokenName, chain tokenSymbol, uint8 decimalUnits) {

balanceOf(msg.sender) = initialSupply; / / / Provide the founder all First tokens

title = tokenName; // Set the title for display functions

logo = tokenSymbol; // Set the emblem for display functions

decimals = decimalUnits; // Number of decimals for show functions

}

Kemudian kita perlu menambahkan potongan kecil kode di bawah ini untuk memungkinkan dompet Ethereum berinteraksi dengan kontrak pintar kita.

Event Transport (alamat diindeks dari, alamat diindeks ke, nilai uint256);

Selain itu, di dalam fungsi”Transport”, tambahkan ini:

/* Notify anybody listening This move happened *

Transport (msg.sender, _to, _worth );Also, inside the"Transfer" function, include this:

/* Assuming anybody listening This move occurred */

Transport (msg.sender, _to, _worth );

Hal berikutnya adalah menyebarkan cryptocurrency. Yang harus Anda lakukan adalah membuka tab “Kontrak” dan klik “Terapkan kontrak baru”. Jendela di bawah ini akan terbuka, dan Anda perlu menyalin kode di sini dan menempelkannya di kotak soliditas.

Sumber: mlsdev.com

Anda dapat mengubah parameter seperti _provide, _title, _emblem and_decimals, sesuai pilihan Anda. Setelah ini, cryptocurrency Anda sudah siap. Meskipun Anda dapat mengirimnya ke teman dan orang lain yang Anda pilih, diperlukan profesional untuk membuatnya menjadi salah satu di dapat terdaftar di bursa dan diperdagangkan.

Sebelum meluncurkan crypto Anda ke stage seperti Bitcoin Guru , pertama, pastikan bahwa itu sesuai dengan hukum dan peraturan mata uang kripto di negara atau wilayah yang Anda inginkan untuk menyediakannya.

Pikiran Akhir

Kami berharap panduan ini banyak membantu tentang cara membuat mata uang kripto. Anda harus tahu bahwa ini akan membutuhkan usaha dari Anda, baik itu melalui platform yang atau garpu blockchain. Namun, bagaimanapun juga, Anda harus bersenang-senang dengan petualangan crypto pertama Anda untuk membuat cryptocurrency online Anda sendiri, dan Anda selalu dapat menyempurnakannya atau meluncurkan yang lebih canggih nanti.

Gambar unggulan: Pinwise

Notice: Postingan ini semula di terbitkan pada 23 November 2019 dan sudah di upgrade complete untuk kelengkapan dan kebenaran konten pada tanggal 20 Mei 2021.

Memperhatikan: Informasi dalam artikel ini dan tautan yang disediakan hanya untuk tujuan informasi umum dan tidak boleh merupakan nasihat keuangan atau investasi apa pun. Kami menyarankan Anda untuk melakukan penelitian sendiri atau berkonsultasi dengan profesional sebelum membuat keputusan keuangan. Harap nyatakan bahwa kami tidak bertanggung jawab atas kerugian yang disebabkan oleh informasi apa pun yang ada di situs web ini.