همانطور که میدانید، هر صرافی از اجزای زیر تشکیل شده است:
- رابط کاربری گرافیکی
- موتور تطابقی و معاملاتی، هسته مرکزی هر سیستم
- کیف پولهای ارز دیجیتل
- نقدینگی
- سیستم مدیریت
از لحاظ فنی، هر کدام از این اجزا را میتوان به صورت غیرمتمرکز پیاده سازی کرد؛ ولی در عمل این کار همیشه منطقی نیست.
رابط کاربری گرافیکی
از دید معماری، این لایه پوستهای است که کل سیستم را میپوشاند. این لایه میتواند یک کلاینت وب، کلاینت موبایل، اپلیکیشن دسکتاپ و حتی تلویزیونهای هوشمند و اَپهای مخصوص گجتها باشد.
موتور معاملاتی
نیمی از این موتور، دفتر سفارشات بوده و نصف دیگر موتور بات معاملاتی است. از لحاظ فنی، تمام ویژگیهای تکنولوژی بلاک چین را میتوان اینجا پیاده کرد. ولی در عمل این کار ضرورتی ندارد و دلیل آن این است که همه ما میدانیم که در صرافیهای همتا به همتا (P2P)، قیمت در بازار مشخص شده حداقل دو نوع سفارش وجود دارد. ضبط آنها در بلاک چین ممکن است ولی گزینهای برای تغییر آن وجود ندارد.
حال صرافیای را تصور کنید که نمیتوانید در آن سفارش قبلی خود را حذف کرده و لغو کنید، در حالی که میبینید قیمت ارزها در این صرافی در حال تغییر است ولی شما نمیتوانید کاری بکنید. آیا داشتن چنین ویژگیای، مفید است؟ پاسخ روشن و قطعی برای آن وجود ندارد. بعضی صرافیها این ویژگی را دارند و بعضیها ندارند. از لحاظ تجربه کاربری، به کار بردن این عملکرد حرکتی غیرمنطقی خواهد بود. ظاهرا یکی از دلایل اصلی شکست خوردن صرافیهای غیرمتمرکز در برابر رقبای متمرکز خود، همین موضوع است.
نقدینگی
به دلیل خصوصیات کیف پولها، صرافی غیرمتمرکز رمز ارز نمیتواند از یک سرویس شخص ثالث یا استخر نقدینگی استفاده کند. راهکارهایی مانند بازارسازهای خودکار (AMM) یا تامین کنندگان نقدینگی، یا به اشتراک گذاری نقدینگی با دیگران نیز اینجا به کار نمیآید. هیچ وجهی نیست که بتوان آن را انتقال داد؛ چرا که تنها کاربران توانایی کنترل آنها را دارند. آیا راه حلی برای نقدینگی وجود دارد یا با مشکلی حل نشدنی مواجه هستیم؟
همانطور که در بالا اشاره شد، متاسفانه در سیستم صرافی غیرمتمرکز ارز دیجیتال، نقدینگی بزرگترین نقطه ضعف بوده و به راحتی نمیتوان آن را حل کرد. با این حال، با برداشتن یک قدم به عقب و تفکر دوباره در مورد معماری سیستم، میتوانیم این مشکل را با ایجاد یک صرافی ارز دیجیتل ترکیبی حل کنیم. بدین شکل جزئی جدا مسئولیت نقدینگی را به عهده خواهد داشت. استخرهای نقدینگی در صرافیهای غیرمتمرکز رمز ارزها چنین کارکردی دارند.
سیستم مدیریت
از دید کلی، این ویژگی نیازی ضروری بوده و ترجیح این است که وجود داشته باشد. لیست کاربران ثبت شده، تاریخچه معاملات و تراکنشها و سیستم مالی با در نظر گرفتن چرخش مالی توکن برای صاحبانی که انتظار بازگشت سرمایهای قابل قبول را دارند، ضروری است.
کاین و توکنها
اضافه کردن توکنهای جدید به سادهترین شکل ممکن خواهد بود. اگر قصد داشته باشید DEX بر روی شبکه اتریوم راه اندازی کنید، بدین معنی خواهد بود که تمام توکنهای ERC-20 موجود و حتی توکنهای جدید، بهصورت خودکار بر روی صرافی شما در دسترس قرار خواهند گرفت. این موضوع در مورد بلاک چینهای دیگر نیز صادق است. تمام کوینها و توکنهای ساخته شده با استفاده از بلاک چین، تقریبا به صورت آنی بر روی سیستم شما در دسترس قرار خواهند گرفت.