الخدمات استثمار إحصاءات الماسترنود تبادل COSA مستكشف الكتل FAQ تبرع الآن

نظرة عامة

  • ثبّت أحدث محفظة Cosanta Core وانتظر حتى تكتمل المزامنة.
  • حضّر الضمان: 10,000 COSA للماسترنود العادية أو 40,000 COSA لماسترنود evo.
  • حضّر VPS يعمل بنظام Ubuntu LTS مع ذاكرة 2 GB على الأقل، عنوان IPv4 عام، ومنفذ 60606 مفتوح.
  • يشغّل Cosanta Core خدمة الماسترنود مباشرة؛ لا يلزم أي daemon مساعد إضافي.

تحضير محفظة Cosanta Core

  1. نزّل أحدث إصدار من Cosanta Core من GitHub وانتظر حتى تكتمل مزامنة المحفظة.
  2. شفّر المحفظة، واحفظ كلمة المرور دون اتصال، وأنشئ نسخة احتياطية قبل إرسال الضمان.
  3. أنشئ عنوان ضمان جديدا في وحدة تحكم المحفظة:
    getnewaddress MN1
  4. أرسل مبلغ الضمان الدقيق إلى هذا العنوان في معاملة واحدة وانتظر التأكيدات.

تحضير VPS

  1. استخدم Ubuntu LTS وذاكرة 2 GB على الأقل وعنوان IPv4 عام ومساحة كافية للبلوكشين.
  2. اتصل عبر SSH كمستخدم root أو مستخدم يملك sudo:
    ssh root@SERVER_IP
  3. افتح منفذ P2P الخاص بـ Cosanta:
    ufw allow 60606/tcp
    ufw enable
  4. إذا كان VPS صغيرا، أنشئ ملف swap:
    fallocate -l 1G /swapfile
    chmod 600 /swapfile
    mkswap /swapfile
    swapon /swapfile
    echo "/swapfile none swap sw 0 0" >> /etc/fstab

إعداد daemon الخاص بـ Cosanta

  1. في وحدة تحكم محفظة Cosanta Core أنشئ مفتاح BLS:
    bls generate
  2. على الخادم أنشئ دليل البيانات وملف الإعداد:
    mkdir -p ~/.cosanta
    nano ~/.cosanta/cosanta.conf
rpcuser=RPC_USER
rpcpassword=RPC_PASSWORD
rpcallowip=127.0.0.1
server=1
rest=1
listen=1
txindex=1
listenonion=0
daemon=1
maxconnections=700
masternodeblsprivkey=BLS_SECRET_KEY
externalip=SERVER_IP

استبدل القيم المؤقتة ببيانات RPC الخاصة بك، ومفتاح BLS السري، وعنوان IP للخادم. لا تحتاج Cosanta إلى حقول RPC إضافية للخدمات المساعدة.

  1. نزّل أرشيف Linux، ثم فك الضغط وشغّل daemon:
    wget https://github.com/cosanta/cosanta-core/releases/download/v20.1.1-cosa/cosantacore-20.1.1-x86_64-pc-linux-gnu.tar.bz2
    tar -xjf cosantacore-*-x86_64-pc-linux-gnu.tar.bz2
    cd cosantacore-*/bin
    ./cosantad

تسجيل الماسترنود

بعد مزامنة daemon وتأكيد معاملة الضمان، سجّل الماسترنود من Cosanta Core.

  1. اعثر على hash معاملة الضمان وفهرس المخرج:
    masternode outputs
  2. أنشئ عناوين owner و voting و payout و fee:
    getnewaddress owner_key
    getnewaddress voting_key
    getnewaddress masternode_payouts
    getnewaddress pay_fees
  3. حضّر معاملة ProRegTx. استخدم عنوان الخادم بصيغة SERVER_IP:60606.
    protx register_prepare COLLATERAL_TX_HASH COLLATERAL_OUTPUT_INDEX SERVER_IP:60606 OWNER_ADDRESS OPERATOR_PUBLIC_KEY VOTING_ADDRESS 0 PAYOUT_ADDRESS FEE_SOURCE_ADDRESS
  4. وقّع الرسالة المحضرة بعنوان الضمان:
    signmessage COLLATERAL_ADDRESS SIGN_MESSAGE
  5. أرسل المعاملة الموقعة:
    protx register_submit PREPARED_TX SIGNATURE

التحقق من الحالة

بعد تعدين المعاملة، يجب أن تظهر الماسترنود في قائمة الماسترنود الحتمية ثم في صفحة الإحصاءات المباشرة.