टोन में लेनदेन एक प्रक्रिया जिसमें शामिल हैंः
- भेजना आने वाली संदेश स्मार्ट-कॉन्ट्रैक्ट को सक्रिय करने के लिए;
- क्रियाओं का निष्पादन अनुबंध के अंदर;
- पीढ़ी बाहर जाने वाली सूचनाएं अन्य प्रतिभागियों के लिए।
लेनदेन के सामान्य घटक#
- लेनदेन का खाता;
- तार्किक समय लेनदेन;
- 0 या 1 आने वाली सूचना;
- आउटगोइंग संदेशों का N;
- खाता की प्रारंभिक और अंतिम स्थिति (बालानस सहित);
- वैलिडेटरों के लिए कुल शुल्क;
- विस्तृत विवरण (प्रकार + मध्यवर्ती चरण)
तार्किक समय
- घटनाओं के सटीक क्रम में स्मार्ट-कॉन्ट्रैक्ट की असिंक्रोन प्रणाली;
- प्रत्येक आउटगोइंग संदेश को अपना टाइमस्टैम्प मिलता है;
- सख्ती से बढ़ता है एक अनुबंध की सूचना के लिए;
- वेलिडेटर का उपयोग क्रमबद्ध करने और संसाधित करने के लिए किया जाता है।
लेनदेन के प्रकार#
| प्रकार | पद |
|---|---|
| सामान्य | इनपुट संदेशों को संसाधित करते हैं, स्थिति बदलते हैं, आउटपुट उत्पन्न करते हैं |
| भंडारण | खाता रखने के लिए भुगतान एकत्र करना (कोई कोड नहीं बुलाया जाता है) |
| Tick | प्रत्येक ब्लॉक की शुरुआत मेंमास्टरचेन |
| Tock | ब्लॉक के अंत में।मास्टरचेन |
| विभाजन | खाता ξ और ξ' (शार्द करना) में विभाजित है |
| विलय करने वाले | एकाउंट्स को एकजुट करें (अनुकूलित करें) |
सामान्य लेनदेन के चरण#
- भंडारण चरण भंडारण के लिए शुल्क;
- ऋण देने का चरण (credit) खाता आने वाली सूचना की राशि प्राप्त करता है;
- गणना चरण (compute) अनुबंध कोड में बुलाया जाता है TVM, एक्जिट-कोड + नए डेटा + कार्रवाई सूची के साथ समाप्त होता है;
- क्रिया का चरण (action) सूची से कार्रवाई का प्रदर्शन;
- उछाल चरण यदि यह टूट गया है और स्थापित किया गया है उछाल-झंडा → संदेश भेजने वाले को वापस भेजता है।
विशेषताएं#
भंडारण लेनदेन
- वेलिडेटर द्वारा निम्नलिखित शर्तों पर डाला जाता हैः
- खाता लंबे समय से अनुपयोगी था;
- बैलेंस भंडारण के लिए भुगतान करने के लिए पर्याप्त नहीं है;
- यदि संतुलन न्यूनतम से नीचे गिर जाता है → खाता अवरुद्ध हो रहा है, कोड और डेटा हैश द्वारा प्रतिस्थापित किया जाता है।
Tick + Tock
- आरक्षित विशेष प्रणाली स्मार्ट-अनुबंध;
- प्रत्येक ब्लॉक में स्वचालित रूप से बुलाया जाता है।
विभाजन
- विभाजन तैयार करने का लेनदेन (tock के रूप में) ξ के लिए शार्दचेन ब्लॉक में अंतिम;
- विभाजन स्थापित करने के लिए लेनदेन एक्स' के लिए तैयारी के संदर्भ में।
संघ
- एकीकरण तैयार करने का लेनदेन के लिए ξ' → स्थिति और संतुलन को कन्स्ट्रक्टर संदेश में परिवर्तित करना;
- एकीकरण स्थापित करने का लेनदेन x के लिए संदेश संसाधित करता है.