> For the complete documentation index, see [llms.txt](https://docs.rome.builders/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rome.builders/tr/canton-zk-evm/measurements.md).

# Ölçümler

Tarihleri, donanımı ve sınırlarıyla birlikte kaydedilmiş ispat ve uzlaşma ölçümleri.

İspatlayıcı kıyaslaması ve Ostia üzerindeki çalıştırmalar farklı konukları ve iş yüklerini ölçtü. Kıyaslama, değiştirilmemiş upstream reth konuğunu kullandı. Ostia çalıştırmaları, bu depodaki konuğu zincir-kuralları denetimi ve ağ geçidiyle kullandı.

Bu sayfa commit'i açıklar `a84e84e439a5cc669c0ae61facf7c8c995d9d564`. Tamamını oku [metrikler raporu](https://github.com/rome-protocol/canton-zk-evm/blob/a84e84e439a5cc669c0ae61facf7c8c995d9d564/docs/METRICS.md) ve [demo sonuçları](https://github.com/rome-protocol/canton-zk-evm/blob/a84e84e439a5cc669c0ae61facf7c8c995d9d564/demo/README.md#results).

## Donanım

Her iki küme de bir NVIDIA RTX PRO 6000 Blackwell Server Edition GPU kullandı. Ostia demosu için yalnızca GPU ve sürücü kaydedildi.

| Öğe                     | İspatlayıcı kıyaslaması, 2026-10-03                                                  | Ostia çalıştırmaları, 2026-10-05 |
| ----------------------- | ------------------------------------------------------------------------------------ | -------------------------------- |
| CPU                     | AMD EPYC 9B45, 48 vCPU; bir soket, çekirdek başına iki iş parçacığı                  | Kaydedilmedi                     |
| Ana makine RAM'i        | Ana makinenin bildirdiği üzere 176 GiB                                               | Kaydedilmedi                     |
| GPU belleği             | 97.887 MiB, 96 GB olarak tanımlanmış; PCIe gen 5 x16                                 | Kapasite kaydedilmedi            |
| Sürücü                  | 580.178.04                                                                           | 580.178.04                       |
| CUDA                    | Sürücü düzeyinde 13.0; önceden derlenmiş GPU ikilileri, CUDA araç takımı yüklü değil | Kaydedilmedi                     |
| İşletim sistemi ve disk | Ubuntu 22.04.5, 500 GB önyükleme diski                                               | Kaydedilmedi                     |
| Node ve snarkjs         | 20.18.0 ve 0.7.6                                                                     | Kaydedilmedi                     |

## Sabitlenmiş sürümler

Bunlar, metrikler raporunda listelendiği gibi deponun sürümleridir ve [PINS](https://github.com/rome-protocol/canton-zk-evm/blob/a84e84e439a5cc669c0ae61facf7c8c995d9d564/PINS). Kıyaslama ana makinesinin yukarıdaki Node sürümü, ispatlayıcının sabitlenmiş sürümünden farklıdır.

| Bileşen                          | Sürüm                                                         |
| -------------------------------- | ------------------------------------------------------------- |
| ZisK                             | 1.3.1-alpha                                                   |
| Yukarı akış konuk kaynağı        | 0.13.1                                                        |
| reth                             | 2.5.2                                                         |
| Kanton                           | 3.6.0-snapshot.20260930.20337.0.ve610bc8f                     |
| Dış çağrı için Daml SDK'sı       | 3.5.13-snapshot.20261001.145.0.v852bdd82                      |
| Daml derleyicisi                 | Daml-LF 2.4 hedefli 3.6.0-snapshot.20260915.14804.0.v53478765 |
| Script testleri için Daml SDK'sı | Daml-LF 2.1 hedefli 3.5.12                                    |
| Java                             | 21                                                            |
| Rust                             | 1.94.1                                                        |
| Yapıcı ve demo Python            | 3.12 veya daha yeni                                           |
| İspatlayıcı Node ve snarkjs      | 20.20.2 ve 0.7.6                                              |
| Gezgin Node                      | yerelde 22.18 veya daha yeni; kapsayıcıda ve CI'da 24         |
| Test tokenı Solidity derleyicisi | 0.8.28                                                        |

## İspatlayıcı kıyaslaması: 2026-10-03

Tablo, her blok boyutu için üç sıcak çalıştırmadan elde edilen saniye cinsinden medyan süreleri verir. Her blokta düz transferler vardı. Her ispat cargo-zisk verify'dan geçti `cargo-zisk verify`. Ham kıyaslama günlükleri depoda yok.

| Blok                     | Sarmalayıcı olmadan ispat, yeni süreç | Tek başına sarmalayıcı, yeni süreç | Sarmalayıcı ile ispat, yeni süreç | Tüm yeni süreç | Çalışan ispatlayıcı: sarılmış ispat için girdi | Çalışan ispatlayıcı: doğrulanmış ispat için girdi |
| ------------------------ | ------------------------------------- | ---------------------------------- | --------------------------------- | -------------- | ---------------------------------------------- | ------------------------------------------------- |
| 1 transfer, 21 kgas      | 4.6                                   | 2.4                                | 7.4                               | 21.1           | 6.7                                            | 7.0                                               |
| 1.000 transfer, 21 Mgas  | 6.9                                   | 2.4                                | 9.6                               | 24.5           | 9.0                                            | 9.3                                               |
| 5.000 transfer, 105 Mgas | 17.9                                  | 2.4                                | 20.8                              | 34.9           | 21.2                                           | 21.5                                              |

Çalışan ispatlayıcı, koordinatör, işçi ve anahtarları yüklü tuttu. Yeni süreç toplamları, ispatlayıcının başlatılmasını ve durdurulmasını içerir. Girdiden ispat süresi, mevcut bir witness dosyasıyla başlar; witness oluşturmayı ölçmez. 105 Mgas durumu, Ostia bloğu değil, yukarı akış konukunun bir kıyaslamasıydı. Ostia'nın sabitlenmiş blok gaz üst sınırı 30.000.000'dur.

| İspat ölçümü             | Sarmalanmış PLONK    | Sarmalanmamış STARK      |
| ------------------------ | -------------------- | ------------------------ |
| İspat dosyası boyutu     | 2.942 ila 2.944 bayt | 415.232 ila 415.234 bayt |
| `cargo-zisk verify` süre | 0,29 ila 0,30 sn     | 0,03 sn                  |
| İletim boyutu            | 1,344 bytes          | Ölçülmedi                |

Sarılmış ispatı doğrulamak, snarkjs'i çalıştırmak için Node'u başlatmayı içerir. Bu, sidecar'ın yerel doğrulayıcısının bir ölçümü değildir. 1.344 baytlık iletim biçimi 768 bayt ispat, 32 bayt program anahtarı, 32 bayt özyineleme kökü ve 512 bayt genel değer içerir.

## Başlatma ve bellek

Bu ölçümler, ZisK 1.3.1-alpha ile yapılan aynı 2026-10-03 kıyaslamasından alınmıştır.

| Ölçüm                                                                                                                               | Sonuç                                                                   |
| ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| ZisK'nin önbelleğini sildikten ve sayfa önbelleğini düşürdükten sonraki ilk 1-transfer çalıştırması, ispat anahtarı hâlâ diskteyken | 123 sn duvar süresi; ispat işi 14,5 sn sürdü                            |
| Konukun derlenmiş önbelleği zaten mevcutken çalışan ispatlayıcı başlangıcı                                                          | Anahtarlar 7,0 sn'de yüklendi, ardından programı kaydetmek 9,5 sn sürdü |
| Bu başlangıçtan sonraki ilk ispat isteği                                                                                            | 6,56 sn                                                                 |
| Tarafından bildirilen en yüksek GPU belleği `nvidia-smi`                                                                            | 93,2 GiB                                                                |
| Yeni süreçte bir ispat sırasında ana makine RAM artışı                                                                              | 27 ila 29 GiB, artı 22,9 GiB paylaşılan bellek                          |
| Çalışan ispatlayıcı istekleri karşılarken ana makine RAM artışı                                                                     | 3 GiB, artı 22,9 GiB paylaşılan bellek                                  |
| Yalnızca PLONK sarmalayıcısı için bildirilen GPU belleği                                                                            | 30.054.767.337 bayt, yaklaşık 28,0 GiB                                  |

İspatlayıcı, karta büyük bir GPU arabelleği boyutlandırır. En yüksek kullanım, en küçük ve en büyük kıyaslama bloklarında yaklaşık aynıydı. Bu, tüm ispatlayıcı için gereken en az GPU belleğini belirlemez.

## Ostia demosu: 2026-10-05

Her durum, ispatlayıcı zaten çalışırken, yerel Canton ağında, commit'ten itibaren bir kez çalıştırıldı `6b445073163832e9023850f53678617d90dfc808`. Bunlar tekil test sonuçlarıdır. The [sonuçlar klasörü](https://github.com/rome-protocol/canton-zk-evm/tree/a84e84e439a5cc669c0ae61facf7c8c995d9d564/demo/results) kayıtları tutar. [Genel Bakış](/tr/canton-zk-evm/canton-zk-evm.md#what-the-demo-showed) beş sonucu açıklar.

| Durum              | Blok ve kullanılan gaz                                                                       | İspat                                                             | Tamamlanan ispat dosyasından yapıcı çıkışına kadar | Tüm yapıcı çalışması                      |
| ------------------ | -------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | -------------------------------------------------- | ----------------------------------------- |
| Duman              | Blok 1, boş; 0 gaz                                                                           | 6,31 sn                                                           | 0,49 sn                                            | 155,20 sn                                 |
| Kurulum            | Blok 2, iki işlem; gaz kaydedilmedi                                                          | 6,71 sn                                                           | Kaydedilmedi                                       | 8,00 sn                                   |
| Yatırma            | Blok 3, bir işlem; 122.308 gaz                                                               | 6,72 sn                                                           | 0,66 sn                                            | 8,14 sn                                   |
| Ödeme              | Blok 4, üç işlem; 185.307 gaz                                                                | 6,72 sn                                                           | 0,42 sn                                            | 7,87 sn                                   |
| Çekim              | Blok 5, bir işlem; 90.345 gaz                                                                | 6,72 sn                                                           | 0,58 sn                                            | 8,02 sn                                   |
| Tahsis geri alındı | Blok 6 reddedildi, ardından bir işlem ve bacak olmadan yeniden oluşturuldu; gaz kaydedilmedi | Reddedilen oluşturma için 6,75 sn; ikinci ispat ayrı zamanlanmadı | Reddedilen gönderim süreye alınmadı                | 8,09 sn reddedildi; 8,04 sn commit edildi |
| Kurcalanmış ispat  | Blok 7 reddedildi; gaz kaydedilmedi                                                          | kurcalamadan önce 6,74 sn                                         | Reddedilen gönderim süreye alınmadı                | 7,57 sn                                   |

Her ispat 1.344 bayttı. Tamamlanan ispat dosyasından yapıcı çıkışına kadar olan aralık, ağ geçidinin hesap ve depolama ispatlarının getirilmesini, `İlerle`, her iki onaylayan katılımcıda commit'i ve reth'in bloğu nihai olarak işaretlemesini içerir. Bu, yalnızca Canton'un commit'inden daha uzundur. Leglerin Canton sözleşmeleriyle eşleştirilmesi ispatlamadan önce gerçekleşir ve bu aralığın dışındadır.

Duman testinin tüm çalışması, witness ve girdi hazırlığını ve ispatlayıcının konuk programının ilk kurulumunu içerir. Girdi aracının oluşturulmasını da içerebilir. Bu adımlar için ayrı süreler kaydedilmedi.

## Kaydedilen diğer kontroller

2026-10-04'te, ilk transfer ispatı çalışmakta olan bir zincir üzerinde değil, genesis'in geçici bir kopyası üzerinde 1. bloğu kapsadı: bir 21.000 gazlık transfer ve 385.277 konuk adımı. Üç ispat 6,33, 6,75 ve 6,69 sn sürdü. ZisK'nin doğrulayıcısı ve deponun doğrulayıcı crate'i ispatı doğruladı. Girdinin zincir kimliğini 1'e değiştirmek, konuğun bir ispat olmadan bunu reddetmesine neden oldu.

Konukun boş bir derleme klasöründen derlenmesi, bağımlılık indirmesi dâhil 125 sn sürdü. İki yeni checkout, 133 sn ve 126 sn sürdü ve birbirleriyle aynı ELF ve programVK'yı üretti. İspatlayıcının ilk program kurulumu 43 sn sürdü. Bu rakamlar, metrikler raporunda ve [konuk README'si](https://github.com/rome-protocol/canton-zk-evm/blob/a84e84e439a5cc669c0ae61facf7c8c995d9d564/guest/README.md).

2026-10-05 demosundan sonra, gezginin 3. blok için tarayıcı kontrolü 13 ms içinde geçti. Tıklamadan cevaba kadar yaklaşık 0,35 sn geçti. Bu bir tarayıcı kontrolüydü, kıyaslama değildi ve içinde kaydedilmemiştir `demo/results/`.

WebAssembly kontrolü, CI çalıştırıcılarında Node içinde 8 ila 32 ms sürdü. Bu test bir ispatı doğruladı ve ardından uyuşmayan bir başlığı reddetti. Ne başarılı tam blok kontrolü ne de tarayıcı ölçümüdür; bkz. the [doğrulayıcı README'si](https://github.com/rome-protocol/canton-zk-evm/blob/a84e84e439a5cc669c0ae61facf7c8c995d9d564/explorer/verify/README.md).

## Bu ölçümlerin ortaya koymadığı şeyler

Sözleşme çağrıları veya ön derlemeler, 105 Mgas üzerindeki bloklar ya da kıyaslamanın blok boyutlarının Ostia'nın konuğuyla birlikte sistematik bir kıyaslaması yoktur. Birden çok GPU veya uçuş hâlinde birden çok blokla ilgili ölçüm yoktur.

Sıcak bir ana makinede witness oluşturma, yerel sidecar doğrulaması ve Canton'un büyük bir bloğu commit etmesi ayrı ayrı zamanlanmamıştır. Demo, en fazla üç işlem ve bir leg içeren blokları commit etti. Her durum bir kez çalıştı, bu yüzden sonuçlar çalıştırmalar arasındaki süre farklılıklarının ne kadar olduğunu göstermez.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.rome.builders/tr/canton-zk-evm/measurements.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
