Zephyrnet Logosu

Blockchain Yükseltmeleri ve Sert Çatallar

Tarih:

görüntü

andrarchy Hacker Noon profil resmi

@AndrarşiAndrarşi

Koinos blockchain'in yaratıcısı Koinos Group CEO'su

Ben testnetimizi SCHEDULE'da yayınlayan Koinos Group'un CEO'su Andrew Levine! Bu, blockchain şirketlerinden pek duymadığınız bir şey! Testnetimizi zamanında başlatmakla kalmadık, sadece iki gün içinde topluluk geri bildirimini projeye küçük ama güçlü bir şekilde entegre edebildik, bu da Koinos'taki temel yeniliklerden birini gösteriyor; yükseltmelerde hard fork gereksinimi. Test ağını çalıştırmak istiyorsanız (5 dakikadan kısa sürede), HackerNoon'daki bu makaleye göz atın, YouTube'da bu videoyu izleyinveya sadece şuraya gidin: github deposu.

Bunu (ve daha fazlasını) Merkezi Olmayan Geleceğimizin son bölümünde tartışıyorum:

Topluluk üyelerimizden biri, testnet musluğundan KOIN jetonları almanın kafa karıştırıcı olduğuna dikkat çekti, ancak bunlar gerçek değeri olmayan test jetonlarıydı. Test ağı bir gün ana ağ olacak, bu nedenle test ağını oluştururken yerel belirtecin nihai adını kullanmamız bizim için mükemmel bir anlam ifade etti ve bu tür şeyler geliştirme aşamasında her zaman olur. 

Bu karışıklığın ideal olmadığı konusunda hemfikiriz, bu nedenle “KOIN” test ağı belirtecinin adını “tKOIN” olarak değiştirmeye karar verdik. Basit değil mi? Koinos'ta öyle, ancak diğer blok zincirlerinde kesinlikle birkaç nedenden dolayı DEĞİLDİR. Temel belirtecin yerel olarak uygulandığı blok zincirlerde, adın değiştirilmesi en azından bir "t" eklemek için bir hard fork gerektirir! Ancak Koinos'ta yapılması gereken tek şey KOIN token sözleşmesini yükseltmekti. Bu kadar. Sert çatal gerekmez. 

Modülerliğin Önemi

Ancak bu örnek, Koinos akıllı sözleşmelerinin hard fork olmadan yükseltilebilme yeteneğinden daha fazlasını vurgular, aynı zamanda Koinos'ta bulunan inanılmaz derecede yüksek modülerlik derecesine sahip olmanın faydasını da vurgular. Bunun mükemmel bir örneği, Justin Sun'ın Steemit'i satın alması ve topluluğu "HIVE" adlı kendi STEEM çatallarını yaratmaya yönlendirmesiydi. Jetonlarının adını “STEEM”den “HIVE” olarak değiştirmeleri gerekiyordu. Basit değil mi?

Yine hayır, çünkü Steem, çoğu blok zinciri gibi monolitik bir tasarıma sahiptir, bu da farklı alt sistemlerin tüm karmaşıklığının dev bir kase spagetti (veya "büyük çamur topu”). Bir şey bozulduğunda, diğer birçok şeyin kırılmasına neden olur ve bu da kırılmanın kaynağını bulmayı ve onarmayı daha da zorlaştırır.

STEEM jetonu, "STEEM" kelimesinin kod tabanının her yerinde çoğaltıldığı anlamına gelen "kase spagetti"nin bir parçasıydı. Bu, yalnızca her örneği bulmayı daha fazla zaman alıcı hale getirmekle kalmadı, aynı zamanda bir örneğin kaçırılması durumunda sistemin her parçası birbirine bağlı olduğu için ciddi sonuçlar doğurabileceği anlamına geliyordu.

Yalın Blok Zinciri

Ancak Koinos'ta sistem özellikleri, monolitik bir blok zincirinde “doğal olarak” değil, akıllı sözleşme modülleri olarak uygulanır. Bu, blok zincirini yalın ve özellikleri düzenli tutar, böylece temel jetonun adını değiştirmek istediğimizde sadece bir yere gitmemiz gerekir (KOIN jeton sistemine ait akıllı sözleşme) değişikliği yapar ve yükseltmeyi zorlar. Diğer blok zincirlerinde nasıl çalışacağını hayal etmeye başlayana kadar, gerçekten zor bir problem olarak kaydedilmedi. 

Kelimenin tam anlamıyla Koinos blok zinciri mimarı Michael Vandeberg'i bir dakikadan az sürdü! Bu yazıyı yazmam çok daha uzun sürdü! Şimdi, Michael harika bir mühendis, ancak Koinos'un modüler tasarımı ve inanılmaz yükseltilebilirlik, ağır yükü kaldırdı, bu durumda, test ağını kullananlar muhtemelen bunu bile yapmazken, ağda hızlı bir yaşam kalitesi iyileştirmesi yapmamıza izin verdi. farkına varmak!

Bunun küçük bir değişiklik olduğu gerçeğinin sizi aldatmasına izin vermeyin. Diğer platformlarda, yaygın fikir birliğine sahip bu "küçük" değişiklikler hala oldukça yıkıcıdır, bu da daha önemli değişikliklere harcanabilecek zaman ve kaynakların başka yöne çevrilmesi gerektiği anlamına gelir.

Ama gerçek daha da kötü. Küçük değişiklikler, büyük değişiklikler kadar yıkıcı olduğundan, küçük değişiklikler hiçbir zaman yapılmaz ve zamanla birikerek genel olarak daha kötü bir platforma yol açarlar. 

Toplu Kabul ve Hızlı Uyum

Hepsinden kötüsü, bunların hiçbiri zor değişiklikleri daha kolay hale getirmiyor, aslında bunların koordine edilmesi daha da zor ve ağ için daha yıkıcı. Merkezi olmayan hiçbir platformun ana akıma girememesinin nedeni budur; çünkü geliştiricilerin ihtiyaçlarına hızla uyum sağlama ve insanların kullanmayı seveceği bir platforma dönüşme yeteneğine sahip değiller. 

Koinos, her iki tür değişikliği de sonsuz derecede kolaylaştırmak için tasarlanmıştır. Koinos'un modülerliği, bir problemin kaynağını bulmayı ve bir çözüm yaratmayı kolaylaştırır. Koinos'un yükseltilebilirliği, sistemde değişiklik yapmanın gerçekten kesintiye uğramasını ortadan kaldırır, böylece basit değişiklikler yapmak önemsiz hale gelir. Bu, yapılması daha kolay ve daha az yıkıcı olan daha önemli değişikliklere harcanacak daha fazla zaman ve enerji bırakır!

Elbette ana ağ, herhangi bir rastgele geliştiricinin akıllı bir sözleşme yüklemesine ve blok zincirini yeniden programlamaya başlamasına izin vermez. Ana ağ için oluşturulması gereken ana bileşenlerden biri, sisteme ait akıllı sözleşmelerin ne zaman yükseltilebileceğini düzenleyen bir yönetişim sistemidir. Şaşırtıcı bir şekilde, yönetişimin kendisi bir akıllı sözleşme modülü olarak uygulanacak ve bu da onun da bir hard fork olmadan yükseltilebileceği anlamına geliyor!

Bu, yönetişim bir uzlaşmaya vardığında, bir sözleşmenin yükseltileceği ve sistemin herhangi bir hizmet kesintisi olmadan iyileştirileceği anlamına gelir. Koinos'un yükseltilebilirliği hakkında daha fazla bilgi edinmek isterseniz, kontrol edin HackerNoon'daki bu makale.

Koinos test ağını çalıştırmak istiyorsanız, Koinos github'a gidin.

Sosyal Medya

Twitter
LinkedIn

Koinos Ağı Sosyalleri

Twitter
Facebook
LinkedIn
Discord
Telegram

Koinos Grup Sosyalleri

Twitter
Facebook
LinkedIn
Orta

görüntü

Etiketler

Hacker Noon'a Katılın

Özel okuma deneyiminizin kilidini açmak için ücretsiz hesabınızı oluşturun.

Plato Ai. Web3 Yeniden Düşünüldü. Güçlendirilmiş Veri Zekası.
Erişmek için buraya tıklayın.

Kaynak: https://hackernoon.com/blockchain-upgrades-and-hard-forks-aan359i?source=rss

spot_img

En Son İstihbarat

spot_img