Bu ICP'nin en büyük ve az bilinen teknik başarısı mı? — TÜM İnternet Bilgisayarı tx'leri, finansal, veri işleme ve web talepleri dahil, blok indirmeye, bir düğüm çalıştırmaya veya birine güvenmeye gerek kalmadan, doğrudan "zincir anahtar imzası" ile doğrulanabilir... 🧵
Örneğin, bitcoin kullanmaya başladığımda, cüzdanım bakiyemi ve transferlerimi doğrulamak için tüm Bitcoin zincirini (tüm bloklarını) indiriyordu. Cüzdanı başlatmak saatler sürdü. Dizüstü bilgisayarım ısınıyor, fanlar çalışıyordu... 🧵
Bu tür şeylerden kaçınmanın tek yolu, kendi Bitcoin istemcinizi/nofe'nizi en son bloklarla senkronize kalmak ve bunu bakiyeleri hızlıca sorgulamak için kullanmaktı. Ama tabii ki bu zahmetliydi... 🧵
Ethereum piyasaya sürüldüğünde, dapp yapanların kullanıcı deneyimi ve hesaplamayı buluta koyması fikri vardı. Aynı zamanda bu zincir dışı altyapının onchain "akıllı temas" yazılımı ve verileriyle senkronize kalabileceği özel bir düğümün yanı sıra, daha merkezi güven ihtiyacını ortadan kaldırarak, ama.. 🧵
Pratikte, elbette, Ethereum düğümlerini çalıştırmak ve sürdürmek, özellikle zincir büyüdükçe, giderek daha pahalı ve zaman alıcı hale geldi. Dapps ve cüzdanlar için mümkün olan "en çok" merkeziyetsiz mimari (tamamen onchain/ICP öncesi) modadan çıktı... 🧵
Dapp operatörleri, güvendikleri diğer kişiler tarafından işletilen düğümleri kullanmanın çok daha kolay olduğunu fark ettiler; örneğin AWS'te ConsenSys tarafından yönetilen Inbura gibi. Bu yüzden AWS bir zamanlar çöktüğü için, Ethereum ekosisteminin büyük bir bölümü de çöktü. Infura'da bir güvenlik ihlali çok daha kötü olurdu... 🧵
Solana gibi yeni yüksek kapsamlı zincirlerle, düğümler özel donanım gerektirdiği ve büyük bant genişliği maliyetleri gerektirdiği için kendi düğümünüzü çalıştırmak pratik değil (profesyonel olarak yönetilen düğümler bile sadece yeni blokları tutabilir). Aslında, kullanıcılar ve dapp geliştiricileri bir düğüm operatörüne güvenmek zorunda... 🧵
DFINITY olarak merkeziyetsizliğe ve güvenliğe inanıyoruz. İnternet Bilgisayarı, işlem gönderdiğinizde (genellikle tarayıcıdaki uygulamanız bunu yapar) sonucu bir düğüme güvenmeden sihirli internet matematiği kullanarak doğrulamanız için tasarladık... 🧵
İnternet Bilgisayar ağının özünde, tamamen onchain ve otonom NNS'ye (Ağ Sinir Sistemi) ait olan 48 baytlık bir açık anahtar bulunur ve bu anahtar sonsuza dek aynı kalacaktır. Zincirin kendisi özel anahtar olarak görev yapar, bu yüzden "zincir anahtar teknolojisi" terimi... 🧵
Her alt ağ (esasen ölçeklendirmek için kullanılan özel bir zincir türü) kendi anahtarı vardır ve bu anahtar NNS tarafından imzalanır/doğrulanır. Merkle yolları sistemi üzerinden, bir alt ağ tarafından işlenen her tx'in sonucu alt ağın anahtarı kullanılarak imzalanır... 🧵
Bu nedenle, her tx sonucu zincir anahtarıyla imzalanır. NNS'in 48 baytlık açık anahtarını (önceden bilinen ve her zaman sabit) bilen herkes herhangi bir mesaj imzasını doğrulayabilir. Geçerli imzalar hem tx'in çalıştırıldığını hem de alınan sonucu verdiğini gösterir... 🧵
Örneğin, internete bağlı bir buzdolabı (IoT), IC'deki bir servisin yazılım yükseltmesi olup olmadığını sorabilir. Yeni yazılım geri dönerse, buzdolabı çağrı/mesaj imzasını onchain hizmetten geldiğini doğrulamak için doğrulayabilir ve herhangi bir müdahale olmamıştır.. 🧵
Elbette, zincir dışı cüzdan veya finansal hizmet de onchain yazılıma yaptığı çağrıların sonuçlarını doğrulayabilir, çünkü zincir anahtarı imzası doğrulama kodu NNS'nin halka açık 48 baytlık anahtarını entegre etmiş. Güvenlik ve GÜVENSIZLIK nihayet.. 🧵
Tarayıcınız IC'den bir web varlığını (örneğin index.html) istediğinde, zincir anahtar imzası HTTP yanıt başlığına gömülüyor. Şu anda, telefonunuzda veya dizüstü bilgisayarınızda şeffaf bir şekilde doğrulama (dfinity/http-proxy) için bir yazılım gerekiyor ama yeniliklerin bu durumu engellemesini bekliyorsunuz... 🧵
Zincir anahtarının bilimi ve uygulaması karmaşık, ancak işe yarıyor ve GERÇEK merkeziyetsizlik, güvensizlik ve güvenlik için çözüm buldu — sert kripto Ar-Ge'nin neler başarabileceğini gösterdi ve tamamen çevrim içi / internet bulut paradigmasından 💥 daha fazla güç elde etti
35,38K