OK Blockchain 60 Ders: Blockchain'de Kriptografi (Bölüm 1)

Herkese merhaba, ben Bay K. Bugün konuşacağımız şey: "Blockchain'de Kriptografi (Bölüm 1)".

Daha önce de söylediğimiz gibi, blok zincirinin dört temel teknolojisi kriptografi, dağıtılmış defter, fikir birliği mekanizması ve akıllı sözleşmelerdir. Kriptografi de bunun en önemli kısmıdır.Kriptografi blockchain sisteminin güvenliğini koruduğu için blockchain'in temel taşı olduğu söylenebilir.Bu temelde diğer teknolojiler blockchain'in yüksek yapısını inşa etmiştir. bina.

Blokzincir kriptografisinin ana uygulaması iki bölümden oluşur; biri hash algoritması, diğeri asimetrik şifrelemedir. Bu derste Bay K, ağırlıklı olarak blockchain kriptografisindeki "karma algoritmanın" ne olduğundan bahsedecek.

Basitçe ifade etmek gerekirse, bir hash algoritması özel bir fonksiyondur.Ne kadar uzun bir karakter dizisi girdiğimden bağımsız olarak, bu fonksiyonu geçtiğim sürece sabit uzunlukta bir çıktı değeri elde edebilirim. Tıpkı kimlik numaramız gibi, ister Pekin'den ister Şangay'dan olun, herkesin kimlik numarası 18'dir ve ülkede benzersizdir.

Aynı şekilde, hash aslında herhangi bir uzunluktaki girişi sabit uzunlukta bir çıktıya dönüştürebilen bir sıkıştırma haritasıdır. Her zaman 256 bitlik sabit uzunluktadır. Elde edilen çıktı değerine hash değeri denir.

Karma algoritmanın üç özelliği vardır: tek yönlü, kurcalamayı önleme ve çarpışmayı önleme Blok zincirine kurcalanmama ve anonimlik gibi özellikler kazandırır ve tüm blok zinciri sisteminin güvenliğini garanti eder.

İlk özellik hakkında tek yönlü konuşmama izin verin. Sözde tek yönlülük, hash fonksiyonunda çıktının girdiden elde edilebileceği, ancak girdiyi çıktı üzerinden tersine çevirmenin neredeyse imkansız olduğu anlamına gelir. Örneğin, bilinen bir A dizisi girersek, hash değeri F (A) olur, ancak bu hash değerini F (A) geçiririz, ancak girdiğimiz verileri almak için onu tersine çevirmenin bir yolu yoktur.

Verilerin bloklar halinde paketlenmesi sürecinde, veriler karma algoritma tarafından işlenecektir.Bu, blok zincirinin bilgilerimizin güvenliğini etkili bir şekilde koruduğu karma algoritmanın tek yönlü doğasına dayanmaktadır.

Karma algoritmanın ikinci özelliği, kurcalamaya direnme yeteneğidir. Sözde kurcalamayı önleme yeteneği, herhangi bir girdi için, noktalama işareti gibi küçük bir değişiklik bile, hash değerinin büyük ölçüde değişeceği anlamına gelir.

Bu özelliği bloklar arası bağlantıda anahtar rol oynar.

Blok zincirinin her bloğu, önceki bloğun hash değeri ile tanımlanacak ve hash algoritması ile işlenecektir, böylece aşağıdaki bloklar yalnızca önceki blokların tümünü bulamaz, aynı zamanda önceki blokların verilerini de doğrulayabilir. Değiştirilmiş olsun ya da olmasın, birisi tüm zincirdeki tüm karma değerleri kıramazsa, aksi takdirde veriler zincire kaydedildikten sonra değiştirilemez.

Hash algoritmasının üçüncü özelliği, çarpışmalara direnme yeteneğidir. Çarpışma denen şey, iki farklı veri girmek ve nihayetinde, tıpkı alışveriş yaparken olduğu gibi aynı çıktı sonucunu elde etmektir.

Çarpışma önleme, çoğu girdi için benzersiz bir çıktı elde edilebileceği anlamına gelir. Sadece çarpışma olasılığının son derece düşük olduğu söylenebilir, ancak çarpışma olmadığı anlamına gelmez, çünkü mevcut herhangi bir karma algoritma çarpışmanın olasılıkta meydana gelmeyeceğini kanıtlayamaz.

Karma algoritmanın üçüncü özelliği, esas olarak blok zincirinin hesap adresinde kullanılır.Blok zinciri dünyasında, herhangi bir işlemin veya hesabın adresi tamamen karma algoritma tarafından oluşturulur.Bunun amacı Blockchain ağındaki işlem veya hesap adresinin benzersizliğini sağlamak içindir.Ne kadar para transfer edersem, kaç kişiye transfer edersem de, blok zincirinin büyük defterindeki tek varlık budur.

Genel olarak hash algoritması, blockchain teknolojisindeki en temel varlıktır.Vücudumuzdaki beyaz kan hücreleri gibidir.Sadece blockchain'in her parçası ondan ayrılamaz, aynı zamanda bloğu da verir Zincirin çeşitli özellikleri, tüm blockchain sisteminin güvenliğini korur.

Bu bölümün içeriğiyle ilgili yardımlarınız ve rehberliğiniz için teşekkür ederim Bay Xiong Yue.

-SON-

Messari Q1 raporu: Stabilcoins tarihin en iyi çeyreğini kaydediyor, Ethereum kripto para birimlerinin değer transferine hakim
önceki
Zhejiang halkının hayatını kuru erik verir.
Sonraki
Kuzeydoğu Çin'in isimleri ne kadar eğlenceli?
Shaanxi'deki bu yerde neden "kuzey ve güneyi yemek" mümkün?
Shandong dağlarında koyun eti, kavrulmuş et, et sobası çöreği, çok fazla ağız sulandıran lezzet var mı?
Shandong, Wulian'da sade hamur nasıl "çiçek" haline getirilebilir?
Suzhou halkının zarafeti nereden geliyor?
Mütevazı sınır kasabasını bir mutfak sırrına dönüştüren Yunnan Jingpo mutfağının cazibesi nedir?
Xiangxi Chafan'da bir parça domuz pastırması beni büyüledi ~
Yunnan, Gansu veya Shanxi ve Doğu Çin? Çin'deki insanlar patatesleri en çok nerede seviyor?
Çin teraslarda ne kadar güzel?
Her zaman Sincan barbeküsünün sadece kuzu şişleri olduğunu düşünmüşümdür, ancak yerel karakteristik "deniz, kara ve hava" mıdır?
Bu üç çeşit atıştırmalık Kantonların favorileridir.
Sıcağı rahatlatmak ve koyun eti çorbası servis etmek için buza güvenmiyor mu? Suzhou'nun ısıyı temizleme yöntemi ne kadar özel?
To Top