Bytom'un genel mimarisi

Bu makale size Bytom'un genel teknik mimarisini tanıtacaktır. Aşağıdaki şekilde gösterildiği gibi: Bytom zinciri üç seviyeye ayrılmıştır

  • İlk katman, daha fazla iletişim kurduğunuz cüzdan katmanıdır, bu da para alma ve gönderme modülüdür.Müzdanda genellikle herkesin günlük olarak kullanabileceği bir işlem arayüzü vardır, bu nedenle daha tanıdık olacaktır.
  • İkinci katman çekirdek çekirdek katmanıdır. Çekirdek, dağıtılmış bir sistemdeki her düğüm tarafından tanınan bir kurallar dizisi olarak anlaşılabilir. Sadece aynı kurallarla iki düğüm anlaşmaya varabilir. Kurallar farklıysa, aslında bir çataldır.
  • Üçüncü katman, iletişim katmanıdır İletişim katmanı, blok senkronizasyonu ve işlem senkronizasyonu dahil olmak üzere, düğümler arasında bilgi alışverişi yapma yoludur.

Öncelikle temel olarak beş modülden oluşan çekirdek katmanına bakın:

  • Yetim blok yönetimi: Yetim bloklar madenciler tarafından kazılan ancak ana zincir blokları haline gelmeyen bloklardır (aynı yükseklikte 2 veya daha fazla yasal blok üretilir, bir blok ana zincir olur ve geri kalanı öksüz olarak adlandırılır. Blok), öksüz blok yönetimi, ana zincir blokları haline gelmemiş öksüz blokları depolamaktır.
  • Konsensüs katmanı: Bir bloğun yasal olup olmadığını onaylayın. Blok başlığı doğrulaması ve işlem doğrulaması olarak ayrılmıştır. Blok başlığı doğrulaması, ana bloğunun ve zaman damgasının doğrulanmasını gerektirir ve ayrıca defter tutma hakkını sağlamak için hesaplama gücü gerektirir. İşlem doğrulamasının orijinalinden özel olarak tasarlanmış bir BC katmanı vardır.Bu katman, işlem doğrulama sırasında daha iyi performans elde edecektir. İşlem doğrulaması aynı zamanda akıllı sözleşmelerle de ilgilidir. İşlem doğrulandığında, işlemin yasal olup olmadığını doğrulamak için parametreler sanal makineye girilecektir.
  • Blok ağacı yönetimi: Tüm ağdaki tüm blokları kaydetmek ve tüm ağdaki tüm blokların ayna görüntüsünü kaydetmek için kullanılan tekrar Blok Dizini haline geldi. Öksüz bloklar olduğu için, bunlar zincir yapılı değildir ve çatalları olacaktır, bu nedenle bunlara blok ağaç denir.
  • Veri depolama: Blok verilerinin kalıcı olarak depolanması. İki tür veri içerir: Birincisi, ağda yayınlanacak olan orijinal blok bilgisi olan blok verisidir; ikincisi UTXO verisidir. UTXO verisi, UTXO'nun daha hızlı harcanıp harcanamayacağını doğrulamak için saklanır. Tüm blok bilgilerinin üzerinden geçilmesi gerekiyor
  • İşlem havuzu: henüz onaylanmamış tüm ağ üzerinde yayınlanan tüm işlemleri korur. Bununla en ilgili olanı madencilik modülüdür. Madencilik modülü her yeni blok oluşturduğunda, işlem havuzundan bazı işlemleri alıp bloklar halinde paketleyecek ve ardından iş yükünü kontrol etmek için Tensority konsensüs algoritmasını kullanacaktır.

Ardından cüzdan katmanından bahsedin:

  • Özel anahtar modülü: Temelde özel anahtarları (özel anahtar oluşturma, depolama, yedekleme vb.) Ve imzaları yönetmek için kullanılır.
  • Hesap modülü: Bytom'un tasarımında, üç kademeli bir hesap-adres-anahtarı sistemi kullanılır. Her kişi birden fazla özel anahtara sahip olabilir ve hesaplar, farklı özel anahtar kombinasyonları ile oluşturulabilir. Her hesap, sınırsız sayıda adrese sahip olabilir. , Adres, hesabın özel anahtarından türetilen ikincil özel anahtar tarafından oluşturulan adrestir. Birden çok adres kullanmak, kullanıcının gizliliğini daha iyi koruyabilir.
  • Varlık modülü: Yönetim hesabı altında varlıklar oluşturmak için bir modül.Herhangi bir sorunun varlıkları bu modülde etkileşim halindedir.
  • İşlem modülü: Benimle ilgili işlem verileri olarak anlaşılabilir: Esas olarak iki şey yapar: sizinle ilgili işlemleri tüm borsalardan görüntüler; UTXO veritabanını cüzdan katmanında tutar ve sahip olduğum UTXO'ları kaydeder;

Son olarak, iletişim katmanından bahsedin:

  • Düğüm keşfi: P2P çok bağımsız ve olgun bir parçadır. Çekirdek düğümler, düğüm keşif modülü aracılığıyla elde edilir ve daha sonra çekirdek düğümler aracılığıyla daha fazla düğüm elde edilebilir.
  • Blok senkronizasyonu: Pasif blok senkronizasyonu olarak da bilinir, blok yüksekliği kendisinden daha yüksek olan başka düğümler olduğunu tespit ederse, blok senkronizasyonu talep etmeye devam eder.
  • Yeni blok hızlı yayın modülü: yeni bloklar aktif olarak senkronize edilir ve yeni bir blok kazıldığında, ağa daha hızlı yayılması için yayınlanmaya zorlanır.

Yukarıdaki içerik, Bytom'un temel yapısıdır.Gelecekte spesifik süreci daha ayrıntılı tartışacak ve açıklayacağız.

Telif Hakkı Bildirimi:

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

Gönderme sırasındaki Bitcoin fiyatı 50225,53

Aynı zamanda bir şovu ilk kez izleyen Guan Xiaotong zarif ve Wu Jinyan değişken, ancak Meng Meiqi takım elbise içinde çılgın.
önceki
Bu yıl Double 11, büyük bir paket sorunuyla karşı karşıya kalacak. Ekspres teslimatınızın alınması kaç gün sürecek?
Sonraki
Modanın sadece büyük bir haute couture olduğunu mu düşünüyorsun? kesinlikle değil! Yaratılış Festivali size farklı bir "moda" anlatıyor
Sanayi ve Bilgi Teknolojileri Bakanlığı Geliştirici Yarışması'nın İlk Onu Art+Blockchain, Aftchain izlenebilirlikten geliyor
Üst düzey malların iadesi! Blockchain kasırgası küresel pazarı uçuruyor, Bitcoin yeniden doğuşu karşılamaya yükseliyor
Bosideng aşağı ceket harika! Moda Haftasının 27 havasında ünlüler giymek için acele ediyor
Üç destekleyici belgeyi ayrıntılı olarak açıklayan "İnternet + Tıp ve Sağlık" kuralları yayınlandı
Gazilerin kombinasyonu artık biraz farklı! Seçkin bir beyefendi olan Wang Kai, Hu Ge'de daha çekici
Pekin 2019'da tanışın | Her Pazartesi Bahçedeki Jilin Bahçesi: Baishan Songshui, güzel Jilin
New York City piyasa öncesi: ABD petrolü beş ayın en yüksek seviyesini vurdu; ABD ve Avrupa'nın temelleri nasıl bölünürse bölünürse, euro sadece zarar görecek
Liang Luoshi'nin mizacı geri döndükten sonra yükseldi ve Londra Moda Haftası'nın ilk gösterisine katılmak üzere. 30 yaşındaki tanrıça geri döndü
32 yaşındaki Yang Mi gerçekten kaprisli! Yarının oğlu, pantolon giymeden bacak gösterisine bağımlı.
Sebze fiyatı, et fiyatı, kira, enflasyon riski kimdir?
Eski topluluklara asansör kurmak için "kartlar" nerede?
To Top