زنجیر کناری | زنجیر کناری چگونه کار می کند و چه اجزایی دارد؟
یکی از چالش های اصلی در بازار ارزهای دیجیتال سرعت تراکنش ها است و زنجیره های جانبی برای حل این چالش ایجاد شده است. هر زنجیره جانبی توسط یک پیوند دو طرفه به زنجیره بلوک اصلی که به زنجیره مادر معروف است متصل می شود. به جای اینکه تمام محاسبات روی بلاک چین اصلی انجام شود، از زنجیره جانبی برای ساده سازی محاسبات استفاده می شود و در عین حال از نظر امنیت همتراز با بلاک چین های اصلی است. در این مقاله به طور کامل با روش زنجیره جانبی و فواید آن آشنا می شویم.
چرا Sidechain تاسیس شد؟
اولین گام های مفهوم زنجیره جانبی را می توان در یک مقاله دانشگاهی منتشر شده در 22 اکتبر 2014، نوشته آدام بک، مخترع HashCash و مدیر عامل فعلی Blockstream یافت. همچنین بسیاری از مهندسان افسانه ای بیت کوین مانند مت کورالو، لوک داشر و مارک فریدنباخ، بنیانگذار بلاک استریم، در نگارش این مقاله مشارکت داشته اند. بسیاری از نویسندگان این مقاله نقش مهمی در توسعه ایده ساتوشی ناکاموتو برای ایجاد یک سیستم نقدی الکترونیکی ایفا کردند – یعنی ادغام مکانیسم اثبات کار اجماع HashCash در شبکه بلاک چین بیت کوین. در همان زمان، آنها معتقد بودند که اگر بیت کوین بخواهد به کاربران در سراسر جهان خدمت کند، هنوز جای پیشرفت وجود دارد.
نویسندگان این مقاله سفید به دنبال تمرکززدایی زیرساخت بیت کوین و افزایش مقیاس پذیری آن هستند. همچنین با ورود فناوری های جدیدی که امنیت رمزگذاری بیت کوین را بهبود بخشیده است. نگرانی هایی در مورد حفظ حریم خصوصی و شفافیت زیرساخت بیت کوین ایجاد شده است. به خصوص اگر افراد بیشتری بیت کوین (BTC) را مصرف کنند.
بر این اساس، نویسندگان گزارش وضعیت میگویند: «ما یک فناوری جدید، زنجیرههای جانبی متصل، پیشنهاد میکنیم که به بیتکوین و سایر داراییهای دیجیتال اجازه میدهد بین چندین بلاک چین منتقل شوند. این به کاربران اجازه میدهد تا با استفاده از داراییهایی که در حال حاضر دارند، به سیستمهای ارزهای دیجیتال جدید و نوآورانه دسترسی پیدا کنند.»
زنجیر کناری را بشناسید
سایدچین یک شبکه بلاک چین جداگانه است که از طریق یک سهام دو طرفه به یک پایه بلاک چین دیگر – به نام بلاک چین مادر یا شبکه اصلی – متصل می شود. این زیربلاکچینها پروتکلهای اجماع خاص خود را دارند که به شبکه بلاک چین اجازه میدهد حریم خصوصی و امنیت خود را بهبود بخشد. یکی از مؤلفههای کلیدی زنجیرههای جانبی، توانایی آنها در تسهیل تبادل داراییهای دیجیتال بین شبکه اصلی و بلاکچین فرعی است. این بدان معنی است که دارایی های دیجیتال مانند توکن ها می توانند به طور ایمن بین بلاک چین ها منتقل شوند و به پروژه ها اجازه می دهد اکوسیستم خود را به صورت غیرمتمرکز گسترش دهند.
در عمل، شخصی که از شبکه اصلی بیت کوین استفاده می کند، باید بیت کوین ها را به یک آدرس خروجی ارسال کند. این آدرس می تواند یک کیف پول سخت، یک کیف پول داغ یا یک زنجیره جانبی باشد. پس از تایید تراکنش، اطلاع رسانی مبنی بر تکمیل تراکنش در سراسر شبکه بیت کوین پخش می شود. پس از یک بررسی امنیتی کوتاه، بیت کوین های ارسالی به زنجیره جانبی منتقل می شوند و به کاربران اجازه می دهند آزادانه دارایی های خود را به شبکه جدید منتقل کنند.
مکانیسم زنجیره جانبی ممکن است ساده به نظر برسد. با این حال، برخی از مؤلفههای کلیدی وجود دارد که به زنجیرههای جانبی اجازه میدهد تا به طور مؤثر عمل کنند، که سنجاق دو طرفه و قراردادهای هوشمند هستند.
زنجیرهای جانبی چگونه کار می کنند؟
کاربر زنجیره اصلی ابتدا باید دارایی های دیجیتال را به آدرس منبعی که در آن قفل شده و در جای دیگری غیرقابل استفاده هستند ارسال کند. پس از تکمیل تراکنش، تاییدیه به صورت زنجیره ای ارسال می شود و سپس یک دوره انتظار برای ایمن سازی شبکه وجود دارد. سپس سکه ها یا دارایی ها به طور کامل به زنجیره جانبی منتقل می شوند و به کاربران اجازه می دهند آزادانه آنها را در شبکه جدید جابجا کنند. در زیر به طور مختصر اجزای مکانیزم زنجیره جانبی را توضیح داده ایم.
اتصال زنجیره جانبی دو طرفه
زنجیره های جانبی برای تسهیل انتقال دارایی های دیجیتال بین شبکه های بلاک چین توسعه داده شدند. صرف نظر از اینکه چه کسی مالک دارایی است. هنگام انتقال دارایی های دیجیتال، هیچ شرکت کننده ثانویه نباید بتواند انتقال آنها را متوقف کند. برای تسهیل این انتقال به جلو و عقب بین بلاک چین ها، یک اتصال دو طرفه لازم است.
به عنوان مثال، می توانید این پل را به عنوان یک تونل دو طرفه در نظر بگیرید که اتومبیل ها در هر دو جهت حرکت می کنند. طبق گزارش وضعیت زنجیره جانبی، ارتباطات دو طرفه به این صورت تعریف میشود: «مکانیسمی که توسط آن سکهها بین زنجیرههای جانبی منتقل میشوند. زنجیره جانبی باند، زنجیرهای است که داراییهای آن میتواند از زنجیرههای دیگر وارد شده و به آن بازگردانده شود.
به عبارت ساده، اتصال دو طرفه به دارایی های دیجیتال مانند بیت کوین اجازه می دهد تا بین شبکه اصلی و زنجیره جانبی جدید به عقب و جلو حرکت کنند. جالب اینجاست که دارایی ها واقعاً منتقل نمی شوند. در عوض، آنها به سادگی در شبکه اصلی قفل می شوند. در حالی که ارزش معادل آنها در زنجیره جانبی موجود است.
در نتیجه، در هر عملیات دو طرفه، شرکت کنندگان یا “تأیید کنندگان” درگیر در ارتباط دو طرفه فرض می شود که صادقانه عمل می کنند. در غیر این صورت، ممکن است نقل و انتقالات متقلبانه انجام شود یا انتقال واقعی متوقف شود.
قراردادهای هوشمند
به منظور انتقال دارایی های دیجیتال بین یک زنجیره جانبی و شبکه اصلی آن، یک فرآیند خارج از زنجیره (معاملاتی که خارج از بلاک چین انجام می شود) باید برای انتقال داده ها بین دو بلاک چین ایجاد شود. همانطور که در بالا ذکر شد، از آنجایی که انتقال دارایی های دیجیتال بین زنجیره اصلی و زنجیره جانبی واقعی نیست، دارایی های دیجیتال در دو طرف دو بلاک چین قفل شده و پس از تایید تراکنش توسط یک قرارداد هوشمند آزاد می شوند.
برای اطمینان از اینکه تخلفات به حداقل می رسد، قراردادهای هوشمند برای اعتبار سنجی شبکه اصلی و زنجیره جانبی اعمال می شود تا عادلانه بودن تراکنش های زنجیره ای را تأیید کند. هنگامی که تراکنش انجام می شود، قرارداد هوشمند به شبکه اصلی اطلاع می دهد که تراکنش انجام شده است.
سپس در یک فرآیند خارج از زنجیره، اطلاعات تراکنش به یک قرارداد هوشمند زنجیره جانبی منتقل شده و تراکنش را تایید می کند. پس از تایید تراکنش، وجوه میتواند به زنجیره جانبی آزاد شود و کاربران میتوانند داراییهای دیجیتال را در هر دو بلاک چین انتقال دهند. توجه داشته باشید که این فرآیند می تواند از زنجیره اصلی به زنجیره جانبی یا بالعکس رخ دهد.
مزایای زنجیر کناری چیست؟
زنجیره های جانبی توانایی تبادل دارایی های دیجیتال بین بلاک چین ها را دارند. از زنجیره های جانبی می توان برای سرعت بخشیدن به تراکنش ها و در عین حال کاهش هزینه های تراکنش استفاده کرد. در اینجا به برخی از مزایای زنجیره جانبی اشاره می کنیم:
- مقیاس پذیری زنجیره جانبی: زنجیره جانبی به کاربران اجازه می دهد تا تراکنش های خود را با سرعت بالاتر و هزینه کمتر انجام دهند
- تست و ارتقاء: ترویج بلاک چین با ذینفعان مختلف ممکن است دشوار باشد. در عین حال، رسیدن به اجماع می تواند کند باشد، اگر غیرممکن نباشد. زنجیره های جانبی آزمایش و بکارگیری ایده های جدید را بدون اجماع گسترده امکان پذیر کردند. آزمایش و بهبود عملکرد نیز به مقیاس پذیری زنجیره جانبی کمک می کند
- انواع پروژه ها: با استفاده از زنجیره های جانبی، دارایی های سایر بلاک چین ها می توانند در دسترس افراد بیشتری قرار گیرند. علاوه بر این، برنامه هایی مانند وام دادن و استقراض در DeFi را می توان برای دارایی های زنجیره های دیگر اعمال کرد.
معرفی انواع زنجیره جانبی
زنجیره های جانبی بسته به عملکرد مورد نظرشان بسیار متغیر هستند. برای مثال، در حالی که Liquid و Rootstock به عنوان زنجیرههای جانبی بیت کوین در نظر گرفته میشوند، عملکرد آنها بسیار متفاوت است، زیرا دومی به طور خاص برای اجرای کارآمد قراردادهای هوشمند طراحی شده است. در زیر به معرفی انواع زنجیر کناری می پردازیم.
زنجیره جانبی بیت کوین
نمونه های واقعی از زنجیره های جانبی بیت کوین Liquid و Rootstock (RSK) هستند. از آنجایی که هر دو زنجیره جانبی به شبکه اصلی بیت کوین متصل هستند، فقط فعالیت های مرتبط با بیت کوین در آنها امکان پذیر است.
شبکه Liquid یک زنجیره جانبی منبع باز است که توسط Blockstream ایجاد شده و بر روی شبکه اصلی بیت کوین ساخته شده است. با توجه به ویژگی های ذاتی زنجیره های جانبی، زمان تشخیص بلوک شبکه مایع به یک دقیقه رسیده است. بسیار سریعتر از بلاک 10 دقیقه ای بیت کوین. این بدان معناست که در مقایسه با بلاک چین بیت کوین، می توان بلاک های بیشتری – 10 برابر – به زنجیره جانبی اضافه کرد. این شبکه همچنین به کاربران اجازه می دهد تا با پنهان کردن مقدار و نوع دارایی در حال انتقال، دارایی های دیجیتال را به صورت خصوصی تر انتقال دهند.
از سوی دیگر، Rootstock (RSK) یک زنجیره جانبی است که برای اجرای قراردادهای هوشمند طراحی شده است. وقتی از RSK استفاده می کنید، بیت کوین به شبکه اصلی قفل می شود و مانند بیت کوین هوشمند (SBTC)، ارز اصلی RSK روی بلاک چین قرار می گیرد. با توجه به عملکرد قرارداد هوشمند RSK، کاربران برای استفاده از قرارداد هوشمند نیازی به تبدیل بیت کوین خود به دارایی های دیگر ندارند. این بدان معناست که آنها می توانند در سایر شبکه های بلاک چین مانند اتریوم مبادله شوند.
زنجیره جانبی SmartBCH
زنجیره جانبی SmartBCH نمونهای از اولین نوع زنجیره جانبی است – دو بلاک چین مستقل. این زنجیره جانبی یک ماشین مجازی اتریوم (EVM) و سازگار با وب 3 برای بیت کوین کش است، اما توکن خاص خود را ندارد. زنجیره جانبی SmartBCH از یک پل منحصر به فرد به نام SHA-Gate استفاده می کند. انتقال از BCH به SmartBCH توسط کلاینت های BCH با گره های کامل انجام می شود و انتقال از SmartBCH به BCH از یک فدراسیون برای انجام عملیات استفاده می کند و ماینرها بر این فرآیند نظارت دارند.
Smart BCH نمونه ای از یک پروژه جاه طلبانه است. هدف این زنجیره جانبی بهبود زمانهای تراکنش است (فاصلههای بلاک در ثانیه اندازهگیری میشوند، بسیار سریعتر از زمان بلوک ۱۰ دقیقهای بیتکوین) و ویژگیهای یک قرارداد هوشمند پایدار را به BCH ارائه میکند. هیجانانگیزترین هدف آن ارائه مزایای پروژههایی مانند ETH2.0 در زمان بسیار کوتاهتری است. به عنوان مثال، smartBCH محدودیت بلوک گاز را به 16 میلیارد افزایش داد – در مقایسه با 15 میلیون اتریوم – که تراکنش های زنجیره جانبی smartBCH را تا حد زیادی در هر ثانیه افزایش می دهد.
برای شروع استفاده از SmartBCH، باید مقداری BCH خریداری کنید که می توانید از طریق کیف پول یا صرافی های ارز دیجیتال انجام دهید. در مرحله بعد، باید یک کیف پول Web3 راه اندازی کنید. می توانید از این کیف پول یکپارچه در مرورگر Brave استفاده کنید یا از Metamask استفاده کنید.
زنجیره جانبی چند ضلعی
چند ضلعی ترکیبی از دو نوع زنجیره جانبی است. از یک چارچوب اتریوم به نام پلاسما استفاده میکند که اجازه ایجاد زنجیرههای کوچکی را میدهد که میتوانند تراکنشها را قبل از نهایی شدن در بلاک چین اتریوم پردازش کنند. لازم به ذکر است که Polygon با EVM نیز سازگار است. از سوی دیگر، Polygon توکن بومی خود، MATIC را از طریق اعتبارسنجی اثبات سهام صادر می کند و دارای دو اتصال دو طرفه است، یکی از طریق پلاسما و دیگری از طریق اعتبارسنجی اثبات شرط. هدف Polygon ایجاد ارتباط بین بلاک چین های مختلف است. از آنجایی که Polygon با EVM سازگار است، برای اتصال به بلاک چین های سازگار با EVM مانند SmartBCH با چالش کمتری مواجه است.
آخرین کلمه
زنجیرههای جانبی پتانسیل زیادی برای گسترش دامنه، مقیاسپذیری و پویایی فناوری بلاک چین دارند و به شبکههای بلاکچینی که استفاده ناکافیشده اجازه میدهند در یک اکوسیستم مشترک ادغام شوند. به طور کلی، شبکههای بلاک چین فراگیر از چندین بلاک چین تشکیل شدهاند و مکانیسم اجماع، قوانین حاکمیتی و دیدگاه خاص خود را دارند، اما همه آنها مستقل از یکدیگر کار میکنند.
قابلیت تبادل زنجیرهای متقابل که توسط زنجیرههای جانبی تسهیل میشود، به کاربران اجازه میدهد تا به طور منسجم در پروژههای بلاک چین مختلف کار کنند، که یکی از ارزشهای اصلی زنجیرههای جانبی است.