دانشکدهٔ ۲ از ۱۲
⛓ بلاکچین و رمزنگاری
Blockchain & cryptography
بلاک، هش، کلید عمومی و خصوصی، امضای دیجیتال، اجماع PoW و PoS، فورک، لایهها، پلها و سهگانهٔ بلاکچین.
📚 دورهها و درسها
مبانی بلاکچین Blockchain foundations
رمزنگاری کاربردی Applied cryptography
اجماع و تأیید تراکنش Consensus & transaction confirmation
تکامل، مقیاسپذیری و ارتباط زنجیرهها Evolution, scaling & interoperability
🏛 آزمون جامع دانشکده
۱۵ سؤال تصادفی از همهٔ درسهای دانشکده؛ حدنصاب قبولی ۸۰٪. بعد از تسلط بر همهٔ درسها باز میشود. قبولی در این آزمون، دانشکدهٔ بعد را باز میکند.
🧩 پروژهٔ عملی: کالبدشکافی یک تراکنش واقعی بیتکوین
یک تراکنش واقعی و تأییدشدهٔ بیتکوین را در مرورگر بلاکچین (mempool.space یا ابزار آزمایشگاه آکادمی) پیدا کنید و مسیر آن را از امضا و انتشار در شبکه تا ورود به ممپول، قرارگرفتن در بلاک و جمعشدن تأییدها مرحلهبهمرحله شرح دهید. همهٔ اعداد گزارش باید از خود مرورگر قابل بازبینی باشد؛ هیچ پولی جابهجا نمیشود و به هیچ کیف پولی نیاز ندارید.
خروجیهای لازم
- شناسهٔ تراکنش (txid)، ارتفاع و هش بلاکی که تراکنش در آن ثبت شده و زمان تقریبی ثبت آن
- جدول ورودیها و خروجیها: هر ورودی به کدام خروجی قبلی (txid:vout) اشاره میکند، مبلغ هر خروجی و نوع آدرس آن (1…، 3…، bc1q… یا bc1p…)
- محاسبهٔ دستی کارمزد (جمع ورودیها منهای جمع خروجیها) به ساتوشی، و نرخ کارمزد بر حسب sat/vB با استفاده از vsize و مقایسه با عدد مرورگر
- تعداد تأییدها با فرمول «ارتفاع آخرین بلاک − ارتفاع بلاک تراکنش + ۱» و توضیح اینکه چرا هر تأیید تازه بازگرداندن تراکنش را دشوارتر میکند
- نمودار یا متن مرحلهبهمرحلهٔ مسیر تراکنش: امضا، انتشار بین نودها، ممپول، انتخاب ماینر، اثبات کار، پذیرش بلاک توسط نودهای کامل
- یک بند دربارهٔ آنچه از روی داده نمیتوان قطعی گفت (مثلاً کدام خروجی باقیماندهٔ پول است) و دلیل آن
تحویل و ارزیابی
گزارش یا خلاصهٔ پروژه را بنویسید (یا لینک سند خود را بگذارید)، سپس با معیارهای زیر خودارزیابی کنید. پروژه وقتی پذیرفته میشود که همهٔ معیارها برقرار باشد. هرگز عبارت بازیابی، کلید خصوصی یا اطلاعات حساب را در گزارش ننویسید.
🏅 گواهی دانشکده
گواهی درونسامانهای entekhab.net است و مدرک رسمی یا مجوز حرفهای محسوب نمیشود.