آیا ممکن است زمستان ارزهای دیجیتال به عصر طلایی برای فناوری بلاک چین تبدیل شود؟ به سال 2019، سال صرافی های غیرمتمرکز (DEX) خوش آمدید!
هر کسی که با ارزهای دیجیتال یا فناوری بلاک چین کاری دارد، زمستان سختی را تجربه می کند که در نمودارهای قیمت ارزهای رمزنگاری محبوب و نه چندان محبوب مانند کوه های یخی منعکس شده است.تقریباً: پخوب، ترجمه کردند، وضعیت قبلاً کمی تغییر کرده است ...). هیاهو گذشته است، حباب ترکیده و دود پاک شده است. با این حال، همه چیز بد نیست. فن آوری ها به تکامل خود ادامه می دهند و راه حل هایی مانند مبادلات غیرمتمرکز پیدا می کنند (DEX - Dمتمرکز کردن Exتغییر)، که برای تغییر اساسی اکوسیستم ارزهای دیجیتال در سال 2019 طراحی شده اند.
صرافی غیرمتمرکز چیست؟
ممکن است تعجب کنید. در پلتفرم های تجاری متمرکز، CEX (یا صرافی های متمرکز.، توجه داشته باشید: در CEX اصلی مخفف است، نباید آن را با نام صرافی محبوب CEX.io اشتباه گرفت.)، صاحب پلتفرم فقط یک واسطه است، نوعی بانکدار رمزنگاری. او مسئول ذخیره و مدیریت تمام وجوهی است که در پلتفرم معامله می شود. CEX معمولاً یک پلتفرم بصری و در دسترس است که نقدینگی بالا و ابزارهای مختلف معاملاتی را ارائه می دهد. این پلتفرم همچنین به عنوان دروازه ای بین ارزهای فیات و دارایی های کریپتو عمل می کند.
با این حال، بهعنوان علاقهمندان به ارزهای دیجیتال، خطرات تمرکز و اعتماد به واسطهها را میدانیم، برای مثال، مرگ بنیانگذار صرافی Quadriga و گم شدن کلیدهای کیف پولی که وجوه کاربر در آن ذخیره شده بود. در مورد یک پلت فرم متمرکز، به یک نقطه شکست یا سانسور تبدیل می شود.
هدف DEX حذف واسطه ها و تنها نقطه شکست استبا انجام تراکنشهای مستقیم بین کاربران، روی خود بلاک چین که زیربنای پلتفرم است و پلتفرم معاملاتی را دور میزند. بنابراین هدف اصلی یک DEX صرفاً ایجاد زیرساختی برای خریداران یک دارایی برای یافتن فروشندگان و بالعکس است.
مزیت اصلی DEX نسبت به CEX آشکار است:
- "قابلیت اطمینان". دیگر نیازی به واسطه نیست. بنابراین، کاربران به جای یک پلتفرم متمرکز (که ممکن است مدیر آن بمیرد، کلیدها دزدیده یا هک شوند) مسئول سرمایه خود هستند.
- از آنجایی که کاربران مسئول وجوه خود هستند و هیچ واسطه ای در قالب یک پلتفرم وجود ندارد، هیچ شانسی برای سانسور وجود ندارد (سپرده ها نمی توانند مسدود شوند و کاربران مسدود می شوند)، برای دسترسی به فرصت های معاملاتی نیازی به تایید (KYC) نیست، و همه معاملات تجاری "ناشناس" هستند، زیرا هیچ نهاد "نظارت" یا کنترلی وجود ندارد.
- و مهمتر از آن، عموماً در یک DEX میتوانید هر نوع مبادلهای را بین داراییها انجام دهید (تا زمانی که پیشنهادات خریدار و فروشنده مطابقت داشته باشد)، بنابراین شما با شرایط فهرست ابزار مانند CEX محدود نمیشوید.تقریباً: در حالت کلی اینطور نیست، در اینجا نویسنده کمی خیال پردازی می کند و تصویری منحصراً ایده آلیستی را توصیف می کند که اکنون فقط در شرایط امکان مبادله اتمی بین زنجیره ها امکان پذیر است.);
اما به قول قدیمی ها "تمام آنچه می درخشد طلا نیست" فن آوری های فعلی DEX چالش هایی دارند که هنوز باید حل شوند. اول از همه، DEX در حال حاضر برای کاربران عادی چندان طراحی نشده است. ما حرفه ای ها ممکن است با استفاده از کیف پول، مدیریت کلیدها، عبارات اولیه و امضای تراکنش ها راحت باشیم، اما کاربران عادی از این نوع چیزها می ترسند.
علاوه بر این، از آنجایی که معاملات همتا به همتا هستند، برخی از صرافی ها از کاربران می خواهند که برای تکمیل سفارش خود آنلاین باشند (دیوانه به نظر می رسد، درست است؟). UX دلیل اصلی این است که مبتدیان ارزهای دیجیتال CEX را به DEX برای تجارت دارایی های کریپتو ترجیح می دهند. و در نتیجه UI/UX وحشتناک، DEX تقریباً برای تمام دارایی های معامله شده نقدینگی پایینی دارد.
مجدداً، اگر این جزئیات جزئی را فراموش کردید، معاملات در DEX به صورت همتا به همتا هستند، بنابراین اگر میخواهید بیت کوین را با LTC مبادله کنید، قطعاً باید مشتری را پیدا کنید که مایل به مبادله لایت کوین با مقدار بیت کوین پیشنهادی شما باشد. این می تواند برای ارزهای خاص یا اگر تعداد کاربران DEX کم باشد (به بیان ملایم) چالش برانگیز باشد. و بنابراین، همه اینها، همراه با عملکرد محدود اکثر DEX ها (بلاک چین در هسته آنها)، مانعی غیرقابل عبور در مسیر پذیرش بازار انبوه قرار می دهد.
و به همین ترتیب:
بدون (متمرکز):
- Простые во использовании
- ویژگی های معاملاتی پیشرفته
- نقدینگی بالا
- فرصت های کار با ارزهای فیات (تجارت، ورودی/خروجی)
DEX (غیر متمرکز):
- درک و استفاده از آن مشکل است
- فقط گزینه های معاملاتی پایه
- نقدینگی کم
- کار با ارزهای معمولی امکان پذیر نیست
خوشبختانه، همه این مشکلات قابل اصلاح است و این همان کاری است که پروژه های جدید سعی در انجام آن دارند. اما کمی بعد در مورد آن بیشتر توضیح دهید؛ ابتدا، اجازه دهید به وضعیت فعلی نگاه کنیم. DEX های فعلی چگونه ایجاد می شوند؟ سه رویکرد اصلی برای طراحی یک DEX وجود دارد.
دفتر سفارش و تسویه های زنجیره ای
این معماری نسل اول DEX بود. به عبارت ساده، این یک صرافی است که کاملاً در بالای بلاک چین قرار دارد. همه اقدامات - هر سفارش تجارت، تغییر وضعیت - همه چیز در بلاک چین به عنوان تراکنش ثبت می شود. بنابراین، کل صرافی توسط یک قرارداد هوشمند مدیریت میشود که مسئولیت سفارشهای کاربر، قفل کردن وجوه، تطبیق سفارشها و اجرای معامله را بر عهده دارد. این رویکرد عدم تمرکز، اعتماد و امنیت را تضمین می کند و اصول اصلی بلاک چین را به تمام عملکردهای DEX در بالای آن منتقل می کند. (تقریباً: در اصل، این یک تبادل غیرمتمرکز واقعی است که کاملاً با روح و ماهیت این رویکرد سازگار است. نقطه ضعف این است که پیاده سازی ها در بالای بلاک چین های اولیه و ناقص قرار داشتند. به عنوان مثالی از یک راه حل خوب، می توان به BitShares و Stellar اشاره کرد).
با این حال، این معماری پلت فرم را می سازد:
- نقدینگی کم - سیستم حجم کافی برای ابزار ندارد.
- آهسته. تدریجی - گلوگاه هنگام اجرای سفارشات در DEX، قرارداد هوشمند و پهنای باند شبکه است. تصور کنید در یک بورس غیرمتمرکز مانند این کار می کنید.
- عزیزم - هر عملیاتی که وضعیت را تغییر می دهد به معنای راه اندازی یک قرارداد هوشمند و پرداخت هزینه گاز است.
- "توسط طراحی" ناتوانی در تعامل با سایر پلتفرم ها است و این یک محدودیت بزرگ است.
منظور من از عدم امکان تعامل چیست؟ و واقعیت این است که در این نوع DEX شما فقط می توانید دارایی هایی را مبادله کنید که بومی بلاک چین و قراردادهای هوشمند پلت فرم DEX هستند، مگر اینکه از وسایل اضافی برای اتصال بین شبکه ای استفاده شود. بنابراین، اگر از اتریوم برای DEX استفاده کنیم، از طریق این پلتفرم فقط میتوانیم توکنهای مبتنی بر بلاکچین اتریوم را مبادله کنیم.
علاوه بر این، DEXهای داخلی معمولاً برای مبادله تعداد محدودی توکن استاندارد (به عنوان مثال فقط ERC20 و ERC721) استفاده میشوند که محدودیتهای زیادی را برای داراییهای مورد معامله ایجاد میکند. نمونه هایی از این پلتفرم های غیرمتمرکز DEX.tor (تقریباً: EtherDelta/ForkDelta مشهورتر است، یا مبادله بر اساس استاندارد EIP823 (تقریباً: تلاشی برای استاندارد کردن قالب قرارداد هوشمند برای تجارت توکن های ERC-20).
از آنجایی که قرار نیست همه چیز بر اساس اتریوم باشد، اجازه دهید نمونه ای از یک DEX که با استفاده از این رویکرد بر روی یک بلاک چین محبوب دیگر، EOS پیاده سازی شده است را با شما به اشتراک بگذارم. Tokena در حال حاضر اولین پیادهسازی یک DEX کاملاً زنجیرهای است که از یک توکن میانی برای به حداقل رساندن هزینههای پرداختی توسط کاربران استفاده میکند.
دفترچه سفارشات خارج از زنجیره و محاسبات زنجیره ای
این رویکرد توسط DEX های ساخته شده بر روی پروتکل های لایه دوم در بالای بلاک چین زیرین دنبال می شود. به عنوان مثال، پروتکل 0x در بالای اتریوم. تراکنش ها بر روی اتر (یا در هر شبکه دیگری که توسط گره های رله پشتیبانی می شود) اجرا می شوند.تقریباً: نسخه 2.0 پروتکل اکنون پیاده سازی شده است و آنها قصد دارند نقدینگی را روی اتریوم (و فورک های آن) و EOS ترکیب کنند.) و کاربران این فرصت را دارند که تا لحظه اتمام عملیات معاملاتی وجوه خود را کنترل کنند (تا زمان تکمیل سفارش نیازی به مسدود کردن وجوه نیست). کتاب های سفارش در این طرح بر روی گره های رله نگهداری می شوند که برای این کار کمیسیون دریافت می کنند. آنها هر سفارش جدید را پخش می کنند، تمام نقدینگی سیستم را یکپارچه می کنند و زیرساخت معاملاتی قابل اعتمادتری ایجاد می کنند. پس از دریافت سفارش، بازارساز منتظر سمت دوم تراکنش می ماند و پس از آن معامله در داخل قرارداد هوشمند 0x انجام می شود و رکورد تراکنش وارد بلاک چین می شود.
این رویکرد طراحی منجر به کارمزدهای کمتری میشود زیرا سفارشهای جدید یا بهروزرسانیهای سفارش نیازی به پرداخت گاز ندارند و تنها دو کارمزدی که باید پرداخت شود، هزینه رلههایی است که تجارت را تسهیل میکنند و گاز مورد نیاز برای انجام مبادلات توکن بین کاربران در شبکه های بلاک چین در پروتکل 0x، هر (تقریباً: فرض بر این است که یک معامله گر فعال) می تواند به یک گره رله تبدیل شود و توکن های اضافی برای انجام معاملات کسب کند، بنابراین کمیسیون معاملات خود را پوشش می دهد. علاوه بر این، این واقعیت که تجارت خارج از زنجیره انجام می شود، مشکل عملکرد بلاک چین و قرارداد هوشمند را که در DEX های مبتنی بر اتریوم دیدیم، حل می کند.
بار دیگر یکی از معایب اصلی این نوع DEX عدم تعامل با سایر پلتفرم ها است. در مورد DEX مبتنی بر پروتکل 0x، ما فقط میتوانیم توکنهایی را معامله کنیم که در شبکه اتریوم زندگی میکنند. علاوه بر این، بسته به اجرای خاص DEX، ممکن است محدودیتهای بیشتری در استانداردهای توکن خاصی وجود داشته باشد که ما مجاز به معامله آنها هستیم (عموماً همه نیاز به تجارت توکنهای ERC-20 یا ERC-721 دارند). یک مثال ایده آل از یک DEX مبتنی بر 0x، پروژه رله رادار است.
برای اینکه بتوانیم با زنجیره های دیگر تعامل داشته باشیم، باید مشکل دیگری را حل کنیم - در دسترس بودن داده ها. DEXهایی که از مکانیسمهای خارج از زنجیره برای ذخیره و پردازش سفارشها استفاده میکنند، این وظیفه را به گرههای رله محول میکنند، که ممکن است در معرض دستکاری سفارشات مخرب یا تهدیدات دیگر باشند و کل سیستم را آسیبپذیر کنند.
بنابراین، نکات اصلی این نوع DEX:
- فقط با لیست محدودی از استانداردهای ابزار کار می کند
- کمیسیون های کوچکتر
- عملکرد بهتر
- نقدینگی بیشتر
- عدم بلوکه شدن وجوه معامله گران
قراردادهای هوشمند با ذخایر
این نوع DEX مکمل دو نوع پلتفرم قبلی است و برای حل اول از همه مشکل نقدینگی طراحی شده است. با استفاده از ذخایر هوشمند، به جای جستجوی مستقیم خریدار برای یک دارایی، کاربر می تواند با سپرده گذاری بیت کوین (یا سایر دارایی ها) به ذخایر و دریافت دارایی مشابه در ازای آن، با ذخیره معامله کند. این مشابه بانک غیرمتمرکز است که نقدینگی را به سیستم ارائه می کند. ذخایر مبتنی بر قرارداد هوشمند در یک DEX راه حلی برای دور زدن مشکل "تطابق خواسته ها" و باز کردن توکن های غیر نقدی برای معامله است. ایرادات؟
این امر مستلزم آن است که شخص ثالثی به عنوان بانک عمل کند و این وجوه را ارائه کند یا سیاستهای مدیریت منابع پیشرفته را اجرا کند تا کاربران بتوانند بخشی از وجوه خود را به خاطر نقدینگی DEX و غیرمتمرکز کردن مدیریت ذخیره قفل کنند. بانکور (شبکه نقدینگی غیرمتمرکز) نمونه بارز این رویکرد است.تقریباً: و با موفقیت اجرا شد. همچنین انتظار داریم پروژه Minter به زودی راه اندازی شود، جایی که این در سطح پروتکل اصلی خود شبکه پیاده سازی می شود.).
نکات متمایز:
- نقدینگی را افزایش می دهد
- از بسیاری از توکن های مختلف به طور همزمان پشتیبانی می کند
- درجاتی از تمرکز
موج جدید DEX
اکنون با رویکردهای مختلف معماری DEX و اجرای آنها آشنا هستید. با این حال، چرا با وجود مزایای قوی، چنین محبوبیت کم چنین راه حل هایی؟ چالش های اصلی پروژه های فعلی عمدتاً مقیاس پذیری، نقدینگی، سازگاری و UX است. بیایید نگاهی به تحولات امیدوارکننده ای بیندازیم که در خط مقدم توسعه DEX و بلاک چین قرار دارند.
مسائلی که باید در نسل بعدی DEX مورد توجه قرار گیرد:
- مقیاس پذیری
- نقدینگی
- سازگاری
- UX
همانطور که می بینیم، یکی از محدودیت های اصلی در طراحی DEX مقیاس پذیری بود.
برای DEX روی زنجیره، ما محدودیت هایی در قراردادها و خود شبکه داریم، در حالی که خارج از زنجیره به پروتکل های اضافی نیاز دارد. توسعه نسل بعدی پلتفرم های بلاک چین مانند NEO، NEM یا Ethereum 2.0 امکان توسعه DEX های مقیاس پذیرتر را فراهم می کند.
بیایید کمی روی اتریوم 2.0 تمرکز کنیم. امیدوار کننده ترین پیشرفت، شاردینگ است. شاردینگ شبکه اتریوم را با اجماع محلی به زیرشبکه ها (شاردها) تقسیم می کند، به طوری که دیگر لازم نیست تأیید بلوک توسط هر گره در شبکه انجام شود، بلکه فقط توسط اعضای همان شارد انجام شود. به طور موازی، خرده های مستقل با یکدیگر تعامل دارند تا به اجماع جهانی در شبکه دست یابند. برای امکان پذیر شدن این امر، اتریوم باید از اجماع اثبات کار به اجماع اثبات سهام (که امیدواریم در چند ماه آینده شاهد آن باشیم) حرکت کند.
انتظار می رود اتریوم بتواند بیش از 15 تراکنش در ثانیه را پردازش کند (که برای اجرای یک DEX بومی مقیاس پذیر بد نیست).

سازگاری و پروتکل های زنجیره ای
بنابراین، ما مقیاس پذیری را پوشش داده ایم، اما در مورد سازگاری چطور؟ ما ممکن است یک پلتفرم اتریوم بسیار مقیاس پذیر داشته باشیم، اما همچنان می توانیم فقط توکن های مبتنی بر اتریوم را معامله کنیم. اینجاست که پروژه هایی مانند Cosmos و Polkadot وارد عمل می شوند (تقریباً: در حالی که مقاله در حال آماده شدن بود، Cosmos قبلا وارد مرحله کار واقعی شده بود، بنابراین می توانیم از قبل توانایی های آن را ارزیابی کنیم.). هدف این پروژه ها ترکیب انواع مختلف پلتفرم های بلاک چین، مانند اتریوم و بیت کوین، یا NEM و ZCash است.
Cosmos پروتکل ارتباطات بین بلاک چین (IBC) را پیاده سازی کرده است که به یک بلاک چین اجازه می دهد با شبکه های دیگر ارتباط برقرار کند. شبکههای مجزا از طریق IBC و برخی گرههای میانی، Cosmos Hub (با پیادهسازی معماری مشابه 0x) با یکدیگر ارتباط خواهند داشت.
رلههای زنجیرهای یک ماژول فنی در IBC است که به بلاکچینها اجازه میدهد رویدادهای سایر بلاکچینها را بخوانند و تأیید کنند. تصور کنید که یک قرارداد هوشمند در اتریوم میخواهد بفهمد که آیا تراکنش خاصی در شبکه بیتکوین انجام شده است یا خیر، سپس این تأیید را به گره زنجیره رله دیگری که به شبکه مورد نظر متصل است اعتماد میکند و میتواند بررسی کند که آیا این تراکنش قبلاً انجام شده است یا خیر. و در بلاک چین بیت کوین گنجانده شده است.
در نهایت، Peg Zones گره هایی هستند که به عنوان دروازه بین بلاک چین های مختلف عمل می کنند و به شبکه Cosmos اجازه می دهند تا به بلاک چین های دیگر متصل شود. Peg Zones به یک قرارداد هوشمند خاص روی هر یک از زنجیرههای متصل نیاز دارد تا تبادل ارز دیجیتال بین آنها امکانپذیر شود.

پولکادوت چطور؟
Polkadot و Cosmos از رویکردهای مشابهی استفاده می کنند. آنها بلاک چینهای میانی میسازند که روی شبکههای دیگر و پروتکلهای اجماع اجرا میشوند. در مورد پولکادوت، مناطق اتصال پل نامیده می شوند و همچنین از گره های رله برای ارتباط بین بلاک چین ها استفاده می کنند. بزرگترین تفاوت این است که چگونه آنها قصد دارند شبکه های مختلف را با حفظ امنیت متصل کنند.

رویکرد پولکادوت به امنیت شبکه بر اساس یکپارچه سازی و سپس اشتراک گذاری بین زنجیره ها است. این به زنجیره های فردی اجازه می دهد تا امنیت جمعی را بدون نیاز به شروع از ابتدا افزایش دهند (تقریباً: لحظه ای بسیار سخت و غیرقابل درک برای نویسنده. در نسخه اصلی «با پولکادوت امنیت شبکه ادغام و به اشتراک گذاشته شده است. این بدان معناست که زنجیرههای منفرد میتوانند امنیت جمعی را بدون نیاز به شروع از صفر برای جلب کشش و اعتماد، افزایش دهند.» توصیف الگوریتم عملیاتی پولکادوت با کلمات ساده برای ما دشوار است؛ در حال حاضر یکی از پیچیده ترین پروژه ها است و هنوز در مرحله تحقیق است. مواد مختلف از اصطلاح "امنیت" در زمینه های بسیار متفاوت استفاده می کنند که درک آن را دشوار می کند. مقایسه کمی بهتر از این دو سیستم وجود دارد، به عنوان مثال، ).
این فناوریها هنوز در حال توسعه هستند، بنابراین حداقل تا چند ماه دیگر شاهد هیچ پروژه مبادلهای واقعی نخواهیم بود که بر اساس این پروتکلهای قابلیت همکاری ایجاد شده و امکان تبادل داراییها بین شبکههای مختلف را فراهم کند. با این حال، مزایای چنین فناوری هایی برای اجرای نسل بعدی DEX ها بسیار جالب است.
نقدینگی از طریق رزرو
مشابه قراردادهای هوشمند رزرو شده، نوع دیگری از DEX داریم که از بلاک چین های مستقل به عنوان زیرساخت زیربنایی برای تبادل دارایی ها مانند Waves، Stellar یا حتی ریپل استفاده می کند.
این پلتفرمها امکان تبادل غیرمتمرکز هر دو دارایی (از هر نوع) را با استفاده از یک توکن میانی فراهم میکنند. به این ترتیب، اگر بخواهم بیت کوین را با اتر مبادله کنم، توکن میانی بین دو دارایی برای تکمیل تراکنش استفاده خواهد شد. اساساً، این پیادهسازی DEX به عنوان یک پروتکل مسیریابی عمل میکند که با استفاده از توکنهای میانی، به دنبال یافتن کوتاهترین مسیر (کمترین هزینه) برای مبادله یک دارایی با دیگری است. استفاده از این رویکرد تطابق خریداران و فروشندگان را بهینه میکند، نقدینگی را افزایش میدهد و امکان برخی ابزارهای معاملاتی پیچیده را فراهم میکند (به دلیل استفاده از یک بلاک چین جداگانه و اختصاصی به جای یک شبکه هدف عمومی). به عنوان مثال، بایننس (تقریباً: یکی از بزرگترین صرافیهای دیجیتال متمرکز دنیا) دقیقاً این کار را انجام داد و با استفاده از یک بلاک چین جداگانه برای پروژه جدید خود Binance DEX (تقریباً: فقط یک هفته پیش راه اندازی شد). صرافی پیشرو در تلاش است تا تمام مشکلات DEX های مدرن را به لطف رابط کاربری عالی و سرعت زنجیره بالا که بلوک ها را در عرض یک ثانیه تأیید می کند، حل کند.تقریباً: در داخل، از لایه شبکه Tendermint و اجماع pBFT استفاده می کند، که تضمین می کند بلوک پذیرفته شده بلافاصله نهایی است و نمی توان آن را بازنویسی کرد. این همچنین به این معنی است که به زودی می توانیم انتظار ادغام با شبکه های دیگر از طریق شبکه Cosmos را داشته باشیم).
یادداشت: مقاله اصلی بیشتر در مورد محصول شرکتی صحبت می کند که نویسنده در آن کار می کند، و ما متوجه شدیم که این قسمت به اندازه قسمت اول جالب نیست، که کاملاً رویکردهای معماری مبادلات غیرمتمرکز را نشان می دهد.
پیوند به منابع در مورد موضوع
-
منبع: www.habr.com
