Halka açık zincirin en büyük zorluğu: Ethereum'un ikinci katman genişleme planını ayrıntılı olarak açıklayın

Ethereum için 2018, temel mimarisinin yılıdır. Birçok erken katılımcı bu yıl Ethereum'un genişlemesine odaklanarak ağın sınırlarını test edecek.

Ethereum hala emekleme aşamasında. Şimdiye kadar, o kadar güvenli veya ölçeklenebilir değildi. Bu, Ethereum ile yakın çalışan herkes için iyi anlaşılmıştır. Ancak daha geçen yıl, ICO'nun tanıtımı mevcut Ethereum ağı üzerinde çok fazla baskı oluşturmaya başladı. Ortak ekonomik protokolleri entegre eden ve 1 milyar kişi tarafından kullanılan güvenli, kullanımı kolay merkezi olmayan bir ağ olan Ethereum ve web3 vaadi.Bu konsept henüz uygulanmadı ve doğru temel mimari tamamlanana kadar uygulanmayacaktır. başarmak.

Ethereum'un altında yatan mimari üzerinde çalışan ve yeteneklerini genişleten bu projelere ölçekleme çözümleri denir. Bu programların pek çok Çince biçimi vardır ve genellikle birbirleriyle uyumludurlar.

Bu makalede, belirli bir genişletme çözümünü, "zincir dışı" veya "2 katmanlı" çözümü derinlemesine analiz etmek istiyorum.

Öncelikle, genel olarak Ethereum'un (veya tüm halka açık zincirlerin) genişleme zorluklarını tartışalım.

İkinci olarak, bu genişleme zorluklarını çözmenin farklı yollarını tartışacağız ve "1 katman" ve "2 katman" çözümleri arasında ayrım yapacağız.

Üçüncüsü, 2 katmanlı çözüme odaklanacağız ve nasıl çalıştığını açıklayacağız.Özellikle, durum kanalları olan Plasma ve Truebit'i tartışacağız.

Bu makale temel olarak okuyucuların 2 katmanlı çözümün nasıl çalıştığını tam ve ayrıntılı bir şekilde anlamalarını sağlamaya odaklanmaktadır. Ancak kuralları ve belirli uygulamaları tartışmayacağız. Ayrıca, bu sistemleri inşa etmek için kullanılan ekonomik mekanizmaları anlamaya ve tüm 2 katmanlı genişletme teknolojileri üzerinde bazı fikir birliğini paylaşmaya odaklanacağız.

1. Kamusal zincirin genişleme zorluğu

Her şeyden önce, "ölçeklendirmenin" tek ve belirli bir sorun olmadığını anlamak önemlidir. Ethereum'un dünya çapında milyarlarca insan tarafından kullanılabilmesi için Ethereum için çözülmesi gereken zorlukları ifade eder.

En yaygın genişletme sorunu, aktarım hızı sorunudur. Şu anda Ethereum saniyede yaklaşık 15 transfer işleyebiliyor, ancak Visa ile karşılaştırıldığında saniyede yaklaşık 45.000 transfer işleyebiliyor. Geçen yıl, Ethercat gibi bazı uygulamalar veya şimdi görünen ICO'lar, Ethereum ağını "yavaşlatmak" için yeterli ve transfer ücretleri artacak.

Ethereum gibi halka açık zincirlerin temel sınırlaması, her aktarımın ağdaki her düğüm tarafından işlenmesi gerektiğidir. Ethereum blok zincirindeki belirli bir transfer, Ethercat'in doğumu ve yeni bir ERC20 sözleşmesinin uygulanması gibi her işlemin ağdaki tüm düğümler üzerinden gerçekleştirilmesi gerekir. Bu, tasarım ilkesiyle belirlenir, çünkü kamu zincirinin yetkisini sağlama nedeninin bir parçasıdır. Düğümlerin, blockchain'in şu anki durumunun ne olduğunu söylemek için başka birine güvenmesine gerek yoktur, kendilerini ayırt edebilirler.

Bu, Ethereum ağının transfer verimini temelde sınırlar: tek bir düğümden elde edebileceğimizden daha hızlı olamaz.

Ağdaki her düğümün daha fazla iş yapmasına izin verebiliriz. Bloğun boyutunu (yani bloğun yakıt sınırını) ikiye katlarsak, bu, her düğümün her bloğu işlerken iş miktarını yaklaşık olarak ikiye katladığı anlamına gelir. Ancak bu, ademi merkeziyetçiliğin maliyetini ortaya çıkarır: düğümlerin daha fazla iş yapması gerekir, bu da düşük güçlü bilgisayarların (tüketici elektroniği gibi) ağda çalışamayabileceği anlamına gelir. Hesaplama gücü yüksek güçlü bilgisayarlarda yoğunlaşmışsa, Madencilik çok merkezi hale geliyor.

Ek olarak, blok zincirinin tek bir düğümün iş yükünü artırmadan daha fazla iş yükü taşımasına izin vermenin bir yolunu bulmalıyız.

Teorik olarak, bu sorunu çözmenin iki yolu vardır:

Ya her düğümün bir işlemi eşzamanlı olarak işlemesi gerekmiyorsa?

İlk yöntem bizim ilk fikrimizden farklıdır.Ya her düğümün her işlemi işlemesi gerekmeyen bir blok zinciri oluşturursak? Ya ağ ikiye bölünmüşse ve yarı otomatik çalışabiliyorsa?

Bölüm A bir grup işlemi işleyebilirken, B bölümü başka bir işlem grubunu işleyebilir. Bu, blok zincirinin verimini etkili bir şekilde ikiye katlayabilir, çünkü mevcut işlem limiti aynı anda ulaşılabilen ikidir. Blok zincirini birçok farklı parçaya bölersek, blok zincirinin iş hacmini kaç kez artırabiliriz.

Bu, Vitalik'in Ethereum araştırma ekibi ve diğerleri tarafından önerilen bir ölçeklendirme çözümü olan "parçalama" teknolojisi fikridir. Blok zinciri, her biri işlemleri bağımsız olarak işleyebilen birçok parçaya bölünmüştür. Parçalama genellikle bir katman 1 genişletme teknolojisi olarak kabul edilir çünkü Ethereum'un temel protokolünde gerçekleştirilir.

II. Ethereum'un işlemleri idare etme kabiliyetinin ötesinde daha etkili işlemler varsa ne olur?

Bu bakış açısı ters yönde değerlendirilir: Ethereum blok zincirinin kendi yeteneklerini geliştirmek daha iyidir.Ya daha fazla şey yapmak için mevcut yeteneklerimizi kullanabilirsek? Temel Ethereum blok zincirinin verimi aynıdır, ancak aslında transferler, oyun içi durum güncellemeleri veya basit hesaplamalar gibi insanlar ve uygulamalar için daha faydalı işlemler yapabiliriz.

Bu, durum kanalları, Plazma ve Truebit gibi teknolojiler tarafından kullanılan "zincir dışı" teknolojidir. Tabii ki, bu teknolojilerin hepsi farklı sorunları çözüyor.Tüm bunlar, Ethereum blok zincirinde çalışmak yerine "zincir dışı" çalışıyor ve aynı zamanda yeterli güvenlik ve sonuçlar sağlıyor.

Bunlara 2 katmanlı çözümler de denir çünkü bunlar Ethereum ana ağının diğer zincirlerine dayalıdır. Temel protokolde değişiklik yapmayacaklar, Ethereum'un akıllı sözleşmesine dayanıyorlar ve zincir dışı yazılımla etkileşime giriyorlar.

2. İkinci katman genişletme çözümü, bir şifreleme ekonomisi çözümüdür

Spesifik 2 katmanlı genişletme çözümlerini anlamak için, bunları uygulanabilir kılan temel kavramları anlamak önemlidir.

Kamusal zinciri destekleyen en temel enerji, dijital ekonominin fikir birliğidir. Teşvikleri dikkatlice koordine ederek ve bunları yazılım ve şifreleme algoritmaları ile güvence altına alarak, bilgisayar ağları oluşturabilir ve sistemin iç durumu hakkında güvenilir bir fikir birliğine varabiliriz. Bu Satoshi Nakamoto'nun teknik incelemesindeki ana fikirdir ve şimdi Bitcoin ve Ethereum dahil olmak üzere farklı halka açık zincirlerin tasarımında da uygulanmaktadır.

Dijital ekonomi konsensüsü, çekirdek ana zinciri elde etmemizi sağlar.% 51'lik bir saldırı gibi ekstrem bir olay olmadıkça, ödeme veya akıllı sözleşmeler gibi zincir içi işlemlerin yazılı koda göre yürütüleceğini biliyoruz.

2 katmanlı çözümün arkasındaki fikir, çekirdek ana zinciri bir çapa olarak kullanabileceğimiz ve sabit bir nokta olarak ona ekonomik mekanizmalar ekleyebileceğimizdir. İkinci kademe ekonomik mekanizma, halka açık zincirin kullanılabilirliğini genişletebilir, blok zinciri altında etkileşime girmemize izin verebilir ve gerekirse ana zinciri de takip edebiliriz.

Bu blok zinciri katmanları Ethereum'a dayalıdır ve her zaman ana zincir işlemiyle aynı garantilere sahip olmayacaktır. Ancak yine de çok güvenli bir şekilde kullanılabilirler, özellikle nihai ödeme yeteneği zayıflatılmış olsa da, işlemleri daha hızlı ve daha düşük ücretlerle işlememize olanak tanır.

Dijital ekonomi Satoshi Nakamoto'nun teknik incelemesiyle başlamıyor ve bitmiyor, sadece kullanmayı öğrendiğimiz bir teknoloji. Sadece çekirdek protokolün tasarımı değil, aynı zamanda ikinci katman protokolünün tasarımı da temeldeki blok zincirinin performansını artırır.

I. Durum kanalı

Eyalet kanalı, fonları ve diğer durum güncelleme teknolojisini "zincir dışı" transfer edebilecektir. Bununla birlikte, devlet kanalı içinde gerçekleşen işlemler hala çok yüksek bir güvenlik ve değişmezlik derecesini korur: bir hata varsa, yine de zincirdeki işlemi geriye doğru izleriz.

Çoğu okuyucu, birkaç yıldır önerilen ve yakın zamanda Lightning Network aracılığıyla Bitcoin'de konuşlandırılan ödeme kanalları kavramına aşinadır. Eyalet kanalları, ödeme kanallarından daha geniştir ve sadece ödeme için değil, aynı zamanda akıllı bir sözleşme dahilinde değişiklikler yapılmış gibi, blok zincirindeki herhangi bir "durum güncellemesi" için de kullanılabilirler. Devlet kanalı ilk olarak 2015 yılında Jeff Coleman tarafından ayrıntılı olarak önerildi.

Durum kanallarını açıklamanın en iyi yolu örnekler vermektir. Lütfen bunun kavramsal bir açıklama olduğunu unutmayın; bu, belirli bir uygulama için çok teknik ayrıntıları açıklamayacağımız anlamına gelir.

Alice ve Bob'un bir Tic-Tac-Toe oyunu oynamak istediğini ve kazananın 1 eth alacağını varsayalım. Daha basit yol, Ethereum üzerinde akıllı bir sözleşme oluşturmak ve oyunun kurallarını sözleşmeye yerleştirmek ve her oyuncuyu takip etmektir. Bir oyuncu her hareket etmek istediğinde, akıllı sözleşmeye bir işlem gönderecekler. Bir oyuncu kazandığında, sözleşme kurallarda belirtildiği gibi kazanan için 1eth ödeyecektir.

Bu mümkün olabilir, ancak çok verimli olmayacak ve daha yavaş olacaktır. Alice ve Bob tüm Ethereum ağının oyunlarını yönetmesine izin verecekler ki bu açık bir şekilde oyun oynamak için ihtiyaç duydukları şey için biraz fazla. Bir satrancı her hareket ettirdiklerinde, yakıt için ödeme yapmaları gerekir ve bir sonraki hamleyi yaparken, bloğun kazılmasını beklemeleri gerekir.

Ancak, Alice ve Bob'un bu oyunu mümkün olduğunca az zincirleme işlemle oynayabilecekleri bir sistem tasarlayabiliriz. Alice ve Bob, oyunun durumunu zincir dışı güncelleyebilir, ancak hesaplama sonuçlarına da çok güvenirler çünkü gerekirse doğrulama için Ethereum ana ağına dönebilirler. Bu sisteme "devlet kanalı" diyoruz.

Öncelikle Ethereum ana zinciri üzerinde akıllı bir sözleşme "tahkim" oluşturmamız gerekiyor.Oyunun kurallarını anlayabiliyor ve Alice ve Bob'u oyunda iki oyuncu olarak tanımlayabiliyor. Bu sözleşmenin 1eth ödülünü taşıması gerekiyor.

Daha sonra Alice ve Bob oyuna başlayacak. Alice, ilk hareketini tanımlayan bir işlem oluşturup imzalayacak ve ardından Bob'a gönderecek. Bob'un işlemi imzalaması ve imzalı sürümü geri göndermesi gerekiyor. Ayrıca bir yedek tutması gerekiyor. Ardından Bob, ilk adımını tanımlayan bir işlem yaratır ve imzalar ve bunu Alice'e gönderir, kendisi de imzalayacak ve sonra bir kopyasını bırakarak geri gönderecektir. Her seferinde oyunun mevcut durumunu güncellerler. Her işlem bir "nonce" içerir, böylece daha sonra bunun gerçekten gerçekleştiğini kanıtlayabiliriz.

Şu anda zincirde hiçbir şey olmuyor. Alice ve Bob, işlemleri İnternet üzerinden birbirlerine aktarırlar, ancak henüz blok zincirine dokunmamışlardır. Ancak tüm işlemler tahkim sözleşmesine gerçekleşecek, yani hepsi geçerli Ethereum transferleridir. Bunu, iki kişinin birbirine bir grup blockchain sertifikalı çek yazması olarak düşünebilirsiniz. Aslında, bankaya yatırılacak ve çekilecek para yoktur, ancak herkesin bir yığın çeki vardır ve istedikleri zaman para yatırabilirler.

Alice ve Bob'un oyunu, belki de Alice kazandığı için sona erdiğinde, kanalı kapatmak için bir tahkim sözleşmesi yoluyla nihai durumu sunabilirler (örneğin, işlem listesi) ve yalnızca tek bir işlem ücreti ödemeleri gerekir. Tahkim, bunun her iki tarafın da imzaladığı "nihai durum" olduğunu doğrular ve nihayet hiçbir açık kaynağın sonucu yasal olarak değiştirmemesini sağlamak için bir süre bekler ve ardından Alice'e 1'inci ödülü verir.

Tahkim sözleşmesini beklerken neden "zamana itiraz etmemiz" gerekiyor?

Tahkim gibi gerçek son durumu göndermenin yanı sıra, Bob eyaletin Alice'i kazandığını söyleyen eski bir versiyonunu da gönderdi. Ancak tahkim yalnızca bir sözleşmedir ve tek başına bunun son durum olmadığını bilmenin bir yolu yoktur. Bu meydan okuma süresi, Alice'e, Bob'un oyunun son durumuna ilişkin yalan söylediğini tahkim sözleşmesine kanıtlama şansı verir. Daha yakın bir devlet varsa, imzalanan işlemin bir kopyasını alabilir ve bunları tahkime verir. Tahkim, Alice'e versiyonun daha yakın olduğunu bildirmek için nonce'u kontrol edecek ve Bob'un zaferi çalma fikri reddedilecektir.

Gelecek ve sınırlamalar

Durum kanalları birçok durumda kullanışlıdır ve zincir operasyonları için çok büyük bir gelişmedir. Bununla birlikte, devlet kanalını kullanmak için özel takas yaptığımızı da hatırlamak önemlidir.

Eyalet kanalı kullanılabilirliğe bağlıdır. Alice yarışma sırasında internet bağlantısını keserse (belki Bob bir ödül almak istediği için evdeki internet bağlantısını keser), o zaman meydan okuma süresi içinde cevabı tamamlayamayabilir. Ancak Alice, durumunun bir kopyasını tutması için başka birine ödeme yapabilir ve ağı kullanılabilir durumda tutmak için onun yerini alabilir.

Durum kanalı, kullanıcıların uzun bir süre boyunca birden çok durum güncellemesi yapmaları için özellikle yararlıdır. Çünkü tahkim sözleşmesi açıldığında ve kanal kurulduğunda bir başlangıç ücreti alınacaktır. Ancak bir kez dağıtıldıktan sonra, kanaldaki her durum güncellemesinin maliyeti çok düşüktür.

Durum kanalları en iyi tanımlı kullanıcılar arasında kullanılır. Çünkü tahkim sözleşmesi, belirli bir kanalın parçası olan katılımcıyı (yani adresi) her zaman tanımalıdır. Kullanıcı ekleyip çıkarabiliriz, ancak sözleşmeyi her seferinde değiştirmemiz gerekir.

Eyalet kanalı güçlü gizlilik özelliklerine sahiptir, çünkü her şey halka açık olarak yayınlanmak yerine kanalın içindeki kullanıcılar arasında gerçekleşir ve zincire kaydedilir. Yalnızca açılış ve kapanış işlemlerinin açıklanması gerekir.

Durum kanalının anında sonuçları vardır, bu da her iki tarafın da durum güncellemesini imzaladığı sürece nihai kabul edildiği anlamına gelir. Her iki tarafın da çok güçlü garantileri olacak ve gerekirse zincirde bir devlet değişikliğini zorlayabilirler.

II. Plazma

11 Ağustos 2017'de Vitalik Buterin ve Joseph Poon, Plasma: Automated Smart Contracts adlı bir beyaz kitap yayınladı. Beyaz kitap, Ethereum transferini saniyede şu anda olduğundan çok daha fazla yapma yeteneğini tanıtıyor.

Eyalet kanallarına benzer şekilde, Plasma da zincir dışı transferler için bir teknolojidir ve Ethereum blok zincirinin güvenliğine dayanır. Ancak Plasma bu fikri yeni bir yöne götürür ve Ethereum ana zincirinde alt zincirler oluşturabilir. Bu alt zincirler alt zincirlerini gönderebilir ve bu alt zincirler de alt zincirler oluşturabilir vb.

Nihai sonuç, alt zincir seviyesinde birçok karmaşık işlemi halledebiliriz ve binlerce kullanıcının tüm uygulamayı çalıştırmasına izin verir, ancak Ethereum ana zinciriyle minimum etkileşimle. Plazma alt zincirleri hızlı bir şekilde geliştirilebilir ve daha az transfer ücreti gerektirir, çünkü yukarıdaki işlemlerin tüm Ethereum blok zincirinden geçmesi gerekmez.

Plasma'nın nasıl çalıştığını anlamak için bir örnekle açıklayalım.

Ethereum'da bir kart oyunu oluşturduğunuzu varsayalım. Bunlar ERC721 değiştirilemez tokenler (Ethercat gibi) olacak, ancak kullanıcıların birbirleriyle oynamasına izin verecek belirli özelliklere ve özelliklere sahip olacak. Bu tür karmaşık işlemleri zincirde gerçekleştirmek çok pahalı olabilir, bu nedenle uygulamanızı çalıştırmak için Plazma kullanmaya karar verirsiniz.

İlk olarak, Ethereum ana zincirinde Plazma alt zincirinin "kökü" olarak hizmet edebilecek bir dizi akıllı sözleşme oluşturduk. Plazma kök zinciri, alt zincir durumunun karma değerini kaydeden ve kullanıcılara izin vermek için bir tür "köprü" görevi gören en temel alt zincir "durum geçiş kurallarını" ("işlemler tüketilmiş varlıkları gönderemez" gibi) içerir. Ethereum ana zinciri ve alt zincirleri arasında varlıkları aktarın.

Ardından alt zincirimizi oluşturduk. Alt zincirin kendi konsensüs algoritması olabilir, örneğin, güvenilir blok üreticisine (yani doğrulama düğümüne) bağlı olan PoA algoritmasını kullandığını söylüyoruz. Blok üreticileri, iş kanıtı açısından madencilere benzerler, bloktan işlem kabul eden ve işlem ücreti alan düğümlerdir. Basit bir örnek verelim: Diyelim ki siz (bu oyunu yaratan şirket) bloğu oluşturan tek varlık, yani şirketinizin çalıştırdığı düğümler alt zincirimizin blok üreticileri.

Alt zincir oluşturulduktan ve etkinleştirildikten sonra, blok üreticisi kök sözleşmeye düzenli bir taahhütte bulunacaktır. Bu, etkili bir şekilde "Alt zincirdeki en yakın bloğun X olduğuna söz veriyorum" diyecekleri anlamına gelir. Bu taahhütler, çocuk zincirine ne olduğuna dair kanıt olarak Plazma kök zincirine kaydedilecektir.

Artık alt zincir tamamlandığına göre, kart oyununun temel bileşenlerini oluşturabiliriz. Kartın kendisi, Ethereum ana zincirinde oluşturulan ve daha sonra Plazma kök zinciri aracılığıyla alt zincire aktarılan ERC721'dir. Bu çok önemli bir noktayı gündeme getiriyor: Plazma, blok zinciri tabanlı dijital varlıklarla etkileşime girmemize izin veriyor, ancak bu varlıkların önce Ethereum ana zincirinde oluşturulması gerekiyor. Ardından, gerçek oyun uygulamasını, tüm oyunun mantığını ve kurallarını içerecek olan çocuk zincirinin akıllı sözleşmesine yerleştirebiliriz.

Kullanıcılar oyunumuzu oynamak istediklerinde, yalnızca alt zincirle etkileşime girmeleri gerekir. Ana zincirle doğrudan etkileşime girmeden varlıkları (ERC721 tokenleri) tutabilir, Ethereum satın alıp alıp satabilir ve diğer kullanıcılarla rekabet edebilirler. Yalnızca az sayıda düğümün (yani blok üreticilerinin) işlemleri işlemesi gerektiğinden, ücret çok düşük olacak ve hız çok daha hızlı olacaktır.

Ancak güvenlik nasıl sağlanır?

Daha fazla işlemi ana zincire ve ardından alt zincirlere aktararak, gerçekten daha fazla işlemi işleyebiliriz. Ama ne kadar güvenli? Alt zincirde transfer yapıldıktan sonra bu bitti mi? Sonuçta, alt zincirin blok üretimini yalnızca tek bir deneğin kontrol ettiği bir sistemi tanımladık. Bu merkezi değil mi? Şirket herhangi bir zamanda paramızı çalabilir mi veya kartınızı her an alabilir mi?

Basit cevap şudur: Tek bir kuruluşun alt zincirdeki blok üretiminin% 100'ünü kontrol ettiği bir durumda bile, Plasma, fonları çekip ana zincire geri koyabileceğiniz en temel garantiyi de sağlayabilir. Blok üreticisi dolandırıcılık yapmak isterse, en kötü senaryo sizi alt zinciri terk etmeye zorlamalarıdır.

III. Truebit

Truebit, Ethereum'un zincir dışı karmaşık hesaplamalar yapmasına yardımcı olabilecek bir teknolojidir. Aslında Devlet Kanalı ve Plazma'dan farklıdır çünkü Ethereum blok zincirinin genel aktarım hızını iyileştirmek için daha kullanışlıdır. Truebit daha fazla işlemi işlemeyecek, ancak Ethereum tabanlı uygulamaların daha karmaşık şeyler yapmasına ve yine de ana zincir üzerinde doğrulama yapmasına izin verecek.

Bu, zincirde gerçekleştirilemeyecek kadar pahalı olan Ethereum uygulamaları için onu daha etkili hale getirecektir. Örneğin, Ethereum akıllı sözleşmesinin işlemin başka bir zincirde (Bitcoin veya Dogecoin gibi) gerçekleşip gerçekleşmediğini "kontrol etmesine" olanak tanıyan diğer blok zincirleriyle Basit Ödeme Doğrulaması (SPV) gerçekleştirmek.

sonuç olarak

İki aşamalı çözüm bizim için bir bakış açısını paylaştı: Halka açık zincir tarafından sağlanan çekirdeğe sahip olduğumuzda, onu dijital ekonomi sistemi için bir çapa olarak kullanabilir ve ardından blok zincir uygulamalarının kullanılabilirliğini genişletebiliriz. Spesifik 2 katmanlı çözümden daha önemli olan, altta yatan teknolojinin gelişimi ve dijital ekonominin tasarımıdır.

Bu 2 katmanlı genişletme çözümleri, Ethereum gibi programlanabilir blok zincirleri için en faydalı uzun vadeli değer artırıcılardır. 2 katmanlı bir çözümün alt katmanına dayalı olarak ekonomik bir mekanizma oluşturmak, yalnızca blockchain şu hale gelebilirse işe yarayabilir: Kod yazmak için bir komut dosyası diline ihtiyacınız var ve etkileşimli oyunları zorlayabilirsiniz. Bu, Bitcoin sisteminde daha zor hale gelir (veya Plazma için neredeyse imkansızdır), bu da sınırlı komut dosyası oluşturma olanakları sağlar.

Ethereum, hız, sonuçlar ve ücretler arasındaki matris dengesinde yeni avantajlar elde etmek için 2 katmanlı bir çözüm oluşturmamızı sağlıyor. Bu, temeldeki blok zincirinin daha fazla uygulama türü tarafından kullanılmasına izin verir, çünkü farklı uygulama türlerinin farklı modellere ve değiş tokuşlar için farklı gereksinimleri olacaktır. Yüksek değerli fon işlemlerinde güvenliği sağlamak için ana zinciri kullanıyoruz. Dijital varlık işlemleri için hız daha önemli, Plazma kullanıyoruz. 2 katmanlı genişletme teknolojisi, bu değiş tokuşları temeldeki blok zinciri gibi yapmak zorunda kalmadan ademi merkeziyetçiliği ve nihai sonucu korumamıza olanak tanır.

Dahası, genişletme çözümü için hangi komut dosyası yazma yeteneklerinin gerekli olduğunu önceden tahmin etmek zordur. Ethereum tasarlandığında, Plasma ve Truebit henüz icat edilmemişti. Ancak Ethereum tamamen programlanabilir olduğu için, oluşturduğumuz herhangi bir sanal ekonomik mekanizmayı uygulayabilir.

Blockchain teknolojisinin değerini tam olarak kullanmanın tek yolu, onu Ethereum'a benzer programlanabilir bir blockchain ile kullanmaktır.Buradaki blockchain, kripto-ekonomik fikir birliği ile oluşturulan çekirdeği ifade eder.

Orijinal: https://medium.com/l4-media/making-sense-of-ethereums-layer-2-scaling-solutions-state-channels-plasma-and-truebit-22cb40dcc2f4

Yazar: Josh Stark

Derleme: nuszjj

Makale kaynağı (çeviri): Babbitt Information ( Telif Hakkı Beyanı:

Yazar hakkını saklı tutar. Makale, yazarın bağımsız bakış açısıdır ve Babbitt'in görüşünü temsil etmez.

Ulusal "Yeni Yıl Para Haritası" yayınlandı, sadece çocukluğumun Fujian'da büyümemesinden nefret ediyorum!
önceki
Birlikte etek ve pantolon giymek beklenmedik bir şekilde moda
Sonraki
Bu dört renk süper siyah ve üçüncüsü hala bu yılın popüler rengi
İyi tatiller, haberlerinizi bekliyoruz ~
Bu dört çeşit kıyafet çok eski, üst vücut hemen 10 yaşında
Bai Hongzhi: Herkes altın satın almak istediğine göre size satabilirsiniz!
Sun Jian, "can yeleği" giyerken alay konusu oldu ve bir kez daha Balenciaga'nın işi olduğu ortaya çıktı!
Ödüllü Golden Dog Wangcai, finansal çapa sizi bir grup fotoğrafı çekmeye davet ediyor
Spoiler dikkatli olun! İlginç yüzler ve kırmızı zarflar var, yani Çin Yeni Yılı sensin
Jiang Shuying beni gerçekten etkiledi! Aslında etkinliğe defalarca katıldım ve modelden daha güzel giydim!
Ödüllü Golden Dog Wangcai, finansal çapa sizi bir grup fotoğrafı çekmeye davet ediyor
21 yaşındaki Zhang Xueying aslında pelerin olarak bir gömlek giyiyor. Bu moda dünyasına öncülük edecek mi?
İyi tatiller, haberlerinizi bekliyoruz ~
Huang Zheng sola döndü, Liu Qiangdong sağa döndü, Pinduoduo ve Jingdong arasındaki mücadelenin arkasında iki sınıfın karnavalı var
To Top