التوثيق

الجسر

جسر بين TUSD على Tint وUSDT على Ethereum وBNB Chain، قيد البناء والتجربة على شبكتي الاختبار Sepolia وBSC Testnet أولًا.

شبكة اختبار: العملات بلا قيمة

كيف يعمل

يوجد عقد جسر على كل شبكة من عائلة Ethereum. يحتفظ بالرموز؛ ولا يعرف شبكة Tint.

الإيداع: من Ethereum أو BNB Chain إلى Tint

  1. تستدعي deposit(token, amount, tintAddress) على الجسر، مسمّيًا عنوان Tint الذي يجب أن يُدفع له. يدخل الرمز في العقد.
  2. يُصدر العقد حدث إيداع فيه الرمز والمبلغ وعنوانك وعنوان Tint.
  3. يدفع الجسر المبلغ نفسه من TUSD على شبكة Tint إلى ذلك العنوان.

السحب: من Tint إلى Ethereum أو BNB Chain

  1. تدفع TUSD على Tint إلى الجسر وتذكر العنوان على الشبكة الأخرى.
  2. يرى موقّعو الجسر وصول تلك الدفعة ويوقّعون إفراجًا عنها.
  3. يستطيع أي شخص بعدها تسليم release(token, to, amount, order, signatures) بعدد من التواقيع لا يقل عن العتبة، 65 بايت لكل توقيع. يتحقق العقد منها ويدفع الرموز؛ والموقّعون وحدهم يستطيعون صنع التواقيع.

يحمل كل إفراج رقم order، وهو تجزئة لدفعة Tint. يتذكر العقد كل أمر دفعه، فتُدفع دفعة Tint الواحدة مرة واحدة فقط.

ما هو الحفظي اليوم

  • يثق العقد بـموقّعيه في ألا يُفرجوا إلا عمّا وصل فعلًا على Tint. يحتاج الإفراج إلى عدد منهم يبلغ العتبة (مثلًا 2 من 3) ليوقّعوا خلاصة (digest) على نمط EIP-712.
  • يثق العقد بـمالكه في أن يسمّي موقّعين أمناء. يستطيع المالك تغيير القواعد والموقّعين وإيقاف الجسر مؤقتًا. تنتقل الملكية على خطوتين: تُعرض ثم تُقبل.
  • اليوم يختار فريق Tint المالك والموقّعين. إذا كانوا غير أمناء أو فقدوا مفاتيحهم، يمكن أخذ الرموز المودعة أو تعليقها. هذا هو معنى «حفظي».

الحدود التي يفرضها العقد

وُضعت هذه الحدود لتقييد الضرر الذي قد يسببه خطأ أو مفتاح مسروق. لكل رمز قاعدته الخاصة:

القاعدةالمعنى
مفعّلهل الإيداعات والإفراجات لهذا الرمز مفتوحة أصلًا.
الدقة (Granularity)يجب أن يكون كل مبلغ من مضاعفات هذه القيمة، حتى لا يضيع غبار (dust) بين خانات الرمز العشرية (6 لـ USDT على Ethereum، و18 على BNB Chain) وخانات Tint الـ 8.
الحد الأدنىأقل ما يجوز لإيداع أو إفراج واحد نقله.
الحد الأقصىأكثر ما يجوز لإيداع أو إفراج واحد نقله.
الحد اليوميأكثر ما يجوز لكل الإفراجات في يوم UTC واحد نقله معًا.
الإيقاف المؤقتأثناء إيقاف الجسر مؤقتًا لا يُودَع شيء ولا يُفرَج عن شيء.

ماذا يفعل الجسر بالخصوصية

جانب Ethereum علني. يُظهر حدث الإيداع الرمز والمبلغ والمرسل وعنوان Tint الذي يذهب إليه. ويُظهر الإفراج المستلم والمبلغ. نقل الأموال عبر الجسر يربط عنوانك العام بعنوان Tint وبمبلغ، فاعتبر العبور مرئيًا. وبمجرد أن تصبح TUSD لديك على Tint، تعود الدفعات بين الملاحظات خاصة من جديد.

الرمز التجريبي

لتجربة الجسر حيث لا توجد عملات مستقرة حقيقية، يتضمن المستودع عقد TestDollar. يستطيع أي شخص سكّ بعضها لنفسه، حتى حد أقصى في كل استدعاء، وهي بلا قيمة. له 6 خانات عشرية ليتصرف كـ USDT على Ethereum، أو 18 كـ USDT على BNB Chain. لا تنشره أبدًا على شبكة فيها مال حقيقي.

الحالة

  • عقد الجسر والرمز التجريبي مكتوبان، مع اختبارات. وهما غير مدقَّقين.
  • الجزء الخاص بجانب Tint، أي كيفية دفع الإيداعات وملاحظة السحوبات، لم يُنشر بعد، وقد يتغير التدفق الموصوف أعلاه.
  • تعرض المحفظة الجسر بعبارة «قريبًا». لا يوجد ما يُنقل عبر الجسر بعد.