Delegation Toolkit'i Tanıtıyoruz: MetaMask Akıllı Sözleşme Hesabı Teklifi

MetaMask Delegation Toolkit, geliştiricilerin dapp'lerine kullanıcı dostu, özellik açısından zengin deneyimler oluşturmasına yardımcı olmak ve web3'teki yaygın UX sorunlarını ortadan kaldırmak için tasarlanmıştır.

4 dk okuma
Delegation Toolkit'i Tanıtıyoruz: MetaMask Akıllı Sözleşme Hesabı Teklifi

MetaMask, Ethereum'un ilk günlerinden bu yana inovasyonun öncüsü olarak web3 cüzdan sektörü standartlarını belirlemekte ve dapp'lerin ile protokollerin yeni deneyimler oluşturması, web3 kullanıcı deneyimini iyileştirmesi ve bir sonraki kullanıcı kuşağını kazanması için yeni yollar aramaktadır.

Bugün web3, ortalama bir internet kullanıcısı için fazla karmaşık kabul edilmektedir. Bir geliştiricinin, bir dapp veya protokol yayınlamadan önce kullanıcıları adına göz önünde bulundurması gereken çok fazla adım vardır. Örneğin kullanıcıların bir dapp'e bağlanmadan önce önce bir tarayıcı uzantısı veya mobil cüzdan indirmesi, bir cüzdan adresi oluşturması ve seed phrase'lerini not etmesi gerekmektedir. Bunun yanı sıra, bir token satın almak gibi basit bir işlem yapmak için kullanıcıların her etkileşimde açılan pencereleri onaylaması, gas ücretlerini nasıl ödeyeceğini çözmesi ve doğru işlemi imzaladığından emin olması gerekmektedir. Bu kullanıcı deneyimi, ortalama bir kişi için yeterince akıcı değildir.

Şimdi, tüm bu karmaşıklığı ve engelleri ortadan kaldırdığınızı ve kullanıcıların yalnızca birkaç tıklamayla, herhangi bir kurulum yapmadan dapp'leri kullanmaya başlayabildiğini hayal edin. MetaMask Delegation Toolkit tam olarak bunu mümkün kılmaktadır.

MetaMask Delegation Toolkit ile Tanışın

Ekip bugün, Delegation Framework tarafından desteklenen akıllı sözleşme hesabı çözümümüz olan MetaMask Delegation Toolkit'in kısıtlı alfa lansmanını duyurmaktan heyecan duymaktadır. MetaMask bünyesinde yürütülen yıllarca süren araştırmalar üzerine inşa edilen Delegation Toolkit, doğrudan dapp'inize entegre edilmiş gömülü cüzdan deneyimleri oluşturmak için yenilikçi bir yaklaşım sunmaktadır.

Toolkit, dapp'lerin ve protokollerin izin ayarları ve yetenek paylaşımı aracılığıyla web3'te daha kullanıcı dostu deneyimler sunmasını güçlendirmek için delegation'ların gücünden yararlanmaktadır. MetaMask Delegation Toolkit şu anda Arbitrum, Avalanche, Base, Linea, Optimism ve Polygon dahil olmak üzere bir User Operation Bundler tarafından desteklenen tüm EVM zincirlerinde kullanılabilmektedir.

MetaMask Delegation Toolkit'in Benzersiz Özellikleri

Delegation Toolkit, dapp'ler ve cüzdanlar arasındaki izin öncelikli, onay tabanlı iletişim yaklaşımı sayesinde mevcut akıllı cüzdan çözümlerinden ayrışmaktadır. Bu yaklaşım, Delegation Framework tarafından mümkün kılınmaktadır. Delegation Toolkit'e özgü olan Delegation Framework; delegatör hesabı oluşturmadan caveat uygulamasına, delegation depolamasından kullanıma kadar delegation yaşam döngüsünü toplu olarak yöneten, kapsamlı biçimde denetlenmiş, açık kaynaklı ve genişletilebilir akıllı sözleşmelerden oluşan bir kümedir.

Bu bağlamda delegation, bir hesap sahibinin (delegatör) başka bir akıllı sözleşme hesabına veya harici olarak sahip olunan hesaba (delegate) delegatör adına belirli işlemleri gerçekleştirme izni verme yeteneğini ifade etmektedir. Delegatör, delegasyonlara caveat olarak da bilinen kural ve kısıtlamalar uygulayarak delegate'in hangi işlemleri ne ölçüde gerçekleştirebileceğini tanımlayabilir. Örneğin Alice, USDC harcama yetkisini Bob'a devrederek harcanabilecek USDC miktarını 100 ile sınırlandırabilir. Bob da kendisine devredilen izinleri yeniden devredebilir ve böylece güvenilen taraflar arasında bir delegation zinciri oluşturulabilir.

Bu yaklaşım, onaylar yerine izinleri ön plana çıkararak kullanıcıların özelleştirilebilir ve modüler izinler oluşturmasına olanak tanımaktadır. Bu sayede dapp'ler; imza onayları gibi rutin web3 işlemlerini kolaylaştırabilir veya tamamen gömülü bir web3 deneyimiyle dapp ile cüzdan arasındaki geçiş sayısını azaltabilir. Bu izinler ayrıca dapp'ler tarafından, kullanıcı dapp'e bağlı olmadığında bile kullanıcı adına işlem gerçekleştirmek için kullanılabilir.

Delegation Toolkit Yaygın Web3 Aktivitelerini Nasıl İyileştirir?

MetaMask Delegation Toolkit, geliştiricilerin kusursuz ve şık web3 deneyimleri oluşturmasına ve daha önce hiç görülmemiş yenilikçi kullanım senaryoları geliştirmesine olanak tanımaktadır. İşte kullanıcılar ve geliştiriciler için yaygın günlük web3 aktivitelerini iyileştirdiği bazı yollar:

  1. Basitleştirilmiş katılım süreci: Delegation Toolkit, geliştiricilerin tipik web3 cüzdan bağlantı akışını atlayan bir kullanıcı akışı oluşturmasına olanak tanır; bu da uzantı cüzdanı veya mobil uygulama gerektirmediği anlamına gelir. Kullanıcıların web3'e başlarken seed phrase'ler veya onay ekranları konusunda endişelenmesine gerek kalmayacaktır. Dapp'ler artık kullanıcıları güvenlik tercihlerine göre hızla dahil etmek için passkey'ler, EOA imzalayıcılar, sosyal girişler ve e-posta girişleri gibi esnek kimlik doğrulama yöntemleri sunabilir.

  2. Yeni web3 deneyimlerinin kilidini açın: Delegation Toolkit, kullanıcıların hesaplarını dapp'inize bağlamalarını gerektirmeyen teşvik yapılarıyla büyük ölçekli eşler arası sosyal koordinasyonu mümkün kılarak web3'te daha önce ulaşılamayan yeni yetenekleri hayata geçirir. Açık kaynaklı, modüler ve geriye dönük uyumlu bu toolkit, dapp'inizi viral büyüme için özelleştirmenize ve geliştirmenize olanak tanıyarak yinelenen abonelik ödemeleri gibi yeni kullanıcı deneyimlerini mümkün kılar.

  3. Dapp içi kullanıcı kesintilerini minimuma indirin: Delegation Toolkit, geliştiricilerin tekrarlayan onayları, açılan pencereleri ve dapp ile cüzdan arasındaki geçişleri ortadan kaldırmasına olanak tanır. Geliştiriciler artık maliyeti kendileri karşılayarak veya üçüncü bir tarafa atayarak kullanıcıları için gas ücretlerini soyutlayabilir; aynı zamanda kullanıcıların kaç tıklama yapacağını tam olarak otomatikleştirebilir.

  4. En büyük ve en aktif web3 kullanıcı tabanı için geliştirin: MetaMask'ın milyonlarca aylık aktif kullanıcısıyla, yeni kullanıcıları minimum sürtüşmeyle dapp'inize dahil edebilir ve kullanıcı dostu ile özellik açısından zengin deneyimler oluşturmaya devam edebilirsiniz.

  5. Akıllı sözleşme geliştirme sürecinizi basitleştirin: Sözleşmenizde özel delegation koduna olan ihtiyacı ortadan kaldırın. Esnek ve genel amaçlı framework'ümüzün karmaşıklıkları yönetmesine izin vererek dapp'inizin temel mantığına odaklanın ve akıllı sözleşme kodunda %95'e varan azalma sağlayın.

Önizleme için kaydolun

MetaMask Delegation Toolkit hâlâ kısıtlı alfa aşamasında olduğundan erişim sınırlıdır. Delegation Toolkit'ten fayda sağlayabilecek bir dapp veya protokol geliştiricisiyseniz ve önizlememizle ilgileniyorsanız lütfen buradan kaydolun; sizinle iletişime geçeceğiz.

Yapay zeka tarafından çevrildi. Hatalar içerebilir. Lütfen her zaman bilgileri doğrulayın.

Çeviriyi değerlendir
  • Kingsley Okonkwo
    Kingsley Okonkwo

    Sertifikalı bir Ethereum Blockchain geliştiricisi olan Kingsley, Consensys'te teknik yazar olarak görev yapmakta olup özellikle geliştirici araçlarına odaklanmaktadır. Consensys'e katılmadan önce Kingsley, Gigster ve Braintrust dahil olmak üzere çeşitli platformlarda serbest back-end geliştirici olarak çalışmıştır. 5 yıllık yazılım geliştirme deneyimiyle JavaScript (Node.js ve React), GoLang, SQL ve Docker gibi araçlarda uzmandır. Kingsley, web3 teknolojisinin en güncel olanaklarını kullanarak adım adım eğitimler ve nasıl yapılır kılavuzları hazırlamada öne çıkmakta; bu sayede diğer geliştiricilerin daha iyi dapp'ler oluşturmasına yardımcı olmaktadır. Şu anda Dubai'de yaşayan Kingsley, boş zamanlarında basketbol ve futbol oynamaktan keyif almaktadır.

    Tüm makaleleri oku