Kripto Para RehberiNedir? Nasıl? Neden?

Rehber: Kendi kripto para biriminizi nasıl oluşturursunuz?

Sponsorlu İçerik

10.000’e yakın kripto para birimi var ve her gün daha fazlası ortaya çıkıyor. Ancak kendi kripto para biriminizi çevrimiçi olarak nasıl oluşturacağınızı öğrenebileceğinizi biliyor muydunuz? Bu kılavuzda size adım adım nasıl kripto para oluşturabileceğinizi göstereceğiz.

Her şeyden önce, bir coin mi yoksa token mı oluşturacağınıza karar vermeniz gerekir. Bir coinin kendi blok zinciri varken, bir token, üzerinde çalışacak şekilde uyarlandığı bir platformda çalışır.

Blockchain yaparak kendi kripto paranızı nasıl yaratabilirsiniz?

Bir coin, kendi tescilli ve bağımsız blok zincirinde çalışır. Yani, bir coin yapmak için sıfırdan kendi blok zincirinizi oluşturmanız gerekecek.

Tamamen yeni bir blok zinciri oluşturmak, kodlama, blok zinciri teknolojisi ve şifreleme konusunda deneyim ve anlayış gerektirir. Birçok hata oluşabileceğinden ve deneyimli programcılar için bile çok zaman gerektireceğinden bu seçenek yeni geliştiriciler için uygun değildir.

Bununla birlikte, kendi blok zincirinizi oluşturmak, temel alınan kod üzerinde tam kontrole sahip olmanızı sağlar.

Kendi kripto para biriminizi oluşturmak için daha basit bir seçenek, mevcut bir coinin kodundan çatallamaktır(hard fork). Sadece Bitcoin veya başka bir zincirin kodunu kopyalayıp, yeni bir değişken ekleyip, bazı değerleri değiştirin ve kendi blok zincirinize sahip olacaksınız. Bitcoin Cash, Litecoin, Zcash, vb. gibi birçok en iyi para, Bitcoin‘den çatallanarak ortaya çıktı.

Bu nedenle, zincirin düzgün çalışması için kodun parametrelerini tam olarak nerede değiştireceğinizi bilmek zorunda kalacaksınız.

Özel platformları kullanarak bir token oluşturun

Bir token oluşturmaya başlayarak kendi kripto para biriminizi nasıl oluşturacağınızı mı merak ediyorsunuz? Kendi kripto paranızı yaratmanın bir başka daha kolay yolu, size kendi tokeninizi başlatmanız için araçlar sağlayan platformların hizmetlerini kullanmaktır. Bu seçenek, daha az geliştirme süresi, harcama ve bakım gerektirdiğinden, hızlı bir şekilde kripto başlatmak isteyenler için daha uygundur.

Ethereum gibi mevcut bir blok zincirinin üzerine bir token oluşturduğunuzda, tokenınız güvenli ağı, merkezi olmayan mimariyi ve blok zincirinin uygulanmış fikir birliği mekanizmalarını kullanır.

Tokenlar, akıllı sözleşmelere benzer şekilde çalışır ve çeşitli öğeleri temsil edecek veya farklı dijital hizmetlere sahip olacak şekilde programlanabilir. Genellikle projelerin ve girişimlerin operasyonları için ihtiyaç duydukları fonları almalarına yardımcı olmak için ICO‘larda Güvenlik belirteç teklifinde (STO) başlatılır.

Kendi kripto paranızı nasıl oluşturursunuz?

Aşağıdaki paragraflarda, size uygun bir kripto para biriminin nasıl oluşturulacağını göstereceğiz. Başarılı olmak için her adımı çok dikkatli bir şekilde okuyun ve uygulayın.

Kendi blockchaininizi veya çatallanmanızı oluşturun

  • Kaynak kodunuzu seçin. Kendi kripto para biriminizi nasıl oluşturacağınızı bilmek istiyorsanız, çeşitli Açık Kaynak Blok Zincirleri arasından seçim yapabilmeniz iyi bir başlangıçtır. Bitcoin’in veya Litecoin’in blok zincirini Github’dan indirerek çatallayabilirsiniz. Sıfırdan bir blok zinciri geliştirmek çok zaman ve para gerektirdiğinden, kendi blok zincirinizi oluşturmak için açık kaynak teknolojisini kullanmanız daha çok önerilir.
  • Seçtiğiniz blockchain’i kendi sunucunuza indirin.
  • Blok zincirini doğrudan canlı bir sunucuya kurmak için yönetici olarak (kök erişimi) macun aracılığıyla SSH kullanarak sunucunuza erişin.
  • Aşağıdaki komutları tek tek çalıştırın (örneğimizde Multichain kullanacağız).

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

  • Şimdi, aşağıdaki komutları çalıştırarak bir blok zinciri oluşturmaya devam edebiliriz:

multichain-util create your_chain’s_name

  • Blok zincirinizi modifiye edin. Kendi kripto paranızı nasıl oluşturacağınızı öğrenmeden önce, kendi kripto paranızı oluşturmak için zincirinizde neye ihtiyacınız olduğuna göre bazı ayarlamalar yapmanız gerekecek, çünkü blok zinciri başladıktan sonra değiştirilemez.
  • Aşağıda, değiştirilmesi gereken en önemli parametrelerden bazılarını sunacağız.
  • Putty üzerinden SSH kullanarak yönetici olarak sunucunuza erişin ve komutu çalıştırın

nano ~/.multichain/ your_chain’s_name/params.dat

  • Değiştirmeniz gereken parametrelerden bazıları şunlardır:
  • chain-description;
  • chain-is-testnet;
  • first-block-reward (the number of coins produced when mining a block);
  • anyone-can-connect (set it to true);
  • anyone-can-send (set it to true);
  • anyone-can-receive (set it to true).

Değişiklikleri yaptıktan sonra params.dat dosyasını kaydedin.

  • Blok zincirini başlatın. Sunucunuza kök (yönetici) olarak erişin ve blok zincirinizi başlatmak için aşağıdaki komutları çalıştırın:

multichaind your_chain’s_name -daemon

Bu komut ile The Genesis Block olarak bilinen First Block’u üreteceksiniz.

  • Kripto paranızı test edin. Yönetici olarak Putty aracılığıyla SSH kullanarak sunucuya erişin ve aşağıdaki komutu çalıştırın:

multichain-cli your_chain’s_name

Komut, etkileşimli moda girmenizi sağlar. Zincirin ayrıntılarını kontrol etmek için getinfo’yu çalıştırın.

Bu, “Kendi kripto para biriminizi nasıl yaratırsınız” kılavuzundan kendi blok zincirinizi oluşturmanın son adımıdır.

Bir token platformu kullanın

  • Bir konsensüs mekanizması seçin. Konsensüs mekanizmaları veya madencilik protokolleri, yeni tokenların nasıl tescillendiğini yöneten ve bloğa eklemeden önce işlemlerin geçerliliğini doğrulayan kodu temsil eder. En popüler konsensüs protokolleri PoW, PoS’dur, ancak elbette bakabileceğiniz başka birçok protokol vardır.
  • Token oluşturmayı destekleyen bir platform seçin. Hangi konsensüs mekanizmasını seçtiğinize bağlı olarak, platformunuzu seçme zamanı.

Açık farkla en popüleri Ethereum blok zinciridir ve şimdiye kadar verilen tokenlerin çoğu için ERC-20 standardı kullanılmıştır. Bir belirteç oluşturmak için bir platform örneği olarak Ethereum’u kullanacağız. Ethereum cüzdan uygulamasına ihtiyacınız olacak. İndirip yüklemeniz ve ardından sol üst köşedeki “Yeni sözleşmeyi dağıt” düğmesini bulmanız gerekecek. Üzerine tıklayın ve Solidity Sözleşme Kaynak Kodu alanı açılacaktır. Kodu aşağıya giriniz.

contract MyToken {

/* This creates an array with all balances */

mapping (address => uint256) public balanceOf;

}

Bundan sonra, aşağıda gösterildiği gibi küçük bir pencerede yukarıdaki kodu içeren bir pencere açılacaktır. Küçük kutucuğa aşağıdaki kodu girin.

function MyToken() {

balanceOf[msg.sender] = 21000000;

}

Yukarıdaki kodda gösterildiği gibi, kripto para arzı 21 milyon ile sınırlandırılmıştır, ancak bunu istediğiniz değere değiştirebilirsiniz. Sağlamlık kutusunun sağında, “dağıtılacak sözleşmeyi seç” altındaki düğmeye tıklayın. Açılır menüde “Mytoken” öğesini seçin. Kendi kripto para biriminizi nasıl oluşturacağınızı öğrenmenin yolu budur.

Kripto paralarınızı taşıyıp başka kişilere gönderebilmek istiyorsanız, sağlamlık kutusuna aşağıdaki kodları ekleyebilirsiniz.

/* Send coins */

function transfer(address _to, uint256 _value) {

/* Add and subtract new balances */

balanceOf[msg.sender] -= _value;

balanceOf[_to] += _value;

}

function transfer(address _to, uint256 _value) {

/* Check if sender has balance and for overflows */

require(balanceOf[msg.sender] >= _value && balanceOf[_to] + _value >= balanceOf[_to]);

/* Add and subtract new balances */

balanceOf[msg.sender] -= _value;

balanceOf[_to] += _value;

}

/* Initializes contract with initial supply tokens to the creator of the contract */

function MyToken(uint256 initialSupply, string tokenName, string tokenSymbol, uint8 decimalUnits) {

balanceOf[msg.sender] = initialSupply; // Give the creator all initial tokens

name = tokenName; // Set the name for display purposes

symbol = tokenSymbol; // Set the symbol for display purposes

decimals = decimalUnits; // Amount of decimals for display purposes

}

Ardından, Ethereum cüzdanlarının akıllı sözleşmemizle etkileşime girmesine izin vermek için aşağıdaki küçük kod parçasını eklememiz gerekiyor.

event Transfer(address indexed from, address indexed to, uint256 value);

Ayrıca, “transfer” işlevi içinde şunu ekleyin:

/* Notify anyone listening that this transfer took place *

Transfer(msg.sender, _to, _value);As well, within the “Transfer” function, add this:

/* Notify anyone listening that this transfer took place */

Transfer(msg.sender, _to, _value);

Bir sonraki şey kripto para birimini dağıtmak. Tek yapmanız gereken “Sözleşmeler” sekmesine gitmek ve “Yeni sözleşme dağıt” a tıklamak. Aşağıdaki pencere açılacaktır ve buradaki kodu kopyalayıp sağlamlık kutusuna yapıştırmanız gerekmektedir.

_supply, _name, _symbol ve_decimals gibi parametreleri istediğiniz gibi değiştirebilirsiniz. Bundan sonra, kripto para biriminiz hazır. Bunları arkadaşlarınıza ve seçtiğiniz herhangi bir kişiye gönderebilseniz de, borsalarda listelenebilecek ve işlem görebilecek biri haline getirmek için profesyonellere ihtiyacı olacaktır.

Kriptonuzu Bitcoin Pro gibi platformlarda piyasaya sürmeden önce, kullanıma sunmak istediğiniz ülke veya bölgenin yasalarına ve kripto para düzenlemelerine uygun olduğundan emin olun.

Kapanış

Bu kılavuzun kendi kripto para biriminizi nasıl oluşturacağınız konusunda çok yardımcı olduğunu umuyoruz. Bir token platformu veya bir blockchain çatalı aracılığıyla, sizin tarafınızdan biraz çaba gerektireceğini bilmelisiniz. Ancak her iki durumda da, kendi kripto para biriminizi çevrimiçi oluşturmak için ilk kripto maceranızla eğlenmelisiniz ve her zaman onu mükemmelleştirebilir veya daha sonra daha gelişmiş bir tane başlatabilirsiniz.

Kripto para borsaları, coin gelişmeleri ile ilgili en güncel içerikler için Kripto Para Haberleri sayfamızı ziyaret edin.
Tüm gelişmeleri Telegram ve Twitter hesaplarımızı takip ederek anında öğrenebilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

Başa dön tuşu