کلیپ
پادکست
متن
پیچیدهترین بخش رمز ارز همینجایی که میخوایم با هم گفتگو کنیم حالا یه مقدار فنی با بلاک چین آشنا بشیم رمز ارزها کجا تبادل میشن تو چه سامانهای که گفتیم غیر متمرکزه یعنی چی از حیث بستر تبادل در واقع رمز ارزها یه سامانه خیلی کلی داریم به اسم دفاتر کل توزیع شده یه توضیح بدم این چی. یه اداره رو تصور کنید یه بخش مالی داره بخشهای دیگه هم داره همه فاکتورهای مالی میاد توی این اداری مالی و توی دفتر کل اداره مالی ثبت میشه خب یه مسئول داره حالا ممکنه چهار تا هم زیر مجموعه داشته باشه ولی یه جاست دیگه اطلاعات مالی یه جا ذخیره میشه فاکتورها میاد همینجا و همینجا هم تو دفتر ثبت میشه باقی خبر ندارن تو دفتر کل داره چی میگذره آخر سال یه گزارش مالی اگر اراده کنه آدم فنی و کار بلد داشته باشه تقوا هم نداشته باشه میتونه تو این دفتر کل دست ببره دفتر کل میتونه عوض کنه. از اول میتونه بنویسه اونجوری که میخواد فاکتورها رو میتونه جابجا بکنه این خالقان رمز ارز یا ساتوشی ناکاماتو اومد یه ایده داد گفت آقا این دفتر کله که در اختیار یه بخشه ما میخوایم یه کاری کنیم دیگه دست توش نبرند اطلاعات رو ثبت دائمی کنیم و اونم اینه که این دفتر کل رو که در اختیار امور مالی قرار دادیم تو اتاقای دیگه هم قرارش بدیم به همین دلیل دفتر کل بین اتاقا چون توزیع میشه میشه دفاتر کل توزیع شده این دفاتر کل توزیع شده فاکتور زمانی توش ثبت نهایی میشه. که بیش از ۵۱ درصد کارمندان مهر رو بزنن بگن این درسته این یه نکته پس فاکتور جدید نیازمند تایید ۵۱ درصده و زمانی فاکتور جدید ثبت میشه و تایید میشه تصادف ۵۱ درصد که همه تایید کنند فاکتورهای قبلی که تو دفتر کل بوده تغییر نکرده بنابراین فاکتور جدید میاد اما همه تایید میکنن که فاکتورهای قبلی دستکاری نشده این ساختار خیلی خلاصه دفتر کل توزیع شده است حالا مدل توزیع این دفتر. شش نوع ما سه نوعش رو اینجا با همدیگه مرور میکنیم یه مدلش خیلی مهمه همون بلاک چینه سه مدلی که عرض کردم یکیش بلاک چینه یکی هشت گرافه یکی هم گراف مدور جهت داره این سه مدل دفتر کل توزیع شده که میخوایم با همدیگه گفتگو کنیم اول میریم سراغ بلاک چین تصویر نگاه کنید مقایسه کردیم بانک رو سامانه تبادل اطلاعات در یک بانک یه مرکزی به اسم بانک است و همه به اون بانک وصلن و مبادلات مالی میکنن. اینورم تو تصویر کیه بلاک چینه همه به هم وصلن همه دستگاهها همه کامپیوترها همه کسایی که تو این شبکه هستند اصطلاحا بهشون میگن نود به این آدمایی که هر کدوم این دایرههایی که میبینید علامت بیت کوین هم توشه به اینا میگن nod این نودها همه به هم وصلن و تبادل اطلاعات کلی بلاک چینه منتها فرایند تبادل اطلاعات تو بلاک چین برای اینکه فهم بشه سه تا کلیپ باید با همدیگه ببینیم. کلیپ اول موضوعش اینه که بلوکهای جدید که توی این بلاک چین داره میاد که گفتم هر بلوکی کلی تراکنش یه جعبه است کلی تراکنش تو جا میگیره میشه یه بلوک تایید میشه بلوک بعدی و بلوک بعدی اصلا نظام تایید بلوکها رو تو بلاک چین با هم ببینیم شبکه بلاک چین توزیع شده است و به جای استفاده از یک نهاد متمرکز برای کنترل زنجیره از یک شبکه همتا به همتا استفاده میکنه که همه ملحق بشن وقتی یک نفر به این شبکه اضافه میشه یک کپی کامل از بلاک چین در اختیارش قرار میگیره. این گره یا نود میتونه با استفاده از این کپی صحت اطلاعات دریافت شده را تایید کنه حالا میریم سراغ اینکه با تولید یه بلاک جدید چه اتفاقی میافته بلاکهای جدید به نوتهای حاضر در شبکه فرستاده میشن سپس هر نود برای اطمینان از عدم دستکاری صحت بلاک رو بررسی میکنه وقتی همه چیز بررسی شد هر نوت بلاک بررسی شده رو به بلاک چین خودش اضافه میکنه همه نوت های روی این شبکه یک توافق رو شکل میدن که کدوم بلاکها معتبرترند و کدومها نه. بلاکهایی که دستکاری شده باشند با توافق همه رد میشن بنابراین اگر کسی بخواد یک بلاک رو روی بلاک چین دستکاری کنه باید تمام بلاکهای دیگه رو هم با فرایند زمانبر اثبات انجام کار تغییر بده و کنترل بیش از ۵۰ درصد این شبکه همتا به همتا رو به دست بگیره اون موقع این پلاک هک شده دیگه مورد تاییده بلوک تو بلاک چین آشنا شدیم یقین میکنیم دستکاری نشده چجوری میفهمن دستکاری نشده این کلیپ با هم ببینیم. همونطور که از اسمش پیداست بلاک چین به زنجیرهای از بلاکها گفته میشه که اطلاعاتی را در بر دارند این تکنیک برای اولین بار در سال ۱۹۹۱ توسط گروهی از پژوهشگران شرح داده شد و در اصل به منظور زمانبندی اسناد دیجیتال به وجود اومد تا دیگه امکان تغییر تاریخ و یا دست بردن در آنها وجود نداشته باشه چیزی شبیه به یک دفتر اسناد رسمی که البته تا سال ۲۰۰۹ که ساتوشی ناکاما بیت کوین رو به وجود آورد خیلی کاربرد نداشت حالا بلاک چین یک دفتر کل توزیع شده است که کاملا برای همه قابل دسترسه. ویژگی جالبی داره وقتی یک سری از دادهها در آن ذخیره و ثبت میشن تغییر دادنشون اصلاً کار آسونی نیست دقیقتر یک بلاک رو بررسی کنیم هر بلاک شامل یک سری داده ۸ بلاک و حش بلاک قبلیه دادههای ذخیره شده به نوع بلاک چین بستگی دارند برای نمونه بیت کوین جزئیاتی را درباره تراکنش ذخیره میکنه از جمله مشخصات فرستنده و گیرنده به علاوه میزان سکههای مبادله شده همچنین هر بلاکی مثل اثر انگشت برای آدم هاست. ۸ هویت بلاک و کل محتویاتش را تعیین میکنه و همواره منحصر به فرده درست مثل اثر انگشت وقتی یک بلاک به وجود میاد ۸ بلاک محاسبه میشه هرگونه تغییر در بلاک ۸ رو تغییر میده به عبارت دیگه یک سری چیزها در بلاک باعث میشن ۸ تغییر کنه ۸ ابزار کاربردی و مفیدی برای تشخیص تغییرات در بلاکه اگر اثر انگشت یک بلاک تغییر کنه عنصر سومی که در بلک ذخیره میشه ۸ بلک قبله. که در ایجاد زنجیرهای از بلاکها موثر و همین تکنیک باعث میشه که یک بلاک چین تا حد زیادی امن بشه بذارید با یک مثال براتون توضیح بدم ما در اینجا یک زنجیره از سه بلاک داریم همونطور که در تصویر مشاهده میکنید هر بلاک شامل ۱/۸ و ۸ بلاک قبله از این رو بلاک شماره ۳ به بلاک شماره دو مربوطه و بلاک شماره ۲ به بلاک شماره ۱ حالا بلاک اول یک مقدار قبل از اون وجود نداره اسمش رو میزاریم اولیه یا جنسیس. اگر بلاک دوم دستکاری بشه هشتم بلاک هم متقابلاً تغییر میکنه و هیچ کدام از پلاکهای بعدی معتبر نیستند چون دیگه حشی که از بلک قبل به دستشون میرسه معتبر نیست از این رو اگر یکی از بلاکها کوچکترین تغییری کنه تمام بلاکهای بعد از اون نامعتبر میشن خیلی خوب ما فهمیدیم که بلوکهای قبلی دو تا نکته مهم داره یک اینکه ۸ یا اثر انگشت هر بلوکی تو بلوک بعدی که میخواد بیاد ثبت میشه و اطلاعات داخل یک بلوک اثر انگشت شکل میده. پس اگر اطلاعات دستکاری بشه اثر انگشتم دستکاری شده است و چون اثر انگشت دستکاری بشه بلوک بعدی تایید نمیشه چرا چون ۸ این دستکاری شده تو بلوک بعدی ما این حشره رو هم ثبت کردیم دیگه و اون اثر انگشت بلوک جدید حاوی ۸ بلوک قبلی هم هست برای همینه دوستانی که تو بلاک چین کار میکنند میگن اصلا امکان نداره شما اطلاعات بتونید تغییر بدید به هیچ عنوان اینم یه نکته آخرین چیزی که بریم باهاش آشنا بشیم تو این بخش اینه که میخوایم بدونیم که اثبات انجام کار چیه. چون ممکنه ما یه سامانه خیلی عظیمی از رایانههای کوانتومی داشته باشیم اون ۵۱ درصده رو با دو تا رایانه هم بتونیم کارشو انجام بدیم خب اینا اومدن یه کاری کردن گفتن آقا هر بلوکی میخواد ثبت بشه و کلی تراکنش تو این بلوکه چند هزار تراکنش توی بلوک جا میشه این ده دقیقه طول میکشه این محاسبات ریاضی هم به خاطر اون ده دقیقه است این همه کامپیوتر کار میکنه به خاطر تایید اون محاسبات ریاضی اون ده دقیقه است بهش میگن اثبات انجام کار که ایمنی بخش ساختار در واقع بلاکچینه این کلیپ را هم با هم ببینیم. اما برای جلوگیری از دستکاری فقط استفاده از هشت کافی نیست امروزه کامپیوترها خیلی سریعند و میتوانند در هر ثانیه صدها هزار حشر رو محاسبه کنند بنابراین امکان تغییر یک پلاک و محاسبه ۸ تمام بلاکهای زنجیره برای معتبر شدن مجدد یک بلاک چین وجود داره پس برای جلوگیری از این مشکل بلاک چین از سیستم اثبات انجام کار استفاده میکنه که با وجود اون بلاکها با سرعت کمتری شکل میگیرند. مثلاً در مورد بیت کوین محاسبات لازم برای اثبات انجام کار و افزودن یک پلاک جدید به زنجیره نزدیک به ۱۰ دقیقه طول میکشه این مکانیزم دستکاری پلاکها رو خیلی سخت یا تقریبا غیر ممکن میکنه چون اگر که یک بلاک دستکاری بشه لازمه که فرایند زمان برای اثبات انجام کار برای تمام بلاکهای بعد از اون مجدداً انجام بشه خیلی خب ما به صورت کلی با اون فرایند کارکرد آقای بلاک چین آشنا شدیم و از جهت خود دوستانی که بلاک چین رو خیلی ترویج میکنن با ادبیات خودشون هم مثال زدیم یعنی دیگه دستم نبردیم. بنابر ادعای اینا به شدت امن غیرقابل دستکاری به خاطر همین به شدت قابل اعتماده این بلاک چین در جلسات بعدی انشالله با دو سامانه دفتر کل توزیع شده دیگه آشنا میشیم البته نه به این تفصیلی خیلی خلاصه چون خیلی تعداد رمز ارزهایی که اینجا کار میکنه کمه اونی که خیلی مهمه همین بلاک.