Piers Ridyard, ‘Blok Zincirlerini Gerçekten Ölçeklendirmenin Tek Yolu işlemeyi Paralel Hale Getirmektir’ Diyor.
Olası her derde deva olarak lanse edilmesine rağmen, merkezi olmayan finans (defı) hala ana akım benimseme beklentilerini büyük ölçüde azaltan engellerle karşı karşıya, seri girişimci ve Radix DLT CEO’su Piers Ridyard’ı iddia ediyor. Ridyard, defi’nin “harika bir kavram kanıtı” olarak görülmesine rağmen, bu alternatifin geleneksel finansmana yaygın olarak benimsenmesinin ancak geliştirici ve kullanıcı deneyimi geliştirildiğinde mümkün olduğunu ekledi.
Geliştirici Teşvikleri ve Defi’nin Kitlesel Olarak Benimsenmesi
Geliştirici ve kullanıcı deneyimini geliştirmenin yanı sıra, Radix CEO’su şunları söyledi. Geliştiricilere sürekli ve sürdürülebilir destek sağlanmasının “bir hayalet zincirle sonuçlanmamanızı” sağladığına dair haberler var. Bir YC Mezunu olan Ridyard, defi ve Web3’ün ölçeklendirme sorunlarının nasıl aşılabileceğine dair düşüncelerini de paylaştı.
Ridyard, Coinbase’in yakın zamanda piyasaya sürülen Layer 2 (L2) blok zinciri ile geliştiricileri destekleme girişimini ve bunun neden defi’nin öngörülen kitlesel olarak benimsenmesine neden olma ihtimalinin düşük olduğunu daha da tartıştı. CEO’NUN kendisine gönderilen sorulara verdiği cevaplar aşağıdadır.
Sizce bugün defi’nin karşılaştığı en büyük engeller neler?
Piers Ridyard (PR): İki büyük engel var. İlk olarak, Defi’nin kullanıcı deneyimi günlük insan için tamamen kabul edilemez. İkincisi, geliştirici deneyimi o kadar zordur ki, çok az geliştirici aslında güvenli akıllı sözleşmeler oluşturabilecek seviyeye gelir.
Bu, bugün Defi’yi harika bir kavram kanıtı yapıyor. Defi summer’da görüldüğü gibi, kullanıcılara ve sermayeye gerçek faydalar sağlayan yenilikçi fikir sıkıntısı yaşatmıyor. Haftadan haftaya, Dapp’lerin milyonlarca dolarlık istismarlarının manşetleri haberlerde gündeme geldi.
Twitter’da yapılan hızlı bir arama, işlemleri okumadan imzalamak zorunda oldukları için cüzdanlarının boşaldığı deneyimli kullanıcıların örneklerini gösterecektir. Ve eğer bir arkadaşınızı veya aile üyenizi kripto / Defi’ye dahil etmeye çalıştıysanız, tohum cümleleri gibi şeylerin, insanların çoğunluğunun net değerlerini güvence altına almak için kullanmakta rahat olacağı bir şeyden uzak olduğunu söylememe gerek yok.
Sadece tüm iyi kavram kanıtlarıyla, nasıl çalışabileceğini açıkça görebiliriz, ancak kitlesel evlat edinmeye hazır olmaktan uzaktır. Defi’nin önündeki en büyük engel, bu kavram kanıtını almak ve geliştiriciler, girişimciler ve kullanıcıları için Defi ekosistemiyle etkileşime girerken onlara güven veren bir deneyim yaratmaktır. Bunu yapmak için sezgisel, güvenli ve ölçeklenebilir bir geliştirici ve kullanıcı deneyimine ihtiyacımız var.
BCN: Geliştirici teşviklerinin defi ekosisteminin büyümesini teşvik etmek için önemli olduğu söylendi. Geliştiricileri büyümeyi teşvik etmeye nasıl teşvik edersiniz?
PR: Geliştiriciler, gelecekteki ekosistem başarısının öncü göstergesidir. Topluluğunuzda ne kadar yüksek kaliteli geliştiricilere sahipseniz, sonunda platformunuzda o kadar fazla Dapp oluşturulur. Birçok proje, büyük geliştirici fonları veya hibe programları ile geliştiricileri çekmeye çalıştı. Buradaki fikir, başarılı bir Defi ekosisteminin birçok türde merkezi olmayan borsaya (DEX), borç vermeye, değiştirilemez tokenlere (NFT) veya türev uygulamalara ihtiyacı varsa, geliştiricileri bunları oluşturmaya teşvik etmek için bir fon oluşturabileceğinizdir.
Ancak ortaya çıkan şey, birçok L1 blok zincirinin, spesifikasyona göre inşa edecek geliştiricilere milyonlarca dolar atması ve fonları almak için tüm kutuları işaretlemesiydi. Ve bu başarıldığı anda, geliştirici daha sonra çalışmayı durduracaktı. DEX orada olacaktı, ancak ileriye dönük olarak desteklenmeyecekti. Sonunda bir “hayalet zincir” ile sonuca varılacaktı.
Radix nasıl farklıdır? Sürdürülebilir teşviklere inanıyoruz. Bu nedenle, geliştiricilere kodları her başkası tarafından kullanıldığında ödeme yapan, defterde otomatik bir telif hakkı sistemi oluşturuyoruz. Bu, geliştiricileri, nakit dağıtarak buna karar veren merkezi bir otorite yerine, temizlik yapılanlara rehberlik etmek için piyasa güçlerinin ağırlığından yararlanarak, uzun vadede en faydalı olacağını düşündükleri ilkeleri oluşturmaya teşvik eder.
Bunu söyledikten sonra, geliştiricilerin ve girişimcilerin hala aktif desteğe ihtiyacı var. Bu nedenle Radix hibe programı, Radix ekosistemindeki kuruculara ve geliştiricilere verilen hizmetleri, desteği, rehberliği ve nakit sübvansiyonları birleştirir.
BCN: Coinbase geçtiğimiz günlerde geliştiricilere dapps oluşturmanın kolay ve düşük maliyetli bir yolunu sunmak için Base adlı yeni bir katman 2 blok zincirini duyurdu. Bunun defi’nin benimsenmesi üzerinde ne gibi bir etkisi olacak ve diğer katman-2’lerle nasıl rekabet edecek / etkileyecek?
PR: Yani Temel ilginç bir gelişmedir. Merkezi Defi’ye ya da bazılarının dediği gibi “Cedefi” ye yaslanan Coinbase’dir. Ancak, Dapps oluşturmak için kolay bir yer olmadığını iddia ediyorum. Uzun vadede de düşük maliyetli olmayacak. Niçin?
İlk olarak, Temel üzerine inşa edilen Dapp’ler Ethereum Sanal Makinesinde (EVM) çalışacaktır. EVM, geliştiricilerin bugün Dapps oluşturmaları için şüphesiz en popüler ortam olsa da, son iki yılda milyarlarca dolar değerinde hackle (sadece geçen hafta Euler Finansmanı için 200 milyon dolar) güvenli olmadığını defalarca kanıtladı.
Kolay bir geliştirici deneyimi sağlamak için, geliştiricilere varlıkları, yani belirteçleri, platformun kendisi tarafından işlenen güvenlik, doğrulama ve muhasebeyle oluşturma ve yönetme araçları sağlayan yeni ortamlara evm’den bakmanız gerekir. Platform, geliştiricinin akıllı sözleşmelerini değil varlıkları ele alıyorsa, bu saldırılara ve istismarlara neden olan güvenlik açıklarının çoğu mümkün değildir.
İkincisi, bir Katman 2 olarak, Temel sonuçta sadece yeni bir blok zinciridir. Bu, Ethereum’daki Dapp’lerin hiçbiri doğrudan tabanda kullanılamayacağından, Ethereum’un ölçeklenebilirliğine katkıda bulunmadığı anlamına gelir. Ve Tabandaki Dapp’lerin hiçbiri doğrudan Ethereum’da kullanılamaz. Bunun nedeni, Ethereum ve Base arasında “atomik birleştirilebilirliği” (daha sonra bunun hakkında daha fazla konuşacağız) kaybetmenizdir. Sonuç olarak, Baz, kendi likidite havuzlarına sahip yeni DEX’LER, yepyeni borç verme Dapp’leri vb. Gibi her bir Dapp’nin kendi örneklerine sahip olacaktır. Sonuçta, Taban yeterince popüler hale gelirse, kendi ölçeklenebilirlik sınırlarına ulaşacak ve işlem ücretleri yeniden yükselmeye başlayacaktır.
Defi’nin benimsenmesi üzerindeki etki açısından, Temel kesinlikle iyi bir şeydir. Coinbase’in markası ve kaynakları ile daha fazla kullanıcıyı Defi’ye “ayak parmaklarını batırmaya” ve nasıl bir şey olduğunu hissetmeye teşvik edecek. Ancak sınırlı sayıda izin verilen doğrulayıcıyla, Base gerçekten merkezi olmayan bir yapıya sahip değildir. Uzaya daha fazla kullanıcı getirmek için esas olarak bir basamak taşı olarak kullanışlıdır. Gerçekten merkeziyetsiz olmadıkça, Defi’nin kitlesel olarak benimsenmesini sağlamayacağız.
BCN: Katman 2 zincirleri konusunda, defi ve Web3 için bir başka kritik büyüme sorunu olan ölçeklenebilirlikten bahsedelim. Katman 2’lerden parçalamaya – günümüz ağlarının çoğu ölçeklendirme yarışında. Bu tür çözümlerin sonunda işe yarayacağını öngörüyor musunuz?
PR: Bu yüzden yukarıda buna değindik, ama gerçekten derinlere inmek için, blok zincirlerin neden temelde ölçeklenmediğini anlamanıza yardımcı olacak zihinsel bir tablo çizmeme izin verin.
Başlamak için, bir bloğu işlemleri içeren bir kare olarak düşünün. Blok tamamlandığında, hepsi bu, içindeki tüm işlemler kesindir. Belirli bir bloğun içindeki herhangi bir işlem, o bloktaki diğer işlemlerle birleştirilebilir. Örneğin, iki ev alıp satan iki aşamalı bir işleminiz olabilir: 1) A Kişisi B Kişisinden satın alır; ve 2) B Kişisi C Kişisinden satın alır. Bu senaryoda, ilk aşama da tamamlanmadıkça ikinci aşama tamamlanamaz.
İşlemin işe yaraması için her iki bacağın da olacağına veya ikisinin de olmayacağına dair bir garantinizin olması gerekir. Ve bir blok zincirinde, her iki bacağı da ancak ikisi de aynı bloğun içindeyken tamamen garanti edebilirsiniz. Bacak 1 bir blokta gerçekleşirse ve bacak 2 başka bir bloğu beklerse, C Kişisi işlemi iptal edebilir ve aniden B Kişisinin yaşayacak yeri olmaz.
Ardından, blok zincirlerini gerçekten ölçeklendirmenin tek yolu işlemeyi paralelleştirmektir. Bir boruyu kaç işlem yapabileceğinizin bir sınırı vardır (tek bir şeritten geçen arabaları düşünün). Bu sınırlamayla, gerçekten ölçeklendirmenin tek yolu ek şeritler oluşturmaktır. Sınırsız sayıda şerit veya ayrı blok zinciri ile teoride sınır yoktur.
Ancak, işlemleri ayrı blok zincirler arasında paralelleştirirseniz, tanım gereği işlemlerinizi ayrı bloklar arasında bölüyorsunuz demektir. Örneğimiz iki ayaklı ev işlemi, iki ayrı blok zincir üzerindeyse her iki bacağı da garanti edemez. Bu nedenle, işlemin her iki ayağı da aynı blok zincirinde olmalıdır. Ama eğer birlikte olmaları gerekiyorsa, ilk etapta işlemeyi paralelleştirmenin amacı nedir?
Bu, bugün Ethereum ile sahip olduğumuz şeydir. Herkes diğer herkesle “atomik olarak beste yapabilmek” istediği için herkes Ethereum ana zincirinde olmak istiyor. Bir parçadaysanız veya katman 2’deyseniz, yalnızca birkaç kişinin üzerinde olmak istediği bir şerittesiniz demektir. Aynı parçanızda veya katman 2’de olmadıkça, önemli işlemleri tek bir ya hep ya hiç işleminde tamamlayamazsınız.
BCN: Bu yıl Radix’in Babylon ana ağ yükseltmesiyle birlikte akıllı sözleşmeler başlatıyorsunuz, bu sektöre ne getirecek ve bugünün defi’sini hangi yollarla geliştirecek?
Halkla İlişkiler: Radix genel ağının amacı, Web3’teki kullanıcılar ve geliştiriciler için mümkün olanı kökten değiştirmektir. Radix varlık odaklı programlama dili Scrypto şimdi bir yıldır test ediliyor ve 9.500’den fazla geliştirici bunu kullandı ve Radix’in onu Web3 Dapp’leri oluşturmak için mümkün olan en iyi programlama dili haline getirmesine yardımcı oldu.
Radix Cüzdanı, Scrypto’nun tüm gücünden ve Radix teknoloji ağından yararlanarak, ana akım bir kitle için son derece kolay olan, mobilde ilk kullanıcı deneyimini yaratır. En iyi Web2 uygulamalarının rahatlığını korurken, ademi merkeziyetçiliğin tüm avantajlarını sağlamak için tasarlanmıştır.
Örneğin, Radix cüzdanı ile akıllı hesaplar, temel ifadeler gereksinimini ortadan kaldıran gerçekten merkezi olmayan hesap kurtarmayı mümkün kılar. İşlem bildirimi, kullanıcılara imzalamak üzere oldukları işlemin gerçekten insan tarafından okunabilir bir görünümünü verir. Tüm bunlar hem sezgiseldir hem de temel Radix ağı tarafından güvence altına alınmıştır.
Geliştirici tarafında, Scrypto ve Radix engine yürütme ortamı, güçlü Defi ve Web3 uygulamaları oluşturmanın sezgisel ve güvenli bir yolunu sunar. Radix motorunun çekirdeğindeki yerel varlıklarla, Radix üzerindeki belirteçler, sezgisel olarak beklediğiniz gibi “fiziksel” nesneler gibi davranır. Bu, bugün Solidity ve evm’de gördüğümüz hack ve istismarların çoğunun Radix ağında imkansız olduğu anlamına geliyor.
Kritik olan, hem kullanıcı deneyiminin hem de geliştirici deneyiminin kökten daha iyi bir platform sağlamak için birlikte çalışmasıdır. Geliştiriciler, kullanıcı deneyimini iyileştirmekten yararlanır, çünkü bu, kullanıcılara katılımın çok daha kolay olduğu anlamına gelir ve kullanıcılar, Radix motorunun akıllı sözleşme risklerini büyük ölçüde azalttığını bilerek Dapp’leri güvenle kullanabilecekleri anlamına geldiği için geliştirici deneyimindeki iyileştirmelerden yararlanır.
BCN: Genellikle güçlü bir ekosistemin güçlü bir ağın anahtarı olduğu söylenir. Yaptığınız ilerleme hakkında biraz bilgi paylaşabilir misiniz?
PR: Geçen yıl boyunca, Radix programlama dili Scrypto (Rust’a dayalı) ve yürütme ortamı Radix engine, geliştiricilerle erken erişimdeydi. O zamanlar 9.500’den fazla geliştirici Scrypto’yu çoktan denedi ve halihazırda ana ağda aktif olarak dağıtılmaya hazırlanan 50’den fazla proje var.
Radix Olympia ana ağı şu anda neredeyse iki yıldır faaliyet gösteriyor, bir milyondan fazla işlem yaptı ve herhangi bir kesinti veya kesintiler söz konusu bile olmadı.
Radix ağının programlama dilinin inanılmaz derecede etkili olduğu gösterilmekle kalmadı, aynı zamanda ağ, çalışan genel ağa akıllı sözleşmeler eklenmeden önce önemli miktarda sağlamlık testinden geçti.
(BCN): Radix’in varlık odaklı bir paradigmaya odaklandığı söyleniyor. Bunu açıklayabilir ve bunun neden dışarıda olandan daha iyi olduğunu düşündüğünüze dair düşüncelerinizi paylaşabilir misiniz?
PR: Günümüzde EVM gibi neredeyse tüm akıllı sözleşme platformlarında, geliştiriciler kendi akıllı sözleşmelerinde (örneğin ERC20) sıfırdan varlıklar oluşturmak zorundadırlar. Geliştiriciler bunu, hesapların ve ilgili bakiyelerin bir listesini oluşturarak ve ardından çifte muhasebe veya yeniden giriş gibi sorunların olmadığından emin olmak için doğrulamalar da dahil olmak üzere bu bakiyelerin nasıl güncellenebileceğine dair mantığı tanımlayarak yapar.
Ama eğer düşünürsen, bu resmen delilik olur. Hemen hemen her Defi veya Web3 Dapp, belirteçlerle bir şekilde etkileşime girer. Belirteçler için ortak işlevsellik bitleri neden her geliştiriciye ihtiyaç duyduklarında her geliştirici tarafından yeniden oluşturulur?
Peki varlık odaklı paradigma nedir? Platformun, platformun yerel özellikleri oldukları için belirteçler veya NFT’LER gibi varlıkları yerel olarak anladığı yerdir. Jetonlar, hesaplarda tutulan fiziksel kaynaklar olarak temsil edilir. Bununla, bir geliştiricinin yeni bir jetona ihtiyacı varsa, platformdan kendileri için oluşturmasını isterler ve tür: değiştirilebilir, tedarik: 1.000 veya bölünebilirlik: 18 gibi şeylerle parametrelendirirler. Tüm muhasebe ve güvenlik, geliştirici tarafından oluşturulan keyfi mantıkla değil, platform tarafından ele alınır.
Daha da önemlisi, geliştiricinin akıllı sözleşmeleri artık bakiyeleri korumak gibi şeyleri yapmaktan sorumlu değildir – defterin kendisi bunu yapar. Bu, yalnızca bir jetonun başka bir akıllı sözleşmeyle etkileşimde bulunmasını sağlamak için geliştiricilerin bugün uğraşması gereken çok sayıda kontrolü ve şablon kodunu kaldırır. Bu, yalnızca güvenliği büyük ölçüde iyileştirmekle kalmaz, aynı zamanda geliştiricinin neredeyse tamamen iş mantığına odaklanması için zaman kazandırır.
Tarihte bu kadar büyük verimlilik artışlarını ilk kez görmüyoruz. 1990’larda oyun geliştiricileri, yerçekimi, fizik ve grafiklerin nasıl oluşturulacağını tanımlayan her oyun kurduklarında kendi motorlarını sıfırdan inşa etmek zorunda kaldılar. Daha sonra 90’ların sonlarında Unreal Engine gibi oyun motorları doğdu. Şimdi bir oyun oluşturmak için motordan yerçekimini 1’e ayarlamak gibi istediğiniz şeyleri parametreleştirmesini isteyin. Akla gelebilecek herhangi bir oyun hala inşa edilebilir, ancak artık geliştiriciler her gün yapmaları gereken standart şeyleri güvenli, sezgisel ve hızlı bir şekilde yapacak araçlara sahipler.
Varlık odaklı paradigmanın Web3 ve DeFi için anlamı budur.
BCN: Atomik birleştirilebilirliğin neyle ilgili olduğunu çok basit terimlerle açıklayabilir misiniz?
PR: Bu mükemmel bir bölüm. Yani bir işlem “atomik” olduğunda, bunun her ayağının gerçekleştiği veya hiçbirinin gerçekleşmediği anlamına gelir. Ya hep ya hiç. Tıpkı yukarıdaki ev örneğinde olduğu gibi. “birleştirilebilirlik”, bir şeyleri bir araya getirme yeteneği anlamına gelir. Örneğin, lego tuğlaları birbirine yapışacak şekilde tasarlandıkları için birbirleriyle birleştirilebilirler.
Yani atomik birleştirilebilirlik sadece bir şeyleri bir araya getirebileceğiniz anlamına gelir (bu ev işleminin iki ayağı gibi) ve hepsinin tamamlandığını veya tamamlanmadığını garanti edebilirsiniz.
BCN: Kripto ve blok zinciri alanındaki insanlar genellikle blok zinciri üçlemesi veya dörtlemi hakkında konuşurlar. Radix, konsensüs katmanı Cerberus’un bunu çözeceğini söyledi. Nasıl çalışır ve sözde atomik birleştirilebilirliği bozmadan sınırsız ölçeklenebilirliği nasıl yönetecek?
PR: Ne kadar süremiz var? Bu oldukça derin bir konu ama bu zihinsel modeli daha öncesinden tekrar gözden geçirelim. Bir blok zincirinde işlemler blokların içinde yaşar. Bir blok sona erdiğinde, o kadar. Yani bir bloğun yaptığı şey, iki veya daha fazla blokta “atomikliğe” sahip olmanızı engellemesidir.
Cerberus bunun yerine bloklardan tamamen kurtulur. Zincirleme bloklar yerine Cerberus, işlemleri, işlemden işleme, işlemden işleme zincirliyor. Bu, Taban defterinin herhangi bir bölümüyle etkileşime girmeniz gerekiyorsa, örneğin ev işleminin 2. ayağı ile etkileşime girmesi gereken ev işleminin 1. ayağı gibi, bu verilerin nerede depolandığı önemli değildir, ihtiyacınız olduğunda her iki işlemi de atomik olarak birleştirebilirsiniz. İşlemler bir bloğun sınırlarından kurtulur.
Bunun sonucu, işlem işlemeyi trilyonlarca parça arasında büyük ölçüde paralelleştirebilmenizdir (tam olarak 2 ^ 256). Ancak ihtiyacınız olduğunda, ihtiyacınız olduğunda her şeyi bir araya getirebilirsiniz — atomik birleştirilebilirlik ile —. Tabandaki bir DEX, nerede depolandığına bakılmaksızın, kaç işlem işlendiğine bakılmaksızın, Taban defterindeki diğer tüm Dapp’lerle her zaman atomik olarak birleştirilebilirliğe sahip olacaktır.
Bu özel içgörü 7 yıllık bir araştırma gerektirdi (2013’ten 2020’ye kadar). Atomik birleştirilebilirlikten ödün vermeden gerçekten doğrusal ölçeklenebilirlikle ve bu nedenle Radix sonsuza dek her zaman düşük işlem ücretlerine sahip olacaktır.