Blockchain teknolojisi için hangi teknolojiye ihtiyaç var? Blockchain teknolojisi esas olarak dağıtılmış yönetmenler, şifreleme algoritmaları, konsensüs mekanizmaları ve akıllı sözleşmeler gibi temel bileşenlere bağlıdır. 1. Dağıtılmış defter: Blockchain Temelleri Dağıtılmış defter teknolojisi, tüm işlem geçmişini kaydeden ve çeşitli ağ düğümlerine dağıtılan merkezi olmayan bir veritabanı. Her düğümün, herhangi bir blok bilgisini değiştirmek için bilginin şeffaflığını ve değişkenliğini sağlayan defteri bir kopyasına sahiptir, çoğu düğümde aynı anda değiştirilmesi gerekir, bu da gerçek işlemde elde edilmesi neredeyse imkansızdır. 2. Şifreleme Algoritması: Blockchain, veri güvenliğini sağlamak için şifreleme teknolojisini kullanır ve adının yayınlanmasını istemez. Karma işlevleri, bütünlüğü ve geri döndürülemez verileri sağlamak için işlem verilerini sabit karma değerlere dönüştürmek için kullanılır. İşlem yeni başlayanların kimliğinin doğru ve hayal edilemez olmasını sağlamak için dijital imzalar için kamu ve özel asimetrik asimetrik teknoloji kullanılır. 3. Konsensüs Mekanizması: Blockchain ağında, tüm işlemlerin yeni bloğa eklenmeden önce belirli konsensüs mekanizmaları tarafından doğrulanması gerekir. Genel fikir birliği mekanizmaları arasında prova, prova vb. Bu mekanizma, ağdaki tüm katılımcıların işlem geçmişini kabul etmelerini ve sahtekarlık ve çift harcama sorunlarını önlemelerini sağlar. 4. Akıllı Sözleşme: Akıllı Sözleşme, blok üzerinde üçüncü tarafsız güvenilir işlemlere izin veren otomatik bir uygulama protokolüdür. Akıllı sözleşmeler önceden ayarlanmış kurallar ve koşullar içerir. Bu teknolojilerin kombinasyonu, blockchain'i dijital para birimi, finansal zincir finansmanı, internet konuları, kimlik onayı ve daha fazlası gibi çeşitli alanlarda yaygın olarak kullanılan güvenli, şeffaf ve merkezi olmayan bir depolama platformu haline getirir. Blockchain'in dört temel teknolojisi Blockchain P2P ağ teknolojisinin dört katlı teknolojilerinin ayrıntılı açıklaması, ağdaki her düğümün birkaç ve etkili iletim protokolleri oluşturmak için bağımsız olarak kaynak değiştirmesini sağlayan blockchain altyapısıdır. . Binlerce düğüm serbestçe gelir ve blockchain'in merkezi olmayan doğasını sağlayarak dağıtılmış ağlara girer. Şifreleme teknolojisi, dağıtılmış ağlarda bilginin güvenli bir şekilde aktarılmasını sağlamak için blockchain'de asimetrik şifreleme algoritmalarını benimser. Bilgileri şifrelemek için genel anahtarlar kullanılır ve şifresini çözmek için özel anahtarlar kullanılır. Akıllı sözleşme, üçüncü bir tarafa ihtiyaç duymadan güvenilir işlemlere izin veren otomatik bir sözleşmedir. Bir ATM veya kahve makinesine benziyor ve belirli koşullar altında işlevleri otomatik olarak uygular. Ticari faaliyetlerde, akıllı sözleşmeler işlem sürecini basitleştirir, güvenlik garantileri sağlar ve her iki tarafın da sözleşmeyi otomatik olarak gerçekleştirmesine izin verir. Konsensüs mekanizması, güven oluşturmak için Blockchain'in temel teknolojisidir. Dağıtılmış ağlarda, makine algoritmaları, merkezi kurumlar olmadan anlaşmanın alınabilmesini sağlamak için fikir birliği oluşturur. Konsensüs mekanizması, iyi dilekleri ve güvenilir insanlara güvenilir bir duruma kilitlenmelerini, güveni yeniden yapılandırmalarını, özgür insanlara ve özgür insanlara iyi şansların yanı sıra üretim sistemindeki ve değer konularındaki değişiklikleri vurgulamalarını sağlar. Blockchain teknolojisi harika bir zaman doğuruyor. Geçmişte kırılamaz olduğu düşünülen yasaları ve ilkeleri ortadan kaldırır, sosyal bir memnuniyet biçimini teşvik eder ve yaratılış ve üretimin her günü talebin kesin olarak memnuniyetine tabidir. İnsanlar memnuniyet mutluluğunu hasat ederken iyi oldukları mutlu ürünler üretirler. Böyle bir toplum ufukta ortaya çıkar. Blockchain için hangi teknoloji kullanılır? Blockchain dağıtılmış bir ağ üzerine kurulmuştur ve her düğüm aynı hak ve sorumluluklara sahiptir. Bu teknoloji, merkezi bir otorite noktası olmamasını ve verilerin tüm düğümlerde doğrulanmasını ve senkronize edilmesini sağlar.

Kriptografi teknolojisi. Blockchain, veri güvenliği ve anonimlik sağlamak için kamu ve özel anahtar şifreleme teknolojisini kullanır. Kamu ve özel anahtarların eşleştirilmesi yoluyla, yalnızca karşılık gelen izinlere sahip düğümlerin blockchain verilerini değiştirebilmesini veya erişebilmesini sağlayarak bilgi doğrulaması ve yetkilendirme elde edilebilir. Bunlar arasında en tipik uygulama dijital imza teknolojisidir.

Akıllı sözleşme teknolojisi. Akıllı sözleşmeler, dijital varlık işlemlerini otomatik olarak yürüten ve yöneten bilgisayar programlarıdır. Blockchain teknolojisine göre uygulanır ve belirli koşullar karşılandığında sözleşme terimlerini otomatik olarak yürütebilir, böylece işlem sürecini büyük ölçüde basitleştirir ve işlem verimliliğini artırır.

Konsensüs algoritması teknolojisi. Blockchain ağında, konsensüs algoritması, tüm düğümlerin işlemler ve defterler üzerinde anlaşmaya varmasını sağlamak için bir mekanizmadır. Şu anda, ortak konsensüs algoritmaları iş kanıtı, pay kanıtı, pay kanıtı, pay kanıtı vb. İçerir. Bu fikir birliği algoritmaları blockchain'in ademi merkeziyetini, güvenliğini ve işlem verimliliğini sağlar.

Özellikle, dağıtılmış ağ teknolojisi blok zincirlerini merkezi olmayan hale getirerek verilerin güvenilirliğini ve güvenliğini sağlıyor; Kriptografi teknolojisi, veri bütünlüğünü ve gizliliğin korunmasını sağlamak için şifreleme garantileri sağlar; Akıllı sözleşme teknolojisi işlem sürecini büyük ölçüde basitleştirir; Konsensüs algoritması teknolojisi, ağdaki tüm düğümlerin bir anlaşmaya varmasını ve blockchain'in çalışmasını ortaklaşa sürdürmesini sağlar. Bu teknolojilerin kombinasyonu Blockchain'i güvenli, güvenilir ve verimli bir veri depolama ve işlem işleme sistemi haline getirir.

╯^╰〉 Blockchain'in dört temel teknolojisi nedir?

Şu an itibariyle blockchain zenginleştirildi. Dört temel teknoloji - dağıtılmış defterler, konsensüs mekanizmaları, kriptografi ve akıllı sözleşmeler, blockchain'de veri depolama, veri işleme, veri güvenliği ve veri uygulaması rolünü oynar. Genel olarak, dört çekirdek teknolojinin her birinin blockchain'de kendi rolleri olması gerekir ve birlikte blok zincirinin temelini oluştururlar.

1. Dağıtılmış defter - depolama işlevi

İlk olarak, dağıtılmış defter, aslında dağıtılmış bir veritabanı olan blockchain çerçevesini oluşturur. Bir veri parçası oluşturulduğunda, herkes işledikten sonra, bu veritabanında saklanacaktır, bu nedenle dağıtılmış defter blockchain'de veri depolamasında rol oynar;

Blockchain, birçok düğümden birlikte oluşur. uçtan uca bir ağ oluşturun. Merkezi ekipman ve yönetim organizasyonu yoktur. Düğümler arasındaki veri alışverişi, yerleşik kurallara göre yapıldığı sürece yapay karşılıklı güven olmadan dijital imza teknolojisi ile doğrulanır. Düğümler diğer düğümleri aldatamaz. Tüm ağ merkezi olmayan, herkes bir katılımcıdır ve herkesin konuşma hakkı vardır.

2. Konsensüs mekanizması - Koordinasyon düğümleri, veri işleme

İkincisi, dağıtılmış defterlerin ademi merkeziyetçiliği nedeniyle blockchain ağı dağıtılmış bir yapıdır. Herkes özgürce katılabilir ve veri kaydına katılabilir, ancak aynı zamanda baş ağrısına neden olan "Bizans General" problemi türetilir, yani ağa ne kadar çok kişi dahil olursa, birlik elde etmek daha zordur tüm ağ. Bu nedenle, tutarlılığı korumak için tüm düğümün hesaplarını koordine etmek için başka bir mekanizma gereklidir. Konsensüs mekanizması, herkesin verileri işlemesinin yollarını açıklığa kavuşturmak ve muhasebe hakları için rekabet ederek düğümler arasındaki görüşlerin birliğini tamamlamak için bir dizi kural oluşturmuştur. Sonunda kim? Kayıt hakkını elde etmek için, tüm ağ kim tarafından işlenen verileri kullanacaktır. Bu nedenle, konsensüs mekanizması, blockchain'deki düğümlerin koordinasyonunda ve veri işleme rolünü açıklığa kavuşturmada rol oynar.

Herkes blockchain ağına katılabilir. Her cihaz bir düğüm görevi görebilir. Her düğümün tam bir veritabanı almasına izin verilir. Düğümler arasında bir fikir birliği mekanizması vardır. Rekabet yoluyla, tüm blok zincirini hesaplayın, ortaklaşa koruyun, herhangi bir düğüm başarısız olur ve düğümlerin geri kalanı yine de normal çalışabilir. Oyun kurallarınızı tanımak için eşdeğerdir. Bitcoin, Bitcoin için bir fikir birliği mekanizmasına sahiptir. Global olarak tanıyorsanız, oyun kurallarını tanımak olarak da anlaşılabilen fikir birliği mekanizmasını tanıdığınız için Bitcoin madenciliğine katılabilirsiniz. Bitcoin'in kuralı büyük hesaplamalar yapmaktır ve önce onu hesaplayan kişi POW'u ödüllendirecektir.

Not: Konsensüs mekanizmasının POW, POS, DPOS? Avantajları:

Algoritma basit ve uygulanması kolaydır;

Konsensüse, düğümler arasında ek bilgi alışverişi yapılmadan ulaşılabilir;

Sistemi yok etmek büyük bir maliyet gerektirir. ;

Dezavantajları da çok açıktır:

atık enerji kaynağı;

Blokların onay süresinin kısaltılması zordur;

Yeni blockchain farklı bir karma algoritması bulmalıdır, aksi takdirde Bitcoin'in bilgi işlem gücü saldırısıyla karşılaşır;

POS, payın kanıtıdır. POW'daki bilgi işlem gücünü sisteme değiştirirözkaynak ve özkaynak ne kadar büyük olursa, bir sonraki muhasebeci olma olasılığı o kadar büyük olur. Bu mekanizmanın avantajı, POW kadar güç tüketici olmaması, aynı zamanda birçok dezavantajı olmasıdır:

Profesyonelleşme yoktur ve eşitlikli katılımcılar muhasebeye katılmak istemeyebilir;

Çatal oluşturmak kolaydır, birden fazla onay beklemeniz gerekir;

Asla final yoktur ve bir kontrol noktası mekanizması gerekir. Finalırlık;

DPOS, POS'a dayanarak, muhasebecinin profesyonelleşmesinin rolünü üstlenir, önce muhasebeciyi haklar ve çıkarlar yoluyla seçer ve daha sonra muhasebeci kitabı kaydetmek için sırayla alır. Bu yaklaşım hala nihai sorunu çözmemektedir.

dbft (delegedBFT), blockchain sistemlerine uygulanabilmesi için geliştirilmiş bir Bizans fay tolerans algoritması öneren genel bir konsensüs mekanizması modülüdür.

DBFT, blockchain teknolojisine dayanan bir protokoldür. Kullanıcılar, kayıt, ihraç, transfer ve işlem için merkezi olmayan bir ağ protokolü olan fiziksel dünya digitalizasyonunda varlıkları ve faizleri gerçekleştirebilir. Xiaoyi, sadece dijital para çemberi değil, aynı zamanda ana akım internet finansmanı olan Çin'in "sözleşme yasası" ve "Şirket Yasası" tarafından tanınan kurumsal özkaynaklar yayınlayabilir. Xiaoyi, hisse senedi crowdfunding, P2P çevrimiçi kredi, dijital varlık yönetimi, akıllı sözleşmeler vb. İçin kullanılabilir. Blockchain sistemlerine uygulanmasını sağlamak için geliştirildi. Bizans hatası tolerans teknolojisi, dağıtılmış dosya sistemleri, dağıtılmış işbirliği sistemleri, bulut bilişim, vb. S Mimari P2P ağı için uygun bir eş düğüm moduna; Dinamik olarak;

Blockchain'e dijital sertifikaların tanıtılması, oylamada muhasebe düğümünün gerçek kimliğini doğrulama sorununu çözüyor

Neden böyle bir çözüm benimsendi?

< P> A: Dağıtılmış bir defter sistemi olarak, Blockchain'in iç ekonomik modeli, her katılımcının güvenmek zorunda kalmadan diğer katılımcılara güvenebileceğini belirler, bu da güvensizlik olarak adlandırılır. Bizans genel problemi, katılımcıların güven yokluğunda fikir birliğine nasıl ulaşabileceklerini açıklar ve Bizans fay tolerans teknolojisi bu tür sorunların çözümüdür. Buna ek olarak, blockchain ağı ortamı çok karmaşıktır ve ağ gecikmesi, iletim hataları, yazılım hataları, güvenlik açıkları, hacker saldırıları ve çeşitli kötü amaçlı düğümler gibi sorunlarla karşılaşır. Bizans fay tolerans teknolojisi bu hataları plana tolere edebilir.

dbft mekanizması muhasebeciyi haklara ve çıkarlara göre seçmektir ve daha sonra muhasebeci Bizans fay tolerans algoritması yoluyla bir fikir birliğine varır. Bu yöntemin avantajları şunlardır:

Profesyonelleştirme Muhasebeci;

Her türlü hatayı tolere edebilir; Blok kesinliğe sahiptir ve çatal olmaz; 1/3 veya daha fazla muhasebeci çalışmayı bıraktığında, sistem hizmet sağlayamazsa; yapılmış, kötü niyetli muhasebeciler sistemin çatal yapmasına neden olabilir, ancakKriptografik kanıt bırakacak;

Yukarıdaki özette, DBFT mekanizmasının en temel noktası maksimum kapsamı sağlamaktır. Sistemin kesinliği, blockchain'in gerçek finansal uygulama senaryoları için uygun olmasını sağlar. Örneğin, Columbus konsensüs mekanizmamız DPOS+DBFT'nin konsensüs mekanizmasıdır. Tüm düğümlerimizden biri veya cihazlardan biri kapatılırsa, diğer düğümler hala normal çalışıyor ve tüm ağ sistemini etkilemez. Ancak Tencent’in sunucusu kapalıysa, veri alacak yeriniz olmadığı için herkesin WeChat'i açılamaz. Bu, merkezi bir ağ sunucusu ile blockchain ağ sunucusu arasındaki farktır.

3. Kriptografi - Veri güvenliği, verilerin sahipliğini doğrular, kurcalanamaz ve izlenebilir

Ayrıca, dağıtılmış bir veritabanına giren veriler sadece ambalajlama meselesi değildir. , altta yatan veri yapısı blockchain şifreleme ile belirlenir. Paketlenmiş veri blokları, kriptografideki karma işlevi yoluyla bir zincir yapısında işlenecek ve ikinci blok önceki blok karma değerini içerir, çünkü karma algoritması tek yönlü ve kurcalamaya dayanıklı özelliklere sahip olduğundan, sadece blockchain ağındadır. Veriler zincire konulduktan sonra, kurcalanamaz ve izlenebilir olamaz. Ayrıca, hesabınız asimetrik olarak şifrelenecektir. Şifreleme bir şekilde gerçekleştirilir, böylece verilerin güvenliğini sağlar ve verilerin sahipliğini doğrular.

Tek veya birden çok veritabanının değişiklikleri diğer veritabanlarını etkileyemez. Bu, aynı anda değiştirilmesi için tüm ağdaki verilerin% 51'inden fazlası dışında gerçekleşmesi neredeyse imkansızdır. Blockchain'deki her işlem, kriptografik yöntemlerle iki bitişik bloğa bağlanır, böylece herhangi bir işlemin geçmişine ve bugüne kadar izlenebilir. Bu, blockchain'in veri yapısı, blok başlığı ve blok gövdesidir. Kriptografi değeri, zaman damgası, sırasını zaman damgası ile belirler ve bozulmayacaktır.

Bu ilke, emtia sistemi de dahil olmak üzere iş sistemimizde çalışır. İzlenebilirlik dediğimiz için, malların nerede üretildiğini ve hangi hammaddelerin üretildiğini sorgulayabiliriz. Onları arkadan öne adım adım bulabiliriz. Çünkü her adımı attığımızda bilgi verilerini blockchain sistemine yazıyoruz. Bu sistem aracılığıyla, hammaddelerin kullanılıp kullanılmadığını ve bu işlem kullanılarak üretilip üretilmediğini öğrenebilirim. Böyle bir veri depolama yapısı sayesinde birlikte inanabiliriz. Bu gerçekten bu ürün tarafından üretiliyor ve bunun doğru olduğuna inanıyorum.

Ayrıca, veriler değiştirilemez. Bunu değiştirmek istiyorsanız, yeteneklerin% 51'ine ulaşabilirsiniz. Eşitlik açısından, bu şirkette konuşma hakkınız var. Bu sadece bir olasılık. Blockchain teknolojisi neden internet teknolojisinden daha zararlı ve daha güvenli? Çünkü dağıtılmış. İçerideki verileri bir hacker olarak değiştirmek istiyorsanız, bu hesabı tutan tüm bilgisayarları bulmanız gerekir ve her bilgisayarın değiştirilmesi gerekir. , belki de değiştirmek için bunlardan birini hızlı bir şekilde bulabilirsiniz, ancak hepsini değiştirmek zordur.

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. Düğümler merkezi olmayan bir şekilde, düğümler arasında kimliği ifşa etmeye gerek yoktur. Tüm düğümler anonimdir. Örneğin, her bilgi işlem makinesi başlatıldıktan sonra, her bilgi işlem makinesini kimin başlattığını ve kimin başlatmadığını bilmiyoruz. Evinizde açabilirsiniz. Ne kadar iş ve ne kadar aldığınızla ilgili bir soru var.

4. Akıllı Sözleşme - Uygulamaların Yürütülmesi

Son olarak, dağıtılmış deftere dayalı uygulama düzeyinde akıllı sözleşmeler oluşturabilirsiniz. Bazı güven sorunlarını çözmek istediğimizde, koşulları kod şeklinde net bir şekilde listelemek ve bunları yürütmek için akıllı sözleşmeleri kullanabiliriz.Programlar. Blockchain'deki veriler akıllı sözleşmelerle çağrılabilir, böylece Zhitong sözleşmesi blockchain'de veri yürütme ve uygulamanın rolünü oynar.

Akıllı sözleşmeler, aracıların hizmetlerinden kaçınırken, şeffaf ve çatışmadan para, mülk, hisse veya değerli eşyalar değiştirmenize yardımcı olabilir. Akıllı sözleşmelerin gelecekte avukatların yerini alacağını bile söylüyor. Akıllı sözleşmeler aracılığıyla varlık veya para birimi programa aktarılır. Program bu kodu çalıştırır ve belirli bir zamanda bir koşulu otomatik olarak doğrular. Varlığın bir kişiye gidip gitmesi veya başka bir kişiye geri dönmesi gerekip gerekmediğini otomatik olarak belirler veya onu gönderen kişiye veya bir kombinasyonuna derhal iade edilmelidir. (Otomatik olarak uygulanır, hesap güven yok) Aynı anda, merkezi olmayan bir defter de dosyaları depolar ve copys dosyalarını belirli bir güvenlik ve değişmezliğe sahip hale getirir.

Akıllı sözleşmelerin özellikleri

Özerklik - Aracı ve üçüncü tarafı iptal edin, bir anlaşmaya varan sizsiniz; Teyit etmek için brokerlere, avukatlara veya diğer aracılıklara güvenmeye gerek yoktur. Bu arada, bu aynı zamanda üçüncü taraf manipülasyon tehlikesini de ortadan kaldırır, çünkü yürütme, önyargılı olabilecek bir veya daha fazla kişi tarafından mümkün olmak yerine ağ tarafından otomatik olarak yönetilir.

Güven - Dosyalarınız paylaşılan defterde şifrelenir. Birisi onu kaybettiğini söyleyemez.

Yedekleme - Bankanızın tasarruf hesabınızı kaybetip kaybetmediğini hayal edin. Blockchain'de, her arkadaşınızın sırtınız var. Belgeniz birkaç kez tekrarlandı.

Güvenlik - Kriptografi, web sitesi şifrelemesi ve dosyalarınızın güvenliğini sağlayın. Hacking yok. Aslında, bu kodu kırmak ve nüfuz etmek için çok zeki 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, aracıları ortadan kaldırdıkça paradan tasarruf edebilir. Örneğin, işleminize tanık olmak için bir noter ödemeniz gerekir.

Doğruluk - Otomatik sözleşmeler sadece daha hızlı ve daha ucuz değil, aynı zamanda formları manuel olarak doldurmanın neden olduğu hatalardan da kaçınır.

Akıllı bir sözleşmeyi tanımlamanın en iyi yolu, teknolojiyi bir otomatla karşılaştırmaktır. Genellikle, bir avukata veya notere gidip ödeyeceksiniz ve belgeleri almanızı beklersiniz. Akıllı sözleşmeler yoluyla bir Bitcoin'i bir otomat içine (defter gibi) koyarsınız ve emanetinizi, ehliyetinizi veya hesabınıza herhangi bir şey 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 tanımlamakla kalmaz, aynı zamanda bu yükümlülükleri otomatik olarak yürütür.

Akıllı Sözleşmeler ve Blockchain

Blockchain ile ilgili en iyi şey, izin verilen taraflar arasında var olan merkezi olmayan bir sistem olduğu için, aracılık için ödeme yapması gerekmemesidir. , size zaman ve çatışma kazandırabilir. Blockchains ile ilgili sorunlar var, ancak derecelendirmeleri inkar edilemez derecede daha hızlı, daha ucuz ve geleneksel sistemlerden daha güvenlidir, bu yüzden bankalar ve hükümetler onlara yönelir. Blockchain teknolojisinin özelliklerini akıllı sözleşmelere uygulamak için kullanmak, iş ve yaşamdaki çeşitli sözleşmeleri daha rahat bir şekilde geliştirecektir.