Blockchain Teknolojisi (II)-STK'ların matematiksel teorisine dayanan asimetrik bir şifreleme algoritması olan Bitcoin ECC kavisli algoritmasında kullanılan şifreleme algoritması. RSA ile karşılaştırıldığında, ECC, RSA'dan eşit veya daha yüksek bir seviyeye ulaşmak için daha kısa bir anahtar kullanma avantajına sahiptir. ECC, genel anahtarlarda ve E -ticarette, özellikle Bitcoin tarafından kullanılan eliptik SECP256K1 eğrisinde yaygın olarak kullanılır. Bitcoin, şifreleme için belirli bir SECP256K1'e özgü eğri kullanır. Şifreleme işlemi, eliptik eğriye bir ilave içerir: eliptik eğride iki nokta A ve B için, bu iki noktadan geçen düz çizgi, üçüncü noktada eliptik eğri ile kesişen düz çizgi, toplam A ve B. Kavşak noktasından kesişme ve noktanın eliptik eğrisi, daha sonra kavşak noktası orijinaline göre orijinalde elde edilir. Şifreleme algoritması aynı süreçleri, sınırlı alan kavramını ve zıt unsurların tanımını da içerir. Ellilial eğri kodlaması, şifreleme işlemi sırasında verilerin aynı sınırlı grup içinde olmasını sağlayarak sürekli şifreleme ve kod çözme sonrası potansiyel sapmadan kaçınan bir ön sayı içeren alan gibi sınırlı bir alanda gerçekleştirilir. Açıklığa kavuşturmak için, dövmenin ters elemanı kavramını göstermek için Laboratuar 2 ile sınırlı alanı alıyoruz: Grup G'de, herhangi bir A elemanı için benzersiz bir p vardır. Şifreleme için uygun eğri tipi, eliptik eğrinin algoritması SECP256K1'dir. ECC şifreleme algoritmasının özü, özel anahtar ve genel anahtar arasındaki ilişkinin hesaplanmasında yatmaktadır. Genel anahtarları ve temel noktaları bilmek, şifreleme için güçlü güvenlik sağlayan özel anahtarları hesaplaması çok zor. Aynı zamanda, imzalar oluşturmak ve doğrulamak için ECDSA (ECC dijital imza algoritması) kullanılır ve özel anahtarı hesaplayarak ve mesajı sindirerek geri dönüşü olmayan bir imza oluşturur. İmzanın oluşturulması ve rastgele sayıların tanıtılmasını doğrulama süreci, aynı mesaj için bile oluşturulan imzaların farklı olmasını ve güvenliği artırmasını sağlar. Doğrulama işlemi, imzadan çıkarılan iki değeri içerir ve hesaplanan değer, alınan değerde genel anahtar kullanımı ile karşılaştırılır. Tüm süreç, mesajın sağlığını ve güvenliğini garanti eder, bu da önemli bir araçtırVeri güvenliğinin güvenilirliğini ve işlemlerin güvenilirliğini sağlamak için blockchain teknolojisinde. Hangi şifreleme algoritması genellikle blokchains'de kullanılır

Blockchains, genellikle iki ana şifreleme algoritması kullanılır:

özel anahtar için genel anahtar: Bu şifreleme algoriti bir çift genel anahtar ve özel anahtar kullanır. Kamu anahtarları kamuya açık olarak dağıtılabilirken, özel anahtarlar gizli tutulmalıdır. Yalnızca özel bir anahtara sahip olanlar, genel bir anahtarla kodlanmış verileri deşifre edebilir. Bu şifreleme yöntemi, verilerin kaynağını ve bütünlüğünü doğruladığı için dijital imzalarda ve sertifikasyonda yaygın olarak kullanılmaktadır. Blockchain'de, tüccarın kimliğini doğrulamak için özel anahtarlar kullanılırken, kamu anahtarları işlemin geçerliliğini doğrulamak için ağdaki diğer düğümlere iletilir. Algoritma RSA: Bu, 1978'de Ronrivest, Adi Shamir ve Leonard Adleman tarafından icat edilen yaygın olarak kullanılan bir kamu/özel anahtar algoritmasıdır. Şifreleme asimetrik bir algoritması, yani şifreleme için kullanılan anahtar ve deşifre için kullanılan anahtar farklıdır. ECDSA (Ellosid eğrisinin dijital dijital imza algoritması): Bu, imza işlemini daha hızlı ve daha güvenli hale getirmek için eliptik eğriyi kullanan RSA algoritmasına dayanan geliştirilmiş bir versiyondur. Blockchain'de ECDSA, dijital işlem imzasını doğrulamak için kullanılır.

Bilgiyi genişletin:

Karma işlevi, verileri sabit bir uzunlukta (genellikle 256 bit veya 512 bit) herhangi bir uzunlukta (metin, sayılar vb.) Dönüştürme yöntemidir. Çok hızlı ve çok güvenlidirler, çünkü verilerin küçük bir kısmını (hatta küçük bir değişiklik bile) değiştirmek, karma sonucunun çok fazla veya geri dönüşü olmayan bir şekilde değişmesine neden olabilir. Bu özellik, Merkle Blob ağacının yapısı, dijital işlem imzası ve kriptografi cüzdanlarının depolanması gibi blok zincirlerinde yaygın olarak kullanılan karma işlevleri yapar.

Blockchain Bitcoin esas olarak SHA -256'yı karma işlevi olarak kullanır, 1997'de David Chaum ve Mayrap.Chilomchik tarafından tanıtılan bir algoritma. SHA -256, blok zincirleri oluşturmak ve işlemlerin güvenli olmasını sağlamak için çok güvenli bir yol sunar. Ayrıca, Blockchain'deki Merkle ağacının yapısı da SHA-256'nın karma fonksiyonuna dayanarak oluşturulur.

Yukarıdaki iki şifreleme algoritması ve karma işlevleri blockchain'de çok önemli bir rol oynar.

Aynı zamanda, blockchain'deki veriler bloklar şeklinde büyüdükçe, bu şifreleme algoritmaları da başlıklar ve bloklar arasında bağlantılar oluşturmak için kullanılır ve blockchain'in performansını ve güvenliğini daha da artırır.

Blockchain teknolojisi neden güvenli? Blockchain'in ana garantisi nedir?

1.

3.

2. Seri üzerinde çalışan uygulama sisteminin güvenlik sistemi dijital imzalar ve verilerin değiştirilmemesini sağlamak için perakende teknolojisinin kullanımını sağlayabilir.

3. Temel ders, perakende işlevi olarak da bilinen Blockchain Güvenlik Bölümü'nün (karma) temel bilgisinin temel dersidir.

4. Madencilik blokları kaynakların kullanılmasını gerektirir. Her blok, önceki kütlenin perakende değerini içerir. Saldırganın işlemi 5 bloktan önce değiştirerek diziyi değiştirmek isteyip istemediğini düşünün. Kütleye kurcalaşırlarsa, kütlenin katliam değeri değişir.

Yatırım ve blockchain güvenliğinin değeri

​​blockchain yatırım davranışının kendisi yasaldır, ancak blockchain yatırımı yoluyla sahtekarlık ve yasadışı bağışlar gibi yasadışı işletmeler yapmak yasadışıdır.

Blockchain, veritabanının güvenilirliğini korumak için bir zaman sırasına göre zincirin yapısındaki birçok veri bloğunun bir karışımıdır. Blockchain ayrıca finansman, internet, sigorta ve bazı kamu bakım alanlarında da yaygın olarak kullanılmaktadır.

Blockchain piyasada iyi ufuklar var; Blockchain'deki güvenlik bazı özelliklerden gelir. Madencilik blokları kaynakların kullanılmasını gerektirir. Her blok, önceki kütlenin perakende değerini içerir. Saldırganın işlemi 5 bloktan önce değiştirerek diziyi değiştirmek isteyip istemediğini düşünün. Kütleyi kurcalıylarsa, kütlenin perakende değeri değişir.