Blockchain'in temel teknoloji kompozisyonu: Bir kamu zinciri ister konsorsiyum zinciri olsun, en az dört modül gereklidir: p2p
ağ protokolü, dağıtılmış tutarlılık algoritması (konsensüs mekanizması), şifreleme imzası algoritması, hesap ve depolama modeli. Bu blockchain'in temel teknolojisidir. Ayrıntılar için lütfen bununla ilgili kitaplara bakın.
Blockchain nedir?
Blockchain'in iki anlamı vardır:
1. Blockchain, dağıtılmış veri depolama, noktadan noktaya iletim, konsensüs mekanizması ve şifreleme algoritmaları gibi bilgisayar teknolojileri için yeni bir uygulama modelidir. Konsensüs mekanizması, farklı düğümler arasında güven oluşturmak ve hak ve çıkarları elde etmek için blockchain sistemindeki matematiksel bir algoritmadır.
2. Blockchain, tüm işlem kayıtlarını kaydeden bir veritabanı defteri gibi Bitcoin'in altında yatan teknolojidir. Bu teknoloji, güvenliği ve rahatlığı nedeniyle bankacılık ve finans endüstrilerinden yavaş yavaş dikkat çekmiştir. Dar bir anlamda, blockchain, veri bloklarını kronolojik sırayla sırayla birleştiren bir zincir veri yapısıdır.
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ılmış düğüm konsensüs algoritmalarını kullanan yeni bir dağıtılmış altyapı ve bilgi işlem yöntemidir, veri iletiminin güvenliğini sağlamak ve erişimin güvenliğini sağlamak için kriptografi kullanır ve programı ve çalıştırmak için otomatik komut dosyası kodunun oluşturduğu akıllı sözleşmeleri kullanır.
Blockchain'in teknik sınıflandırması esas olarak1'i içerir. Kamu zinciri, resmi bir organizasyon yok, yönetim kuruluşu yok ve merkezi bir sunucu yok. Katılımcı düğümler, kontrol olmadan sistemin kurallarına göre ağa serbestçe erişir ve düğümler bir konsensüs mekanizmasına dayanarak çalışır. (Yıkıcı: Kesinlikle güvenilir ve halka açık)
Tipik durum: Dijital para Bitcoin'i temsil eder.
2. Bir grup içinde özel zincirler kurulur. Sistemin işletim kuralları grubun gereksinimlerine göre belirlenir. Blockchain'in özgünlüğünü ve kısmi ademi merkeziyetçiliğini korurken, modifikasyonu veya okuma izinlerini bir dereceye kadar kısıtlarlar. (Nispeten güvenilir ve halka açık)
Tipik durum: R3
3. Birkaç kurum tarafından başlatılan ittifak zinciri, kamu ve özel zincirler arasındadır ve kısmi ademi merkeziyetçilik özelliklerine sahiptir. Bu alandaki hızlı zincirdeki okuma izinleri açık veya kısmen açık olabilir, yani muhasebe tarafları olarak önceden seçilmiş birden fazla düğümü belirtilerek, önceden seçilen kişi muhasebe izinleri için yarışır ve diğer erişim düğümleri işleme katılabilir, ancak muhasebe sürecini sormayın. Önceden seçilmiş kişinin yetenekleri eşit olmamalıdır. ?
(nispeten güvenilir ve halka açık)
Mevcut vakalar: süper defter
Örnek:? Kredi saptırması açısından, kullanıcı bağlantımızdan kaydolmak için diğer tarafın web sayfasına atladığında, diğer taraf, kullanıcının kayıt talebinin alınmadığını kandırmayı ve söyleyebilir. Ancak, kullanıcı kayıt davranışını bloğa yerleştirirsek, diğer taraf, kullanıcı kayıt davranışını alırken bize ödeme yapmalıdır.
Blockchain nedir ve pre nsibi nedir?Blockchain nedir
Blockchain aslında dağıtılmış bir defter teknolojisidir. Matematiksel işlevleri karşılaştırırsak, dağıtılmış ağları, konsensüs mekanizmalarını, ademi merkeziyetçilik, şifreleme hesaplamaları, akıllı sözleşmeler, izinler, değer ve varlıkları işlevlerde değişkenler veya faktörler olarak anlayabiliriz. OrganikBu değişkenlerin ve faktörlerin kombinasyonu, geleneksel teknolojilerden farklı yeni teknik özellikler oluşturur. Blockchain'in daha ayrıntılı bir teknik yorumunu yapmadan önce, blockchain'deki bazı temel kavramları çözmemiz gerekiyor.
Daha fazla açıklama: Web bağlantıları
1. Bir senaryoda yapılandırılmış veri yoksa veya veri yapısı çok pahalıysa, blockchain projeleri için uygun olup olmadığını düşünmelisiniz. Tohum tedarik zincirinin masalarda izlenebilirliği, gübre testi vb. Veriler nasıl girilir? İnsanlara tek tek denemek için güvenerek girebilir misin? Dedektörden gelen çöp miktarını yere gömülü olarak izliyor musunuz?
2. Blockchain aslında geçerli bir ağdır, yani veri haklarının onaylanması veya doğruluğun onaylanması. Daha sonra, uygulanacak senaryoda özgünlüğün doğrulanması için güçlü bir gereklilik varsa, gerekli bir faktör haline gelir. Örneğin, bir zincir projesi için öğrenci değerlendirmeleri ve sınıf durumu blockchain ile izlenir. Bu verilerin gerçekliğini çözmek için blockchain kullanmak gerekli mi? Eğitim pazarındaki ağız için kelimelerle veya en uygun wechat ile iletişim kurmak daha uygun mu? Başkalarının öğretmenimin değerlendirmesinin gerçekliğini bilmesine izin vermeniz gerekiyor mu? Mevcut senaryolarda dağıtılmış düğümler aracılığıyla kaydedilecek güçlü fikir birliği gereksinimleri var mı? Blockchain, ağ genelinde dağıtılmış kitaplar ve yayınlar aracılığıyla bilgileri kaydeder ve birleşik veriler sağlayan ağ genelinde büyük ölçekli bir fikir birliğine ulaşır. Peki birçok projenin büyük ölçekli fikir birliği benimsemesi gerekli mi? İnternette gerekli bir fikir birliği yoktur. Yutturmaca mı yoksa para mı? Farklı görüşlere sahip.
3. Ev satışlarını ve kira paylaşımını işaretler aracılığıyla sağladığını iddia ediyor. İşaret sayısı güvenlidir, ancak gelecekte gittikçe daha fazla ev ve kira olacaktır, bu yüzden gittikçe daha değerli olacaklar. Açıkça söylemek gerekirse, bu bir sermaye toplama projesidir.
4. Bu projenin temel değeri, kullanıcı ağının kendisinin bağlantısıdır. Blockchain'in kendisi bir ağ protokolüdür. Tabii ki, ağ üzerinde bir etki yoksa, anlamsızdır. Gerçek bir örnek, E -ticaret platformudur. Platformda ne kadar çok müşteri varsa, o kadar fazla tüccar olacak. İki taraflı model, e-ticaret platformlarının sağlıklı gelişimini teşvik etmeye ve teşvik etmeye devam ederken, e-ticaret normal ağ işleyişini sürdürmek için Alipay gibi ödeme yöntemleri aracılığıyla her iki platformu da yönetir.
Blockchain'in kökeni nedir?
Blockchain Bitcoin'den kaynaklandı.
İki ay sonra, teori uygulamaya başladı ve Seri Numarası 0'ın ilk bloğu 3 Ocak 2009'da doğdu. Birkaç gün sonra, 9 Ocak 2009'da bir seri 1 ortaya çıktı ve ilişkilendirildi.Blockchain'in doğumunu işaret eden bir zincir oluşturmak için 0 numaralı seri numarası ile menşe bloğu.
Son yıllarda, dünyanın Bitcoin'e karşı tutumu iniş yapıyor, ancak Bitcoin'in temel teknolojilerinden biri olarak blockchain teknolojisi artan ilgi gördü. Bitcoin oluşum işlemi sırasında, bloklar tek tek depolama birimidir ve her blok düğümün tüm iletişim bilgilerini belirli bir süre içinde kaydeder.
Her blok arasındaki bağlantıya ara sıra karma (karma algoritması olarak da bilinir) ile ulaşılır ve diğer blok önceki bloğun karma değerini içerir.
Genişletilmiş Bilgiler:
Blockchain Özellikleri:
1. Blockchain teknolojisi, ek üçüncü taraf yönetim ajansı veya donanım tesislerine ve merkezi kontrole dayanmaz. Asanematikleşme, blockchain'in en belirgin ve temel özelliğidir.
2. Blockchain Teknoloji Vakfı açık kaynaktır.
3. Konsensüs spesifikasyonlarına ve protokollerine dayanarak (Bitcoin tarafından kullanılan karma algoritmalar gibi çeşitli matematiksel algoritmalara benzer), tüm blockchain sistemi diğer üçüncü taraflara dayanmaz.
4. Tüm veri düğümlerinin% 51'ini kontrol edemediğiniz sürece, ağ verilerini manipüle edemez ve değiştiremezsiniz, bu da blockchain'in kendisini nispeten güvenli hale getirir ve öznel ve yapay veri değişikliklerinden kaçınır.
5. Teknik olarak, yasal normlar yoksa, her bir blok düğümünün kimlik bilgilerinin açıklanması veya doğrulanması gerekmez ve bilgilerin iletimi anonim olarak gerçekleştirilebilir.
Referans Kaynak: Ansiklopedi Baidu - Blockchain
Blockchain ve en başarılı büyük ölçekli konsorsiyum zinciriuygulamasının en eski uygulaması nedir. Blockchain teknolojisi, verileri doğrulamak ve depolamak, verileri oluşturmak ve güncellemek için düğüm konsensüs algoritmalarını kullanmak ve veri iletimini ve erişimini sağlamak için kriptografiyi kullanmak için blockchain veri yapılarını kullanır.
⒈ Blockchain'in ne olduğu
nu anlamak için bir görüntü (blockchain'in ne olduğunu anlamak için beş dakika) Blockchain'e kısa bir giriş, veri bloklarını kronolojik sırayla birleştiren ve kriptografik bir şekilde garanti edilen bir zincir veri yapısıdır, bu da uyumsuzluk ve start olmayan makale ile garanti edilir. Genel olarak, blockchain teknolojisi, verileri kontrol etmek ve kaydetmek için blockchain veri yapılarını kullanan dağıtılmış altyapılar ve bilgisayarlar için yeni bir paradigmadır, veri oluşturmak ve güncellemek için kullanılan düğüm konsensüs algoritmaları, veri aktarımlarını sağlamak ve erişebilmek için kriptografiyi kullanır ve otomatik komut dosyasından akıllı sözleşmeleri kullanabilir, Programlama ve işletme verileri.Bitcoin, Litecoin, Puyin ve Ethereum gibi dijital kripto para birimlerinin temel teknolojileri blok zincirlerdir ve bunlar sadece bir blockchain uygulamasıdır.
Blockchain nedir? Anlayabileceğiniz bir çizgi film (yeni başlayanlardan okumalısınız)
Erken kriptografi çemberinde, İngilizce'de Bitcoin'in altında yatan teknolojiye atıfta bulunuldu.
Ancak halkın karışıklığı nedeniyle, bugünlerde bitcoin hakkında konuşan insanlar, Bitcoin'in yasadışı, sahtekarlık ve piramit planı ile eşanlamlı olduğuna ve internet finansmanında fenomen üzerine başka bir balon olduğuna inanıyor! İnsanlar altta yatan tüm teknolojileri (zaman damgaları, emek mekanizmalarının kanıtı vb.) Birleştirmek zorunda kaldılar ve onları bitcoin'den ayırt etmek için, "blockchain" kelimesinin ortaya çıkmasına yol açan "blockchain" e tercüme ettiklerini Blockchain adını verdiler.
Blockchain tek bir teknoloji değil, bir dizi teknolojinin bir koleksiyonudur.
Blockchain nasıl anlaşılmalıdır? Önce herkesin sevdiği sevgiyi kullanalım ve basit bir örnek verelim. Basit bir blockchain modeli oluşturursanız, bu blockchain modelinde aşağıdaki durum meydana gelir: Gelecekte, doğru yaştaki tüm erkekler ve kadınlar aşkla karşılaşır ve tüm evlilik süreci doğru yaştaki diğer tüm erkek ve kadınlar tarafından kabul edilir ve iki kişiye meydana gelen tüm hikayeler bir blok oluşturur.
Diğer tüm erkekler ve kadınlar zincirdir.
Blockchain tam olarak "tam merkez" bir sistem olmalıdır, yani zincirdeki her düğüm bir merkezdir.
Aşık erkek ve kadınlarla evlenmeye, arkadaşlarını yayınlamaya, sevgilerini bir ömür boyu sevme ve diğer tüm evli erkek ve kadınlar tarafından bilinmeye vaat etmeye çalışır, blockchain uygulamasıdır. Bir gün bir parti sözünü bozarsa, fotoğrafları silmenin yararlı olduğunu düşünmez, çünkü evliliğe uygun tüm erkek ve kadınların tüm nesneleri kayıtta kaydedilir.
silinemez ve değiştirilemez, bu blockchain teknolojisidir.
Blockchain için popüler bir açıklama nedir? Bitcoin için dikkat, ancak birçok insan blockchain'in ne olduğunu bilmiyor.Bitcoin, birçok insanın daha fazla dikkat ettiği dijital bir para birimidir ve Bitcoin'in temel teknolojisi blockchain. Blockchain, bu büyük ana kayıttaki tüm işlemleri kaydeden büyük bir veritabanı kitabı gibidir.
, örneğin, B'den 10.000 yuan harcayın ve B, para ödünç aldığınızda parayı ödünç aldıktan sonra borçları ödünç almak istiyor.Üçüncü. "Bu noktada herkes hesabı hesap defteri ile ellerinde kaydedecek. Herkesin hesap defterinin manipüle edilmesi olasılığını önleyebilecek bir hesap defteri vardır. -Formatlar ve "blockchain" uzun zamandır. Ansiklopedi, blockchain'in dağıtılmış veri depolama, noktadan noktaya iletim, konsensüs mekanizması ve şifreleme algoritmaları gibi bilgisayar teknolojileri için yeni bir uygulama modeli olduğunu göstermektedir.
Blockchain blockchain neden çağrılıyor?
Blockchain, birbiri ardına bağlantılı bloklardan oluşur ve bloklar birbiri ardına bellek birimleridir, iletişim bilgileri her blok düğümü kaydeder. Bilgi alışverişi genişlerse, bir blok başka bir bloğa doğru ilerler ve sonuç bir blok zinciri olarak adlandırılır.
Blockchain'in özellikleri nelerdir?
Blockchain aşağıdaki özelliklere sahiptir:
1. Merkeziyet, iyi bir güven ilişkisi oluşturmuştur. Bu esas olarak blockchain dağıtılmış defter teknolojisinden geçerlidir.
2.
3.
4. Tabii ki, bu temelde imkansız. Bu esas olarak blockchain'in temel teknolojisinden kaynaklanmaktadır: "çoğunluğun azınlığı" ve "herkes aynı" nın özelliklerini takip eden konsensüs mekanizması.
5. Aslında değil.
Şimdi size blockchain'i daha iyi anlayabileceğiniz 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 hesap defterinden sorumluydu ve babam evde tüm gelir ve giderlerden sorumluydu.
Çift on birde, her zaman ekonomik olan annem, hesap havlusunu kontrol ettiğinde Taobao'da güzel bir kıyafet istedi, bir şeylerin yanlış olduğunu buldu. Teorik olarak, ailenin günlük tüketimine harcanan para, bankaya ve finansal yönetime ödenen bazı para hariç, ancak nasıl bakarsanız bakın, yanlıştır. Belli bir tüketim açıkça mevcut değildir, ancak kaydedilir.
Daha sonra babam, bir paket sigara alamadığı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 aylık tüketim harcamalarını kendi hesap defterinde kaydetti. Evde bir işlem veya tüketim meydana geldiğinde, annem şöyle diyor: "Hesabı al ve herkes işlemi kendi hesap defterine kaydedecektir." Bu merkezi olmayan muhasebe modelidir.
Önceki babanın fatura modeli merkezi muhasebe idi.
Örneğin, babam hesap havlundan para aldığında ve sonra gizlice sigara almak istediğinde, para miktarı sınırlıdır ve parayı almak istiyorsa,Hesap defterini değiştirmek için yeterli. Ve bu şüphesiz cennete tırmanmaktan daha zor.
Babamın sigara içme fikrinden sonra birçok kez, bu fikirden vazgeçmekten başka seçeneği yoktu.
Blockchain ve bitcoin aynı mı?
Blockchain ve Bitcoin aynı değildir.
2008 yılında Satoshi Nakamoto, blockchain kavramını ilk kez önerdi ve sonraki yıllarda tüm işlemler için bir kamu hesap defteri olarak elektronik para birimi bitcoin'in temel bileşeni oldu. Ve blockchain ilk olarak Bitcoin'e uygulandı.
Blockchain'in kökeni problemi çözmektir ve blockchain'in en başarılı uygulamalarından biri dijital para birimidir. Bitcoin, blockchain'in eskisinden en başarılı uygulaması olabilir.
Blockchain uygulamaları nelerdir?
Blockchain kullanımı aslında çok geniştir. Ürün takipçileri, telif hakkı koruması ve işlem, ödeme ve silme, Nesnelerin İnterneti, dijital pazarlama, tıbbi bakım vb. Gibi çeşitli endüstriler hızla "Blockchain+" ARA'ya girecektir.
1.
2..
3.
4.
İngilizce blok zinciri esasen merkezi olmayan bir veritabanıdır. Kendi 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 ne kaydediyor? Blockchain: Blokların temel birliğini öğreniyoruz.
Bir blok iki bölüme ayrılmıştır:
1.
2.
Şu anda bahsedilen karma değeri ne belirtiliyor?
Sanırım herkes MD5'i duydu.
Blockchain'imizde, SHA256 olarak adlandırılan daha karmaşık bir karma algoritması kullanılır. Bir dizi karmaşık hesaplamaya göre, bu karma algoritma ile en son veri bilgileri (örn. İşlem kayıtları) 256 bit uzunluğunda bir karma işaretine dönüştürülür, yani blok kafasındaki karma ve format aşağıdaki gibidir:
A8fdc205a9f19c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c7507MAN'ın bire bire bir tanesi ve net olarak kabul edilebileceği gibi kabul edilebilir.
Farklı bloklar nasıl bağlanır? “Peki ya ? Kendinizi ilişkilendirmek için karma ve tüylere güvenin. Her bloğun kirlenmesi ve önceki bloğun karma değeri aynıdır.
Neden bir bloğun karma değerini hesaplamanız gerekiyor?
Blockchain zincir benzeri bir yapı olduğundan, zincirin baş düğümü (birinci blok) ve arka düğüm (son blok) olmalıdır. Birisi blockchain üzerindeki en son veri bilgilerinin karma değerini hesaplar almaz, en son işlem veri kaydının ambalajına karşılık gelir ve yeni blok oluşturulur ve blockchain'in sonuna bağlanır.
Yeni blok başlıktaki karma hesaplanan karma değeridir ve PreeHash önceki bloğun karmasına karşılık gelir. Blok gövdesinin verileri paketleme işlem kayıtlarından önce kaydedilir ve veri bilgilerinin bu kısmı değiştirilmemiştir.
Bu karma değerini hesaplama ve yeni bir bloğun oluşturulması madenciliği olarak adlandırılır.
Masif hesaplamalar yapmak için kullanılan sunucu madencilik makinesi olarak adlandırılır.
Aktif ve hesaplanan çalışanlara madenciler denir.
Karma değerleri hesaplarken zorluk nedir? İzin vermekBizi en temel açıklama yapın. İlgilenen arkadaşlar ilgili bilgileri kontrol edebilir, şimdilik sizi sunmayacağız.
Buradaki önemli hesaplama zorluğu rastgele sayıların üretilmesidir. Karma hesaplamanın 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.
DA (Son Blokun HASHI + Yeni Blok + İşlem Veri Kaydı Bilgilerinin Temel Bilgileri) ayarlanır, gereksinimleri rastgele sayının değerinden tamamen karşılayan bir karma alabilirsiniz. Madenciler büyük hesaplamalardan geçmeli ve doğru karmayı korumak ve böylece başarılı bir şekilde sökmek için varlıkları "çarpmak" için genel girişimde bulunmak için tekrar tekrar rastgele sayılar yaratmalıdır.
Aynı zamanda, blok başlığı ayrıca dinamik bir zorluk katsayısı içerir.
Lütfen benim için ne kadar zor olduğunu anlayın? Farklı blockchain uygulamalarının ayrıntılı olarak farklı olduğu ve burada açıklanan madencilik kurallarının örnek olarak Bitcoin olarak olduğu eklenmelidir.
Blockchain uygulaması
Bitcoin (Bitcoin) kavramı başlangıçta Satoshi Nakamoto tarafından önerildi ve bu fikre dayanarak açık kaynak yazılımı tasarladı ve yayınladı ve P2P ağını üzerine oluşturdu. Bitcoin dijital bir P2P para birimidir. Noktadan noktaya iletim merkezi olmayan bir ödeme sistemi anlamına gelir.
P2P ağı nedir?
Geleneksel para birimleri Merkez Bankası tarafından eşit olarak sergilenir ve tüm kişisel tasarruflar bankalar tarafından eşit olarak yönetilir.
Bitcoin, dünyanın her yerinde birçok akran düğümünden oluşan merkezi olmayan bir ağda kullanılır. Her düğüm bu dijital para birimini kaydetme ve çıkarma hakkına sahiptir.
Bitcoin'in altında yatan veri depolamaya gelince, blockchain teknolojisine dayanmaktadır. Bitcoin'deki her işlem blok verilerindeki bir satıra karşılık gelir ve basit diyagram aşağıdaki gibidir:
İşlem veri kaydının her satırı bir zaman çizelgesi, işlem detayları ve dijital imza içerir.
Tablo sadece anlamaya hizmet eder. Gerçek depolanan işlem ayrıntıları anonimdir ve yalnızca mükellef ve alacaklı öğelerini kaydeder.
Dijital imzalar açısından, asimetrik bir şifreleme algoritması tarafından üretilen her bir işlemin karşı karşıya bir önleme markası olarak anlaşılabilir.
Bitcoin Dağları ödüllerinin yanında:
2008'den itibaren 50 bitcoin ve daha sonra her 4 yılda bir yeni blokları söken madencilerin yarıya düştüğü Bitcoin Protokol şeması. Bu şekilde, yeni eklenen bitcoinler dolaşımda doğdu ve herkesin Bitcoin'i azaltmak için çok istekli olması şaşırtıcı değil!
Blockchain'in avantajları ve dezavantajları
Blockchain avantajları:
1.
2. Veriler yalnızca manipüle edilir edilmez, tüm bloğun karşılık gelen karma değeri değişir, artık geçerli karma değeri ve sonraki bağlantılı bloklar da kırılır.
blok zincirinin dezavantajları:
1.
2.
Birkaç ekleme: