مراجعة Binance Dex Exchange
-
ما هي سلسلة Binance و Binance DEX?
اقتباس: “الغرض من blockchain و DEX الجديد هو إنشاء سوق بديل لإصدار وتبادل الأصول الرقمية بطريقة لامركزية.”
Binance Chain هو مشروع blockchain تم إنشاؤه بواسطة بينانس للصرافة ومجتمعها لدعم عمليات التبادل اللامركزي المسمى Binance DEX ، والذي يعمل على هذه السلسلة الجديدة. في أبسط أشكالها ، تسمح سلسلة Binance بإجراء المعاملات الأساسية مثل إرسال واستلام الرموز المميزة لـ BNB.
والأكثر إثارة للاهتمام ، أن سلسلة Binance الجديدة تعمل أيضًا كطريقة لإصدار أنواع أصول رقمية جديدة من قبل الشركات أو المشاريع. استخدام سلسلة Binance لهذا يحمل الكثير من الفوائد حيث أنها قادرة على إصدار الأصل مباشرة على السلسلة ولكن أيضًا استخدام وظيفة التبادل / التحويل للشبكة الأساسية. هذا يعطي سيولة فورية وسهولة الاستخدام للأصل الرقمي الصادر حديثًا.
إلى جانب ذلك ، يمكن للمشاريع اقتراح إنشاء أزواج تداول جديدة بين رمزين مختلفين وتقديم أوامر لأزواج التداول الجديدة هذه. بعد ذلك ، يمكن مراقبة DEX عبر المستكشف لتأكيد السعر ونشاط السوق لأصل معين.
بشكل افتراضي ، تأتي سلسلة Binance مجهزة بمستكشف المعاملات وواجهة برمجة التطبيقات وواجهة RPC للعقدة. بالنسبة لأولئك الذين ضاعوا عند القراءة عن RPC (استدعاء الإجراء البعيد) ، فإنه يسمح لك بشكل أساسي بالاتصال بعقدة ويوفر واجهة بسيطة للتفاعل مع العقدة مثل فتح حسابك أو تحويل الأموال.
بالنسبة للمستخدمين المهتمين بعمل المزيد مع Binance ، فإن ما يلي ممكن أيضًا:
– تقدم بطلب لتشغيل عقدة التحقق من الصحة.
– قم بتشغيل عقدة كاملة للاستماع إلى التحديثات الحية وبثها حول المعاملات والكتل وأنشطة الإجماع.
– استخراج البيانات الأخرى من Binance Chain عبر العقدة الكاملة أو واجهات برمجة التطبيقات.
– قم بتطوير أدوات مخصصة للمساعدة في تحسين تجربة المستخدم عند استخدام Binance Chain أو Binance DEX.
ميكانيكا DEX Binance – منطق المطابقة
تستخدم التبادلات مثل Kraken نموذج Maker و Taker الذي يمكّنها من خفض رسوم “المستفيدين”. هذا يعني أن “المُصنِّعين” ، الذين ينشئون الأوامر في دفتر الطلبات ، مسؤولون عن خلق السيولة ، وبالتالي ، يحصلون على رسوم أقل تُطبق على طلباتهم. يتم تطبيق رسوم “المتداول” فقط عندما تقوم بإزالة السيولة من الكتاب عن طريق وضع أمر سوق أو أمر محدد يتم تنفيذه على الفور مقابل أمر محدد موجود بالفعل في الكتاب. وفقًا لـ Kraken ، فإن الفرق بين رسوم “صانع” و “آخذ” هو أكثر أو أقل من 0.10٪ ولكن هذا يقابله عمومًا السيولة الأعمق وفروق الأسعار الضيقة الموجودة في نموذج المتداول..
تقوم Binance DEX بذلك بشكل مختلف عن طريق استخدام مزاد دوري يطابق جميع الطلبات المتاحة في فترات زمنية معينة لكل زوج تداول. تأخذ خوارزمية المطابقة أفضل “العطاءات” و “الطلبات”. بعد ذلك ، تتم مطابقة وتنفيذ عبور “العطاءات” و “الطلبات”. سيتم تنفيذ الأوامر في تسلسل السعر والوقت.
سلسلة سلسلة Binance Blockchain
التسامح البيزنطي مع الخطأ
تنفذ Binance Chain التسامح البيزنطي للخطأ (BFT) باستخدام حل Tendermint ، وهو أحد أكثر حلول BFT التي تم تنفيذها. يتعلق التسامح مع الخطأ البيزنطي بالوصول إلى نهائية الكتلة ، مما يعني أن ثلثي الشبكة تحتاج إلى الموافقة على محتوى الكتلة لتصنيفه على أنه نهائي.
في الأساس ، يعد التسامح البيزنطي مع الخطأ خوارزمية إجماع تعمل في أنظمة عالية الإنتاجية. الخاصية النهائية مضمونة طالما أن 2 / 3rd من العقد في الشبكة تعمل بشكل صحيح. لذلك ، في حالة عمل بعض العقد ضارًا أو فشلًا ، تظل النهاية مضمونة.
باختصار ، تتأكد BFT من أن العقد يمكن أن توافق على حالة مشتركة ولكن عليها أيضًا إثبات أن الرسائل المرسلة بين العقد لم يتم تعديلها عند الإرسال. تشمل المشاريع الأخرى التي تنفذ آلية الإجماع الشائعة هذه Hyperledger Fabric و Lisk و Zilliqa.
عقدة المدقق
عُقد التحقق من الصحة هي العقد الموجودة في الشبكة التي تتحمل أعلى مسؤولية لأنها تحافظ على سلسلة Binance وجميع البيانات التي تنشرها Binance DEX إلى السلسلة. ينضمون إلى الإجماع ويتفقون على الكتل من أجل إلحاق كتل جديدة بالسلسلة. يتم توزيع الرسوم المحصلة من عملية التحقق على جميع المدققين المشاركين.
عقدة الشاهد
تتكون غالبية العقد في سلسلة Binance مما يسمى بـ “عقد الشاهد” التي تتحمل مسؤولية المساعدة في إنشاء نسخ متماثلة للبيانات ونشر حالة السلسلة حول الشبكة. إنهم لا يشاركون في عملية الإجماع ولكنهم يعملون أكثر كنوع من المذيعين.
العقدة المتسارعة
العقدة المتسارعة هي نوع خاص من العقدة تتمتع بإجماع أكثر ثراءً. بالنسبة لهذه العقد ، فإن الهدف الرئيسي هو توفير وصول أسرع إلى واجهة برمجة التطبيقات للأنظمة الأكثر حساسية للوقت. يتم تمكين هذه العقد المتسارعة من خلال بناء بنية تحتية مُحسَّنة للغاية حول عُقد المدقق حيث أن لديها وصول الخط الأول إلى سلسلة Binance. من خلال البناء حول هذه العقدة ، فإنها لا تؤثر على أداء المدقق الذي قد يكون غير ملائم لسلسلة Binance.
مجموعات التطوير
حاليًا ، تقدم Binance مجموعات لتطوير الأدوات والتطبيقات أعلى سلسلة Binance لأربع لغات برمجة مختلفة: Go و Java و Javascript و C+++.
بالنظر إلى Javascript SDK ، فإنها توفر وثائق API الكاملة وبعض أمثلة التعليمات البرمجية لتبدأ. والأكثر إثارة للاهتمام ، أنها توفر أيضًا دعم Ledger (محفظة الأجهزة) حتى تتمكن من توقيع المعاملات من دفتر الأستاذ الخاص بك وتأكيد المعاملات داخل أي تطبيق يقرر تنفيذ هذا الدعم. إنها ميزة رائعة لمزيد من اعتماد معايير أكثر أمانًا للتعامل مع الرموز المميزة.
رمز BEP-2 على سلسلة Binance
إلى جانب إصدار Binance DEX ، قامت Binance أيضًا بإنشاء اقتراح جديد لإدارة الرمز المميز في سلسلة Binance من خلال استخدام اقتراح الرموز BEP-2 المطور حديثًا. مثل أي اقتراح رمزي آخر (بالإشارة إلى معيار ERC20) ، يحدد اقتراح BEP-2 هذا مجموعة مشتركة من القواعد لإدارة الرموز المميزة في سلسلة Binance والإجراءات التي يمكن تنفيذها.
عندما تم إنشاء Binance Chain عبر Genesis Block ، كان الأصل الوحيد الذي يمكن العثور عليه هو أصل BNB الأصلي. هذا هو رمز ERC20 الذي سيتم استبداله بمتغير BEP-2 من رمز BNB. يمكن استخدام هذا الرمز المميز BEP-2 BNB الجديد لدفع الرسوم (الغاز) وأيضًا للتخزين في سلسلة Binance.
يوضح اقتراح الرمز المميز الخصائص التالية لأصل BEP-2 (مزيد من المعلومات حول أنواع الحقول على Binance Github):
– عنوان المصدر: عنوان المستخدم الذي أصدر الرمز المميز الجديد.
– اسم الرمز
– رمز السهم
– إجمالي العرض
– Mintable: ما إذا كان من الممكن إنشاء رموز جديدة في المستقبل أو استخدام توريد ثابت.
الإجراءات الممكنة الممكنة
وفقًا لموقع Binance ، تدعم Binance Chain الإجراءات المميزة التالية:
1. إصدار الرمز
2. تحويل الرموز
3. تجميد الرموز: يسمح لك بحبس كمية معينة من الرموز في عنوانك الخاص. هذا يعني أنه لا يمكن استخدام الرموز المميزة لإنشاء الطلبات أو التحويل أو دفع الرسوم.
4. إلغاء تجميد الرموز: عكس عمل التجميد.
5. الرموز المميزة للسك: يمكن بدء معاملة النعناع لإصدار المزيد من الرموز لأصل قمت بإنشائه.
6. حرق الرموز: من الممكن تقليل إجمالي عدد الرموز عن طريق “حرق” الرموز المميزة. هذا يعني أنك ترسل الرموز المميزة إلى عنوان غير موجود حتى لا تتمكن من استعادتها ولا يمكن لمستكشف المعاملات تتبع ذلك.