Mevcut ana blockchain mimarisi altı seviye içerir: ağ katmanı, veri katmanı, oybirliğiyle katman, teşvik katmanı, sözleşme katmanı ve uygulama katmanı. Veri katmanı ve ağ katmanının yerleri rakamlarla karşılaştırılır ve ana kullanımlar bir sonraki bölümde ayrıntılı olarak açıklanır.
Ağ Katmanı: Bir blockchain ağının özü bir P2P (eş-acımasız noktadan noktaya) ağdır. Ve hizmet uygulaması basittir. Her düğüm bilgi alır ve bilgi üretir. Blok bloklara dayalı olarak, böylece tüm ağ üzerinde ortaklaşa altta yatan bir defter tutma çalışması elde edilebilir. Bu nedenle, ağ katmanı P2P ağlarının tasarımını, yayma mekanizmalarını, doğrulama mekanizmalarını vb. İçerecektir. Bu tasarım bloğu bilgilerinin onay hızını etkileyebileceği açıktır. Blockchain tekniği; tasarım. Bunlar arasında, veri blokları ve zincir yapıları, blockchain teknolojisi ölçeklenebilir çözümlerde veri katmanı araştırması için iyileştirme yönü olarak kullanılabilir.
Katmanı düşünün: Bu, oldukça merkezi olmayan düğümlerin blok verileri üzerindeki etkinliği konusunda hızlı bir fikir birliğinin temelidir. , Dopos (temsili kanıt pay Stek, biftek mekanizması kanıtı) ve PBFT (pratik bijantin fay toleransı), vb. Her zaman blockchain teknolojisi ölçeklenebilir çözümlerin ana cazibesi olmuştur.
Teşvik Katmanı: İnsanların genellikle madencilik sistemi dediği şey budur, bazı ekonomik teşvik modelleri modeller tasarlamak için kullanırYapılır ve düğümler düğümleri ihraç mekanizmaları, dağıtım mekanizmaları vb. Dahil güvenlik doğrulama çalışmalarına katılmaya teşvik eder. Bu iyileştirme seviyesinin blockchain ölçeklenebilirliği ile doğrudan bir bağlantısı yoktur.
Sözleşme Katmanı: Esas olarak çeşitli komut dosyaları, algoritma mekanizmaları, akıllı sözleşmeler vb. Kesinlikle, bu katman birinci nesil blockchain'de eksiktir, böylece sadece işlemler yapabilirler, ancak diğer alanlarda kullanılamaz veya diğer mantıksal işlemeyi gerçekleştiremezler. Bu bir gerçeklik haline geldi. Bu iyileştirme seviyesi, blockchain ölçeklenebilirliği için potansiyel yeni talimatlar sağlar, ancak yapı bağlamında doğrudan bir bağlantı olmadığı görülmektedir. Örneğin, ETREUM Truffle ve Web3-Js kullanır. Bu iyileştirme düzeyi, blockchain ölçeklenebilirliği için potansiyel yeni talimatlar sağlar, ancak yapı açısından doğrudan bir bağlantı yoktur.
Xueshu İnovasyon Blockchain Teknolojisi İş İstasyonu Lianqiao Education Online, Çin Eğitim Bakanlığı'nın Lianqiao Education tarafından çevrimiçi eğitim bakanlığının okul planlama, inşaat ve geliştirme merkezi tarafından yapılan tek onaylı "blockchain teknolojisi" pilot iş istasyonudur. Profesyonel yaklaşım, öğrencilere çeşitli kalkınma yolları sağlar, profesyonel derece araştırmalarında üretim, eğitim ve araştırma eğitim modellerinin iyileştirilmesini teşvik eder ve uygulamalı ve bileşik bir yetenek eğitim sistemi oluşturur.
Bir blok zincirine hangi yapılar dahildir?
Blockchain, bloklarla birbirine bağlı bir zincir depolama yapısıdır.
?
Normal bloklar iki parça içerir: blok başlığı veBlok gövdesi. Blok başlığı, sürüm numarası, karma fiyat, zaman damgası, blok yüksekliği ve diğer bilgiler gibi her bloğun kimliği hakkında bilgi içerir.
Jinwowo: Blockchain mimarisi nedir?Blockchain dağıtılmış bir veri depolama, noktadan noktaya iletim, oybirliğiyle makine manuel teknolojileri , şifreleme algoritmaları vb. Jinnavo Grubu, bu verilerin katman, ağ katmanı, oybirliğiyle katman, teşvik katmanı, sözleşme katmanı ve uygulama katmanından oluştuğuna inanmaktadır:
5.Fotoğr
af Bir blok zincirinin ne olduğunu anlamak için (bir blockchain'in ne olduğunu anlamak için 5 dakika) bu, veri bloklarının sırayla ve sırayla birleştirilmesine izin verir, sırayla ve yüklenerek tahrif edilmiş ve yüklü dağıtılmış defterler. Blockchain teknolojisi, verileri doğrulamak ve depolamak için blockchain veri yapıları kullanır ve veri iletiminin ve erişimin güvenliğini sağlamak için verileri oluşturmak ve güncellemek için dağıtılmış düğüm konsensüs algoritmaları kullanır. Akıllı sözleşmelerle.Bitcoin, Litecoin, Puyin ve Ethereum gibi dijital kripto para birimlerinin temel teknolojileri blok zincirlerdir ve sadece blockchain uygulamalarıdır.
Blockchain nedir? Manga anlayabilirsiniz (Xiaobai tarafından okunmalıdır)
Aslında, erken şifreleme çevrelerinde, bitcoin'in temel teknolojisine "bitcoin" denir ve İngilizce olarak Bitcoin B ile başlar. Ağ sistemi veya ağ protokolü.
Bununla birlikte, halkın karışıklığı nedeniyle, insanlar son zamanlarda Bitcoin hakkında konuşurken, Bitcoin yasadışılık, sahtekarlık, piramit şemaları ve internet finansmanındaki başka bir fenomen ile eş anlamlıdır. Böylece insanlar altta yatan tüm teknolojileri (zaman damgaları, çalışma mekanizmalarının kanıtı vb.) Harmanlamak zorunda kaldılar. Bu yüzden "blockchain" terimi Bitcoin arasında ayrım yapıyor gibi görünüyor.
Blockchain tek bir teknoloji değil, bir dizi teknolojinin bir koleksiyonudur.
Blockchain'i nasıl anlamalısınız? İlk olarak, herkesin sahip olmayı sevdiği sevgiyi kullanarak basit bir örnek verelim. Basit bir blockchain modeli oluşturun ve bu blockchain modeli aşağıdaki duruma neden olur:
Gelecekte, doğru yaştaki tüm erkekler ve kadınlar aşık olur ve tüm evlilik taahhüdü süreci doğru yaştaki diğer tüm erkek ve kadınlar tarafından tanınacaktır.
Diğer tüm erkekler ve kadınlar, üçüncü bir tarafın eşlerini müdahale edip etmediğini veya ihlal edip etmediğini görecek, başka hiç kimse göremeyecek ve gelecekte bir ortak bulamayacak.
Bunun nedeni, blockchain'in tam olarak "tam merkez" bir sistemi olmasıdır. Bu, zincirdeki tüm düğümlerin ortalandığı anlamına gelir.
Erkekler ve sevgi kadınları, arkadaşlarının çevresi, aşklarını gösterir, ömür boyu sevme sözü, diğer tüm evli erkekler ve kadınlar tarafından bilinir. Bir parti bir gün bir sözü çiğnerse, tüm eşyalar evliliğe uygun tüm erkek ve kadınlar tarafından kaydedildiğinden, fotoğrafı silmenin yararlı olduğunu düşünmeyin.
silinemez ve değiştirilemez. Bu blockchain teknolojisidir.
Blockchain'i anlamanıza yardımcı olacak fotoğraflar nelerdir? Sıcak konular son zamanlarda blockchain kullanarak birkaç ürün geliştirmeye başladı. Birçok insan henüz Bitcoin'deki blockchain'i açıklamamıştır.Bitcoin, birçok insanın daha fazla dikkat ettiği dijital bir para birimidir ve Bitcoin'in altında yatan teknoloji blockchain'dir. Blockchain, bu büyük defterdeki tüm işlemleri kaydeden büyük bir veritabanı defteri gibidir ve Tmall Alibaba tarafından açıklanır, WeChat işlemleri Tencent tarafından açıklanır ve muhasebeye katılan herkes açıklanır.
Örneğin, onu göstermek için bir örnek verin. Para ödünç aldıktan sonra, para ödünç alırken bunu geleneksel bir muhasebe yöntemi haline getirmeye yardımcı olur. . Hesaptaki kitap, hesap kaydında görünen bir üçüncü taraf olabilir. Üçüncü taraflar A'dan para ödünç alır, "A'dan 10.000 yuan ödünç alır ve bu hesabı kaydetmeme yardımcı olabilirsiniz.
Blockchain kavramı nedir? Blockchain tam olarak nedir? 3 dakika içinde anlayın! 2019, haber yayıncılığı çok önemli bir sinyal gönderdi. Aslında, birçok teknoloji şirketi uzun süredir blockchain teknolojisine sahiptir.Blockchain çok popüler, ancak birçok insan bu konuda fazla bir şey bilmiyor.
Blockchain nedir?
Önce, Baidu'nun bunu nasıl açıkladığına bir göz atalım. Baidu Ansiklopedisi, blockchain'in dağıtılmış veri depolama, noktadan noktaya iletim, konsensüs mekanizmaları ve şifreleme algoritmaları gibi bilgisayar teknolojileri için yeni bir uygulama modeli olduğunu göstermektedir.
Blockchain neden blockchain olarak adlandırılıyor?
bloklar tek tek bağlantılıdır ve bloklar her blok için iletişim bilgilerini kaydeder. Bilgi değişimi genişledikçe, bir blok diğerine doğru hareket etmeye devam eder ve sonuca blok zinciri denir.
Blockchain'in özellikleri nelerdir?
Blockchain aşağıdaki özelliklere sahiptir:
Merkezi: Blockchain sisteminde eşit haklar ve yükümlülükler vardır. Ademi merkeziyetçilik birbirleri arasında iyi bir güven yaratmıştır, ancak insanlar birbirlerine güvenmek için birlikte çalışabilirler. Bu esas olarak blockchain dağıtılmış defter teknolojisini uygular.
2.
3.
4. Herkes blockchain sisteminde aynı hesap defterine sahiptir, bu nedenle birisi onu kurcalamak istiyorsa, muhasebe düğümlerinin% 51'ini veya daha fazlasını kontrol ederse, var olmayan bir kayıt oluşturabilirler. Tabii ki, bu temelde imkansız.Bu öncelikle çekirdek blockchain teknolojisinden türetilmiştir: konsensüs mekanizması. Konsensüs mekanizması "azınlıkların çoğunu takip et" ve "herkes eşittir" özelliklerine sahiptir.
5. Aslında, blockchain işlem bilgileri açık ve şeffaftır, ancak hesap kimliği bilgileri şifrelenir ve yalnızca yetkilendirmeden sonra erişilebilir.
Şimdi size blockchain'i daha iyi anlamanıza yardımcı olacak bir hikaye anlatacağım.
Ailenin anne ve baba, kardeşler ve küçük erkek kardeşi de dahil olmak üzere üç kişi var. Geçen yıl, babam evdeki hesap defterinden sorumluydu ve babam evde tüm gelir ve masraflarından sorumluydu.
Ancak, her zaman mütevazı olan annesi, kitabı hesabındaki kontrol ettiğinde bir şeyler yanlış olduğunu keşfetti. Teorik olarak, bankalarda ve finansal yönetime yatırılan bazı para dışında, ailenin günlük tüketimi için harcanan para bu hesap defterinde, ancak nasıl bakarsanız bakın, bu yanlış. Bazı tüketimler açıkça kullanılamıyor, ancak kaydedildi.
Daha sonra babam inisiyatif almaya ve bir paket sigara almaya zorlandığını itiraf etti.
Daha sonra, annem stratejisini değiştirdi, tüm aile bir hesap tuttu ve herkes hesap defterinde aylık tüketim harcamaları kaydetti. Evde bir işlem veya tüketim olduğunda, annem "Hesabınızı kaydettiğinizde herkes işlemi hesap defterine kaydeder." Bu merkezi olmayan bir muhasebe modelidir. Book.
Önceki babanın muhasebe modeli, babanın kendi başına bir şeyler yapmak isteyip istemediğini görmek zordu ve babanın hesap defterine müdahale etmek isteyip istemediğini görmek zordu. Örneğin, bir baba hesap defterinden biraz para almak ve gizlice sigara almak istiyorsa, miktar sınırlıdır. Bir kitap olmasına rağmen, sadece hesap defterinizle uğraşmıyorsanız, onun da dahil olmak üzere üçünüz için hesap defterini değiştirmeniz gerekir. Ve bu kesinlikle gökyüzüne tırmanmaktan daha zor.
Yani, babamın sigara içme fikrinden sonra birçok kez vardı, ama bu fikirden vazgeçmekten başka seçeneği yoktu.
Blockchain ve bitcoin aynı şey mi?
Gerçekte, blockchain ve bitcoin aynı şey değildir.
2008 yılında Nakamoto Sato ilk olarak blockchain kavramını önerdi, ancak önümüzdeki birkaç yıl içinde tüm işlemler için halka açık kitabın elektronik para birimi bitcoin'in temel bir unsuru haline geldi. Blockchain ilk olarak Bitcoin'e uygulandı.
Blockchain'in kökeni güven sorunlarını çözmektir ve blockchain'in en başarılı uygulamalarından biri dijital para birimidir. Bitcoin, şu ana kadar blockchain'deki en başarılı uygulamadır.
Blockchain uygulamaları nelerdir?
Aslında, dijital para birimine ek olarak, Bitcoin gelecekte yaygın olarak kullanılacaktır.Ürün izlenebilirliği, telif hakkı koruması ve ticaret, ödeme ve temizleme, Nesnelerin İnterneti, dijital pazarlama ve sağlık hizmetleri dahil olmak üzere çeşitli endüstrileri hızlı bir şekilde "blockchain+" dönemine girmeye teşvik eder.
1 Payment ve Tasfiye: Blockchain, ulaşım bankalarının rolünü terk edebilir, noktadan noktaya ödemeleri gerçekleştirebilir, ulaşım maliyetlerini azaltabilir ve sermaye kullanımını hızlandırabilir.
2.
3. Blockchain teknolojisi bağımsız olarak tek elden hizmetleri tamamlayabilir.
4. Tedarik zincirlerini tedarik zinciri sistemlerine yerleştirir, sistem içindeki bilgileri senkronize eder, tüm bağlantıları kontrol eder, tam çalışma ve işbirliği bölünmesini teşvik eder ve olay sonrası hesap verebilirliği teşvik eder.
5.
Komik illüstrasyon blok zinciri nedir? Blockchain nedir?Blockchain nedir?
İngilizce Blockchain aslında merkezi olmayan bir merkezi olmayan veritabanıdır. Kendi sunucularını kuran ve bir blockchain ağına bağlanan herkes bu büyük ağda bir düğüm olabilir.
Blockchain'in özü bir veritabanıdır, peki tam olarak neyi saklıyorsunuz? Blockchain'in temel birimleri: Bloklar hakkında bilgi edinin.
Blok iki bölüme ayrılmıştır. Değerler (PreHash), karma değerler (karma) ve zaman damgaları (zaman damgaları).
2.
Şu anda belirtilen karma değeri ne anlama geliyor?
Herkes MD5'i duydu. .
a8fdc205a9f19cc1c7507a60c4f01b13d11d7fd0
bloklar ve karmalar bloklara karşılık gelen bire birdur ve karma blok için benzersiz bir tanımlayıcı olarak kabul edilebilir.
Farklı bloklar nasıl ilişkilendirilir? Peki ya buna? Ortaklarınızı önceden hazırlamak için karma güvenin. Her bir bloğun öngörü ve önceki bloğun karma değeri eşittir.
Neden bir bloğun karma değerini hesaplamalıyım?
Blockchain zincir benzeri bir yapıya sahiptir, bu nedenle zincirin baş düğümüne (ilk blok) ve kuyruk düğümüne (son blok) ihtiyacınız vardır. Birisi blockchain üzerindeki en son veri bilgilerinin karma değerini hesapladığında, en son işlem kayıtlarını paketlemek, yeni bir blok oluşturmak ve blockchain'in kenarına bağlamak için eşdeğerdir.
Yeni blok başlığının karması hesaplanan karma değeridir ve pre hash önceki bloğun karma değerine eşittir. Block'un veri depolama işlemlerini paketlemeden önce saklar ve veri bilgilerinin bu kısmı değiştirilmemiştir.
Yeni bir blok oluşturmak için karma değerleri hesaplama işlemine madencilik denir.
Büyük ölçekli hesaplamalar yapmak için kullanılan sunucuya madencilik makinesi denir.
İşleten ve hesaplayan personele madenciler denir.
Karma değerleri hesaplamanın zorluğu nedir? Size en temel açıklamayı vereyim. Karma değerinin hesaplanması için formül aşağıdaki gibidir:
İşlem kaydı bilgileri aynı zamanda bir karma değer kümesidir ve hesaplama veri yapısının Merck Rayleigh'i içerir. İlgilenen arkadaşlar ilgili bilgileri görüntüleyebilir. Şimdilik tanıtmayacağım.
Buradaki hesaplamanın önemli zorluğu rastgele sayıların üretilmesidir. Karma hesaplamaların zorluğunu artırmak için, kaba blok zincirlerinin mucitleri karma sonucun ilk 72 bitinin sıfır olmasını gerektirir. Bu olasılık çok küçük.
(yeni blok + yeni blok + işlem kaydı bilgilerinin temel bilgileri) düzeltilmiştir, bu nedenle gereksinimlerinizi karşılayan bir karma elde edip edemeyeceğiniz tamamen rastgele sayının değerine bağlıdır. Madenciler büyük hesaplamalardan geçmeli ve doğru karma ve başarılı bir şekilde madencilik elde etmek için tekrar tekrar rastgele sayılar üretmeli ve "iyi bir servetle çatışmaya" ortak girişimlerde bulunmalıdır.
Aynı zamanda, blok başlığı ayrıca dinamik zorluk katsayılarını da içerir. Tüm yeni bloklar 10 dakika içinde üretilir.
Benim için ne kadar zor olduğunu anla. Çeşitli blockchain uygulamalarının detayları değişir ve burada açıklanan madencilik kurallarının örnek olarak Bitcoin olduğunu eklemek gerekir.
Blockchain uygulaması
Bitcoin (Bitcoin) kavramı başlangıçta Nakamoto tarafından 2008'de önerildi ve bu fikre dayanarak açık kaynaklı yazılım tasarladık. O. Bitcoin bir P2P dijital para birimidir. Noktadan noktaya iletim merkezi olmayan bir ödeme sistemi anlamına gelir.
P2P ağı nedir?
Geleneksel para birimleri merkez bankaları tarafından eşit olarak verilir ve tüm kişisel tasarruflar da bankalar tarafından eşit olarak yönetilir.
Bitcoin, dünyadaki birçok eş düğümünden oluşan merkezi olmayan bir ağda konuşlandırılır. Tüm düğümler bu dijital para birimini kaydetme ve yayınlama hakkına sahiptir.
Bitcoin için temel veri depolama blockchain teknolojisine dayanmaktadır. Her Bitcoin işlemi bir sıra blok verisine karşılık gelir ve basit bir diyagram aşağıdaki gibidir:
Bir işlem kaydındaki her satır bir zaman damgası, işlem detayları ve dijital imza içerir.
tabloları anlamak kolaydır. Gerçek kaydedilen işlemin detayları anonimdir ve sadece ödeme yapan ve yararlanıcının cüzdan adreslerini kaydeder.
Dijital imzalar, asimetrik bir şifreleme algoritması tarafından üretilen her bir işlem için karşı dövüş işaretleri olarak anlaşılabilir.
Sonraki, Bitcoin Miner'ın Ödülleri hakkında konuşalım:
Bitcoin Protokolü, yeni bloklara madencilik yapan madencilerin tazminat almasını sağlar. 4 yıl içinde, 2018, şu anda 12.5 bitcoin. Yeni eklenen dairesel bitcoin'in doğduğu yol budur ve herkesin bitcoin'i çıkarmak istemesi şaşırtıcı değil!
blockchain'in gücü ve eksileri
blockchain'in gücü:
blockchain, merkezi düğümlere bağlı değildir ve tüm sistemin verileri ile aynıdır Bir bütün olarak ağ. Bu şekilde, saldırgan tüm ağdaki düğümlerin yarısından fazlasını hacklemediği sürece tüm ağ kaplıdır. Sistem yok edilmeyecek.
Bilgi kurcalanamaz. Veriler küçük bir miktarla bile kurcalanırsa, tüm bloğa karşılık gelen karma değeri buna göre değişir, geçerli bir karma değerine izin verilmez ve bağlantılı bloklar da daha sonra kırılır.
blockchain eksileri:
1
Yeni bloklar oluşturmak birçok sunucu kaynağının kullanılmasını gerektirir. Birçok gereksiz sunucu kaynağı.
Bilgi için ağ gecikmeleri
İşlemsel veriler diğer tüm düğümlerle senkronize edilmeli ve senkronizasyon işlemi kaçınılmaz olarak ağ iletimindeki gecikmelerden etkilenir. .
Bazı eklemeler:
Bu karikatürün bazıları Ruan Yifeng'in bloklarına genel bir bakış anlamına geliyor.
2.