Blokajlar ve DLT'ler

Altta yatan kaynakların kısa karşılaştırmalı analizi

Tatiana Revoredo adlı geliştiriciden

Giriş

Dünyanın bugünkü şeklindeki değişikliklerin, yönetişimi, yaşam tarzlarını, kurumsal modelleri, küresel ölçekte kurumları ve toplumu bir bütün olarak etkileyen değişimlerin katalizörü olarak gösterilebilecek bir olgunun büyümesine tanık oluyoruz.

Görüntü: Shutterstock

Yüzyıllar boyunca aklımızı dolduran eski kalıplara ve fikirlere meydan okuyan [1], Blockchain mimarisi yönetişime ve merkezi ve kontrollü işlem yöntemlerine meydan okuyacak ve bunu yalnızca dağıtılmış bir kayıt defteri olarak tanımlamak haksızlık olacaktır. Bu, insanlar ve şirketler yelpazesi hala nitelendirilemeyen ve ölçülemeyen birçok boyutundan sadece birini temsil ediyor.

Blokaj kavramları, özellikleri ve özellikleri hala ortaya çıkmaktadır, ancak Blokajlarda çözüm yollarının temel kaynakların algılanmasını ve değerlendirilmesini gerektirdiğini öngörmek mümkündür.

Bu doğrultuda, bu makalenin amacı, bazı temel özelliklerine değinerek Blockchains ve Dağıtılmış Ledgerler arasında kısa bir karşılaştırmalı analiz yapmak ve böylece, benimseme sonucunda ortaya çıkabilecek avantaj ve dezavantajları belirlemeye yardımcı olmaktır. Uzmanlardan gelen yorumlar, teknik kusurların giderilmesine yardımcı olabilir.

Blokajlara Karşı Dağıtılmış Muhasebe Teknolojileri (DLT'ler)

“Blockchains” ve “DLTs” (Distributed Ledger Technologies) terimlerinin eş anlamlı olarak kullanılması yaygın olsa da, gerçek şu ki Blockchains (Bitcoin, Ethereum, Zcash), Distributed Ledger Technologies (Hyperledger Fabric olarak) ile benzerliklere sahip olsa da veya R3 Corda), DLT'ler Blockchains değildir.

Görüntü: Shuttesrtock

Dağıtılmış Muhasebe Teknolojileri (DLT'ler) veya diğerleri tercih edildiği gibi, dağıtılmış muhasebe mimarileri ve yapıları, bilinen aktörler tarafından paylaşılan bir ortamda (örneğin sözleşmeye dayalı bir ilişkiyle) işlem yapılması için yaratıldı, örneğin gerçek Blockchains tasarlandı. yabancılar, işlemlerde ve verilerde kesinlik (doğruluk, doğruluk, doğruluk) ve değişmezlik [2] elde etmek için doğrulayıcı ajanları dağıtmak üzere güvenle değer aktarabilirler. Burada, varlıkların yeterli bir şekilde sayısallaştırılmasının başarısı için doğruluk ve değişmezliğin gerekli olduğunu belirtmekte fayda var.

Öte yandan, Ethereum, IBM Hyperledger Fabric ve R3 Corda'da bulunan çeşitli teknolojik kaynakların bir kısmını analiz ederken, “Blockchains” ve “DLTs” arasında daha fazla fark tespit edebiliriz.

Ethereum

Blockchain Ethereumare'deki işlemler “bloklar” içinde saklanır, durum geçişleri [3] yeni sistem durumlarına yol açar (bu, veri tabanı işlem işleminin hızını [4] sistem bütünlüğü ile feda eder).

Görüntü: Shuttestock

Diğer ekosistem, özel blok zinciri ekosistemleri ve kamu blok zincirinin bir kombinasyonundan yapıldığı için, bu makalenin amacı, Ethereum'un halka açık ağ nüanslarını sentezlemek daha mantıklı olur.

Böylece, tarafların katılımıyla ilgili olarak, bu izinsiz olarak yapılır, yani Ethereum ağına herhangi bir kimsenin yetkilendirme ihtiyacı olmadan erişimi vardır. Katılım tarzının, fikir birliğinin nasıl sağlanacağı üzerinde derin bir etkisi olduğu belirtilmelidir.

Ethereum'daki “fikir birliği” hakkında, tüm katılımcıların, belirli bir işleme katkıda bulunup bulunmadığına bakılmaksızın, yapılan tüm işlemlerin sırası konusunda fikir birliğine varmaları gerekir. İşlem sırası, defterin tutarlı durumu için çok önemlidir. Kesin bir işlem emri oluşturulamıyorsa, çifte harcama yaşanmış olabilir. Ağ, bilinmeyen (veya herhangi bir sözleşme yükümlülüğü bulunmayan) parçaları içerebileceği için, defteri iki katına çıkmak isteyen hileli katılımcılara karşı korumak için ortak bir mekanizma kullanılmalıdır. Ethereum'un şu anki uygulamasında, bu mekanizma, “İş Kanıtı” (PoW) [5] emeğine dayalı madencilik yoluyla kurulmaktadır. Tüm katılımcılar ortak bir kitabı kabul etmek zorundadır ve tüm katılımcılar zaten kayıtlı olan tüm girişlere erişebilir. Sonuç olarak, PoW işlem işleme performansını olumsuz etkilemektedir [6]. Defterde saklanan verilerle ilgili olarak, kayıtlar isimsiz olmasına rağmen, daha fazla gizlilik gerektiren uygulamaları tehlikeye atabilecek tüm katılımcılara erişilebilir.

Kayda değer bir başka özellik ise Ethereum'un Ether adında yerleşik bir şifreleme para biriminin olmasıdır. Madencilik bloklarıyla hem fikir birliğine varmaya hem de işlem ücretlerini ödemeye katkıda bulunan “düğümler” için ödülleri ödemek için kullanılır. Bu nedenle, parasal işlemlere izin veren Ethereum için ademi merkeziyetçi uygulamalar (DApp'ler) oluşturulabilir. Ek olarak, özel kullanım durumları için dijital bir belirteç önceden tanımlanmış bir desene uyan akıllı bir sözleşmeyi dağıtarak oluşturulabilir [7]. Bu şekilde, kripto para birimleri veya varlıklar tanımlanabilir.

Ek olarak, Ethereum mimarisi, sisteme “kripto-ekonomik” teşvik katmanları ekleyebilen “ortaklık platformlarına” da izin verir.

Son olarak, Ethereum, varlıkların dijital metalaştırılmasında entegrasyona sahiptir; bunun anlamı, ne dijital ürünlerin tasarrufuna entegre edilebileceği, ne Hyperledger Fabric'te, ne de R3 Corda'da mümkün değildir.

Hyperledger Kumaş

IBM Hyperledger Fabric, güvenilir bir ortamda yüksek işlem hacmi elde etmek için çok kanallı mimaride tüm işlemlerin yürütülmesini koruyarak bir Blockchain sisteminin temel ilkelerinin yerini alır. IBM Fabric bir DLT, bir Blockchain değil.

Hypherledger Fabric mimarisi, güvenilir bir veri akışı ortamında daha hızlı işlem ve verim için bir Blockchain sisteminin bütünlüğünü ve veri doğruluğunu feda eder. Bununla birlikte, Kumaş ortamı içindeki devlet düzenlemesi verimli olmakla birlikte, merkezi olmayan bir kamu ekosistemindeki değeri Ethereum veya Bitcoin gibi bir Blockchain'in yapacağı gibi koruyamaz.

Katılım ile ilgili olarak, Hyperledger Fabricit'te izin verilir (izin verilir), böylece ağ katılımcıları önceden seçilir ve ağ erişimi yalnızca bunlarla sınırlıdır.

Bu arada, Hyperledger Fabric'in fikir birliği yorumlaması daha rafinedir ve PoW tabanlı madencilik (İş Kanıtı) veya bir türev ile sınırlı değildir. İzin verilen modda çalışarak, Hyperledger Fabric kayıtlara daha ayrıntılı erişim kontrolü sağlar ve böylece gizliliği gizler. Ek olarak, bir performans kazancı elde edersiniz, bu nedenle yalnızca bir işleme katılan paydaşların fikir birliğine varmaları gerekir. Hypherledger konsensüsü geniştir ve işlemin ağdan ağa teklifine, defter ile olan bağlılığına kadar tüm işlem akışını kapsar. [8] Ek olarak, hesaplama cihazları (“düğümler” olarak da bilinir), fikir birliği sağlama sürecinde farklı roller ve görevler üstlenirler.

Hyperledger Fabric'te, düğümler farklılaştırılmış, İstemciye sınıflandırılmış veya müşteri gönderen [9], eş [10] veya onaylayan [11] olarak sınıflandırılmıştır. Kumaş, teknik detaylara girmeden fikir birliği üzerinde hassas kontrol ve işlemlere sınırlı erişim sağlayarak ölçeklendirilebilirlik ve performans gizliliğinin artmasını sağlar.

Hyperledger, madencilik yoluyla fikir birliği sağlanmadığından, yerleşik kripto para birimleri gerektirmez. Bununla birlikte, Fabric ile, yerel bir para birimini veya zincir koduyla dijital bir jeton geliştirmek mümkündür. [12]

R3 Corda

R3 Cordaarchitecture'de, paylaşılan verilerin işlenmesi, “kısmen güvenilir” bir ortamda gerçekleşir, yani, meslektaşları, platformlarında bir Blockchain sisteminin bileşenlerine sahip olmasa da, birbirlerinden tamamen güvenmek zorunda kalmazlar. kesin, kesin ve değişmez bir değer sağlar.

Görüntü: Shutterstock

R3 Corda'da, bilgi parçaları bir olay zincirine veri ekleyen ve kaynağının kontrollü bir ortamda izlenebilirliğini sağlayan veritabanı benzeri bir deftere bağlanır. Verilerin menşei, yazılım platformuna belirli erişim kontrollerini elinde bulunduran Consortium R3 Corda üyeleri tarafından kontrol edilir. Bu yapılandırmayı kullanarak, bankalar ve finansal kurumlar ortak bir muhasebe ekosisteminde bilgi işleme açısından verimliliği en üst düzeye çıkarabilecekler. Veriler kuruluşlar arasında daha iyi taşınabilir ve işlenebilir, bu da güvenilmeyen meslektaşları arasında önemli güvene duyulan ihtiyacı azaltır. R3 Corda’daki bir işlemin geçerli olması için, aşağıdakileri yapmalıdır: ilgili taraflarca imzalanmalı, işlemi belirleyen sözleşme koduyla doğrulanmalıdır.

R3 Corda’nın katılımına gelince, tıpkı Hyperledger Fabric’te olduğu gibi, ağ katılımcılarının önceden seçilmesi ve ağa erişimin bunlarla sınırlı olması için yetkilendirilmiş (izin verilmiştir).

R3 Corda'daki fikir birliği ile ilgili olarak, yorumu daha ayrıntılıdır ve PoW'a (İş Kanıtı) veya türevine dayalı madencilikle sınırlı değildir. İzniyle çalışarak R3 Corda, kayıtlar için daha ayrıntılı erişim kontrolü sağlar ve böylece gizliliği artırır. Ek olarak, yalnızca bir işlemde yer alan tarafların uzlaşmaya varması gerekebileceğinden performans elde edersiniz. Fabric'e benzer şekilde, Corda'daki fikir birliğine, sadece parçaları içeren işlem seviyesinde de ulaşılmaktadır. İşlemin geçerliliği ve işlemin benzersizliği fikir birliğine tabidir ve böyle bir işlem bir işlemle ilgili akıllı sözleşmeler kodunun yürütülmesiyle güvence altına alınmıştır. “Noter düğümleri” olarak bilinen katılımcılar arasında bir işlemin münhasırlığı konusunda fikir birliğine varıldı. [13]

Burada, bir sistemin kapatılmasından dolayı, R3 Corda'nın ekonomik teşviklere veya kamuya açık dijital varlıklara dayalı bir ekosistem inşa etmek için gerekli araçlara ve teknolojik özelliklere sahip olmadığına dikkat etmek önemlidir. Dahası, R3 Corda gömülü kripto para birimleri gerektirmez, çünkü madencilik yoluyla uzlaşma sağlanamaz ve Beyaz Kitabı kripto para birimleri veya belirteçlerin oluşturulmasını sağlamamaktadır. [14]

Olası kullanım durumları ile ilgili olarak Ethereum, Hyperledger Fabric ve R3 Corda Architects

EthereumWhite Kağıtları [15], Hyperledger Fabricand R3 Corda analiz edilirken, bu yapılar olası uygulama alanları hakkında çok farklı görüşlere sahiptir. [16]

Bu nedenle, Hyperledger Fabricand R3 Corda'nın geliştirilmesi için motivasyon somut kullanım durumlarındadır. R3 Corda'da kullanım davaları finansal hizmetler sektöründen çıkarılmıştır, bu yüzden bu sektörde Corda'nın ana uygulama alanı yatmaktadır. Öte yandan Hyperledger Fabric, bankacılık ve sağlık hizmetlerinden tedarik zincirlerine kadar bir dizi sektörde kullanılabilecek modüler ve genişletilebilir bir mimari sunmayı amaçlamaktadır.

Ethereum ayrıca, herhangi bir özel uygulama alanından tamamen bağımsızdır, ancak Hyperledger Fabric'in aksine, öne çıkan özellik değil, tüm işlem ve uygulamalar için genel bir platformun sağlanmasıdır.

Son düşünceler

Burada platformların doğal olarak birbirinden farklı olduğu sonucuna varılmıştır. Blockchains, Ethereum olarak bulunurken, dağıtılmış defterlerde bulunmayan bazı özelliklere sahiptir. DLT'ler sırayla Ethereumis'in şu anda başaramadığı performans özelliklerine sahiptir.

Burada analiz edilen tüm mimariler hala yapım aşamasındadır ve bu nedenle protokolleri, herhangi bir pratik uygulamadan önce onları gerekli derinliğe kadar anlamaları gereken iş adamları ve yöneticiler tarafından dikkatlice incelenmelidir.

Nereye gitmeyi planladığınızı ve bu mimarilerin istenen işlevsellik derecelerini çoğaltmak için ne kadar yakın olduğunu bilmek her şeyi değiştirebilir.

Feragatname: Bu makale, yalnızca yazarın iddiasız kişisel anlayışını yansıtmaktadır. Geliştiricilerin teknik kusurları düzeltmek amacıyla yaptığı yorumlar açıktır.

Kaynakça

Ethereum. In: Ethereum Durum Geçiş Fonksiyonu. Github. Bunları iptal edin: https://github.com/ethereum/wiki/wiki/White-Paper#ethereum-state-transition-function.

Ethereum. In: Felsefe. GitHub. Disponível em: https://github.com/ethereum/wiki/wiki/Beyaz-Paper#philosophy

Hearn, Mike. In: Corda: Dağıtılmış bir defter. Corda Teknik Teknik Belge. Corda, 2016. Onları paylaş: https://docs.corda.net/_static/corda-technical-whitepaper.pdf

Mougayar, William (Yazar); Butterin, Vitalik (Prologo) In: Business Blockchain: Next Internet Teknolojisinin Sözü, Uygulaması ve Uygulaması. Amazon, 2017.

Ray, Shaan. In: Blockchain ve Dağıtılmış Ledger Teknolojisi Arasındaki Fark. Veri Bilimine Doğru, 2018.

Linux Vakfı. In: Hyperledger Açıklayıcı. Hyperledger. Disponível em: https://youtu.be/js3Zjxbo8TM

Linux Vakfı. In: Hyperledger Mimarisi, Cilt 1. Hyperledger Teknik Belgesi. Bunları iptal edin: https://www.hyperledger.org/wp-content/uploads/2017/08/Hyperledger_Arch_WG_Paper_1_Consensus.pdf

Valenta, Martin; Sandner, Phillip. In: Ethereum, Hyperledger Fabric ve Corda'nın karşılaştırılması. Frankfurt Okulu Blok Zinciri Merkezi, 2017.

Vikipedi, Bir enciclopédia livre. In: Beyaz Kitap. Disponível em: https://pt.wikipedia.org/wiki/White_paper

Xu, Bent. In: Blockchain vs Dağıtılmış Ledger Teknolojileri. Consensys, 2018.

Son Notlar

[1] Blockchains, güvenilir onaylama ajanlarına (bankalar, hükümetler, avukatlar, noterler ve yasal uyumluluk yetkilileri gibi) olan güvenimizi azaltmaya ve hatta potansiyel olarak ortadan kaldırmaya yardımcı olur.

[2] Antonopoulos, Andreas. In: “Blockchain Nedir?”, Youtube, Ocak 2018. Disponível em: https://youtu.be/4FfLhhhIlIc

[3] Veri yapısının mevcut yapılandırması

[4] Devlet işlemlerine yol açabilecek, sözleşmeleri başlatabilecek veya önceden var olan sözleşmeleri çağırabilecek hesaplama olayları

[5] Ethereum'un yaratıcısı Vitalik Buterin, kısa bir süre önce ağın geliştiricilerinin, ilk önce meraklı ve hala deneysel kanıtlarıyla bitcoin tarzı iş kanıtı madenciliğini birleştiren 'hibrit' bir sistemle başlayacağını gösteren kaba bir uygulama rehberi yayınladı. Buterin tarafından oluşturulan Casper adında bir sistem.

[6] Vukolić M. (2016). Ölçeklenebilir Blok Zincirleme Kumaş Arayışı: İş Kanıtı ve BFT Çoğaltması, içinde: Camenisch J., Kesdoğan D. (ed.) Ağ Güvenliğinde Açık Sorunlar, iNetSec 2015, Bilgisayar Bilimi Ders Notları, Cilt. 9591, Springer

[6] https://www.ethereum.org/token

[7] https://hyperledger-fabric.readthedocs.io/en/latest/fabric_model.html#consensus

[8] https://github.com/hyperledger-archives/fabric/wiki/Next-Consensus-Architecture-Proposal

[9] Eşlerin iki özel rolü olabilir: a. Gönderen bir meslektaş veya teklif veren, b. Bir onaylayan eş veya onaylayıcı. https://github.com/hyperledger-archives/fabric/wiki/Next-Consensus-Architecture-Proposal

[10] https://github.com/hyperledger-archives/fabric/wiki/Next-Consensus-Architecture-Proposal

[11] https://hyperledger-fabric.readthedocs.io/en/latest/Fabric-FAQ.html#chaincode-smart-contracts-and-digital-assets

[12] https://github.com/hyperledger-archives/fabric/wiki/Next-Consensus-Architecture-Proposal

[13] https://discourse.corda.net/t/mobile-consumer-payment-experiences-with-corda-on-ledger-cash/966?source_topic_id=962

[14] Beyaz Kitap, Wikipedia'ya göre, bir hükümet ya da uluslararası bir kuruluş tarafından yayınlanan ve bazı sorunlara ilişkin kılavuzluk ya da rehberlik etmek ve bununla nasıl başa çıkılacağına dair resmi bir belgedir.

[15] Valenta, Martin; Sandner, Phillip. In: Ethereum, Hyperledger Fabric ve Corda'nın karşılaştırılması. Frankfurt Okulu Blok Zinciri Merkezi, 2017