آموزش ارز دیجیتال

RenVM چیست؟

RenVM، یکی از پروژه های پروتکل رن و یک ماشین مجازی است که بر روی پروتکل لایه دوم اتریوم ساخته و اجرا می شود و هدف آن ایجاد توکن های قوی با یک زیرساخت کاملاً غیرمتمرکز است. RenVM دقیقاً چیست و آیا واقعاً یک ساخت امن و غیرمتمرکز به همراه جزئیات بیشتر در مورد این پلتفرم در این مقاله آورده شده است. تا پایان مقاله با ما همراه باشید تا در مورد آن بیشتر بدانید.

درباره RenVM

RenVM چیست؟

RenVM: یک VM برای آوردن بیت کوین به اکوسیستم DeFi

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

  • عدم تمرکز
  • امنیت
  • سیاست حفظ حریم خصوصی
  • سرعت در کار

برای دستیابی به این هدف، RenVM بر روی چارچوبی از قراردادهای هوشمند اتریوم ساخته شده است که با گره‌های به اصطلاح تاریک تعامل دارند. این گره‌های تاریک دیگر گره‌های غیرمتمرکز نیستند که مسئولیت ایجاد قابلیت همکاری در بلاک چین را با استفاده از اصول ذکر شده بر عهده دارند. برای رسیدن به این هدف، Darknodes از یک سری فناوری های رمزنگاری قدرتمند مانند Shamir's Secret Sharing (SSS)، سیستم های محاسبات چند جانبه ایمن (sMPC) و الگوریتم اجماع پرسرعت Hyperdrive استفاده می کند. ما در مورد مجموعه ای از ابزارها صحبت می کنیم که برای ارائه یک محیط کاری طراحی شده اند که اهداف تعیین شده توسط توسعه دهندگان پروتکل Ren را برآورده می کند.

تاریخچه و ریشه های RenVM

تاریخچه و ریشه های RenVM

توسعه RenVM قطعا چیزی نیست که بتوان یک شبه انجام داد. سفر RenVM به سمت توسعه در 24 نوامبر 2017، زمانی که Ren توسط بنیانگذاران آن در سنگاپور تأسیس شد، آغاز شد. در 2 فوریه، رن یک ICO را برای تامین مالی خود راه اندازی کرد، یک ICO که تنها 24 ساعت دوام آورد و در مجموع 34 میلیون دلار جمع آوری کرد.

از آن زمان، تیم توسعه Ren کار سخت خود را برای ایجاد کل چارچوب RenVM آغاز کرد. کاری که در 27 می 2020 با راه اندازی رسمی شبکه اصلی آن با موفقیت به پایان رسید. به این ترتیب، آنها پتانسیل یک فناوری را نشان دادند که می‌تواند زنجیره‌های بلوکی مختلف را به روشی آسان و سریع با اکوسیستم DeFi اتریوم متحد کند.

RenVM چگونه کار می کند؟

به طور کلی، عملکرد RenVM هیچ تفاوتی با سیستم هایی مانند wBTC ندارد، جایی که کاربر بیت کوین های خود را وارد می کند و در ازای آن یک توکن ERC-20 دریافت می کند که ارزشی برابر با بیت کوین های قفل شده شما دارد. یعنی اگر 1 بیت کوین را بلاک کنید، پروتکل wBTC wBTC را با همان مقدار برمی گرداند و به شما امکان می دهد به عنوان یک توکن وارد اکوسیستم اتریوم DeFi شوید.

با این حال، این همان جایی است که شباهت به پایان می رسد، زیرا روشی که RenVM به این امر دست می یابد کاملاً متفاوت است و ما در زیر آن را توضیح خواهیم داد.

گره های تاریک، گره های اجرایی RenVM

RenVM چگونه کار می کند؟

اول از همه، این به Darknodes بستگی دارد که وجوه RenVM را مسدود کند. این گره های تاریک مجموعه ای از گره ها و بخشی از یک شبکه عظیم هستند که RenVM را به کار می اندازند. بنابراین، این گره ها یک شبکه همتا به همتا یا P2P را تشکیل می دهند که اجرای قراردادهای هوشمند را امکان پذیر می کند و همچنین قدرت محاسباتی و ذخیره سازی را برای اقدامات مختلف RenVM فراهم می کند.

ایجاد Darknodes امکان ایجاد یک زیرساخت پردازش غیرمتمرکز را فراهم می کند که تعامل سایر بلاک چین ها با بلاک چین اتریوم را تسهیل می کند. به طور خلاصه، Darknodes مسئول پیاده سازی همه چیز لازم برای فعالیت زنجیره ای متقابل است که RenVM انجام می دهد.

با توجه به نقش مهم Darknodes دارای یک سری حفاظت هستند. اول از همه، راه اندازی آن به سهم قابل توجهی از بیش از 100000 توکن رن نیاز دارد. همچنین مجموع عرضه توکن های رن به یک میلیارد توکن REN محدود شده است، بنابراین حداکثر Darknode ممکن 10 نود است. هدف این حفاظت جلوگیری از کنترل و دستکاری شبکه Darknodes توسط افراد است.

با این حال، عملکرد اصلی Darknodes دقیقاً به نقش آنها در نگهداری غیرمتمرکز وجوه در عملیات زنجیره ای مرتبط است. در سیستمی مانند wBTC، نگهبانی BTC مسدود شده در دست یک متولی (در این مورد BitGo) متمرکز است. این را می توان تنها یک نقطه شکست در نظر گرفت زیرا سرقت بیت گو پول ما را در معرض خطر قرار می دهد.

برای پرداختن به این مشکل به صورت غیرمتمرکز، RenVM از Darknodes برای انجام چنین محافظت و حفاظتی استفاده می کند. این به لطف سیستم محاسبات چند جانبه ایمن (sMPC) و طرح به اشتراک گذاری مخفی Shamir که توسط سیستم استفاده می شود امکان پذیر است. سیستم sMPC به شما این امکان را می دهد که اسکریپت هایی را ایجاد و اجرا کنید که کاملاً خصوصی در سیستم هستند. این بدان معنی است که هیچ کس در خارج، به جز سازنده اسکریپت یا تراکنش، نمی تواند اطلاعات اجرا شده توسط Darknode و RenVM را ببیند. به عنوان مثال، اجازه می دهد تا بیت کوین و سایر ارزهای دیجیتال در زنجیره مربوطه خود حفظ شود، در حالی که سیستم این ارزها را به مقدار معادل توکن های ERC-20 در اتریوم متصل می کند، پیوندی که می تواند به طور یکپارچه با استفاده از فرآیند معکوس ایجاد شود.

البته این یک مشکل را ایجاد می کند که چگونه کلیدهای خصوصی سیستم نگهداری زنجیره ارزهای دیجیتال توسط کاربر کنترل می شود؟ در این مرحله، Shamir's Secret Sharing با تقسیم این دسترسی بین چند شرکت کننده، پاسخ ما را ارائه می دهد. بنابراین، قراردادهای هوشمند RenVM می‌توانند حافظ توکن‌ها را در بلاک چین‌های مربوطه خود حفظ کنند و این دسترسی را بین Darknode و کاربری که این توکن‌ها را وارد کرده‌اند تقسیم کنند، و از آنجایی که تمام این اطلاعات توسط sMPC رمزگذاری شده‌اند، عملاً غیرممکن است که سیستم سرقت وجوه را هک کند. به او.

پروتکل رن چگونه کار می کند

این برنامه عملیاتی:

  • این به کاربر اجازه می دهد تا ارز دیجیتال خود را در زنجیره آدرس ارز دیجیتال خود ذخیره کند. یعنی ارزهای دیجیتال آنها هرگز به شخص ثالثی نمی رسد، آنها فقط به یک آدرس در آن بلاک چین قفل می شوند که کلیدهای خصوصی آن بین RenVM و کاربر به اشتراک گذاشته می شود.
  • از آنجایی که ارزهای دیجیتال هرگز زنجیره بلوکی را ترک نمی‌کنند، تراکنش‌ها معمولاً بسیار سریع هستند و امنیت اولیه مشابه ارزهای دیجیتال را دارند. این بدان معناست که این تراکنش‌ها را می‌توان حتی در ممپول یا با یک تایید واحد از شبکه بلاک چین معتبر دانست.
  • با توجه به اهمیت کلیدهای خصوصی برای مدیریت این ارزهای دیجیتال قفل شده، آنها با استفاده از Shamir's Secret Sharing به اشتراک گذاشته می شوند که کنترل دسترسی را بین شبکه Darknodes و کاربر جدا می کند. اجازه دسترسی به این توکن ها به سناریوهای بسیار کمی محدود می شود که امنیت سیستم را بهبود می بخشد.
  • به عنوان آخرین خط امنیت، قراردادهای هوشمند یا اسکریپت های اجرا شده توسط Darknodes و RenVM توسط طرح محاسبات چند جانبه ایمن (به اصطلاح sMPC) محافظت می شوند. به این ترتیب، گره ها می توانند اسکریپت را اجرا کنند اما نمی توانند اطلاعات حساسی را در مورد آن آشکار کنند.

zkSNARKS، راز الگوریتم محاسباتی همه کاره RenVM

ما می دانیم که رن همیشه تلاش کرده است تا یک سیستم بسیار امن و خصوصی داشته باشد و برای این منظور آنها استفاده از تست های معروف ZK-snarks را برای سیستم محاسبات چند جانبه ایمن (sMPC) شما انتخاب کرده اند.

انتخاب zk-SNARKS مربوط به حضور یک الگوریتم بسیار آزمایش شده، امن و متمرکز بر حریم خصوصی است. به این ترتیب، سیستم sMPC رن به نام zk-COMPUTE، که وظیفه حفاظت از عملیات ما در شبکه Darknodes را بر عهده دارد، می تواند اطمینان حاصل کند که هیچ کس نمی تواند اطلاعات مربوط به کار ما را ببیند و امنیت خود را تضمین کند.

از سوی دیگر، zk-COMPUTE شرط مهم دیگری را نیز برآورده می‌کند، یعنی یک تابع رمزنگاری ساده، بسیار مقاوم در برابر خطا و همراه با پروتکل اجماع Hyperdrive، مقیاس‌پذیری بالای شبکه را تضمین می‌کند.

Hyperdrive: یک پروتکل توافقی با سرعت بالا

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

Hyperdrive یک پروتکل اجماع مقاوم در برابر خطا است که به شبکه های بزرگ اجازه می دهد تا به طور ایمن تعامل داشته باشند. بر اساس Tendermint، این پروتکل بر اساس اصول یک پروتکل شایعه پرسرعت و با تأخیر کم کار می کند که مقیاس پذیری زیادی را برای شبکه شما فراهم می کند و برای ایجاد زنجیره های قابلیت همکاری ایده آل است.

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

مزایا و معایب RenVM

مزایا و معایب RenVM

اکنون که حیاتی‌ترین بخش‌های RenVM و نقش آن در سیستم را می‌شناسیم، وقت آن رسیده است که مزایا و معایب این پروتکل را بیاموزیم.

مزایای

اول از همه، RenVM یک راه حل زنجیره ای بسیار غیرمتمرکز کارآمد بین اتریوم و سایر شبکه های پشتیبانی شده، مانند بیت کوین، بیت کوین کش یا ارز دیجیتال ZCash است. این به ما امکان می دهد توکن های ERC-20 ایجاد کنیم که نسبت 1 به 1 هر یک از ارزهای رمزنگاری شده فهرست شده را نشان می دهد و به دنبال این است که دارندگان فرصتی را برای مشارکت در دنیای DeFi اتریوم فراهم کنند.

یکی دیگر از نقاط قوت این سیستم حفظ حریم خصوصی و امنیت بالای آن است. zk-SNARKS، Shamir's Secret Sharing و تست‌های sMPC به ما می‌گویند که تیم توسعه RenVM امنیت و حریم خصوصی را به بخش اصلی پروتکل تبدیل کرده است. نه تنها این، بلکه RenVM حتی می‌تواند DEXهای رمزنگاری کاملاً ناشناس، به اصطلاح Dark Pools را مدیریت کند. نمونه ای از پروژه ای که به طور کامل این نکته را برآورده می کند.

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

توانایی آن برای ادغام با DApps بسیار قدرتمند است زیرا دارای کتابخانه هایی است که برای این منظور طراحی شده اند. این بدان معنی است که توسعه پذیری و ادغام بومی آن با سایر DAppها قابلیت های کاربری آن را افزایش می دهد و تعامل مستقیم با این RenVM را برای کاربران فراهم می کند.

معایب

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

از سوی دیگر، RenVM در حال حاضر دارای محدوده نسبتاً محدودی از قابلیت همکاری است. ارزهای دیجیتالی که در حال حاضر توسط این پلتفرم پشتیبانی می شوند عبارتند از BTC، BCH و ZEC. این تیم در حال حاضر قول داده است که این قابلیت ها را در به روز رسانی های متوالی پروتکل گسترش دهد.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

همچنین ببینید
بستن
دکمه بازگشت به بالا