>^< Blockchain'in dört temel teknolojisi nedir?
Dört temel teknoloji - dağıtılmış defterler, konsensüs mekanizmaları, şifreleme ve akıllı sözleşmeler, blockchain'de veri depolama, veri işleme, veri güvenliği ve veri uygulamaları olarak hizmet eder. Genel olarak, dört temel teknolojinin her biri blockchain'de kendi rollerini oynamalı ve blockchain'in temelleri üzerinde işbirliği yapmalıdır.Bir depolama işlevi
İlk olarak, dağıtılmış bir blockchain çerçevesi oluşturun. Bu veritabanında saklandığı için, dağıtılmış defterler blockchain veri depolamasında rol oynar, merkezi ekipman ve yönetim organizasyonları, yerleşik kurallara göre yürütüldükleri sürece dijital imza teknolojisi ile doğrulanır. Düğümler diğer düğümleri aldatamaz. Tüm ağ merkezi olmayan bir şekilde, herkes bir katılımcıdır ve herkesin konuşma hakkı vardır.
İki veri kaydı, ancak aynı zamanda "genel Bizans" sorunu türetilmiştir. Başka bir deyişle, ağa ne kadar çok kişi yer alırsa, ağ genelinde birleştirilmesi daha zordur. Kayıt hakkını elde etmek için, tüm ağ kullanılır. Bu nedenle, konsensüs mekanizmaları blockchain düğümlerini koordine etmede ve veri işleme rolünü açıklığa kavuşturmada rol oynar.
Blockchain ağına katılabilirsiniz, herhangi bir düğüm başarısız olur ve kalan düğümler hala düzgün çalışır. Bu, oyunun kurallarını tanımaya karşılık gelir. Bitcoin kuralı büyük ölçekli hesaplamalar yapmaktır ve onları önce hesaplayan herkes mahkumu ödüllendirecektir.
Not: POW, POS, DPOS?
Algoritmalar basit ve uygulanması kolaydır.
Yeni Bölge Blockchain'in başka bir karma algoritması bulması gerekiyor. Aksi takdirde, bir bitcoin bilgi işlem gücü saldırısı ile karşılaşacaksınız.Bir çatal oluşturmak kolaydır ve birden fazla onay beklemeniz gerekir. Nihayetinde, kesinliği telafi etmek için bir kontrol noktası mekanizmasına ihtiyacınız olacak
Bir sonraki muhasebeci olun. Bu mekanizmanın avantajı, bir mahkum kadar fazla güç tüketmemesi, aynı zamanda birçok dezavantajı olmasıdır.
Uzmanlık yok. Ayrıca, adil katılımcılar muhasebeye katılmak istemeyebilir; Birden fazla onay beklemeniz gerekecek.
Final hiçbir şey yok. Ayrıca, kesinliği telafi etmek için bir kontrol noktası mekanizması gereklidir. Bu yöntem hala son sorunu çözmez.
dbft (delegedBFT), blockchain sistemlerine uygulanabilir hale getirmek için geliştirilmiş bir Bizans fay tolerans algoritması öneren genel bir konsensüs mekanizması modülüdür.
DBFT, blockchain teknolojisine dayanan bir protokoldür. Kullanıcılar varlıkları ve kârları, sayısallaştırma, kayıt, yayın, transfer ve işlem için dağıtılmış bir ağ protokolü, noktadan noktaya ağlar üzerinden teslimat için dağıtılmış bir ağ protokolüne aktarabilir. Xiaoyi, Çin'in "Sözleşme Yasası" ve "Şirket Yasası" tarafından tanınan şirketlerde hisse verebilir. Bu sadece bir dijital para çemberi değil, aynı zamanda ana akım bir internet finansmanıdır. Xiaoyi, hisse senedi crowdfunding, P2P çevrimiçi kredi, dijital varlık yönetimi, akıllı sözleşmeler ve daha fazlası için kullanılabilir.
Bu konsensüs mekanizması, Castro ve Liskov tarafından önerilen "pratik Bizans fay toleransına" dayanmaktadır ve blockchain sistemlerine uygulanabilmiştir. Bizans fay tolerans teknolojisi, dağıtılmış dosya sistemleri, dağıtılmış işbirliği sistemleri ve bulut bilişim dahil dağıtılmış sistemlerde yaygın olarak kullanılmaktadır. DBFT esas olarak aşağıdaki iyileştirmeleri yaptı:
P2P ağları için uygun olan C/S mimarisinin eş düğüm moduna istek yanıt modunu geliştirir.
blok zincirine dijital sertifikaların tanıtılması, muhasebe düğümlerinin.Bu çözüm neden nihayet kabul edildi?
A: Dağıtılmış bir defter sistemi olan Blockchain'in iç ekonomik modeli, tüm katılımcıların diğer katılımcılara güvenmeden güvenebileceğini belirler. Güvenilirlik denir. Genel bir Bizans sorunu, katılımcıların güven yokluğunda fikir birliğine nasıl ulaşabileceklerini açıklar ve Bizans fay tolerans teknolojisinin bu tür sorunların çözümü olduğunu açıklar. Ayrıca, blockchain ağ ortamları son derece karmaşıktır ve ağ gecikmesi, iletim hataları, güvenlik açıkları, hacker saldırıları ve çeşitli kötü amaçlı düğümler gibi yüz sorunları.
DBFT mekanizması, bir muhasebeci hak ve çıkarlar seçmektir ve muhasebeciler bu yöntemin avantajlarıdır,
Muhasebecinin avantajları; Herhangi bir hataya tolere edin
Muhasebe birden fazla kişi tarafından tamamlanır, her blok çatalsız değildir; Algoritma
Zorluk:
Muhasebecilerin 1/3'ünden fazlası iki ağ adasına ayrılırsa, kötü niyetli muhasebeciler sistemi çatallayabilir, ancak dönüşümün kanıtı bırakabilir; DBFT mekanizmasının en temel noktası sistem kesinliğini en üst düzeye çıkarmak ve blockchain'in gerçek finansal uygulama senaryoları için uygun olmasını sağlamaktır. Örneğin, Columbus konsensüs mekanizmamız DPOS+DBFT konsensüs mekanizmasıdır.Tüm düğüm veya cihazlardan biri kapalıysa, diğer düğümler hala düzgün çalışıyor ve tüm ağ sistemini etkilemiyor. Ancak, Tencent'in sunucusu kapalıysa, verileri alacak bir yer olmadığı için WeChat'i herkes için açamazsınız.
3. . Dirençli özellikler blockchain ağları ile kurcalanmaz, bu nedenle hesaplar da asimetriktir. Verilerin sahipliğini onaylayın.
Tek veya birden çok veritabanındaki değişiklikler diğer veritabanlarını etkilemez. Bu neredeyse imkansızdır, ancak ağdaki verilerin% 51'inden fazlası aynı anda değişir. Blockchain'deki her işlem, şifreleme yöntemleri aracılığıyla iki bitişik bloğa bağlanır ve işlemin geçmişine ve bugüne geri dönmesine izin verir. Bu blockchain veri yapısı, blok başlıkları ve blok gövdesidir. Kriptografik karma değerler, zaman damgaları, sırayı zaman damgası ile belirleyin ve bozulmamış.
Bu ilke, ürün sistemleri de dahil olmak üzere iş sistemlerinde çalışır. ön. Her adım bu sistem üzerinden bilgi verileri yazacaktır. Bu veri depolama yapısı nedeniyle, bu aslında bu ürün tarafından üretilir.
Ayrıca, verileri değiştiremezsiniz. Bu sadece bir olasılık. Blockchain teknolojisi internet teknolojisinden daha güvenli mi? , Belki de değiştirmek için bunlardan birini hızlı bir şekilde bulabilirsiniz, ancak hepsini değiştirmek zordur.
Blockchain'deki tüm işlem bilgileri tüm düğümlerle dağıtılır, bu nedenle tüm düğümleri ifşa etmek gerekli değildir. Örneğin, her bilgi işlem makinesi başlatıldıktan sonra, kimin başlayacağını ve kimin başlayamayacağını bilmiyorsunuz. .
Akıllı Sözleşmeler - Çalışan Uygulamalar
Son olarak, dağıtılmış defterlere dayalı uygulama düzeyinde akıllı kontrastlar oluşturabilirsiniz. Bazı güven sorunlarını çözmek istiyorsanız, koşulları kod şeklinde net bir şekilde listelemek ve akıllı sözleşmeler aracılığıyla blockchain verilerini çağırmak için akıllı sözleşmeleri kullanabilirsiniz. Blockchain'de verilerin çalıştırılması ve uygulanması.
Akıllı sözleşmeler, şeffaf ve çatışmadan para, mülk, hisse senedi veya değerli eşyalar alışverişi yapmanıza yardımcı olur. gelecek. Akıllı bir sözleşme ile, bir varlık veya para birimi bu kodu yürütür ve belirli bir noktadaki şartları otomatik olarak doğrular. Hemen gönderen kişiye veya hemen bir kombinasyona geri dönmeniz gerekir. (Otomatik olarak uygulanır, hesap güven yok) Aynı anda, dağıtılmış bir defter dosya kaydeder ve ayrıca belirli güvenlik ve değişmezlik ile dosyaları kopyalar.
Akıllı Sözleşme Özellikleri
Özerklik - Aracıları ve üçüncü tarafları iptal edin. onaylamak.Bu arada, bu aynı zamanda, önyargılı olabilecek bir veya daha fazla kişi tarafından gerçekleştirilebilmek yerine ağ tarafından otomatik olarak yönetildiği için üçüncü taraf operasyon riskini de ortadan kaldırır.
Trust - Dosyalar ortak bir defter içinde şifrelenir. Kimsenin kaybettiğini söyleyemem.
Yedek - Bankanın tasarruf hesabını kaybedip kaybetmediğini hayal edin. Blockchain'de, tüm arkadaşlarınızın arkanızda. Belgeniz birkaç kez tekrarlanacaktır.
Güvenlik - Şifreleme, web sitesi şifrelemesi ve dosya güvenliği sağlar. Hacking yok. Aslında, bu, kodu kırmak ve içeri girmesi için çok zeki bir hacker gerektirir.
Hız- Genellikle çok fazla zaman harcamanız ve belgeleri manuel olarak işleme belgeleri yapmanız gerekir. Akıllı sözleşmeler, görevleri otomatikleştirmek ve bir dizi iş süreci için süreyi azaltmak için yazılım kodunu kullanır.
Maliyet azaltma tasarrufu - Akıllı sözleşmeler, aracıları ortadan kaldırdıkları için tasarruf eder. Örneğin, bir işleme tanık olmak için bir noter ödemeniz gerekecektir.
Doğruluk - Otomatik sözleşmeler daha hızlı ve daha ucuzdur, ancak formu manuel olarak doldurmanın neden olduğu hatalardan da kaçınır.
Akıllı sözleşmeleri tanımlamanın en iyi yolu teknolojiyi otomatlarla karşılaştırmaktır. Genellikle bir avukata veya notere gidersiniz ve ödemenizin ve belgelerinizin bunu almasını beklersiniz. Bitcoin'i akıllı sözleşmeler aracılığıyla bir satış makinesine (defter gibi) koyun ve hesabınıza emanet, ehliyet vb. Koyun. Daha da önemlisi, akıllı sözleşmeler sadece sözleşme kurallarını ve cezaları geleneksel sözleşmelerle aynı şekilde tanımlamakla kalmaz, aynı zamanda bu yükümlülükleri otomatik olarak yerine getirir.
Akıllı Sözleşmeler ve Blockchain
Blockchain ile ilgili en iyi bölüm, izin verilen taraflar arasında (ara) var olan merkezi olmayan bir sistemdir (ara). O, size zaman ve çatışmadan tasarruf edebilir. Blockchain'in sorunları vardır, ancak değerlendirmesi inkar edilemez derecede daha hızlı, daha ucuz ve geleneksel sistemlerden daha güvenlidir. Bu yüzden bankalar ve hükümetler dikkatlerini çekiyor. Smart sözleşmelerine uygulamak için blockchain teknolojisinin özelliklerini kullanmak, çeşitli iş ve yaşam sözleşmelerini daha uygun hale getirecektir.
Birçok blockchain ticari uygulamasında, her zaman baas kelimesini görebiliriz. Peki Blockchain-A-Hizmet Blockchain-AS tam olarak nedir? Bu soruyu Renrerian Blockchain ekibi ekibinden Xiao Wang ile dikkatlice tartışıyoruz.
Xiao Wang'a göre, Baas Service olarak blockchain esas olarak iki dev, Microsoft ve IBM tarafından öneriliyor. . Örneğin, Microsoft'un Bulut Bilişim Azure Platformu ve IBM Bluemixgarage Bulut Platformu, tüm blockchain'i BAA'lar olarak sunar. Baas Service olarak blockchain, Microsoft ve IBM gibi şirketlerin belirli bir blockchain düğümünü gerçekleştirmek için bulut hizmet ağlarınızdan bir alan açması için bir alandır. Sıradan düğümler ve değişim düğümleri ile karşılaştırıldığında, BAAS düğümlerinin amacı esas olarak ihtiyaç duydukları geliştirme ortamını hızlı bir şekilde oluşturmak ve blockchain'e dayalı araştırma sorgusu gibi bir dizi işletim hizmeti sunmak, işlemleri ve veri analizini göndermektir. kullanılmış. BAAS düğümlerinin bakımı yansıtılır: Araçlara daha fazla yöneliktir, bu da blok zincirlerinin oluşturulmasını, dağıtılmasını, gerçekleştirilmesini ve izlemesini kolaylaştırır.
Blockchain teknolojisi nedir? Blockchain tam olarak nedir? Blockchain nedir?Katı anlamda blockchain, veri bloklarını kronolojik sırayla sırayla birleştiren ve çözülmemiş ve su geçirmez olan şifreli bir şekilde garanti edilen bir zincir veri yapısıdır.
Genel olarak, blockchain teknolojisi, verileri doğrulamak ve arşivlemek için blockchain veri yapılarını kullanır, verileri oluşturmak ve güncellemek için dağıtılan düğümlerin onam algoritmalarını kullanır ve iletimi ve verilere erişimini garanti etmek için şifreleme kullanır. Bu, verileri programlamak ve yönetmek için otomatik komut dosyası kodundan oluşan akıllı sözleşmeler kullanır.
【Altyapı】
Genel olarak, bir blockchain sistemi bir veri seviyesi, ağ seviyesi, bir rıza düzeyi, bir teşvik düzeyi, sözleşmeye bağlı düzey e seviyesinden oluşur. başvuru. Bunlar arasında, veri düzeyi temel verileri ve temel verilerin blokları ve ilgili verilerin ve zaman damgasının şifrelemesi gibi temel algoritmaları kapsar; Teşvik katmanının çeşitli rıza algoritmaları, emisyon mekanizması ve ekonomik teşviklerin dağıtım mekanizması da dahil olmak üzere blockchain teknolojik sistemindeki ekonomik faktörleri entegre eder; ; Bu modelde, zaman damgasına dayalı zincir blok yapısı, dağıtılmış düğümlerin rıza mekanizması, onay hesaplama gücüne ve esnek ve programlanabilir akıllı sözleşmelere dayanan ekonomik teşvikler blockchain teknolojisinin en temsili yenilikleridir.
Bilgi Genişlet:
【Blockchain'in ana teknolojisi】
Blockchain esas olarak işlemlerin güven ve güvenliği sorunlarını çözer, sonra bu sorunu dört yenilikte gündeme getirir Teknolojik: 1. Dağıtılmış kayıtlar, farklı yerlerde dağıtılan birden fazla düğüm tarafından tamamlanan işlemlerin muhasebeleştirilmesidir ve her düğüm tam bir hesap kaydeder, böylece işlemin yasallığının izlenmesine katılabilirsiniz ve birlikte ifade verebilirsiniz.
Blockchain'in dağıtılmış belleğinin benzersizliği esas olarak iki yöne yansır: Birincisi, her blockchain düğümü, bir blockchain yapısına göre tam verileri depolar. kurallar ve saklanır. İkincisi, her blockchain düğümü bağımsızdır ve eşit bir duruma sahiptir.
Hiçbir düğüm hesabın verilerini ayrı ayrı kaydedemez, böylece sahte hesapları kaydetmek için tek bir muhasebecinin kontrol edilmesi veya bozulma olasılığından kaçınamaz. AyrıcaTeorik olarak, tüm düğümler yok edilmedikçe yeterli muhasebe düğümleri olduğundan, hesaplar kaybedilecek, böylece hesap verilerinin güvenliğini garanti edecektir.
2.. Blockchain üzerindeki işlemler hakkında bilgi kamuya açıktır, ancak hesabın kimliği hakkındaki bilgiler oldukça şifrelidir ve yalnızca veri sahibinin yetkisi altında erişilebilir, bu nedenle kişisel veri güvenliğini garanti eder mahremiyet.
3. Blockchain, verimlilik ve güvenlik arasındaki farklı uygulama ve denge senaryoları için uygun dört farklı onay mekanizması sunar.
Blockchain rızası mekanizması "bir azınlık çoğunluğa itaat eder" ve "hepsi aynıdır" özelliklerine sahiptir. Fakat güç ve adaleti de hesaplayabilir. "Herkes için aynı", bir düğüm koşulları karşıladığında, tüm düğümlerin rıza sonucuna öncelik verme, doğrudan diğer düğümler tarafından tanınan ve son olarak nihai rızanın sonucu haline gelme hakkına sahip olduğu anlamına gelir.
4 Akıllı Sözleşmeler. Örnek olarak sigorta almak, herkesin bilgileri (tıbbi bilgiler ve risk bilgileri dahil) doğru ve güvenilirse, bazı standart sigorta ürünlerinde otomatik şikayetler yapmak kolaydır. Sigorta şirketlerinin günlük faaliyetlerinde
, işlemler bankacılık endüstrileri ve menkul kıymetler kadar sık olmasa da, güvenilir verilere bağımlılıkları artmıştır. Bu nedenle yazar, blockchain teknolojisinin kullanımının ve veri yönetimi noktasının başlangıcının, sigorta şirketlerinin risk yönetimi becerilerini geliştirmelerine yardımcı olabileceğine inanmaktadır. Özellikle, esas olarak sigortalı risk yönetimini ve sigorta şirketinin risk denetimini böler.
Referans Malzemeleri:
Blockchain-Baidu Ansiklopedisi
Blockchain'in üç ana teknolojisi nedir?Her şeyden önce, blockchain teknolojisinin resmi açıklamasına bir göz atabiliriz. Katı anlamda, blockchain, veri bloklarını kronolojik sırada birleştiren ve dağıtılmış ana ve performans dışı kitapla şifreli bir şekilde garanti edilen bir zincir veri yapısıdır.
Genel olarak, blockchain teknolojisi, verileri doğrulamak ve arşivlemek için blockchain veri yapılarını kullanır, verileri oluşturmak ve güncellemek için dağıtılan düğümlerin onam algoritmalarını kullanır ve iletimi ve verilere erişimini garanti etmek için şifreleme kullanır. Otomatik komut dosyası kodundan oluşan akıllı sözleşmeler kullanılarak verilerin programlanması ve manipülasyonu için.
Herkesin bilebileceği şey, blockchain teknolojisinin Bitcoin sisteminden bağımsız olarak temel bir mimari olduğudur. Hesap.
Blockchain teknolojisinde, muhasebe kayıtları oluşturmak istiyorsanız, işlemlere ve fon akışına sahip olmanız gerekir. , Ana Blockchain ağındaki çeşitli hesaplar arasındaki kripto para birimleri dolaşım işlem kayıtları ana ağda kaydedilecektir.
Diğer işlem kaydı veritabanlarından farklı olarak, blockchain teknolojisinin ana ağındaki işlem kayıtları, ana ağdaki tüm blok düğümlerine (yani tüm veri blokları) kaydedilecektir. Başka bir deyişle, blockchain teknolojisinde, tüm kayıtları arşivlemek için merkezi bir veritabanı yoktur.
Blockchain teknolojisinin başka bir özelliği, tahliye edilemeyeceğidir, çünkü blockchain'deki her işlem zincirin tüm bloklarında kaydedilecektir, bu nedenle değiştirilse bile herhangi bir ayrı veri bloğu değiştirilemez , Gerçek veriler diğer tüm veri bloklarında kaydedilecek ve her veri kümesi geri izlenebilir.ilk kez ortaya çıktığı an.
Blockchain teknolojisinin bu özellikleri nedeniyle, Bitcoin'in ortaya çıkmasından sonra, blockchain de çok dikkat çekti ve birçok insan da garanti etmek için merkezi, izlenebilir ve izlenebilir bir değişmez veri yaratmak için blockchain teknolojisini kullanmak istemeye başladı. veri güvenilirliği.
Ancak blockchain teknolojisi, tek uygulama senaryoları gibi birçok sorunla karşılaşmalıdır, yerel hata verileri değiştirilemez.