معرفی IoTube V3

هم اکنون ioTube v3 - سریع تر ، ارزان تر و یکپارچه تر!

به ioTube خوش آمدید!

در واقع ioTube 12 یک پل متقابل غیر متمرکز است که IoTeX را به جهان بلاکچین متصل می کند. ioTube امکان مبادله دو طرفه دارایی های رمزنگاری شده و داده ها بین IoTeX و سایر شبکه های بلاکچین را فراهم می کند. این بدان معنی است که نشانه های Ethereum (ERC20) می توانند در IoTeX و رمزهای IoTeX (XRC20) در Ethereum و سایر بلاک چین ها وجود داشته باشند!

پلتفرم ioTube کاملاً متن باز در GitHub است سازگار با ioPay 4 و Metamask است و از دارایی های ERC20 از جمله ETH ، wBTC ، BUSD ، PAXG ، UNI و موارد دیگر پشتیبانی می کند.

در این بخش ما تاریخچه ، آخرین ویژگی ها و معماری فنی ioTube را توضیح می دهیم. برای یادگیری نحوه استفاده از ioTube برای تبدیل توکن ها از Ethereum به-IoTeX و بالعکس به این بخش مراجعه کنید.

نسخه های گذشته: ioTube v1 (آوریل 2019) و ioTube v2 (آگوست 2020)

در آوریل 2019 ، ioTube v1 به عنوان بخشی از Mainnet Alpha برای تبدیل IOTX-E (ERC20) در Ethereum به IOTX بومی در IoTeX راه اندازی شد. در آگوست سال 2020 ، ioTube v2 با پشتیبانی عمده از تبدیل سایر دارایی های Ethereum (به عنوان مثال ETH ، WBTC ، BUSD) به IoTeX با بروزرسانی های اساسی ارائه شد.در نسخه 2 ما همچنین مفهوم شهود را برای غیرمتمرکز سازی و ایمن سازی ioTube معرفی کردیم به گونه ای که فقط با حمایت بیش از دو سوم انتقال انجام می شود.

نسخه فعلی: ioTube v3 (فوریه 2021)

با توجه به قیمتهای بالای بالای کارمزد اتریوم ، ioTube v3 برای کاهش قابل توجه هزینه های انتقال رمزارزهای بین زنجیره ای بین Ethereum و IoTeX طراحی شده است.ما همچنین به منظور بهبود بسیار کارآیی و قابلیت اطمینان و بهینه سازی های جدید اضافه کردیم.با استفاده از ioTube v3 کارمزد مورد نیاز برای انجام انتقال توکن متقابل زنجیره ای در مقایسه با ioTube v2 40٪ کاهش یافته است.

مزایای جدید ioTube v3 در زیر خلاصه می شود:

کاهش هزینه های انتقال: برای قراردادهای ثابت مبتنی بر EVM ، ذخیره سازی در قرارداد بزرگترین عامل مصرف کارمزد است. ioTube v3 به جای ذخیره جزئیات انتقال در قراردادها مانند نسخه های قبلی ، با خواندن داده های مربوط به جمع آوری جزئیات انتقال، حوادث بعدی ، مصرف کارمزد را تا حد زیادی کاهش می دهد.

کاهش هزینه های تسویه: در نسخه های قبلی ، هر بخش یک تأییدیه شخصی به بلاکچین ارائه می دهد و تمام تأییدیه ها در قرارداد ذخیره می شود به این معنی که هر تأییدیه منجر به اقدام پرهزینه بررسی وضعیت انتقالمی شود.

در ioTube v3 ما نقش جدید relayer را معرفی می کنیم که امضاهای تمام بخش ها را جمع می کند و آنها را به قرارداد تسویه حساب می فرستد ، و مصرف کارمزد را 74٪ کاهش می دهد.

یکپارچه سازی: ما همچنین از این فرصت استفاده کرده ایم که اثرات ioTube v1 + ioTube v2 قدیمی را در یک قرارداد ioTube v3 ادغام کنیم که اکنون تنظیم و تعامل با آن یکپارچه است.

هم اکنون ioTube v3 - نمای کلی و معماری

انتقال رمزارزهای بین زنجیره ای از طریق ioTube از چندین قرارداد هوشمند در بلاکچین مبدا و مقصد استفاده می کند.این کار از زمانی شروع می شود که کاربر دارایی خود را به یک قرارداد دارایی در زنجیره A واریز می کند ، این اتفاقی است که توسط چندین نود شاهد دیده می شود. این نودها رخداد را تأیید می کنند و یک امضا به شبکه رله می فرستند که همه امضاها را جمع می کند و به قرارداد اعتبار سنج در زنجیره B دستور می دهد تا همان مقدار توکن هایی را که در زنجیره A واریز شده است ثبت کند.

کل معماری ioTube v3 از قراردادهای زیر تشکیل شده است:

بخش WitnessList: لیست نودهای فعال را ذخیره می کند.

بخش TokenList: لیست توکن های لیست سفید را ذخیره می کند.

بخش TokenSafe: توکن های واریز شده به دارایی رمزارزی را ذخیره می کند و از این توکن های ذخیره شده برای انتقال به گیرندگان با اعتبار سنجی انتقال استفاده می شود.

image

بخش MinterPool: اختیارات مینر تمام توکن های قابل استفاده در mintable را دارد.

بخش TokenCashier: واریز های کوین به کوین را می پذیرد و برای هر واریز رسید صادر می کند.

بخش TransferValidator: امضاهای نودها را تأیید می کند و سپس توکن ها را امن برای گیرندگان ارسال می کند.

برای واریز دارایی قرارداد TokenCashier موارد زیر را تأیید می کند:

در لیست سفید و فعال بودن دارایی از طریق TokenList بررسی می کند.

بررسی می کند که آیا مقدار در حداکثر است.

بررسی می کند که دارایی یک رمزارز پروکسی باشد (به عنوان مثال ioETH در IoTeX یک رمز پروکسی است)

اگر پروکسی باشد آن را رایت کرده و رسید ایجاد می کند.اگر پروکسی نباشد آن را به TokenSafe واریز می کند.

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

برای ثبت (مثلاً صدور دارایی های متناظر) قرارداد TokenValidator اطمینان حاصل می کند:

دارایی که در حال تبدیل شدن است از طریق TokenList در لیست سفید قرار دارد و فعال است.

این انتقال حداقل به دوسوم موارد گواهی داده است.

در این صورت قرارداد از نشانه های پروکسی برای انتقال توکن به گیرنده استفاده می کند.

image

برای شروع با ioTube آماده هستید؟

آیا برای شروع کار با ioTube و آوردن دارایی های رمزنگاری شده جدید به شبکه IoTeX آماده هستید؟

آسان است فقط ioPay 4 را دانلود کنید به وب سایت ioTube مراجعه کنید و این دستورالعمل ها را دنبال کنید. برای هر گونه سوال می توانید با یک مدیر در تلگرام تماس بگیرید.