2. Konsensüs Mekanizması: Mekanizmanın rızası, blockchain ağlarında bilgi güvenliği ve güvenilirliğinin önemli araçlarıdır. Ortak rıza mekanizmaları iş kanıtı, adalet kanıtı ve hisse kontrolü içerir.
3. Ağrı Sözleşmesi: Ağrı sözleşmesi, blockchain teknolojisinin büyük bir kısmından farklıdır. Blockchar ağında programlanabilir ve otomatik bir bilgisayar vardır ve blockchain geliştiricisinde kullanılabileceği gerçeğinde otomatik olarak doğrulanın.
4. Dağıtılmış depolama: Dağıtılmış depolama, blockchain teknolojisinin bir başka büyük parçasıdır. NO, dağıtılmış depolama ve verilerin arkasını çeşitli ağda depolamaya göre gerçekleştirmez, böylece bilgilerin geliştirilmesi ve güvenilirliği.
Sayısal özellikler, medya eğilimi ve umut, varyans, standart sapma, umut, dispersiyon vb. Bu göstergeler hesaplamalar ve risk analizi vb. Olasılık olabilir.
Blockchain toplam altı hiyerarşik yapıya sahiptir ve bu altı hiyerarşik yapı aşağıdan yukarıya: veri katmanı, ağ katmanı, konsensüs katmanı, teşvik katmanı, sözleşme katmanı ve uygulama katmanı.
Veri Katmanı - Veri katmanı, blockchain'in altı hiyerarşik yapısı arasında en düşük katmandır. Veri katmanını bir veritabanı olarak anlayabiliriz, ancak Blockchain için bu veritabanı, dağıtılmış defter olan açıklamalı ve dağıtılmış bir depolama veritabanıdır.
Sözleşme Katmanı - Sözleşme katmanı esas olarak çeşitli komut dosyaları, kodlar, algoritma mekanizmaları ve akıllı sözleşmeler içerir ve blockchain programlanabilirliğinin temelidir. Bahsettiğimiz akıllı sözleşme sözleşme katmanına aittir. Bitcoin sistemi yeterince akıllı değilse, Ethereum tarafından önerilen akıllı sözleşme birçok uygulama senaryosunu karşılayabilir. Sözleşme katmanının ilkesi esas olarak kodu blockchain sistemine gömmek ve özelleştirilebilir akıllı sözleşmeleri bu şekilde uygulamaktır. Bu şekilde, blockchain sisteminde, akıllı sözleşmenin şartları tetiklendikten sonra, sistem otomatik olarak komutları yürütebilir.
Ağ Katmanı-Blockchain ağ sistemi, aslında bir P2P (noktadan noktaya) ağ. Noktadan noktaya, sistemi kontrol etmek için bir ara bağlantıya veya merkezi bir sunucuya gerek olmadığı anlamına gelir. Ağdaki tüm kaynaklar ve hizmetler her düğümün ellerine tahsis edilir ve doğrudan iki düğüm arasında iletişim kurmak için bilgi iletimi de mümkündür. Bununla birlikte, P2P'nin (noktadan noktaya) Satoshi Nakamoto tarafından icat edilmediğine ve blockchain'in bu teknolojinin sadece bir kaynaşması olduğuna dikkat edilmelidir. Bu nedenle, blockchain ağ katmanı aslında özellikle güçlü bir noktadan noktaya ağ sistemidir. Bu sistemde, her düğüm tıpkı bir e -posta gönderme gibi bilgi üretebilir veya bilgi alabilir. Kendi e -postanızı yazabilir veya başkaları tarafından size gönderilen e -postaları alabilirsiniz.
Uygulama Katmanı - Uygulama katmanı çeşitli uygulama senaryoları ve blockchain vakalarıdır. Şu anda bahsettiğimiz şey sözde uygulama katmanı. Uygulanan blockchain uygulamaları, esas olarak ETH ve EOS gibi kamu zincirleri üzerine inşa edilmiş çeşitli blockchain uygulamalarıdır ve kumar ve oyunlarda birçok uygulama vardır. Gerçekten pratik bir blockchain uygulaması, şu anda dünyanın ilk IoT uygulamasına Coinbank tarafından yatırım yapıyor.
Konsensüs Katmanı - Blockchain dünyasında, konsensüs, basitçe söylemek gerekirse, tüm ağın blockchain sisteminin defterini, verilerin güncelleme kurallarına benzer şekilde birleşik ve oybirliğiyle bir kurala dayanarak koruması ve güncellemesidir. Merkezi olmayan Blockchain Ağında, Merkezi Olmayan Düğümlerin Merkezi Olmayan Düğümlerin Verimli Bir Fırrası Olmasına İzin Verin Blockchain ve Blockchain Topluluğunun Yönetişim Mekanizması'nın temel teknolojilerinden biridir. Şu anda, ana konsensüs mekanizması algoritmaları şunları içerir: çalışma kanıtı (POW), Ethereum'un pay (POS), EOS'un emanet edilen pay (DPO'lar) vb. Veri katmanı, ağ katmanı ve konsensüs katmanı üç katmanı blok zincirde veri, ağ ve kurallar olduğundan emin olmaktadır.
Teşvik Katmanı - Teşvik katmanı madencilik mekanizmasıdır. Madencilik mekanizması aslında bir teşvik mekanizması olarak anlaşılabilir: Blockchain sistemine ne kadar çok katkıda bulunursanız, ödülleri alabilirsiniz. Bu teşvik mekanizmasının kullanılması, tüm ağ düğümünü blok zincirindeki veri kaydı ve bakım çalışmalarına katılmaya teşvik edebilir.
Xueshu İnovasyonu Blockchain Teknolojisi İş İstasyonu Lianqiao Education Online Altında İş İstasyonu, okul planlaması, inşaat ve geliştirme merkezi tarafından yürütülen tek onaylı "Blockchain Teknolojisi Binbaşı" Pilot İş İstasyonuÇin'in eğitimi. Profesyonel bakış açısı, öğrencilere çeşitlendirilmiş büyüme yolları sağlar, üretim, akademik ve araştırmayı profesyonel derece araştırmalarında birleştirme eğitim modelinin reformunu teşvik eder ve uygulamalı ve bileşik bir yetenek eğitim sistemi oluşturur.
Hangi blok zincirinden oluşur?
1. Blockchain bir bitcoin kavramıdır. Verileri doğrulamak ve saklamak için blockchain veri yapıları kullanır.
2. Verileri oluşturmak ve güncellemek için dağıtılmış düğüm konsensüs algoritmasını kullanın. Veri iletimi ve erişiminin güvenliğini sağlamak için şifreleme kullanın.
3. Verileri programlamak ve çalıştırmak için otomatik komut dosyası kodundan oluşan akıllı sözleşmeleri kullanan yeni bir dağıtılmış altyapı ve bilgi işlem yöntemi. Esasen DE aracılı bir veritabanıdır.
4. Genel olarak konuşursak, BlockSA zincir sistemi bir veri katmanı, bir ağ katmanı, bir konsensüs katmanı, bir teşvik katmanı, bir sözleşme katmanı ve bir uygulama katmanından oluşur. Blockchain nedir? Blockchain'i basit ve anlaşılması kolay bir şekilde nasıl tanıtılır?
Birçok insan blockchain'in ne olduğunu bilmiyor. Burada ayrıntılı olarak tanıtmama izin verin. Blockchain, eski modeli altüst eden yeni bir teknolojidir. Tıpkı insanların görünmez ama vazgeçilmez oksijeni görmezden gelme eğiliminde olduğu gibi, insanlar genellikle piyasa ekonomisindeki önemli şeyi görmezden gelirler, yani güven. Güven olmadan hiçbir işlem yapılamaz.
Ayrıca, farklı ırklar, etnik kökenler, kültürler, dini inançlar vb. Güven boşluğu oluşturacaktır. Yabancılar arasında karşılıklı anlayış ve gerekli güven eksikliği nedeniyle işlemlerin gerçekleşmesi zordur. Piyasa ekonomisi yabancılar arasında çok sayıda ortaya çıkıyor. Bir piyasa ekonomisinin ortaya çıkması ve gelişimi, yabancılar arasındaki güven sorununu çözen yeni bir mekanizmanın doğumunda yatmaktadır.
Güven sorununu çözmek için en önemli mekanizma "güven aracısı" sistem ve modeldir. Siz ve yabancıların güven aracıdır, hükümet güven aracıdır ve banka güven aracıdır. Bugünün küresel köy döneminde ve internet döneminde, binlerce mil uzakta asla buluşmayacak yabancılara mal satıyorsunuz. Güven aracılarının garantisi olmadan işlemler daha da imkansızdır. İnternet döneminde blockchain teknolojisi rol oynamaya başladı.
Blockchain teknolojisi gelecekte yaygın olarak kullanılıyorsa, gelirinizi ve varlıklarınızı kanıtlamak için bankaya gitmek zorunda değilsiniz, evli olup olmadığınızı kanıtlamak, şirket personeline istihdam ilişkinizi kanıtlamaktan, sonsuz kırmızı mühürleri vurmanız ve tüm türler ürkütücü yüzlere bakmak zorunda değilsiniz bunların hepsi kaydedilen blok çırpma. İhtiyacınız ve yetki verdiğinizde, tüm dünyanın tanığın olabileceği anlaşılıyor.
Blockchain kavramı ilk olarak 2008 yılında Bitcoin kurucusu Satoshi Nakamoto tarafından yazılan bir makalede önerildi. Blockchain, kamu muhasebesi için teknik bir çözüm olarak anlaşılabilir. Tüm veriler açık ve şeffaf olacaktır ve teknik düzeyde bilginin özgünlüğünü, değişmezliğini ve güvenilirliğini sağlamak için güven aracısı olarak merkezi bir sunucuya gerek yoktur. Verilerin değişmezliği çok önemlidir.
Because blockchain has the technical characteristics of large-scale expansion and open and transparent data, and since the data of each client is consistent, even if some clients are damaged, it will not affect the reliability of data security, especially to effectively solve the trust problem between strangers, this technology can be expanded to all digital fields, such as digital currency, payment and clearing, digital bills, proof of equity, credit reporting, government services, medical records, Blockchain teknolojisi geliştirilirse, gelecekte herkesle yakından ilişkili olacaktır.
Blockchain sınıflandırmasıŞu anda, blok zincirleri üç kategoriye ayrılmıştır.Hibrit blok zincirleri ve özel blok zincirleri şu şekilde kabul edilebilir: genelleştirilmiş özel zincirler, kamu blok zincirleri ve kamu blok zincirleri. Bu, dünyadaki herhangi bir bireyin veya grubun işlem gönderebileceği ve işlemlerin blok zinciri tarafından etkili bir şekilde onaylanabileceği ve herkesin fikir birliği sürecine katılabileceği anlamına gelir. Public Blockchain şu anda en eski blockchain ve en yaygın kullanılan blockchain. Her Bitcoin serisi sanal dijital para birimi, bir kamu blok zincirine dayanmaktadır ve dünyada bu para birimine karşılık gelen sadece bir blok zinciri vardır.
Bilgi genişletme
1. Endüstriyel Blockchain Endüstrisi Blockchains: Gruptaki önceden seçilmiş birden fazla düğüm muhasebeci olarak belirlenir ve her bloğun üretimi önceden seçilmiş tüm düğümler tarafından belirlenir (önceden seçilen düğümler konsensüs sürecine katılır). Diğer erişim düğümleri işlemlere katılabilir, ancak muhasebe sürecine müdahale etmez (esas olarak, yönetim defter tutmadır, ancak dağıtılmış bir defter tutma haline gelir. Kaç tane önceden seçilmiş düğümün ve her bloğun defter tutucusunun blok zincirinin ana risk noktaları haline gelmesi), başka herkes blok şirinin açık API'si aracılığıyla sınırlı sorgular yapabilir. Özel Blockchain Özel Blockchain ((PrivateBlockchains)): Defter tutma için yalnızca Blockchain'in genel defter teknolojisi kullanılır. Bir şirket veya kişi tarafından lisanslanan bir blockchain olabilir. Bu zincir diğer dağıtılmış depolama çözümlerinden çok farklı değildir. Şu anda (Aralık 2015), muhafazakar devler (geleneksel finans) özel blok zincirlerini denemek isterken, bitcoin gibi kamusal zincirlerin uygulamaları sanayileşmiş ve özel zincirlerin uygulama ürünleri hala araştırılmaktadır. Blockchain, dağıtılmış veri depolama, noktadan noktaya iletim, konsensüs mekanizması ve şifreleme algoritmaları gibi bilgisayar teknolojileri için yeni bir uygulama modelidir. Blockchain, önemli kavramıdır. Esasen, merkezi olmayan bir veritabanıdır.
2. Aynı zamanda, Bitcoin'in altında yatan teknoloji olarak, şifreleme yöntemleriyle ilişkili bir dizi veri bloğudur. Her veri bloğu, bir grup bitcoin ağı işlem bilgisi içerir, bilgilerinin geçerliliğini (karşı karşıya kalma) doğrulayın ve bir sonraki bloğu oluşturur. Aslında, blockchain kelimesi orijinal Bitcoin Beyaz Kağıt'ta İngilizce değil, blockchain'de görünür. En erken Bitcoin Beyaz kağıtlarında, blockchain blockchain olarak çevrilir. Bu, Çince "blockchain" kelimesinin ortaya çıktığı ilk zaman. Devlet İnternet Bilgi Ofisi, 15 Şubat 2019'da yürürlüğe girecek olan 10 Ocak 2019'da "Blockchain Bilgi Hizmetlerinin Yönetimi Yönetmeliği" ni yayınladı. Dar anlamda Blockchain, veri bloklarını kronolojik sırayla birleştiren bir zincir veri yapısıdır ve aynı zamanda kurcalamaya dayanıklı ve sahte dağıtılmış defter garanti. Genel olarak, blockchain teknolojisi yeni bir dağıtılmış altyapı ve bilgi işlem yöntemidir. Verileri doğrulamak ve depolamak için blockchain veri yapıları kullanır, verileri oluşturmak ve güncellemek için dağıtılmış düğüm konsensüs algoritmalarını kullanır, veri iletiminin ve erişiminin güvenliğini sağlamak için kriptografi kullanır ve verileri programlamak ve çalıştırmak için otomatik komut dosyası kodundan oluşan akıllı sözleşmeler kullanır.
Blockchain'in altı katmanlı modeli nedir?Blockchain teknolojisi modeli, aşağıdan yukarıya veri katmanı, ağ katmanı, konsensüs katmanı, teşvik katmanı, sözleşme katmanı ve uygulama katmanından oluşur.
İnternetin geliştirilmemesi ile tüketicilerin blockchain teknolojisi ve sanal dijital paralar konusunda farkındalığı da artıyor. Bugün, blockchain teknolojisi hesaplamasının temel yöntemlerini öğrenelim. Aşağıdaki Java kurslarındaki özel durumu öğrenelim.
Hesaplama teknolojisini oluşturan temel unsurlar depolama, işleme ve iletişimdir. Ana ana bilgisayarlar, PC'ler, mobil cihazlar ve bulut hizmetleri bu öğeleri kendi yollarıyla sunar. Kaynakları bölmek için her bir öğede özel yapı blokları vardır.
Bu makale büyük blocchain çerçevesine odaklanmaktadır: Blockchain'deki her bilgi işlem elemanının modüllerini ve her modülün bazı uygulanması durumlarını tanıtır ve ayrıntılı bir açıklama yerine bir giriş tercih eder.
Aşağıda, merkezi olmayan teknolojideki her bilgi işlemin yapı blokları:
Veri, değer ve koşul için iletişim ağları
Temel bilgi işlem öğesi olarak depolama kısmı aşağıdaki yapı taşlarını içerir.
İşaret Depolama. İşaretler değerli depolama ortamlarıdır (varlıklar, menkul kıymetler vb. Gibi) ve değer, yazarın bitcoin, hava mil veya dijital eserler hakkı olabilir. İşaret depolama sisteminin ana işlevi, birden fazla ödeme gibi olayları önleyerek işareti (birçok varyant var) serbest bırakmak ve iletmektir.
Bitcoin ve Zcash, sadece işaretin kendisine odaklanan iki "temiz" sistemdir. Ethereum, küresel bir bilgi işlem merkezi olarak idealini gerçekleştirmek için çeşitli hizmetler için işaretler kullanmaya başladı. Bu örneklerde, işaretler tüm ağ mimarisini çalıştırmak için dahili teşvikler olarak kullanılır.
Ağ tarafından operasyonlarını yönlendirmek için kullanılan dahili araçlar olmayan, ancak daha üst düzey ağlar için uyaran olarak kullanılan bazı işaretler de vardır, ancak işaretleri aslında altta yatan mimaride saklanır. Bir örnek, Eereum ağ katmanına giden Golem gibi bir ERC20 işaretidir. Başka bir örnek, IPDB ağ katmanında çalışan Envoke IP yetkisinin belirtileridir. Veritabanı
. Veritabanları özellikle veri tabloları (ilişkisel veritabanları), belgeleri (JSON gibi) depolama, ana değer depolama, zaman serileri veya grafik veritabanları gibi yapılandırılmış metadatları depolamak için kullanılır. Veritabanı, verileri hızlı bir şekilde çekmek için SQL gibi soruları kullanabilir.
MongoDB ve Cassandra gibi geleneksel (ama merkezi) dağıtılmış veritabanları genellikle yüzlerce Terabaj veya hatta veri petabaytlarını depolar ve performans saniyede milyonlarca yazıya ulaşır.
SQL olarak bir soru dili çok güçlüdür, çünkü uygulamayı belirli bir uygulamayla ilgili olmaması için özelliklerden ayırır. 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, Bitcoin dışındaki genelliği tartışmak için Turing'in dolgunluğu hakkında konuşmak zorunda kalmayacaksınız. Yalnızca hem özlü hem de e olan bir veri tabanına ihtiyacınız varölçeklendirmeye uygun. Bazen Turing'in dolgunluğu da çok yararlıdır ve bunu "merkezi olmayan işleme" bölümünde ayrıntılı olarak tartışacağız.
BigChainDB, merkezi olmayan bir veritabanı yazılımı ve özel bir belge depolama sistemidir. İkincisinin sorusunun ve kapsamının mantığını devralan MongoDB'ye (veya Rethinkdb) dayanır. Ancak aynı zamanda merkezi olmayan kontrol, test desteği ve işaretler gibi blockchain özellikleri içerir. IPDB, BigChainDB'nin düzenlenmiş bir kamu örneğidir.
Blockchain alanında, IOTA'nın bir zaman serisinin bir veritabanı olduğu söylenebilir.
Dosya Sistemi/Blob Veri Depolama. Bu sistemler, departmanlar ve dosyalar hiyerarşisinde büyük dosyaları (filmler, müzik, büyük veri setleri) depolar.
IPFS ve Tahoe-Laff, Blob'un merkezi olmayan veya merkezi depolamasını içeren merkezi olmayan dosya sistemleridir. Filecoin, Storj, SIA ve Tieron, eski ve mükemmel bitorrent gibi merkezi olmayan birikintilerin sistemleridir, ancak ikincisi işaretlerden ziyade bir P2P sistemi kullanır. Eereum Swarm, DAT ve Swarm-JS esasen yukarıdaki iki yöntemi desteklemektedir.
Veri Pazarı. Bu sistem veri sahiplerini (işletmeler gibi) veri kullanıcılarıyla birleştirir (BT'nin başlangıcı olarak ) birbirine bağlanır. Veritabanlarının ve dosya sistemlerinin üst katmanında bulunurlar, ancak hala önemli bir mimaridir, çünkü veri gerektiren sayısız uygulama (bunun gibi) bu tür hizmetlere dayanır. Okyanus, hangi veri piyasalarının oluşturulabileceğine bağlı olarak protokoller ve ağların bir örneğidir. Uygulamaya özgü birkaç veri piyasası da vardır: Kripto para birimi piyasası için Enigmacatalali kullanılır, özel veriler için DataUM kullanılır ve IoT veri akışları için Databrokerdao kullanılır.
İşleme
Bu temel bilgi işlem öğesinin işlenmesini tartışmak için.
Sistem "Akıllı Sözleşme" genellikle verileri merkezi olmayan bir biçimde işleyen bir sistemi ifade eder [3]. Aslında tamamen farklı mülklerden oluşan iki alt dal vardır: devlet -serbest iş mantığı (birleşik) ve devlet işinin mantığı (sıralı). State olmayan ve devlete ait olan karmaşıklık, doğrulanabilirlik vb. Açısından büyük farklılıklar gösterir. Üç merkezi olmayan işleme modülü yüksek performanslı bilgi işlem (HPC).
durumsuz iş mantığı (kombinasyon). Bu, durumu içeride 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 gerçek tablosu, şematik bir diyagram veya koşullu ifadelere sahip bir kod (IF/o zaman veya, değil, vb. Durumları olmadığı için, büyük akıllı sözleşmeleri devletsiz doğrulamak kolaydır, böylece büyük, doğrulanabilir güvenlik sistemleri oluşturmak kolaydır. N girişler ve bir çıkış doğrulamak için O (2^n) hesaplamaları gerektirir.
Çapraz Kira Protokolü (ILP), kombine devreyi açıkça işaretlemek için kripto para birimleri (CC) protokolünü içerir. CC iyi anlaşılmıştır çünkü IETF'ler aracılığıyla bir İnternet standardı haline gelirken, ILP en çok kullanılan dalgalanma gibi çeşitli merkezi ve merkezi olmayan ödemeler ağlarında yaygın olarak kullanılır.75'ten fazla banka. CC, JavaScript, Python, Java, vb. BigChainDB ve Ripple gibi sistemler, birleşik iş mantığı/akıllı sözleşmeleri desteklemek için CCS kullanır.