Fairblock: On-Chain Gizlilikle Değer Kazanan Merkezi Olmayan Uygulamalara Yenilik Getiriyor.
Merkezi olmayan uygulamalarda (DApp) Fairblock, yaygın benimsemenin önündeki temel engellerden biri olarak görülen sağlam on-chain gizlilik eksikliğini tespit ediyor. Bu zorluk, bireysel kullanıcıları ve büyük kurumları etkileyerek merkezi olmayan teknolojilerin günlük hayata sorunsuz bir şekilde entegrasyonunu engelliyor. Mevcut blockchain ağları genellikle etkili on-chain gizlilik koruması sağlama konusunda yetersiz kalıyor ve bu durum yenilikçi çözümleri gerektiriyor.
Fairblock, bu gizlilik eksikliğiyle başa çıkmak için kapsamlı on-chain gizlilik çözümleri geliştiren öncü bir konumda bulunuyor. Odak noktamız, protokol düzeyinde gizlilik iyileştirmelerinden daha fazlasını içererek şifreleme ve gizlilik koruma hizmetlerini DApp ön yüzlerine sorunsuz bir şekilde entegre etmektir. Kimlik Temelli Şifreleme (IBE), Tanık Şifreleme (WE) ve Tam Homomorfik Şifreleme (FHE) gibi gelişmiş şifreleme tekniklerini kullanarak Fairblock, programlanabilir gizlilik ve koşullu şifreleme sağlayan blockchain altyapısı oluşturuyor. Bu teknolojiler, işlem içeriğini kötü niyetli botlardan, rakiplerden ve diğer tehditlerden korur.
Fairblock'ın teknolojisinin uygulama alanları çeşitlidir; şifrelenmiş on-chain amaçlar (limit emirleri, zarar durdurma emirleri, programlanabilir ticaret), kötü niyetli MEV önleme, özel yönetişim, sansür dirençli paylaşılan sıralama, on-chain oyun, yasal sözleşmeler, rastgele üretim orakları ve asimetrik bilginin kullanımını sınırlayan senaryoları içerir.
Genel Bakış
Fairblock'ün öncü projesi olan fairyring zinciri, kullanıcılara şifreleme işlemlerini genel anahtarlar kullanarak gerçekleştirme olanağı tanıyan Kimlik Temelli Şifreleme (IBE) yöntemini benimsemektedir. Şifrelemeleri çözmek için gereken özel anahtarlar blok başına oluşturulur ve bu, ön sıra manipülasyonu için hiçbir alan bırakmaz. Çözme anahtarı mevcut olduğunda şifreli işlemler, mempool'daki diğer işlemlerden önce gerçekleştirilir ve bu, fairyring zincirinin temel işlevselliğini oluşturur.
Genel Anahtarlar
Fairyring, herhangi bir anda en fazla 2 genel anahtara sahiptir: Aktif Genel Anahtar ve Kuyruklu Genel Anahtar. Her iki tür genel anahtar da sona erme yükseklikleri ile birlikte ağa sunulur. Aktif Genel Anahtar, şu anda işlemleri şifrelemek için kullanılan anahtardır. Kuyruklu Genel Anahtar, adından da anlaşılacağı gibi, Aktif Genel Anahtar'ın süresi dolduğunda onun yerine geçecek bir genel anahtardır.
Anahtar Paylaşımları
Anahtar paylaşımları, Aktif Genel Anahtar'a karşılık gelen doğrulayıcılar tarafından sunulur ve blok başına bir şifre çözme anahtarı oluşturmak için kullanılır. Her doğrulayıcının kendi istemcisini çalıştırması ve anahtar paylaşımını fairyring'e göndermesi gerekir. Yanlış anahtar paylaşımı gönderen kötü niyetli doğrulayıcılar cezalandırılır.
İlk sürüm, Noble tarafından kullanılan yaklaşıma benzer şekilde Proof of Authority (PoA) zinciri olacaktır. Şu anda (yanlış anahtar paylaşımı gönderme veya blokları atlama gibi) basit cezalandırma koşulları uygulanmaktadır, ancak bu değişebilir.
Anahtar Paylaşımı Toplama
Bir blok için yeterli sayıda doğrulayıcı anahtar paylaştığında, bu anahtarlar bir araya getirilerek o blok için şifre çözme anahtarı oluşturulur. Şifre çözme anahtarı, şifreli işlemleri çözmek ve gerçekleştirmek için kullanılabilir. Birleştirilmiş anahtar paylaşımını oluşturmak için her doğrulayıcının bireysel anahtar paylaşımlarını göndermesi gerekmez. Şu anda en az 2/3 + 1 doğrulayıcının anahtar paylaşımı göndermesi, birleştirilmiş anahtar paylaşımını oluşturmak için yeterlidir.
İşlemleri Şifreleme
Normal işlemlerin aksine, şifreli işlemler biraz farklı çalışır. Kullanıcılar, mevcut Aktif Genel Anahtar ile herhangi bir işlemi şifreleyebilirler. Kullanıcı, işlemin hangi blok yüksekliğinde gerçekleştirileceğini belirtmelidir. Gönderilen şifreli işlem, hedef zincirin x/pep modülünde yer alır.
İşlem Çözme ve Gerçekleştirme
Hedef yüksekliğe ulaşıldığında, işlem otomatik olarak o özel blok yüksekliğinin birleştirilmiş anahtar paylaşımı kullanılarak çözülür ve o bloğun mempool'undaki herhangi bir işlem işlenmeden önce gerçekleştirilir.
Aşağıdaki iki hususu göz önünde bulundurun:
- Şifreli işlemler, ilgili zincirlerinin x/pep bölümünde saklanır. Bunlar, IBC aracılığıyla fairyring'e transfer edilmez.
- Şifreli işlemler, ilgili zincirlerinde gerçekleştirilir (fairyring değil).
- Şifreli bir işlemin gerçekleştirilmesi için hedef yükseklik, fairyring'deki yükseklikle uyumludur.
Yani kısaca ; Fairblock, merkezi olmayan uygulamaların yaygın kullanımını engelleyen on-chain gizlilik eksikliğini çözmek için çeşitli şifreleme ve gizlilik hizmetleri sunan bir platformdur. Fairyring zinciri, kimlik temelli şifreleme kullanarak işlemleri şeffaf bir şekilde gerçekleştirmekte ve birleştirilmiş anahtar paylaşımları ile gizliliği sağlamaktadır. Şifreli işlemler, ilgili zincirlerde depolanmakta ve fairyring'e IBC üzerinden transfer edilmemektedir. Bu işlemler, fairyring zinciri yerine ilgili zincirlerde gerçekleştirilmektedir, hedef yükseklik ise fairyring'deki yüksekliğe karşılık gelmektedir. Fairblock'un on-chain gizlilik çözümleri, finansal işlemlerden oyun ve sözleşmelere kadar geniş bir uygulama yelpazesine hitap etmektedir.
Website