ممکن است شما هم به این موضوع فکر کرده باشید که فناوری بیت کوین (bitcoin) چگونه در سال ۲۰۲۰ توسعه پیدا میکند. بلاک چین (blockchain) در حال حاضر مهارت شماره یک ردهبندی شده در لینکدین (LinkedIn) است و برای آموختن آن در سال ۲۰۲۰ لازم است که با اتریوم (Ethereum) آشنایی پیدا کنید.
در مقالات قبلی در مورد اتریوم نسل دوم و بهترین ابزارها برای توسعه آن صحبت کردهایم. امروز هم به بررسی نحوه توسعه فناوری بیت کوین در خلال سالیان گذشته و علی الخصوص چند سال اخیر میپردازیم و بیان میکنیم که آیا فناوریهای جالبی مانند MAST، Taproot و غیره بر بهبود امنیت بیت کوین و افزایش بهای آن تاثیرگذار بودهاند یا نه؟
بیت کوین در ۲۰۲۰
بیت کوین بارها در گذشته به فقدان نوآوری و اینکه توسعهدهندگان تنها بر روی پروتکل (protocol) اصلی آن کار میکنند، متهم شده است. اما با نگاهی عمیق به آنچه در زیربنای این فناوری میگذرد، متوجه میشوید که در سالهای اخیر ویژگیهای بسیار جالبی به بیت کوین افزوده شده است و حتی ویژگیهای هیجانبرانگیزی هم برای امسال در نظر گرفته شده است تا به بیت کوین اضافه شود.
به عنوان مثال، سال گذشته Miniscript عرضه شد که یک کامپایلر (compiler) جدید بیت کوین است و هدف آن بهبود برنامهنویسی بیت کوین بدون به مخاطره انداختن امنیت آن است. یا پیشنهادهای فنی دیگری مانند Schnorr ، MAST و Taproot که به همه مشارکتکنندگان اجازه میدهند که بر روی یک نتیجه توافق کنند و به تایید یک تراکنش تصفیه بپردازند.
تنها این سه توسعه مذکور توانستهاند تا حد زیادی تعویضپذیری بیت کوین و ویژگیهای حریم خصوصی آن را بهبود دهند. در این مقاله به توضیحاتی پیرامون این فناوریها پرداخته خواهد شد و این که بعد از اعمال این فناوریها چه انتظاراتی باید از بیت کوین داشت.
MAST
MAST یا Merkelised Abstract Syntax Trees قابلیت مسدودسازی بیت کوین با استفاده از P2SH در اسکریپتهای مختلف را فراهم میکند که همگی به درخت مرکل (Merkle) یکسانی متصل هستند. این فناوری توسط Russell O’Connor، Peter Wuille و Peter Todd تعدادی از توسعهدهندگان بلاک استریم توسعه پیدا کرد. P2SH یا Pay to Script Hash صرفا مسیری برای ایجاد آدرسی که شامل یک اسکریپت است را مهیا میسازد. شما بیت کوین خود را در اسکریپتی مسدود میکنید که میتوان آن را با کلید صحیح باز کرد.
اسکریپت چیزی بیش از مجموعهای از دستورالعملهای ثبت شده برای یک تراکنش نیست. درخت مرکل اساسا به این اشاره دارد که فناوری ساختار داده بیت کوین چگونه طراحی شده است. MAST در واقع ترکیبی از فناوری P2SH با درخت مرکل است. MAST انعطافپذری قراردادهای هوشمند بیت کوین را توسعه میدهد، مقیاسپذیری آن را بهبود میدهد و حریم خصوصی آن را نیز افزایش میدهد.
تپروت (Taproot)
تپروت خروجی های امضایی ایجاد میکند که شامل دستورالعمل هایی در خصوص فراهم شدن شرایط است. اساسا این فناوری عملکردی شبیه قراردادهای هوشمند را به بیت کوین اضافه میکند. Taproot به همراه عملکرد P2SH به بهترین نحو به کار میرود و به امضاشده ها امکان میدهد تا تنها شماره شاخه ها در مقیاس لگاریتمی را مشخص کنند. این باعث افزایش حریم خصوصی و مقیاسپذیری میشود.
این فناوری باعث میشود که تراکنشهای این ارز دیجیتال برتر بر روی هر بلاک چین اکسپلورری مشابه به نظر برسند و این حریم خصوصی بیت کوین را بسیار افزایش میدهد. این فناوری ارتباط کاملی بین امضاهای Schnorr و MAST ایجاد میکند.
امضاهای شنور (Schnorr)
شنور یک طرح امضای جدیدی است که از فناوری بیت کوین به روش کاملا برجسته ای استفاده میکند. به منظور ترکیب همه امضاهای ورودی تراکنش، ما به یک طرح چند امضایی نیاز نداریم و در عوض میتوانیم از یک طرح امضا کلی استفاده کنیم. مزیت این طرح این است که هر امضاکننده دارای پیام مخصوص به خود است.
امضاهای Schorr اطلاعاتی را در مورد ورودیها بیرون نمیدهند و بنابراین یک خروجی تراکنش برای همه مشاهدهکنندههای بیرونی مانند یک آدرس عادی به نظر میرسد. تنها افرادی که قادر به گشودن اسکریپتها در داخل آدرس خواهند بود، همان مالکان کلیدهای خصوصی هستند. با استفاده از این امضاها و فناوری تجمیع امضا، ایجاد عملکرد قرارداد هوشمند ممکن خواهد شد.
در نهایت باید گفت که این امضاها به آسانی قابل تایید هستند و درجه عظیمی از استحکام، صحت و انطافپذیری را در مقایسه با امضاهای سنتی ECDSA فراهم میآورند. امیدواریم که همه این ویژگیها از طریق سافت فورک (soft fork) در خلال سالهای ۲۰۲۰ و ۲۰۲۱ به بزرگترین ارز دیجیتال جهان اضافه شود.
شما چه فکر میکنید؟ افزودن این ویژگیها چه تاثیری بر قیمت پادشاه بازار ارزهای دیجیتال خواهد داشت؟ نظرات خود را با ما در میان بگذارید.