Ana içeriğe geç
NM-RFC-0034

Statik XOR'dan faz oracle'ına adaptörler

Tasarım belgesi · Türkçe okuma metni

RFC'ler tasarım ve değişiklik kayıtlarıdır. Bir önerinin burada bulunması, özelliğin kullanıma hazır olduğu anlamına gelmez. Güncel dil desteğini incele

Özgün belgedeki durum: Öneri

Bağlı özgün kaynak · SHA-256
96d366aa1a48c01e60d61831fe01c873df348f456b565d3bb4bcc67ffcafa2d1

Okuma metni inceleme tarihi: 2026-10-02

Amaç ve kapsam

XOR oracle'dan faz etkisine yalnız statik ve doğrulanmış bir dönüşüm önerir. Çalışma zamanı kübitini yakalayan dinamik oracle değerleri ve denetlenmeyen örtük dönüşümler kabul edilmez.

Tasarımın ana kuralları

  • Dönüşüm tek yönlüdür; XorOracle<N,1> ile çağıranın sahip olduğu |-> kaynağını birleştirir.
  • MinusAncilla<1> sahipliği ve eski duruma dönüş koşulu açıkça doğrulanır.
  • Üretilen faz etkisi tam işaret/faz ve restorasyon denetimleriyle mevcut Tier B doğrulamasına tabi olur.

Özgün belgeden örnek

Bu örnek özgün kaynakta yer alan tasarımı gösterir. Tek başına çalıştırılabilirlik veya kararlı destek iddiası değildir; gereken seçenekleri ve güncel sürümü kontrol edin.

nm
derive phase_oracle marked_by_f<const N: Int>
  from xor_oracle package.example@1.2.3::f
  using MinusAncilla<1>;

Sınırlar ve sonuçların yorumu

  • Revizyon 2 tasarım sözleşmesidir; yürütülebilir hazır aralık, paket çıktısı veya Playground anahtarı oluşturmaz.
  • Dönüşüm kübit, doğrulama veya çalışma zamanı bütçelerini yükseltmez.

Durum ve uygulama sınırı

Belge öneri durumunda ve uygulama öncesi inceleme kaydına bağlıdır. Statik adaptör tasarımını mevcut oracle çağrılarıyla veya otomatik çalışma zamanı dönüşümüyle karıştırmayın.

Tablo 1
İnceleme konusuKontrol edilecek bilgi
Kaynak sürümüOkuma metnine bağlı SHA-256 özeti
Kullanım desteğiGüncel yetenek kaydı ve araç seçenekleri
Kanıt sınırıYukarıdaki model, boyut ve yorumlama sınırları