Blok Zinciri — gerçekten devrim niteliğinde bir teknolojidir. Verileri güvenli ve şeffaf bir şekilde değiştirme imkanı sunar. İçinde birkaç katman vardır — Layer 0'dan Layer 3'e kadar. Her birinin kendine ait bir rolü vardır.
Basit bir dille konuşursak, blok zinciri dağıtık defter teknolojisidir. Bu, dijital varlıkların güvenli bir şekilde değiştirilmesine olanak tanır. Açık bir ağ gibi çalışır. Veriler aynı anda birçok bilgisayarda saklanır. Oldukça sıradışı.
Katman 1
Layer 1 — bu temeldir. Temel blok zinciri. Üzerinde her şey inşa edilir. Kendi başına çalışabilir.
Layer 1'de birkaç bölüm ayırt edilebilir:
Veri Seviyesi — işlemlerle ilgili bilgileri saklar. Geçmiş, bakiyeler, adresler — hepsi burada. Her işlemi hashleme ile kontrol eder.
Ağ seviyesi - ağ üzerindeki iletişimden sorumludur. Mesajları iletir. Onları kontrol eder.
Konsensüs seviyesi - kuralları belirler. Herkes bunlara uymalıdır. Farklı algoritmalar kullanır: Proof of Work, Proof of Stake ve diğerleri.
Uygulama Seviyesi — burada tüm sihir var. Akıllı sözleşmeler. Uygulamalar için kod. Tüm Layer 1'ler bunları desteklemiyor.
Bitcoin, Solana, Ethereum, Cardano — Layer 1 örnekleridir. Her birinin kendi token'ı vardır. Token'lar, işlem ücretleri ve katılımcıların motive edilmesi için gereklidir.
Layer 1 sorunu - ölçeklenebilirlik. Aynı anda çok sayıda işlemi işlemek zor. Komisyonlar artıyor.
Vitalik Buterin, "blok zinciri üçlemesi" terimini icat etti. Merkeziyetsizlik, güvenlik ve ölçeklenebilirlik arasında denge bulmak zor görünüyor. Her zaman bir şeylerden fedakarlık yapmak gerekiyor.
Sorunun çözümleri:
Blok boyutunun artırılması. Çalışıyor, ama sonsuz değil. Büyük bloklar - yavaş işlemler. Ve daha az merkeziyetsizlik.
Konsensüs mekanizmasının değiştirilmesi. POW modası geçti. POS daha güvenilir. Ethereum zaten POS'a geçti. Fena bir fikir değil.
Shardlama. Veritabanının parçalara ayrılması. Pasta gibi dilimlere. Shardlar işlemleri paralel olarak işler. Daha hızlı. Daha etkili.
Katman 2
Layer 2, Layer 1'in üstünde inşa ediliyor. Neden? Ölçeklenebilirlik sorununu çözmek için. "Zincir dışı" oluşturuluyor.
Layer 2 ile işlemler daha hızlıdır. Bant genişliği daha yüksektir. Ana ağ yüklü olduğunda - bu bir kurtuluştur. Ücretler daha düşüktür.
Layer 2 nasıl sorunları çözüyor:
Kanallar. Zincir dışında birçok işlem yapmaya olanak tanır. Ödeme kanalları ve durum kanalları vardır. Dezavantajı - katılımcıları önceden bilmek gerekir.
Plasma. Joseph Poon ve Vitalik tarafından oluşturulmuştur. "Alt zincirler" kullanır. İşlemler ana zincir üzerinden geçmez. Cüzdanlar için iyidir. Tüm akıllı sözleşmeler için uygun değildir.
Yan Zincirler. Paralel blok zincirleri. Kendi konsensüs mekanizmaları vardır. Ancak, Layer 1 ile ortak bir sanal makine aracılığıyla bağlantılıdır.
Rolluplar. İşlemleri gruplar. ZK-rolluplar daha hızlıdır. Optimistik rolluplar, Layer 1 ile daha kolay entegre olur.
Katman 0
Layer 0 — özel protokollerdir. Farklı blok zincirleri arasında varlıkları taşımaya yardımcı olurlar. Kullanıcı deneyimini geliştirirler.
Tasarım farklıdır. Bazı Layer 0 tokenleri spamdan korur.
Cosmos — parlak bir örnek. Onun Tendermint, Cosmos SDK ve IBC'si var. Geliştiriciler tek bir ortamda kendi blok zincirlerini oluşturabilirler. Hayranlar buna "Cosmoshood" diyorlar. "Blok zincirleri interneti", isterseniz.
Polkadot — başka bir örnek.
Katman 3
Layer 3 — "uygulama katmanı". Layer 1 ile çalışmak için talimatlar verir. Merkeziyetsiz uygulamaların, oyunların, depoların çalıştırılmasına olanak tanır.
Layer 3 olmadan blok zincirleri bu kadar faydalı olmazdı. Bu kadar etkileyici değil.
Katman 4?
Programlamada sayım 0'dan başlar. Bu nedenle dört seviye - 0'dan 3'e kadardır. 4. Kat yok.
Sonuç
Blok zinciri mimarisi, ölçeklenebilirliğini etkiler. Her katman önemlidir. Layer 1 — temeldir. Yan zincirler, rolaplar ve Layer 0 ölçeklenmeye yardımcı olur. Layer 3, uygulamalar için talimatlar verir.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Layer 0, Layer 1, Layer 2, Layer 3 nedir on-chain?
Blok Zinciri — gerçekten devrim niteliğinde bir teknolojidir. Verileri güvenli ve şeffaf bir şekilde değiştirme imkanı sunar. İçinde birkaç katman vardır — Layer 0'dan Layer 3'e kadar. Her birinin kendine ait bir rolü vardır.
Basit bir dille konuşursak, blok zinciri dağıtık defter teknolojisidir. Bu, dijital varlıkların güvenli bir şekilde değiştirilmesine olanak tanır. Açık bir ağ gibi çalışır. Veriler aynı anda birçok bilgisayarda saklanır. Oldukça sıradışı.
Katman 1
Layer 1 — bu temeldir. Temel blok zinciri. Üzerinde her şey inşa edilir. Kendi başına çalışabilir.
Layer 1'de birkaç bölüm ayırt edilebilir:
Veri Seviyesi — işlemlerle ilgili bilgileri saklar. Geçmiş, bakiyeler, adresler — hepsi burada. Her işlemi hashleme ile kontrol eder.
Ağ seviyesi - ağ üzerindeki iletişimden sorumludur. Mesajları iletir. Onları kontrol eder.
Konsensüs seviyesi - kuralları belirler. Herkes bunlara uymalıdır. Farklı algoritmalar kullanır: Proof of Work, Proof of Stake ve diğerleri.
Uygulama Seviyesi — burada tüm sihir var. Akıllı sözleşmeler. Uygulamalar için kod. Tüm Layer 1'ler bunları desteklemiyor.
Bitcoin, Solana, Ethereum, Cardano — Layer 1 örnekleridir. Her birinin kendi token'ı vardır. Token'lar, işlem ücretleri ve katılımcıların motive edilmesi için gereklidir.
Layer 1 sorunu - ölçeklenebilirlik. Aynı anda çok sayıda işlemi işlemek zor. Komisyonlar artıyor.
Vitalik Buterin, "blok zinciri üçlemesi" terimini icat etti. Merkeziyetsizlik, güvenlik ve ölçeklenebilirlik arasında denge bulmak zor görünüyor. Her zaman bir şeylerden fedakarlık yapmak gerekiyor.
Sorunun çözümleri:
Blok boyutunun artırılması. Çalışıyor, ama sonsuz değil. Büyük bloklar - yavaş işlemler. Ve daha az merkeziyetsizlik.
Konsensüs mekanizmasının değiştirilmesi. POW modası geçti. POS daha güvenilir. Ethereum zaten POS'a geçti. Fena bir fikir değil.
Shardlama. Veritabanının parçalara ayrılması. Pasta gibi dilimlere. Shardlar işlemleri paralel olarak işler. Daha hızlı. Daha etkili.
Katman 2
Layer 2, Layer 1'in üstünde inşa ediliyor. Neden? Ölçeklenebilirlik sorununu çözmek için. "Zincir dışı" oluşturuluyor.
Layer 2 ile işlemler daha hızlıdır. Bant genişliği daha yüksektir. Ana ağ yüklü olduğunda - bu bir kurtuluştur. Ücretler daha düşüktür.
Layer 2 nasıl sorunları çözüyor:
Kanallar. Zincir dışında birçok işlem yapmaya olanak tanır. Ödeme kanalları ve durum kanalları vardır. Dezavantajı - katılımcıları önceden bilmek gerekir.
Plasma. Joseph Poon ve Vitalik tarafından oluşturulmuştur. "Alt zincirler" kullanır. İşlemler ana zincir üzerinden geçmez. Cüzdanlar için iyidir. Tüm akıllı sözleşmeler için uygun değildir.
Yan Zincirler. Paralel blok zincirleri. Kendi konsensüs mekanizmaları vardır. Ancak, Layer 1 ile ortak bir sanal makine aracılığıyla bağlantılıdır.
Rolluplar. İşlemleri gruplar. ZK-rolluplar daha hızlıdır. Optimistik rolluplar, Layer 1 ile daha kolay entegre olur.
Katman 0
Layer 0 — özel protokollerdir. Farklı blok zincirleri arasında varlıkları taşımaya yardımcı olurlar. Kullanıcı deneyimini geliştirirler.
Tasarım farklıdır. Bazı Layer 0 tokenleri spamdan korur.
Cosmos — parlak bir örnek. Onun Tendermint, Cosmos SDK ve IBC'si var. Geliştiriciler tek bir ortamda kendi blok zincirlerini oluşturabilirler. Hayranlar buna "Cosmoshood" diyorlar. "Blok zincirleri interneti", isterseniz.
Polkadot — başka bir örnek.
Katman 3
Layer 3 — "uygulama katmanı". Layer 1 ile çalışmak için talimatlar verir. Merkeziyetsiz uygulamaların, oyunların, depoların çalıştırılmasına olanak tanır.
Layer 3 olmadan blok zincirleri bu kadar faydalı olmazdı. Bu kadar etkileyici değil.
Katman 4?
Programlamada sayım 0'dan başlar. Bu nedenle dört seviye - 0'dan 3'e kadardır. 4. Kat yok.
Sonuç
Blok zinciri mimarisi, ölçeklenebilirliğini etkiler. Her katman önemlidir. Layer 1 — temeldir. Yan zincirler, rolaplar ve Layer 0 ölçeklenmeye yardımcı olur. Layer 3, uygulamalar için talimatlar verir.
İlginç, bu yapının nasıl gelişeceği.