GENLAYER LABS RESEARCH

Bu keşfe kısa bir giriş:

Bazı kararları otomatikleştirmek kolaydır.

AÇIK BİR KURALÖdeme ulaştı mı?
TEK BİR YANITEVET.

00 · Mekanizma

GenLayer: yargılayabilen bir blokzincir.

GenLayer, kanıtlanabilir bir yanıtı olmayan sorularda bile sözleşmeleri harekete geçebilen bir blokzincirdir: iş söz verildiği gibi teslim edildi mi, kargo hasarlı mı ulaştı? Konsensüsü Optimistic Democracy: bir lider yanıt önerir, her biri kendi yapay zekâ modelini çalıştıran doğrulayıcılardan oluşan bir panel oy verir ve hüküm, kesinleşmeden önce itiraza açık kalır.

Bir kararın baştan sona yolculuğu.

İTİRAZ EDİLDİ · TEMİNAT DAHA BÜYÜK BİR PANELİ FİNANSE EDER · 7 · 11 · 13 … Gönderildibelirsiz bir karar Panel oy verirkurayla seçilen doğrulayıcılar İtiraz penceresiitiraz için 30 dakika Kesinleştiödeme gerçekleşir

01GÜVENİLİRLİK

Değerlendiriciler anlaşamazken, hatta bir kısmı hile yaparken bir karara güvenilebilir mi?

Kısa yanıt

Evet — çünkü güven bir sayıya dönüşür. Makale, rastgele seçilmiş küçük bir panelin ilan edilen yargıç havuzuyla ne sıklıkla örtüştüğünü tam olarak hesaplar; içeride kötü niyetliler otururken bile.

Zor bir soruyu geniş bir dürüst değerlendirici havuzuna sor: 80'i evet, 20'si hayır diyebilir. GenLayer ise her seferinde yalnızca rastgele seçilmiş bir avuç kişiye sorar. Peki bu bir avuç kişiye ne kadar güvenebilirsin?

FİKRİN EN YALIN HÂLİ

Olası yargıçların ilan edilmiş havuzunu düşün (değerlendirici popülasyonu). Havuz bir tarafa eğilimliyse, rastgele seçilmiş küçük bir panel ne sıklıkla aynı tarafa düşer? İşte bu olasılık tekrarlanabilirliktir: havuzla örtüşmek — bilerek ve isteyerek, doğruluk değil. Makale bunu tam olarak hesaplar; kötü niyetlilerin her zaman dürüst çoğunluğun aleyhine oy kullandığı en kötü durum da dahil.

DENE

Popülasyonu, kötü niyetli payı ve panel büyüklüğünü değiştir.

ÖNCE BİR TAHMİN YÜRÜT

Kötü niyetliler 80/20'lik havuzu 70/30'a çeviriyor. Rastgele seçilen kırk yedi yargıç oy kullanıyor. Yine de dürüst çoğunlukla aynı tarafa düşme olasılıkları ne?

%70 EVET%10 ÇEVRİLDİ%20 HAYIR
Panel büyüklüğü
PANELİN YİNE DE DÜRÜST ÇOĞUNLUKLA AYNI SONUCA ULAŞMA OLASILIĞI

Makalenin tam ve uyarlamasız modeline göre en kötü durum: kötü niyetli her oy, dürüst çoğunluğun aleyhine kullanılır.

Derine in
Makalenin tam olarak kanıtladığı

Her büyüklükteki panelin ilan edilen havuzla ne sıklıkla örtüştüğünü — oylar ele geçirilmişken de geçirilmemişken de — veren tam formüller; ayrıca gelecekteki kaç kararın tekrarlanabilir biçimde çözüleceğini belgelemenin bir yolu (sonlu panel hata olasılıkları, duyarlılık yüzeyleri, işletim sertifikaları).

Daha büyük paneller neden işe yarar?

Ne kadar çok yargıç çekersen, panelin bütün havuzun eğildiği tarafı ıskalama olasılığı o kadar küçülür.

Bir kararı çözmeyi kolaylaştıran nedir?

Havuz kendi içinde ne kadar hemfikirse, istikrarlı bir sonuç o kadar az yargıç ister.

Tekrarlanabilirlik doğruluk anlamına mı gelir?

Hayır. Rastgele panellerin ilan edilen havuzla aynı tarafa yönelme eğiliminde olduğu anlamına gelir. Doğruluk ayrı — ve deneysel — bir sorudur.

Ya değerlendiricilerin bir kısmı kötü niyetliyse?

Havuzun bilinen bir payı panel çekilmeden önce ele geçirilmişse, makale en kötü durum hatasını tam olarak hesaplar. Dayanıklılık varsayılmaz; ölçülür.

MAKALEYİ OKU · AGGREGATE DISAMBIGUATION SYSTEMS ↗

02EŞDEĞERLİK

İki yapay zekâ yanıtının aynı olduğuna kim karar verir?

Kısa yanıt

Sözleşme karar verir. Her çağrı neyin “aynı yanıt” sayılacağını ilan eder ve doğrulayıcılar, liderin önerisini bu ilan edilmiş kurala göre yargılar — Eşdeğerlik İlkesi budur.

Bir oy nereden gelir? Aynı soruyu bir yapay zekâya iki kez sor; dönen sözcükler farklı olur. Klasik bir blokzincir her farkı arıza diye okur ve dürüst emeği bile reddeder.

FİKRİN EN YALIN HÂLİ

Çözüm, Eşdeğerlik İlkesi (Equivalence Principle): her sözleşme çağrısı neyin “aynı yanıt” sayılacağını ilan eder. Lider işi yapar ve yanıtı önerir; kalanlar görevi yeniden çalıştırır ve o kurala göre yargılar. Kuralı iyi ilan et, oylar yargı taşır. Kötü ilan et, oylar ya oybirliğine varır ama hiçbir şey söylemez ya da dürüst olan her şeyi reddeder.

DENE

Ölçütü değiştir, oyların nasıl değiştiğini izle.

1 NEYİN AYNI YANIT SAYILACAĞINI SÖZLEŞME İLAN EDER

llm_call(
  task = "Teslim edilen rapor istenenleri karşılıyor mu?",
  equivalence = "kendi yeniden çalıştırmanla aynı hüküm",
)

# ya da şunu ilan et: · ·

2 LİDER GÖREVİ ÇALIŞTIRIR VE YANIT ÖNERİR

“İstenenleri karşılıyor: fiyatlandırma ve rakip analizi güçlü; mevzuat kısmı ince ama mevcut.”

3 BEŞ DOĞRULAYICI GÖREVİ YENİDEN ÇALIŞTIRIR VE LİDERİN YANITINI OYLAR

Derine in
Whitepaper'ın tam olarak tanımladığı

Sözleşme, her çağrıda bir ölçüt ilan eder; doğrulayıcı, liderin çıktısının kabul edilebilir bir yanıt olup olmadığını bu ölçüte göre — gerekirse kendi yeniden çalıştırmasıyla karşılaştırarak — yargılar.

Bu gerçek sözdizimi mi?

Hayır, temsilî. Gerçek GenVM sözleşmeleri korumalı alanda çalışan Python sınıflarıdır; ama mekanizma — her yapay zekâ işlemi için çağrı başına ilan edilen ölçüt — tam olarak whitepaper'da tanımlandığı gibidir.

İki doğrulayıcı dürüst bir yanıtı neden reddediyor?

Kendi yeniden çalıştırmaları, dürüstçe, karşıt hükme varıyor. Bu hile değil, görüş ayrılığıdır: asla cezalandırılmaz ve Güvenilirlik bölümünün matematiği tam da bunu soğurmak için kurulmuştur.

Ölçütü kim seçer?

Sözleşme geliştiricisi — hem de her çağrı için ayrı ayrı. Aynı sözleşmedeki farklı çağrılar farklı ölçütler ilan edebilir.

Neden her doğrulayıcıdan birebir aynı çıktıyı istemiyoruz?

Yapay zekâ çağrılarının ve web okumalarının tek bir doğru çıktısı yoktur: iki doğru özet bile sözcükleriyle ayrışır. Belirlenimci kod ise bugün de bayt bayt denetlenir.

WHITEPAPER'I OKU · EŞDEĞERLİK İLKESİ ↗

03UYARLAMA

Yirmi küsur değerlendirici yeterken neden bin kişiye soralım?

Kısa yanıt

Tam olarak riske giren tutarın haklı çıkardığı kadar değerlendirme satın al. Her adımda — dur, yeniden sına ya da baştan başla — en iyi hamle, beklenen toplam kaybı en düşük olandır; makale de onu hesaplar.

Her değerlendirme ücretli bir iştir. 200 $'lık bir iade 1.537 yargıçlık paneli hak etmez; 20.000 $'lık bir hazine hareketi ise hak edebilir.

FİKRİN EN YALIN HÂLİ

Sistem her adımda durabilir, aynı yanıt için yargıç satın alabilir (yeniden değerlendirme) ya da yeni bir yanıtın parasını ödeyebilir (yeni yanıt üretme). En iyi hamle, beklenen toplam kaybı en aza indirendir: yargıç ücretleri artı yanılmanın ortalama bedeli. Makale ideal kıstası hesaplar; gerçek itirazların bu kıstası izleyip izlemediği ise aşağıdaki Teşvikler sorusudur.

DENE

Bu karar kaç değerlendirici satın almalı?

ÖNCE BİR TAHMİN YÜRÜT

%80'inin hemfikir olduğu bir soruda 2.000 $ dönüyor. Yargıç başına 10 sent. Nerede durmak en ucuzu?

Örnek bir karar seç

Her değerlendirici 10 ¢ alır. Paneller protokolün tur büyüklüklerinde gelir: 5'ten 1.537'ye.

Toplam = ücretler + risk, tur başına. Siyah çizginin dibe vurduğu yerde dur.

DURMA KURALI

Derine in
Makalenin tam olarak kanıtladığı

Hangi hamlenin beklenen kaybının en düşük olduğunu söyleyen kesin bir kural; yanıt değişirken bile geçerli kalan sertifikalar; ve GenLayer'ın yükseltme merdiveninin, her şeyi bilerek seçim yapan birinin işinin altı katından azını yaptığının kanıtı (G-AE-ADS planlayıcısı, rekabet oranı 6'yı aşmayan bir çizelge).

Sistem neden küçük bir panelle başlayabiliyor?

Kararların çoğu ucuza çözülür. Yargıç eklemenin sırası, faydanın maliyeti geçtiği andır.

Daha fazla değerlendirme ne zaman değer?

Riske giren tutar yeterince büyükse ya da kanıt yeterince zayıfsa — bir bakışa daha para ödemeye değdiğinde.

Bu yanıtı yeniden sınamakla yeni bir yanıt denemek neden ayrı ayrı ele alınıyor?

Satın aldıkları şey farklı: yeniden değerlendirmek aynı yanıta kanıt ekler; yeni yanıt üretmek yanıtın kendisini değiştirir. Makale, para harcamadan önce ikisini de fiyatlandırır.

Çalışan ağ bu ideal kurala gerçekten uyuyor mu?

Makalenin gösterdiği bu değil. Kural, bir planlayıcının kıstası; ağın ona uyması, doğru itirazı birinin kendi hesabına da değerli bulmasına bağlı. Teşvikler bölümünün incelediği tam da bu.

ADAPTIVE ECONOMIC DISAMBIGUATION · MAKALE YAKINDA

04TOKENOMİ

Tek bir kişinin yeterince düğüm çalıştırıp ağı ele geçirmesini ne engeller?

Kısa yanıt

Oylar bilgisayar değil, kilitli sermayedir. Ele geçirmek, kimsenin keyfince basamadığı bir token olan GEN'in devasa bir payını satın almak ve o payı riske atmak demektir.

Buraya dek oyların satın alınmasının zor olduğunu varsaydık. Ama bilgisayarlar ucuz: tek kişi bin düğüm çalıştırabilir.

FİKRİN EN YALIN HÂLİ

Bu yüzden oylar kilitli GEN'e aittir — kimsenin keyfince basamadığı bir token. Doğrulayıcı, kaybedebileceği en az 42.000 GEN kilitler (stake); başka herkes GEN'ini güvendiği bir doğrulayıcıya bağlayabilir (delegasyon). Ele geçirmekse, tüm GEN'in devasa bir payını satın alıp ağın yakabileceği bir yere bırakmak demektir (slashing).

İZLE

Aynı saldırganın iki ayrı dünyada ele geçirme denemesini izle.

DÜNYA 1 · BİR DÜĞÜM, BİR OY Sahte seçmenler bedava; saldırgan da onları basıyor

sahte seçmenler basılıyor; tanesi aşağı yukarı 0 $…

DÜNYA 2 · GENLAYER: KİLİTLİ BİR TOKEN, BİR OY Her oy için GEN kilitlemek şart — kimsenin keyfince basamadığı bir token

SALDIRGANIN SATIN ALMAK ZORUNDA KALDIĞI GEN'İN TÜM ARZA ORANI

aynı saldırı burada: tüm GEN'in şu kadarını satın alıp kilitle: %0. Hile yaparsan o stake yanar (slashing).

Makalenin sabitlenmiş tablolarından: doğrulayıcı alt sınırı 42.000 GEN, delegasyon alt sınırı 42 GEN, 7 epoch'luk stake çözme (unbonding), sahtekârlıkta %5'e varan slashing.

Derine in
Makalenin tam olarak tanımladığı

Bu mahkemenin altındaki ekonomik motor: 4,2 milyar GEN'lik sabit başlangıç arzı, %9'dan %4'e doğru azalan ihraç (bir söz değil, bir tavan), ücretler artı ihraçtan gelen ödüller, stake kuralları ve dürüst görüş ayrılığını asla yakmayıp yalnızca kanıtlanabilir suistimali cezalandıran yaptırımlar.

Doğrulayıcılara ödenen para nereden geliyor?

İki kaynak: işlem ücretleri ve sabit bir eğri üzerinde %9'dan %4'e azalan ihraç (bir tavan; yakımlar onu ancak düşürür). DAO yalnızca ücretlerden beslenir; geliri gerçek kullanımı izler.

Bir doğrulayıcı gerçekte neden ceza alır?

Dürüst hata ile suistimalin fiyatı ayrı ayrı konur. Oylamayı kaybetmek yalnızca ücret ölçeğinde tutar yakar; ana paraya asla dokunmaz. Uzun süre çevrimdışı kalmak %1, kanıtlanmış sahtekârlık liderde %5 slashing demektir; başarısız itiraz ise teminatını yitirir. Görüş ayrılığı soğurulur; suistimal cezalandırılır.

Karekök ağırlığı tek başına Sybil saldırısını durdurur mu?

Hayır; makale de bunu söylüyor. İçbükey ağırlık yalnızca yoğunlaşmayı yumuşatır; stake'i bölmeyi asıl durduran, her kimliğin 42.000 GEN'in tamamını kilitlemesi, kendi düğümünü çalıştırması ve kendi slashing riskini üstlenmesi zorunluluğudur.

Doğrulayıcı çalıştırmadan ödül kazanabilir miyim?

Evet. 42 GEN ve üzerini delege et; ödüller kendiliğinden bileşik büyür. Kıyaslanacak komisyon da yok: paylaşımı protokol sabitler ve aynı doğrulayıcının altındaki her GEN — öz stake de delege de — aynı oranda kazanır.

GEN TOKENOMICS · MAKALE YAKINDA

05TEŞVİKLER

Yanlış bir karara itiraz etmenin bedelini kim öder?

Kısa yanıt

Ödemenin mantıklı kıldığı kişi. İtiraz ödülünün güvenli penceresi dardır: bilgiye dayanan şüpheyi harekete geçirecek kadar büyük, kör spam'in yine de zarar etmesini sağlayacak kadar küçük.

3-2'lik oylamayı hatırlıyor musun? Bu kadar kıl payı kararlar ikinci bir bakışı hak eder. Ama itiraz eden, para kilitlemek (teminat) ve onu kaybetmeyi göze almak zorundadır. Kim durup dururken gönüllü olur?

FİKRİN EN YALIN HÂLİ

Makale, kulağa benzer gelen iki şeyi ayırır: sistemin yeni bir panele ihtiyaç duyduğu an ile bir kişinin o paneli tetiklemekten kâr ettiği an. İkisi iki yönde de ayrışır: yapılmayan itirazlar (kimse ödemez) ve boş itirazlar (biri boşuna öder). Ayar düğmesi ödemenin büyüklüğüdür: çok küçükse şüpheler susar; çok büyükse kör itiraz bir ticarete dönüşür.

DENE

Hangi şüphenin harekete geçmeye değdiğini ödeme belirler.

İTİRAZI KİM YAPACAK

Derine in
Makalenin tam olarak kanıtladığı

İdeal durma kuralı ile gerçek itiraz davranışı arasındaki açığın tam fiyatı (uygulama pişmanlığı); hiçbir sabit teminat-ödül ikilisinin her iş yüküne uymadığının kanıtı; ve iyi ayarlanmış bir ödemenin bu açığı kapattığı koşullar.

Birini itiraz etmeye ne razı eder?

Kazanma ihtimali, ödül, riske attığı teminat, itirazın maliyeti ve sonuçta şahsen nesi varsa o.

Yararlı itirazların gerçekten yapılmasını sağlayacak teşvikler tasarlanabilir mi?

Koşullara bağlı olarak, evet. Makale, ödüllerin nasıl ayarlanacağını gösteriyor: kişisel teşvikler, sistemin bir panele daha gerçekten ihtiyacı olduğu anları izlesin diye.

Birden çok olası itirazcının olması neden önemli?

İtiraz edebilen çoğaldı mı seçimler birbirine dolanır: bekleyen olur, yarışan olur, aynı işe iki kez emek verilir. Mekanizmanın üçüne de fiyat biçmesi gerekir.

Sudan itirazları engellemek için teminatı yükseltmek yetmez mi?

Daha büyük teminat paneli finanse eder ve spam'i caydırır; ama sermayeyi de bağlar: getiri hesabı bire bir aynı kalırken, itirazı karşılayabilenlerin çevresi keskin biçimde daralabilir.

MULTI-AGENT APPEAL GAMES · MAKALE YAKINDA

06BİÇİMSEL DOĞRULAMA

Protokol gerçekten tasarlandığı gibi mi davranıyor?

Kısa yanıt

Her değişiklikte yeniden denetleniyor. Makine denetimli bir Optimistic Democracy modeli, evrilen yayındaki sözleşmelerle sürekli karşılaştırılıyor — ve şimdiden gerçek hatalar yakaladı.

Yukarıdakilerin hepsi bir tasarım hakkında matematik; ağ ise her hafta değişen kodu çalıştırıyor. Bu yüzden makine denetimli bir Optimistic Democracy modeli (TLA+ ile model denetleme), sözleşmeler evrildikçe onlarla yeniden karşılaştırılıyor.

253commit'lik protokol evrimi, aynı makine doğrulamalı özelliklere karşı yeniden denetlendi. 1yarış durumu, aynı itiraz olayını işleyen iki kod yolu arasında yakalandı. 3protokol kuralını tek bir acil yama sessizce bozmuştu; model denetleme buldu. Bütün bulgular uygulamada doğrulandı ve geliştirici ekibe bildirildi.
Derine in
Bu doğrulama gerçekte neyi kapsıyor?

Katmanlı bir model: kanonik bir durum grafiği, ona karşı denetlenen TLA+ belirtimleri ve her geçişi sabitlenmiş bir revizyonun Solidity koduna bağlayan bir eşleme.

Bu, kodda hata olmadığını mı kanıtlıyor?

Hayır. Sabitlenmiş bir revizyonun açıkça tanımlanmış modeli hakkında, açıkça sayılmış özellikleri kanıtlar. İddiaları denetlenebilir kılan tam da bu sınırlamadır.

Neden bir kez kanıtlayıp bırakmak yerine yeniden doğruluyoruz?

Protokol evrilmeye devam ediyor. Her revizyon aynı özelliklere karşı yeniden denetlenir; sessiz kayma böylece canlı ortam kazası değil, başarısız bir denetim olarak görünür.

Bu düzenek gerçek bir sorun yakaladı mı hiç?

Evet: yukarıdaki yarış durumu ile bozulan üç kural. Hepsi uygulamada doğrulandı ve geliştirici ekibe bildirildi.

LAYERED FORMAL VERIFICATION · MAKALE YAKINDA

Her terim, bir kez

Sözlük.

Validator

Panel

Evaluator population

Reproducibility

Adversary

Equivalence Principle

Optimistic Democracy

Leader

Stake

Delegation

Slashing

Appeal bond

Appeal

Expected loss

Model checking

Issuance