Dağıtılmış bir blockchain veritabanı nedir (blockchain ve dağıtılmış veritabanı arasındaki fark) Blockchain

için en basit açıklama son yıllarda "blockchain" terimi sıcak bir konu haline geldi ve haber medyası yarıştı.

Aslında, blockchain'in özü çok basittir ve bir cümlede açıklanabilir: merkezi olmayan bir dağıtılmış veritabanı.

Blockchain'in ana özelliği bilgileri saklamaktır. Herkes aynı anda bilgi yazabilir ve okuyabilir, bu nedenle genel bir veritabanıdır.

Blockchain'in özellikleri

Dağıtılmış veritabanlarının teknolojisi hakkında konuşmak için, piyasada uzun süre var olmuştur, ancak fark, blockchain'in hem dağıtılmış bir veritabanı olmasına rağmen, bir yöneticisi olmasa da ve tamamen merkezi olmayan.

Merkezi, blockchain teknolojisinin yıkıcı bir özelliğidir.

Ancak yönetici olmadan herkes bunun üzerine veri yazabilir. Kötü bir insan tarafından değiştirilirsem ne yapmalıyım? Tasarımcılar uzun zamandır bunu düşündüler, bu da blockchain'in gerçek bir epoç ürün ürünü olduğunu kanıtlıyor.

blok

Blockchain bloklardan (bloklar) oluşur. Bir blok bir veritabanı postasına çok benzer.

Her blok iki parça içerir:

blok başlığı (kafa): Geçerli bloğun içsel değerini kaydetme

gövde: gerçek veriler

blok başlığı, geçerli blokta birkaç kendi değerleri içerir.

Zaman oluşturur

Gerçek verilerin geçmişi (yani vücudun tıkanması)

Önceki bloğun hikayesi

Sistemdeki her düğüm en son veritabanına sahiptir. Aynı zamanda, verilerin her adımı blockchain üzerinde tutulacak ve her adımın bilgileri izlenebilir.

Burada blockchain'i anlamak için neyin gerekli olduğunu anlamanız gerekiyor.

SO -OLDU "Hashy", bir bilgisayarın herhangi bir içerik için aynı uzunlukta içsel bir değeri hesaplayabileceği anlamına gelir. Blockchain'in karma uzunluğu 256 parçadır, yani orijinal içerik ne olursa olsun, sonunda 256 bit ikili bir sayı hesaplanacaktır. Ve orijinal içerik farklı olduğu sürece, karşılık gelen karmanın farklı olması gerektiği garanti edilebilir.

Örneğin, 123 A8FDC205A9F19CC1C7507A60C4F01B13D11D7FD0 (HEXADECIMIMAL) Dize Hash ve ikili olarak dönüştürülen 256 parça vardır ve sadece 123 bu hash elde edebilir. (Teorik olarak, diğer dizeler de bu esrar kazanabilir, ancak olasılık son derece düşüktür ve neredeyse imkansız olarak kabul edilebilir.)

Bu nedenle iki önemli sonuç vardır.

Çıkarım 1: Her blok için karma farklıdır ve blok Hashish tarafından tanımlanabilir.

Çıkarım 2: Bir blok içeriği değişiyorsa, Hashish kesinlikle değişecektir.

Hashish'in değiştirilmemesi

Bloklar ve esrar tek tek karşılık gelir ve her blok için karma "blok başlığı" için hesaplanır. Yani, blok başlığının farklı karakteristik değerleri çok uzun bir dize oluşturmak için bağlanır ve daha sonra bu ip için karma hesaplanır.

karma = SHA256 (blok başlığı)

Yukarıdaki blok karma için hesaplama formülü ve SHA256 blockchain'in hashingalgoritmasıdır. Bu formülün yalnızca blok başlıkları içerdiğini ve bedenlerin engellenmesini içermediğini unutmayın.

Daha önce de belirtildiği gibi, blok başlığı, mevcut blok organındaki esprili ve önceki tıkanıklıklarda esrar da dahil olmak üzere çok fazla içerik içerir. Bu, akım tıkanma içeriği değişirse veya önceki blok değişimi için karma, mevcut bloğun değişmesine kesinlikle neden olacağı anlamına gelir.

Bu blockchain için büyük önem taşıyor. Birisi bir bloğu değiştirirse, esrar o bloktan değişir. Sonraki bloğun kendisine bağlanması için (bir sonraki blok bir önceki blok için esrar içerdiği için), kişi tümünü değiştirmelidir.Sonraki bloklar sırayla, aksi takdirde değiştirilmiş blok blockchain'den ayrılır. Bahsetmenin nedeni, esprili hesaplamanın zaman alıcı olmasıdır ve bazıları ağ genelinde bilgisayar gücünün% 51'inden fazlasına hakim olmadıkça kısa sürede daha fazla bloğu değiştirmek neredeyse imkansızdır.

Bu bağlantı mekanizması yoluyla blockchain kendi güvenilirliğini korur ve veriler yazıldığında, kurcalanamazlar. Bu tarih gibidir.

Ağ ortamının blockchain güvenilir depolama ve şeffaf ve güvenilir kurallar aracılığıyla verileri aktarma

Blockchain, şeffaf ve güvenilir kurallar aracılığıyla güvenilir veri depolama ve birbirleri arasında aktarılan dağıtılmış bir veritabanıdır. P2P ağı, komşu düğümlerden oluşan sanal bir ağ oluşturmak için birbirine bağlanmak için birden fazla bilgisayar kullanan dağıtılmış bir sistemdir. Herhangi bir katılımcı bu ağa katılabilir ve ağ herhangi bir merkezi kurum tarafından kontrol edilmez. Her katılımcı küresel durumu görebilir ve her katılımcı ağa işlem gönderebilir veya içerik ekleyebilir. Her katılımcı, verilerin bütünlüğünü ve dokusunu sağlamak için Blockchain'deki verileri bağımsız olarak doğrulayabilir, böylece verilerin güvenilir depolanması ve iletilmesi elde edebilir.

Blockchain nedir?

Blockchain, veri depolama, noktadan noktaya aktarım, konsensüs mekanizması ve şifreleme algoritmalarını dağıtan bilgisayar teknolojileri için yeni bir uygulama modelidir.

Blockchain Bitcoin'den kaynaklanır ve önemli bir bitcoin kavramıdır.

Blockchain, uluslararası değişim, kredi mektupları, özkaynak kaydı ve borsalar gibi finans alanlarında potansiyel olarak muazzam bir başvuru değerine sahiptir. Finans endüstrisinde blockchain teknolojisini kullanmak, üçüncü taraf aracı bağlantılarını ortadan kaldırabilir ve noktadan noktaya doğrudan yerleştirme sağlayabilir, böylece maliyetleri düşürebilir ve işlem ödemelerini hızla tamamlayabilir.

Veri blockchain nedir?

Blockchain, veri depolama, noktadan noktaya aktarım, konsensüs mekanizması ve şifreleme algoritmalarını dağıtan bilgisayar teknolojileri için yeni bir uygulama modelidir. Blockchain önemli bir bitcoin kavramıdır.

Genişletilmiş Bilgi

Kamu zincirlerinin çoğu genişleme ile sınırlıdır. Blockchain teknolojisinin en büyük özelliği, ağdaki tüm ana kitapların muhasebe sürecini ele almasını gerektiren ademi merkeziyetçiliktir. Dağıtılmış muhasebe yüksek güvenlik, düşük hataya sahiptir ve politik olarak nötr ve doğrudur. Bununla birlikte, bu özellikleri benimserken, blockchain teknolojisi ölçeklenebilirliği feda eder ve veri gizliliğini korumak için biraz yetersiz olan kişisel denetimi yerine getiremez. Ana kitap sayısı arttıkça, etkileşim gecikmesi katlanarak artacaktır, bu da blockchain ağında ne kadar çok ana kitap varsa, gecikme o kadar yüksek olacaktır.

Referans Kaynak: Baidu Ansiklopedisi-Blockchain (Veri Yapısı)

Peking Üniversitesi Bluebird Tasarım Eğitimi: Dağıtılmış ve blockchain oranının analizi?

Blockchain teknolojisi hakkında önceki baskılarda birçok kez söyledik ve ayrıca bedensel blockchain teknolojisini gerçekleştirmek için hangi programlama dilinin kullanıldığını size tanıttık.

Blockchain, orta ücretsiz eşler arası nakit sistemi uygulamak için kullanılan temel Bitcoin teknolojisinden türetilmiştir.

Oyun sikkeleri gibi geleneksel anlamda dijital varlıklar merkezi bir şekilde kontrol edilir ve sadece tek bir sistemde akabilir.

Makro perspektifinden, veritabanları gibi blockchain, veri depolamak için kullanılır, ancak veri erişimi şekli farklıdır.

Blockchain gerçekten başka bir yerde birden fazla hayatı olan dağıtılmış bir veritabanıdır.

Başka bir yerde önerilen birkaç hayat başlangıçta çözmek için tasarlandıSistemin felaket kurtarma sorunu.

Bununla birlikte, Bitcoin'de doğan blockchain, sitenin dışında yeni bir şekilde küresel büyük bir çoklu veritabanı gerçekleştirdi.

Muhasebe hakları için rekabet eden düğümler, blokta hangi işlemlerin sona ereceğini belirler ve diğer düğümlerin bloğunu senkronize eder.

Pow çok fazla bilgi işlem gücü tüketmesine rağmen, avantaj, muhasebe hakları için rekabet etme sürecinde, POW'un sadece kendi düğümlerinde esrar hesaplaması ve ağ ruh hali aracılığıyla oylanması gerekmediğidir.

Shijiazhuang bilgisayar eğitimi, POW'un kamu zincirlerinde teste dayanabilecek tam, basit ve ham bir yaklaşım olduğuna inanıyor, ancak sorun verimliliğin çok düşük olması.

POS ve DPO'lar daha sonra geliştirildi.

Geleneksel dağıtılmış veritabanlarında, konsensüs algoritmaları değil, gerçekten aynı şey olan tutarlılık algoritmaları denir.

Ancak dağıtılmış veritabanlarındaki düğüm sayısı genellikle küçüktür ve ağ güvenilirdir.

Geleneksel şirketlerde dağıtılan veriler, bu doku algoritmasını oluşturmak için filo veya paxos protokolleri kullanılır.

Blockchain süresi nasıl oluşturulur? Bitcoin blokları oluşturmak ne kadar sürer?

1.

Edio (Bitcoin'in mucidi) kendisi, bloğun üretim hızının her 10 dakikada bir ortalama 1 blok hızını koruması gerektiğine karar verir, çünkü: Blockchain, en son blokları yaymak için dünyadaki tüm düğümleri yaymanın 10 dakika süreceğini tahmin eder. Blockchain'i lavaboda doğru tutmak için. Blok daha hızlı bir şekilde üretilirse, Dünya'nın diğer tarafındaki bazı düğümler en son işlem verilerini yeterince yakalayamayabilir, böylece düğümler artık doğru hizalanamaz ve bu da güvenli olmaktan kaçınmaya çalışması gereken bir "blok freni" ile sonuçlanır.

2.

1 dakikada değiştirirseniz, bir sorun var - herhangi bir yeni bloğun ağa yayılması 2 dakika sürdüğünü varsayalım. Daha sonra, 10 dakika içinde bir blok oluşturulursa, yayma işlemi sırasında onu alan düğümün yüksek değil yeni bir blok oluşturması muhtemeldir, çünkü sonuçta, tüm ağın ortalama blok oluşturma süresinin sadece 1/5'sidir. Bununla birlikte, bir dakikada bir blok üretilirse, sorun çok büyüktür - blok iletim hızının ortalama olduğu varsayılarak, yeni oluşturulan blok şanzımandan yarının yarısında olduğunda, bloğu bulamayan ağın yeni bir üretim olasılığına sahip olduğu neredeyse kesindir.

Yani, bir çatal ortaya çıkar. Bu durumun meydana gelmesi muhtemeldir, yani bu ağ uzun süre en az bir çatal olacaktır. Bu tür ağ açıkçaGüvensiz güvensizdir, çünkü Bitcoin algısı "Hile yapmak istiyorsanız, tüm yarışmacıları, yani tüm ağın bilgisayar gücünün%51'ini kazanmak zorunda kalacaksınız. Bitcoin güvenilirliği azaltılacaktır. Blockchain hala sis içinde çiçek görmenin aşamalarında olabilir, blockchain'in özü çok basittir ve bir cümlede açıklanabilir: merkezi olmayan bir dağıtılmış veritabanı. Çünkü pazarda uzun zamandır mevcuttur, ancak fark, blockchain dağıtılmış bir veritabanı olmasına rağmen, yönetici değildir ve tamamen merkezi olmayan. Kötü bir insanla değiştirilirse ne yapmalıyım? Tasarımcılar bunu uzun zamandır düşündüler, bu da blockchain'in aslında bir dönem yapıcı bir ürün olduğunu kanıtlıyor.

blok

blockchain bloğundan (blok) yapılmıştır. Bir blok veritabanı kayda benzer.

Her bloğun iki bölümü vardır:

Blok başlığı (kafa): Geçerli bloğun özdeğerini kayıtlar

Zaman Üretme

Gerçek verilerin geçmişi (yani blok gövdesi)

aynı anda önceki bloğun geçmişi,Verilerin her aşaması blok zincirinde tutulacaktır ve her aşama bilgileri algılanabilir.

Burada, blok zincirini anlamak için gerekli olan ne olduğunu anlamanız gerekiyor.

SO -OLDU "HASH", bir bilgisayarın herhangi bir malzeme için aynı uzunluktaki öz değerleri hesaplayabileceği anlamına gelir. Blockchain 25'in karma uzunluğu 25 HAI6-bit'dir, yani orijinal malzeme ne olursa olsun, nihayet 256 bit ikili sayı hesaplanacaktır. Ve orijinal malzeme farklı olduğu sürece, bu karmanın ayrılması gerektiği garanti edilebilir. Örneğin,

, String 123 Hash A8FDC205A9F19C1C1C1C1C1C7A6A6A60C4F01B1B1B13D1111D7FD0 (HEXADECIMIMAL) (Hexadecimal) (hexadecimal) (hexadecimal) 'ye dönüştürülmüş ve sadece 123'e dönüştürülebilir ve sadece 123 olabilir. (Teoride, diğer teller de bu karma elde edebilir, ancak olasılık çok düşüktür ve neredeyse imkansız olarak kabul edilebilir.)

Bu nedenle, iki önemli sonuç vardır.

Tahmin 1: Her bloğun karması farklıdır ve blok karma ile tanımlanabilir.

Tahmin 2: Bir bloğun içeriği değişiyorsa, karması kesinlikle değişecektir.

Hash'in değiştirilmemesi

Blok ve karma tek tek eşleşir ve her bloğun karması "blok başlığı" için hesaplanır. Bu, çok uzun bir dize oluşturmak için blok başlıklarının farklı spesifik değerleri birbirine bağlanır ve daha sonra bu dize için karma hesaplanır.

karma = SHA256 (blok başlığı)

Blok hasat için hesaplama formülüdür ve SHA256, blockchain'in yıkama algoritmasıdır. Bu formülün yalnızca blok başlıkları içerdiğini ve blok gövdeleri olmadığını unutmayın.

Daha önce de belirtildiği gibi, blok başlığı, akım içinde çok fazla malzeme içerir.Blok gövdesinin hesh ve önceki bloğun shesh dahildir. Bu, geçerli blok gövdesinin içeriği değişirse veya önceki bloğun karması değişirse, mevcut bloğun karma durumunun kesinlikle değişmesine neden olacağı anlamına gelir.

Bu blockchain için çok önemlidir. Biri bloğu değiştirirse, bu bloğun karması değişir. İkinci bloklar ona bağlanacak (son blok önceki bloğun karma olduğu için), kişi daha sonraki tüm blokları değiştirmelidir, aksi takdirde değiştirilmiş blok blok zincirinden ayrılır. Daha sonra belirtilen nedenlerden dolayı, karma hesaplanması zaman alıyor ve birisi tüm ağın bilgi işlem gücünün% 51'inden fazlasına hakim olana kadar kısa sürede birçok bloğu değiştirmek neredeyse imkansız.

Bu, bu bağlantı sistemi aracılığıyla blok zincirinin kendi güvenilirliğini sağladığı ve veriler yazıldıktan sonra kurcalanamaz. Tarih gibidir.

Blockchain teknolojisinin ilkelerine ve uygulamalarına giriş

1. Bu, tüm işlem kayıtlarını kaydeden bir veritabanı lazeri gibi, bitcoin'in doğal tekniğidir.

2.

3.

4.

5.

6

7.

8. Güçlü bilgi işlem gücü gibi miktar kanıtı gibi AAM onay algoritmaları, dış saldırılara karşı çıkmak ve blockchain verilerinin kurcalanamamasını ve dövülmemesini sağlamaktır, bu nedenle yüksek güvenliği oradadır.

9.

Blockchain teknolojisinde blokları engelleme süreci nedir? Jinwowo ağındaki blok oluşum süreci aşağıdakileri analiz eder:

1-Record: Yerel Bellekte İşlemSHAK256 yöntemi ile blok gövdesindeki bilgileri kaydedin ve mevcut bloğun orijinal karma değeri içinde doldurur

4-bar: Bir sonraki blokun tamamı hala belirli bir süre içinde.

Blockchain teknolojisinde blok yöntemi nedir?

Chongking Cenevo Analizi, blockchain teknolojisinde oluşum yönteminin bloke edilmesinin aşağıdaki gibi olduğuna inanmaktadır:

1 kredit blok gövdesindeki yerel bellekte ilgili bilgiler; SHA256, algoritma yoluyla bir karma değeri oluşturmak ve mevcut bloğun orijinal karma değerinde doldurmak; Bir sonraki bloğu tamamlama zamanı hala belirli bir süre içinde.

Blockchain Genel Kavram Özeti

​​Ön uç gelişimi olmasına rağmen, dedikodu ve her türlü popüler kalpimi durduramaz. Aşağıda öğrenilen bazı ideolojik şeylerin kısa bir özeti vardır.

1. - Nokta karma faturasının bilgileri bir blok oluşturur

(4), Bitcoin sistemi her 10 dakikada bir muhasebe kaydeder, yani her bir bloğun zaman aralığı yaklaşık 10 dakikadır

(5), bir sonraki fatura kaydedildiğinde, önceki bloğun bilgileri kullanılır. Mülkiyet-Emimeterik Şifreleme Uygulaması

Bitcoin sistemi, eliptik eğri imza algoritması kullanır ve algoritmanın özel anahtarının rastgele sayıda 32 ısırık vardır.

(1), Bitcoin bir adresten diğerine geçer. Orijinal işlemler hakkında bilgi toplamak içinToplanmamış olanlar için bir denge olup olmadığını kontrol edin ve doğru imza doğru. Muhasebe zorluğunu artırmak için, sadece bir kişi muhasebeye yaklaşık on dakika içinde devam edebilir. Hesap defterine yalnızca ağdaki en hızlı şifreli şifre bloğu eklenecektir. Bir düğüm hile yapar ve tüm ağın arızalanmasına neden olursa, terk edilecek ve asla lazerde kaydedilmeyecektir. Bu nedenle, tüm düğümler Bitcoin sisteminin genel protokolünü takip edecektir.

[Hangi alan blok zincirinin genişleyeceğini düşünmek]:

Yukarıdaki kavramlardan, blockchain teknolojisinde güvenlik, benzersizlik ve hakemlik olduğu sonucuna varılabilir. Prensip olarak, bazı bilgilerden kaçınılabilir, böylece daha güçlü olan sadece kimliğinizi onaylamakla kalmaz, aynı zamanda doğru kullanıcı bilgilerinizi vurgulamaya da gerekmez.

Şu anda, blockchain teknolojisi konsantre bir şekilde kullanılıyor ve bence verilerin gizlilik ve güvenlik gerektirdiği alanlarda önemi olmalı.

[Blockchain'in mevcut gelişiminin sınırları ve sınırları hakkında düşünmek]:

Her düğüm tüm lazer kayıt etkinliğine katıldığından, kaynakların mahvolması ve kaybolması kaçınılmazdır. Her bir düğümün bilgi işlem zorluğunu artırmanın yanı sıra, her bir düğümün donanım iyileştirmesi, müteakip büyüme ve popülerleşme gerekliliği vardır.

BlockCain'in en doğrudan açıklaması
Yıllar içinde, sıcak bir konuda "blockchain" terimi ve sahne ve gizem. Bugün sahnede ve gizemde olacak. Bugün gizemle sahnede olacak. Bugün gizem içinde dinleneceğim. Aslında, öz çok basittir ve veritabanına dağıtılan bir cümlede ne açıklanabilir. BlockCain'in ana işlevi mağaza bilgileridir ve bilgileri birlikte kim yazabilir ve okuyabilir, böylece genel veritabanı. Blockchain'in doğası. Teknoloji dağıtılmış veritabanları hakkında konuşun Blockchain bu kadar dağıtılmış veritabanları olmasına rağmen, bir yöneticiye sahiptir ve tamamen merkezi olmayan. Ademi merkeziyetçilik, çalkantılı bir özellik blockchain teknolojisidir. Merkezi olmayan ajanlar ve verimli, büyük ölçekli ve merkezi olmayan bir ajan, yeniden ücretsiz veri etkileşim yöntemleri yapan noktadan noktaya doğrudan ticaret gerçekleştirir. Ancak, yönetici olmadan herkes bunun üzerine bilgi yazabilir. Bilginin nasıl sadık olduğunu nasıl sağlayabiliriz? Kötü bir insan tarafından değişirsem ne yapabilirim? Tasarımcılar uzun zamandır bunu düşündü, bu da blockchain'in gerçekten epak yapım ürün olduğunu kanıtlıyor. Bloklardan oluşan blok zinciri. Blok veritabanı kaydına çok benzer. Her bir veri yazıldığında bir blok oluşturulur. Her blok iki parça içerir: başlık: akım bloğunun (fiziksel) özdeğerini kaydetme, gerçek veri üstbilgisi mevcut bloğun birden fazla öz değeri vardır. Zamanla ilgili bilgilerin Haesh de Hash'i oluşturun (yani Blok gövdesi) Sistemdeki her düğümün tam bir veritabanına sahip olduğu geçersizdir, bu da sistemin sistemle aynı olan bir kayıtla aynı olduğunu otomatik olarak karşılaştırmaz ve düşünmez. Aynı zamanda, verilerdeki her adım blockchain'de tutulacak ve her adımın bilgileri azaltılabilir. Burada ne olduğunuzu, blockchain'i ne anlayacak olduğunuzu anlamanız gerekiyor. Sonuç olarak, "hayır", bilgisayarın aynı uzunlukta içeriğin özdeğerini hesaplayabileceği anlamına gelir. Karma uzunluk blok zinciri 256 bittir, yani 256 bitlik ikili sayıdaki orijinal içerik ne olursa olsun sonun doğasında olacaktır. Ve orijinal içerik farklı olduğu sürece, karşılık gelen röle farklıdır. Örneğin, telin 123'ü rölesi A8FDC205A9F19D11d7507a60c4f01b13d11d7fd0 (hexadaximcimal) ve ikili için 256 bit yaptı ve sadece 123 bu no. (Teorik olarak, diğer geliştiriciler de en düşük olasılıkla hiçbir olasılık elde edemezler ve mümkün olarak kabul edilebilir.) İki önemli sonuç olduğu yerlerde. 1: Her blok karma sonuçları başka bir blok veya blok röle vasıtasıyla tanımlanabilir. 2: Bloğun içeriği değişirse, göçü kesinlikle değişecektir. Göç bloğunun değiştirilmemesi ve hiçbiri tek tek karşılık gelmez ve her blok hash, "başlığı engellemek" için bir nedendir. Yani, çeşitli değerlerde blok başlığı çok bir dize oluşturmak için bağlanır ve Haes bu dizenin bir nedenidir. NO = SHA256 (blok başlığı) blok karma işleminin hesaplanmasıdır ve SHA256, blockchain'in karma algoritmasıdır. Formülün kafa bloğunu içermediğini ve bedenleri engellemek zorunda olmadığını unutmayın. Yani, Haesh sadece blok başlığı tarafından belirlendi. Daha önce blok başlıkta olduğu gibi, mevcut blok gövdesinin karma ve önceki blok karma dahil olmak üzere çok fazla içerik içerir. Bu, mevcut fiziksel değişim bloğunun içeriği veya daha önceki bir blok değişiklik içermediğinde, bu da kesinlikle mevcut bloğun karma değişmesine neden olacak anlamına gelir. Bu blockchain için harika bir an. Birisi bir bloğu kimsenin blok değişikliğine değiştirmezse. Sonraki bloğu sipariş etmek için(Bir sonraki blok için önceki blok içerir), kişinin sırayla sonraki tüm blokları değiştirir, aksi takdirde blockchain ve bir blockchain'i değiştirir. Birisi tüm ağın bilgi işlem kontrolünün% 51'inden fazlasına sahip olmadıkça, kısa sürede birden fazla bloğu değiştirmek neredeyse imkansız olan zaman alıcı olmayan hesaplanmasının durumundan. Blockchain ile güvenilirliklerini sağlayan bir mekanizma vardır. Veriler yazıldığında, etieriotmpering olabilir. Bir hikaye gibi. Bu oluyor ve bundan sonra değiştirilemiyorum. Blockchain'in ne olduğunu anlamak için bir görüntü (blockchain'in ne olduğunu anlamanıza izin vermek için beş dakika) Blockchain'e kısa bir giriş. Genel olarak, blockchain teknolojisi, verileri doğrulamak ve depolamak için blockchain veri yapılarını kullanan, verileri oluşturmak ve güncellemek için dağıtılan düğümün rızasını kullanan, iletim ve erişmek için şifreleme kullanan ve program ve yönetmek için otomatik komut dosyası kodundan oluşan akıllı sözleşmeleri kullanan yeni bir dağıtılmış altyapı ve hesaplama paradigmasıdır.

Bitcoin, Litecoin, Puyin Ethereum gibi dijital kripto para birimlerinin altında yatan teknolojilerin hepsi blockchain ve sadece bir blockchain uygulamasıdır.

Blockchain nedir? Anlayabileceğiniz bir çizgi film (acemiler tarafından okunmalıdır)

Aslında, ilk şifreleme çemberinde Bitcoin'in altında yatan teknolojiye "Bitcoin" denir.

Ancak halkın karışıklığı nedeniyle, günümüzde insanlar bitcoin hakkında konuştuklarında, Bitcoin'in yasadışılık, dolandırıcılık ve piramidal şemalarla eş anlamlı olduğuna inanıyor ve internet finansmanındaki fenomen seviyesinde başka bir balon olduğunu! Bu yüzden insanlar, altta yatan tüm teknolojileri (zaman damgası, çalışma mekanizmalarının testleri, vb.) Birleştirmek ve onları bitcoin'den ayırt etmek için, onları "blockchain" kelimesinin ortaya çıkmasına yol açan blockchain'i yeniden adlandırdılar.

Blockchain tek bir teknoloji değil, bir dizi teknolojinin bir koleksiyonudur.

Blockchain nasıl anlaşılmalıdır? Her şeyden önce, herkesin sahip olmayı sevdiği sevgiyi kullanıyoruz ve basit bir örnek veriyoruz. Basit bir blockchain modeli oluşturursanız, bu blockchain modelinde aşağıdaki durum gerçekleşecektir:

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 kabul edilecektir ve iki insanın başına gelen tüm hikayeler bir blok oluşturacaktır.

Diğer tüm erkekler ve kadınlar zincirdir.

Blockchain "tam merkez" bir sistem olmalıdır, yani zincirdeki her düğümün bir merkez olduğu anlamına gelir.

Aşık erkek ve kadınlarla evlenmeye çalışın, arkadaşlarının çevrelerini yayınlamaya çalışın, sevgilerini bir ömür boyu sevme ve diğer tüm evli erkek ve kadınlar tarafından bilinme vaatlerini göstermeye çalışın. Bir günlük bir parti sözünü bozarsa, fotoğrafları silmenin yararlı olduğunu düşünmeyin, çünkü her parça evliliğe uygun tüm erkek ve kadınlar tarafından kaydedilir.

ortadan kaldırılamaz ve değiştirilemez, bu blockchain teknolojisidir.

Blockchain için popüler bir açıklama? Birçok insan Bitcoin'e dikkat etti, ancak birçok insan blockchain'in ne olduğunu bilmiyor.

Bitcoin, birçok insanın daha fazla dikkat ettiği ve altta yatan Bitcoin teknolojisinin blockchain olduğu dijital bir para birimidir. Blockchain, bu büyük ana kitaptaki tüm işlemleri kaydeden büyük bir veritabanının ana kitabı gibidir.

Bunu göstermek için bir örnek verin. "Şu anda, herkes hesabı eldeki hesap defterine kaydedecek. Herkesin muhasebe kitabının kurcalanma olasılığından kaçınabilecek bir muhasebe kitabı var. Blockchain bir internet ünlüsü oldu ve "blockchain" figürü için yüzdüYollar ve sokaklar. Aslında, birçok teknoloji şirketi uzun zamandır blockchain teknolojisi için anlaşmalar yaptı.

Blockchain çok popüler olmasına rağmen, birçok insan blockchain hakkında fazla bir şey bilmiyor.

Blockchain nedir?

Baidu'nun bunu nasıl açıkladığına ilk kez bakıyoruz. Baidu ansiklopedisi, blockchain'in dağıtılmış verilerin depolanması, nokta-punt iletimi, rıza mekanizması ve şifreleme algoritmaları gibi bilgisayar teknolojileri için yeni bir uygulama modeli olduğunu göstermektedir.

Blockchain neden blockchain olarak adlandırılıyor?

Blockchain, her bir blok düğümünün iletişim bilgilerini kaydederek depolama birimleri tek tek bağlı bloklardan oluşur. Bilgi alışverişi genişledikçe, bir blok başka bir bloğa doğru ilerlemeye devam eder ve sonuca blockchain denir.

Blockchain'in özellikleri nelerdir?

Blockchain aşağıdaki özelliklere sahiptir:

1. Merkeziyet, iyi bir güven ilişkisi kurmuştur. Bu esas olarak blockchain dağıtılmış hesap teknolojisini uygular.

2.

3. Tabii ki, bu büyük ölçüde imkansız. Bu esas olarak blockchain'in ana teknolojisinden kaynaklanmaktadır: "azınlık çoğunluğa itaat eder" ve "hepsi aynı" özelliklerine sahip rıza mekanizması.

5. Gerçekte değil. Blockchain'deki işlemlerle ilgili bilgiler açık ve şeffaf olsa da, hesabın muhasebe bilgileri şifrelenir ve yalnızca yetkilendirmeden sonra erişilebilir.

Şimdi size blok zincirini daha iyi anlamanıza yardımcı olacak bir hikaye anlatacağım.

Ailede anne ve baba, erkek kardeş ve küçük erkek kardeş de dahil olmak üzere üç kişi var. Geçen yıl, babam ailenin aile kitabından sorumluydu ve babam evde tüm gelir ve masraflardan sorumluydu.

Bununla birlikte, her zaman tutumlu olan annem Taobao'da güzel bir elbise almak istedi. Teorik olarak, bankada ve finansal yönetime yapılan para dışında, ailenin günlük tüketimine harcanan para bu muhasebe kitabında, ancak ona nasıl baktığınız önemli değil, yanlış. Bazı tüketimler açıkça mevcut değildir, ancak kayıtlıdır.

Daha sonra babam, bir paket sigara alamayacağını ancak yardım edemeyeceğini itiraf etmek için inisiyatif aldı.

Daha sonra, annem stratejisini değiştirdi ve tüm aile hesapları korudu ve herkes muhasebe kitaplarında aylık tüketim masraflarını kaydetti. Evde bir işlem veya tüketim her gerçekleştiğinde, annem bağıracak: "Hesabı kaydedin ve herkes işlemi muhasebe kitaplarına kaydedecektir". Bu merkezi olmayan muhasebe modelidir.

Babanın muhasebe modeli merkezi muhasebe idi.

Örneğin, babam muhasebe kitabından biraz para almak ve bu nedenle gizlice sigara almak istiyorsa, para miktarı sınırlıdır ve parayı almak istiyorsa, muhasebe kitabını değiştirmelidir. Ve bu şüphesiz gökyüzüne tırmanmaktan daha zor.

Yani, babamın sigara içme fikrinden sonra birçok kez, ama bu fikri bırakmaktan başka seçeneği yoktu.

Blockcha ve Bitcoin aynı şey mi?

Aslında, blockchain ve bitcoin aynı şey değildir.

2008 yılında Satoshi Nakamoto, blockchain kavramını ilk kez önerdi ve sonraki yıllarda bir bileşen olduTüm işlemler için bir genel hesap defteri olarak Bitcoin'in elektronik para biriminde temel. Ve blok zinciri ilk kez Bitcoin'de uygulandı.

Blockchain'in kökeni güven sorununu çözmektir ve blockchain'in en başarılı uygulamalarından biri dijital para birimidir. Şimdiye kadar Bitcoin'in en başarılı blockchain uygulaması olduğu söylenebilir.

Blockchain uygulamaları nelerdir?

Blockchain uygulaması aslında çok büyük. Ürün izlenebilirliği, telif hakkı koruması ve işlemleri, ödeme ve tazminat, Nesnelerin İnterneti, dijital pazarlama, tıbbi tedavi vb. Gibi, "blockchain+" dönemine hızlı bir şekilde girmesini teşvik edecektir.

1.

2.

4.

Blockchain, İngilizce olarak, esasen merkezi olmayan bir dağıtılmış veritabanıdır. Sunucusunu ayarlayan ve blockchain ağına bağlanan herkes bu büyük ağın bir düğümü olabilir.

Blockchain'in özü bir veritabanı olduğundan, tam olarak ezberleyen nedir? Blockchain'in temel birimini öğreniyoruz: bloklar.

Bir blok iki bölüme ayrılmıştır:

1.

2.

Sadece bahsedilen karma değeri ne anlama gelir?

Sanırım herkes MD5'i duydu.

Blockchain'imizde SHA256 adı verilen daha karmaşık bir karma algoritması kullanılır. Bir dizi karmaşık hesaplamadan sonra, en son veri bilgileri (işlem kayıtları gibi) nihayet bu karma algoritması yoluyla 256 -Bit karma dizesine dönüştürülecek, yani bloğun tıkanması ve formattaki karma aşağıdaki gibidir:

A8FDC205A9F19CCC1CC1C1C1C1C1C75A60C4F01B13F0 H I Bloğa karşılık gelen ve karma bloğun benzersiz tanımlayıcısı olarak düşünülebilir.

Farklı bloklar nasıl ilişkilendirilir? Hadi had ve önlisans yapmak için ön. Her bir bloğun ön ve önceki bloğun karma değeri aynıdır.

Bir bloğun karma değerini hesaplamak neden gereklidir?

Blockchain bir zincir yapısı olduğundan, zincirin baş düğümü (ilk blok) ve kuyruk düğümü (son blok) olmalıdır. Birisi blockchain verileri hakkındaki en son bilgilerin karma değerini hesapladığında, işlemlerin son kaydını paketlemeye eşdeğerdir ve yeni blok oluşturulur ve blockchain'in sonuna bağlanır.

Yeni bloğun başlığındaki karma, az önce hesaplanan karma değeridir ve pre hash önceki bloğun karması ile aynıdır. Blok Veri Veri Arşivi İşlemleri Paketlemeden önce kayıtlar ve veri bilgilerinin bu kısmı değiştirilmedi.

Bu karma değerini hesaplama ve yeni bir bloğun oluşturulmasına madencilik denir.

Büyük hesaplamalar yapmak için kullanılan sunucuya madencilik denir.

Yöneten ve hesaplayan personele madenciler denir.

Karma değerlerin hesaplanmasında zorluk nedir? En basit açıklamayı yapalım. İlgilenen arkadaşlar ilgili bilgileri kontrol edebilir, şimdilik sizi tanıtmayacağız.

Buradaki hesaplamadaki temel zorluk rastgele sayıların üretilmesinde yatmaktadır. Karma hesaplama zorluğunu artırmak için, kaba blockchain mucit, karma sonucunun ilk 72 bitinin 0 olmasını gerektirir. Bu olasılık çok küçük.

O andan itibaren (son blokun karması + yeni blok + işlemlerin temel bilgileri + işlem kaydı bilgileri) sabitlenirseGereksinimleri karşılayan karma tamamen rastgele sayının değerine bağlıdır. Madenciler büyük hesaplamaları geçmeli ve doğru karma elde etmek ve dolayısıyla başarılı bir şekilde madencilik yapmak için genel girişimde bulunmak için tekrar tekrar rastgele sayılar üretmelidir. Aynı zamanda, bloğun tıkanması aynı zamanda dinamik zorluk katsayısı içerir.

Lütfen benim için ne kadar zor olduğunu anlayın? Birkaç blok zincir uygulamasının ayrıntılı olarak farklı olduğu ve burada açıklanan madencilik kurallarının örnek olarak bitcoin olduğu eklenmelidir.

Blockchain uygulaması

Bitcoin (Bitcoin) kavramı başlangıçta Satoshi Nakamoto tarafından 2008 yılında önerildi ve bu nedenle bu fikre dayanarak, açık kaynak yazılımı tasarladı ve yayınladı ve P2P ağını üzerine inşa etti. Bitcoin bir P2P dijital para birimidir. Punto-punto şanzımanı merkezi olmayan bir ödeme sistemini gösterir.

P2P ağı nedir?

Geleneksel para birimleri Merkez Bankası tarafından eşit olarak verilir ve tüm kişisel tasarruflar bankalar tarafından eşit olarak yönetilir.

Bitcoin, dünyanın dört bir yanındaki birçok eş düğümünden oluşan merkezi olmayan bir ağa dağıtılır. Her düğüm, bu dijital para birimini kaydetmek ve yayınlamak için uygundur.

Bitcoin'in altındaki verilerin depolanması ile ilgili olarak blockchain teknolojisine dayanmaktadır. Her bitcoin işlemi kontrol noktalarındaki bir satıra karşılık gelir ve basit diyagram aşağıdaki gibidir:

İşlem kaydının her satırı bir tarife, işlemin ayrıntıları ve dijital imza içerir.

Masa sadece kolay anlayış içindir. Saklanan işlemle ilgili gerçek detaylar anonimdir ve yalnızca mükellef ve yararlanıcı cüzdanının adreslerini kaydeder.

Dijital imzalarla ilgili olarak, asimetrik şifreleme algoritması ile üretilen her bir işlemin önleyici markası olarak anlaşılabilir.

Daha sonra, Bitcoin madencilerinin ödülleri hakkında konuşuyoruz: Eklenen dolaşımdaki bitcoin bu şekilde doğdu ve herkesin bitcoin çıkarmak için çok endişeli olması şaşırtıcı değil!

Blockchain'in avantajları ve dezavantajları

Blockchain'in avantajları:

1. Bu şekilde, saldırgan tüm ağdaki düğümlerin yarısından fazlasına sahip olmadıkça, tüm ağ yok olmaz.

2. Veriler minimum bitle kurcalandığında, tüm bloğa karşılık gelen karma değeri sonuç olarak değişecektir, artık geçerli bir karma değeri olmaz ve daha sonra bağlanan bloklar kırılır.

Blockchain'in dezavantajları:

1.

2.

Bazı eklemeler:

1.