Öğren · durak 4 / 6

Nasıl birleşiyor

Tek bir hikâye, stack'in tepesinden dibine: anahtarlarını elinde tutan bir hırsıza karşı bile coin'lerini koruyan bir kasa. Önceki durakta tanıştığın her katman burada tek bir iş yapıyor.

  1. 1
    Sen

    Uygulamaya değer bir kuralla başla

    "Bu coin'ler yalnızca 24 saatlik bir gecikmeden sonra ve yalnızca benim adresime çekilebilir — bu gece anahtarlarımı kim çalarsa çalsın." Bu cümle bir kasadır.

  2. 2
    Silverscript

    Kuralı kod olarak yaz

    İzin verilen durum değişikliklerini tarif eden birkaç düzine satır: eski durum + senin talebin + işlemin gerçekleri → izin verilen yeni durum. Başka hiçbir şeye izin yok.

  3. 3
    Kaspa Script

    Kilidi derleyici imal eder

    Silverscript kuralını Kaspa Script'e — zincirin anladığı ham covenant'a — derler. Bu katmanı asla elle kablolamazsın; derleyici yapar.

  4. 4
    Kaspa konsensüsü

    Yatır — kural fiziğe dönüşür

    Coin'leri covenant'a gönderirsin. O andan itibaren kural bir söz ya da şirket politikası değildir: ağdaki her düğüm, her harcama girişiminde onu denetler.

  5. 5
    Kaspa konsensüsü

    Bir hırsız dener — ve zincir hayır der

    Çalıntı anahtarlarını ele geçiren biri anında bir çekim yayınlar. Harcama gecikme kuralını bozar; konsensüs de işlemi yuvaya oturmayan bir madenî para gibi reddeder. Hiç yaşanmamış olur.

  6. 6
    Explorer

    Herkes doğrulayabilir

    Covenant, kuralları ve geçmişi herkese açıktır. kascov.io gibi bir explorer, kasanın orada durup kendi kendini uyguladığını gösterir — arada hiçbir şirket yok.

Çok sözleşmeli uygulamalar aynı hikâyeyi bir fazladan bölümle izler: Argent, her şey aşağıya derlenmeden önce birden fazla covenant'ı tek bir uygulamada birbirine bağlar.

Kontrol noktası — 2 kısa soru

Bir covenant kasasına para yatırdıktan sonra kuralı kim denetler?

Anahtarlarını çalan bir hırsız…

Esc to close