Blockchain hangi pre nsip algoritmalarını kullanıyor? Blockchain'in çalışma ilkeleri nelerdir? Geçişli tabanlar, zaman damgaları, asimetrik şifreleme vb. Gibi toplu olarak korunur.

Blockchain teknolojisi, ağlarda kredilerin oluşturulma şeklini yeniden tanımlar. Sistemde, katılımcıların diğer insanların arka plan bilgilerini anlamaları gerekmez ve üçüncü taraf ajansların garantilerine veya garantilerine güvenmelerine gerek yoktur. .

Genişletilmiş Bilgiler

Blockchain teknolojisi ilkelerinin kaynağı matematiksel problemlerde özetlenebilir: genel Bizans problemleri. Bizans generalleri ile ilgili sorun internette hayata uzanır ve sonuçları aşağıdaki gibi özetlenebilir: İnternet bağlamında, tanıdık olmayan düşmanlarla değer değişim faaliyetleri gerektiğinde, insanlar kötü niyetli savurganlar tarafından aldatılmalarını engelleyebilecek yanlış kararlar alırlar.

Genel Bizans sorunlarını teknik alanlara daha fazla genişletirsek, sonuçlarımız aşağıdaki gibi özetlenebilir: Güvenilir merkezi bir düğüm ve güvenilir kanal yoksa, ağ üzerinden dağıtılan her düğüm fikir birliğine nasıl ulaşmalıdır? Blockchain teknolojisi, Bizans'ın uzun zamandır genel problemini çözer. Bu, tek tek düğümlere güvenmeden bir fikir birliği ağı oluşturmanın bir yolunu sağlar.

Referans Kaynak: Baidu Ansiklopedisi-Blockchain

Blockchain teknolojisi geliştirme ilkeleri nelerdir?

Dar anlamda, bir blockchain, veri bloklarını kronolojik sırayla birleştiren ve şifrelenmemiş bir defter kitabıdır.

Blockchain teknolojisi, dağıtılmış düğüm konsensüs algoritmalarını ve yeni dağıtılmış altyapı ve hesaplamayı kullanarak verileri doğrulamak ve depolamak, verileri oluşturmak ve güncellemek için blockchain veri yapılarını kullanır. kod.

Çalışma İlkeleri

Blockchain sistemleri veri katmanları, ağ katmanları, konsensüs katmanları, teşvik katmanları, sözleşme katmanları ve uygulama katmanlarından oluşur. BT'de, temel veri bloğunun şifreleme ve zaman damgaları ve teşvik katmanının çeşitli konsensüs algoritmaları gibi temel algoritmaları kapsamaktadır. Mekanizmalar. Uygulama katmanı çeşitli uygulama senaryolarını ve blockchain durumlarını kapsar. Bu modelde, zaman damgalarına dayanan zincir blok yapısı, dağıtılmış düğümlerin konsensüs mekanizması, konsensüs bilgi işlem gücüne dayalı ekonomik teşvikler ve esnek ve programlanabilir akıllı sözleşmeler blockchain teknolojisindeki en temsili yeniliklerdir.

Blockchain konsensüs mekanizmaları ve algoritma pre nsiplerinin ayrıntılı anlaşılması

"konsensüs mekanizmaları" işlem doğrulaması ve teyit için çok kısa ve ilgisiz faydaları olan birkaç düğüm, konsensüs haline gelebilir. Tüm ağın bu konuda bir fikir birliğine varabileceğini varsayın. Açıkçası, ABD kripto oyuncuları, Afrikalı öğrenciler, Avrupalı ​​gezginler birbirlerini tanımıyorlar, ancak kötü değil, iyi bir insan olduğunuzu kabul ediyorsunuz.

Sistemdeki tüm katılımcılar, blockchain ağı düğümlerinde aynı verileri korumak ve her katılımcı için adalet sağlamak için birleşik bir sözleşme yapmalıdır. Bu bir fikir birliği algoritması gerektirir. Tüm Bitcoin düğümleri birleşik bir protokol spesifikasyonunu takip eder. Protokol özellikleri (konsensüs algoritmaları) ilgili konsensüs kurallarından oluşur. Bu iki ana çekirdek olarak kategorize edilebilir: çalışma kanıtı ve en uzun zincir mekanizması. Tüm kuralların (konsensüs) nihai tezahürü en uzun bitcoin zinciridir. Konsensüs algoritmasının amacı, bitcoin'in en uzun zincirde çalışmaya devam etmesini sağlamak, böylece tüm muhasebe sisteminin tutarlılığını ve güvenilirliğini sağlamaktır.

Blockchain kullanıcıları, diğer tarafın kredilerini dikkate almadan, diğer tarafa güvenmeden veya güvenilir bir aracı veya merkezi organizasyona güvenmeden blok zincirine göre uygulamalıdır. Protokol. Bu işlemin, güvenilir bir üçüncü taraf aracı olmadan sorunsuz bir şekilde işlem görmesi, bir blockchain konsensüs mekanizması olması, yani işleme katılan düğümlerin karşılıklı anlayış ve güvenle ihlal etmediği bir pazar ortamıdır. Kendi faiz, her bir düğüm, her işlemin güvenilirliğini ve güvenilirliğini belirlemek için aktif ve bilinçli olarak önceden ayarlanmış kurallara bağlıdır ve kayıtların içeri girmesi. Yazın. Her düğümün farklı ilgi alanları vardır ve mantıksal olarak hilelerle komplo kurma motivasyonu yoktur. Bu özellikle ağdaki bazı düğümlerin genel bir üne sahip olduğunda açıktır. Blockchain teknolojisi, düğümler arasında bir "güven" ağı oluşturmak için matematiksel ilkelere dayalı konsensüs algoritmalarını kullanır ve yenilikçi kredi ağlarını gerçekleştirmek için teknik araçlar kullanır.

Bölge birimi endüstrisindeki mevcut ana konsensüs algoritma mekanizmaları dört kategoriyi içerir: çalışma mekanizmalarının kanıtı, özkaynak mekanizmalarının kanıtı, paylaşılan onay mekanizmalarının kanıtı ve havuz doğrulama havuzları.

İş yükü mekanizmasının kanıtı, blockchain'e eklenecek yeni işlem bilgileri (yani yeni bloklar) üretilirken karşılanması gereken bir gereklilik olan bir iş yükü kanıtıdır.Bir çalışma mekanizması üzerine inşa edilmiş bir blockchain ağında, düğümler rastgele karma karma sayısal çözümünü hesaplayarak muhasebe hakları için rekabet eder ve kabiliyet oluşturmak için doğru sayısal çözümü elde eder. Çalışma geçirmez mekanizmalar, fikir birliği olarak çalışma mekanizmalarının kanıtı kullanılarak tamamen merkezi olmayan hale gelme avantajına sahiptir. İyi bilinen Bitcoin ağı, yeni para birimi üretmek için çalışma mekanizmasının kanıtlarını kullanır. Bununla birlikte, Bitcoin Networks'teki çalışma mekanizmasının uygulanması, dünya çapında bilgisayarların bilgi işlem gücünün büyük bir bölümünü bir araya getiriyor ve bu mekanizmayı kullanmaya çalışan diğer blockchain uygulamalarını bu şekilde hissediyorum. . Kendi güvenliğini korumak için bilgi işlem gücü. Aynı zamanda, çalışma geçirmez mekanizmalara dayanan madencilik eylemleri de önemli kaynak atıklarına neden olur ve fikir birliğine ulaşmak için gereken uzun döngü de ticari uygulamalar için uygun değildir.

2012 yılında, güneşli Kral takma adıyla netizenler, yeni paralar vermek ve ağ güvenliği kripto para birimini korumak için kazık mekanizmalarının kanıtını kullanmak için çalışma mekanizmalarının kanıtını kullanırlar. Belli bir miktar hesaplama çalışması yapmak için kanıt gerektirmenin aksine, ilgi kanıtı, belirli bir miktarda kripto para birimi sahipliği sağlayan kanıtlar gerektirir. Kanıtı mekanizmanın kanıtı, yeni bir blok oluştururken, madencinin bir "madalya hakkı" işlemi oluşturması ve işlemin madencinin kendisine önceden belirlenmiş bir oranda madencinin kendisine göndermesi gerektiğidir. Kazık mekanizmasının kanıtı, madencilik düğümlerinin orantılı olarak orantılı olarak ve her bir düğümün zamanının bir jetona sahip olduğu zorluğunu azaltır ve rastgele sayılar arayışını hızlandırır. Bu fikir birliği mekanizması, fikir birliğine ulaşmak için gereken süreyi azaltabilir, ancak temel olarak ağdaki düğümlerde madencilik işlemleri yapmak gerekir. Bu nedenle, POS mekanizması, POW mekanizmalarının ticari sektörlere uygulanması zor olduğu sorunu temelde çözmez.

Stok kimlik doğrulaması geçirmez mekanizma, ağ güvenliğini sağlamak için yeni bir konsensüs mekanizmasıdır. Geleneksel POW ve POS mekanizmalarının sorunlarını çözmeye çalışırken, teknolojik demokrasinin uygulanması merkezileşmenin olumsuz etkilerini de dengeleyebilir.

Hisse senedi onay mekanizmasının kanıtı bir yönetim kurulunun oyuna benzer. Tüm hissedarlar şirketin kararını belirlemek için oy kullanırlar. DPOS mekanizmasına dayanarak kurulan blok zincirlerinin ademi merkeziyetçiliği, tüm kullanıcılara değil, belirli sayıda temsilciye bağlıdır. Böyle bir blockchain'de, tüm düğümler belirli sayıda düğüm temsilcisini seçmek için oy kullanır ve blokları kontrol etmek ve sistemin düzenli davranışını korumak için tüm düğümlerin sorumluluğunu alırlar.Aynı zamanda, blockchain'deki her düğüm herhangi bir zamanda bir temsilciyi kaldırma ve atama gücüne sahiptir. Eğer gerekirse, tüm düğümlerin mevcut düğüm temsilcisini diskalifiye etmek, yeni temsilcilerin yeniden seçilmesi ve gerçek zamanlı demokrasiye ulaşmak için oy kullanabilmesi gerekir.

Stok onay mekanizmalarının kanıtı, doğrulama ve muhasebeye katılan düğüm sayısını önemli ölçüde azaltır, böylece saniyeler içinde konsensüs doğrulamasına ulaşır. Bununla birlikte, bu konsensüs mekanizması, bu konsensüs mekanizması jetonlara bağımlılığı ortadan kaldıramaz ve birçok ticari uygulamada var olmasını gerektirmez.

Havuz doğrulama havuzları, geleneksel dağıtılmış tutarlılık teknolojilerine dayanarak ve veri doğrulama mekanizmaları ile desteklenmiştir.

Havuz Doğrulama Havuzu, olgun dağıtılmış bir tutarlılık algoritmasına dayalı olarak çalışır. Bununla birlikte, bu fikir birliği mekanizmasının ne ölçüde elde edilebileceği, POW mekanizmasından daha azdır. Ağ, herkesin bir iş yükünün nasıl kanıtlanacağı konusunda fikir birliği algoritmaları hakkında temel bir anlayışa sahip olmasını umuyor.

Çalışma sisteminin gösteri sisteminin ana işlevi, müşterinin sonuçlara ulaşmada bir dereceye kadar zorluk getirmesi ve Müşterinin uğraştığı işi yapması gerektiğidir. kontrol etmek için. sonuç. Bu çözeltinin temel özelliği asimetridir. İş, istek partisinde orta ve partiyi doğrulamak kolaydır. Bilgisayarlar yerine insanlar tarafından kolayca çözülebilen doğrulama kodundan farklıdır.

Aşağıdaki şema çalışma sürecinin kanıtını göstermektedir.

Örneğin, temel bir karakter oluşturmak için "Merhaba, Dünya!" format) "0000" ile başlar. Bu kanıt amacına ulaşmak için, nonce değerini sürekli olarak artırmanız ve ortaya çıkan karakter oluşturma ile SHA-256 karmasını gerçekleştirmeniz gerekir. Bu kurala göre, 40 önde gelen karma bulmak için 4251 operasyonu gereklidir.

Bu örneği kullanarak çalışma mekanizma kanıtının ön anlayışı var. Bazı insanlar, iş kanıtı tam olarak böyle bir süreçse, hesaplamanın doğrulamayı geçmesi için 4521 olduğunu hatırlamak yeterli olduğunu düşünebilir. Tabii ki, bu sadece bir örnek.

Aşağıda, girişi "Merhaba, Dünya! + Tamsayı Değeri" olarak değiştirin ve tamsayı değeri 1 ila 1000'dir. Yani girdi 1-1000 dizisi olacak: merhaba, dünya! 1; Merhaba! 2 o zaman, dizideki her bir giriş için yukarıdaki iş kanıtını çalıştırın - karma 4 0'a çıkın.

Karma değerlerin sözde rastgele olması nedeniyle, olasılık teorisinin ilgili bilgisine dayanarak hesaplamak kolaydır. Karma karma dört sıfıra yol açar.Gerçekleştirilen 1.000 hesaplamanın gerçek sonuçlarını sayarak, ortalama hesaplama sayısının 66.958 olduğunu görebiliriz, bu da 2 gücüne çok yakındır (65.536). Bu örnekte, matematik tarafından beklenen hesaplama sayısı aslında iş yükünü kanıtlamak için birkaç kez gerektirir.

İlgili hedef sonuçlar için bir karakter ve istatistiksel istatistik oluşturmak için kullanılan gerçek hesaplama süresi aşağıdaki gibidir:

Yeni bir blok oluşturmak istiyorsanız, Bitcoin ağında bir düğümseniz, blockchain'e eklediğinizde Bitcoin ağı tarafından oluşturulan bu bulmacayı çözmeniz gerekecektir. Bu sorunun temel unsurları, iş fonksiyonunun, engellemenin ve zorluğun kanıtıdır. İş fonksiyonunun kanıtı bu sorunun hesaplanma şeklidir, blok bu sorunun giriş verileridir ve zorluk değeri bu soruyu anlamak için gereken hesaplama miktarını belirler.

Bitcoin ağında kullanılan çalışmanın kanıt fonksiyonu tam olarak yukarıdaki SHA-256'dır. Gerçekte, iş kanıtı sırasında bloklar üretilir. Sürekli bir şekilde oluşturma borusu verileri ve hesaplanan sonuçların gerekli iş yükünü karşıladığını doğrulamak, blok olup olmadığını belirler. Ağ zorluğu ile uyumlu. Blok başlığı, bir çalışma işlevi olan Bitcoin kanıtı için giriş verileridir.

Zor değerler önemli referans göstergeleri madenciler madencileridir ve yasal bloklar oluşturmak için gereken karma işlem sayısını belirler. Bitcoin ağları, yeni blokların üretimi, bu hızı ağdaki farklı bilgi işlem güç koşulları altında koruyorsa, ağ genelinde bilgi işlem gücündeki değişikliklere ayarlamalıdır. Genel ilke, ağı 10 dakika boyunca tutmak ve madencilik yeteneklerinden bağımsız olarak yeni bloklar oluşturmaktır.

Zorluk ayarlamaları her tam düğümde otomatik ve bağımsız olarak gerçekleşir. 2016'daki her blok için, tüm düğümler zorluğu birleşik bir formata göre otomatik olarak ayarlar. ) Karşılaştırma, gerçek sürenin beklenen süreye oranına dayanmaktadır. Başka bir deyişle, blok üretim hızı 10 dakikadan daha hızlıysa, zorluk seviyesi artar. İfade aşağıdaki gibi ifade edilir:

İş kanıtı için hedef değer gereklidir. Bitcoin çalışma geçirmez için hedef değer formülü aşağıdaki gibidir: ffffffffffffffffff boyutu zorluk ile ters orantılıdır. Bitcoin gösterimi, madede hesaplanan blok karma değerinin hedef değerden daha az olduğu anlamına gelir.

Bitcoin iş yükleri sürecini, blok başlığını sürekli olarak değiştirerek (yani farklı nonce değerlerini deneyerek) ve Giriş olarak kullanarak anlıyoruz. Belirli sayıda büyük sıfır gereklidir) ve ne kadar çok öncekine ihtiyacınız olursa, o kadar zor olur.

Bitcoin kabaca aşağıdaki gibi özetlenebilir:

Bu işlem aşağıdaki şema ile temsil edilebilir: "Madencilik."Çalışma mekanizmalarının kanıtını anlamak, Bitcoin blok zincirinin konsensüs mekanizmasını daha iyi anlamak için temel oluşturacaktır.

Bileşik blockchain sistemi nedir ("Droyer bileşiminin blok şemasından oluşan blockchain sistemi nedir)
Blockchain nedir, blok zincirinin

1'den oluşması nedir? Bitcoin kavramı. Verileri kontrol etmek ve saklamak için blockchain veri yapılarını kullanır.

2. İletim ve veri erişiminin güvenliğini sağlamak için kriptografi kullanın.

3.

4. Ne, blockchain'den ne oluşuyor? Blockchain tam olarak nedir? Blockchain nedir?

1. En hızlı ve en iyi kişi hesabı tutmak, ardından bu bilgi sayfasını hesap defterine sistemdeki diğerlerine göndermektir.

2.

Blockchain önemli bir bitcoin kavramıdır. Her veri bloğu, bilgilerinin geçerliliğini kontrol etmek ve aşağıdaki bloğu oluşturmak için kullanılan bir Bitcoin Network işlem partisi hakkında bilgi içerir.

Genişletilmiş Bilgiler:

Blockchain sistemi bir veri katmanı, bir ağ katmanı, bir fikir birliği katmanı, bir teşvik katmanı, bir sözleşme katmanı ve bir uygulama katmanından oluşur. Bunlar arasında, veri katmanı temel verileri ve temel veri blokları ve ilgili verilerin ve horodatage'lerin şifrelemesi gibi temel algoritmaları özetlemektedir; Çeşitli konsensüs algoritmaları.

Teşvik katmanı, esas olarak emisyon mekanizması ve ekonomik teşviklerin dağıtılması mekanizması dahil olmak üzere blockchain teknoloji sisteminde ekonomik faktörleri içerir; programlanabilir zincir özellikleri; Uygulama katmanı çeşitli uygulama senaryolarını ve blockchain vakalarını özetler.

Referans Kaynak: Baidu Ansiklopedisi-Blockchain Teknolojisi

Referans Kaynak: Baidu Ansiklopedisi-Blockchain

Bileşik blockchain Teknoloji sistemi? Genel olarak, bir blockchain sistemi bir veri katmanı, bir ağ katmanı, bir fikir birliği katmanı, bir teşvik katmanı, bir sözleşme katmanı ve bir uygulama katmanından oluşur.

Veri katmanı, ilişkili verilerin altında yatan veri bloklarını ve şifreleme teknolojilerini özetler; Teşvik katmanı ekonomik faktörleri, ekonomik teşvikler için emisyon mekanizması ve dağıtım mekanizması dahil olmak üzere blockchain teknoloji sistemine dahil eder; Katman çeşitli uygulama senaryolarını ve blockchain vakalarını özetler. Bu modelde, horodatagese dayanan zincir blokların yapısı, dağıtılmış düğümlerin rıza mekanizması, konsensüsü ve esnek ve programlanabilir akıllı sözleşmeleri hesaplama gücüne dayanan ekonomik teşvikler, blok zincirinin teknolojisinin en temsili yenilikleridir.

Bölgesel zincirdeki toplam şeyler nelerdir?

Cevap: Bölgesel Kanalların Bileşimi

Blockchain sistemi bir veri katmanı, bir ağ katmanı, bir konsensüs katmanı, bir kışkırtıcı katman, bir sözleşme katmanı ve bir uygulama katmanından oluşur.

1.

2. Mekanizma, veri yayma mekanizması ve veri doğrulama mekanizması, vb.

3.

4. Bilgi teknolojileri alanında. Esasen, bu birPaylaşılan veritabanı ve orada depolanan veriler veya bilgiler "aptalca ve sahte olmadıkça", "süreçte kalmadıkça", "izlenebilir", "açık ve şeffaf" ve "kolektif bakım" özelliklerine sahiptir.

1991'de ilk kez ortaya çıktı ve zaman zaman dijital belgelerde bir grup araştırmacı tarafından kullanıldı. Bu belgelerin tahrif edilmesini önlemek için blockchain teknolojisi noter gibi görünüyor.

Blockchain, herkes için tamamen halka açık olan büyük dağıtılmış bir kitaptır. Peki tam olarak nasıl çalışıyor? Ardından, önce tek bir bloğun bileşimini gözlemleyelim.

Görüntünün açıklamasını girmek için lütfen tıklayın (18 kelimeye kadar)

İlgili bilgiler

Genel olarak, blockchain sistemleri veri katmanından oluşur, ağ, ağdan oluşur katman ve konsensüs katmanı. Bunlar arasında, veri katmanı temel verileri ve temel veri blokları ve ilgili verilerin ve horodatage'lerin şifrelemesi gibi temel algoritmaları özetlemektedir;

Blockchain ağı mimarisi nedir?

Blockchain ağ mimarisi veri katmanı, ağ katmanı, konsensüs katmanı, teşvik katmanı, sözleşme katmanı ve uygulama katmanı

bölgesini içerir. Blockchain teknolojisinin mimarisi aşağıdaki yönleri içerir:

1. Merkezileşmenin amacı.

2. Genel fikir birliği mekanizması çalışma, özkaynak kanıtları ve stok yetkilendirme kanıtı içerir.

Akıllı Sözleşme: Akıllı sözleşme teknolojinin önemli bir parçasıdır.

4. Bu göstergeler olasılık ve risk analizinin hesaplanması için kullanılabilir.