میهن بلاکچین
  • اخبار
    • همه
    • رمزارز در ایران
    • اخبار بیت کوین
    • اخبار اتریوم
    • اخبار آلتکوین
    • اخبار بلاکچین
    • اخبار عمومی
    • اطلاعیه صرافی‌های داخلی
  • تحلیل
    • همه
    • تحلیل آنچین
    • تحلیل اقتصادی
    • تحلیل تکنیکال
    • تحلیل فاندامنتال
  • آموزش
    • همه
    • کریپتو پدیا
    • کریپتو کده
    • دیفای
    • سرمایه گذاری
    • آموزش همه صرافی های ارز دیجیتال
    • ترید
    • کیف پول
    • بازی
    • استخراج
    • NFT
    • مقالات عمومی
  • ایردراپ
  • هک و کلاهبرداری
  • قیمت ارزهای دیجیتال
  • ماشین حساب ارزهای دیجیتال
  • مقایسه قیمت در صرافی
  • نشان‌شده‌ها
No Result
مشاهده همه‌ی نتایج
  • اخبار
    • همه
    • رمزارز در ایران
    • اخبار بیت کوین
    • اخبار اتریوم
    • اخبار آلتکوین
    • اخبار بلاکچین
    • اخبار عمومی
    • اطلاعیه صرافی‌های داخلی
  • تحلیل
    • همه
    • تحلیل آنچین
    • تحلیل اقتصادی
    • تحلیل تکنیکال
    • تحلیل فاندامنتال
  • آموزش
    • همه
    • کریپتو پدیا
    • کریپتو کده
    • دیفای
    • سرمایه گذاری
    • آموزش همه صرافی های ارز دیجیتال
    • ترید
    • کیف پول
    • بازی
    • استخراج
    • NFT
    • مقالات عمومی
  • ایردراپ
  • هک و کلاهبرداری
  • قیمت ارزهای دیجیتال
  • ماشین حساب ارزهای دیجیتال
  • مقایسه قیمت در صرافی
  • نشان‌شده‌ها
No Result
مشاهده همه‌ی نتایج
میهن بلاکچین
No Result
مشاهده همه‌ی نتایج
میهن بلاکچین آموزش کریپتو پدیا

برنامه‌های غیر‌متمرکز اتریوم : چگونه یک اسمارت کانترکت در رابط کاربری بارگذاری می شود؟

نگارش:‌ایوب کریمی
11 اردیبهشت 1399 - 20:30
در کریپتو پدیا
زمان مطالعه: 1 دقیقه
0
اسمارت کانترکتدر رابط کاربری در برنامه‌های غیر‌متمرکز

یکی از بزرگترین مشکلات برنامه‌های غیر‌متمرکز (DApps) تجربه کاربری (UX) است. کار کردن با این برنامه‌ها می‌تواند دشوار و ناخوشایند باشد. فراهم کردن اطلاعات آنی و به روز برای برنامه‌های غیر‌متمرکز امری اساسی است. در اینجا نحوه مشترک شدن در رویداد‌های قرارداد هوشمند مورد بحث قرار می‌گیرد که این امر باعث می‌شود که برنامه غیر‌متمرکز شما همیشه به روز‌ترین اطلاعات را از بلاک چین (blockchain) نمایش دهد.

آنچه در این مطلب می‌خوانید

Toggle
  • ۱- بارگذاری web3 برای متصل کردن MetaMask به برنامه‌های غیر‌متمرکز 
  • ۲- بارگذاری قرارداد هوشمند 
  • ۳- مشترک شدن 

۱- بارگذاری web3 برای متصل کردن MetaMask به برنامه‌های غیر‌متمرکز 

برنامه‌های غیر‌متمرکز

در ابتدا لازم است که با بارگذاری web3 در مرورگر خود، MetaMask را به برنامه غیر‌متمرکز خود وصل کنیم. شکل بالا نحوه انجام این کار را نمایش می‌دهد.

خط ۴ نشان‌دهنده فرمانی است که تلاش می‌کند MetaMask را به برنامه‌های غیر‌متمرکز متصل کند. زمانی که این فرمان درخواست شود، MetaMask یک پنجره برای وارد کردن ورودی را باز خواهد کرد و درخواست اتصال می‌کند.

برنامه‌های غیر‌متمرکز

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

۲- بارگذاری قرارداد هوشمند 

برنامه‌های غیر‌متمرکز

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

نمودار بالا نحوه بارگذاری قرارداد هوشمند نمونه را به داخل برنامه‌های غیر‌متمرکز نشان می‌دهد. در خط ۱، قرارداد هوشمند کامپایل شده (compiled) یعنی فایل JSON را وارد می‌کنیم. خطوط ۳ و ۴ جزئیات شبکه را جمع‌آوری می‌کنند. سپس خط ۵ نمونه قرارداد هوشمند ما را راه‌اندازی می‌کند. حالا می‌توانیم با قرارداد هوشمند در بلاک چین و با استفاده از نمونه myContract تعامل داشته باشیم.

۳- مشترک شدن 

برنامه‌های غیر‌متمرکز

با استفاده از نمونه‌ای که در مرحله ۲ ایجاد کردیم، می‌توانیم مشترک شویم تا در جریان همه رویداد‌های صادر شده قرار بگیریم.

همچنان که قبلا گفته شد، رویدادی که ما می‌خواهیم متوجه‌اش شویم MyEvent نام دارد و شکل بالا هم نحوه آن را نمایش می‌دهد. نمونه myContract دارای یک دسترسی بنام events است که از آنجا می‌توان MyEvent را نشانه گرفت. این یک عملکرد ناهمگام است که یک تعهد را برمی‌گرداند و هر زمان که MyEvent صادر می‌شود، این عملکرد فراخوانی خواهد شد.

خط ۳ به تعریف اتفاقی می‌پردازد که در زمان بازگشت داده‌ها از تعهد ایجاد می‌شود. در اینجا، ارزش‌های رویداد را در کنسول (console) ثبت می‌کنیم. این در واقع جایی است که ما نما‌هایی مانند اعلانات و به روز رسانی‌های سطح کاربری را کدگذاری کرده‌ایم تا کاربر را از واقعه‌ای که تازه روی داده است، مطلع کنیم.

با استفاده از این لوجیک (logic)، هر MyEvent که از MyContract صادر شود، در اینجا اعمال خواهد شد.

تگ: اتریومقرارداد هوشمند
اشتراک‌گذاریتوئیت

نوشته‌های مشابه

ویتالیک بوترین در مورد ورلد کوین
اخبار اتریوم

ویتالیک با وعده پیشروی بیشتر، تلاش‌های خود را برای حریم خصوصی اتریوم دوچندان می‌کند

31 شهریور 1405 - 11:00
23
فیچر قیمت اتریوم
اخبار اتریوم

اتریوم برای سومین بار به مقاومت چندساله نزدیک شد؛ هدف محدوده ۵ تا ۱۵ هزار دلاری است!

22 شهریور 1405 - 21:00
76
فیچر اتریوم
اخبار اتریوم

اتریوم تا سال ۲۰۲۹ برای مقابله با تهدید رایانه‌های کوانتومی آماده می‌شود

17 شهریور 1405 - 19:00
18
فیچر پرپوزال های جدید اتریوم
اخبار اتریوم

ارتقای بزرگ اتریوم؛ تراکنش‌ها بدون نیاز به داشتن ETH امکان‌پذیر می‌شوند

16 شهریور 1405 - 20:00
143
فیچر آپدیت هفتگی
تحلیل فاندامنتال

نبض هفتگی بازار کریپتو؛ از اخبار مهم تا رویدادهای پیش‌روی هفته سوم شهریور

16 شهریور 1405 - 09:00
38
ویتالیک بوترین خالق اتریوم
اخبار اتریوم

ویتالیک بوترین: کارمزد ۹۰ درصد از تراکنش‌های اتریوم کاهش می‌یابد

15 شهریور 1405 - 13:00
41
اشتراک
اطلاع از
0 دیدگاه
جدید ترین
قدیمی ترین محبوب ترین
Inline Feedbacks
View all comments

آموزش

فیچر زی کش
مقالات عمومی

کدام پروژه‌ها در اکوسیستم زی‌کش (Zcash) ارزش توجه دارند؟

28 شهریور 1405 - 20:00
797
تصویب Clarity Act
مقالات عمومی

چرا ۴ سناتور جمهوری‌خواه با لایحه CLARITY مخالفت کردند؟

28 شهریور 1405 - 16:00
40
کوینکس
مقالات عمومی

چرا صرافی کوینکس (Coinex) تعطیل می‌شود؟

28 شهریور 1405 - 12:00
143
سکه بانکی و غیربانکی چه تفاوتی دارند و چطور آن‌ها را تشخیص دهیم؟
مقالات عمومی

سکه بانکی و غیربانکی چه تفاوتی دارند و چطور آن‌ها را تشخیص دهیم؟

27 شهریور 1405 - 20:00
130
فیچر مصرف انرژی هوش مصنوعی
مقالات عمومی

چرا بزرگ‌ترین شرکت‌های هوش مصنوعی ناگهان خواستار کاهش سرعت توسعه هستند؟

27 شهریور 1405 - 16:00
35
رازهای فاکتور طلا؛ چطور فاکتور را بخوانیم تا سرمایه‌مان به باد نرود؟
مقالات عمومی

رازهای فاکتور طلا؛ چطور فاکتور را بخوانیم تا سرمایه‌مان به باد نرود؟

27 شهریور 1405 - 12:00
91

پیشنهاد سردبیر

فیچر بازار سهام

وال‌استریت فقط برای آمریکایی‌ها نیست؛ قبل از خرید اپل، انویدیا یا S&P 500 این راهنما را بخوانید

16 تیر 1405 - 17:00
302

روزهای قرمز بازار؛ قربانی ترس می‌شوید یا استراتژی‌تان را تغییر می‌دهید؟

تحریم صرافی های ایرانی و ریسک حضانتی؛ دارایی‌هایمان واقعاً در خطر است؟

گزارش ویژه: اکسکوینو چگونه از اختلالی ادعایی به بحرانی سیستمی رسید؟ کالبدشکافی ورشکستگی پنهان در فین‌تک ایران

۵ گام طلایی برای ردیابی کیف پول‌ نهنگ‌ها و به دست آوردن سرمایه میلیون دلاری

«برای آنچه نیاز دارید، چه بهایی می‌پردازید؟» صورت‌مسئله تازه اقتصاد جهانی و ایران

  • خانه
  • قیمت ارز
  • صرافی ها
  • ماشین حساب
No Result
مشاهده همه‌ی نتایج
  • اخبار
    • همه
    • رمزارز در ایران
    • اخبار بیت کوین
    • اخبار اتریوم
    • اخبار آلتکوین
    • اخبار بلاکچین
    • اخبار عمومی
    • اطلاعیه صرافی‌های داخلی
  • تحلیل
    • همه
    • تحلیل آنچین
    • تحلیل اقتصادی
    • تحلیل تکنیکال
    • تحلیل فاندامنتال
  • آموزش
    • همه
    • کریپتو پدیا
    • کریپتو کده
    • دیفای
    • سرمایه گذاری
    • آموزش همه صرافی های ارز دیجیتال
    • ترید
    • کیف پول
    • بازی
    • استخراج
    • NFT
    • مقالات عمومی
  • ایردراپ
  • هک و کلاهبرداری
  • قیمت ارزهای دیجیتال
  • ماشین حساب ارزهای دیجیتال
  • مقایسه قیمت در صرافی
  • نشان‌شده‌ها

© 2025 - تمامی حقوق مادی و معنوی این وبسایت نزد میهن بلاکچین محفوظ است

سرویس‌ها
لیست قیمت ارزهای دیجیتال مقایسه قیمت صرافی‌ها مقایسه ویژگی صرافی‌ها ماشین حساب ارزهای دیجیتال مقایسه رمزارز‌ها
خبر و آموزش
اخبار آموزش ویدیو پیشنهاد سردبیر
میهن بلاکچین
درباره ما ارتباط با ما تبلیغات و همکاری تجاری قوانین و مقررات سیاست های حریم خصوصی فرصت های شغلی
تگ‌های پربازدید
قانون گذاری سرمایه‌ گذاری افراد معروف صرافی ارز دیجیتال دوج‌کوین بیت‌کوین استیبل کوین رمزارز در ایران پیش بینی بازار تکنولوژی بلاک چین اتریوم ‌کاردانو شیبا هک و کلاهبرداری
سرویس‌ها
لیست قیمت ارزهای دیجیتال مقایسه قیمت صرافی‌ها مقایسه ویژگی صرافی‌ها ماشین حساب ارزهای دیجیتال مقایسه رمزارز‌ها
خبر و آموزش
اخبار آموزش ویدیو پیشنهاد سردبیر
میهن بلاکچین
درباره ما ارتباط با ما تبلیغات و همکاری تجاری قوانین و مقررات سیاست های حریم خصوصی فرصت های شغلی
تگ‌های پربازدید
قانون گذاری سرمایه‌ گذاری افراد معروف صرافی ارز دیجیتال دوج‌کوین بیت‌کوین استیبل کوین رمزارز در ایران پیش بینی بازار تکنولوژی بلاک چین اتریوم ‌کاردانو شیبا هک و کلاهبرداری
میهن بلاکچین دست در دست، بی‌نهایت برای میهن

© 2026 - تمامی حقوق مادی و معنوی این وبسایت نزد میهن بلاکچین محفوظ است.