انجمن توسعه قرارداد هوشمند

جلسه دوم (اسلاید‌ها و بقیه منابع)

جلسه دوم

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

Youtube

14 Likes

پاسخ سوالات جلسه دوم:

1) چه چیزی برای تأیید امضای دیجیتال معتبر مورد نیاز است؟

سند اصلی، سند امضا شده، کلید عمومی امضا کننده

2) ویژگیهای مهم توابع هش را نام ببرید.

  • قطعی هستند.
  • سریع هستند.
  • غیر قابل بازگشت هستند.
  • تصادم ندارند.
  • تغییرات کوچک در ورودی منجر به تغییرات بزرگ در خروجی می شود.

3) کدام یک از عناصر بلاکچین از ویژگی های توابع هش استفاده می کنند؟

بلاک ها, اثبات کار, درخت مرکل

4) چه اطلاعاتی در گره برگ درخت مرکل وجود دارد؟

هش تراکنش‌ها

5) چرا درخت مرکل یک ساختمان داده ایده آل برای بلاکچین است؟

  • قابلیت تایید رمزنگاری شده
  • قابلیت تایید محتوا به صورت کارآمد

6) چه ویژگی هایی بلاکچین های عمومی را برای اجرای قراردادهای هوشمند ایده آل می کند؟

  • قابلیت دسترسی سراسری
  • تراکنش های برگشت ناپذیر
  • قابلیت اجرای خودکار

7) کدام موارد می تواند علت وقوع فورک در بلاکچین باشد؟

  • پیاده سازی تغییر در شبکه
  • پیدا شدن همزمان دو بلاک در فرآیند PoW
  • اختلاف نظر در کامیونیتی
6 Likes

سلام وقت بخیر
من هیچ تجربه ی در برنامه نویسی و کد نویسی ندارم
فقط تجربه کریپتو رو دارم
حالا به نظرتون وقت بذارم برای این دوره یا نه؟

سلام
بلاکچین دشوار است و هیچگاه پله مناسبی برای ورود نیست
اگر تجربه برنامه نویسی و کد نویسی ندارید با بلاکچین شروع نکنید شما به پیش نیاز ها نیازمندید

جلسات اول دوره آشنایی با مفاهیم بلاکچین و بویژه اتریوم هست و نیازی به دانش برنامه نویسی نداره و میتونه براتون مفید باشه، اما بعد از اون به آشنایی با مفاهیم برنامه نویسی نیاز خواهید داشت.

ممنونم ازتون خیلی عالی بود خانم حیدری

1 Likes

معادله ای که بیت کوین حل می کند چی هست واقعا؟؟
توی یک کلاس گفتید مثلا 5 تا صفر اول هش داشته باشد، ولی معادله واقعی اون چیه؟
وقتی یک بلاک کامل شد ایا همه ماینرها دوباره از اول شروع میکنند برای حل معادله جدید؟؟
یا همان محسابات را با همان معادله قبلی ادامه می دهند؟

سلام
فکر می کنم می توانید با دیدن این ویدئو پاسخ کامل خود را دریافت کنید.نگاه اولیه به سورس کد بیت کوین

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

1 Likes