نوشته‌ها

بلاک‌‌چین به چه معنا است؟

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

تعریف بلاک چین به عنوان یک ساختمان داده

در علم کامپیوتر و مهندسی نرم افزار، ساختمان داده روشی برای سازماندهی داده‌ها، صرف نظر از محتویات واقعی آن‌ها است. ساختمان داده‌ها را می‌توان مانند نقشه‌های طبقاتی در معماری ساختمان در نظر گرفت. نقشه‌ی طبقاتی یک ساختمان، بیانگر تقسیم بندی و اتصال فضای ساختمان با استفاده از دیوار و پله و صرف نظر از کاربرد واقعی آن فضاها است. وقتی از بلاکچین به عنوان ساختمان داده ها یاد می‌شود، منظور داده‌هایی است که به صورت واحدهایی به اسم بلوک، در کنار هم قرار گرفته‌اند. این بلوک‌ها مانند زنجیر به هم پیوند خورده‌اند، از این جهت بلاک چین نامیده شدند. بلوک‌ها را می‌توان شبیه صفحات یک کتاب دانست. در کتاب، کلمه‌ها و جمله‌ها همان داده‌های ذخیره شده هستند. این داده‌ها به جای یک طومار بلند، روی صفحه‌های مختلف ذخیره شده‌اند. صفحه‌های یک کتاب از طریق موقعیتشان، که به وسیله شماره صفحه مشخص شده است، به یک دیگر متصل اند. در نتیجه، با بررسی پیوستگی شماره صفحه‌های یک کتاب می‌توان به حذف احتمالی صفحه‌ها پی برد. علاوه بر این، اطلاعات درون یک صفحه و همچنین صفحه‌های درون یک کتاب، دارای نظم و ترتیب هستند. این نظم و ترتیب از جزئیات مهمی است که به طور گسترده از آن استفاده می‌شود. همچنین، زنجیربندی بلوک‌ها در ساختمان داده با استفاده از یک سیستم شماره گذاری مخصوص، که با شماره گذاری صفحه‌ها در کتاب‌های رایج متفاوت است، انجام می‌شود.

تعریف بلاکچین به عنوان یک الگوریتم

در مهندسی نرم افزار، به دنباله‌ای از دستورالعمل‌ها که به وسیله رایانه انجام شود، الگوریتم گفته می‌شود. این دستورالعمل‌ها اغلب شامل ساختمان داده می‌شوند؛ به همین ترتیب وقتی از بلاک چین به عنوان الگوریتم یاد می‌شود، منظور دنباله‌ای از دستور العمل‌ها ست که برای به توافق رسیدن روی محتوای اطلاعاتی ساختمان داده‌های بلاک چین در سیستم های همتا به همتای توزیعی انجام میشود. این الگوریتم را می‌توان مشابه رویه یک رای گیری دموکراتیک دانست.

تعریف بلاک‌چین به عنوان مجموعه‌ای از فناوری‌ها

وقتی از اصطلاح بلاک چین برای اشاره به مجموعه ای از فناوری ها استفاده می‌شود، ترکیبی از ساختمان داده بلاک‌چین، الگوریتم بلاک چین و همینطور فناوری‌های مربوط به امنیت و رمزنگاری مد نظر است. ترکیب موارد مذکور، توانایی دستیابی به یکپارچگی در سیستم‌های همتا به همتای توزیعی محض را صرف نظر از کاربر آن ها، دارا است.

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

از بلاک چین به عنوان یک اصطلاح کلی برای اشاره به سیستم های همتا به همتای توزیعی محض مربوط به دفاتر کل، که از مجموعه فناوری های بلاک چین بهره میبرند نیز استفاده میشود. توجه داشته باشید که در این قالب، بلاک چین به جای اشاره به یک واحد نرم افزاری که بخشی از سیستم توزیعی محض است، به کل آن سیستم اشاره می‌کند.

این نوشته بخشی از کتاب مبانی بلاک چین است. در صورت علاقه می‌توانید از صفحه کتاب بلاک چین نسبت به خرید نسخه چاپی یا دیجیتالی این کتاب اقدام کنید.

کتاب مبانی بلاک‌چین اثر دنیل درشر به دو صورت فیزیکی و دیجیتال منتشر شد. بازدیدکنندگان گرامی برای خرید این اثر میتوانند به صفحات زیر مراجعه کنند.

این کتاب شامل ۲۵ گام است که در ۵ بخش اصلی دسته‌بندی شده‌اند. این گام‌ها در کنار یکدیگر یک مسیر آموزشی را تشکیل می‌دهند که مرحله به مرحله و به تدریج، دانش بلاک‌‌چین را به شما منتقل می‌کنند. این مراحل شامل مبانی مهندسی نرم‌افزار، آموزش اصطلاحات علمی و دلایل نیاز به بلاک‌چین است؛ همچنین مفاهیم تشکیل‌دهنده‌ی بلاک‌چین و روابطشان، کاربردهای بلاک‌چین و زمینه‌های فعلی تحقیق و توسعه بلاک‌چین نیز در این مراحل توضیح داده می‌شود.

بخش اول: اصطلاحات علمی و مبانی فنی

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

بخش دوم: چرا به بلاک چین نیاز داریم؟

در مرحله‌های ۴ تا ۷، دلایل نیاز به بلاک‌چین، مشکلاتی که بلاک‌چین آن‌ها را حل می‌کند، اهمیت این مشکلات و قابلیت‌های بلاک‌چین بیان می‌شود. در آخر مرحله هفتم، خواننده درک مناسبی از دامنه‌ی مسئله‌ی بلاک‌چین و محیطی که بلاک‌چین در آن بیشترین ارزش را دارد، خواهد داشت. همچنین علت نیاز اولیه به بلاک‌چین را خواهد آموخت.

بخش سوم: بلاک‌چین چگونه کار می‌کند؟

بخش سوم، اصلی‌ترین قسمت این کتاب است چراکه نحوه‌ی عملکرد درونی بلاک‌چین را توضیح می‌دهد. مراحل ۸ تا ۲۱ خواننده را با ۱۵ مفهوم فنی متمایز، که مجموعا بلاک‌چین را تشکیل می‌دهند، آشنا می‌کند. در پایان مرحله بیست و یکم، خواننده مفاهیم اصلی بلاک‌چین، نحوه عملکرد آن‌ها بصورت مجزا و تعامل آن‌ها برای تشکیل سازمانی عظیم به نام بلاک‌چین را می‌آموزد.

بخش چهارم: محدودیت‌ها و غلبه بر آن‌ها

مراحل ۲۲ و ۲۳ روی محدودیت‌های اصلی بلاک‌چین تمرکز کرده، دلایل آن‌ها را توضیح می‌دهد و راه‌های ممکن برای غلبه بر آن‌ها را بیان می‌کند. با پایان مرحله ۲۳، خواننده علت عدم‌سازگاریِ احتمالیِ ایده‌ی اولیه بلاک‌چین با کاربردهای تجاری وسیع را می‌آموزد و با تغییرات انجام‌شده برای حل این محدودیت‌ها و تاثیر این تغییرات بر خصوصیات بلاک چین آشنا می‌شود.

بخش پنجم: استفاده از بلاک‌چین، خلاصه‌ای از کتاب و دورنمای بلاک‌چین

در مراحل ۲۴ و ۲۵، کاربرد بلاک‌چین در دنیای واقعی توضیح داده شده و مسائلی که هنگام انتخاب راه‌کارهای مبتنی بر بلاک‌چین باید مطرح شوند، بیان می‌شوند. همچنین زمینه‌های تحقیقاتی فعلی و توسعه‌های آتی بلاک‌چین در این بخش مطرح می‌شوند. در آخر مرحله ۲۵، خواننده دانشی قوی از فناوری بلاک‌چین کسب می‌کند و آمادگی کامل برای خواندن کتاب‌های تخصصی‌تر در زمینه بلاک‌چین و ورود به عرصه فعال بلاک‌چین را خواهد داشت.

 

طبق سند منتشر شده توسط دولت آمریکا، به نظر می‌رسد وزارت دفاع این کشور قصد دارد از یک سپر دفاعی مبتنی برای بلاک‌چین برای تامین امنیت سایبری خود استفاده کند. این سند که «استراتژی مدرن‌سازی دیجیتال» نام دارد، ۱۲ جولای در سایت وزارت دفاع آمریکا منتشر شد. علاوه بر راهکارهای مبتنی بر بلاک‌چین، این سند شامل روش‌هایی مبتی بر پردازش ابری و کوانتومی، هوش مصنوعی و بهبود ارتباطات از طریق دفتر کل توزیعی است.

در واقع، دپارتمان تحقیق و توسعه این وزارت (دارپا)، تست این فناوری برای ساخت یک پلتفرم امن و کارا برای پیام‌رسانی و انجام تراکنش‌ها را آغاز کرده است. این واحد از سال ۲۰۰۰، به منظور رفع چالش‌های مربوط به افزایش قدرت پردازشیِ رقبا، فرآیند بروزرسانی سخت‌افزار و نرم‌افزارهای امنیتی خود را شروع کرده است.

این گزارش، ضمن استناد به ویژگی‌های شفافیت، تغییرناپذیری و عدم اعتماد در تکنولوژی بلاک چین، این چنین نوشته است:

شبکه‌های مبتنی بر بلاک‌چین نه تنها احتمال نفوذ به سیستم را کاهش می‌دهند، بلکه هزینه نفوذ به سیستم را برای رقبا بسیار زیاد می‌کند.

همچنین این وزرات برای مدیریت چندین پتابایت داده بین ادارات مختلف این وزارت، پروژه پلتفرم بیگ دیتا (کلان داده) را شروع کرده است. این پلتفرم قابلیت تجمیع، ارتباط و بررسی روند داده‌ها را داشته و می‌تواند بوسیله تشخیص الگو، وقوع حملات را پیشبینی کند.

در قسمت اول آموزش بلاک چین، مقدمه‌ای از بلاک چین و بیت کوین به زبان ساده توضیح داده شد و اهمیت و کاربرد بلاک چین بررسی شد. حالا در قسمت دوم از آموزش بلاک چین، به معرفی بلاک چین و مفاهیم به کار رفته در آن می‌پردازیم. این ویدیو شامل موضوعات زیر است:

  • معرفی بلاک چین به زبان ساده
  • معرفی سیستم‌های غیر متمرکز و آشنایی با آن‌ها
  • توضیح دفتر کل توزیع شده
  • معرفی و توضیح الگوریتم‌های اجماع در سیستم توزیعی

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

کوکاکولا و وزارت امور خارجه آمریکا همراه با دو شرکت دیگر روز دوشنبه اعلام کردند که پروژه‌ای با استفاده از فناوری دفترکل دیجیتال بلاک‌چین راه‌اندازی کرده‌اند. این پروژه با ایجاد یک رجیستری امن برای کارگران، به مبارزه‌ی جهانی علیه کار اجباری کمک خواهد کرد.
وزارت خارجه آمریکا اعلام کرده که این اولین پروژه‌ی این سازمان دولتی در این حوزه است که از فناوری بلاک‌چین استفاده می‌کند.
کوکاکولا هم اعلام کرده که بیش از یک سال است که روی چندین پروژه‌ی مبتنی بر بلاک‌چین کار می‌کند. رییس بین‌الملل حقوق محل کارِ این ابرشرکت، در ایمیلی به رویترز گفته که این شرکت برای افزایش شفافیت و کارایی پروسه‌ی راستی‌آزمایی مربوط به سیاست‌های کاریِ زنجیره‌ی تامین، در این پروژه سهیم شده است.
سازمان شتاب‌دهنده‌ی اعتمادِ بلاک‌چین (BTA) هم اعلام کرده که این پروژه، با استفاده از قابلیت‌های اعتبار‌سنجی و دفتر اسناد دیجیتالِ بلاک‌چین، منجر به ایجاد یک رجیستری امن برای کارگران و قراردادهایشان خواهد شد.

منبع

شنیده‌ها حکایت دارد تلگرام تصمیم دارد یک ICO چند بیلیون دلاری ایجاد کند.

استارت‌آپ تلگرام تصمیم دارد یک چهارچوب بلاک‌چین و یک ارز رمزی (cryptocurrency) برای برنامه پیام‌رسان خود ایجاد کند.

پیش‌بینی می‌شود این چهارچوب که Telegram Open Network و به صورت مخفف TON نامیده می‌شود یکی بزرگ‌ترین ICO ها در تاریخ پول‌های دیجیتال شود. ICO ها عموما به صورت استارت‌آپ و بدون پشتوانه کافی  ایجاد می‌شود اما TON بوسیله تلگرام که یک برنامه پیام‌رسان بزرگ و شناخته شده است ایجاد خواهد شد در نتیجه پیش‌بینی می‌شود رشد بالایی داشته باشد.

به نظر می‌رسد پیاده سازی این پول دیجیتال به پاول دورف موسس تلگرام امکان می‌دهد یک سیستم پرداخت درون برنامه‌ای بدون وابستگی به دولت‌ها و بانک‌ها ایجاد کند و کاربران نیز می‌توانند بدون پرداخت کارمزد خرید کنند، انتقال پول داشته باشند و یا تراکنش‌های مالی به داشته باشند.

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

ایده پاول دورف  این است که با پشتیبانی ۱۸۰ میلیون کاربر خود یک بلاک‌چین و پول دیجیتال جدید ایجاد کند.  گفته می‌شود این پول جدید Gram نامیده می‌شود.

شبکه بلاک‌چین تلگرام یا TON با سایر بلاک‌چین‌ها تفاوت دارد! بر خلاف سایر شبکه‌ها که کاملا غیرمتمرکز است موسس تلگرام تصمیم دارد این شبکه را به صورت همزمان غیرمتمرکز و متمرکز طراحی کند.

در مقاله ۱۳۲ صفحه‌ای منتسب به تلگرام چهار مرحله مشخص شده است.

TON Services یک چهارچوب برای برای سرویس‌های شخص ثالث  برای برنامه‌های غیرمتمرکز و قراردادهای هوشمند خواهد بود.

TON DNS یک سرویس DNS برای اکانت‌ها و قرارداد هوشمند و نودهای شبکه خواهد بود.

TON Payments یک چهارچوب برای میکروپیمنت  خواهد بود.

TON Blockchain بستر پیاده سازی  بلاک‌چین خواهد بود. شبکه TON بر پایه proof of stake پیاده‌سازی خواهد شد.

شایان ذکر است چهار درصد از پول‌های شبکه یعنی ۲۰۰ میلیون Grams به آقای پاول دروف تعلق خواهد داشت!