مرور رده

دوره آموزش بلاکچین

مکانیزم های توافق – جلسه دوازدهم (+ویدئو)

روش توافق اثبات انجام کار (Proof-of-work) و معضلات آن در دروس گذشته دیدید که بلاک‌ها چگونه ساخته شده و چگونه به بلاکچین اضافه می­‌شوند و همچنین نگاهی اجمالی به نحوه ارتباط گره­‌ها با یکدیگر داشتیم. درباره نحوه توافق گره­‌ها نیز مطالبی…

شبکه همتا به همتا چیست – جلسه یازدهم (+ویدئو)

تفاوت شبکه­ همتا به همتا (Peer-to-peer) با شبکه­ مبتنی بر سرور چیست؟ گره‌­ها (Nodes) رایانه­‌های تشکیل دهنده شبکه بلاکچین هستند. به طور سنتی اینترنت دارای ساختار مبتنی بر سرور است؛ با یک سرور در وسط و مشتریان یا کاربرانی که همگی به آن متصل…

زنجیره بلاک ها در بلاکچین – جلسه دهم (+ویدئو)

مانا بودن (Incorruptible) بلاکچین چه ارتباطی با درجه سختی ماینینگ دارد؟ بخش مهمی از محتوی هر بلاک در بلاکچین، هش مربوط به رمزنگاری بلاک قبلی است. بدین­‌ترتیب بلاک­‌ها در تمام طول مسیر، به صورت غیرمستقیم به اولین بلاک ایجاد شده پیوند دارند…

ساختار یک بلاک در بلاکچین – جلسه نهم (+ویدئو)

یک بلاک بلاکچین از چه اجزایی تشکیل شده است؟ همانطور که احتمالا می­‌دانید بلاک‌­ها، اجزای سازنده بلاکچین هستند. اولین سوال این است: داخل هر بلاک دقیقا چه چیزی هست؟ هدف اولیه یک بلاک ثبت تراکنش‌هاست. اکنون با یک مثال ساده از بلاک قصد داریم…

کاربرد کلید عمومی در امضای دیجیتال – جلسه هشتم (+ویدئو)

کاربرد کلید عمومی در امضای دیجیتال رمزنگاری کلید عمومی در امضای دیجیتالی نیز کاربرد دارد. در بلاکچین، از طریق امضا کردن متوجه می­‌شویم که دقیقا چه کسی تراکنش را آغاز کرده است. این کار برعکس فرایند رمزنگاری کلید عمومی است که پیش­تر درباره…

ساختار تابع هش و کاربرد آن – جلسه هفتم (+ویدئو)

ساختار تابع درهم ساز (هش) توابع درهم‌­ساز (هش)، مهم­ترین گام برای درک نحوه کار بلاکچین‌ ها هستند. در این درس می­‌خواهیم به طور خاص در مورد یک نوع از توابع هش، تحت عنوان «تابع هش رمزنگاری» صحبت کنیم. ابتدا بیایید مفهوم تابع را بیان…

رمز نگاری چیست؟ – جلسه ششم (+ویدئو)

تاریخچه رمزنگاری (Cryptography) رمزنگاری چیست؟ احتمالا این کلمه را شنیده‌­اید. امروزه رمزنگاری برای هر بخش از امنیت سایبری ضروری است. اما جالب است بدانید که رمزنگاری از مدت‌ها پیش وجود داشته است. رمزنگاری یونانی یا همان…

بلاکچین چیست – جلسه پنجم (+ویدئو)

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

دفتر کل توزیع شده چیست – جلسه چهارم (+ویدئو)

تاریخچه دفتر کل توزیع شده (Distributed Ledger) قبل از بحث در مورد دفترکل (دفترحساب) توزیع شده به تاریخچه دفترحساب یا همان دفتر معین می‌پردازیم. در سده 1500 میلادی، دفترحساب عبارت بود از یک کتاب بزرگ که همیشه در دسترس و قابل مشاهده بود.…

غیر متمرکز سازی چیست – جلسه سوم (+ویدئو)

غیر متمرکز سازی چیست؟ غیر متمرکز سازی (Decentralization)، اساسا برای تغییر قدرت و مرجعیت در یک اجتماع بدون نهاد مرکزی استفاده می‌شود و این امکان را برای اعضای جامعه فراهم می‌کند که خودشان نظارت را در دست بگیرند. بیت‌تورنت (BitTorrent)، یک…