Blockchain'in programlama ve teknolojisinin temel kavramları nelerdir?

İnternetin sürekli gelişimi ile blockchain teknolojisinin geliştirilmesi ve uygulanması gündemde yer almaktadır.

1. önceki düğümün sıkı bir şekilde bağlanması.

P2P ağına dayanarak, dağıtılmış düğüm konsensüs algoritması, verilerin "ilgisiz" olduğundan emin olmak için verileri korur ve günceller.

İletim ve veri erişiminin güvenliğini sağlamak için kriptografi ilkelerini kullanın.

Verileri programlamak ve manipüle etmek için otomatik komut dosyaları (akıllı sözleşmeler).

Öz, merkezi olmayan bir veri tabanıdır ve çözmemiz gereken şey internet yayınına olan güven sorunudur.

2., her düğüm merkezdir.

Veri depolama ve güncelleme dağıtılır ve aracı ve güven yapısının onaylanmasını gerektirmez.

Katılan düğümlerin nitelikleri sınırlı okuma ve yazma ile sınırlı ve kontrol edilebilir.

"Takım arkadaşları" (kurumlar) arasındaki güven sorununu çözmek için atık merkezinde.

Kamu Zinciri:

Adım, herkes zincirdeki verileri okuyabilir ve işlemlere katılabilir.

Zincirdeki tam merkezi olmayan veriler, kimse veya kurum tarafından zarar görmez.

Katılımcılar, ödül işareti mekanizması aracılığıyla muhasebe için rekabet etmeye teşvik edilir.

"İnsanlık" (tüm insanlar) sorununu çözün.

Bir iştirak zinciri:

Herkesin zincirleri çok sayıda kurum tarafından birlikte katılır, korunur ve yönetilir. sadece sistem içinde izin verilir.

Kısmen merkezi olmayan, her kurum bir veya daha fazla düğüm çalıştırır.

"Organizasyon" (ajanslar arası) güvenilmez sorununu çözün.

Blockchain tüm ağı nasıl yayınlıyor? Blockchain için özel iş akışı nedir?

Jinwowo Grubu, blockchain iş akışının aşağıdaki adımlarda özetlenebileceğine inanıyor:

1. Düğüm kayıtları ve güvenlik cihazı

3, blockchain depolama alanını içerir

Konsensüs algoritması Blockchain —— (iv) POA Konsensüs (kanıt)

POA (POA), çalışma kılavuzunun POW özelliklerini ve kanıtlarını birleştirdiği için, POA'nın (profillivasyon) fikir birliği olarak bilinir. Satış ve buna göre genişletildi.

POA'nın etkinliği, ana özelliğin, düğümlerin internette kalmasını sağlamak ve sözleşmenin coşkusunu doldurmak için adil teşvikler kullanmak olduğunu kanıtlamaktadır. Tüm ağdaki bakım kalitesi önemli ölçüde geliştirilmiştir.

Adım1: Her maden işçisi, işin iş kanıtını geçmek için ilk bilgi işlem yeteneğini kullanır ve daha sonra boş bir kütle alır. Düzenli kütle ile kararlaştırılır.

Adım2: Düğüm, tüm ağı yayınlamak için en boş olanıdır. Ardından, onu somutlaştırmak için sabit bir sonraki değerler ekleyin ve son olarak N değerlerini girdi olarak alın, Satoshi Takip -Up programına girin, ardından ayrım gözetmeyen paydaşları yönlendirin.

Adım3: İlk RAM N-1 boş kütleye imzalanır ve n-th rastgele oklar hesap verebilirlik haklarını alan düğümdür ve boş blok, işlem verileri ve imza eklemek için eklenir. .

Step4: Rastgele oturum sahibi, paketlenmiş tam ağını yönlendirecektir.

Step5: İşlem ücretini dokuzuncu rastgele oturum sahibi ve ilk rastgele oturum tutucu N-1 ile paylaşan boş bir blok oluşturan madenciler.

Bitcoin tüm ağa nasıl yayınlanır?

Her ikisi de Babbitt'ten gelen iki açıklama var:

Bitcoin, işlemin düğüme ulaştığı zamanı belirlemek için bir spor yarışma yöntemi benimser ve aynı zamanda bunu korur Düzenleme, Para Birimi sisteminde işlemler, işlemlerin gruplara göre özelleştirilmesiyle sıralanır. Blockchain işlemleri sıralamak için kullanılırken, işlemler Bitcoin mülkiyetinde düzenlenir. Bir bloktaki doğrulanmamış işlemlerden biri ve daha sonra bir sonraki bloğun ağdaki diğer sözleşme olması gerektiğine dair önerilerini yayınlar.

Blok bağlantılarının düzenlenmesini sağlamak için Bitcoin sistemi, belirli bir değer elde edilen özel bir matematik probleminin cevabının cevabına izin verir, perakende işlevi herhangi bir uzunluğun kısa bir özetini oluşturabilir.

King, PPC geçen yıl piyasaya sürüldüğünde, gelişimin ilk aşamalarında saldırıları korumak ve önlemek için bir kontrol noktası mekanizması sundu. Bu mekanizma, % 51 saldırılara dayanmasını sağlar. "Geliştirici, ebeveynlerin düğümünü kontrol edebilir ve diğer sözleşmenin kabul etmesini sağlayan tüm ağa" bir kontrol noktası "yayınlayabilir.Bazı bloklarda. Koşulları karşılıyor, blokun başı tüm ağa kutsanacak ve tüm aktif düğümler eski hissedarlar n-1 şanslı olacak. Bir düğümü tüm ağda tutun. Doğrulama geçilirse, düğüm yeni bir yasal kütledir. Blockchain'e ekleyin.

Bu kütle en uzun zincire aitse, o zaman önceki kütle ve ilk adıma geri dönecek, aksi takdirde göz ardı edilecektir. POA algoritmasının internette şanslı insanlar gerektirdiğini ve herhangi bir şanslı kraliyet hakları sahibinin internette mevcut değilse kitleyi görmezden geleceğini bulmak zor değildir.

Bu aynı zamanda aktif kılavuzun kaynağıdır ve POA algoritması cehalet bloklarının sayısını periyodik olarak hesaplar. Ve buna göre n değerini ayarlayın. Cehalet bloklarının sayısı nispeten büyükse, N azaltılır, aksi takdirde N bir artıştır.

POA algoritmasının kaybı bir tür bilgi işlem enerji kaybıdır. POA algoritmasında. Kitle'deki işlem ücretleri Bloc'un yayıncısı tarafından şanslı hissedarlarla paylaşılmaktadır.

POA algoritmasındaki en önemli şey, istihbarat dışındaki saldırganları önleyebilmesidir. So -Called -Code olmayan saldırı güçlü bir algoritmaya atıfta bulunur, ancak sadece az miktarda ok taşır. POA POS POA algoritmasının bir kısmı yapı taşları için fırsatlar vermez. Etkili bir şekilde saldıramamalıyız.

POA algoritmasında, şanslı hisse senetleri kar elde etmek için sermayeye bağlıdır.

Poastay Volkswagen'in POW, perakende algoritmasının zorluğu ile yeni blok başlıklarının hızını portre ediyor. Ağ yerleşebilir ve çatallanmayı önleyebilir.

Ancak, yukarıda belirtilen avantajlar da gelirMaliyetle, bölme kısmının neden olduğu enerji kaybı da meydana gelir. POS kısmı, yeni blokların kaybına ve nispeten yüksek bir olasılıklara yol açar, bu da bilgi işlem gücü israfına yol açar.

Blocchain teknolojisinde konsensüs algoritması?

Blockchain teknolojisi hakkında bazı açıklamaları ve bilgi noktalarını sizinle birçok kez paylaştık. Bugün, blockchain teknolojisindeki fikir birliği algoritmalarının bazı temel tanımlarını ve özelliklerini öğrenelim.

blockchain basit

zincir Genel ideolojimizde demirden yapılmış demir zincirleri tek tek. Resimli olarak, blockchain de bu şekilde anlaşılabilir, ancak demirden atılmaz, ancak belirli veri yapılarına sahip bloklarla ilişkilidir. Fikir birliğini açıklamanın popüler yolu

SO -CONRED konsensüsü laik açıdan, hepimizin bir şey anlayışını kabul ettiğimiz anlamına gelir. Örneğin, sorunları tartışmak için günlük toplantılar yaparsak veya bir hayvan kedi ise, çıplak gözle gördükten sonra bir kedi gibi hissederiz. Konsensüs bir kuraldır.

Toplantı örneğimize devam edin. Toplantıya katılanlar, toplantılarla sorunları çözme hakkında konuşabilirler.

Blockchain'i karşılaştırın, madenlere katılan madenciler kitaplarını diğer düğüm kitaplarına uygun tutma sorununu çözmek için çeşitli konsensüs yöntemlerini (algoritma) kullanırlar. Kitabı sabit tutmanın daha derin bir anlayışı, blok bilgilerini istikrarlı bir zincirde tutmaktır.

Neden fikir birliğine ihtiyacınız var? Blockchain'in fikir birliği kuralı yoktur ve her düğüm dayanıklılığını kaybederek kendi işini yapar.

Bu iki örnek arasındaki yazışmalar aşağıdaki gibidir:

toplantıdaki insanlar = madencilikte madenci

Bir randevunuz var = Konsensüs yöntemi (algoritma)

Diğer Düğüm Kitapları

Düğüm kavramını anlamıyorsanız, lütfen önce bir madenci olarak anlayın.

Kararlı fikir birliği (algoritma) korumak için konsensüs algoritması:

pow, temsilci bitcoin (btc)

Dezavantajlar:

Orijinal ademi merkeziyetçilik belirli bir ölçüde ve aynı zamanda% 51 saldırı sağlayarak güvenliklerini etkiliyor.

Büyük bir bilgi işlem gücü kaybı var.

POS'dan POW'dan POS'a (ETH) temsil eden POS

Dezavantajları:

Destroyerler tarafından ağ saldırılarının maliyeti çok düşüktür ve işaretlerle rekabet edebilirsiniz

Ayrıca, büyük olan düğümler İşaretlerin muhasebe hakları alma olasılığı daha yüksek olacaktır.