İçeriğe geç

İzinsiz İnovasyon ve Siz

İzinsiz inovasyon, MetaMask'ın stratejisinin temel taşıdır: geliştirici ve bireysel özerkliği destekleyen bir uygulama geliştirme felsefesi.

5 dk okuma
İzinsiz İnovasyon ve Siz

"Geliştirici, yüz milyonlarca kullanıcıya sahip çok milyar dolarlık bir şirket… her iki durumda da sonucu etkileme gücüm yok."

Yakın zamanda, en sık kullandığım uygulamalardan biri tarafından A/B testine tabi tutuldum; adını vermeyeceğim bir ses akış hizmeti. (A/B testi, modern yazılım geliştirmede yaygın bir uygulamadır: geliştirici bazı kullanıcılara A deneyimini, geri kalanına B deneyimini sunar ve ardından performanslarını karşılaştırır.) A/B testine tabi tutulduğumuzda, kaç deneyimin aynı anda test edildiğini, neden test edildiğimizi ya da testin ne kadar süreceğini bilmeyiz. Benim durumumda, uygulamanın ana sayfası otomatik olarak müzik çalmaya başladı; tıpkı Dotcom dönemi internetinin iğrenç web siteleri gibi. Bu her olduğunda, ilk içgüdüm telefonumu en yakın duvara fırlatmak oldu; ama kendimi tutup aceleyle farklı bir ekrana geçmekle yetindim.

"Zihin için bir bisiklet edindik, yalnızca onu bir alışveriş merkezine hapsetmek için."

Uygulamayı kullanmayı bırakmak dışında bunu önlemek için yapabileceğim hiçbir şey yoktu. Geliştirici, yüz milyonlarca kullanıcıya sahip çok milyar dolarlık bir şirket; onlara ulaşmayı başarsam bile görüşüm bir elektronik tablodaki bir satırdan ibaret olurdu. O zamandan bu yana muhtemelen defalarca A/B testine tabi tutuldum, ama en az bir kez yaşandığını biliyorum: birkaç gün önce, bir arkadaşım benimle farklı bir test grubundaydı ve ana sayfasında benim de istediğim bir özellik vardı. Belki bir gün ben de alırım, belki almam; her iki durumda da sonucu etkileme gücüm yok.

Bu deneyimin, günümüz interneti ve genel olarak bilgisayar kullanıcısı olmanın özünü yansıttığına inanıyorum. Her gün bağımlı olduğumuz ürün ve hizmetler, rızamız alınmadan sürekli değişiyor; kimi zaman hoşumuza gidiyor, kimi zaman sinir bozucu oluyor, çoğu zaman ise umursamıyoruz. Bir seçeneğimiz var elbette, ama yalnızca şu ya da bu kapalı ekosistem arasında; daha az ya da daha fazla özerklik arasında değil. Dijital cihazlarımız sonsuz derecede esnek ve doğrudan fiziksel kontrolümüz altında olmasına karşın, onları kullanma deneyimi neredeyse tamamen bizden büyük güçlerin insafına kalmış durumda. Başka bir deyişle, kullanıcı olarak özerkliğimiz son derece kısıtlı. Bunun nedenleri hem siyasi hem de ekonomik nitelikte olmakla birlikte, Steve Jobs'ın "uçtan uca kontrol" anlayışının da bir mirası. Zihin için bir bisiklet edindik, yalnızca onu bir alışveriş merkezine hapsetmek için.

"Web2'den daha iyi bir şey yaratmak ve kullanıcı özerkliğini güvenli biçimde artırmak için hem cazip ekonomik teşviklere hem de bunu yapacak teknik araçlara ihtiyacımız var."

Kullanıcılar olarak özerkliğimizin bir kısmını nasıl geri alabiliriz? Gerçek şu ki seçeneklerimiz sınırlı ve ticari bir uygulama geliştiricisinin bakış açısından kullanıcı özerkliği, çoğunlukla iş hedefleriyle ve/veya kullanıcı güvenliğiyle çelişiyor. Web2, Dotcom internetinin yerini boşuna almadı; A/B testi de tam olarak etkili olduğu kanıtlandığı için yaygın bir uygulama haline geldi. Sonuç olarak web2, her şeyi vaat edip çok azını sunan Dotcom internetinin aksine, anlık ticaret ve iletişim gibi pek çok vaadini yerine getiriyor. Web2'den daha iyi bir şey yaratmak ve kullanıcı özerkliğini güvenli biçimde artırmak için hem cazip ekonomik teşviklere hem de bunu yapacak teknik araçlara ihtiyacımız var. Bu bizi nihayet web3'e ve cüzdanlara getiriyor.

Cüzdan, bir kişinin web3 "varlıklarını" (hesaplar, dijital varlıklar, işlemler vb.) yönetmesine ve bunlarla güvenli işlemler yapmasına (örneğin işlem göndermek veya izin vermek) yardımcı olan bir yazılım uygulamasıdır. MetaMask'ta buna "dijital otoritenizi kullanmak" diyoruz. Sorun şu ki geliştiriciler, web3 kullanarak inanılmaz çeşitlilikte şeyler inşa etti; bu da insanların kullanmak istediği dijital otorite türlerini ve yollarını patlama noktasına getirdi.

Yalnızca Ethereum; ERC-20'leri, NFT'leri, DAO'ları, Mainnet'i, L2'leri, köprüleri, on-ramp'leri, off-ramp'leri ve mevcut ekosistemini oluşturan pek çok başka temel yapı taşını kapsıyor. Bu, Ethereum'un mevcut işlem modeliyle benzerlik taşımasına karşın UX katmanında derin etkiler yaratacak olan ERC-4337 gibi şeyleri bile kapsamıyor. Ve elbette insanlar yalnızca Ethereum'u değil, Cosmos, Solana ve Avalanche gibi diğer L1'leri de kullanmak istiyor. Bu durum, web3 genelinde kullanıcı güvenliğini tehlikeye atan parçalı bir kullanıcı deneyimi yarattı. Kullanıcıların birden fazla arayüzde gezinmesi gerektiğinde hata riski artıyor ve kötü niyetli aktörlere karşı daha savunmasız hale geliyorlar.

"…çözüm, daha az değil, daha fazla geliştirici ve kullanıcı özerkliğidir."

Çözüm, doğal olarak, evrensel bir web3 arayüzü oluşturmaktır. Peki bu nasıl başarılabilir? Tek bir kuruluş böyle bir arayüzü tek taraflı olarak oluştursaydı, bu yalnızca web2 uygulamalarının teşvik yapısını ve sonuçlarını tekrar etmiş olurdu. Neyse ki bunun öngörülebilir gelecekte gerçekleşmesinin imkânsız olduğuna inanıyoruz; gerçekleşebilseydi bile hiçbir şirket, insanların bu kadar geniş bir alanda dijital otoritelerini güvenle kullanmalarını sağlamak için gerekli uzmanlığı geliştirip geliştiremezdi.

Web2'nin hatalarını tekrarlamak yerine, cüzdanların web tarayıcılarından ders alması ve topluluklarımızın hedeflerine araç olması gerekiyor. Herkese uyan tek bir çözüm dayatmaya çalışmak yerine, geliştiricilerin özgürce yenilik yapabileceği ve kullanıcılarının özel ihtiyaç ve tercihlerine hitap edebileceği bir ortam yaratmalıyız. Başka bir deyişle, çözüm daha az değil, daha fazla geliştirici ve kullanıcı özerkliğidir.

"MetaMask Snaps… MetaMask için bir genişletilebilirlik sistemidir ve herkesin, bizim iznimiz olmadan, çalışma zamanında cüzdanın işlevselliğini genişletmesine olanak tanır."

MetaMask Snaps ile tanışın. Snaps, MetaMask için bir genişletilebilirlik sistemidir ve herkesin, bizim iznimiz olmadan, çalışma zamanında cüzdanın işlevselliğini genişletmesine olanak tanır. Sistemin ilk sürümünde, mevcut Snaps listesini biz derliyoruz. Gelecekte herkes bir Snap oluşturup yayınlayabilecek ve herkes onu yükleyebilecek. Snaps, MetaMask'ın evrensel bir web3 arayüzüne dönüşeceği araçtır; üstelik tüm MetaMask kullanıcılarına cüzdanları üzerinde çok daha fazla kontrol sağlarken. Bunu, Agoric ortaklarımızla birlikte geliştirdiğimiz son teknoloji JavaScript sayesinde yapabiliyoruz. Snaps'in hikâyesi hakkında daha fazla bilgiyi Dan Finlay'in bu yazısında bulabilirsiniz.

MetaMask Snaps, izinsiz inovasyon (Pİ) olarak adlandırdığımız şeyin özüdür. Genel olarak Pİ, geliştiricilerin ve kullanıcıların merkezi aktörlerin onayı olmadan merkeziyetsiz uygulamalar oluşturabilme yeteneğini ifade eder. Amacı, insanlara dijital yaşamları üzerinde daha fazla kontrol vermektir.

Snaps, tüm MetaMask kullanıcılarının özerkliğini güvenli biçimde genişletmek için ekonomik teşvikleri teknik araçlarla birleştiren somut bir Pİ stratejisi örneğidir. MetaMask Snaps'in yayınlanmasının, insanların değil platformların verilerini ve sosyal ağlarını sahipleneceği güvenli biçimde genişletilebilir bir bilişim çağının başlangıcını işaret etmesini umuyoruz.

MetaMask Snaps'i tamamen izinsiz hale getirme yolculuğu hakkında paylaşacağımız çok daha fazla şey var ve sizi bu cüzdanı birlikte yaratma yolculuğuna davet etmekten heyecan duyuyoruz. Birlikte, etrafımıza örülen alışveriş merkezinin duvarlarını yıkabilir ve ötesinde uzanan keşfedilmemiş topraklara adım atabiliriz.

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

Çeviriyi değerlendir

Bu makalenin yazarı: