TON işlemleri aşağıdakileri içeren bir süreç:
- Gönderme Gelen ileti akıllı sözleşmeyi etkinleştirmek için;
- Hareketleri gerçekleştir kontratın içinde;
- Bir nesil Gelen mesajlar Diğer katılımcılara.
İşlemin ortak bileşenleri#
- İşlemin sahibi olan hesap;
- Mantıksal Zaman işlemler;
- 0 ya da 1 Gelen mesaj;
- Çıkan mesajların N ' i;
- Hesabın başlangıç ve son durumu (Balansa dahil);
- Validatör ücreti toplamı;
- Ayrıntılı açıklama (tip + ara adımlar).
Mantıksal Zaman
- Olayların tam sıralanması Asinhron akıllı sözleşme sistemi;
- Her giden mesajın zaman damgası vardır .
- Kesinlikle büyüyen tek bir sözleşme için;
- Validatörler düzenleme ve işleme için kullanılır.
İşlem türleri#
| Türü: | Görevleri |
|---|---|
| Normaller | Gelen mesajı işliyor, durumunu değiştiriyor, giden mesajları oluşturuyor. |
| Depolama | Hesabı tutmak için ödeme toplama (hiçbir kod çağırılmaz) |
| Tick | Her blokun başında .Masterchain |
| Tock | Blokun sonunda .Masterchain |
| Bölücüler (split) | Hesap ξ ve ξ ' ye ayrılır (şardırma) |
| Birleştirici (merge) | Hesapları Birleştir (Optimizasyon) |
Normal işlem aşamaları#
- Depolama aşaması (storage) saklama ücreti;
- Kredi aşaması (credit) hesap gelen mesajın toplamını alır;
- Hesaplama aşaması (compute) Sözleşme kodu TVM, çıkış kodu + yeni veriler + eylem listesi ile tamamlanır;
- Eylem aşaması (action) listedeki eylemleri yerine getirmek;
- Geri Dönme Aşaması (Bounce) Eğer kesilmişse ve ayarlanmışsa sıçrama bayrağı → mesaj gönderene geri dönüyor.
Özellikleri#
Depolama İşlemleri
- Validatörler tarafından şu şartlarda eklenir:
- Hesap uzun süredir kullanılmadı;
- Bilanç tutmak için yeterli değilse;
- Bilanç en düşük seviyeye düşerse Hesap donduruyor, kod ve veriler hash ile değiştirilir.
Tick + Tock
- Kalanlar: Özel Sistemli Akıllı Sözleşmeler;
- Her blokta otomatik olarak çağrılırlar.
Bölünme
- Bölme Hazırlama İşlemi (tock olarak) ξ için şardçeyn blokundaki son;
- Bölme Ayarı İşlemi Eğitime atıfta bulunarak.
Birlik
- Birlik hazırlama işlemleri ξ ' için → durum ve dengenin mesaj-konstrüktöre dönüştürülmesi;
- Birlik kurulum işlemleri X için mesajı işliyor.