PADO Labs, özel zincir dışı verileri güvenli bir şekilde web3'e taşımak için merkezi olmayan bir zkAttestation ve hesaplama ağı inşa eden bir altyapı şirketidir. Bugün, akıllı sözleşmeler yalnızca kamuya açık zincir dışı, gerçek zamanlı ve geçmişe ait zincir üstü verilere erişebilmektedir. Ancak sosyal güvenlik numaraları, banka ekstreleri, kişisel kimlik belgeleri gibi kullanıcılara ait kişisel verilerin değeri ve önemi, internet ekonomisinde kanıtlanmış durumdadır. Bununla birlikte, bu tür özel zincir dışı veriler; kamuya açık blok zincirine yerleştirilmesiyle ilişkili riskler nedeniyle akıllı sözleşmeler tarafından kolayca kullanılamamaktadır.
PADO, kullanıcıların herhangi bir internet veri kaynağından özel zincir dışı verilerini Çok Taraflı Hesaplama—Taşıma Katmanı Güvenliği (MPC-TLS) kullanarak güvenli biçimde web3'e aktarmasına olanak tanıyacak altyapı ve araçları geliştirmiştir.
PADO ayrıca kullanıcıların bu verileri üçüncü taraf dapp'lerde güvensiz (trustless) bir şekilde güvenle kullanabilmesini sağlarken, dapp'lere hassas bilgileri veya ham verileri ifşa etmeden kullanıcı verilerinin özgünlüğünü ve geçerliliğini doğrulayacak araçlar sunmaktadır. PADO bunu, İnteraktif Sıfır Bilgi (IZK) Kanıtları ve Sıfır Bilgili Tam Homomorfik Şifreleme (zkFHE) gibi modern kriptografik teknolojileri kullanarak gerçekleştirmektedir.
Bu blog yazısında, MetaMask Developer'ın PADO Labs'ın pazara hızlı çıkmasına ve ölçeklenmesine nasıl yardımcı olduğunu Consensys Fellowship, Linea ile ortaklık ve geliştirici araçlarımızın kullanımı aracılığıyla inceleyeceğiz.
PADO, web3 için ZK doğrulama protokolünü nasıl inşa ediyor
PADO'nun kullanıcıları başarıyla sisteme dahil etmesi ve onların bu yeni yapıda özel verilerini güvenle yönetebilmesi için ilk adım, kullanıcılara bir Ethereum hesabı atamaktır. Bu kullanıcıların büyük çoğunluğu web3'e yabancı olacağından, PADO'nun kullanıcı katılım sürecinin her aşamasında güvenliği ön planda tutması gerekmektedir. PADO'ya göre en iyi yaklaşım, istenen güvenlik düzeyini daha iyi korumak adına katılım ve kimlik doğrulama sürecini tamamen kendi bünyesinde yönetmek olacaktır.
Ancak mevcut aşaması göz önünde bulundurulduğunda, PADO cüzdan altyapısı kurmak ve yönetmek yerine kullanıcıların özel verilerini güvenle işleyebilmesi için kriptografik algoritmalar geliştirmeye odaklanmak istemiştir.
"Çok erken bir aşamada aldığımız bir karar vardı: Kullanıcıların özel anahtarlarını oluşturup yönetecek ya da tokenlarını güvenli biçimde saklayacak altyapıyı inşa etmek için zaman harcamak istemiyorduk. Odak noktamız, kullanıcıların özel zincir dışı verilerini güvenle yönetmelerine yönelik araçlar geliştirmekti." — Dr. Xiang Xie, PADO Labs Kurucusu.
PADO ayrıca, ortalama bir web3 kullanıcısının yeterli eğitim ve güvenlik güvenceleri olmadan özel verilerini zincir üstünde paylaşmaya istekli olmayacağından, Pazara Giriş stratejisi olarak web3 eğitimine de büyük yatırım yapması gerekiyordu. Bu durum aynı zamanda PADO'nun pazara hızlı girmek ve ölçeklenmek için mevcut ve olgun bir web3 kullanıcı tabanını hedeflemesi gerektiği anlamına geliyordu.
PADO ayrıca ekosistem içinde finansmana ve ortaklık fırsatlarına erişim ile teknik tavsiye sunabilecek deneyimli geliştiricilerden mentorluk alma konularında da zorluklarla karşılaştı.
MetaMask Developer ile PADO protokolünü daha hızlı ölçeklendirmek
MetaMask Wallet API ile entegrasyon sayesinde PADO, kullanıcılarına sorunsuz bir katılım deneyimi sunarken MetaMask'ın web3 güvenliğindeki yıllara dayanan sektör deneyiminden ve bünyesindeki deneyimli JavaScript güvenlik uzmanlarının bilgi birikiminden yararlandı. Bunun yanı sıra MetaMask'ın MIP ve Snaps ile somutlaşan açık kaynak ve izinsiz (permissionless) felsefesi, PADO'nun Wallet API'ye doğrudan katkıda bulunarak ya da üçüncü taraf izinsiz Snaps geliştirerek MetaMask'ın özelliklerini kolayca genişletebileceği anlamına geliyordu.
"Bizim için MetaMask ile entegrasyon tartışmasız bir tercihti. MetaMask'ın Snaps konusundaki kapsamlı ve destekleyici yaklaşımını değerlendirdiğimizde karar vermek çok kolay oldu. Örneğin, özel bir Snap geliştirerek MetaMask kullanan PADO kullanıcılarının katılım sürecinde uzantılar arasında geçiş yapmasına gerek kalmadan tüm işlemlerini MetaMask cüzdanı üzerinden başlatıp tamamlayabilmesini sağlayabiliriz." - Xiang Xie, PADO Labs Kurucusu.
Consensys Fellowship ve Linea Voyages aracılığıyla MetaMask Developer, PADO'nun Linea Proof of Humanity Voyage'a dahil edilmesi ve MetaMask'ın geniş kullanıcı tabanıyla buluşturulması sayesinde hızla ölçeklenerek 200 bin kullanıcıya ulaşmasına yardımcı oldu. Bunun yanı sıra PADO, Verax, Zincir Üstü Bir Doğrulama Kaydı'nda az sayıdaki katkıda bulunanlardan biri olarak yer aldı; bu da onlara görünürlük ve ortaklık fırsatları sağladı. PADO ayrıca Consensys Fellowship aracılığıyla fon da sağlayabildi.
MetaMask'ın uygulama içinde de erişilebilen MetaMask Learn aracılığıyla web3 eğitimine yaptığı yatırım, PADO kullanıcılarının eğitim materyallerine kolayca ulaşabilmesini sağlayarak PADO'nun web3 eğitimi misyonunu gerçekleştirmesine katkıda bulundu.
MetaMask Developer ile web3'te geliştirmeye başlayın
Tüketici odaklı dapp'ler geliştiren bir yazılımcı mısınız?
MetaMask Wallet API, SDK, web3 servis API'leri ve Snaps'ten oluşan MetaMask Developer paketi, web'in en aktif milyonlarca kullanıcısını sisteme dahil etmek için kapsamlı bir araç seti sunmaktadır.
Sunduklarımız hakkında daha fazla bilgi edinmek için geliştirici portalını ziyaret edin.