Blockchain'in temel teknolojisi nedir?

1. Algoritma (konsensüs mekanizması), şifreleme imzası algoritması, hesap ve depolama modeli.

2. Şu anda blockchain için dört tip fikir birliği mekanizması vardır: POW, POS, DPO ve dağıtılmış sürdürülebilirlik algoritmaları.

3. Üç temel teknoloji, Machine Trust, yani desteklenmektedir. Ağ teknolojisi aracılığıyla, nokta, işlem faaliyetlerinin ademi merkeziyetçiliği, kayıt bilgilerine uygunsuz hasar, geri dönüşü olmayan işlemler ve bilgilerin şifrelemesi gibi zor sorunlarda ilerlemeler elde ettik.

4.

⓵ Blockchain'in dört temel teknolojisi nedir?

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 temel teknolojinin blok zincirinde kendi rollerini oynaması gerekir ve birlikte blok zincirinin temelini oluştururlar.

1. Bu veritabanında saklanır, böylece dağıtılmış defter, blockchain'de veri depolamasında rol oynar. Düğümler diğer düğümleri aldatamaz. Tüm ağ merkezi olmayan hale geldiğinden, her katılımcıdır ve herkesin konuşma hakkı vardır.

2. Veri kaydı, ancak aynı zamanda baş ağrısı "Bizans General" sorunu türetilir, yani ağa katılan daha fazla kişi, bir birim elde etmek daha zordur. Tutarlılığı korumak için tüm düğümün hesaplarını koordine etmek için tüm ağ? Bu nedenle, konsensüs mekanizması, blockchain'deki düğümlerin koordinasyonunda ve veri işleme rolünü açıklığa kavuşturmada rol oynar.

Her cihaz, blockchain ağında düğüm olarak katılabilir. Blockchain, her düğüm başarısız olur ve düğümün geri kalanı hala normal çalışabilir. Oyun kurallarınızın tanınmasıyla eş anlamlıdır. Bitcoin kuralı büyük hesaplamalar yapmaktır ve önce hesaplarsanız, POW'u ödüllendireceksiniz.

Not: POW, POS, DPOS ile karşılaştırıldığında konsensüs mekanizmasının avantajları ve dezavantajları nelerdir? :

Yeni bölgeler blockchain farklı bir karma algoritması bulmalıdır, aksi takdirde Bitcoins bilgisayar güç saldırısına maruz kalır. Asla nihai olmayın, finali korumak için bir kontrol noktası mekanizması gerekir. bir sonraki muhasebeci. Bu mekanizmanın avantajı, POW'un mümkün olduğunca değil, aynı zamanda birçok dezavantajı olmasıdır:

Profesyonelleşme yoktur ve eşitliği olan katılımcılar muhasebeye katılmak istemeyebilir;

Çatal oluşturmak kolaydır, birkaç onay beklemeniz gerekir. POS'a dayanan DPO'lar, muhasebecinin profesyonelleşmesinin rolünü üstlenir, önce muhasebeciyi haklar ve çıkarlar yoluyla seçer ve daha sonra muhasebeci kitabı kaydetmek için değişir. Bu yöntem hala son sorunu çözmez.

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

DBFT, blockchain teknolojisine dayanan bir protokoldür. Kullanıcılar, kayıt, çıktı ve işlem, silme ve tedarik için merkezi olmayan bir ağ protokolü olan sayısallaştırma, noktadan noktaya ağ aracılığıyla aktarabilir. Xiaoyi, sadece dijital para grubu değil, aynı zamanda ana akım internet finansmanı olan Çin'in "Sözleşme Yasası" ve "Sosyal Yasası" tarafından tanınabilir. Xiaoyi, hisse senetleri için kullanılabilir -crowdfunding, p2p -online tahsisi, dijital varlık yönetimi, akıllı sözleşmeler vb.

Bu konsensüs mekanizması, Castro ve Liskov tarafından önerilen "pratik Bizans fay toleransına" dayanmaktadır ve blockchain sistemlerine uygulanabilecek şekilde geliştirilmiştir. Bizans fay tolerans teknolojisi genellikle dağıtılmış dosya sistemleri, işbirliği sistemleri, bulut bilişim, vb. Gibi dağıtılmış sistemlerde kullanılır.DBFT esas olarak aşağıdaki iyileştirmeleri yaptı:

Dijital Sertifikaların Blockchain'e Getilmesi Muhasebe Düğümünün Gerçek Kimliğinin Kimlik Doğrulaması Sorununu Çözür Blockchain'in İç Ekonomik Modeli, diğer katılımcılara güvenebilecek dağıtılmış bir defter sistemi belirler. Bu çok güvensizliğin ne olduğuna güvenmek zorundadır. Bizans genel problemi, katılımcıların güven olmadan fikir birliği elde edebileceklerini 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 boşlukları, hacker saldırıları ve çeşitli malign düğümler gibi problemler olacaktır.

dbft mekanizması muhasebeci haklara ve çıkarlara göre seçmektir ve daha sonra muhasebeci Bizans fay tolerans algoritması yoluyla bir fikir birliğine varır. ;

Her türlü hatayı tolere edebilir.

Muhasebe işbirliği içinde birkaç kişi tarafından tamamlanır ve her bloğun bir finali vardır ve vermeyecektir;

algoritmanın güvenilirliğinde katı matematiksel kanıtları vardır

dezavantajları:

1/3 veya daha fazla muhasebeci birlikte çalıştığında ve diğer tüm muhasebeciler iki ağ adasına ayrıldığında, kötü niyetli muhasebeciler sistemi çatal yapabilir, ancak kriptografik kanıtlar bırakabilir;

Yukarıda belirtilen özette, DBFT mekanizmasının en merkezi noktası, sistemin finalini çoğunlukla sağlamak ve gerçek finansal uygulama senaryoları için uygun olmaktır. Ö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ışır ve tüm ağ sistemini etkilemez. Ancak, Tencent sunucusu kapatılırsa, verilere erişmekte hiçbir farkları olmadığı için her wechat açılamaz.

3. Temel veri yapısı blockchain şifreleme ile belirlenir. Dirençli özellikler, sadece blockchain ağında. Verilerin mülkiyetinin gözden geçirilmesi.

Bireysel veya birkaç veritabanının değişiklikleri diğer veritabanlarını etkileyemez. Bu, tüm ağı aynı anda verilerin% 51'ine değiştirmek neredeyse imkansızdır. Blockchain'deki her işlem, kriptografik yöntemlerle iki komşu bloğa bağlanır, böylece bir işlemin geçmişine ve sunumuna kadar uzanabilir. Bu, blockchain'in veri yapısı, blok başlığı ve blok gövdesidir. Kriptografi karma değeri, zaman çizelgesi, sırasını zaman damgası ile belirler ve kesintiye uğramaz.

Bu ilke, hammadde sistemi de dahil olmak üzere iş sistemimizde çalışır. Ön. Veri depolamasının böyle bir yapısı ile size inanabiliriz.

Ayrıca, veriler değiştirilemez. Bu sadece bir olasılık. Blockchain teknolojisi neden İnternet teknolojisinden daha zararlı ve daha güvenli? Belki onu değiştirmek için hızlı bir şekilde bulacaksınız, ancak herkesi değiştirmek zor.

Blockchain'deki tüm işlem bilgileri herkese açıktır, böylece tüm düğümler için her işlemgörünür. Her bilgisayar makinesinin başlangıcından sonra, her bilgisayar makinesini kimin başlattığını ve kimin başlamadığını bilmiyoruz. .

4. Bazı güven sorunlarını çözmek istiyorsak, akıllı sözleşmeleri kod şeklinde açıkça listeleyebilir ve programlar aracılığıyla gerçekleştirebiliriz. Blockchain'de veri sürümü ve uygulama.

Akıllı sözleşmeler, Mid -Men'in hizmetlerinden kaçınmak için para, mülk, hisse senedi veya değerli eşya alışverişi yapmanıza yardımcı olabilir. gelecek. Akıllı sözleşmeler yoluyla varlık veya para birimi programa aktarılır. Onu gönderen kişiye veya bir kombinasyonuna geri dönmelidir. (Otomatik olarak zorlanır, hesap bağımlılığı yok) Aynı anda, merkezi olmayan bir defter de dosyaları saklar, böylece belirli bir güvenliğe ve değişmez.

Akıllı sözleşmelerin işlevleri

Özerklik - Orta ve üçüncü arayın, bir anlaşmaya varan sizsiniz. onaylamak. Bu arada, bu, önyargılı olabilecek bir veya daha fazla kişi tarafından mümkün olmak yerine, sürüm otomatik olarak yönetildiğinden, üçüncü taraf sağlayıcıların manipülasyonu riskini de ortadan kaldırır.

Trust - Dosyalarınız ortaklaşa kullanılan ana kayıtta şifrelenir. Birisi onu kaybettiğini söyleyemez.

Yedek - Bankanızın tasarruf hesabınızı kaybettiğini hayal edin. Her arkadaşım onu ​​blok zincirine geri döndürür. Belgeniz birkaç kez tekrarlanacaktır.

Güvenlik - Kriptografi, web sitesi şifrelemesi ve dosyalarınızın güvenliğini garanti edin. 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, bir dizi iş sürecinin süresini kısaltan görevleri otomatikleştirmek için yazılım kodunu kullanır. Kaydet

Maliyet tasarruflarından tasarruf edin - Aracıları kaldırırsanız akıllı sözleşmeler size tasarruf edebilir. Örneğin, işleminizi izlemek için bir noter ödemeniz gerekir.

Doğruluk - Otomatik sözleşmeler sadece daha hızlı ve daha ucuz değil, aynı zamanda el ile doldurma formlarını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 gidersiniz, sizin için ödeme yaparsınız ve belgeleri almanızı beklersiniz. Akıllı sözleşmeler yoluyla, bir Bitcoin'i bir otomat içine koyun (örneğin bir kapasite) ve mütevelli heyetinizi, ehliyetinizi veya hesabınıza bir şey koyun. Akıllı sözleşmelerin sadece sözleşmenin kurallarını ve cezalarını geleneksel sözleşmelerle aynı şekilde tanımlaması daha da önemlidir, aynı zamanda bu yükümlülükleri otomatik olarak yerine getirir.

Akıllı Sözleşmeler ve Blockchain

Blockchain'in en iyisi, izin verilen tüm taraflar arasında var olan merkezi olmayan bir sistem olmasıdır), size zaman ve çatışmadan tasarruf edebilir. Blockchains ile ilgili sorunlar var, ancak derecelendirmeleri geleneksel sistemlerden daha hızlı, daha ucuz ve daha güvenli, bu yüzden bankalar ve hükümetler onlara yöneliyor. Blockchain teknolojisinin özelliklerinin akıllı sözleşmeler için kullanılması, iş ve yaşamla ilgili çeşitli sözleşmeleri daha rahat bir şekilde geliştirir.

Blockchain için hangi teknolojiler gereklidir? Blockchain teknolojisi esas olarak dağıtılmış kayıtlar, şifreleme algoritmaları, rıza mekanizmaları ve akıllı sözleşmeler gibi temel bileşenlere dayanmaktadır. 1 Her düğüm, bilginin şeffaflığını ve değişmezliğini garanti eden Mastro kitabının tam bir kopyasına sahiptir, çünkü herhangi bir bloğun bilgilerini değiştirmek için, çoğu düğümde aynı anda değiştirilmelidir, bu da etkili işlevlere ulaşmak neredeyse imkansızdır. 2 Karma işlevi, verilerin bütünlüğünü ve geri dönüşümsemesini sağlamak için işlem verilerini sabit uzunluk karma değerine dönüştürmek için kullanılır. Kamu ve özel tuşların asimetrik şifreleme teknolojisi, işlem başlatıcısının kimliğinin doğru ve lanet olası olmamasını sağlamak için dijital imzalar için kullanılır. 3 Ortak rıza mekanizmaları çalışma çalışması, test anlaşması vb. Bu mekanizmalar, ağdaki tüm katılımcıların işlemlerin geçmişi üzerinde anlaşmasını ve sahtekarlık ve çift harcama sorunlarını önlemelerini sağlar. 4. Akıllı Sözleşme: Akıllı bir sözleşme, blockchain üzerinde üçüncü tarafsız güvenilir işlemlere izin veren otomatik bir yürütme protokolüdür. Akıllı sözleşmeler önceden ayarlanmış kurallar ve koşullar içerir. Bu teknolojilerin kombinasyonu, blockchain'i dijital para birimi, tedarik zincirinin finansmanı, Nesnelerin İnterneti ve kimliğin kimlik doğrulaması gibi birçok alanda yaygın olarak kullanılan güvenli, şeffaf ve merkezi olmayan bilgi ve değişim platformunun depolanması ve değişimi haline getirir.