المعاملة بالتون عملية تشمل:
- إرسال رسالة واردة لتفعيل العقد الذكي ؛
- أداء الإجراءات داخل العقد
- الجيل الرسائل الخارجة إلى المشاركين الآخرين.
المكونات المشتركة للمعاملة#
- الحساب الذي تملكه المعاملة
- الوقت المنطقي المعاملات
- 0 أو 1 الرسالة الواردة
- رقم الرسائل الخارجة
- الحالة الأولية والنهائية للحساب (بما في ذلك الميزان) ؛
- المبلغ الإجمالي لجمع المثبتين
- وصف مفصل (النوع + الخطوات الوسيطة).
الوقت المنطقي
- ترتيب الحوادث بدقة في نظام غير متزامن من العقود الذكية;
- كل رسالة خارجة تحصل على ختم زمني خاص بها
- يزداد بشكل صارم لرسائل عقد واحد
- يستخدم المُحققون للترتيب والمعالجة.
أنواع المعاملات#
| النوع | المهنة |
|---|---|
| العادي | يعالج رسائل الواردة، يغير حالتها، |
| التخزين | جمع المدفوعات للحفاظ على الحساب (لا يتم استدعاء أي رمز) |
| Tick | في بداية كل كتلةالسلسلة الرئيسية |
| Tock | في نهاية الجادةالسلسلة الرئيسية |
| المجزعات | الحساب ينقسم إلى ξ و ξ ' (الشراد) |
| المُدمج | جمع الحسابات (التحسين) |
مراحل المعاملات العادية#
- مرحلة التخزين جمع الرسوم على الاحتفاظ بها
- مرحلة الإقراض (credit) يحصل الحساب على مبلغ الرسالة الواردة
- مرحلة الحساب (compute) يتم استدعاء رمز العقد في TVM، يختتم بكود خروج + بيانات جديدة + قائمة أعمال ؛
- مرحلة العمل (action) أداء الأعمال من القائمة
- مرحلة الارتداد إذا تم قطعها ووضعت الإعلان → الرسالة تعود إلى المرسل
الخصائص#
المعاملات المحفوظة
- يتم إدخالها بواسطة المثبتين في حالة:
- الحساب لم يستخدم منذ فترة طويلة
- الميزانية غير كافية لدفع ثمن الاحتفاظ بها
- إذا انخفضت الارقام الى أقل من الحد الأدنى الحساب يجمد، يتم استبدال الرمز والبيانات بالهاش.
Tick + Tock
- محجوزة ل من المشاريع الخاصة بالعقود الذكية النظامية;
- يتم استدعائها تلقائيًا في كل وحدة.
القسمة
- معاملة إعداد التقسيم (كـ tock) لـ ξ الأخيرة في كتلة الشاردشين
- معاملة تثبيت التقسيم لـ ξ' مع الإشارة إلى التدريب.
التحالف
- معاملة إعداد التحالف ل ξ ' → تحويل الحالة والموازنة إلى رسالة-مشروع ؛
- معاملة تركيب التجميع لـ ξ يعالج الرسالة.