Blockchain cüzdanı nedir
Blockchain cüzdanı (bundan sonra cüzdan olarak anılacaktır), kullanıcının blockchaine girişi ve kullanıcının Web3 dünyasındaki pasaportudur.
Cüzdanlar genellikle aşağıdaki işlevleri içerir:
Bir blockchain hesabı oluşturun
Blockchain hesabı oluşturma süreci karmaşık olduğundan cüzdanın varlığı kullanıcıların bu süreçleri basitleştirmesine yardımcı olabilir. Genel olarak, bir hesap oluşturma işlemi sırasında cüzdan, kullanıcıya özel anahtarı veya anımsatıcı ifadeyi yedeklemesi için rehberlik eder ve ardından kullanıcının yedeklenen özel anahtarın veya anımsatıcı ifadenin doğru olduğundan emin olmak için ikincil doğrulama gerçekleştirir.
Blockchain varlıklarını yönetin
Cüzdanın varlığı, kullanıcıların esas olarak transferleri, tahsilatları, varlık ayrıntılarını görüntülemeyi, işlem ayrıntılarını vb. içeren kendi varlıklarını yönetmelerini büyük ölçüde kolaylaştırır. İşlevi banka uygulamasına benzemektedir. Şu anda hangi varlıklara sahip olduğunuzu, bunların ne kadar olduğunu görebilir ve varlıklarınızın aktarılması gibi işlemleri gerçekleştirebilirsiniz.
Blockchain ekosistemini keşfedin
Şu anda, bazı halka açık zincir tasarımları, ekosistemdeki kullanıcıları halka açık zincir ekosisteminin inşasına aktif olarak katılmaya teşvik edecek. Ana formlar arasında, hepsine cüzdanlar aracılığıyla katılabilecek düğüm oylaması, referandumlar, staking vb. yer alıyor.
Ve bazı büyük ölçekli DApp uygulamaları, üçüncü taraf bağımsız APP'ler biçiminde mevcuttur. Bu APP'ler biçimindeki DApp'leri deneyimlerken, oturum açma ve işlem yetkilendirme aracı olarak bir cüzdan da gereklidir.
ticaret
Bazı cüzdanlar aynı zamanda kripto para birimi değişimini, takas işlemlerini, OTC işlemlerini ve diğer kripto varlık alım satım hizmetlerini de destekleyecektir. Bunların arasında OTC (Over The Counter) işlemlerinin borsa dışında olması, üçüncü bir tarafça garanti edilmesi ve müşterinin noktadan noktaya işlemi yapması da mümkündür. yöntem, mevcut yasal para birimidir ve kripto varlıkların birebir alınıp satılmasının ana yöntemidir.
diğer
Cüzdanlar doğal olarak finansal niteliklere sahip olduğundan, bazı cüzdanlar kullanıcıların varlık değerlendirme ihtiyaçlarını karşılamak için madencilik havuzları, finansal yönetim, madencilik, proje yatırımı vb. dahil olmak üzere çeşitli finansal araç ve işlevleri entegre edecektir.
"Alipay"i karşılaştırın
Blockchain ile ilk kez temasa geçen kullanıcılar için öncelikle blockchain cüzdanını kesin olarak tanımlanmamış bir perspektiften "Alipay" ile karşılaştırabiliriz.
"Alipay" ile aynı noktalar:
Varlıkları yönetebilir, ödeme transferleri gerçekleştirebilir, varlıkları görüntüleyebilir vb.
Kimliğinizi yönetebilir ve üçüncü taraf uygulamalara veya web sitelerine erişim için oturum açma yetkisi verebilirsiniz.
"Alipay"den farkları:
"Alipay", Ant Group tarafından kontrol edilen merkezi bir üründür, blockchain cüzdanı ise merkezi olmayan blockchain'e özgüdür ve insanlar tarafından neredeyse kontrol edilemez.
"Alipay" hesabı oluşturmak için kimlik kartı ve cep telefonu bilgileri gerekir. Kaybolursa geri alınabilir. Blok cüzdan zinciri cüzdan hesapları anonimdir ve kaybolursa geri getirilmesi neredeyse imkansızdır.
"Alipay" tarafından yönetilen varlıklar yasal para biriminde kaydedilir. Kullanıcıların "mülkiyetini" koruyan kapsamlı yasalar vardır. Blockchain cüzdanı tarafından yönetilen varlıklar gerçekten kullanıcılara aittir.
Cüzdandaki gelişmeler ve zorluklar
Bitcoin'in doğuşunun başlangıcında, cüzdan çok ilkeldi ve hatta çalıştırılmadan önce Bitcoin defterinin tamamını indirmek için birkaç günlük senkronizasyon gerekiyordu. O zamanlar yalnızca birkaç meraklı, bir bilgisayarda işlem yaparak cüzdanı kullanabiliyordu. . Aşağıdaki resim Bitcoin'in kurucusu Satoshi Nakamoto tarafından tasarlanan dünyanın ilk Bitcoin cüzdanını göstermektedir:
Bitcoin'in gelişmesiyle birlikte, 29 Haziran 2011'de Bitcoin ödeme işlemcisi BitPay, akıllı telefonlar için ilk Bitcoin e-cüzdanını piyasaya sürdü. Bu, cüzdanın sıradan kullanıcıların kullanımına sunulması için tarihi bir adımdı, ancak esas olarak Özellikler: Yalnızca Bitcoin saklanabilir. .
Kasım 2013'te, Bitcoin oluşum bloğunun doğuşundan yaklaşık beş yıl sonra, blockchain'in 2.0 çağına girdiğini duyuran Ethereum teknik incelemesi bu dönemde blockchain'de kullanılmaya başlandı. ödemelerin aktarılması ve alınması, cüzdanın yanı sıra on-chain sözleşme işlemleri de gerçekleştirilebilmektedir.
2018 yılında DeFi terimi ilk kez Telegram'da önerildi. Compound, Uniswap, DAI ve diğer protokollerin piyasaya sürülmesiyle Ethereum ekosistemi, Yield Farming ve Aggregator'ın 2020 yazında gelişmesinin ardından gelişmeye başladı. ticaret faaliyetleri önemli ölçüde arttı, DeFi likidite madenciliği popüler hale geldi, blockchain cüzdan kullanıcılarının sayısı 50 milyonu aştı ve blockchain cüzdanları hızlı bir genişleme dönemine girdi.
2021'den günümüze çapraz zincir ve Katman 2 anlatımıyla birlikte blockchain cüzdanları, insanların varlık depolaması ve ticaret yapması için popüler bir tercih haline geldi. Aynı zamanda çapraz zincir varlıklarını desteklemek de temel hususlardan biri haline geldi. kullanıcıların bir cüzdan seçmesi için.
2022'de Bogotá'da düzenlenen Devcon 6 konferansında Tomasz Tunguz, Web3'ün bazı istatistiklerinden bahsetti: Her ana akım halka açık zincirin kümülatif DAU'su yaklaşık 2,5 milyon iken, geleneksel İnternet'in DAU'su 5 milyardır ve ilki zar zor yeterlidir. ikincisinin %0,05'ine ulaşmak. Arz tarafında ise Web3'te geliştirme yapan yaklaşık 16.000 geliştirici bulunuyor. Dünyadaki toplam geliştirici sayısı 27 milyona ulaştı ve Web3 geliştiricilerinin payı %0,06'dan az. Sonuç olarak Web3 hâlâ kitlesel olarak benimsenmekten çok uzak.
Web3'e giriş olarak cüzdanların geniş çapta benimsenmesi için ilk zorluk "özel anahtar depolama" sorununu çözmektir.
Blockchain dünyasında özel anahtarlar her şeyi kontrol ediyor ve sektörde "Sizin Anahtarlarınız Değil, Coinleriniz Değil" konusunda bir fikir birliği var.
Merkezi olmayan cüzdanlar, özel anahtarlar ve kendi kendini saklamayı türetmek için anımsatıcı sözcükler ve hiyerarşik deterministik (HD) bir yapı kullanır; bu da, merkezi olmayan cüzdanların, kripto varlıklarını yönetmek için en iyi uygulama olması gerektiği anlamına gelir. Finbold tarafından yayınlanan bir rapora göre, küresel borsalarda 295 milyon kripto para cüzdanı kullanıcısı bulunuyor ve bunların %21,5'ini oluşturan yalnızca 81 milyon merkezi olmayan cüzdan kullanıcısı var.
Özel anahtarları merkezi bir borsaya emanet etmek doğal olarak güvenli değildir. FTX'in Kasım 2022'deki çöküşü, uzun bir borsa güvenlik olayları listesinin sonuncusudur. Ancak çok sayıda kullanıcı, bunun karşılığında saklama riskini üstlenmeye hâlâ isteklidir. daha düşük Maliyet ve kullanım kolaylığı. Çünkü kullanıcıların büyük çoğunluğu için, varlıklarını ve verilerini başkalarının eline bırakmadan, özel anahtara hakim olarak varlıklarını bağımsız olarak yönetebilseler de, özel anahtarın saklanması büyük bir sorun haline geldi. Birçok insanın kağıda anımsatıcı yazma deneyimine sahip olduğuna inanıyorum.
OKLink istatistiklerine göre, 2022 yılında, özel anahtar sızıntıları ve özel anahtar kayıpları nedeniyle kullanıcıların dijital varlık kayıpları, 930 milyon ABD dolarına kadar en büyük kayıp olacak ve toplam kayıpların yaklaşık %40'ını oluşturacak. Blockchain dünyasında, özel anahtarın kaybolması veya çalınması, varlıkların kalıcı olarak kaybedilmesi anlamına gelir ve bu, sıradan kullanıcılar için dayanılmaz bir durumdur.
"Özel anahtar saklama" sorununu çözmek için cüzdan üreticileri özel anahtarsız cüzdanları ve sosyal kurtarmayı araştırıyor ve akıllı sözleşme cüzdanları ana akım çözümlerden biri.
Akıllı sözleşme cüzdanı
Ethereum'un hesap türleri harici hesaplara (Harici Ait Hesap, EOA) ve sözleşme hesaplarına (Sözleşme Hesabı, CA) bölünmüştür.
Akıllı sözleşme cüzdanı, cüzdan gibi davranan, yani kullanıcıların varlıkları yönetmesine ve DApp'lerle etkileşime girmesine olanak tanıyan bir akıllı sözleşme olan bir sözleşme hesabıdır. Akıllı sözleşme cüzdanları, harici hesap cüzdanlarından farklı olarak özel anahtarlara sahip değildir, yalnızca adreslere sahiptir. Bu nedenle akıllı sözleşme cüzdanları, aktif olarak işlem başlatamaz ve tetiklendikten sonra yalnızca yazılan koda göre işlem gerçekleştirebilir. Akıllı sözleşmelerin zincire uygulanması gerekiyor, bu nedenle akıllı cüzdanların oluşturulması başlangıç maliyetleri gerektiriyor.
Sıklıkla dediğimiz çoklu imza cüzdanı, işlemleri yürütmek için M-of-N anahtarlarının imzasını gerektiren bir tür akıllı sözleşme cüzdanıdır.
Çoklu imzalı cüzdandaki her varlık kendi özel anahtarını tutar. İşlemleri gerçekleştirmek için birden fazla varlığın cüzdan sözleşmesinin doğrulamasını geçmesi gerekir. Sözleşme genellikle kurtarma seçenekleri sunar ve bu da etkili bir şekilde sorunu çözebilir. birkaç varlığın sorunu özel anahtarın çalınması veya kaybolması sorunu.
Çoklu imzalı cüzdanlar, DeFi protokolleri ve DAO'lar tarafından yaygın olarak kullanılmaktadır ancak cüzdanlar için evrensel ve popüler bir teknik yol değildir. Sonuçta ortalama bir kullanıcı, biyometrik ödemeler ve hesapların sosyal olarak kurtarılması gibi Web2 ödemelerine ve hesaplarına zaten alışkındır.
Web3 dünyasında bu kadar güçlü işlevlere ulaşmak için "hesap soyutlama" kavramının tanıtılması gerekiyor.
Bilgisayar biliminde "soyutlama", ilgili parçaları daha büyük bir parçadan çıkarmak, bir şeyi daha küçük parçalara bölmek anlamına gelir.
Ethereum'da hesap soyutlama, işlem doğrulama ve işlem yürütmenin monolitik bir süreçten kullanıcının bireysel ihtiyaçlarına göre ayarlanabilen modüler bileşenlere bölünmesi anlamına gelir.
Hesap soyutlamanın temel amacı, akıllı sözleşmelerin işlemler için başlangıç hesabı olarak hizmet etmesini sağlamak, kullanıcıların hesaplarının güvenlik modelini ve operasyon modelini özelleştirmesine olanak tanıyarak harici hesap ihtiyacını tamamen ortadan kaldırmaktır. Harici hesaplar, anahtar çiftlerine o kadar sıkı bir şekilde bağlı olduğundan, aslında aynı şey olduklarından, işlemleri yetkilendirmek ve kullanıcı deneyiminin kilidini açmak için bunları özel kodla programlamak imkansızdır.
Buterin, "Ethereum'un Üç Dönüşümü" başlıklı makalesinde şunları söyledi: Herkesin akıllı sözleşme cüzdanlarına geçmesine izin verilmemesi, Ethereum'un başarısızlığına yol açacaktır.
Bu nedenle, hesap soyutlama Ethereum için büyük önem taşımaktadır. Bir kez uygulandığında Web3'te yeni uygulamalar, oyun ve hayal alanı doğabilir.
Hesap soyutlama
Ethereum'un 2015 yılında piyasaya sürülmesinden bu yana hesap soyutlama tartışması durmadı. En son ERC-4337, V God ve diğerleri tarafından önerildi.
Kullanıcı amacını ifade eden ve sözleşme hesaplarının işlemleri aktif olarak gerçekleştirmesine olanak tanıyan özel bir işlem olan Kullanıcı İşlemi tanıtıldı. Bu Kullanıcı İşlemleri, Kullanıcı İşlemlerinin yürütülmesini simüle eden ve özel bir işlem havuzuna geçerli işlemler ekleyen Bundler adlı bir rol tarafından yönetilir. Daha sonra EntryPoint sözleşmesi, kullanıcının amacını gerçekleştirmek için bu Kullanıcı İşlemlerini doğrular ve yürütür.
ERC-4337'nin en büyük avantajı hard fork gerektirmediği için konsensüs protokolü düzeyinde değişiklik gerektirmemesidir.
Doğrulama ve işlem süreçleri iki akıllı sözleşmeye ayrılmıştır: Giriş Noktası sözleşmesi ve Cüzdan sözleşmesi. EntryPoint sözleşmesi, Cüzdan sözleşmesiyle etkileşimde bulunmak için bir koordinatör görevi görür. Cüzdan sözleşmesi, özel mantığa dayalı olarak kullanıcı işlemi doğrulamasını gerçekleştirir. M-cüzdan sözleşmesi bir işlemi başarıyla doğrularsa, giriş noktası sözleşmesi işlemi yürütür ve bir sonraki bloğa aktarır.
Bu soyutlama, geliştiricilere ve kullanıcılara, işlemlerin geçerli olabilmesi için bir gereklilik olarak özel cüzdan sözleşmelerine istediklerini kodlama özgürlüğü verir. Örneğin, cüzdan sözleşmeleri çoklu imzaları, sosyal kurtarma özelliklerini ve hatta kuantum dirençli imza planlarını kullanabilir.
ERC-6551, Future Primitive ekibinin, takası mümkün olmayan tokenleri (NFT'ler) akıllı sözleşme cüzdanlarına yeni bir şekilde bağlamaya yönelik ve varlıklar üzerinde daha fazla kontrol ve esneklik sağlayan bir tekliftir. Protokol "Token bağlı hesaplar" olarak adlandırılıyor ve her NFT'nin kendi cüzdan adresine sahip olmasına izin veriyor.
ERC-6551 bir hesap soyutlaması veya yeni bir token standardı değildir. Ancak akıllı sözleşme cüzdanları, NFT'lerin işlevselliğini önemli ölçüde artırmak için birleştirilebilir; bu da NFT'nin şekillendirilebilirliğini, zincir içi itibarı, oyun karakteri envanterini vb. etkinleştirmek gibi onları her zamankinden daha pratik hale getirir.
Prensip olarak NFT sahipleri, Tescil sözleşmesiyle etkileşime girerek akıllı sözleşme cüzdanları oluşturur. Kayıt sözleşmesi değişmezdir, izin gerektirmez ve sahibi yoktur. Her NFT için benzersiz, deterministik olarak adreslenmiş bir akıllı sözleşme cüzdanı dağıtır. Kontrolü yalnızca NFT sahibine aittir. hesaba da aktarılır.
En son ERC-4337 teklifi ve ERC-6551 teklifinin sektörün referans noktası haline gelmesiyle birlikte, sektör aşağıda gösterildiği gibi 2023'te hızlı bir gelişmeyi başlatacak:
EIP-3074, Ethereum topluluğundan geniş çapta destek alan ve resmi olarak bir sonraki Ethereum hard fork'una dahil edilen başka bir tekliftir.
EIP-3074, Ethereum araştırmacısı Sam Wilson, Go Ethereum geliştiricisi Matt Garnett ve diğerleri tarafından önerildi. Temeli, herhangi bir EOA hesabının ek sözleşmeler veya manuel geçiş yapmadan akıllı sözleşme cüzdanı gibi çalışmasına izin vermektir.
EIP-3074, EOA'nın akıllı bir sözleşmeye bağlanmasını ve işlemlerin kontrolünü akıllı sözleşmeye aktarmasını sağlayan iki yeni Ethereum Sanal Makine talimatını sunar: AUTH ve AUTHCALL.
AUTH: bir imzayı doğrulamak ve bir bağlam değişkenini "yetkili" olarak ayarlamak için kullanılır. İmza geçerliyse ve imzalayanın adresi verilen yetkili adresle eşleşiyorsa, "yetkili", yetkili adres olarak ayarlanır. AUTH talimatı, akıllı bir sözleşmenin bir EOA adına işlemleri gerçekleştirmesine olanak tanır ve böylece yetkili delegasyonu mümkün kılar;
AUTHCALL: Mevcut CALL talimatına benzer, harici bir arama gerçekleştirmek için kullanılır. Aradaki fark, AUTHCALL'un arayan adresi olarak daha önce AUTH direktifi aracılığıyla belirlenen yetkilendirme adresini kullanmasıdır. Bu, AUTHCALL'un gönderen olarak sözleşmenin kendisini değil, yetkili EOA'yı kullanacağı anlamına gelir.
EIP-3074'ün Ethereum'un sert çatalı yoluyla uygulanması gerekiyor. Asıl amaç, EOA'ya akıllı sözleşme benzeri işlevler vermek ve EOA'nın kontrolünü akıllı sözleşmeye devretmektir. Ancak hesabın kendisi EOA olduğundan anahtarın çalınması veya kaybolması durumunda kontrolün tamamen kaybedilmesi anlamına gelir.
EIP-7702, EIP-3074'e alternatif olarak bu yıl 7 Mayıs'ta Vitalik tarafından piyasaya sürüldü. EIP-7702, EOA'nın işlem süreci sırasında akıllı sözleşmelerin işlevlerini geçici olarak benimsemesine olanak tanır. EOA, tek bir işlemin yürütülmesi sırasında EOA'yı akıllı sözleşme cüzdanına dönüştürebilir ve işlem tamamlandıktan sonra normal duruma dönebilir.
EIP-7702, işlem sırasında imzalanan EOA hesabını geçici olarak bir akıllı sözleşme cüzdanına dönüştüren ve böylece EIP-3074'ün eşdeğer işlevselliğini elde eden "sözleşme_kodu" parametresini ve imzayı içeren yeni bir işlem türü sunar.
EIP-7702 yeni işlem kodları sunmaz, bu nedenle herhangi bir sert çatala gerek yoktur. Ana amaç, EIP-3074'ü daha akıcı ve EIP-4337 ile daha uyumlu hale getirmektir, çünkü tanıtılan "contract_code" parametresi mevcut EIP-4337 cüzdanı olabilir. kodu ve ek EIP (EIP-5003) ile EOA hesabı kalıcı olarak akıllı sözleşme cüzdanına yükseltilebilir.
Hesap soyutlamanın sonunda Ethereum'daki tüm hesaplar, varlıkları ve işlemleri yönetmek için akıllı sözleşme cüzdanlarını kullanıyor ve artık geleneksel EOA hesaplarına bağlı kalmıyor.
Hesap soyutlamaya ilişkin mevcut en ileri araştırmalar aşağıdakileri içermektedir:
sosyal iyileşme
Sosyal kurtarma, akıllı sözleşme cüzdanının şifresini sıfırlamak için e-posta kullanmak gibi, kullanıcıların anahtarlarını kaybetmeleri durumunda hesaplarına yeniden erişim kazanmalarına yardımcı olmak için sosyal ilişkileri kullanan bir mekanizmayı ifade eder.
Sosyal kurtarma özelliğini kullanan kullanıcıların genellikle cüzdan oluşturma işlemi sırasında veya sonrasında bir koruyucu ayarlaması ve oturum açmak veya cüzdanı geri yüklemek için belirli bir koruyucu doğrulama eşiğine (örneğin 3 koruyucudan 2'si) ulaşması gerekir. Bu işleme genellikle çok faktörlü kimlik doğrulama adı verilir.
Sosyal kurtarma şu anda hesap soyutlamada popüler bir araştırma yönüdür. Sosyal kurtarmayı uygulayan cüzdanlar arasında Argent Wallet, Loopring Wallet ve UniPass bulunmaktadır.
ticaret yapma niyeti
Amaçlar, kullanıcıların, işlemin tam kontrolünden vazgeçmeden, işlem oluşturma işlemini üçüncü bir tarafa dış kaynaklardan sağlamalarına olanak tanıyan bir dizi imzalı, bildirime dayalı kısıtlamalardır. Basitçe söylemek gerekirse, eğer bir işlem, bir işlemin "nasıl" gerçekleştirileceğini belirtiyorsa, o zaman niyet, işlemin "beklenen sonucunun ne olduğunu" tanımlar.
Niyet işlemleri, cüzdan istemcisini niyet katmanı olarak kullanır ve kullanıcıların niyetlerini ifade etmelerine ve amaçtan Kullanıcı İşlemine kadar olan süreci tamamlamalarına olanak tanır.
Şu anda, niyet ticareti için yalnızca bazı deneysel projeler var. İster doğal dille niyet girişi olsun, ister hedefi parçalamak, en uygun yolu hesaplamak ve operasyonları yürütmek olsun, yapay zeka avantajlarından faydalanabilir. Blockchain'in yapay zekayı birleştirdiği senaryolardan biri olması bekleniyor.
Cihaz Hesabı
Cihaz Hesabı (DA), kullanıcı anahtarlarını ve cüzdan hesaplarını yönetmek için kullanıcı tarafında modern bilgi işlem cihazlarındaki (PC'ler, cep telefonları, tabletler vb.) donanım güvenlik modüllerini kullanan bir teknolojidir.
Cihaz hesapları, geleneksel kimlik doğrulama yöntemlerinden daha kullanışlı ve daha güvenli olan parolasız kimlik doğrulama teknolojisi Passkey/WebAuthn'u kullanır:
Kaydedildikleri cihaz tarafından korunur, ekstra bir güvenlik katmanı olarak biyometri kullanılır, şifre gerekmez;
Airdrop/Bluetooth aracılığıyla cep telefonları ve bilgisayarlar gibi birden fazla cihaz arasında sorunsuz bir şekilde senkronize edilebilir ve tek arıza noktalarını ortadan kaldırır;
Kullanıcı deneyimini geliştirmek için cihazlar arasında güvenli bir şekilde giriş yapabilir, cep telefonunuzdaki QR kodunu tarayabilir ve web sayfasına biyometrik olarak giriş yapabilirsiniz.
Özetle
Kripto piyasası katılımcıları için gerekli araçlardan biri olan cüzdanlar, altyapı alanında oldukça önemli bir konuma sahip. Gelecekte cüzdan girişinin önemi ticaret platformunu aşacak ve Web3 trafiğinin buluşma yeri ve Metaverse'nin altyapılarından biri haline gelecektir.
Ödeme ve aktarımı desteklerken, tüm DApp'ler cüzdan içerisine entegre ediliyor. Proje geliştiricileri ve kullanıcılar çok sayıda bir araya gelerek blockchain teknolojisine dayalı yeni nesil bir İnternet ekosistemi oluşturabiliyor. Bu ekosistemde kullanıcıların sosyal ağ oluşturma, kısa video tarama, alışveriş, yemek siparişi, taksi ve seyahat dahil tüm çevrimiçi işlemleri cüzdan üzerinden gerçekleştirilebiliyor. Cüzdan Web3'te gerçek anlamda "Alipay" olacak.