Safir’i (Sapphire) Tanıyalım: Sektörün İlk Gizli EVM ParaTime’ı

Berke Güleryüz
Oasis Foundation Turkish
4 min readSep 12, 2022

--

Bu makale “Oasis Foundation” için çevrilmiştir. Makalenin orijinali: https://medium.com/oasis-protocol-project/get-to-know-sapphire-the-industry-first-confidential-evm-paratime-f26ee0327e74

Kısa bir süre önce, blok zincirindeki geliştiriciler için gizli dAppler oluşturma fırsatı sunmak amacıyla Sapphire (Safir’i) test ağı üzerinde başlattık. Gizli dAppler, insanların bu zamanda ve bu çağda veri egemenliğine değer vermesiyle, gizlilik Web3'te bir gereklilik haline gelmekte. Geleneksel blok zincirlerindeki paradoks tüm kullanıcı verilerinin genel olarak saklanmasıyla ortaya çıkar; ancak Sapphire, akıllı sözleşmeleri yürütürken, verileri gizli hale getirebilecek dApplerin oluşturulmasına izin vermektedir.

Sapphire, ilk ve tek gizli Ethereum Sanal Makinesi’yle (EVM) uyumlu ParaTime olduğu için çığır açan/devrimsel bir geliştirici ortamıdır. Bu yürütme/çalışma zamanı, blok zinciriyle Web3'ün doğru hızla ölçeklendirilmesini ve EVM geliştiricilerinin, gizlilik özelliğine sahip blok zinciri dApplerinin temellerini hızla atmalarına yardımcı olabilir ki, bu uygulamalarla kullanıcılar veri egemenliği talep ettikçe bir gereklilik haline gelecektir.

Sapphire, Solidity geliştiricilere tanıdık, Ethereum uyumlu bir geliştirme ortamı sunduğu gibi, Oasis’in gizlilik teknolojisinin sağladığı ek avantajlarla, blok zincirinde Web3 dünyasının bir parçası olmasını da sağlamaktadır.

Blok Zincirinde Neden Gizlilik Gereklidir?

Şu anda, blok zincirindeki önemli güvenlik bileşeninden biri zincirde yürütülen verilerin, halka açık ve şeffaf olduğudur, ancak Web3'e ölçekleme yapmak istiyorsak, finansal ve sağlıksal bilgiler gibi önemli verilerin gizli kalması gerektiğini kabul etmemiz gerekiyor.

Sapphire, gizli akıllı sözleşmeler oluşturulup, dApplerde kullanabilmesine izin verir. Örneğin, cüzdanlar arasındaki işlemler görünür ve şeffaf olarak kalabilir ve güvenliği sağlar. Ancak ne kadar işlem yapıldığı konusunda veriler gizli tutulur. Bu, bugün herhangi bir genel EVM’de gördüğümüz şeylerden farklıdır. Halka açık bir EVM, DEX üzerinde bir ticaret/işlem yaptıysa, herkes işlemin girdi ve çıktılarını görebilir.

Akıllı sözleşme yürütülürken belirli yönlerini saklamak/gizlemek, Web3'e güçlü/faydalıdır. Sapphire, EVM geliştiricilerinin gizli akıllı sözleşmeler aracılığıyla dApplerine gizli öğeler ekleyerek, eserlerini Web3'e ölçeklendirmelerini sağlar. Endüstrinin ilk Gizli EVM uyumlu ParaTime’ı olarak Sapphire, kullanıcı gizliliğini korumayacak dAppleri geliştirmelerinin tek yoludur.

Sapphire (Safir) ParaTime nedir?

Oasis Ağı’ndaki ilk resmi gizli EVM uyumlu ParaTime olan Sapphire (Safir) şunlara izin verir:

EVM çalıştırıcısı olan Sapphire, büyük blok zinciri geliştiricilerine tanıdık bir deneyim sunuyor. Yine de gizliliği koruyan teknolojisi, bunu çığır açan bir teknoloji haline getiriyor ve Solidity geliştiricilerine Web3'ü ölçeklendirmenin bir yolunu sunuyor.

Sapphire (Safir) Gizliliği Nasıl Sağlamaktadır?

Sapphire (Safir), güvenilir Yürütme Ortamı (TEE) adı verilen güvenli bir bilgi işlem teknolojisi kullanmak için düğümler gerektiren Oasis’in gizlilik teknolojisini kullanır. TEEler, akıllı sözleşmenin yürütülmesi için siyah/kara bir kutuya benzemektedir.

Anahtar yönetimi kullanılarak şifrelenmiş veriler, şifrenin çözülmesiyle akıllı sözleşme tarafından siyah/kara kutuya (Güvenli Yerleşim olarakta bilinmektedir)girip, işlenir ve Güvenli Alanın dışına gönderilmeden önce şifrelenir.

Bu işlem verilerin gizli kalmasını ve düğüm operatörüne ya da uygulama geliştiricisine açıklanmamasını sağlar.

Sapphire (Safir), Tanıdık Şekilde Üretilmiştir

Oasis’te, ağımıza Cipher gibi diğer ParaTimelarla gizlilik koruma teknolojileri kurduk. Sapphire aynı teknolojiyi kullanır ancak EVM uyumluluğu, Web3 ağ geçidi, cüzdan ve blok gezgini gibi kullanıcı tarafından bilinen araçlarla geliştiricilere de solidity/Vyper, hardhat/Truffle, Web3.js/Ether gibi tanıdık araçlar sunar.

Sapphire ile dAppinizi birkaç dakika içinde bağlantı noktasına getirip gizlilik teknolojisini kullanmaya başlamak ve RNG, imzalama ve şifreleme gibi yeni yerleşik işlevleri kullanmak mümkündür.

Web3'ü Hızla Ölçekleme

Teknoloji Web3'e doğru geliştikçe, gizliliğin ve verinin özelleşme arzusunu görüyoruz. Ancak, mevcut blok zincirindeki eksiklikler, gizliliğin öncelik sırasına konmadığı ve teknolojiyi geride kalıp, önemsenmediği anlamına geliyor. Bir ihtimal gizlilik, blok zincirinde bir sistem haline gelse dahi, bilinmeyen yapı ortamlarıyla geliştiricilerin bunları kullanamıyor.

Sapphire (Safir), blok zincirini Web3'e ölçeklendirmek ve teknolojinin temelini oluşturan geliştiricileri dahil etmek için varoldu.

Emerald ile dApp geliştiricilerinin Ethereum ya da diğer EVM uyumlu zincirlerden Oasis’e geçmelerini ve burada inşa etmenin birçok avantajını yaşamalarını sağlayabiliriz.

Sapphire, EVM’ye gizlilik getirerek mevcut Oasis altyapısını, araçlarını ve ekosistemini kullanıp, gizlilik uygulamaları oluşturmak isteyen Solidity geliştiricilerin pazara adaptesini hızlandırıyor.

Sapphire (Safir)’de Bir dApp Oluşturmak

Sapphire ParaTime şu anda Test Ağı’nda uygulanmaktadır ve Ana Ağ’da 2022'in ilerleyen sürecinde uygulanması planlanmaktadır. Geliştiricileri, EVM uyumlu gizli ParaTime olan Sapphire’ı deneyimlemeleri için Test Ağı’nı kullanmaya çağırıyoruz.

Sapphire ile Ethereum arasındaki farkları açıklayan ve güvenli dAppler kodlamak için Sapphire ile nasıl entegre olabileceğinizi açıklayan bir kılavuzumuz var. Buradan kılavuza erişebilirsiniz!

Buna ek olarak Oasis Eylül ayında ilk Sapphire Hackathon’a ev sahipliği yapacak ve geliştiricilerin ilk Gizli EVM dApp’i oluşturmaları ve bunun için ödüller kazanmaları için fırsatları olacak. Daha fazla bilgi için bizi izlemeye devam edip, sosyal medya hesaplarımızı takip edebilirsiniz.

Sapphire ve Oasis Ağı hakkında daha fazla bilgi için lütfen bültenimize kaydolun ve Discord’umuza katılın.

--

--