İnternetin geliştirilmemesi ile blockchain teknolojisi ve dijital sanal para birimleri hakkında tüketici farkındalığı da artar. Bugün, blockchain teknolojisinin temel BT yöntemlerini keşfedelim. Aşağıdaki Java kurslarındaki özel durumu öğrenelim.
Teknolojiyi oluşturan temel unsurlar Depolama, işleme ve iletişimdir. Ana ana bilgisayarlar, PC'ler, mobil cihazlar ve bulut hizmetleri tüm bu öğeleri kendi yollarında sunar. Kaynakları tahsis etmek için her bir öğede özel kurucu unsurlar vardır.
Blockchain'in büyük çerçevesine odaklanmaktadır: Blockchain'deki her bilgisayar öğesinin modüllerini ve her modülün belirli uygulama durumlarını tanıtır ve ayrıntılı bir yerine bir giriş tercih eder. açıklama.
Blockchain Kompozisyon Modülleri
Merkezi olmayan teknolojide her hesaplama elemanının kurucu öğeleri:
< /p>
depolama: jeton depolama, veritabanı, dosya sistemi/blob
İletişim: Veri, Değer ve Durum için Bağlı Ağlar
Depolama
Temel bir bilgisayar öğesi olarak, depolama kısmı aşağıdaki bileşen bloklarını içerir.
jetonların depolanması. Tokenler değer depolama destekleridir (varlıklar, başlıklar vb. Gibi) ve değer bitcoin, hava mil veya dijital eserlerin telif hakkı olabilir. Jeton depolama sisteminin ana işlevi, çeşitli ödeme gibi olayları önlerken jetonları (birkaç varyant vardır) yaymak ve iletmektir.
Bitcoin ve Zcash, sadece jetonun kendisine odaklanan iki "saf" sistemdir. Ethereum, küresel bir bilgisayar merkezi olarak idealini yapmak için çeşitli hizmetler için jeton kullanmaya başladı. Bu örneklerde, jetonlar ağın tüm mimarisini çalıştırmak için dahili teşvikler olarak kullanılır.
Ağ tarafından kendi operasyonlarını kontrol etmek için kullanılan dahili araçlar olmayan, ancak daha üst düzey ağlar için teşvik olarak kullanılan jetonlar da vardır, ancak jetonları aslında saklanır. temel mimari. Bir örnek, Ethereum ağ katmanında çalışan Golem gibi bir ERC20 jetonudur. Başka bir örnek, IPDB ağ katmanında çalışan EVOKE IP yetkilendirme belirteçleridir.
Veritabanı. Veritabanları, veri tabloları (ilişkisel veritabanları), belge depolama (JSON gibi), anahtar değerlerin depolanması, kronolojik serilerin veya grafik verilerinin tabanları gibi yapılandırılmış meta verileri depolamak için özellikle kullanılır. Veritabanları, verileri hızlı bir şekilde kurtarmak için SQL gibi sorguları kullanabilir.
MongoDB ve Cassandra gibi dağıtılan (ancak merkezi) geleneksel veritabanları genellikle yüzlerce terokit veya hatta veri petaksını depolar ve performanslar saniyede milyonlarca kutsal yazıya ulaşır.
SQL gibi bir istek dili çok güçlüdür, çünkü spesifikasyonların uygulanmasını ayırt eder, böylecebelirli bir uygulamaya bağlı. SQL onlarca yıldır standart olarak kullanılmıştır, bu nedenle aynı veritabanı sistemi birçok farklı sektörde kullanılabilir.
Başka bir deyişle, genelliği Bitcoin dışında tartışmak için Turing'in bütünlüğü hakkında konuşmak zorunda değilsiniz. Ölçekte hem özlü hem de pratik olan tek bir veritabanına ihtiyacınız var. Bazen Turing'in kapsamlılığı da çok yararlıdır ve bunu "merkezi olmayan tedavi" bölümünde ayrıntılı olarak tartışacağız.
BigChainDB merkezi olmayan veritabanı yazılımı ve özel bir belge depolama sistemidir. İkincisinin isteğini ve uzatma mantığını devralan MongoDB (veya rethinkdb) temel alır. Ancak, merkezi olmayan kontrol, değişiklik ve jetonların yönetimi gibi blockchain özelliklerine de sahiptir. IPDB, BigChainDB'de düzenlenmiş bir kamu kurumudur.
Blockchain alanında IOTA, kronolojik seri veritabanı olarak da düşünülebilir.
Dosya Sistemi/Blob Veri Depolama. Bu sistemler hacimli dosyaları (filmler, müzik, büyük veri setleri) dizin ve dosyalar hiyerarşisinde depolar.
IPF'ler ve Tahoe-Laf, merkezi olmayan veya merkezi damla depolama içeren merkezi olmayan dosya sistemleridir. Flecoin, Storj, Sia ve Tieron, eski ve mükemmel bittorrent gibi merkezi olmayan blob depolama sistemleridir, ancak ikincisi jetonlardan ziyade bir P2P sistemi kullanır. Ethereum Swarm, DAT ve Swarm-Js esasen yukarıdaki iki yöntemi alır.
Veri Pazarı. Bu sistem, veri sahiplerini (işletmeler gibi) veri kullanıcılarıyla birleştirir (AI gibi AI AI şirketleri) birbirine bağlanır. Veritabanlarının ve dosya sistemlerinin üst katmanında bulunurlar, ancak her zaman temel mimaridir, çünkü veri gerektiren sayısız uygulama (AI gibi) bu tür hizmetlere güvenir. Okyanus, veri piyasalarının oluşturulmasına bağlı olarak protokollerin ve ağların bir örneğidir. Belirli veri piyasaları da vardır: Kriptografi piyasası için Enigmacatalalist kullanılır, Dataum özel için kullanılır ve Databrokerdao verileri IoT veri akışları için kullanılır.
Tedavi
Bu temel bilgisayar elemanının işlenmesini tartışmak için.
"Akıllı Sözleşme" Sistem genellikle verileri merkezi olmayan bir biçimde işleyen bir sistemi ifade eder [3]. Aslında iki farklı mülk alt montajı vardır: durumsuz iş (kombinasyon) ve iş mantığı (sıralı) (sıralı). Vatansızlık ve devlet karmaşıklık, doğrulanabilirlik vb. Açısından önemli ölçüde değişir. Üç merkezi olmayan tedavi modülü yüksek performans hesaplamasıdır (HPC).
Durumsuz mantık işi (kombinasyon). Devleti dahili olarak tutmayan bir tür keyfi mantıktır. Elektronik mühendisliği açısından, kombine bir dijital mantık devresi olarak anlaşılabilir. Bu mantık bir hakikat tablosu, şematik bir diyagram veya koşullu beyanlara sahip bir kod (IF / THE, ve, değil, vb. Gibi yargıların bir kombinasyonu) olarak temsil edilebilir. Eyaletleri olmadığı için, büyük akıllı sözleşmeleri devletsiz olarak kontrol etmek ve büyük doğrulanabilir güvenlik sistemleri oluşturmak kolaydır. N ve A GirişleriÇıktı kontrol etmek için hesaplamalar gerektirir.
Çapraz kiralama protokolü (ILP), kombine devreyi açıkça işaretlemek için kripto para birimi protokolünü (CC) içerir. CC iyi anlaşılmıştır, çünkü ILP, 75'ten fazla banka tarafından kullanılan dalgalanma gibi çeşitli merkezi ve merkezi olmayan ödeme ağlarında yaygın olarak kullanılmaktadır. CC, JavaScript, Python, Java, vb. BigChainDB ve Ripple gibi sistemler ayrıca ticari mantık / kombine akıllı sözleşmeleri desteklemek için CC kullanır.
Blockchain, dağıtılmış veri depolama, noktadan noktaya iletim, konsensüs mekanizması, şifreleme algoritması vb. Gibi bilgisayar teknolojileri için yeni bir uygulama modelidir. Cenevu grubu, veri katmanı, ağ katmanı, oybirliğiyle katman, teşvik katmanı, sözleşme katmanı ve uygulama katmanı bileşimini içerdiğine inanmaktadır:
1. Mekanizmalar, veri yayma mekanizmaları ve veri doğrulama mekanizmaları vb.;
3. Komut dosyaları, algoritmalar ve akıllı sözleşmeler blockchain'in programlanabilir özelliklerinin temelidir;
5.
Blockchain teknolojisinin mimari modeli nedir?Jinwowo ağ analizi şu şekildedir: Blockchain'in doğasından başlayarak, blockchain mimarisinin ve mimarisinin gelecekteki gelişimine bir geliştirme açısından bakıyoruz, ana iş ve teknik yeteneklere odaklanıyor ve kapsamlı ve yüksek veriyor. Genelleştirilmiş blockchain mimari modeli.
Bu dizi, sözleşme hizmetleri için, blockchain'e dayanan son derece otomatik, akıllı, adil ve muhafazakar sanal sosyal üretim ilişkilerini hissetme yeteneğini yansıtan üst düzey bir mimari modeldir.
Bir dakika içinde, blockchain'in teknik model mimarisini hızlı bir şekilde anlayabilirsiniz. Sonuç olarak çeşitli teknolojiler ve bağımsız inovasyon esasen zayıf bir yönetim merkezi ve kendine güven ve en düşük seviye mimari teknolojidir.
Blockchain Teknik Birim ModeliVeri bilgileri katmanı, taşıma katmanının konsensüs katmanı, teşvik katmanı, sözleşme katmanı ve ağ katmanı yukarıdan aşağıya doğru dahildir. Her katmanın önemli bir rolü vardır ve bir yönetim merkezinin kullanım fiyat iletim yönetim sisteminin inşası için farklı seviyeler birbirleriyle işbirliği yapar.
Veri bilgileri katmanının özellikleri, sahte olamayacağı, verilerin tamamen yedeklenebileceği ve veri bilgileri, yönetim izinleri, kodlama) ve algoritma tasarımı da dahil olmak üzere bir blockchain'dir. Blockchain. Başlık ve blok malzeme. Blockchain kafası üç set blockchain veritabanından oluşur, bir dizi veritabanı, bölgenin bloğunu blockchain'deki önceki blockchain'e bağlamak için kullanılan ana blockchain karma değeridir; Bir blockchain'deki tüm işlemleri uygun şekilde özetlemek için bir algoritma tasarımı;
Taşıma Katmanı P2P, ağ sistemleri, proliferasyon ve kimlik doğrulama sistemleri gibi teknik özellikleri uygular. Taşıma katmanında, yeni işlemler büyük web siteleri için yayın programları içerir. Point bir emek kanıtı bulur (ambalaj blok zincirinin yeterliliğini elde etmek), büyük web sitelerine (yeni ambalaj blockchain) bir yayın programı başlatır. Alan bloğunun etkinliği ve tanınma ve kabulü ifade etmenin yolu bölgeyi takip etmektir. Yeni blockchain'deki herhangi bir karma değeri.
Oybirliğiyle katman düğümünün çeşitli konsensüs mekanizmaları optimizasyon algoritmasını çevreler. Blockchain'in önemli bir tekniğidir. Bu aşamada, ondan fazla fikir birliği mekanizması optimizasyon algoritması meydana geldi, bunlardan daha fazlasıÜnlüler arasında emek hacmi geçirmez sistemi (güç), fayda sağlanması kolay fare yetenek mekanizması optimizasyon algoritması (PBFT), ilgi. Kanıt Sistemi (POS) ve Hisse Senedi Otoritesi Kanıt Sistemi.
Teşvik katmanı, serbest bırakma sistemi ve teşvik sistemini içerir. Basitçe söylemek gerekirse, teşvik sistemi dengeli bir ekonomik kalkınma yoluna dayanmaktadır. Uzun zaman.
sözleşme katmanı, programlanabilir denetleyicinin özelliklerine sahiptir ve anahtarlar akıllı sözleşmeler ve oybirliğiyle yapılan bilgi işlem içerir. Kodlamaya devam edin.
Ağ Katmanı Karşılaşmaları Bilgisayar uygulama yazılımı, portal, vb. Ethereum, EOS ve. gerçeklik.
#bitcoin [süper konuşma] ## dijital para birimi #
1. Merkezileşmenin amacı.
2. Sıradan fikir birliği mekanizmaları çalışma testi, eşitlik testi ve stok yetkisini içerir.
3.
4. , vesaire. Bu göstergeler olasılık hesaplamaları ve risk analizi vb. İçin kullanılabilir.
Genel olarak, blockchain teknolojisi, verileri doğrulamak ve depolamak, verileri üretmek ve güncellemek için dağıtılan düğüm konsensüs algoritmalarını kullanmak ve veri iletimini ve erişimini sağlamak için kriptografi kullanmak için blockchain veri yapısını kullanır. Programlar için otomatik komut dosyası kodlarından oluşan akıllı bir sözleşme kullanır ve verileri kullanır.
【altyapı】
Genel olarak, blockchain sistemi veri katmanı, ağ kaplaması, konsensüs katmanı, teşvik katmanı, sözleşmeli kaplama ve uygulama katmanı kompozisyonundan oluşur. . Bunlar arasında, veri katmanı temel veri ve temel veri blokları ve ilgili veri şifreleme ve zamanlama pulları gibi temel algoritmaları içerir; Çok çekinen konsensüs algoritmaları, ekonomik faktörleri, esas olarak üretim mekanizmaları ve ekonomik teşvik dağıtım mekanizmaları dahil olmak üzere blockchain teknoloji sistemlerine entegre eder; ; Bu modelde, ahşap temelli zincir bloğu yapısı, dağıtılmış düğüm konsensüs mekanizması, konsensüs bilgi işlem gücüne dayalı ekonomik teşvikler ve esnek ve programlanabilir akıllı sözleşmeler, en blockchain teknolojisini temsil eden yeniliklerdir.
Bilgilerin genişletilmesi:
【Blockchain Core Technology】
blockchain öncelikle güven sorunlarını ve işlem güvenliğini çözer, bu nedenle bu dört teknoloji yeniliğini gündeme getirir: 1. Dağıtılmış Ledger, farklı yerlerde dağıtılan çeşitli düğümler tarafından hazırlanan bir işlem muhasebesidir ve her düğüm tam bir hesap kaydeder, böylece hepsi işlemin geçerliliğini izlemeye katılabilir ve birlikte ifade verebilirsiniz.
Dağıtılmış blok depolamasının benzersizliği çoğunlukla iki yöne yansıtılır: birincisi, her blockchain düğümü blockchain yapısına göre eksiksiz verileri depolar. kurallar ve saklanır. İkincisi, her blockchain düğümü ücretsizdir ve aynı duruma sahiptir.
Hiçbir düğüm hesap verilerini ayrı ayrı kaydedemez, böylece tek bir muhasebecinin sahte bir hesap kaydetmek için kontrol edilme veya rüşvet verme olasılığından kaçınamaz. Ayrıca yeterli muhasebe düğümü olduğundan, teorik olarak, tüm düğümler yok edilmedikçe hesap kaybolmayacak, böylece hesap verilerinin güvenliğini sağlayacaktır.
2. Kişisel Gizlilik.
Blockchain konsensüs mekanizması "azınlık uyumlu" ve "herkes" özelliklerine sahiptir. fakat aynı zamanda bilgi işlem ve eşitlik gücü olabilir. "Herkes için aynı", düğümler koşulları karşıladığında, tüm düğümlerin doğrudan diğer düğümler tarafından tanınan konsensüs sonuçlarına öncelik verme hakkına sahip olduğu ve sonunda nihai fikir birliği sonucu olduğu anlamına gelir.
Akıllı sözleşme. Örneğin sigorta almak, herkesin bilgileri (tıbbi bilgi ve risk olayları dahil) doğru ve güvenilirse, birkaç standart sigorta ürününde otomatik talepler yapılması kolay.
Sigorta şirketinin günlük işinde , İşlemler bankacılık ve menkul kıymetler endüstrisindekiler kadar sık olmasa da, güvenilir verilere güvenleri artmıştır. Bu nedenle yazarlar, blockchain teknolojisinin kullanılması ve veri yönetimi açısından başlayarak sigorta şirketlerinin risk yönetimi yeteneklerini geliştirmelerine yardımcı olabileceğine inanmaktadır. Özellikle, esas olarak bölünürSigortalı risk yönetimi ve sigorta şirketi risk denetimi.
Referans Materyal:
Blockchain-Baidu Ansiklopedisi