عناوین رویداد

روز اول – پنجشنبه ۲۵/۱۱/۹۷

بخش اول: مفاهیم کلیدی و آینده‌پژوهی در حوزه بلاک‌چین (۳ سخنرانی- ۹:۰۰ الی ۱۳:۰۰ )

سخنران اول : سعید خوشبخت (مشاور مرکز ملی فضای مجازی و مجری طرح ورود سازمان‌ها و بانک‌ها به صنعت بلاک‌چین)

  1. آشنایی با مفاهیم بلاک‌چین
    • نقش نهادهای مرکزی در توسعه تمدن / دولت به مثابه تأمین‌کننده امنیت و اعتماد / مشکلات و نارسایی‌های نظام‌های مرکزی
    • ایده دهکده جهانی / بیت‌کوین اولین راهکار تولید اعتماد بدون نیاز به انسان
    • تعریف بلاک‌چین / اجزای بلاک‌چین / بلاک چین چگونه عمل می‌کند؟ / بلاک‌چین کجا کاربرد دارد؟
    • بلاک‌چین به عنوان ٣ ابزار کارآمد
  2. بلاک‌چین سازمانی
    • انواع بلاک‌چین/ معرفی پروتکل‌های توسعه راهکارهای بلاک‌چینی
    • بررسی ورود شرکت‌های فناور به بازار بلاک‌چین
    • بلاک‌چین به عنوان خدمت / بررسی چند مثال از ورود بزرگ‌ترین شرکت‌های جهان در استفاده از بلاک‌چین
    • رشد صنعت جهان / نگاهی به گزارش مجمع جهانی اقتصاد در حوزه بلاک‌چین
    • نگاهی به آمارها و گزارش‌های مختلف در حوزه بلاک‌چین/ نگاهی به بانک‌های فعال ایرانی در حوزه بلاک‌چین
    • بررسی چند کاربرد قابل اجرا در ایران / چالش‌های توسعه بلاک‌چین

سخنران دوم : علیرضا زجاجی کارشناس خبره‌ تحلیل و طراحی سیستم‌های اطلاعاتی و اطلاع رسانی با رویکرد بلاک‌چین و رمزارزها

  • مفاهیم قرارداد هوشمند
  • مثال هایی از قرارداد هوشمند
  • چرا قرارداد هوشمند؟
  • خصوصیت‌های قرارداد هوشمند
  • ترجمه قواعد حقوقی به برنامه های کامپیوتری
  • بلاکچین اتریوم و قراردادهای هوشمند
  • مخاطرات قرارداد هوشمند
  • اهداف و چشم اندازهای قرارداد هوشمند و اجزای کاربردی آن
  • معرفی DAPP
  • چالش های پیش روی قرارداد هوشمند

سخنران سوم : هادی نعمتی توسعه‌دهنده ارشد تجاری شرکت Bolama و مدیر ارشد حوزه خاورمیانه و شمال آفریقا پروژه «عقیق»، مشاور در حوزه ICO، ITO و STOها

بخش دوم: بسترهای لازم، فرصت‌ها و چالش‌های استفاده از بلاک‌چین (پنل گفتگو و پرسش و پاسخ – ۱۴:۰۰ الی ۱۸:۰۰ )

 

روز دوم- جمعه ۲۶/۱۱/۹۷

بخش اول : اصول اولیه اتریوم (کارگاه آموزشی – ۹:۰۰ الی ۱۳:۰۰ )

  • تاریخچه بیت کوین و نحوه پیدایش آن
  • نرم افزارهای متن باز یا open source چه هستند؟
  • برخی از نگرانی‌های مطرح شده در مورد بیت کوین
  • مدیریت و توسعه در بیت کوین توسط چه کسانی انجام می‌شود؟
  • تاریخچه‌ای از سیستم‌های اشتراک فایل P2P
  • مفاهیم دفتر کل توزیع شده و مفاهیم غیر متمرکز
  • مفهوم کلی کلید خصوصی و کلید عمومی چیست؟
  • نحوه انجام یک تراکنش در بیت‌کوین
  • توضیحاتی در مورد مسئله تاریخی ژنرال‌های بیزانسی و راهکارهای نرم افزاری ارائه شده برای آن
  • نحوه تایید تراکنش ها در بیت کوین و مفاهیم استخراج و گواه اثبات کار
  • معرفی تجهیزات تجهیزات ماینینگ
  • توضیحاتی در مورد معایب اسیک‌ها
  • توضیحاتی کوتاه در مورد ارزهای رمزنگاری شده دیگر
  • نحوه محاسبه سود ماینینگ
  • توضیحاتی در مورد اجماع در ارزهای رمزنگاری شده
  • توضیحاتی در مورد روش‌های اجماع دیگر از جمله گواه اثبات سهام و …
  • حمله ۵۱ درصدی و خطرات آن و نحوه انجام آن
  • توضیحاتی در مورد سرویس‌های explorer در ارزهای رمزنگاری شده مختلف و نحوه استفاده از آنها
  • کلید خصوصی و mnemonic phrase و اهمیت آن در ارزهای رمزنگاری شده
  • روش های نگهداری بیت کوین و سایر ارزهای رمز نگاری شده در کیف پول‌های سرد و گرم
  • انواع کیف پول های ارزهای رمزنگاری شده از و مزایا و معایب هر کدام
  • مفهوم فورک چیست و از کجا آمده
  • فورک در ارزهای رمزنگاری شده چیست
  • هارد فورک و سافت فورک در ارزهای رمزنگاری شده
  • معرفی و بررسی برخی از فورک‌های معروف
  • دلایل ارائه سکه معادل در برخی از انشعابات در ارزهای رمزنگاری شده و نحوه کارکرد آن
  • نحوه دریافت سکه معادل در انشعابات ارزهای رمزنگاری شده
  • نکات امنیتی در هنگام دریافت سکه معادل در انشعابات ارزهای رمزنگاری شده
  • تاریخچه اتریوم
  • مزایای اتریوم و تفاوت آن با بیت کوین
  • قراردادهای هوشمند چیست
  • مفهوم Gas در اتریوم و میزان Gas در قراردادهای هوشمند

بخش دوم : کار با Solidity (کارگاه آموزشی – ۱۴:۰۰ الی ۱۷:۰۰ )

  • آشنایی عمومی با زبان برنامه نویسی سالیدیتی و خواص قراردادهای هوشمند
  • آشنایی با گره های اتریوم،‌شبکه های تستی و شبکه لوکال اتریوم و شبیه سازهای شبکه اتریوم
  • آشنایی با محیط برنامه نویسی سالیدیتی
  • آشنایی با metamask و نصب و راه اندازی آن
  • ارسال اتر تستی برای حاضرین برای شروع برنامه نویسی
  • انواع متغییرها و خواص آنها در سالیدیتی
  • توابع و متدها در سالیدتی
  • مفاهیم view, pure
  • مفاهیم کپسوله سازی اطلاعات در سالیدیتی
  • ارث بری در سالیدیتی
  • کار با Array و خواص آن
  • کار با Struct
  • کار با Mapping و خواص آن
  • ایجاد modifier
  • کار با Web3.js
  • کار با Eventها
  • استاندارد ERC20 و نحوه ایجاد آن در سالیدیتی
  • تنظیم توکن های ERC20در کیف پول‌ها