کاربرد بلاکچین

راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

123C44C7 82E1 48EC B071 3D80E3E068E4 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

این راهنمای گام به گام به منظور اجرای قرارداد هوشمند شما از بلاک چین محلی گاناش (Ganache) به شبکه آزمایشی راپستن (Ropsten) و با بهره‌گیری از IDE تحت مرورگر ریمیکس (Remix) می باشد .

مواردی که می بایست آنها را به کار گیریم به شرح زیر است :

  • کد
  • متامسک
  • ریمیکس
  • شبکه آزمایشی راپستن

به منظور تعامل با بلاک چین اتریوم نیازمند آن نیست که اتر واقعی پرداخت کنید ، ولی این امکان را دارید تا تجربه واقعی از نگاه یک کاربر نهایی را دارا باشید .

بگذارید آموزش را آغاز کنیم .

گام اول : محیط را به وجود آورید .

فایل election.sol (قرارداد هوشمند) را در IDE ریمیکس کپی نمایید .

1 8 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

به منظور اجرای قرارداد ، نیازمند یک حساب و میزانی اتر در شبکه آزمایشی راپستن هستیم .

  • متامسک
  • انتخاب نمودن شبکه آزمایشی راپستن

1.2 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

  • ساخت حساب

1.3 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

  • کپی نمودن آدرس حساب

1.4 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

  • امکان دریافت اتر آزمایشی رایگان را از آدرس زیر دارید . اقدام به کپی آدرس حساب خود در باکس مورد نظر نمایید و بر روی ارسال ۱ اتر آزمایشی بزنید .

https://faucet.ropsten.be/

1.5 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

  • الان اتر رایگان را در دست دارید .

1.6 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

حالا که کپی قرارداد در IDE ریمیکس انجام شده است ، متامسک را به شبکه آزمایشی راپستن که حساب و میزانی اتر دارد وصل نموده ایم .

گام دوم : اجراسازی قرارداد

  • بر روی دکمه Run (اجرا) بزنید . راپستن Web3 را برگزینید . بعد حسابی که موجودی متامسک را دارد ، به نمایش گذاشته می‌شود .

2 7 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

  • اقدام به تغییر نام قرارداد به نام مورد نظر خود نمایید .

2.1 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

  • بر روی Create (ایجاد) و سپس confirm transaction (تایید تراکنش) بزنید .

2.2 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

2.3 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

  • بر روی افزونه متامسک بزنید .

2.4 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

  • بر روی اجرای قرارداد بزنید . بعد می بایست صفحه اتراسکن باز گردد تا بتوانید جزییات تراکنش را ببینید .

2.5 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

  • هودل

2.6 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

 

گام سوم : تعامل با قرارداد

3 6 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

  • دسترسی داشتن به اطلاعات به وسیله‌ی قرارداد ؛ رنگ آبی

در صورت وارد نمودن عدد ۱ و ۲ در بخش کاندیداها ، می بایست اطلاعات کاندیداهای ۱ و ۲ را به ترتیب ببینید .

3.1 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

3.2 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

  • رای گیری و اضافه نمودن اطلاعات به زنجیره

حالا با در دست داشتن اطلاعات ، رای گیری را انجام می دهیم .

3.3 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

3.4 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

3.5 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

تراکنش با موفقیت به انجام رسید !

3.6 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

در صورت کپی کردن آدرس خود از متامسک به اتراسکن ، قادر به مشاهده‌ی کلیه‌ی تراکنش های صورت گرفته در اتراسکن هستیم .

3.7 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

ورودی های سبز رنگ ، اترهای دریافتی از فاست ها محسوب می شوند .

خروجی های نارنجی رنگ ، مقدار خرج ها به حساب می آید . ما سه مرتبه قرارداد را به وجود آوردیم و یک مرتبه اقدام به نوشتن بر روی آن کردیم .

در صورت کلیک کردن بر روی آیتم خط اول ، صفحه زیر در اتراسکن باز می‌گردد .

3.8 - راهنمای گام به گام اجرای قرارداد های هوشمند بر بستر شبکه آزمایشی راپستن(Ropsten)

همانگونه که می بینید ، اجراسازی عملکرد رای گیری صورت گرفته است .

آموزش تمام شد . این راحت‌ترین شیوه‌ی اجرای قرارداد هوشمند از فضای بلاک چین محلی (گاناش) به شبکه آزمایشی راپستن با بهره‌گیری از IDE ریمیکس اتریوم به حساب می آید .

منبع : medium

برای دیدگاه کلیک کنید

پاسخ بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نه − چهار =

رویدادهای ارز دیجیتال

به بالا