Blockchain süresi nasıl oluşturulur? Bitcoin bloğunun oluşturulması ne kadar sürer?

1 bitcoin üretmek için 10 dakika mı?

Samoto (Bitcoin'in mucidi), blok üretim oranlarının her 10 dakikada bir ortalama bir blok hızını koruması gerektiğine karar verir. Dünyadaki tüm düğümlere. Blockchain'i doğru şekilde senkronize edin. Bloklar daha hızlı bir şekilde üretilirse, dünyanın diğer tarafındaki bazı düğümler en son işlem verilerini yeterince hızlı bir şekilde takip edemeyebilir ve düğümlerin "blok kırılması" ile sonuçlanmasına neden olabilir. Bu, zincirinizi güvenli tutmak için mümkün olduğunca kaçınmanız gereken temel bir önlemdir. Yeni bir blok 10 dakika içinde bir blok oluşturulursa, yeni bir blok oluşturma olasılığı yüksek değildir. /Ortalama blok üretim süresi, bu nedenle ortalama blok üretim süresinin sadece 1/5'si, blok iletim oranının ortalama olduğunu varsayarak yeni bir blok oluşturulur. Blok göndermenin ortasında. Bu nedenle, bu durum bu ağda en az bir çatalın olduğu anlamına gelir. Tüm rakiplerimizin bilgisayar gücünün% 51'ini kazanın, yani yukarıda belirtilen çatallar, ağ genelinde bilgi işlem gücü yapmak için dağıtılır. Hile yapmak istiyorsanız, ağın yarısını veya bilgisayar gücünüzün% 25'ini alacaksınız. Açıkçası, Bitcoin'in güvenilirliği azalıyor.

Blockchain'in en basit açıklaması

Son yıllarda, "blockchain" terimi sıcak bir konu haline geldi ve haber medyası bunu bildirmek için rekabet ediyor, ancak blockchain'deki herkes hala sisde olabilir. Ve gizemi ortaya çıkarıyoruz.

Gerçekte, blockchain'in özü çok basittir ve bir cümlede açıklanabilir. Dağıtılmış ve dağıtılmış veritabanı.

Blockchain'in ana işlevi, herkesin aynı anda bilgi yazmasına ve okumasına izin verdiği için genel bir veritabanıdır.

Blockchain özellikleri

Dağıtılmış veritabanlarının teknolojisi hakkında konuşmak için, uzun zamandır piyasada olmuştur, ancak fark, her iki blok zincirinin dağıtılmış veritabanları olmasıdır, ancak Yönetici yok ve tamamen merkezi olmayan.

Merkezi olmayan, blockchain teknolojisinin, doğrudan nokta-noktadan etkileşimleri sağlayan, yüksek verimli, büyük ölçekli ve merkezi olmayan ajanları sağlayan yıkıcı bir özelliğidir. Bilgi etkileşim yöntemleri.

Ama yönetici olmadan, verilerinin güvenilir olduğundan emin olabilir mi?Kötü bir insana dönüşürsem ne yapmalıyım? Tasarımcılar bunu uzun zamandır düşünüyorlar. Bu, Blockchain'in gerçekten bir çığır açan bir ürün olduğunu kanıtlıyor.

blok

Blockchain bloklardan (bloklar) oluşur. Bloklar veritabanı kayıtlarına çok benzer.

Her blok iki parça içerir.

blok başlığı (kafa): Geçerli bloğun öz değerlerini kaydedin

gövde: gerçek veriler

blok başlığı, geçerli bloğun birden fazla bloğunu içerir. Özdeğerler içerir.

Önceki blokun gerçek verilerinin bir karma (yani blok gövdesi)

hash oluşturun

..

Tam, en son veritabanı kopyasına sahiptir ve sistem, çoğu zaman görüntülenen aynı veri kaydını karşılaştırır ve göz önünde bulundurur, böylece tek bir düğüm veritabanını değiştirir. Aynı zamanda, her bir adım için her adım için bilgileri izlemenize olanak tanıyan her veri blockchain üzerinde tutulur.

Burada blockchain'i anlamak için karma neye ihtiyaç duyulduğunu anlamalıyız.

sözde "karma", içeriğin içerik için aynı uzunluktaki öz değerleri hesaplayabileceği anlamına gelir. Blockchain'in karma uzunluğu 25 6 bittir, yani orijinal içerik ne olursa olsun, sonuçta ikili sayıda 256 bit hesaplayacaktır. Ayrıca, orijinal içerik farklı olduğu sürece karşılık gelen karmanın farklı olması gerektiğini garanti eder.

Örneğin, 123 dize karma A8fdc205a9f19cc1c7507a60c4f01b13d11d7fd0 (onaltılık), 256 bit ikiye dönüştürülür ve sadece 123 bu hash elde edebilir. (Teoride, diğer dizeler de bu karmayı alabilir, ancak olasılık çok düşüktür ve neredeyse imkansız olarak kabul edilebilir.)

İki önemli çıkarım vardır.

Çıkarım 1: Her blok karma farklıdır ve bloklar karma ile tanımlanabilir.

Çıkarım 2: Bir blok içeriği değişiyorsa, karması kesinlikle değişecektir.

Düzeltmeyen karma

Bloklar her seferinde bire karşılık gelir ve her bloğun karması "blok başlığını" (baş) hesaplar. Başka bir deyişle, çok uzun bir dize oluşturmak için, blok başlığının çeşitli karakteristik değerleri birbirine bağlanır ve bu dizenin karması hesaplanır.

karma = SHA256 (blok başlığı)

Yukarıdaki blok karma için hesaplama formülü ve SHA256 blockchain için karma algoritmasıdır. Bu ifadenin yalnızca blok başlıkları içerdiğini ve blok gövdeleri içermediğini unutmayın. Yani, karma sadece blok başlığı tarafından belirlenir.

Yukarıda belirtildiği gibi, blok başlığı mevcut blok gövdesinin karması ve önceki bloğun karması gibi çok fazla içerik içerir.Bu, geçerli blok gövde içeriği değişirse veya önceki blok karma değişirse, geçerli blok karma değişirse, geçerli blok karma değişir.

Bu blockchain için son derece önemlidir. Birisi bir bloğu değiştirdiğinde, bu bloğun karması değişir. Sonraki blokları bağlamak için (bir sonraki blok önceki bloğun bir karmasını içerdiğinden), kişinin sonraki tüm blokları sırayla değiştirmesi gerekir. Daha sonra bahsedilen nedenlerden dolayı, hash hesaplaması zaman alır ve genel ağ hesaplama gücünün% 51'inden fazlasını ustalaşmadıkça, kısa sürede birden fazla bloğu değiştirmek neredeyse imkansızdır.

Bu bağlantı mekanizması aracılığıyla blok zincirleri kendi güvenilirliğini garanti eder ve veri yazıldıktan sonra kurcalanamaz. Bu tarih gibidir ve değiştirilemez.

Blockchain teknolojisine giriş İlkeleri ve Uygulamaları

1, şifreleme yöntemleri kullanılarak oluşturulan bir dizi veri bloğudur. Son 10 dakika içinde tüm Bitcoin Network işlemleri hakkında bilgi. Bu, bu bilginin geçerliliğini (anlaşmazlık önleme) doğrulamak ve bir sonraki bloğu oluşturmak için kullanılır. Tüm işlem kayıtlarını kaydeden bir veritabanı defteri gibi, Bitcoin'in altında yatan teknolojidir.

2: Şifreli zincir yapılarını kullanarak verileri doğrulayın ve saklayın, veri oluşturun ve güncelleyin ve otomatik komut dosyası kodu (akıllı sözleşmeler) kullanarak manipüle edin. Altyapı ve dağıtılmış bilgi işlem paradigmaları.

3.

4 Blockchain Özellikleri: Merkezi olmayanlaştırma: Blockchain verilerinin doğrulanması, depolanması ve bakımı, dağıtılmış sistem kurumlarına dayanır ve merkezi yapı yerine saf matematiksel yöntemler kullanılır. Dağıtılmış düğümler arasında güven ilişkileri kurun, böylece merkezi olmayan, güvenilir bir dağıtılmış sistem oluşturun.

5.

6 hızla blockchain'e eklendi.

7.

8. Nicel kanıt gibi konsensüs algoritmaları tarafından oluşturulan güçlü bilgi işlem gücü, dış saldırılara direnmek, blockchain verilerine karşı kurcalama ve dövülmemesini sağlamak ve daha güvenli hale getirmektir.

9 Blockchain Uygulama Senaryoları: Dijital Para Birimi: Bitcoin tarafından temsil edilir. Bu, dağıtılmış bir ağ sistemi tarafından üretilen dijital bir para birimidir ve ihraç süreci belirli bir merkezi otoriteden bağımsızdır.

Blockchain teknolojisinde bloklar oluşturma süreci nedir?

Jinwowo Network Blockchain'in blok oluşum işlemini aşağıdaki gibi analiz eder:

1-Record: Blok gövdede yerel bellekte işlem bilgilerini kaydedin

2 Üretin: Blok gövdesindeki bu blok içindeki tüm işlem bilgilerinin bir merkle ağacı oluşturur ve blok başlığının Merckle Ağacı Kökünün değerini saklar

3 Üst Hash değeri dolgusu: Blokların blok başlıklarından önce üretilir. SHA256 tarafından hesaplanır. Bir yöntem karma değeri oluşturur ve geçerli bloğun üst karma değerinde doldurur

4 kez kaydedin: Zaman damgası alanında geçerli saat tasarruf edin

5x katsayısı: Zorluk alanı ayarlanır Ağın genel hesaplama miktarını ele almak için önceki dönemdeki blokların ortalama üretim süresine göre. Bir sonraki blok için beklenen süre belirli bir süre içindedir.

Blockchain teknolojisinde bloklar nasıl oluşuyor?

Chongqing Jinwowo analizi, blockchain teknolojisi için blok oluşum yöntemlerinin aşağıdaki gibi olduğuna inanmaktadır: Blok gövdesindeki bu blok için ilgili tüm bilgiler ve blok başlığı için cıva ağacı kök değeri için cıva ağacını depolar. SHA256 algoritması tarafından oluşturulur ve geçerli bloğun ana karma değerini doldurur; Bir önceki dönemin ortalama üretim süresine göre sürekli değişen toplam hesaplamalar arttıkça, sistem matematik problemini arttırır. Tıpkı bir sonraki bloğu tamamlama zamanı hala belirli bir süre içinde olduğu gibi.

Genel Blockchain Kavramına Genel Bakış

Ön uç geliştirme, ancak dedikodu ve her türlü popüler zihnimi durduramaz. Aşağıda öğrendiğim bazı kavramların kısa bir özeti bulunmaktadır.

Bir blockchain teknolojisi ilk olarak bitcoin kavramını anlar

(1) Stil Ağ Para Birimi

3-bit Sistem İşlem Prensibi:

(1) . Defterler Tutarlılığı Koruyor

4 Blockchain Muhasebesi İlkeleri

Karma Fonksiyonlar Blockchain teknolojisinde yaygın olarak kullanılır

, karma fonksiyon hash: Bilgi karma, kısa özet bilgiler elde edilir

(2). Zaman faturası bilgisi karma bir blok oluşturdu.

(6) alan bu blokları blok zincirine birleştirir

5. 32 bayt rastgele sayı.

(1) Transfer, bitcoin'i bir adresten diğerine aktarmaktır

(2) Bir adresin özel anahtarı asimetrik bir ilişkidir ve özel anahtar bir diziden geçer. operasyonlar. Bitişik düğümler yayın bilgilerinde orijinal ve imza bilgileri içerir

(4) ve diğer düğümler özel bir anahtar kullanılarak oluşturulur. Gibi işlem bilgileri: kaydedilir (ve yeterli bir denge olduğundan emin olun)

6 (1) Muhasebeyi tamamlayan düğümler bir miktar alabilir. Sistem tarafından verilen bitcoin (insanlar muhasebe madenciliği çağırıyor çünkü bu ödül süreci bitcoin çıkarma sürecidir)

toplanmadı, ancak orijinal işlem bilgileri doğru imza

(3) kontrol edilecek. Muhasebe zorluğunu iyileştirmek için, madenciler katıldığında sadece bir kişi başlamalıdır, oyunun zorluğu artmaktadır. ). Bir düğüm hile yapar ve tüm ağı başarısız olursa atılır ve defteri defteri kaydetmez. Bu nedenle, tüm düğümler Bitcoin sisteminin ortak protokollerine yapışır.

[Hangi alanların genişletileceğini düşünün]:

Yukarıdaki kavramlardan, blockchain teknolojisinin bu güvenlik, benzersizlik ve ademi merkeziyete sahip olduğu sonucuna varıyoruz. Prensip olarak bazı bilgilerden kaçınılabilir, bu nedenle sadece doğrulayıcı kimliğinizi doğrulamakla kalmaz, aynı zamanda gerçek kullanıcı bilgilerini de ifşa etmek gerekir.

Şu anda, blockchain teknolojisi konsantre bir şekilde kullanılmaktadır.

[Blockchain'in mevcut gelişiminin darboğazlarını ve sınırlamalarını düşünün]:

Her düğüm, tüm defter kayıt etkinliğine katılır, yani kaynakların boşa harcandığı ve kaybolduğu anlamına gelir. Sadece her bir düğüm için hesaplama zorluğunu arttırmakla kalmaz, aynı zamanda sonraki geliştirme ve yayılma için her düğüm için donanım iyileştirmeleri de gerektirir.

Madencilikte bitcoin alma zamanı ne zaman? Örneğin, kazarak alabilir misiniz veya bloğa bağladıktan sonra alabilir misiniz, sonra 5 blok serbest bırakılır mı? Her şeyden önce, bitcoin madenciliğinin zaman noktasının ne olduğunu anlamalısınız: toplam 2.100 W bitcoin yayılır ve her blok 10 dakika boyunca üretilir ve bir blok belirli sayıda bitcoin ödüllendirir. Başlangıçta, her blok 50 Bitcoin'in madenciliği ödüllendirilir. Her bir bloğun üretim süresi 10 dakikadır, ancak bilgisayar teknolojisinin geliştirilmesi ile madencinin mevcut hesaplama gücü sürekli artmaktadır, bu nedenle bir blok üretme süresi kesinlikle 10 dakikadan azdır, bu da garanti etmek için bazı kontrol önlemleri gerektirir bu sefer. Bu önlem madenciliğin zorluğudur. Zorluğun ayar süresi 2016 bloklarıdır, yani 2 haftadır. Madencilik zorluğu, 2016'nın her bloğundan sonra belirli bir formül temelinde otomatik olarak uyarlanacaktır. Yeni Zorluk = Eski Zorluk Değeri* (Son Blokların Süresi 2016/20160) Soru Bitcoin (1) Bir blokta işlem nasıl yazılır büyük insan statü süreçleri nedeniyle, blockchain'in sınırlı bitcoin tedavi bilgilerini saklamak için doğduğu hız. Bu hız hakkında bildiğim tek şey yaklaşık 10 dakika içinde üretilecek. Bazı açılardan tam tedavi bilgileri içeren bir dizi dijital akış oluşturabilir ve ağda indirebilirsiniz. Bu ağ bir Bitcoin düğümü ağı olarak anlaşılabilir veya işlemleri doğrulayabilen bir düğümü gösterebilir. Bu makalede kullanılan tüm "ağ" terimi bu şekilde açıklanmaktadır. Birçok sözleşme, tedavinizin yasal olduğu ve daha sonra tüm Bitcoin düğüm ağına yayınladığı doğrulanmıştır. Bu işlem ağdaki sözleşmenin çoğu tarafından alınana kadar. Bu sürecin sadece doğrulama olduğu, kayıt (onay) olduğu anlaşılmalıdır. Madencilik dediğimiz şey, bir kitleyi bir tanımlayıcı gibi temsil eden gereksinimleri karşılayan bir sayı bulmaktır. Ağdaki işlemi onayladıktan sonra, işlem koleksiyonunu oluşturmak için madencilik düğümünde saklanacaktır. Yedek bloğunun nedeni, bu kütleyde depolanan tedavi bilgilerinin bir tanımlayıcı içermemesi ve bir tanımlayıcı olmadan tanınamamasıdır. Entegrasyon işlemlerinde 04 ve yeni bir blok oluşturmada, "işlemi kontrol ettikten sonra, her Bitcoin ağının bu işlemleri bellek toplantısına ekleyeceğine" inanılmaktadır. Düğüm ve bu düğüm bellek toplayan bir işlev içermez. Her şeyden önce, işlem ücreti düzeltilmemiştir. Neden onarılmadığını anlamak için aşağıdaki sorunları anlamanız gerekir: İnternet'te onaylanması gereken bir dizi işlem vardır ve bu işlemler madencilerin elinde uygulanır. Tanınmış önceliklerine göre, ancak iş işlevlerinin bunlardan biri tarafından tamamlandığını doğrulamak. Bu madencilik, işlemleri ana zincire kaydeden kütleyi başarıyla ekleyen madencilik faktörüdür. Bu madenler: kayıt çalışmasını tamamladı, yeni bir blok buldu ve blok ağa başarıyla eklendi. Zaman ve işlemlerin boyutu işlemlerin önceliğini belirler ve işlemler bunlardan biridir. Yukarıdaki açıklamaya dayanarak, özet: tedavi için madencilerin tamamlanmasının teyidi. Tedaviye başlarken işlem ücretini seçebilir veya seçemezsiniz. Genel olarak tedavinizi kaydetmeye hazır değilse, tedaviniz blockchain'e teorik olarak yazılamaz, bu da doğrulanamayacağı anlamına gelir. Bu anlaşma asla tamamlanmayacak. Tedavinizin sonunda blockchain'e yazılacağını ve doğru şekilde onaylanacağını varsayalım. Diğer madencilerin elindeki tedavinizden bağımsız olarak, öncelikle onaylayan madencilik faktörü gereksinimlerini tedavi edersiniz.İşlem, işlem koleksiyonunda yatmak yerine alternatif bloğa eklenir. Tedavi bilgilerinizi başarılı bir şekilde içeren bu yeni blok ana zincire eklenir ve ana seri etkili bir şekilde genişletilir. Şu anda, işlem kaydınız doğru şekilde onaylandı.

⑴ 10 dakikada bir bitcoin deği

ldir. Bitcoin ortalama 10 dakika içinde bir blok üretir. Blok, Blockchana'daki bir kaydın kaydıdır ve askıya alınmış işlemleri onaylar. Ortalama olarak, yeni işlemler madencilik tarafından ticaretteki bloklarda blockchanam'a dahildir. Puyin, Litecoin ve tüm dalgalanmaların blockchanain'de kendi blokları olacak.

⑵ Kaç gün

2010'da bir bitcoin üretimi yapıyor
2010 yılında, tek bir bitcoin madencilik makinesinin nesil döngüsü yaklaşık 796 gündü. Madencilik makinesi, toplam 1.450 watt güç tüketimi olan 4 GT3060 grafik kartı ile donatılmıştır ve bağımsız olarak çalışabilir, günde 24 saat sürekli çalışma yapabilir. Bu koşullar altında, blok ödülüm için yaklaşık 796 gün sürer ve olayın yüksek olasılığı için ödül olasılığı gerekli değildir. Ek olarak, elektrik 40.000 kWh madencilikte tüketilir.