Zincir dışında bir araya getirilir.
Paralel doğrulanır.
Sırayla işlenir.
Her büyük blok zinciri, her düğümün her işlemi küresel bir duruma karşı yeniden yürütmesini ister. Zycord yürütmeyi zincirin dışına çıkarır: bir ödemeyi cüzdan oluşturur, bir sözleşme çağrısını ise kullanıcının imzalı intent'inden yola çıkarak sözleşmenin sıralayıcısı yürütür; her iki durumda da sonuç, okuduğu ve yazdığı her şeyle birlikte eksiksiz gelir. Herhangi bir makine onu yalnızca baytlardan denetler ve tek bir döngü onu işler — ya da atlar ve onun için teminat yatırmış olana fatura eder.
İşlem bir sertifikadır
“Bunu yürüt” demez. “Şunu okudum, bunu yazdım, kanıtı da burada” der. Herkes yeniden hesaplayıp karşılaştırır.
program, reads üzerinde yeniden yürütüldüğünde tam olarak writes çıkıyor ve deposit en kötü durumu karşılıyor. Disk yok, geçmiş yok.reads hâlâ tutuyor mu?İki eylem, iki aşama
Tasarımın tamamı bu iki soruyu ayırmaktan ibarettir — ve her birini en ucuz olduğu yerde yanıtlamaktan.
Geçerli mi?
Yalnızca sertifikaya bakılarak yanıtlanır. Herhangi bir makinede, aynı anda binlercesi.
- Katı Ed25519 imzaları doğrulanıyor
- Yeniden yürütme, yazmalarla örtüşüyor
- Teminat en kötü durumu karşılıyor
- Geçersiz: dürüst bir bloğa hiç girmez
Uygulanabilir mi?
Sertifikanın bloktaki konumunda, baytlar durum tablosuyla karşılaştırılarak yanıtlanır.
- Okumalar hâlâ tutuyor → yazmalar işlenir
- Bayat okuma ya da taşma → atlama (skip), teminat yatıran sabit bir ücret öder
- Teminat fonsuz ya da harcanmış → düşürülür, hiçbir şey tahsil edilmez
- Blok her durumda geçerli kalır
Dört sonuç ve kimin ödediği
Bir sertifikadaki sorun bir sonuçtur, asla bloğu reddetmek için bir neden değildir. Her sonuç, riski seçmiş bir tarafa faturalandırılır ve bir imza en fazla bir kez faturalandırılır.
Uygulandı
Bildirilen her okuma tutar; dolayısıyla yazmalar zincire girer ve ücret gerçek maliyet üzerinden kesinleşir: taban ücret yakılır, öncelik ücreti üreticiye ödenir.
Atlandı
Bir okuma artık tutmuyor ya da bir delta 256 bitlik aralığın dışına çıkacak. Hiçbir şey yazılmaz. 0,01 ZCD'lik sabit bir atlama ücreti teminattan yakılır ve geri kalanı iade edilir. Kimlik görüldü olarak işaretlenir; böylece hiçbir üretici onu yeniden dahil edemez.
Düşürüldü
Teminat hücresi fonsuz ya da zaten harcanmış; dolayısıyla tahsil edilecek bir şey yoktur. Sertifika taşınır ama faturalandırılmaz ve görüldü olarak işaretlenmez.
Kullanıcı bir atlamanın bedelini asla ödemez
Okumaları teminat yatıran seçti, dolayısıyla onlardan teminat yatıran sorumludur. Bir fill için bu bir sıralayıcıdır: okuması başarısız olan sözleşme için kendini bildirmiş olan ya da, öyle biri yoksa, fill'in teminatını belirttiği sıralayıcı. Kullanıcının her sıralayıcıya yaptığı ödeme ancak fill uygulandığında kesinleşir. Faturalandırılacak kimsesi olmayan başarısızlıklar — pipeline sırası dışındaki bir fill, ilerlemiş bir fence, okumaları tutmayan zorunlu bir sertifika — bunun yerine bloğu geçersiz kılar, çünkü bunu bilebilecek olan üreticiydi.
Akış, doğuştan deftere
Cüzdan bir ödeme oluşturur ya da bir intent imzalar
Bir ödeme sunucu gerektirmez: cüzdan elinde tuttuğu bir one-shot hücreyi korur, ondan çekim yapar, onu harcanmış olarak işaretler, alıcının taze adresine alacak yazar ve para üstünü kendisine ait taze bir adrese gönderir. Sıralı bir sözleşmeye yapılan çağrı ise bunun yerine imzalı bir intent'tir: neyin çağrılacağı, sonuç üzerindeki sınırlar, sıralayıcıya ne ödeneceği ve onu fonlayan one-shot ödeyiciler.
Sıralayıcı yürütür ve onaylar
Intent'i kendi görünümü üzerinde çalıştırır — zincirin ucu artı daha önce kurduğu her fill —, milisaniyeler içinde imzalı bir makbuzla yanıt verir ve sonucu, teminatı kendi bakiyesinden yatırılmış bir fill olarak yayımlar. Farklı sıralayıcılara bağlı sözleşmeleri geçen bir çağrı, her biri tarafından birlikte imzalanır ve tek bir atomik fill olarak zincire girer.
Her düğüm paralel olarak doğrular
Her sertifika, varışta, aktarılmadan önce baytlarından denetlenir: imzalar, bildirilen okumalara karşı yeniden yürütme, teminat. Durum yok, geçmiş yok, herhangi bir çekirdek, herhangi bir makine.
Üretici sıralar
Bir proof of work madencisi geçerli sertifikaları seçer ve bloğu çözer; proof of stake'e geçişten sonra ise bunun yerine slot için kurada seçilen stake sahibi bloğu imzalar. Kendisine verilen hiçbir şeyi yürütmez ve TTL penceresi içinde görülen kimlikleri hatırlar, çünkü birini iki kez dahil etmek bloğu geçersiz kılar. Bloğunun sonunda zorunlu yoldan gelen açık intent'leri yürütebilir.
Sıralı fold
Önce pipeline sırasıyla fill'ler; sonra diğer her sertifika (deposit address, seq, id) sırasıyla; ardından kimliğe göre zorunlu sertifikalar. Bunların hiçbirini üretici seçmez. Her sertifika için: bildirilen okumalar hâlâ tutuyor mu?
Durum: hücreler, adresler, tipli erişim
Bir hücre, bir slot'taki 256 bitlik bir tam sayıdır. Var olmayan hücreler sıfır olarak okunur. Eşzamanlılık çalışma anında keşfedilmez: slot slot bildirilir.
One-shot ve kalıcı adresler
Bir one-shot adres bir kez harcanır: ondan çekim yapan sertifika onu kalıcı olarak harcanmış diye işaretler. Cüzdanlar gelen her ödemeye taze bir adres verir; bu, sıfır çekişmeli yoldur. Kalıcı bir adres yeniden kullanılabilir — bir hesaptır — ve madencilik ödüllerinin yeri de orasıdır: bir one-shot adres harcandığı anda tuttuğu her ödülü yakar; bu yüzden düğüm onu ödeme adresi olarak reddeder. Sözleşmelerin, hiçbir anahtarın adına imza atamayacağı kendi adres türleri vardır.
Yerel varlıklar, makine yok
Blok 0'dan itibaren: en fazla 32 hareketli TRANSFER, arz tavanlı ISSUE, o tavanla korunan MINT, en fazla 64 one-shot adreslik RETIRE. Taze bir hücreye yapılan alacak kaydı bahşiştir. Tek bir bloktaki on bin bahşiş on bin toplamadır: sıfır çakışma, sıralayıcı yok, makine yok.
Makine ve sıralayıcıları
Korumalı delta'lar ödemelerin çekişmesini ortadan kaldırır. Geriye kalan, ne yazacağına karar vermek için tam durumu okuması gereken mantıktır — bir emir defteri, bir piyasa yapıcı — ve orada serileştiricisini sözleşme seçer.
cEVM
Ethereum sanal makinesinin bir lehçesi; dolayısıyla Solidity, derleyicileri ve denetçileri aynen geçerlidir. Depolama bildirilir: SLOAD ve SSTORE tamdır ve altı yeni işlem kodu korumalı, değişmeli disiplini sağlar. NUMBER ve TIMESTAMP, bir gün boyunca sabit kalan epoch beacon'ı okur; gönderme yapacak hiçbir şeyi olmayan işlem kodları kaldırılmıştır. Kod sertifikanın içinde taşınır. Delta öncelikli yazılmış bir token, bir bahşiş kavanozu ve bir emanet sözleşmesi, makine açıldığında önceden dağıtılmış olur.
Sıralı ya da açık
Her sözleşmenin kaydı bir sıralayıcı anahtarı belirtir. Sıfır değilse, sözleşmenin tam yolu o anahtarın imzasını gerektirir; sıfırsa, onu herkes kullanabilir ve sözleşme yalnızca koduyla korunur. Korumalı delta'lar asla kapıya takılmaz: sıralı bir token, herkesten gelen her aktarımı yine de kabul eder. Bir dizin, her sıralayıcının nerede yanıt verdiğini söyler — keşif, yetkilendirme değil.
Intent'ler, fill'ler, makbuzlar
Intent, kullanıcının yetkilendirmesinin tamamıdır ve en fazla 8 blokluk bir pencere için geçerlidir: sıralayıcı onun ne zaman çalışacağını değiştirebilir, asla ne yapacağını değil. Fill'in kimliği intent'in özetidir; dolayısıyla bir intent'in iki fill'i aynı kimliği paylaşır ve yalnızca biri faturalandırılabilir. Makbuz bir ön onaydır, fill uygulanana dek sıralayıcının sözüdür; birbiriyle çelişen iki makbuz, herkesin baytlardan denetleyebileceği bir kanıttır ve kullanıcılar ayrılır.
Pipeline'lar, fence, ortak sıralama
Zincir, her sıralayıcı ve sözleşme için uygulanan son seq değerini tutar ve bir fill yalnızca bir sonrakinde girer; böylece bir pipeline, sıralayıcısının imzaladığı sırayla işlenir. Her sözleşme ayrıca bir fence sayacı tutar: durumunu ayarlayan zorunlu bir sertifika ya da bir sıralayıcı değişikliği onu ilerletir ve atlanıp geçilen durum üzerine kurulmuş her fill giremez — kimse faturalandırılmaz ve sıralayıcı yeniden kurar. Sıralayıcılar arası bir çağrı, her sıralayıcının imzasını taşıyan tek bir fill'dir; yapısı gereği atomiktir.
Zorunlu yol: dahil edilmek uygulanmaktır
Tek kapısı sıralayıcısı olan bir sözleşme, sıralayıcı sansür uygularsa, fazla ücret alırsa ya da ortadan kaybolursa bir hapishane olurdu. Her kullanıcının, kimsenin iznini gerektirmeyen yavaş bir kapısı vardır.
Her blok, üreticinin seçmediği bir sırayla, üç sınıfta fold edilir
Kullanıcı bir açık intent imzalar — hiçbir sıralayıcı belirtilmemiş, kullanıcının kendi one-shot ödeyicileriyle fonlanan bir intent — ve onu ağa aktarır. Bloğunun sonundaki durumu elinde tutan üretici, seçtiği açık intent'leri o duruma karşı yürütür ve sonuçları bloğun son sertifikaları olarak ekler. Kuyruk, kiralama, kota ya da son tarih yoktur. Intent'in ödemesi ücretleri karşılar; böylece üretici bir sıralayıcının kazanacağını kazanır.
Başarısız bir çağrı da zincire girer
Geri alınan (revert), sınırlarını çiğneyen ya da gas'ı tükenen zorunlu bir çağrı FORCED_FAILED olarak girer: ödeyicileri öder, başka hiçbir şey yazılmaz. Başarılı olamayacak intent'leri aktaran kişi her biri için öder; dolayısıyla sağlam bir intent'i aç bırakamaz.
Fence'i ilerletir
Bir sözleşmenin durumundaki bir hücreyi ayarlayan zorunlu bir sertifika, o sözleşmenin fence sayacını ilerletir; böylece atlayıp geçtiği durum üzerine kurulmuş her fill yeniden kurulur. Yalnızca okuyan, koruyan ya da delta ekleyen bir zorunlu sertifika fence'e dokunmaz; başarısız olan da öyle. Sıralayıcı gecikme kaybeder, daha fazlasını değil.
Yapısı gereği sınırlı
Blok başına en fazla 16 zorunlu sertifika, her biri en fazla 4.000 türetme birimlik paralel bütçeyle (200.000 makine gas'ı): genesis paralel tavanının en fazla üçte biri. Sözleşme yazarları için kural, bir para çekme işleminin bu bütçeye sığmasıdır.
Kim ne yapar
Güvenlik için hiçbir rol zorunlu değildir. Her sıralayıcı ortadan kaybolursa, sözleşmeler delta yöntemleri ve zorunlu yol sayesinde canlı kalır; kullanıcılar bu yoldan parasını çeker ve bir sözleşme yeni bir sıralayıcıya bağlanabilir.
Cüzdan
- Yapar
- Ödemeleri sertifika olarak oluşturur; sözleşmeler için intent'ler imzalar
- Görür
- Okuması gereken açık durumu
- Güvenir
- Hiç kimseye
Sıralayıcı
- Yapar
- Sözleşmeleri için intent'leri yürütür, makbuzları imzalar, fill'leri yayımlar
- Şunun için güvenilir
- Yalnızca canlılık. Yalan söylerse fill'i atlanır ve kendi teminatı öder
- Yakalar
- Kendi uygulamasının emir akışını, açıkça
Doğrulayan düğüm
- Yapar
- Her sertifikayı baytlarından denetler, aktarır, eşitler
- İhtiyaç duyar
- Çekirdeklere. Duruma yalnızca fold'u çalıştırmak için
- Maliyet
- Doğrulama sahip olduğu her çekirdeğe yayılır; fold bellek üzerinde tek bir döngüdür
Blok üreticisi
- Yapar
- RandomX ile kazar, geçerli sertifikaları sıralar, bloğunun sonunda açık intent'leri yürütür
- Görür
- Baytları ve durumu, anlamı değil
- Kazanır
- Sübvansiyonun %94'ü, artı uygulananların öncelik ücretleri
Zorunlu yol
- Yapar
- İzinsiz bir kapı: üretici tarafından yürütülen bir açık intent
- Maliyet
- Her seferinde zorunlu fiyat ve gecikme
- Güvence verir
- Hiçbir işletmeci bir hapishane değildir
Ağ: iki gas piyasası
Her şeyi tek bir açık artırmada ücretlendiren bir zincir, bir kanıt doğrulamasını bir durum yazmasıyla yarıştırır. Burada her kaynağın kendi fiyatı vardır.
Paralel gas
Doğrulamanın bedelini öder: imzalar, baytlar, türetme birimleri — ağır kanıtlar, kuantum sonrası şemalar.
Sıralı gas
Fold'un bedelini öder: okumalar, yazmalar, harcanmış adres kaydına eklemeler, seen set'e eklemeler. Her düğümün sırayla çalıştırdığı tek döngü.
Yalnızca uygulanan öder ve fiyatı yalnızca uygulanan değiştirir
Taban ücret yakılır ve öncelik ücreti üreticiye ödenir; bu yalnızca uygulanan sertifikalar için geçerlidir; atlanan bir sertifikanın ücreti tamamen yakılır. Bir atlama üreticiye ödeme yapsaydı, bloğu bir araya getiren kişi başkalarının başarısızlıklarını ayarlayarak kâr ederdi. Yakmak bunu tersine çevirir: bir atlama yer kaplar ve hiçbir şey kazandırmaz. Ve taban ücretleri yalnızca uygulanan gas değiştirir; dolayısıyla blokları kendi kendisiyle çakışan sertifikalarla doldurmak kimseyi fiyat dışı bırakamaz.
Era'lar: bugün ne çalışıyor, sonra ne geliyor
Bir Era, bir sürüme derlenmiş bir yükseklik ya da zincir üzerinde ölçülen bir koşuldur. Bir kapının altında olup o kapının etkinleştirdiği şeyi taşıyan bir blok geçersizdir; yeni bir Era, daha önceki bir bloğun anlamını asla değiştirmez.
Era 0 — kaz ve öde
Blok 0, 7 Ekim 2026'dan beri yayında. Nakamoto kuralları altında proof of work, yerel varlıklar, one-shot ve kalıcı adresler, iki ücret piyasası, 94/3/3 sübvansiyon bölüşümü ve biriken, hiçbir sertifikanın ondan çekim yapamadığı hazine; bir harcama yolu, eğer olacaksa, daha sonraki bir yükseltmeyle gelir, 259.200 yüksekliğinden önce değil.
Era 1 — makine
80.640 yüksekliği, yaklaşık 4 Kasım 2026, açılış ikili dosyasının içinde. cEVM ve standart kütüphanesi, sıralayıcı ve yönetici taşıyan sözleşme kayıtları, intent'ler, fill'ler ve ortak sıralama, dizin ve zorunlu yol.
Era 2 — proof of stake
Bağlama epoch 182'de, yaklaşık 7 Nisan 2027'de açılır: 1.000 ZCD'lik asgari bağlamadan itibaren stake bağlanır, bağı çözülür ya da bir havuza delege edilir. Etkin stake 30 epoch boyunca arzın %10'unu tuttuğunda ve en geç epoch 273'ten itibaren 90 epoch'luk bir rampa başlar: bloklar yine kazılır, her biri ayrıca stake ağırlığıyla kurada seçilen ve üreticinin payının k/180'ini alan bir stake sahibi tarafından imzalanır. Hard fork yoluyla kendi sürümüyle gelir.
Geçiş
Kapıdan geçen 90. epoch'tan sonraki epoch'un ilk bloğu — kapı: bloklarının %90'ı imzalanmış, etkin stake arzın en az %10'u. Madencilik sona erer; kurada seçilen stake sahibi her 5 saniyelik slot'u imzalar ve 17.280 slot'luk bir epoch, önceden bir günün ödediğini öder. Bir blok derinlikle, 120 blok ya da 10 dakikada kesinleşir. Yalnızca çift imzalama (equivocation) cezalandırılır ve delege eden asla cezalandırılmaz.
Tam doğrulamanın ötesi
Bir belirtim değil, bir yön. Günlük hacim sıradan bir düğümün doğruladığı miktara yaklaştığında, daha sonraki bir Era her sertifikayı her düğüm yerine doğrulamak için stake'lerin bir alt kümesini kurayla seçebilir; bu sırada durum ve fold tek kalır ve her sertifika atomik kalır. O zamana dek her düğüm her şeyi doğrular.
Ağa yukarıdan bakış
Birbiriyle örtüşmeyen dört katman: kim oluşturur, kim doğrular, kim sıralar ve kimsenin kapatamayacağı kapı. Her biri farklı bir kaynakla ölçeklenir.
Cüzdanlar ve sıralayıcılar
Sıradan web2: websocket'ler, kuyruklar, otomatik ölçekleme. Cüzdanlar ödemeleri kendileri oluşturur; sıralayıcılar intent'leri yürütür ve milisaniyeler içinde yanıt verir. Canlılık için güvenilir, asla güvenlik için değil ve asla veri emanetçisi değil — durum her zaman yalnızca zincirden yeniden kurulabilir.
Aktarma ve doğrulama
Her düğüm her sertifikayı aktarmadan önce baytlarından denetler. Bloklar, bir başlık artı alıcının çoğunu zaten elinde tuttuğu bir özet listesi olarak yol alır; gövdeler zincir verisidir. Bir düğüm, iddia edilen en büyük yüksekliğe değil, en çok doğrulanmış işe doğru eşitlenir.
Üretici ve fold
Bir proof of work madencisi sertifikaları sıralar ve bloğu çözer ya da proof of stake'e geçişten sonra slot için kurada seçilen stake sahibi bloğu imzalar; her düğüm karşılaştıran, toplayan ve yazan fold'u çalıştırır. Fold'un sırası kurallarla sabittir; dolayısıyla üreticinin tek seçimi neyi dahil edeceğidir.
Zorunlu yol
Üretici tarafından bloğunun sonunda yürütülen açık intent'ler. Dahil edilmek uygulanmaktır — ağın, yazar da dahil herhangi bir işletmeciden sağ çıkmasını sağlayan düzenek.