ZYCORD belgeler
Türkçe

Zycord belgeleri

Zycord hakkında yayımlanan her şey, okuma sırasıyla — tasarım gerekçesi, mühendislik belirtimi ve onu fiilen çalıştırmak için işletmeci rehberleri.

Başka bir şey okumadan önce

Mainnet'te henüz hiçbir para yok ve bugün size ZCD satan herkes sizi dolandırıyordur. Açık testnet'in paraları tasarım gereği hiçbir değer taşımaz. Mainnet genesis'i 2026-10-01T00:00:00Z'dir ve bu an, bir duyuru değil, yayımlanmış parametre dosyasındaki genesis_time'dır — onunla uyuşmayan bir düğüm başka bir zincir üzerindedir. Her resmî duyuru E724 39CE DD85 11F9 D607 550B 87FD 60D5 EB4A 0B29 ile imzalanır ve forum konusuna konur. Başka hiçbir yere.

Zycord, her işlemin — burada sertifika denir — okuduğu ve yazdığı durumu taşıdığı bir proof of work ağıdır. Dolayısıyla birini doğrulamak, baytlarının saf bir işlevidir: disk yok, geçmiş yok, paylaşılan durum yok ve aynı anda kaç makinenin denetleyebileceğine dair bir sınır yok. Zincir hiçbir zaman hiçbir şey yürütmez. Sertifikaları sıralar ve bildirilen girdileri hâlâ geçerli olan her sertifikayı uygulayıp geri kalanını atlayan belirlenimci bir fold ile onları işler.

Bu sayfalar o sistemin belgeleridir: tasarım gerekçesi, mühendislik belirtimi ve onu çalıştırmak için işletim rehberleri. Referans gerçekleştirimin kurulduğu kaynakların aynısından yazılmışlardır ve herhangi biri depoyla çelişirse, haklı olan depodur.

Buradan başlayın#

Genel görünümle başlayın

Ağ nasıl çalışır

Bütün sistem tek bir sayfada: sunucular arasında zincir dışında bir araya getirilen, yalnızca baytlarından paralel olarak doğrulanan ve tek bir sıralı fold ile işlenen bir işlem. Sertifika, iki eylem, roller, iki gas piyasası ve korumalı ray — şemalarla.

Çalıştırın#

Başvuru#

En kısa yararlı yol#

Ağ hakkında okumaktan çok bugün ağın üzerinde olmak istiyorsanız, hepsi bu kadar. Açık testnet şu anda çalışıyor; mainnet ile aynı uzlaşı kurallarını farklı bir zincir kimliği altında uyguluyor.

# Build the binary that can join a RandomX network.
# `make build` produces a devnet-only binary -- see Installation, "Two tiers".
make build-randomx

# A payout address. The node never sees the key behind it.
./bin/zcd-randomx wallet new --out miner.json

# Join, and mine to yourself. Coins come from mining; on testnet there is
# also a faucet at zycord.com/faucet/ for a first, small balance.
./bin/zycordd-randomx --testnet --dir ./testnet \
  --mine --payout $(./bin/zcd-randomx wallet address --key miner.json)

Bir ağın ilk bloğunun vakti gelmeden önce dahil, istediğiniz zaman başlatın: düğüm, kendi saatinin ulaşmadığı bir bloğu kurmayı reddeder, beklemenin ne kadar olduğunu söyler ve kendiliğinden madenciliğe başlar. Zamanlanacak ya da yeniden başlatılacak bir şey yoktur. Bunun tam sürümü Açık testnet sayfasında, çalıştırmanın maliyeti ise Madencilik altındadır.

Neler bağlayıcıdır, neler yalnızca açıklamadır#

Bu, çoğu projeye kıyasla burada daha çok önemlidir, çünkü ağın bir yönetici anahtarı yoktur ve dolayısıyla bir hatayı olaydan sonra düzeltmenin bir yolu da yoktur. Belgeler sıralanmıştır ve bu sıralama bir formalite değildir:

KatmanNedirNerede bulunur
ProtokolParametre dosyaları ve altın test vektörleri. Vektörleri geçen bağımsız bir gerçekleştirim bir çatallanma değil, bir eştir.spec/
Eş katmanıDüğümlerin birbirine ne söyleyeceğine dair bağlayıcı gereklilikler.Hat protokolü
GerekçeTasarımın neden böyle biçimlendiğini, ölçümler ve adı konmuş açık sorularla birlikte.Teknik doküman
GerçekleştirimReferans düğümün yukarıdakilerin tümünü nasıl hayata geçirdiği. Açıklayıcıdır, bağlayıcı değil.Mimari
İşletmeci rehberleriKurmak, çalıştırmak, madencilik yapmak ve anahtar tutmak.Bu sayfalar

Herhangi ikisi çeliştiğinde daha kesin olan kazanır ve çelişki, bildirilmeye değer bir hatadır. Açıklayıcı katmanlarda elle yazılmış hiçbir sayı bir doğruluk kaynağı değildir; ya koddan üretilir, ya adı konmuş bir testle ileri sürülür ya da başka hiçbir şeyin alıntılayamayacağı bir örneklemedir.

Kendiniz sınayın#

Yazarı ona bizzat kefil olmayacak bir projede, burada hiçbir şey kimseye sormadan kendiniz sınayabileceğinizden daha değerli değildir. Protokol bir dosya dizinidir: genesis'te dondurulmuş parametre dosyaları ve her fold, blok ve geçerlilik kuralına kendi örneğini veren altın vektörler. Bunları geçen bir uygulama bir eştir, bir çatal değil.