برای افرادی که به فعالیت در حوزه دیفای علاقمندند اما فقط به خرید و نگهداری بیت کوین اعتقاد دارند، پروتکل RenVM این امکان را فراهم کرده است تا افراد از رمز ارز BTC خود در پلتفرمهای شبکه اتریوم، استفاده کنند. در این مقاله فرآیند ایجاد توکن RenBTC (رن بیت کوین) در شبکه رن را آموزش خواهیم داد.
اگر شما یک بیت کوینر هستید و تنها به خرید و نگهداری بیت کوین اعتقاد دارید، امکان مشارکت در حوزه دیفای را نخواهید داشت. این مشکل به این دلیل است که شبکههای بلاکچین مختلف، قادر به برقراری ارتباط با یکدیگر نخواهند بود. برای مثال، اتریوم و بیت کوین دو شبکه بلاک چین متفاوت بوده و ارتباطی با هم ندارند. این یک ایراد و نقص برای شبکههای بلاکچین به حساب میآید. محققان برای پوشش این نقص، پروتکلهایی که Interoperability یا قابلیت همکاری میان شبکههای بلاک چین را ایجاد میکنند، معرفی کردهاند. با استفاده از این پلتفرمها، افراد میتوانند داراییهای دیجیتال خود را از یک شبکه بلاک چین به شبکه بلاکچین دیگر، انتقال دهند. به عبارت دیگر شما با استفاده از این پلتفرمها میتوانید بیت کوین خود را در حوزه دیفای و شبکه اتریوم، استفاده کنید. RenVM یا شبکه رن یکی از همین شبکههاست. این شبکه با صدور توکن Renbtc میان دو شبکه بزرگ بیت کوین و اتریوم ارتباط برقرار کرده است.
شبکه رن و توکن RenBTC چیست؟
Renbtc محصول پلتفرم RenVM است. اما RenVM چیست؟ موتور مجازی شبکه رن ، ابزاری است که قابلیت همکاری بین شبکههای بلاکچین را برای حوزه دیفای به ارمغان میآورد. در ادامه به صورت دقیقتر در مورد RenVM صحبت خواهیم کرد اما در ابتدای بحث، توضیح ساده این پلتفرم را میتوان اینگونه بیان کرد:
موتور مجازی Ren تنها در شبکه بیت کوین و اتریوم کاربرد ندارد. بلکه شما میتوانید دوج کوین خود را به RenVM ارسال کرده و در بلاکچین پولکادات، توکن دوج کوین خود را صادر کرده و از آن استفاده کنید. پس این شبکه قابلیت همکاری را برای طیف گستردهای از شبکههای بلاک چین ایجاد کرده و پل ارتباطی بسیاری از شبکههای بلاک چین است.
RenVM چگونه کار میکند؟
این شبکه از Secure multi-party computation استفاده میکند. از این پس به اختصار آن را sMPC مینامیم. sMPC یا “محاسبه چند جانبه ایمن”، بخشی از علم رمزنگاری است که اجازه میدهد یک عملیات محاسباتی میان چند کاربر متفاوت به صورت هماهنگ پردازش شود. به زبان ساده، sMPC بستری را فراهم کرده که یک تابع ریاضی، توسط چند نفر به صورت همزمان پردازش شود به طوریکه این اعضا به هیچ عنوان اطلاعات دیگر عضوها را مشاهده نمیکنند. این باعث میشود تا تابع ریاضی واحد توسط چند نفر حل شود به طوریکه هیچ یک از دیتا و اطلاعات دیگری، آگاهی ندارد. تمام اطلاعات به صورت خصوصی باقی خواهد ماند. این بستر به کمک علم رمزنگاری فراهم آمده است. زمانی که این ابزار را در یک شبکه بلاکچین استفاده کنیم، ویژگی خارقالعادهای پدید میآید؛ نودها در یک شبکه بلاکچین میتوانند به صورت مشترک یک تابع را پردازش کنند؛ در حالی که اطلاعات ورودی هر نود به این تابع، از مابقی نودها پنهان خواهد بود. حتی این اطلاعات برای خود نود هم قابل خواندن نیست.
به شبکه RenVM باز میگردیم. پس موتور مجازی شبکه Ren از sMPC استفاده میکند. زمانی که شما بیت کوین یا هر ارز دیجیتال دیگری را به این شبکه ارسال میکنید، دیگر شما مالک آن بیت کوین نخواهید بود. در واقع کلید خصوصی این بیت کوین از این لحظه به بعد در اختیار شبکه Ren بوده و در کیف پول شما بیت کوینی وجود ندارد (دقیقا مشابه حالتی که بیت کوین را به کیف پول فرد دیگری انتقال میدهید).
بیت کوینی که شما به این شبکه ارسال میکنید، مالکیت آن به کلید خصوصی جدیدی اهدا میشود. این کلید خصوصی به بخشهای کوچکتر تقسیم میشود و هر بخش به عنوان اطلاعات ورودی در اختیار نودهای شبکه Ren قرار میگیرد. هیچکدام از نودها، نمیدانند که کدام بخش کلید خصوصی را در اختیار دارند ( به کمک sMPC). اینگونه امنیت شبکه تامین میشود.
پس کلید خصوصی داراییها در اختیار شبکه RenVM است، پس میتواند آنها را منتقل کند ( چون کلید خصوصی را در دست دارد). موتور مجازی شبکه Ren به اینصورت کلید خصوصی داراییهای دیجیتال در بسیاری از شبکههای بلاک چین را مدیریت میکند و به راحتی میتواند این رمز ارزها را انتقال دهد.
شرایط راهاندازی نود در شبکه Ren
شبکه رن در حال حاضر از ۴ شبکه بیت کوین، بیت کوین کش، زی کش و اتریوم (توکنهای ERC20) پشتیبانی میکند. با استفاده از این شبکه امکان ارتباط میان این چهار شبکه بلاک چین فراهم است. به بیان دقیقتر، RenVM یک شبکه غیرمتمرکز متشکل از دارکنودهاست. مشارکت در این شبکه، نیاز به مجوز ندارد و همانند بیت کوین یک شبکه Permissionless است. اما برای راهاندازی نود در این شبکه، بایستی تعداد ۱۰۰۰۰۰ توکن REN را خریداری کنید. این اقدام به منظور جلوگیری از فعالیتهای خرابکارانه در شبکه است. در حال حاضر قیمت هر توکن REN معادل ۳۱ سنت است؛ یعنی برای راهاندازی نود در این شبکه ۳۱۰۰۰ دلار هزینه خواهد داشت. این سیاست همانند سیاستی است که شبکههای PoS اجرا میکنند. این ۱۰۰۰۰۰ توکن REN در زمان راهاندازی یک نود، به یک قرارداد هوشمند در شبکه اتریوم ارسال میشود و تا زمانی که نود قصد خروج از شبکه را نداشته باشد، در آن ذخیره خواهد شد. اما این نودها چه پاداشی دریافت میکنند؟ انگیزه اقتصادی این نودها برای مشارکت در شبکه چیست؟
هر بار که RenVM یک دارایی را از یک شبکه بلاکچین به دیگری منتقل میکند( BTC را از شبکه بیت کوین به RenBTC در شبکه اتریوم تبدیل میکند)، مقدار کمی کارمزد را دریافت میکند. این کارمزدها به نودهای شبکه RenVM اهدا خواهد شد. کارمزد صدور یک توکن ۰.۲۵ درصد و کارمزد سوزاندن آن ۰.۱ درصد است.
توکن RenBTC
شبکه Ren و RenVM تنها توکن RenBTC را صادر نمیکند بلکه قادر به ایجاد قابلیت همکاری میان طیف وسیعی از شبکههای بلاکچین است. اما به دلیل آنکه RenBTC توکن بیت کوین در شبکه اتریوم است، این توکن بیشتر از سایر توکنهای این شبکه شهرت یافته است. اما فرآیند ایجاد توکن در این شبکه یکسان است، در بخش مراحل صدور توکن RenBTC و سوزاندن آن را توضیح خواهیم داد.
فرض کنید که ما قصد داریم ۱ بیت کوین خود را به RenBTC تبدیل کنیم. در گام با استفاده از سایت Ren، مقدار یک بیت کوین خود را به شبکه Ren ارسال میکنیم. کارمزد شبکه بیت کوین + ۰.۲۵ درصد کارمزد شبکه رن بوده که مجموع این دو از مقدار ۱ بیت کوین ما کسر خواهد شد و باقیمانده به عنوان دارایی ما وارد شبکه ren خواهد شد. در این مرحله، بیت کوین ما در اختیار شبکه رن بوده و کلید خصوصی آن به قسمتهای کوچکتر تقسیم شده و هر بخش آن در اختیار یک نود شبکه رن قرار دارد. این نودها به هیچ عنوان قادر به دستیابی به این کلید خصوصی نیستند چون این اطلاعات علاوه بر اینکه به تکههای کوچکتر تبدیل شده، رمزنگاری نیز شده است. سپس RenVM معادل بیت کوینی که دریافت کرده، بر روی شبکه اتریوم توکن ERC20 به نام RenBTC را ایجاد میکند. در این مرحله نیز برای دریافت توکن RenBTC خود، باید تراکنشی در شبکه اتریوم انجام دهیم. پس از انجام این تراکنش، توکن RenBTC به کیف پولی که به شبکه رن معرفی کردهایم، ارسال خواهد شد. اکنون میتوانیم این توکن را در پروتکلهای حوزه دیفای، استفاده کنیم. تصویر زیر این مکانیزم را نشان میدهد.
ابعاد اقتصادی توکن RenBTC
در زمان نگارش این مقاله، نزدیک به ۱۲,۶۷۳ رمز ارز بیت کوین معادل ۴۰۵ میلیون دلار در شبکه RenVM ذخیره شده که در ازای آن ۱۲,۶۷۳ توکن RenBTC صادر شده و در بازار عرضه شده است. این توکن قیمتی دقیقا مشابه قیمت بیت کوین دارد. توکن RenBTC پس از توکن WBTC، جایگاه دوم لیست توکنهای بیت کوین در شبکه اتریوم را در اختیار دارد.
تفاوت RenBTC و WBTC
توکن RenBTC و WBTC از نظر ظاهری مشابه هم بوده و هر دو توکن بیت کوین در شبکه اتریوم هستند. اما از نظر ساختاری تفاوتهای عمدهای دارند. زمانی که شما از توکن WBTC استفاده میکنید، متولیان تایید شده این شبکه، بیت کوین شما را به BitGo که یک Custodian متمرکز است (شرکت ثبت شده در سال ۲۰۱۲) منتقل میشود. به هر حال این بیت کوین شما توسط یک نهاد متمرکز نگهداری میشود. این شرکت تمام بیت کوینهای مشتریان خود را در کیف پولهای سرد نگهداری میکنند. RenBTC دقیقا همین فرآیند را انجام میدهد اما در اینجا خبری از شرکتهای متمرکز نبوده و همه چیز به صورت غیرمتمرکز و توسط شبکه RenVM انجام میشود. تفاوت ساختاری مهم این دو در همین است. همچنین فرآیند صدور و سوزاندن توکن در شبکه رن سریعتر و در زمان کمتری انجام میشود. در ادامه سه تفاوت عمده شبکه رن را با WBTC نشان میدهیم:
- تبادل سریع
به جای آنکه بیت کوین یا هر ارز دیجیتال دیگری در یک نهاد CUSTODIAN متمرکز (یعنی نهادی که امکان کنترل داراییها را دارد) نگهداری شود، شبکه رن به واسطه RenVM بیت کوین ها را در یک شبکه غیرمتمرکزی از نودها (دارک نودها) نگهداری میکند. هر زمان که شبکه RenVM یک واحد رمز ارز BTC را دریافت میکند، بلافاصله یک توکن ERC20 به نام RenBTC را صادر میکند. فرآیند صدور و سوزاندن توکن در شبکه رن به سرعت انجام میشود. لذا میتوان توکن RenBTC را در یک دقیقه بارها صادر و سوزاند، این کار در هر ساعت از شبانه روز قابل انجام است و واسطهای در میان نیست که درخواست شما را بررسی کند؛ آنچه در مورد WBTC اتفاق میافتد.
- ترکیب پذیری
به دلیل آنکه RenBTC توسط شبکه RenVM تولید میشود لذا میتواند این فرآیند مستقیما توسط یک قرارداد هوشمند انجام شود. یک قرارداد هوشمند بیت کوین را به شبکه رن ارسال کند، سپس توکن RenBTC صادر شده توسط شبکه رن به پلتفرم خاصی در حوزه دیفای ارسال شود (مثلا آوه)، پس از آن هر فرآیندی روی این توکن انجام شود و مجددا توسط همان قرارداد هوشمند، توکن RenBTC به شبکه RenVM بازگردانده شود و BTC کاربر به کیف پول او بازگردد. این فرآیند تماما توسط قراردادهای هوشمند یا اپلیکیشنهای غیرمتمرکز انجام میشود. این روش برای استراتژی افراد در پلتفرمهای وام دهی و DEX حوزه دیفای بسیار سودمند خواهد بود.
- غیرمتمرکز بودن
یکی از بزرگترین اهداف حوزه رمز ارزها و شبکههای بلاکچین تمرکز زدایی است. شبکه رن دقیقا همین کار را انجام میدهد. در این شبکه تمام امور توسط نودهای شبکه و در بستری کاملا غیرمتمرکز انجام میشود.
معرفی توکن WBTC ؛ توکن با پشتوانه بیت کوین در شبکه اتریوم چیست؟
کاربرد توکن RenBTC
توکن RenBTC همانطور که در بالا اشاره شد، توکن بیت کوین در شبکه اتریوم است. تمام فعالیتهایی که در شبکه اتریوم و پلتفرمهای راهاندازی شده بر روی بلاک چین شبکه اتریوم انجام میشود مستلزم استفاده از کوین ETH و یا سایر توکنهای ERC20 است. شبکه رن با صدور توکن RenBTC امکانی را فراهم کرده که هولدرهای بیت کوین نیز بدون نیاز به فروش بیت کوین خود و تبدیل آن به اتر یا سایر رمزارزهای ERC20 شبکه اتریوم، بتوانند در این شبکه فعالیت کنند. با استفاده از توکن RenBTC افراد میتوانند در تمامی پلتفرمهای وامدهی، صرافیهای غیرمتمرکز و دیگر برنامههای حوزه دیفای شرکت کنند.
شبکه رن بستری را فراهم کرده که هولدرهای بیت کوین نیز بتوانند در کنار هولدرهای اتریوم از پروتکلهای همچون 0x، وان اینچ، بالانسر، کرو فایننس،یونی سواپ و سایر پلتفرمهای حوزه دیفای استفاده کنند. پیش از این، هولدرهای بیت کوین (بدون خرید اتریوم) قادر به استفاده از پلتفرمهای حوزه DeFi نبودند که شبکه رن این محدودیت بزرگ را برطرف کرده است.
سخن پایانی
ویژگی Interoperability یا قابلیت همکاری میان شبکههای مختلف بلاکچین یکی از ملزومات اساسی در حوزه بلاک چین است. این حوزه برای توسعه بیشتر احتیاج دارد تا شبکههای مختلف بتوانند باهم ارتباط برقرار کرده، با یکدیگر صحبت کنند و دیتا و اطلاعات را میان هم رد و بدل کنند. شبکه رن و RenVM به دنبال پیادهسازی این ویژگی است. با استفاده از شبکه رن میتوان بیت کوین را بدون آنکه به فروش رساند وارد شبکه اتریوم کرد و توکن RenBTC که یک توکن ERC20 است را صادر کرد. این توکن در حوزه دیفای و هر حوزه دیگری در شبکه اتریوم قابل استفاده خواهد بود. در این مقاله با نحوه کارکرد شبکه RenVM آشنا شدیم. نظر شما درباره توکن این شبکه و کاربردهای آن چیست؟