I、 Blockchain'in teknik ilkesi nedir?

Blockchain teknolojisi, ağda kredinin oluşturulma şeklini yeniden tanımlar: Sistemde, katılımcıların diğer insanların arka plan bilgilerini anlamaları gerekmez veya üçüncü taraf kurumların garantisine veya garantisine güvenmeleri gerekmez. Teknoloji, sistemin değer aktarım faaliyetlerini kaydetmesini, iletmesini ve depolamasını sağlar ve nihai sonucun güvenilir olması gerekir.

Genişletilmiş Bilgiler

Blockchain teknolojisi ilkelerinin kaynağı matematiksel bir problem olarak özetlenebilir: Bizans genel problemi. Bizans General'in sorunu internet yaşamına uzanır ve çağrışımı şu şekilde özetlenebilir: İnternet bağlamında, tanıdık olmayan rakiplerle değer değişim faaliyetlerine ihtiyaç duyulduğunda, insanlar kötü niyetli saboterler tarafından aldatılmalarını nasıl engelleyebilirler? Kafanız karıştı ve yanlış kararlar verin.

Bizans genel problemini teknik alana daha da uzatın, çağrışımı şu şekilde özetlenebilir: Güvenilir merkezi düğümler ve güvenilir kanalların yokluğunda, ağda dağıtılan her düğüm bir fikir birliği elde etmelidir. Blockchain teknolojisi, uzun zamandır bilinen Bizans genel problemini çözer-bireysel düğümlere güvenmeden fikir birliği ağları oluşturmanın bir yolu sağlar.

Referans Kaynak: Baidu Ansiklopedisi-Blockchain

Anahtar Blockchain Technologies, blockchain teknolojisinin temel teknolojilerini içerir, esas olarak ademi merkeziyet teknolojisi, konsensüs mekanizması ve kriptografi teknolojisi içerir. Ademi merkeziyetçilik, ademi merkeziyet teknolojisi kullanarak dünyanın her köşesi için ağ düğümlerinin dağılmasını ifade eder, böylece veri ve işlemlerin depolanması ve sunulması artık merkezi sunuculara ve kurumlara dayanmaz. Bu mimari, bir puanla arıza sayısını azaltabilir, böylece sistemin güvenilirliğini ve güvenliğini artırabilir. Konsensüs mekanizması, blok zincir ağındaki tüm katılımcıların konsensüs algoritmalarını kullanarak fikir birliğine ulaşabileceği, böylece yeni bloklar eklediğinde ve muhasebe kitaplarını güncellemeye karar verebileceği anlamına gelir. Özel uygulama yöntemleri, işin teyiti, adalet kanıtı ve güven sertifikası içerir. Kriptografi teknolojisi, blockchain güvenliğini sağlamak için önemli araçlardan biridir ve çeşitli kriptografik algoritmalar kullanarak özel anahtarların ve işlem verilerinin hesaplarının güvenliğini korur. Kısacası, blockchain teknolojisi, yeni bir dağıtılmış teknoloji olarak, sadece bitcoin ve dijital para birimi ile eşanlamlı değildir. Ademi merkeziyet, değişmezlik ve dijitalleşme özelliklerine sahiptir ve finans, enerji, lojistik ve gıda güvenliği gibi birçok alanda yaygın olarak kullanılmaktadır. Gelecekteki gelişme eğilimlerinde, ademi merkeziyetçilik, konsensüs mekanizması, çapraz zincirde gizliliğin ve etkileşimin korunması ve blockchain teknolojisi için senaryolar için daha güvenilir garantiler sağlayacak teknolojik atılımlara daha fazla dikkat edilecektir. .

II、 Blockchain'in temel teknik unsurları nelerdir ve blockchain'in temel teknik unsurları nelerdir?

Blockchain'in temel teknolojileri nelerdir?

Blockchain teknolojisinin kompozisyonu: ister 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ı) ve algoritma şifrelemesi İmza, Hesap ve Depolama Hesabı. Bu blockchain'in temel teknolojisidir.

Blockchain nedir?

Blockchain'in iki anlamı vardır:

1. Sözde rızaya dayalı mekanizma, blockchain sisteminde, farklı düğümler arasında güven oluşturmak ve hak ve çıkarları elde etmek için matematiksel bir algoritmadır.

2. Bu teknoloji, güvenliği ve rahatlığı nedeniyle bankacılık ve finans endüstrilerinin dikkatini yavaş yavaş çekmiştir.

Dar bir anlamda, blockchain, veri bloklarını kronolojik sırayla sıralayan ve kriptografide garanti edilen bir zincir veri yapısıdır.

Genel olarak, blockchain teknolojisi, verileri kontrol etmek ve depolamak için blockchain veri yapılarını kullanır, veri oluşturmak ve güncellemek için dağıtılmış düğüm konsensüs algoritmalarını kullanır ve verilerin iletilmesini ve erişimini sağlamak için kriptografi kullanır. verileri programlamak ve kullanmak için otomatik komut dosyası kodundan oluşan akıllı sözleşmeleri kullanır.

Blockchain'in teknik sınıflandırması esas olarak

1'i içerir. Katılan düğümler, sistemin kurallarına göre, kontrol olmadan ağa serbestçe erişir ve düğümler bir konsensüs mekanizması temelinde çalışır. (Yıkıcı: Kesinlikle güvenilir ve halka açık)

Tipik kutu: Dijital para Bitcoin'i temsil eder.

2. Sistem işletim kuralları grubun gereksinimlerine göre tanımlanır. (Nispeten güvenilir ve halka açık)

Tipik durum: R3

3. Dönüşüm. Bu alandaki hızlı zincirde okuma yetkileri açık veya kısmen açık olabilir. Muhasebe sürecini merak etmeyin. Önceden seçilmiş kişinin kapasiteleri eşit olmamalıdır. ?

(nispeten güvenilir ve halka açık)

Mevcut vakalar: süper defter

Örnek:? Krediler saptırması açısından, kullanıcı bağlantımız aracılığıyla kaydolmak için diğer tarafın web sayfasına atladığında, diğer taraf, kullanıcı kayıt talebinin alınmadığını kandırmayı ve söyleyebilir. Ancak, kullanıcıların kayıt davranışını bloğa yerleştirirsek, diğer taraf, kullanıcıların 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 büyük kitap teknolojisidir. Matematiksel işlevleri karşılaştırırsak, dağıtılmış ağları, fikir birliği mekanizmalarını, ademi merkeziyetçilik, şifreleme hesaplamaları, akıllı sözleşmeler, yetkiler, değer ve fonksiyonlardaki faktörler gibi varlıkları anlayabiliriz. Bu değişkenlerin ve faktörlerin organik kombinasyonu, geleneksel teknolojilerden farklı yeni teknik özellikler oluşturmaktadır. Blockchain'in daha derin bir teknik yorumunu yapmadan önce, blok zincirindeki bazı temel kavramları çözmeliyiz.

Daha fazla açıklama: Web bağlantıları

Dört temel teknoloji - dağıtılmış defter, konsensüs mekanizmaları, kriptografi ve akıllı sözleşmeler, blockchain'de veri depolama, veri işleme, veri güvenliği ve veri uygulamaları rolünü oynar. Genel olarak, dört temel teknolojinin blokta kendi rolleri olması gerekir ve bir blockchain tabanı oluşturmak için bir arada olurlar.

1., bu veritabanında depolanacak, böylece dağıtılmış defterler blockchain'de verilerin depolanmasında rol oynar;

Blockchain, merkezi ekipman ve yönetim organizasyonlarının uçtan uca ağını oluşturmak için birlikte birçok düğümden oluşur. Düğümler başka bir düğümü aldatamaz. Tüm arzu dışı ağ nedeniyle herkes katılımcıdır ve herkesin konuşma hakkı vardır.

2.. Veri kaydı, ancak aynı zamanda baş ağrılarının elde edilmesine neden olan "Bizans General" sorunu, yani ağda daha fazla insan, ağ genelinde birliğe ulaşmak daha zor Nihai tutarlılığı korumak için tüm hesabı ayarlamak için gerekli midir? Kayıt hakkını elde etmek için, tüm ağ DSÖ tarafından işlenen verileri kullanacaktır. Bu nedenle, konsensüs mekanizması, blockchain'deki düğümlerin hizalanmasında ve veri işleme rolünün açıklanmasında rol oynar.

Herkes blockchain ağına katılabilir. Blockchain, herhangi bir düğüm başarısız olur ve düğümün geri kalanı yine de normal çalışabilir. Oyun kurallarınızı tanımak eşittir. Bitcoin kuralı büyük bir hesaplama yapmaktır ve bunun önce POW'u ödüllendireceğini düşünen herkes.

Not: Pow, Post, DPOS ile karşılaştırıldığında fikir birliği mekanizmalarının avantajları ve dezavantajları nelerdir?

POW, çok akıllı bir yöntem olan bir çalışma kanıtıdır:

Yeni Bölge Blockchain farklı karma algoritmaları bulmalıdır, aksi takdirde bitcoin bilgi işlem güç saldırılarıyla karşılaşır;

Bir çatal oluşturmak kolay ve bir miktar onay beklemek zorunda;

Asla final olarak, uygunluk yapmak için bir kontrol mekanizması gereklidir

Post eşitliğin kanıtıdır. bir sonraki muhasebeci olun. Bu mekanizmanın avantajı, gücü bir POW olarak tüketmemesi, aynı zamanda birçok zayıflığa sahip olmasıdır:

Profesyonelleşme yoktur ve özkaynak katılımcıları muhasebeye katılmak istemeyebilir;

Bir çatal oluşturulması kolay, biraz onay beklemelisiniz;

asla bir finali yoktur ve kesinliği yapmak için bir kontrol mekanizması gerekir;

dpos, göreve dayanarak, muhasebecilerin profesyonelleşmesinin rolünü üstlenir, önce haklar ve çıkarlar yoluyla bir muhasebeci seçer ve daha sonra muhasebeci kitabı kaydetmek için döner. Bu yöntem hala son sorunu çözmez.

dbft (delegedBFT), blockchain sistemi için kullanılmasını sağlamak için daha iyi bir Bizans hata tolerans algoritması öneren genel bir konsensüs mekanizması modülüdür.

DBFT, blockchain teknolojisine dayanan bir protokoldür. Tüketiciler, noktadan noktadan noktaya ağ üzerinden kayıt, sorun, transfer ve işlem, açıklama ve teslimat için merkezi olmayan bir ağ protokolü olan Fiziksel Digngidigigitalizasyon dünyasında varlıkları ve çıkarları gerçekleştirebilir. Xiaoyi, sadece dijital bir para çemberi değil, aynı zamanda ana akım internet finansmanı olan Çin'in "sözleşme yasası" ve "şirket hukuku" tarafından tanınan kurumsal özkaynak üretebilir. Xiaoyi, kitle fonlaması özkaynakları, P2P çevrimiçi kredileri, dijital varlık yönetimi, akıllı sözleşmeler vb. İçin kullanılabilir.

Bu fikir birliği mekanizması "Bizans Hata Toleransına dayanmaktadırPratik "Castro ve Liskov tarafından önerilen ve blockchain sistemleri için kullanılmasını sağlamak için geliştirilmiştir. Bizans hata tolerans teknolojisi, dağıtılmış dosya sistemleri, dağıtılmış işbirliği sistemleri, bulut bilişim ve daha fazlası gibi dağıtılmış sistemlerde yaygın olarak kullanılmaktadır. DBFT Öncelikle aşağıdaki iyileştirmeleri yapar:

C/s Mimari Talep Modunu P2P ağı için uygun akran düğüm moduna artırın; Anketlerde muhasebe düğümünün gerçekliği

, Blockchain'in iç ekonomik modeli, her katılımcının inanmak zorunda kalmadan diğer katılımcılara güvenebileceğini belirler, bu da sözde bir inançtır. Bizans'ın genel sorunu, katılımcıların güven yoksa bir fikir birliği elde edebileceklerini açıklar ve Bizans'ın hata tolerans teknolojisi sorunun çözümüdür. Buna ek olarak, blockchain ağı ortamı çok karmaşıktır ve ağ gecikmeleri, teslimat hataları, yazılım hataları, güvenlik zayıflıkları, bilgisayar korsanları istilası ve çeşitli kötü amaçlı düğümler gibi sorunlarla karşılaşacaktır.

DBFT mekanizması hak ve çıkarları olan bir muhasebeci seçmektir ve daha sonra muhasebeci Bizans suçu tolerans algoritması yoluyla bir anlaşmaya varır. ;

Her türlü hatayı tolere edebilir;

Muhasebe bazı insanlar tarafından işbirliği içinde hazırlanır ve her bloğun bir finali vardır ve çatal değildir;

Algoritmanın güvenilirliğinde katı matematiksel kanıtlara sahiptir

zayıflık:

1/3 veya daha fazla muhasebeci işbirliği yaptığında ve diğer tüm muhasebeciler iki ağ adasına ayrıldığında, kötü niyetli hizmetçiler sistemin çatal yapmasına neden olabilir, ancak şifreleme kanıtları bırakacaktır;

Özet, DBFT mekanizmasının ana noktası sistemin sonunu en üst düzeye çıkarmak ve blockchain'in gerçek finansal uygulama senaryosu için uygun olmasını sağlamaktır. Örneğin, Columbus konsensüs mekanizmamız DPOS+DBFT konsensüs konsensüs mekanizmasıdır. Tüm düğümlerimizden biri veya bir cihaz kapatılırsa, diğer düğüm hala normal çalışır ve tüm ağ sistemini etkilemez. Ancak Tencent sunucusu kapalıysa, veri alacak yeriniz olmadığı için herkes açılamaz.

3. Temel veri yapısı blockchain şifreleme ile belirlenir. Özellikler -Dözlü, yalnızca blockchain ağında. veri sahipliğini doğrulamak.

Tek veya çoklu veritabanlarının modifikasyonu diğer veritabanlarını etkilemez. Bu, ağdaki verilerin% 51'inden fazlasının eşzamanlı olarak değiştirilmesi dışında neredeyse imkansızdır. Blockchain'deki her işlem kriptografik yöntemin bitişiğindeki iki bloğa bağlanır, böylece geçmişe ve şimdi herhangi bir işlemden izlenebilir. Bunlar veri yapısı, blok başlığı ve blockchain blok gövdesidir. Hash'in kriptografisi, zaman damgası, zaman damgası ile kararına karar verir ve rahatsız edilmeyecektir.

Bu ilke, emtia sistemi de dahil olmak üzere iş sistemimizde çalışır. Ön. Bu tür veri depolama yapıları aracılığıyla birlikte inanabiliriz.

Ayrıca, veriler değiştirilemez. Bu sadece bir olasılık. Blockchain teknolojisi neden internet teknolojisinden daha tehlikeli ve daha güvenli? , belki birini bulabilirsinHızlı bir şekilde değiştiriyorlar, ama her şeyi değiştirmek zor.

Blockchain'deki tüm işlem bilgileri herkese açıktır, bu nedenle her işlem tüm düğümler tarafından görülebilir. Örneğin, her bilgi işlem makinesi başladıktan sonra, her bilgi işlem makinesini kimin başlattığını ve kimin başlatmadığını bilmiyorduk. .

4. Bazı güven sorunlarını çözmek istediğimizde, durumu kod şeklinde net bir şekilde listelemek ve program aracılığıyla uygulamak için akıllı bir sözleşme kullanabiliriz. Blockchain'de veri ve uygulamaların uygulanması.

Akıllı sözleşmeler, aracılardan kaçınırken şeffaf ve çatışmasız bir şekilde para, mülk, hisse senetleri veya değerli eşyalar alışverişi yapmanıza yardımcı olabilir. gelecek. Akıllı sözleşmeler yoluyla, varlıklar veya para birimleri programa aktarılır. Hemen gönderen kişiye veya kombinasyona geri dönmelidir. -

Akıllı Sözleşmelerin Özellikleri

Özerklik - Aracıları ve üçüncü tarafları iptal edin, rızaya ulaşan kişisiniz; Doğrulamak. Bu şekilde, bu aynı zamanda, uygulama, önyargılı olabilecek bir veya daha fazla kişi tarafından mümkün olan bir kişi tarafından mümkün olmayan bir şekilde değil, ağ tarafından otomatik olarak yönetildiğinden, üçüncü taraf manipülasyonunun tehlikelerini de ortadan kaldırır.

Güven - Dosyanız defterde birlikte şifrelenir. Birisi kaybettiğini söyleyemez.

Yedek - Bankanızın tasarruf hesabınızı kaybetip kaybetmediğini hayal edin. Blok blokta, arkadaşlarınızın her birinin arkanız var. Belgeniz birkaç kez tekrarlandı.

Güvenlik - Kriptografi, web sitesi şifrelemesi ve dosyanızın güvenliğini koruyun. Hacking yok. Aslında, bu, kodu kırması ve nüfuz etmesi için çok bilge bir hacker gerektirir.

Hız- genellikle belgeleri manuel olarak işlemek için çok fazla zaman ve evrak harcamanız gerekir. Akıllı sözleşmeler, görevleri otomatikleştirmek için yazılım kodunu kullanır, böylece bir dizi iş sürecinin süresini azaltır.

Maliyet tasarruflarından tasarruf edin - Akıllı sözleşmeler, orta adamı ortadan kaldırdıkça paradan tasarruf edebilir. Örneğin, işleminizi görmek için bir noter ödemeniz gerekecektir.

Doğruluk - Otomatik sözleşme sadece daha hızlı ve daha ucuz değil, aynı zamanda manuel doldurma formlarının neden olduğu hataları da önler.

Akıllı bir sözleşmeyi tanımlamanın en iyi yolu, teknolojiyi kendi hizmet makineleriyle karşılaştırmaktır. Genellikle bir avukata veya notere gidecek, bunun için ödeme yapacak ve bir belge almanızı bekleyeceksiniz. Akıllı sözleşmeler yoluyla Bitcoin'i kendi kendine hizmet makinesine (defter gibi) koyarsınız ve emanetinizi, ehliyetinizi veya herhangi bir şeyi hesabınıza koyarsınız. Daha da önemlisi, akıllı sözleşmeler sadece anlaşmanın kurallarını ve cezalarını geleneksel sözleşmelerle aynı şekilde belirlemekle kalmaz, aynı zamanda bu yükümlülüğü otomatik olarak yerine getirir.

Akıllı Sözleşme ve Blockchain

Blockchain ile ilgili en iyi şey, izin verilen tüm taraflar arasında var olan merkezi olmayan bir sistem olmasıdır, aracıyı (ara kişi) ödemek zorunda değildir. Zamandan ve çatışmadan tasarruf edebilir. Blok bloklarla ilgili bir sorun var, ancak derecelendirmeleri geleneksel sistemlerden daha hızlı, daha ucuz ve daha güvenlidir, bu nedenle bankalar ve hükümetler onlara yönelir. Akıllı sözleşmelere başvurmak için blockchain teknolojisinin özelliklerini kullanmak, iş ve yaşamdaki çeşitli sözleşmelerin arttırılması daha kolay olacaktır.

Blockchain teknolojisine ait olmayan, blockchain teknolojisi araştırmasına ait olmayan şey Anahtar blockchain teknolojisine ait olmayan şey

VPN teknolojisidir. Sorgula ilgili bilgilere göre, blockchain'in temel teknolojileri şunları içerir: dağıtılmış depolama, kriptografi, konsensüs mekanizması, akıllı sözleşmeler ve VPN teknolojisi yok.

Blockchain'e ait olmayan temel teknolojiler ilk olarak, blockchain teknolojisinin resmi web sitesi açıklamasına bir göz atabiliriz. Dar bir anlamda, blockchain, veri bloklarını kronolojik sırayla sırayla birleştiren bir zincir veri yapısıdır ve aralıklı olmayan dağıtılmış defter ile kurcalanmış ve şifreli bir şifreli bir şekilde garanti edilir.

genel olarak, blockchain teknolojisi, verileri doğrulamak ve depolamak için blockchain veri yapılarını kullanır, veri oluşturmak ve güncellemek için dağıtılmış düğüm konsensüs algoritmalarını kullanır ve veri iletimini ve erişimini sağlamak için kriptografi kullanır. Otomatik komut dosyası kodundan oluşan akıllı sözleşmeleri kullanarak verilerin programlanması ve manipüle edilmesi için yeni bir dağıtılmış altyapı ve bilgi işlem paradigması.

Herkesin bildiği şey, blockchain teknolojisinin Bitcoin sisteminden bağımsız olarak temel bir mimari olduğudur. Mimari model açısından, bir dizi dağıtılmış defterdir. Sözde defterler doğal olarak hesapları tutmak için kullanılır.

Blockchain teknolojisinde, muhasebe kayıtları oluşturmak istiyorsanız, işlemlere ve fon akışına sahip olmanız gerekir. Bu nedenle, ilk blockchain teknolojisinde, ana ağına karşılık gelen kripto para birimleri vardır. Dolaşımdaki bir öğe olarak, blockchain'in ana ağındaki çeşitli hesaplar arasındaki kripto para birimlerinin sirkülasyon işlemleri ana ağda kaydedilecektir.

Diğer işlem kaydı veritabanlarından farklı olarak, blockchain teknolojisinin ana ağındaki işlem kayıtları, ana ağdaki tüm blok düğümlerine (yani tüm veri blokları) kaydedilecektir. Bu, ademi merkeziyet pre nsibidir. Başka bir deyişle, blockchain teknolojisinde, tüm kayıtları saklamak için merkezi bir veritabanı yoktur. Zincirdeki her blok tüm zincirin işlem verilerine sahiptir, yani her bir veri bloğu merkezdir.

Blockchain teknolojisinin başka bir özelliği, tahliye edilemeyeceğidir, çünkü blockchain'deki her işlem zincirdeki tüm bloklarda kaydedilecektir, böylece herhangi bir ayrı veri bloğu kayıt değiştirilemez. Değiştirseniz bile, gerçek veriler diğer tüm veri bloklarında kaydedilecek ve her veri kümesi ilk ortaya çıktığı zamana kadar izlenebilir.

tam olarak blockchain teknolojisinin bu özellikleri nedeniyle, Bitcoin'in ortaya çıkmasından sonra, blockchain de çok dikkat çekti ve birçok insan da merkezsiz, izlenebilir ve bir izlenebilir ve birikim oluşturmak için blockchain teknolojisini kullanmak istedi. Verilerin güvenilirliğini sağlamak için değiştirilemez veriler.

Ancak blockchain teknolojisi, tek uygulama senaryoları, yerel hata verileri değiştirilemez ve bilgisayar korsanları para birimine göre çalınan parayı kurtaramaz.

Aşağıdakiler bir blockchain teknolojisi değildir ve yüksek katma değerdir. Blockchain teknolojisine ait olmayan, katma değerlidir. Blockchain, bilgi teknolojisi alanında bir terimdir. Esasen, içinde depolanan verilerin veya bilgilerin "dövme yapılmaz", "tüm süreç boyunca bırakıldığı", "izlenebilir" ve "açık ve şeffaf.

olduğu paylaşılan bir veritabanıdır.