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-25696d366aa1a48c01e60d61831fe01c873df348f456b565d3bb4bcc67ffcafa2d1
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.
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.
| İnceleme konusu | Kontrol edilecek bilgi |
|---|---|
| Kaynak sürümü | Okuma metnine bağlı SHA-256 özeti |
| Kullanım desteği | Güncel yetenek kaydı ve araç seçenekleri |
| Kanıt sınırı | Yukarıdaki model, boyut ve yorumlama sınırları |