Zephyrnet Logosu

Video oyunlarıyla uğraşmaktan yeni Ethereum'u kurmaya: Preston Van Loon Nasıl Birleşme'nin anahtarı oldu?

Tarih:

Preston Van Loon bilgisayar oyunlarıyla büyüdü. Ama onu harekete geçiren şey onlarla oynamak değildi.

“İlgim video oyunlarıyla uğraşmak, eklentiler veya modlar yapmak veya sunucuları çalıştırmaktan geliyordu. Bir oyunu düzenlemeyi ve onu sizin istediğiniz hale getirmeyi gerçekten çok sevdim” dedi. "Sonra daha çok otomasyona yöneldim: altın aramak gibi oyunun gereksiz veya sıkıcı kısımlarını otomatikleştirmek."

"Grinding for gold" hayatta kalmanız, karakterinizi geliştirmeniz ve görevleri tamamlamanız gereken bir rol yapma oyunu olan World of Warcraft'a bir göndermedir. Van Loon, karakterini kontrol edecek, kaynak toplamasını sağlayacak ve dolduğunda bu kaynakları bankaya yatıracak botları indirip kullanacak; tıpkı merkezi olmayan finansta "getiri çiftçiliği"nin işleyişine benzer şekilde.

Aslında onu 2017 yılında blok zincirlere ve özellikle de Ethereum'a çeken, otomatik sistemler oluşturma ve yönetme arzusuydu. O zamanlar Google'da geliştirici olarak çalışan Van Loon, blok zincirinin yavaş ve pahalı olduğunu düşünüyordu ancak bu onu etkiledi. Tamamen yeni bir fikir olarak.

Beş yıl sonra, Ethereum tarihindeki en önemli sorumluluklardan birine sahip: Prysmatic Labs'ın kurucusu olarak, en yaygın kullanılan Ethereum konsensüs katmanı istemcisini, yani ağın doğrulayıcılarının çalıştırdığı yazılımı çalıştırıyor. Birleşme gerçekleştiğinde ağın tüm düğümlerinin olması gerektiği gibi uyum içinde çalışmasını sağlamak Van Loon'un görevidir.

Ethereum bulma

Van Loon, sonunda Ethereum'u bulmadan önce birkaç farklı kariyer yoluna başladı. Önce iki yıl havacılık okuluna gitti. Daha sonra kendisine göre daha ilginç sorunları olduğu için bilgisayar bilimine yöneldi. 2013'te (Ethereum'un kurucu ortağı Vitalik Buterin'in de ayrıldığı yıl) okulu bırakmadan önce Middle Tennessee Eyalet Üniversitesi'nde okudu.

Daha sonra bir mücevher satıcısının eBay'deki müzayedeleri otomatikleştirmesine yardım etti. Herkesin işten eve döndüğü en uygun zamanda yayına girmelerini sağlayacaktı. Daha sonra Google onu işe aldı ve sonunda geliştirici olarak çalışmaya başladı.

Bir arkadaşı ona Ethereum'dan bahsettiğinde Van Loon, Google'daki görevinin üzerinden bir yıl geçmişti. İlk başta sadece biraz ilgilendi ama bunun harika bir fikir olduğunu düşündü. “Nasıl çalıştığını birkaç ay okuduktan sonra bağımlısı oldum. Yıl sonuna doğru katkıda bulunmanın ve Ethereum'u daha hızlı ve daha ucuz hale getirmenin yollarını arıyordum."

Van Loon Buterin'in kitabını okudu parçalama üzerine yazma, bir kopyasını saklayan herkesin üzerindeki yükü hafifletmeye yardımcı olmak için blockchain verilerini bölümlere ayıran bir tekniktir. Buterin, parçalamayla ilgileniyordu çünkü o zamanlar, özellikle CryptoKitties'in başlamasıyla birlikte blockchain tıkandıkça Ethereum işlem ücretleri büyük ölçüde artıyordu. Bu, blockchain performansının yavaşlamasına ve genel olarak kötü bir kullanıcı deneyimine neden oluyordu.

Van Loon, çok yeni ve radikal bir fikir olduğundan çok az geliştiricinin bunun üzerinde çalıştığını fark etti ve bunun ana Ethereum kod tabanına eklenebilecek bir versiyonunu oluşturup oluşturamayacağını görmeye karar verdi. 

Ocak 2018'de Van Loon, Ethereum istemcileri ve parçalamayla ilgili sohbet odalarında mesajlaşmaya başladı. Bu sayede o dönemde bir bilim araştırma ağının kurucu ortağı ve bilgisayar bilimleri öğretmeni olan Raul Jordan ile tanıştı. Birkaç gün sonra New York'ta buluştular ve Ethereum blok zinciri için parçalamayı gerçeğe dönüştürmek üzere bir ekip oluşturabileceklerine karar verdiler. 

Van Loon ve Jordan, diğer iki geliştiriciyle birlikte Prysmatic Labs'ı kurdu. İlk hedef, ana Ethereum kod tabanına eklenebilecek bir parçalama uygulaması oluşturmaktı.

İki ay sonra girişim, Ethereum Vakfı'ndan 100,000 dolarlık bir hibe aldı. Hibeyle bağlantılı olarak Van Loon ve ekibinin bir kısmı, diğer Ethereum araştırmacılarıyla tanışmak için Taipei'ye uçtu. Parçalamayla ilgili araştırmalar hâlâ başlangıç ​​aşamasındaydı ancak buluşmada bazı geliştiriciler gösterdi parçalamayla ilgili belirli öğelerin bazı uygulamalarını neredeyse bitirmiş olduklarını söyledi.

Van Loon, parçalama yaklaşımına yönelik geri bildirimlerden çok etkilendiğini söyledi. Taipei'deki toplantının ardından ekibi, parçalamayı hisse kanıtlarıyla birleştiren bir tasarım üzerinde karar kıldı. "Bunun bugün için hala harika bir karar olduğunu düşünüyorum" dedi.

Hisse kanıtına bir dönüm noktası

Ancak teknoloji gelişimi nadiren planlandığı gibi gidiyor ve yaklaşık bir yıl içinde Prysmatic Labs yön değiştirdi. 

İlk yıl, hisse senedi kanıtıyla birlikte parçalama yinelemeleri üzerinde çalışıyordu. Ardından, Ethereum geliştiricileri Casper adında yüksek profilli bir girişim başlattı ve bu girişim, blockchain'in stake of stake'e dönüştürülmesini gerektirdi. Bu nedenle Prysmatic ekibi çalışmalarını Casper'a, özellikle de Casper'ı parçalamayla uygulamaya odakladı. 

Ancak sonunda Casper hiçbir zaman gerçekleşmedi ve 2019'un ortalarında Beacon Chain adı verilen bir konseptle değiştirildi. Bu değişiklik, parçalamaya tamamen yeni bir yaklaşım gerektirdi. Van Loon, "Yeniden başlamamız gerekiyordu, kod tabanımızın tamamını sildik" diye hatırladı.

Bu değişim aynı zamanda değişen önceliklerin bir sonucu olarak ortaya çıktı. Sharding listenin son sıralarında yer alırken, Proof of Stake en üst sıraya yükseldi. Bunun yanı sıra, Ethereum'daki tıkanıklığı hafifleten yeni, Katman 2 teknolojileri de ortaya çıktı.

Van Loon, "Katman 2'lerin ortaya çıkmasıyla birlikte kullanıcı faaliyetlerinde bir miktar rahatlama ve daha düşük ücretler oldu" dedi. “Yani, her geçen gün daha da kötüleşen, yalnızca Ethereum'un enerji tüketimi ve hash oranı olan ve muhtemelen önemli bir çevresel etkiye sahip olan bu acil sorunu çözerken, parçalamayı bir dakikalığına rafa kaldırabiliriz. .”

Ethereum'un yeni sistemi iki katmanlı olarak düşünülebilir. Hangi doğrulayıcıların blokları işleyebileceğini belirleyen fikir birliği katmanı var. Ve işlemlerin işlenmesine odaklanan yürütme katmanı var.

Artık parçalamaya vurgu yapılmayan Prysmatic Labs, blok zincirinin konsensüs katmanını çalıştıracak, doğrulayıcıların tokenlarını stake etmelerine ve işlemleri işleme hakkı ile ödüllendirilmelerine olanak tanıyacak Prysm adında bir müşteri oluşturmaya geçti.

Prysm'in yanı sıra üç ana mutabakat katmanı istemcisi daha var: Lighthouse, Teku ve Nimbus. Hepsi farklı yazılım dillerinde yazılmıştır. Ethereum topluluğu, bir merkeziyetsizlik biçimi olarak çeşitli müşterilere sahip olmaya değer verir.  

Mayıs 2019'da Prysmatic Labs, Prysm istemcisinin ilk test ağı yinelemesini ve herkesin stake kanıtını denemeye başlaması için halka açık bir Ethereum test ağını yayınladı.

Birleştirmenin Uygulanması

Van Loon'a göre Ethereum'un bir hisse kanıtı projesine geçmesi, Eylül 2019'da Ontario'da gerçekleşen bir toplantıya kadar gerçekçi gelmiyordu. Orada her biri farklı Ethereum konsensüs katmanı ekiplerinden yaklaşık 40 geliştirici vardı. 

Müşterilerin her birinin hisse kanıtı üzerinde bağımsız olarak çalıştığını biliyorlardı ancak senkronize olup olmayacaklarını bilmiyorlardı. Bu, beş kişiye bağımsız olarak yeni bir dil öğretmeye ve sonra onları aynı odaya koyup birbirleriyle konuşmalarını istemeye benziyordu.

Ekipler bir hafta boyunca çalıştı, biraları paylaştı ve kart oynadı. Sonunda tüm müşterilerin senkronize olmasını ve birlikte çalışmasını sağlayarak küçük hataların ve teknik engellerin üstesinden geldiler. Bu çok büyük bir başarıydı.

Yazılımın senkronize edilmesini sağlamak, arkasındaki kişilerin de senkronize olmasını gerektiriyordu. “Bilgisayarın dışında da insanları biraz tanımak güzeldi çünkü internet üzerinden birlikte çalışıyoruz ve aynı zamanda [Ethereum] konusunda da çok tutkuluyuz. Kişiyi biraz daha yakından tanımak, özellikle aynı fikirde olmadığımızda birlikte çalışmayı kolaylaştırdı" dedi Van Loon.

Van Loon, eğer istemciler birlikte çalışmazlarsa ağ parçalanmaya başlayabilir dedi. Bir müşteri başka bir müşterinin davranışını reddederse, ağda daha fazla çatallaşma (blok zincirinin geçici olarak bölündüğü yer) ve "ağın genel olarak bozulması" görebileceğinizi ekledi.

Sonraki yıl boyunca Prysm o kadar popüler hale geldi ki bir noktada doğrulayıcıların üçte ikisinden fazlası onu kullanıyordu; çoğu kişi bunu merkezileştirme riski olarak görüyordu.

“Risk oluşturacak kadar başarılı oldu ve herkese Prysm'i kullanmayı bırakıp başka bir şeye geçmelerini söylemek zorunda kaldık. Bunu kontrol altına almamız lazım” dedi. Şu anda Ethereum'un düğümlerinin yaklaşık %35'i için çalışan istemcidir.

Birleştirmenin iyi gittiğinden emin olmak için, geliştiriciler Birleştirmeyi birden fazla test ağında gerçekleştirdiler ve gölge çatalları (gerçek ana ağın çalışıp çalışmadığını görmek için yalnızca birkaç düğüme çatallandığı) gerçekleştirdiler. Fırın, Ropsten, Sepolia ve Goerli test ağları Merge'den geçmiştir ve tam kanıt kanıtı kodunu çalıştırmaktadır.

“Zor kısmın yapıldığı bu noktada zaten tüm testleri yaptık. Bu konuda kendimizi harika hissediyoruz. Artık her şey çalışıyor." Bir sonraki zorluğun herkesin yeni istemcileri indirmesini sağlamak olduğunu söyledi.

Van Loon, bir şeylerin ters gitmesi durumunda, örneğin müşterilerin senkronizasyonunun bozulması veya fikir birliği mekanizmasının işlemleri kimin gerçekleştireceği konusunda anlaşamaması durumunda gerçekten bir yedek planın olmadığını kabul etti. Olası bir durumda işe yaramadığı takdirde, çekirdek geliştiricilerin bunu geri almak için bir geri alma işlemi gerçekleştirebileceğini söyledi. 

Ancak bir zorluk koddaki hatayı bulmak olsa da, daha büyük zorluk 6,800 düğüm operatörünün tamamını aynı eylem planı üzerinde anlaşmaya varacak şekilde koordine etmek olacaktır. Bu nedenle Van Loon ve diğer çekirdek geliştiricilerin, Ethereum nihai dönüşümüne geçmeden önce bu tür anlaşmazlıkların önceden tahmin edildiğinden ve uzlaştırıldığından emin olmaları çok önemlidir.

Düzeltme: Düğüm operatörlerinin sayısını düzelttik. Bu hatayı işaret ettiği için H/T'den Anatoly Yakovenko'ya teşekkür ederiz.

© 2022 The Block Crypto, Inc. Tüm Hakları Saklıdır. Bu makale yalnızca bilgilendirme amaçlıdır. Yasal, vergi, yatırım, finansal veya diğer tavsiyeler olarak sunulmaz veya kullanılması amaçlanmaz.

spot_img

En Son İstihbarat

spot_img