• sns01
  • sns03
  • sns04
  • sns02
  • sns05
+ 86-15252275109 - 872564404@qq.com
bugün iletişime geçin!
Teklif Alın

Blok zinciri tam olarak nedir?

Blok zinciri tam olarak nedir?

31 Ekim 2008'de Satoshi Nakamoto tarafından imzalanan bir kimlik, bu sorunu tamamen anonim ve merkezi olmayan bir ağda bana nasıl ödeme yapılacağına dair 9 sayfalık bir kağıtla çözdü.

Artık Satoshi Nakamoto olarak bilinen gizemli adamın ve bu dokuz sayfanın, bitcoin'de 100 milyar RMB'ye eşdeğer ve ona güç veren teknoloji olan blockchain'i ince havadan yarattığını biliyoruz.

Güvenilir bir üçüncü taraf olmadan, en büyük sorun hiçbirimizin birbirimize güvenemeyeceğidir, bu nedenle bir blockchain dünyasında, transferlerin yayınlanması gerekirdi, böylece herkes, her bir kişinin her bir dolarının tarihini bilsin. ağ. İnsanlar, elektronik bir imza ile söylediğim şeyin gerçekten olduğunu doğrulayacak ve sonra transferi bir deftere koyacaklar. Bu defter bloktur. Blokları birbirine bağlamak blok zinciridir. Başlangıcından bugüne kadar tüm Bitcoin işlemlerini kaydeder ve şimdi her blokta kaydedilen iki veya üç bin işlemle yaklaşık 600.000 blok vardır ve sizin ve benimki dahil her hesap tam olarak ne kadar paraya sahip olduğunu, nerede olduğunu hatırlar. nereden geldi, nerede harcandı ve şeffaf ve açık.

Blockchain ağında, herkes aynı ve gerçek zamanlı güncellenmiş bir defter tutuyor. Şaşırtıcı olmayan bir şekilde, defterin güvenilirliği, dijital para biriminin temel taşıdır ve defter bozuksa, hiçbir para birimi iyi çalışmayacaktır.

Ancak bu iki yeni soruyu gündeme getiriyor: Kitapları herkes için kim saklıyor? Kitapların tahrif edilmemesini nasıl sağlıyorsunuz?

Herkes bir hesap defteri tutabilseydi, her blokta yer alan işlemler ve işlem sırası farklı olabilir ve kasıtlı olarak yanlış girişler olsaydı, daha da kaotik olurdu. Herkes için kabul edilebilir bir defter almak imkansızdır.

Bu yüzden, kitapları tutan kişi, herkesin kitaplarının tek tip olmasını sağlamak için bunları herkesin kabul etmesini sağlamalıdır. Bu aynı zamanda fikir birliği mekanizması olarak da bilinir.

Bugün, çeşitli blok zincirleri için her türlü farklı fikir birliği mekanizmaları var ve Satoshi'nin çözümü sorunu çözmektir. Cevabı ilk kim buluyorsa kitapları saklama hakkına sahiptir. Bu mekanizmaya PoW: Proof-of-Work, Proof of Workload denir.

İş yükünün kanıtlanmasının doğası kapsamlıdır ve cihazınızın aritmetik gücü ne kadar fazlaysa, cevabı bulma olasılığı o kadar yüksek olur.

Bunu yapmak için karma şifreleme kullanılır.

Örneğin SHA256 algoritmasını ele alalım, kendisiyle şifrelenmiş herhangi bir karakter dizisi, 256 bitlik ikili sayılardan oluşan benzersiz bir dizi verir. Orijinal giriş herhangi bir şekilde değiştirilirse, karma şifreli sayı tamamen farklı olacaktır.

İş yükünün kanıtlanmasının doğası kapsamlıdır ve cihazınızın aritmetik gücü ne kadar fazlaysa, cevabı bulma olasılığı o kadar yüksek olur.

Bunu yapmak için karma şifreleme kullanılır.

Örneğin SHA256 algoritmasını ele alalım, kendisiyle şifrelenmiş herhangi bir karakter dizisi, 256 bitlik ikili sayılardan oluşan benzersiz bir dizi verir. Orijinal giriş herhangi bir şekilde değiştirilirse, karma şifreli sayı tamamen farklı olacaktır.

İş yükünün kanıtlanmasının doğası kapsamlıdır ve cihazınızın aritmetik gücü ne kadar fazlaysa, cevabı bulma olasılığı o kadar yüksek olur.

Bunu yapmak için karma şifreleme kullanılır.

Örneğin SHA256 algoritmasını ele alalım, kendisiyle şifrelenmiş herhangi bir karakter dizisi, 256 bitlik ikili sayılardan oluşan benzersiz bir dizi verir. Orijinal giriş herhangi bir şekilde değiştirilirse, karma şifreli sayı tamamen farklı olacaktır.

İş yükünün kanıtlanmasının doğası kapsamlıdır ve cihazınızın aritmetik gücü ne kadar fazlaysa, cevabı bulma olasılığı o kadar yüksek olur.

Bunu yapmak için karma şifreleme kullanılır.

Örneğin SHA256 algoritmasını ele alalım, kendisiyle şifrelenmiş herhangi bir karakter dizisi, 256 bitlik ikili sayılardan oluşan benzersiz bir dizi verir. Orijinal giriş herhangi bir şekilde değiştirilirse, karma şifreli sayı tamamen farklı olacaktır.

İş yükünün kanıtlanmasının doğası kapsamlıdır ve cihazınızın aritmetik gücü ne kadar fazlaysa, cevabı bulma olasılığı o kadar yüksek olur.

Bunu yapmak için karma şifreleme kullanılır.

Örneğin SHA256 algoritmasını ele alalım, kendisiyle şifrelenmiş herhangi bir karakter dizisi, 256 bitlik ikili sayılardan oluşan benzersiz bir dizi verir. Orijinal giriş herhangi bir şekilde değiştirilirse, karma şifreli sayı tamamen farklı olacaktır

Bir bloğu açtığımızda, o bloğa kaydedilen işlemlerin sayısını, işlem detaylarını, blok başlığını ve diğer bilgileri görebiliriz.

Bir blok başlığı, zaman damgası, Merk ağaç kök hashı, rastgele sayı ve önceki bloğun hash'i gibi bilgileri içeren bir bloğun etiketidir ve blok başlığında ikinci bir SHA256 hesaplaması yapmak bize bu bloğun karmasını verecektir.

Takip etmek için, bloktaki çeşitli bilgileri paketlemeniz ve ardından blok başlığındaki bu rastgele sayıyı değiştirmelisiniz, böylece hash hesaplamasından sonra ilk n rakamın 0 olduğu bir hash değeri elde etmek için giriş değeri hash edilebilir. .

Aslında her basamak için yalnızca iki olasılık vardır: 1 ve 0, dolayısıyla rastgele sayıdaki her değişikliğin başarı olasılığı 2'nin n'de biridir. Örneğin, n 1 ise, yani ilk sayı olduğu sürece 0 ise, başarı olasılığı 2'de 1'dir.

Ağda ne kadar fazla bilgi işlem gücü varsa, sayılması gereken daha fazla sıfır vardır ve iş yükünün kanıtlanması o kadar zor olur.

Bugün, Bitcoin ağındaki n, kabaca 76'dır; bu, 2'de 76 parçada 1 veya 755 trilyonda neredeyse 1 başarı oranıdır.

8.000 $ RTX 2080Ti grafik kartıyla, bu yaklaşık 1407 yıl.

Matematiği doğru yapmak gerçekten kolay değil, ancak bir kez yaptığınızda, herkes bir anda doğru anladığınızı doğrulayabilir. Gerçekten doğruysa, herkes bu bloğu deftere bağlayacak ve bir sonraki blokta paketlemeye başlayacaktır.

Bu şekilde, ağdaki herkesin aynı, gerçek zamanlı güncellenmiş bir defteri olur.

Ve herkesin muhasebeyi yapmak için motive olmasını sağlamak için, bloğu paketlemeyi bitiren ilk düğüm, şu anda 12,5 bitcoin veya neredeyse 600,000 RMB olan sistem tarafından ödüllendirilecek. Bu süreç aynı zamanda madencilik olarak da bilinir.

Öte yandan, defterin kurcalanmasını önlemek için, eklenen her yeni bloğun, karma işaretçi olarak da bilinen önceki bloğun karma değerini blok başlığına kaydetmesi gerekir. Böyle sabit bir ileri işaretçi, sonunda tüm blokları birbirine sıkıca zincirleyerek ilk kurucu bloğa işaret edecektir.

Herhangi bir bloktaki karakterlerden herhangi birini değiştirirseniz, o bloğun hash değerini değiştirirsiniz ve bir sonraki bloğun hash işaretçisini geçersiz kılarsınız.

Dolayısıyla, bir sonraki bloğun hash işaretçisini değiştirmeniz gerekir, ancak bu da o bloğun hash değerini etkiler, bu nedenle rastgele sayıyı yeniden hesaplamanız ve hesaplamayı bitirdikten sonra bir sonraki bloğu değiştirmeniz gerekir. Bu bloktan sonraki tüm blokları değiştirene kadar, ki bu çok zahmetlidir.

Bu, muhasebecinin istese bile sahtecilikleri takip etmesini imkansız kılar. Elektronik imza nedeniyle, muhasebeci bir başkasından kendisine yapılan bir transferde sahte olamaz ve kitabın tarihi nedeniyle bir miktar parayı da havadan değiştiremez.

Ancak bu yeni bir soruyu gündeme getiriyor: Eğer iki kişi hesaplamaları aynı anda tamamlar ve yeni bir blok çıkarırsa, kimi dinlemeli?

Cevap, kim dinleyecek kadar uzunsa ve şimdi herkes her iki bloktan sonra toplanabiliyor. Örneğin, bir sonraki turda hesaplamayı bitiren ilk kişi B'ye bağlanmayı seçerse, B zinciri daha uzun olacak ve diğer herkesin de B'ye bağlanma olasılığı daha yüksek olacaktır.

Altı paketleme bloğu içinde, kazanan genellikle yerleşir ve terk edilmiş zincir ticareti geri çekilir ve paketlenmek üzere ticaret havuzuna geri yerleştirilir.

Ancak en uzun kim dinliyorsa, herkesten daha iyi sayabildiğiniz ve sayma gücünüz% 51'den fazla olduğu sürece, en uzun zinciri kendiniz belirleyebilir ve ardından defteri kontrol edebilirsiniz. .

Bu nedenle, Bitcoin dünyasındaki madencilerin hesaplama gücü ne kadar büyükse, herkesin sayması gereken sıfır sayısı da o kadar fazla olur, bu da kimsenin defteri kontrol edememesini sağlar.

Ancak, 15 Mayıs 2018'de Bitcoin Gold adlı bir dijital para birimine yapılan% 51'lik saldırı gibi, az sayıda katılımcının bulunduğu diğer blok zincirleri o kadar da başarılı değil.

Saldırganlar önce kendi bitgold'larından 10 milyon dolarlık bir değeri bir borsaya aktardılar ve bu transfer A bloğuna kaydedildi. Saldırganlar ayrıca kendi bitgold'larından 10 milyon dolarlık bir değeri bir borsaya transfer edebildiler. Aynı zamanda, saldırgan gizlice transferin gerçekleşmediği bir B bloğu hazırladı ve B bloğundan sonra yeni bir blok hesapladı. Saldırgan ayrıca gizlice transferin gerçekleşmediği bir B bloğu hazırladı.

A zincirindeki transfer onaylandıktan sonra, saldırgan borsadaki bit altını çekebilir. Ancak saldırganın bilgi işlem gücü tüm ağdan% 51 daha fazla olduğu için, B zinciri sonunda A zincirinden daha uzun olacak ve tüm ağa daha uzun bir B zinciri bırakarak geçmiş yeniden yazılacak, B zinciri Gerçek ana zincir olarak bir zincir ve Blok A'daki borsaya transfer geri çekilecek ve saldırgana bedelsiz 10 milyon kazandıracak.

Bugün, aritmetik gücü olmayan ortalama bir insan için dijital para birimi edinmenin en kolay yolu, onu bir borsada satın almak ve cüzdan adresinize çekmek.

Bu adres, şifrelenmiş özel anahtarınızdan gelir ve şifrelenmiş genel anahtar adresi alır.

Blok zinciri gibi anonim bir ağda, yalnızca özel anahtar siz olduğunuzu kanıtlayabilir ve aktarıma özel anahtarınız tarafından oluşturulan elektronik bir imza eşlik ettiği sürece herkes aktarımın geçerli olduğunu onaylayabilir. Bu nedenle, özel anahtar tehlikeye atılırsa, herkes sizmiş gibi davranabilir ve parayı aktarabilir.


Gönderme zamanı: Eylül-10-2020