ZYCORD belgeler
Türkçe
ZycordBelgelerAğ nasıl çalışır
Zycord (ZCD) — ağ nasıl çalışır

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.

Three phases: construction by sequencers, parallel verification, sequential fold Oluşturma — zincir dışı Sıralayıcılar intent'i yürütür ve tek bir fill'i birlikte imzalar Cüzdan Sıralayıcı sözleşme A Sıralayıcı sözleşme B Sıralayıcı sözleşme C Doğrulama — paralel, durumsuz Her düğüm her sertifikayı, her çekirdekte denetler Fold — sıralı Tek döngü, karşılaştırır ve ekler uygula ya da atla, asla yürütme
Sıradan sunucular, web2, uzlaşı yok Ağa katılan her çekirdekle büyür Kıt olan tek kaynak

İş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.

Certificate { chain_id: u64 // hangi ağ için olduğu seq: u64 // teminat yatıranın kendi sayacı program: (type, body) // yerel işlem, makine çağrısı, fill, zorunlu reads: [(slot, access, operand)] // ne okudum ve nasıl writes: [(slot, op, value)] // ne yazıyorum sigs: [(key, signature)] // harcama yetkisi deposit: (cell, amount, change) // ondan kim sorumlu ttl: height // buraya dek dahil edilmezse geçersiz olur fee_bid: (seq_gas, par_gas) // iki piyasa }
Geçerli = baytların saf bir işleviİmzalar doğrulanıyor, 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.
Uygulanabilir = konuma göre belirlenirSertifika blokta kendi sırasına geldiğinde, bildirilen reads hâlâ tutuyor mu?
Kimlik imzaları dışarıda bırakırFarklı bir nonce ile yeniden imzalamak aynı kimliği verir. Seen set kopyayı yakalar. Kimseden iki kez ücret alınmaz.
Slot başına erişim türleriEXACT değeri sabitler. GUARD yalnızca “bakiye ≥ x” der. DELTA okumadan ekler. Ödemeler ve bahşişler yer değiştirebilir ve asla çakışmaz.

İ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.

paralel

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
sıralı

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.

Zorunlu-başarısız

Çağrısı geri alınan (revert) ya da sınırlarını çiğneyen zorunlu bir sertifika. Ödeyicilerinden çekim yapılır, para üstü kullanıcıya döner, başka hiçbir şey yazılmaz ve kimlik görüldü olarak işaretlenir.

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.

Akış, doğuştan deftere

1

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.

2

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.

3

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.

Geçersiz → atılır; bir bloğun içindeyse bloğu geçersiz kılar
4

Ü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.

5

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?

Uygulandı — yazmalar zincire girer, taban ücret yakılır, öncelik ücreti üreticiye gider
Atlandı — hiçbir şey yazılmaz, atlama ücreti teminattan yakılır, blok geçerli kalır

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.

Tipli erişim

Bir okuma ya hesaplamayı besleyen ve hücre değiştiğinde bayatlayan EXACT'tir ya da hiçbir şey döndürmeyen bir korumadır — GUARD_GE, GUARD_LE, GUARD_EQ. Bir yazma SET, DELTA_ADD, DELTA_SUB ya da MARK_SPENT'tir. Yalnızca EXACT bayatlar; dolayısıyla tek bir slot'a yönelik korumalı borç ve alacaklar değişmelidir ve yalnızca gerçek bir hesap açığında atlanır.

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

Fold order within a block: fills, then every other certificate, then forced certificates fold sırası Fill'ler pipeline sırasıyla her atlamayı bir sıralayıcı öder Diğer her sertifika teminat adresi, seq, id sırasıyla her atlamayı teminat yatıran öder Zorunlu sertifikalar üretici tarafından yürütülür, kimliğe göre en fazla 16; bir başarısızlık da zincire girer

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.

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

Sözleşme yazarı

Yapar
Her slot'u tam ya da korumalı olarak bildirir; bir sıralayıcı seçer ya da hiç seçmez
Kazanır
Paralellik, slot başına isteğe bağlı
Kullanıcılara borçludur
Zorunlu bütçeye sığan bir para çekme işlemi

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.

Arz, katılan her çekirdek ve GPU ile büyür. Hedef ve tavan, sıralı karşılıklarının 3× katına sabitlenmiştir. Yüksek tavan, düşük fiyat.

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ü.

Kıt. Esnek: hedef, uygulanan gas'a göre günde bir kez, 1,6M ile 5,12M arasında değişir; yumuşak tavan hedefin 2× katı, katı sınır 4× katı. Kimse oy vermez.

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.

Era S — gizli ödemeler

Gizli tutarlar ve tek kullanımlık adresler, ancak bağımsız denetimlerden ve düşmanca katılıma açık bir testnet'ten sonra. v2 protokolünün parçası değildir: kendi belirtimi altında gelir.

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.

zincir dışı

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.

paralel

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.

sıralı

Ü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.

sıralı

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.