Bir Solidus Düğümü Çalıştırmak Bugün Gerçekte Ne Gerektiriyor

Bu sayfa, bir solidus-node sürümünü root olarak çalıştırmadan önce doğrulamanın tam adımlarını anlatır ve ayrıca o doğrulamanın kanıtlamadığı tek şeyi açıkça söyler.

Aşağıdaki her şey ikili dosyanın özgün olduğunu kanıtlar. Aşağıdaki hiçbir şey onun canlı olduğunu kanıtlamaz. Bunlar farklı iddialardır ve bu sayfa onları ayrı tutar, çünkü ikisini birbirine karıştıran bir öz işletmeci, bundan zarar görmesi en muhtemel okurdur.

O ayrım bu sayfanın var olma sebebinin tamamıdır. Bir imza kontrolü ile eşitlenmiş bir zincir istemcisi, iki farklı testin ürettiği iki farklı teknik olgudur ve yalnızca biri gerçekten çalıştırıldı. Sahip olduğunuz bir makineye ssh ile girip bunu root olarak çalıştırmak üzereyseniz, kanıtın tam olarak nerede durduğunu bilmelisiniz; onun tek bir güven verici paragrafta bulanıklaştırılmasını değil.

Buradaki hiçbir şey habercinin güvenilirliğine ihtiyaç duymuyor. Bu sayfadaki her değer, yani bayt sayıları, özetler, anahtar parmak izleri, bu sayfa öyle dediği için kabul edeceğiniz bir şey değil, canlı kaynağa karşı kendinizin kontrol edeceği bir şeydir. Bir tarif yerine tam sayılar yayımlamanın amacı budur.

Donanım zarfı

Belirtilen tasarım hedefi 2 GB RAM'dir. Bu bir tasarım hedefidir, kıyaslanmış bir üretim gereksinimi değil: hiç kimse solidus-node'u ölçekte yük testine tabi tutmadı ve bu sayfa atlayarak aksini ima etmeyecek. Onu, yazılımın etrafında tasarlandığı taban olarak görün; gerçek doğrulayıcı yükü, gerçek eş sayıları ya da gerçek durum büyümesi altında üretim trafiğiyle desteklenmiş bir sayı olarak değil. Yazım anında başka hiçbir donanım asgarisi teyit edilmemiştir; bu sayfa kaynak belgelerde olmayan bir CPU sayısı, disk boyutu ya da bant genişliği rakamı uydurmayacak. Bir makine hazırlıyorsanız onu tabanın üzerinde boyutlandırın ve izleyin; 2 GB'ı bir garanti saymak yerine.

Doğrulama zinciri

Sürüm hattı şudur: bir kurulum betiği, imzalı bir manifesto, bir ikili dosya. Her adım bağımsız olarak kontrol edilebilir ve her biri yalnızca kanıtladığını kanıtlar; onları tek bir "çalışıyor" sonucuna katlamayın. Bu, hataya kapalı bir zincirdir: herhangi bir halka eşleşmiyorsa dürüst hamle durmaktır, geri kalanının muhtemelen iyi olduğu varsayımıyla devam etmek değil.

1. Kurulum betiğini çekin ve inceleyin

curl -sI https://releases.solidus.network/install.sh

Bu, 200 ve 7323 baytlık bir Content-Length döndürür. Betiğin kendisine bakmadan önce bayt sayısının eşleştiğini teyit edin ve betiği çalıştırmadan önce okuyun; doğrudan bir kabuğa boru ile aktarmayın. Bu sayfa bilerek size tek satırlık bir curl | sh komutu vermiyor: doğrudan kur-ve-güven kestirmesine atlamak, tam olarak bu sayfanın korumak için var olduğu ayrımı silen kestirmedir. Betiği yerelde kaydedin, açın ve herhangi bir şey çalıştırmadan önce gerçekte ne yaptığını teyit edin: manifestoyu çeker, platforma uygun ikili dosya URL'sini çözer, özeti kontrol eder.

2. İmzalı manifestoyu çekin

curl -s https://releases.solidus.network/stable/latest.json

Manifesto, sürüm açık anahtarına karşı Ed25519 ile imzalanmıştır (parmak izi ön eki 4554f96c…, 2026-06-07'de devreye alındı) ve "rollout_percent": 100 ile "version": "v0.1.0" taşır. JSON gövdesine güvenmeden önce sürüm anahtarını içe aktarın ve imzayı doğrulayın:

gpg --import release-pubkey.asc
gpg --verify latest.json.sig latest.json

Geçen bir doğrulama size manifestonun, yani sürüm dizesinin, dağıtım yüzdesinin, ikili dosya için yayımladığı özetin, o anahtarın sahibi tarafından imzalandığını söyler. İkili dosyanın konuşmaya çalışacağı zincir hakkında size hiçbir şey söylemez. rollout_percent: 100, bu sürümün hattın şu anda herkesi yönlendirdiği sürüm olduğu anlamına gelir; "herkes"in şu anda eşitlenip eşitlenemeyeceği hakkında hiçbir şey söylemez.

3. İkili dosyayı çekin ve özetini kontrol edin

URL'yi tahmin etmek yerine az önce çektiğiniz manifestodan alın: binaries eşlemesi hedef üçlüsüne göre platform başına bir URL ve SHA256 anahtarlar, ki kurulum betiğinin çözdüğü şey tam olarak budur. x86-64 Linux için o şudur:

curl -O https://releases.solidus.network/bin/v0.1.0/solidus-node-x86_64-unknown-linux-gnu
sha256sum solidus-node-x86_64-unknown-linux-gnu

İkili dosya 27,933,008 bayttır, ELF x86-64'tür ve SHA256'sı (0012f106…8630e) imzalı manifestoda yayımlanan özetle tam olarak eşleşir. Yerel özetiniz o değerle karakter karakter eşleşmiyorsa durun, ikili dosyayı çalıştırmayın ve uyuşmazlığı "yeterince yakın" diye yuvarlamayın. Yarı eşleşen bir özet kısmi teyit değildir; çekincelerle devam etmek için değil, uzaklaşıp kaynaktan yeniden çekmek için bir sebeptir.

Zincirin tamamı budur: kurulum betiği → imzalı manifesto → ikili dosya özeti; her halka bir terminalden kontrol edilebilir, hesap gerekmez ve tek bir sürüm anahtarının ötesinde güven uzatılmaz. Gerçektir ve tam olarak inanca dayandırılmak yerine adım adım yürünmesi gereken türden bir şeydir. Düğümü çalıştırmadan önce onu kendiniz çalıştırın: yukarıdaki tam bayt sayılarını ve özet değerlerini yayımlamanın amacı, bu sayfanın sözüne inanmanız değil, karşılaştıracak somut bir şeyinizin olmasıdır.

Bunun doğrulamadığı şey

İmza ve sağlama toplamı doğrulaması tek bir şeyi teyit eder: indirdiğiniz ikili dosya, Solidus'un yayımladığı ikili dosyadır. Bu özgünlüktür. Canlılık değildir.

Bu bir çekince değil; kanıtın gerçek durumudur. Yukarıdaki doğrulama zincirini ve çalışan bir eşitlemeyi tek bir kanıtlanmış olgu diye sunmayın: bunlar iki ayrı sorudur ve şu anda yalnızca birincisinin bir cevabı var.

Ürünün geri kalanında neyin sevk edildiğine karşı neyin yol haritası olduğuna dair tam defter için, burada yeniden tartışmak yerine Solidus Node'da Gerçekte Ne Çalışıyor sayfasına bakın.

İkili dosyayı çalıştırırsanız, tek bir başarılı açılış günlüğü satırına güvenmek yerine düğümün JSON-RPC uç noktasının bildirdiği blok yüksekliğini rpc.solidus.network'ün kendi güncel yüksekliğine karşı zaman içinde izleyin: temiz açılan bir süreç ile zincir başına yetişmiş kalan bir süreç aynı gözlem değildir ve henüz kimsenin kaydetmediği ikincisidir.

Bu boşluğu gerçekten kapatacak şey belirlidir: yeni bir makine, yukarıdaki üç adımı izleyen temiz bir kurulum ve yerel blok yüksekliğinin açık RPC'nin yüksekliğine karşı zaman içinde sürdürülmüş kayıtlı bir karşılaştırması; tek bir anlık görüntü değil. O test var olup yayımlanana kadar dürüst konum, iyimserlik değil eşitleme konusunda sessizliktir.

İkili dosyayı çalıştırmak ne değildir

solidus-node'u kurmak ve çalıştırmak, doğrulayıcı olmakla aynı iddia değildir. İkisine de katılmak stake artı DID kaydı gerektirir ve stake edilecek işlem görebilir bir jeton mevcut değildir.

Bu bir teknik ayrıntı değildir. İkili dosyayı çalıştırmak bunların hiçbirini değiştirmez; bunlar stake ederek ve bir DID kaydederek değişir, ki bu sayfanın anlatmadığı ayrı bir adımdır.

Doğrulayıcı katılımının gerçekte ne gerektirdiği için bkz. Blokzincir Doğrulayıcısı Nedir?.

Okumaya devam edin

Bir Solidus Düğümü Çalıştırmak Bugün Gerçekte Ne Gerektiriyor · Solidus