Bileşenler | Minimum Gereksinimler | Tavsiye Edilen Gereksinimler |
---|---|---|
CPU | Intel Core i3 or i5 | Intel Core i7-8700 Hexa-Core |
RAM | 4 GB DDR4 RAM | 64 GB DDR4 RAM |
Storage | 500 GB HDD | 2 x 1 TB NVMe SSD |
Connection | 100 Mbit/s port | 1 Gbit/s port |
OS | Ubuntu 16.04 | Ubuntu 18.04 or higher |
Gerekli Kütüphaneler | Clang | CMake | Boost | OpenSSL | LLVM |
---|
Inery Paneline Sign Up
butonuna tıklıyoruz ve karşımıza aşağıdaki gibi bir ekran geliyor.
Bu ekranda Server Name
bölümüne kullandığımız server DNS adresini yazıyoruz. Aşağıda contabo için örneğini göreceksiniz. Burada Reverse DNS Management
sayfasında PTR Record
bölümünde vmXXXXXXX.contaboserver.net
şeklinde yazan yeri bu bölüme yazacaksınız.
IP Address
bölümüne sunucumuzun IP adresini yazıyoruz. Account Name
bölümüne de hesap adımızı en fazla 12 karakterden oluşabilecek şekilde sadece küçük karekter kullanarak yazıyoruz.
Yukarıdaki adımlardan sonra karşınıza aşağıdaki resimdeki gibi mnemonic kelimeleri içeren bir ekran gelecek, bunları kaydetmeyi unutmayınız.
Sonraki ekranda aşağıda görüldüğü gibi kelimeleri sizden seçerek yazmanızı isteyecek. Bu ekrandan sonra kullanıcı paneline gireceğiz.
Sonraki adımda ise son ekranımız gelecek vu burada Done
butonuna tıklayarak panelimize erişiyoruz.
🔴 **Panelin sol sutununda Public Key
ve Private Key
başlıkları altında anahtarlarınızı göreceksiniz. Bunlar bize lazım olacak.
🔴 Hesabınıza giriş yaptığınız ekranda aşağıdaki resimde görüldüğü gibi 50000 INR
token istiyoruz.
sudo su
cd
sudo apt-get update && sudo apt install git && sudo apt install screen
sudo apt-get install -y make bzip2 automake libbz2-dev libssl-dev doxygen graphviz libgmp3-dev \
autotools-dev libicu-dev python2.7 python2.7-dev python3 python3-dev \
autoconf libtool curl zlib1g-dev sudo ruby libusb-1.0-0-dev \
libcurl4-gnutls-dev pkg-config patch llvm-7-dev clang-7 vim-common jq libncurses5
Eğer sıkıntı yaşıyorsanız aşağıdaki kodları kullanabilirsiniz. Contabo sunucularda bunlara gerek yoktur.
sudo apt-get install firewalld
sudo systemctl start firewalld
sudo systemctl enable firewalld
sudo firewall-cmd --set-default-zone=public
sudo firewall-cmd --zone=public --add-port=22/tcp --permanent
sudo firewall-cmd --zone=public --add-port=8888/tcp --permanent
sudo firewall-cmd --zone=public --add-port=9010/tcp --permanent
sudo firewall-cmd --reload
sudo systemctl restart firewalld
git clone https://github.com/inery-blockchain/inery-node
cd inery-node/inery.setup
chmod +x ine.py
./ine.py --export
cd; source .bashrc; cd -
inery-node/inery.setup/tools/
dizininde yer alan config.json
dosyasını isterseniz winscp gibi bir programla ya da aşağıdaki kodla terminal üzerinden düzenleyebilirsiniz.
sudo nano tools/config.json
Açılan dosyada aşağıdaki yerleri kendinize göre dolduruyorusunuz.
AccountName
hesap adınızPublicKey
Inery kullanıcı panelinizde sol blokta yer alan kodPrivateKey
yine Inery kullanıcı panelinizde sol blokta yer alan kodIP
ip adresiniz
"MASTER_ACCOUNT": {
"NAME": "AccountName",
"PUBLIC_KEY": "PublicKey",
"PRIVATE_KEY": "PrivateKey",
"PEER_ADDRESS": "IP:9010",
"HTTP_ADDRESS": "0.0.0.0:8888",
"HOST_ADDRESS": "0.0.0.0:9010" }
🔴 Dosyamızı ctrl x y enter
diyerek kaydediyoruz.
Iner adında bir screen açıyoruz ve master komutu ile node'u başlatıyoruz.
screen -S inery
./ine.py --master
Loglara bakıyoruz.
cd master.node/blockchain
tail -f nodine.log
🔴 Yukarıdaki ekrandan çıkarken ctrl a d
tuşluyoruz. Bu ekranı arada bir kontrol ediyoruz. Çıktığınız ekrana yeniden girmek için bu sefer screen -r inery
yazıyoruz.
🔴 Bloklar eşitlenmeden diğer adımlara geçmiyoruz
CUZDAN_ADINIZ
yazan yere Inery kullanıcı adımızı yazıyoruz. root dizininde oluşan bu dosya içerisinde cüzdan şifreniz oluşacak.
cd; cline wallet create --file CUZDAN_ADINIZ.txt
🔴 Cüdan Adını Değiştiriyoruz.
cd $HOME/inery-wallet
mv default.wallet CUZDAN_ADINIZ.wallet
Aşağıdaki koddan sonra size şifrenizi soracak. Sifreniz yukarıda oluşturduğumuz dosyanın içerisinde yer alıyor. Şifrenizi yazdığınızda gözükmez.
cline wallet unlock -n CUZDAN_ADINIZ
ACCOUNT_PRIVATE_KEY
bölümüne panelimizde bulunan keyi yazıyoruz.
cline wallet import --private-key ACCOUNT_PRIVATE_KEY
ACCOUNT_NAME
hesap adınız.
ACCOUNT_PUBLIC_KEY
kullanıcı panelinizde bulunuyor.
cline system regproducer ACCOUNT_NAME ACCOUNT_PUBLIC_KEY 0.0.0.0:9010
ACCOUNT_NAME
hesap adınız.
cline system makeprod approve ACCOUNT_NAME ACCOUNT_NAME
Buradaki adresten adınızı aratınız.
🔴 Adınızı gördükten sonra kullanıcı panelinize giderek Master Approval
başlıklı birinci görevi onaylayınız.
Serverınıza bağlandığınızda herhangi bir işlem yapmadan önce aşağıdaki kodları kullanarak önce değişkenleri yükleyiniz yoksa cline not found uyarısı alır işlemlerinizi yapamazsınız sonrasında ise cüzdanınızın kilidini açınız.
source .bashrcd
cline wallet unlock -n CUZDAN_ADINIZ
ACCOUNT_NAME
hesap adınız.
cline get currency balance inery.token ACCOUNT_NAME
cd inery-node/inery.setup/master.node
./stop.sh
cd
rm inery-node -rf
rm inery-wallet -rf
pkill nodine