Blockchain'in dört temel teknolojisi Blockchain teknolojisinin temel sütunları esas olarak dört ana teknolojiye yansır: konsensüs mekanizması, dağınık depolama, akıllı sözleşme ve safra. Bu teknolojiler blockchain sisteminin platformunu birlikte oluşturur. İlk olarak, sömürü ilkeleri gibi fikir birliği mekanizmaları, dağıtılmış ağlarda merkezi ajanslar olmadan sorunu çözmenin anahtarıdır. Katılımcıları veri sözleşmesine ulaşmaları, veri kaydetme, veri bakımı ve bütünlüğünü sağlama yetkisini belirlemeleri için koordine eder. İkincisi, dağınık depolama teknolojisi veri depolama dağıtır ve her katılımcının eşit olarak depolama ve erişme hakkı vardır. Örneğin, Bitcoin ticaret kayıtları, dünyadaki operatörlerin bilgisayarlarına dağıtılır ve verileri eksiksiz ve sahte hale getirir. Akıllı sözleşmeler otomatik yürütme kurallarına benzer. Son olarak, kodlama, blockchain'in güvenlik platformudur, veri güvenliği, veri kaynaklarının doğrulanması ve şifreleme ve kod çözme teknolojileri yoluyla sistemin bütünlüğünü ve güvenilirliğini sağlamaktır. rliği anlayışımızı değiştirir. Bu makale, Blockchain - P2P Ağ Teknolojisi, Şifreleme Teknolojisi, Akıllı Sözleşmeler ve Konsensüs Mekanizmaları'nın dört temel teknolojisini ve aynı zamanda merkezi olmayan, şeffaf, değişmez bilgiler ve anonim gizlilik - dört ana özelliğini derinlemesine analiz edecektir. bilgi. İlk olarak, P2P ağ teknolojisine odaklanmak. Blockchain'den önce, P2P Peer -to -peer ağ teknolojisi olgunlaştı. Kullanıcıların merkezi sunucunun müdahalesi olmadan doğrudan kaynak paylaşmalarını, akran ve etkili iletişim sistemi oluşturmalarını sağlar. Bu teknolojinin merkezi olmayan özellikleri, blockchain'in dağınık ağ mimarisi için platformu oluşturarak, doğrudan değişim ve bilgi ve ağdaki her düğümün eşitliğini sağladı. Daha sonra, şifreleme teknolojisi blockchain'de önemli bir rol oynar. Dağıtılmış ağlarda güvenli iletişimi sağlamak için asimetrik şifreleme algoritmaları uygular. Genel anahtar şifreleme için genel bilgi olarak kullanılırken, özel kilitler kod çözmek için gizli bir bilgi olarak kullanılır. Bu mekanizma bilginin bütünlüğünü ve güvenliğini sağlar. Akıllı sözleşmeler, yaratıcı bir kavram, üçüncü taraf denetimi olmadan güvenilir işlemlere izin verir. Programlama mantığı yoluyla sözleşme terimlerini otomatik olarak uygular, hem blok zincirinde otomatik uygulamayı sağlar, birçok geleneksel ticaret sürecini basitleştirir, hem de verimliliği ve güvenliği artırır. Son olarak, konsensüs mekanizması, geleneksel emanet sistemindeki aracı rolünü makine algoritmaları yoluyla değiştiren güvenilir bir blockchain temelidir. Bu mekanizma, dağınık ağlardaki inanç ve kararların tutarlılığını sağlar, blockchain'in merkezi kuruluşlar olmadan fikir birliği oluşturmasına ve merkezi olmayan bir emanet modelini tanımasına izin verir. Blockchain'in dört ana özelliği de şu anlama gelir: Ademi merkeziyeti ağın açılmasını sağlar; İşlemlerin anonimliğini sağlayın. Blockchain ruhunun çekirdeği adalet, pre stij, adalet ve ortak birleştirmede yatmaktadır. Makinenin yürütülmesine dayanan protokollerin ve sözleşmelerin adilliğini ve tüm ağın fikir birliği altındaki şeffaf işlemleri vurgular. Bu teknoloji sadece geleneksel iş mantığını değiştirmekle kalmaz, aynı zamanda topluma adil, etkili ve daha güvenli bir ortak ekonomik model sağlamak için güven ve işbirliğini de tanımlar. Kısacası, blockchain teknolojisi sadece yeni nesil teknolojik yeniliği değil, aynı zamanda adil, şeffaf ve anonim ilkelere dayanan bir sosyal kooperatif kavramını temsil ediyor. Bizi daha bağlantılı, paylaşım ve sürdürülebilir bir geleceğe götürüyor. Esas olarak Blockchain Çekirdek Teknoloji Mimarisinin Ağ Seviyesini Nedir?

b, p2p ağı

c, ht

d, düğümün tespiti

e, hizmet kalp atışı

ağ yönetimi

Ağ yönetimi, bazı ağların makul bir fiyata yapılabilmesi için ağ kaynaklarını kontrol etmek, test etmek, ayarlamak, analiz etmek, değerlendirmek ve yönetmek için ekipman, yazılım ve işçiliğin kullanımı, entegrasyonu ve koordinasyonunu içerir. Gerçek zaman performansı, hizmet kalitesi, vb.

ağ tabanlı ağ yönetimi

peertopeer ağı (P2P ağı), yani Ceer bilgisayar ağı, görevleri ve iş yükünü yayan bir dağıtımdır açık meslektaşları (meslektaşları) arasında. Veya uygulama düzeyinde tek bir -RAT bilgi işlem modeli tarafından oluşturulan bir ağ formu.

“Pierre” İngilizce “Akran, Ortak ve Ortak” önemlidir. Bu nedenle, kelimenin tam anlamıyla, P2P tek -dereceli hesaplamalar veya tek bir dereceli ağ olarak anlaşılabilir. Bazı dahili medyalar P2P'yi “nokta noktasına” veya “yoluyla” çevirirken, akademik topluluk bunu belirsiz bir şekilde yansıtılmış veya ısıtılmamış olarak adlandırır, bu belirlenebilir: ağ katılımcıları sahip oldukları bazılarına bölünür (işleme olanakları, olanaklar, olasılıklar, olasılıklar, depolama, ağ bağlantısının yetenekleri, yazıcılar vb.). Bir ara varlık ihtiyacı.

Bu ağdaki katılımcılar kaynak, hizmet ve içerik tedarikçileri (sunucular) ile kaynak, hizmet ve içerik alıcıları (müşteriler).

P2P ağında, birbirine bağlı birkaç bilgisayar benzer bir konumda, ağdaki diğer bilgisayarlar için ortak kaynaklar da iş istasyonu olarak kullanılabilir.

Web'deki her bilgisayar, ağ hizmetleri için bir sorgulayıcı görevi görebilir ve kaynak, hizmet ve içerik sağlayarak diğer bilgisayarlardan gelen isteklere yanıt verebilir. Genellikle bu kaynaklar ve hizmetler şunları içerir:Bilgi ve değişim, bilgi işlem kaynakları (elektrik CPU alışverişi gibi), deponun ortak kullanımı (örneğin, önbellek kullanımı ve disklerin alanı), ağın ortak kullanımı, yazıcıların değişimi vb. . HyperTransport, aslında, yongalar arasında veri aktarımını hızlandırmak için anne şalları şeması arasında entegre bir ilişki için tasarlanmış bir lastik teknolojisidir. HyperTransport teknolojisi AMD platformunda kullanıldıktan sonra, AMDCPU ve anakart çipleri arasındaki bağlantı veri yolunu ifade eder (anakart yonga seti kuzey yug ile köprünün mimariyesiyse, kuzey köprüdeki CPU'ya aittir) , yani ht otobüs. Intel platformundaki ön otobüs (FSB) gibi, ancak Intel platformu henüz kabul edilmedi.

Temel teknolojik mimarinin ağ seviyesini yüklemenin ana adresi nedir: Yerel İndir

∩0∩ Dört ana blockchain teknolojisi nedir?

1. Veriler ne zaman oluşturulduğunda, ağ düğümleri tarafından işlendikten sonra bu veritabanında saklanır. Blockchain'de düğümler ağ boyunca dağıtılır ve ekipman veya merkezi yönetim kurumları yoktur. Bu düğümler, insanların güveninden bahsetmemek için dijital imza teknolojisi ile doğrulanır ve sadece yerleşik kurallara göre çalışması gerekir. Tüm ağ merkezi olmayan bir şekilde, herkes bir katılımcıdır ve herkesin söz sahibi olması. 2. Recomate Mekanizması - Blockchain dağıtılmış kitapların merkezi olmayan özellikleri nedeniyle veri işleme, herkes serbestçe katılabilir ve verileri birlikte kaydedebilir. Bununla birlikte, bu aynı zamanda ağdaki ne kadar çok düğümün, tüm ağda bir anlaşma elde etmek daha zor olduğu sorunu da gündeme getirir. Sonuç olarak, tutarlı kalacak tüm düğümün hesaplarını koordine etmek için bir rızaya dayalı mekanizma gereklidir. Uzlaşma mekanizması, herkesin verileri işleyeceği ve muhasebe haklarıyla rekabet ederek düğümler arasındaki görüşlerin birliğini bitirmek için araçları açıklığa kavuşturmak için bir dizi kural oluşturmuştur. Son olarak, tüm ağı kaydetme hakkını alan biri, işlenen verileri kullanacaktır. 3. Kriptografi - Güvenlik ve veri doğrulama verileri dağıtılmış bir veritabanının bir parçasıdır ve sadece heyecanlı değildir ve bu iyi değildir, ancak blockchain şifreleme ile belirlenen bir veri yapısı. Her veri bloğu, kriptografideki karma fonksiyonu yoluyla bir zincir yapısında işlenir ve bu son blok önceki bloğun karma değerini içerir. Hash algoritması tek yönlülük ve sabotaj direncinin özelliklerine sahip olduğundan, veriler zincire konulduktan sonra tahrif edilemez ve izlenebilir olamaz. Buna ek olarak, hesap asimetrik şifreleme ile de şifrelenecek, böylece veri güvenliği ve doğrulama verilerinin mülkünü garanti edecektir. 4. Akıllı Sözleşme - Verilerin yürütülmesi ve uygulanması dağıtılmış kitaplar temelinde oluşturulabilir. Akıllı sözleşmeler, koddaki kullanıcılar arasındaki anlaşmayı ifade eder ve programlar aracılığıyla gerçekleştirir. Blockchain verileri akıllı sözleşmeler aracılığıyla çağrılabilir, bu nedenle akıllı sözleşmeler blockchain'de veri yürütme ve uygulama rolünü oynar. Akıllı sözleşmeler sayesinde, par, mallar, eylemler veya herhangi bir değerli makale, aracıların hizmetlerinden kaçınırken şeffaf bir şekilde ve çatışmadan değiştirilebilir. 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 dünya difiyasyonunda varlıkları ve faizleri aktarabilir. 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 en büyük seviyeye kadar sonunu sağlamak 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 alırsınOnlardan birini hızlı bir şekilde değiştirmek için bulmak, ancak 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.