Oracle Research Report: Sanal ve gerçeklik arasındaki bağlantı, gerçek veri zincirinin dayanağı

1. Sanayi Genel Bakış

Oracle, zincirin dışında veri sağlamak için bir platformdur.Akıllı sözleşmeler için bir parametre giriş kaynağı olarak, zincirin dışındaki verileri zincire doğru ve doğru bir şekilde girebilir, böylece zincirdeki verilerin gerçekliğini sağlar ve akıllı sözleşmelerin güvenilirliğini gerçekleştirir. Dış dünya ile etkileşim kurun.

1.1 Sektörün geçmişi

Satoshi Nakamoto, 2008'de şifrelenmiş dijital para endüstrisini açan "Bitcoin: Eşler Arası Elektronik Nakit Sistemi" adlı beyaz bülteni yayınladı. O zamanlar, şifreli para biriminin özelliği, eşler arası elektronik paraydı. Herkes bir dijital varlığı engel olmadan aktarabilirdi. Dünyanın herhangi bir yerine gönderin. 2014 yılında Vitalik Buterin, dijital para birimi 2.0 çağını başlatan Ethereum'u yarattı. Ethereum, Turing eksiksiz akıllı sözleşmelere sahip merkezi olmayan bir blok zinciri platformudur.İnsanların merkezi olmayan uygulama DAPP'leri oluşturmasına izin verecek bir yer sağlayabilir.Birçok DAPP'nin gerçek verilerle etkileşime girmesi gerekir, bu nedenle bir teknolojiye ihtiyaç vardır. Destek sağlamak için, bu Oracle sanal makine.

1.1.1 Akıllı Sözleşmenin Doğuşu

Akıllı sözleşmeler kavramı 1995 yılında doğdu ve hukukçu Nick Sabo tarafından önerildi. Tanım açısından, akıllı bir sözleşme, sözleşme katılımcılarının bu taahhütleri yerine getirebileceği sözleşmeler dahil olmak üzere dijital biçimde tanımlanan bir dizi taahhüttür. Genel olarak, akıllı sözleşme, belirli koşullar karşılandığında bir bilgisayar sisteminde otomatik olarak yürütülebilen bir sözleşmedir.

İnternet ile neredeyse aynı yaştaki bir kavram olarak, güvenilir bir yürütme ortamının olmaması nedeniyle akıllı sözleşmeler gerçek endüstrilere uygulanmadı. Bitcoin'in doğuşundan bu yana insanlar, blockchain teknolojisinin kredi aktarımı için doğal bir platform sağlayabileceğini ve böylece akıllı sözleşmelerin yürütülmesi için zemin sağlayabileceğini keşfettiler. Ethereum, akıllı sözleşmeleri ilk kez blockchain ile birleştiriyor ve bir Turing eksiksiz halka açık zincir platformu oluşturmaya kararlı.

1.1.2 Akıllı Sözleşmeye Genel Bakış

Akıllı sözleşmenin varlığının nasıl anlaşılacağı, sadece otomatik olarak yürütülebilen bir bilgisayar programı değildir, ayrıca sistemin kendisinin bir katılımcısıdır. Alınan bilgilere yanıt verir, değeri alabilir ve depolayabilir ve ayrıca bilgi gönderebilir ve değer verebilir. Bu program güvenilebilecek, varlıkları geçici olarak tutabilen ve her zaman kurallara uygun işlemleri önceden gerçekleştirebilen bir kişi gibidir.

Akıllı sözleşme modeli kabaca aşağıdaki şekilde gösterildiği gibi olabilir: Bir kod parçası olarak, kendi durumunu koruyabilen, kendi varlıklarını kontrol edebilen ve alınan harici bilgi veya varlıklara yanıt verebilen paylaşılabilir ve kopyalanabilir bir defterde konuşlandırılır.

1.1.3 Akıllı sözleşmelerin ikilemi

Blok zincirinin temel yeniliği, üçüncü bir tarafa güvenmeden değer aktarabilmesidir.Bu nedenle, yeterince yüksek düzeyde ademi merkeziyetçiliğe sahip bir halka açık zincir için, zincirde iletilen bilgilerin gerçekliği garanti edilebilir. nın-nin.

Bununla birlikte, hala çözülemeyen bir sorun var.İnsanlar zincir dışı bir dünyada yaşıyor.Birçok ampirik yasa ve sonuç zincir dışı verilerden türetilmiştir ve zincir dışı verilerden zincir içi veri yazmak için insanlar gerekir. Bu nedenle güvenilmez bilgilerin zincir dışı konumdan zincir içi aktarıma aktarılmasında bir hatayla karşılaşılması kaçınılmazdır.

Çok basit bir örnek vermek gerekirse, merkezi olmayan bir futbol piyango DAPP halka açık bir zincir üzerinde çalışıyor DAPP'nin içeriğinden biri de o gece Barcelona ve Real Madrid maçının sonucunu tahmin etmektir. Program ayarına göre, kullanıcılar oyunun sonucuna halka açık zincir para birimi veya uygulama para birimi üzerinden bahis oynarlar.Real Madrid'in zaferi gibi bir koşul tetiklendiğinde, "Real Madrid'e bahis yapan kullanıcı, çoklu oranların dijital para birimini kazanır". Bu süreç merkezi olmayan bir süreçtir. Test ödülleri akıllı sözleşmelerle dağıtılır ve üçüncü taraf manipülasyonu yapılmaz, ancak bu tür bir sorun devam eder: Real Madrid ve Barcelona'nın sonuçları o gece gerçekliğe ulaşmak için zincirde nasıl eşleşebilir?

Bir Dapp uygulaması olarak, küresel bir halka açık zincir üzerinde çalışır.Çoğu oyuncu için proje partisi anonimdir. Oyun sonuçlarının yazılması zincire gerçek bilgiler yazmıyorsa, zarar gören yatırımcılar haklarını nasıl koruyabilir? Bu sürecin hala blok zinciri ve geleneksel İnternet veri aktarımının gerçekliğine inanması gerekiyor.

1.2 Oracle'ın çözümü

Bu nedenle, kehanetin çözdüğü şey, akıllı sözleşmenin yürütme sürecinde karşılaştığı zincire gerçek verilerin nasıl yerleştirileceğinin tam olarak zorluğudur. Akıllı sözleşmelerin tetiklenmesi ve çalıştırılması veri kaynakları olmadan olamaz. Dış bilgi sağlamak için böyle bir platform olmadan, akıllı sözleşmeler yalnızca birkaç yerde uygulanabilir ve pratiklikleri büyük ölçüde azalır.

Bununla birlikte, bu oracle sistemleri bir kez yerine getirildikten sonra, akıllı sözleşmeler gerçek dünyadaki hemen hemen her alanda uygulanabilir. Veriler blok zincirine aktarıldıktan sonra, sözleşmeyi yürütmek veya kullanım durumları sağlamak için gerekli girdi olarak kullanılabilir. Getirdiği değişiklikler çoğu endüstri için yıkıcıdır. Bu, esas olarak blockchain dünyası ile gerçek dünya arasındaki büyük farktan kaynaklanmaktadır:

Blok zinciri deterministiktir, yani birbiri ardına meydana gelen belirli olayların, yani belirli bir sıra ve nedensel ilişkide bir dizi "işlem" in bir yansıması olduğu anlamına gelir. Ancak, zincir dışından erişilen bilgiler böyle değildir, süreksiz olabilirler, bu nedenle bu bilgilere güvenilemez veya blok zincirinde kullanılamaz. Blok zincirinin bu özelliği ona değişmezlik sağlar, ancak esnekliği ve ölçeklenebilirliği azaltır.

Zincir dışındaki bilgiler bir dereceye kadar deterministik değildir, bu da olayların belirli bir sırayla gerçekleşmediği ve bu da şeffaflık sorunlarına neden olabileceği anlamına gelir. Çünkü bu süreçte veriyi gönderenin süreçteki veriyi değiştirmeyeceğinden nasıl emin olunur, dış veriyi alan düğümün tek bir düğüm olup olmadığı veya tüm düğümlerin eşzamanlı olarak alıp almadığı nasıl doğrulanır, blok zincirindeki dış veriler üzerinde bir mutabakata nasıl varılır, bunların hepsi veridir. Şeffaflık sorunu.

Blockchain tabanlı bir dijital para borsası örneğini ele alalım.Bir blockchain sisteminin belirli bir zamanda dijital para biriminin fiyatını alması gerekir.Geleneksel İnternet sisteminde bu, düzenli olarak fiyat verilerini girerek veya Verileri elde etmek için üçüncü taraf arayüzü kullanılabilir. Ancak blockchain tabanlı sistemler için durum farklı olacaktır. Blok zinciri sisteminde, üçüncü taraf olarak harici veri kaynağı, blok zinciri ve akıllı sözleşmeler tarafından belirtilen bilgi verilerini gönderecektir, ancak veri gönderen merkezi bir katılımcı olduğu için, verilerin gerçekliği gönderenin Öznel yargı, bu nedenle akıllı sözleşmelerin doğrudan kendi başlarına ilgili harici verileri elde edebileceğini kabul edemezsiniz.

Blok zincirinin kendisi merkezi olmayan bir sistem tarafından inşa edilmiş bir dünya olduğu için, blok zinciri dış bilgileri anlamıyor, dış bilgiler blok zincirine nasıl giriyor, kaç blok zincir düğümü dış bilgilere erişiyor ve değişip değişmiyor. Merkezi bir çözüm olarak, bunun birçok değişkeni olacaktır. Blockchain dünyası ile gerçek dünya arasındaki uyumsuzluk, aralarında iki yönlü iletişimi mümkün kılmak için bir oracle sağlamamızı gerekli kılıyor.

2. Kahinler ve akıllı sözleşmeler

Akıllı sözleşmeler, blockchain teknolojisinin önemli bir uygulamasıdır.Akıllı sözleşmelerle, blockchain uygulamasını noktadan noktaya değere sınırlamak yerine, daha güçlü bir betik dili aracılığıyla halka açık zincirde daha müreffeh uygulamalar ve ekoloji geliştirilebilir. bulaşma.

Şu anda, blockchain teknolojisi hala erken aşamadadır ve akıllı sözleşmelerin geliştirilmesi ve uygulanması da araştırma aşamasındadır.Teoride, eğer halka açık zincirin performans sorunu çözülürse, finansal türevlere benzer şekilde blockchain üzerinde konuşlandırılabilir, Oyun, kimlik doğrulama ve gerçek hayatta olan şeyleri içeren diğer şeyler de dijital para piyasasına daha fazla kullanıcı trafiği getirecektir. Bölüm 1.2'de belirtildiği gibi, gerçek dünyadaki bilgi ve verileri blok zincirine eşlemek, oracle teknolojisinin desteğini gerektirir.

2.1 Akıllı sözleşmelerin değeri

Akıllı sözleşme, değeri depolayabilen, verileri depolayabilen, kodu kapsülleyebilen ve hesaplama görevlerini gerçekleştirebilen bir uygulamadır. Örnek olarak Ethereum'u ele alalım: Bitcoin gibi, Ethereum da kendi token'ına sahiptir, ETH. ETH, bilgisayar düğümleri tarafından çıkarılır ve düğümler işlemleri doğrular. İşlemler dağıtılmış bir konsensüs blok zincirinde saklanır. ETH, hesaplar arasında (genel anahtarlar) ve akıllı sözleşmeler arasında aktarılabilir.

Akıllı sözleşmeler, anonim tarafların bağlayıcı sözleşmeye girmesine izin verir ve her katılımcı işlemden tamamen haberdar olur. Değer, hesaplar arasında aktarılabilir veya akıllı bir sözleşmeyle üçüncü taraf bir gözetim altına alınabilir. Kontrat kod olduğu için geliştirici istediği uygulamayı yapabilir.Tek sınır hayal gücünüzdür.

Sözleşmeyi bilgi tabanlı bir şekilde yaymak, doğrulamak veya yürütmek için tasarlanmış bir bilgisayar protokolü olarak akıllı sözleşme, üçüncü bir taraf olmadan güvenilir işlemlere izin verir, bu nedenle aşağıdaki iki ana içeriği içerir:

taahhüt edilmiş: Yani, sözleşmeyi kuran taraf, yükümlülüklerini belirli koşullar altında yerine getirmeyi kabul eder.

Dijital form: Akıllı sözleşmenin yapısının bilgisayarın okunabilir kodu yazılarak gerçekleştirildiği anlamına gelir. Bu, bir anlaşma ve sözleşmenin yürütülmesini gerektirir Genel olarak konuşursak, katılımcılar sözleşmeyi sözleşme ana platformuna kurarak sözleşmenin yürütülmesini taahhüt ettiklerinde, sözleşme keşfedilir.

Daha derin bir düzeyde, akıllı sözleşmeler bilgisayar dünyasında sadece bir kod değildir, aynı zamanda işlemleri gerçekleştirmenin bir yolu olarak da kullanılabilir. Dahası, akıllı sözleşmenin aşağıdaki özelliklere sahip olmasından dolayı, üzerinde uygulama geliştirmek için birçok mükemmel geliştiriciyi çekebilir.

  • Blok zinciri başkaları tarafından çalıştırılır ve gerekli değilse geliştiricinin veriler için bir depolama mekanizması sağlamasına gerek yoktur. Blok zincirindeki düğümler, muhasebe ve depolama davranışı yoluyla blok ödülleri kazanacaktır;
  • Blockchain, dağıtılmış bir fikir birliği mekanizması sağlar, böylece blok zincirindeki işlemlere güvenilebilir;
  • Blockchain, kullanıcılara anonim bir mekanizma sağlar.Bir hesap yalnızca bir genel anahtara karşılık gelebilir ve kullanıcının kişisel kimlik bilgileriyle ilişkilendirilemez;
  • Değer bir adresten diğerine düşük maliyetle aktarılabilir.

2.2 Oracle teknolojisine genel bakış

2.2.1 Oracle sistem çerçevesi

Dış bilgi sağlayan bir platform olarak oracle, akıllı sözleşmenin sözleşmenin işleyişini tatmin etmesi için gerekli koşulları sağlar. Blok zinciri ve İnternet arasında güvenilir bir veri ağ geçidi oluşturarak, akıllı sözleşmelerle veri toplama zincirini kırar ve güvenilirliği sağlarken İnternet verilerine erişmesini sağlar. İnternetteki verilere blockchain erişimi, oracle makine erişim API'si aracılığıyla yapılabilir:

Örnek olarak Ethereum'u ele alalım. Şu anda akıllı sözleşmeler yalnızca erişim zincirindeki bilgilere erişmek için kullanılabilir.Bir veri ileticisi olarak oracle, Ethereum DApp'leri ve Web API'leri arasında güvenilir bağlantılar sağlayarak akıllı sözleşmelere dayalı Dapp'lara izin verebilir. Uygulama, güvenilir bir şekilde harici bilgi ve verileri elde edebilir. Ethereum'da bir Oracles akıllı sözleşmesi uygulayarak, veri erişim hizmetine ihtiyacınız varsa, akıllı sözleşmenizde yalnızca akıllı sözleşmeye başvurmanız ve ardından API belgesinde açıklanan yönteme göre ilgili aramaları yapmanız gerekir.

Oracle, URL erişimi, veri arama motoru, blok zinciri içerik verileri, IPFS dosya erişimi vb. Dahil olmak üzere çeşitli veri kaynağı sunucuları sağlar; bunlar arasında URL erişimi ve blok zinciri içerik verileri TLSNotary'ye dayalı güvenilir kanıt sağlar Teknoloji aynı zamanda yaygın bir veri erişim gereksinimidir.

2.2.3 Oracle'ın element bileşimi

Genel olarak, olgun bir oracle ekosisteminin aşağıdaki bölümlerden oluşması gerekir (hepsinin dahil edilmesi gerekmez):

Durum kanalı: Bu kavram, L-BTC işlemlerinin düğümler arasında durum kanalları oluşturarak gerçekleştirildiği Lightning Network'ten türetilmiştir. Daha sonra AE gibi bazı halka açık oracle makineleri zincirlerinde kullanıldı. Tüm akıllı sözleşmeleri ana zincirin düğümlerine koyan Ethereum'dan farklı olarak, AE gibi bazı halka açık zincirler, ana zincir üzerindeki baskıyı hafifletmek için devlet kanalında akıllı sözleşmeler taşırlar.

Parçalanma: Sharding teknolojisi, ağ doğrulama yöntemini değiştirerek verimi arttırmaktır.Genişlemeyi çözen diğer zincir üstü teknolojilere özgü temel özelliği, yatay olarak genişleyebilmesi, yani ağın iş hacminin madencilik ağı ile artmasıdır. Genişletin ve artırın. Bu özel özellik, onu blockchain teknolojisinin hızla benimsenmesini teşvik etmek için ideal bir teknoloji haline getirebilir. Amoveo, devletsiz bir akıllı sözleşme sistemi olduğundan, blok zincirinde hiçbir sözleşme durumu saklanmadığından, durum parçalanmasını yürütmek ve doğrulamak için basitçe birkaç kanala ve kısmi merkle ağaçlarına bölünebilir.

Işık düğümü: Ethereum'u örnek olarak alırsak, tüm defter bilgilerini ve verilerini senkronize etmesi gereken tam düğümden farklı olarak hafif düğüm SPV, cihazın ağa hafif bir RaspberryPi olarak katılmasına, blok başlığını ekran olarak indirmesine ve yalnızca kullanıcı ihtiyaçlarına göre doğrulamasına izin verir. Belirli parçaların durumu. Ethereum halka açık zincirine dayanan oracle'larla ilgili bazı projeler gibi, operasyonları daha hassas hale getirmek için hafif düğüm modunda çalışmayı seçebilirler.

pazar yeri: Alım satım mekanları, Zincir Üzeri ve Zincir dışı olmak üzere iki form içerir. Bunların arasında, Bitshares, zen protokolü, Stox, Bodhi ve Aeternity ticaret pazarını zincire koyar. Dezavantajı, devlet kanalları aracılığıyla genişletilememesidir; Gnosis ve Augur Off-chain şeklindedir.

Oracle: Çoğu projenin oracle mekanizması yükseltilemez ve bazıları oylamaya dayalı veya harici veri kaynakları gibi daha az güvenli mekanizmalar kullanır. Yükseltilemeyen oracle'lar çok pahalıdır veya bazen çalışmaz.Kahinlerdeki bahis sayısının oracle mekanizmasındaki miktardan çok daha fazla olduğunu varsayarsak, oracle'ların kullanışlı olabilmesi için dış dünya hakkında doğru veriler sağlayabilmemiz gerekir. . Kehanetin bu koşullar altında etkin bir şekilde çalışabilmesi için, kullanıcıların daha güvenli olmasını sağlamak için oracle'a daha fazla ipotek sunması gerekir.Bu, öz sermayeyi daha değerli hale getirmek için yükseltme gerektirir. Dış veri kaynaklarını kullanan diğer oracle'lar, teminat olmaksızın dışarıdan saldırılarla karşılaşabilir.

Temel zincir platformu: Augur ve Stox gibi tahmini projeler Ethereum halka açık zincirini kullanır; Bodhi ise kuantum zincirini kullanır. Diğer oracle projelerinin kendileri Bitshares, Aeternity, Zen Protocol, vb. Gibi temel zincirlerdir.

Kullanıcı tabanı: Topluluk, blockchain ekolojisinde çok önemlidir.Geleneksel İnternet projelerinin aksine, blockchain projeleri için mevcut uygulama eşiği çok yüksektir ve çoğu topluluklar aracılığıyla desteklenmektedir. Kullanıcı, blok zincirinin değerine karar verir ve kendiliğinden projenin tanıtımına yardımcı olabilir.

2.3 Kahinin akıllı sözleşmeye kazancı

Sonuç olarak, kehanet sisteminin akıllı sözleşme sistemine sağladığı faydalar, esas olarak dış dünyayla etkileşim için güvenilir koşullar sağlaması gerçeğine yansımaktadır. Bu koşulla, akıllı sözleşmeler daha zengin ve daha gerçek veri kaynaklarına sahip olur ve daha geniş bir alan yelpazesine de uygulanabilir. Bu, aşağıdaki yönlere de iyi yansıtılmıştır:

2.3.1 Güvenilir fikir birliği sağlayın

Blockchain, fikir birliğine dayalı bir sistemdir.Sadece her işlem ve blok işlendikten ve her düğüm aynı duruma ulaştıktan sonra, akıllı sözleşmeler normal şekilde çalışabilir ve her şey doğru ve tutarlı olmalıdır. Bu mekanizmanın ürettiği bir sorun, veri durumunda düğümler arasında belirsizlik olması durumunda, tüm sistemin güvenilir ve kararlı bir şekilde çalışamamasıdır. Blok zincirinde akıllı sözleşmeler, zincirdeki her düğüm tarafından bağımsız olarak yürütülür ve akıllı sözleşmeler harici hizmetlerden veri alırsa, bu işlem de her düğüm tarafından bağımsız olarak elde edilir. Blok zincirinin ademi merkeziyetçiliği, çok düğümlü değişmezlik özelliklerine yansır.Kısa sürede değişebilen bir veri için, bağımsız olarak birden çok düğüm tarafından elde edilir.Ağ gecikmesi ve düğüm işleme hızı gibi çeşitli nedenlerden dolayı, her biri Düğüm tarafından elde edilen veriler önyargılı olabilir ve akıllı sözleşmeye veri girişi farklı olacaktır.Bu nedenle, her düğümün karşılık gelen akıllı sözleşme çıktısı farklı olacaktır.Bu durumda, tüm blok zincirinin güven temeli çökecek ve başarılamayacaktır. uzlaşma.

Oracle tarafından sağlanan çözüm, üçüncü bir taraf aracılığıyla bir blok zinciri işlemi göndermek ve işleme gerekli verileri eklemektir.İşlem, verileri bloğa yerleştirecek ve verilerin tamamen tutarlı olmasını sağlamak için her bir düğüme senkronize edecektir. Akıllı sözleşmelerin hesaplanmasında kullanılabilir; özet, üçüncü tarafın verileri akıllı sözleşmeye çekmek yerine verileri blok zincirine itmesidir.

2.3.2 Üçüncü taraf güvenini sağlayın

Yukarıda bahsedilen fikir birliği problemini çözme yönteminin özü, blok zincirinin verileri pasif olarak alması ve dışarıyla etkileşimin üçüncü tarafa bağlı olmasıdır.Bu sırada, ikinci soru sorulacak, üçüncü taraf nasıl güvenebilir? Veri aktarımı sırasında üçüncü bir şahıs özel olarak verilerle oynarsa ne olur? Üçüncü şahsın verileri doğru adresten alıp almadığı nasıl denetlenir? Güvenilirlik problemini çözmek için bir kahin tanıtmak gerekir.

Oracle, imzalar aracılığıyla dış dünyanın durumu hakkında bilgi veren, böylece belirli bir akıllı sözleşmenin belirsiz dış dünyaya yanıt vermesine izin veren güvenilir bir varlıktır; kahin, kurcalama yapmayan, istikrarlı hizmet ve denetlenebilir özelliklere sahiptir. Ve operasyon gücünü sağlamak için ekonomik bir teşvik mekanizmasına sahiptir; şu anda iki model kehanet vardır, biri tek model, diğeri çoklu model ve bazen birden çok modele oracle ağları da denmektedir.

Tek bir model sadece bir kehanet içerir.Bu kehanet güvenilirdir.Kodu doğru bir şekilde çalıştıracaktır.Sözleşmenin katılımcıları sözleşmenin taraflarından biriyle işbirliği yapmayacağından emin olabilirler.Tek model hizmet olarak yazılıma benzer. Sağlayıcı; Çoğu uygulama için tek bir model yeterince güvenli ve ekonomiktir.

Çoklu model, birden fazla oracle veya hatta bir oracle ağı içerir.Bu modelde, kod yürütme 10 gibi birkaç bağımsız oracle arasında dağıtılır ve bu 10 oracle'ın verileri bir güvenilirlik eşiğine ayarlanır. Kritik sayıda akıllı oracle, sonuç üzerinde anlaşmalıdır. Örneğin, kullanıcı 7/10 modelini kullanırsa, sözleşme yalnızca 7 akıllı oracle'a eşit veya daha fazla kabul ettiğinde uygulanabilir. Birden çok model, tek bir modelden daha karmaşık ve maliyetlidir. , Ancak daha iyi güvenlik sağlar.

2.4 Kahinlerin sınıflandırılması

Şu anda, esas olarak üç tür kahin vardır:

Yazılım oracle: Temelde, akıllı sözleşmeler için girdi verileri olarak API'ler aracılığıyla üçüncü taraf web sitelerinden veya hizmet sağlayıcılardan veri elde etmeyi ifade eder.

Donanım oracle: Oracle, Nesnelerin İnterneti alanında daha yaygın olarak kullanılmaktadır ve Nesnelerin İnternetindeki veri toplayıcıya yansıtılmaktadır. Örneğin, otoyol kavşaklarındaki algılama ekipmanı, araç verilerini hızlı bir şekilde alabilir ve ağa yükleyebilir.

Konsensüs oracle: Yukarıdaki iki tür oracle, merkezi oracle'lardır. Merkezi olmayan oracle olarak da adlandırılan bu fikir birliği oracle'ından farklı olarak, şu anda birçok blockchain projesinde kullanılan bir teknolojidir (bir sonraki bölümde analiz edilmiştir). Oracle tarafından blok zincirine aktarılan veriler doğrudan ekstraksiyondan değil, dağıtılmış katılımcıların oylamasından gelir.

2.5 Oracle modelinin tasarımı

Bu bölüm oracle'ların sınıflandırılmasından bahsediyor.Veri kaynaklarından veri elde eden merkezi oracle'lara ek olarak, konsensüs mekanizmaları aracılığıyla tasarlanmış merkezi olmayan oracle'lar da var. Konsept oylama kullanan merkezi olmayan bir fikir birliği kahini de tasarlayabiliriz.

Merkeziyetsizleştirmenin önemli bir özelliği dağıtılmış düğümlerdir.Belirli sayıda yedek düğümün yanı sıra EOS'a göre 21 düğüm de tasarlayabiliriz. Düğümler, Dpos oylama yoluyla oluşturulabilir.İşteki düğümler, zincirdeki zincir dışı verilerin doğrulanmasından sorumludur. 21 düğümden 17'den fazla düğüm (veya diğer oranlar) aynı verilerin gönderildiğini doğruladığında, verilerin gerçek olduğu ve elde edildiği kabul edilir. "Blok ödülleri" ve verileri yanlış ileten düğümler, düğümlerin verileri dürüst bir şekilde yüklemesini sağlamak için blok ödülleri düşülecektir. Ek olarak, yanlış veri yükleyen düğüm sayısı, belirli bir sayıya ulaştığında yedek düğümlerle değiştirilecektir.

Mevcut bakış açısına göre, Dpos mutabakat mekanizması ciddi merkezileşme nedeniyle eleştirilse de, operasyonel etkisi açısından büyük bir sorun bulunmamakta ve şu an için doğru ve inandırıcı kabul edilmektedir. Ve ademi merkeziyetçilik esasen bir derece meselesidir ve bir amaçtan ziyade bir amaca ulaşmak için bir araçtır, bu nedenle Dpos düğümüne benzer bir model aracılığıyla bir oracle inşa etmek mümkündür. Aşırı durumlarda bile, çoğu düğümün ortak sahtekarlığı, belirli miktarda jeton gerektiren bir düğüm oluşturarak ve düğümü diskalifiye ederek de önlenebilir.

3. Uygulama oracle proje analizi

Ethereum'un doğuşu, insanların parasal ödemeye ek olarak blockchain teknolojisinin yeni uygulama değerini keşfetmelerini sağladı. Turing'in eksiksiz akıllı sözleşmeleriyle inşa edilen halka açık zincir platformu, 2017'de resmi olarak bir boğa piyasası dalgasına yol açtı. Ethereum'un uygulama oranındaki artışla birlikte, ağ yavaş yavaş tıkandı ve yüksek işlem ücreti de çok sayıda potansiyel kullanıcıyı engelledi. Şu anda, Ethereum'un performansını artıran birçok halka açık zincir doğdu ve özellikle belirli alanlara uygulanan bazı halka açık zincirler de gelişme yolundaydı.

Önceki bölüm akıllı sözleşmeler için oracle teknolojisinin önemini tartışmıştı, bu nedenle birçok halka açık zincir de bu teknolojiyi kendi ekolojilerine uyguluyor.

3.1 Analık

Aeternity (kısaca AE), 2016 yılında Alman bilgisayar bilimcileri, Yanislav ve diğerleri tarafından başlatılan, "Ethereum'un vaftiz babası" olarak bilinen ve "Avrupa Ethereum" olarak bilinen temel bir halka açık zincir projesidir. AE'nin yeniliği, mikro ödemeler, sigorta, kitle fonlaması, ticaret finansmanı ve diğer alanlarda, özellikle mevcut Ethereum temel sistemi için kullanılabilen hesap adlandırma, Turing tam durum kanalları ve merkezi olmayan oracle'ların kullanımında yatmaktadır. Yenilik ve iyileştirme.

AE şu anda 140 milyon ABD doları toplam piyasa değerine ve 233 milyon adet tirajına sahip olup, piyasa değerinde 40. sırada yer almaktadır. Bu yıl Mayıs ayında halka açık zincir pazarında katman iyi bir performans gösterdi. Ancak çok ilgi gören ünlü projelerin ekip üyelerine bırakılması ve ana ağın defalarca ertelenmesi, yatırımcıların gönlüne çok fazla gölge düşürdü. Son olarak, AE ana ağı resmi olarak 29 Kasım 2018'de başlatıldı.

3.1.1 AE teknik mimarisi

AE'nin temelleri dört ana yapı tarafından desteklenmektedir:

Durum kanalı: Aeternity'nin akıllı sözleşmesi tamamen işlevsel bir seçenektir, yalnızca devlet kanalında mevcuttur ve kullanıcılar yalnızca yan zincirde etkileşime girer. Yalnızca bir anlaşmazlık olduğunda, kod ve akıllı sözleşme blok zincirini içerecektir.Tüm model, kendi kendini yargılama becerisine sahip dijital bir mahkeme gibidir.

Eyalet kanal ağı, herkesin güvenilir bir şekilde değer alışverişi yapmasına izin verir. Değer değişimine katılanlar özel olarak değiş tokuş yapabilirler ve işletmeler arasındaki değer değişim kayıtları kamuoyundan çok kendileri tarafından bilinir, büyük işlemlerde bile katılımcıların değişimi çok yüksek bir hızda gerçekleştirilebilir.

Merkezi olmayan oracle: Oracle, gerçek dünya verileri ile akıllı sözleşmeler arasındaki bağlantıyı fark eder. Oracle, Turing tam hesaplama modelinden daha güçlüdür. Değiştirilemeyecek kamuya açık veriler sağlayarak ve oracle'ın ayarlarına göre sözleşmeler yaparak, seçim sonuçları, varlık fiyatları ve hava koşulları gibi çok sayıda ticari uygulamanın temel içeriği aeternity's oracle için geçerli olacaktır. Daha da önemlisi, diğer projelere kıyasla, AE'nin oracle'ı ademi merkeziyetçi.

Karışık fikir birliği: Aeternity blockchain'i, iş kanıtı yöntemi POW'un ikili algoritmasını ve hisse kanıtı yöntemi POS'u yaratıcı bir şekilde birleştirerek fikir birliğine varır. Guguklu algoritmasına dayanarak, bir akıllı telefon bile yeni madeni paralar çıkarmak için yeterlidir ve bu da nihai ademi merkeziyetçilik olacaktır. Teminat kanıtı yöntemi, zincir içi tahmin piyasaları gibi senaryolarda da kullanılır.

Teknik yönetişim: AE, madenciler tarafından oylanarak ve token sahipleriyle ortak kararlar alarak topluluğu yönetecek. Teknoloji, tahmin piyasasının bilgi toplama için ne kadar değerli olduğunu kanıtlamıştır. Ebeveynlik zincirinde, tahmin piyasası projeleri için gerekli olan veri ve bilgiler hazır durumda olacaktır. Bu tahmin edilen pazarlar, 0'dan 1'e kadar herhangi bir sayı ile temsil edilecektir, bu da madenciler için blok zincirinin hangi sürümünün çıkarılması gerektiği anlamına gelir. Böyle bir teknik yönetişim mekanizması, oracle'ın hataları düzeltmesi ve blok zincirinin bazı değişkenlerini (ödülleri hesaplama, blok boyutu vb.) Ayarlaması için de uygundur.

3.1.2 Oracle işlevinin gerçekleştirilmesi

Beyaz kitap konseptinde, Aeternity ayrıca, oracle'ı çok verimli ve ucuz hale getirecek olan merkezi olmayan bir oracle kuracak, çünkü fikir birliği mekanizmasının örtüşmesini önleyecek ve kanaldaki tokenlar tamamen güvenilir şekilde kullanılabilecek. Oracle'ların yanıtlarına erişebilen akıllı sözleşmeler, iletim için kullanılır.Bu tür oracle'ların blok zinciri, herhangi bir gerçek dünya verisini elde etmek için kullanılabilir ve bu veriler, akıllı sözleşmeler ve gerçek dünya uygulamalarının entegrasyonu altında değer üretebilir. Stratejik konumlandırma açısından, Aeternity tamamen ademi merkeziyetçiliği, temel tesislerin inşasını somutlaştırıyor ve mevcut akıllı sözleşmelerin sorunlu noktalarını çözüyor. Aşağıda, AE merkezi olmayan oracle'ın nasıl çalıştığı anlatılmaktadır:

İster metin ister kod olarak yazılsın, çoğu sözleşmenin en kritik işlevi, farklı malların fiyatları veya belirli bir olayın meydana gelip gelmediği gibi çevreye dayalı değerler elde etmektir. Bu kabiliyetten yoksun bir akıllı sözleşme sistemi, esasen kapalı bir sistemdir ve işe yaramaz olarak değerlendirilebilir. Bu temelde bilinen bir gerçektir ve birkaç proje, dış verileri merkezi olmayan bir şekilde blok zincirine getirmeye çalıştı. Bununla birlikte, sağlanan bir gerçeğin doğru olup olmadığını belirlemek için, bu esasen fikir birliği mekanizmasının üstünde yeni bir konsensüs mekanizmasının gerçekleştirilmesini gerektirir.

İki fikir birliği mekanizmasının birbiriyle örtüşerek çalışmasına izin vermek, onları bağımsız olarak çalıştırmak kadar pahalıdır. Ek olarak, bu güvenliği artırmaz, çünkü zayıf olan yine de saldırıya uğrayacak ve "yanlış" değerler üretecektir. Bu nedenle AE, iki fikir birliği mekanizmasını tek bir mekanizmada birleştirir ve sistemin durumunu belirleyen uzlaşma mekanizmasını yeniden kullanır, yani bu mekanizmayı dış dünyanın durumunu belirlemek için de kullanır.

Tüm bunların çalışma şekli şu şekildedir: Herhangi bir AE token sahibi, bir soruya bir cevap göndererek bir oracle'ı etkinleştirebilir. Bu noktada, bu sorunun cevaplanabileceğini de açıkça belirtmeleri gerekir.

Zaman çizelgesi, bu soru ya hemen cevaplanabilir ya da gelecekte bir noktada cevaplanabilir. Oracle'ı başlatan kullanıcının, zaman çizelgesinin uzunluğuna göre eşit oranda AE token yatırması gerekir.Kullanıcı gerçek olarak kabul edilen bir cevap verdiği sürece, bu tokenler iade edilecek, aksi takdirde imha edilecektir. Blok zinciri, bu oracle için benzersiz bir tanımlayıcı oluşturacaktır.Cevap hazır olduğunda, bu tanımlayıcı cevabı almak için kullanılabilir.

Sorulara cevap verme zamanı geldiğinde, oracle'ı başlatan kullanıcılar ücretsiz bir cevap verebilir. Kehaneti başlatan kişi cevabı verdiğinde veya belirli bir süre sonra, herhangi bir kullanıcı ters cevabı gönderebilir.Tabii ki, hepsinin aynı miktarda AE jetonu yatırması gerekir. Zaman çizelgesi bittikten sonra çelişkili bir cevap verilmezse, oracle launcher tarafından verilen cevap gerçek olarak kabul edilecek ve depozito iade edilecektir. Herhangi bir çelişkili cevap verilirse, yeni bloğun fikir birliği mekanizması kehanete cevap vermek için kullanılacaktır. İkinci durum daha pahalıdır, ancak en az iki depozitodan birini alabileceğimizi (imha edebileceğimizi) biliyoruz.Bu ekonomik olarak mümkün.

3.2 Augur

Augur kısaltması REP, itibarın kısaltması, Augur sisteminde dolaşımda olan para birimidir. Augur, Ethereum platformu üzerine inşa edilmiş merkezi olmayan bir tahmin pazarı platformu olarak konumlandırıldı ve resmi olarak Haziran 2015'te piyasaya sürüldü. Ethereum'daki ilk uygulama.

REP'nin token niteliği ERC20'dir ve bir bireyin kamusal ve özel ile ilgili bir ayrılmaz parçası olarak kabul edilebilir, bölünebilir ve ticareti yapılabilir. Toplam token sayısı, şu anda dolaşımda olan 11 milyon olup, birim fiyatı 8.585 ABD doları ve toplam piyasa değeri 94 milyon ABD dolarıdır ve 56. sırada yer almaktadır.

3.2.1 Çalışma prensibi

Augur, "grup bilgeliği" adı verilen bir kavram kullanır; bu, bir grup insanın bilgeliğinin gruptaki en zeki kişiden daha yüksek olacağı anlamına gelir. Bu nedenle, Augur'un tahmin sonuçları genellikle şeylerin gerçek yönüne daha yakındır. Bir olayın geliştirme sonuçlarını tahmin etme konusunda grubun bilgeliğine güvenmek, karşı taraf risklerini ve sunucu merkezileştirme risklerini etkili bir şekilde ortadan kaldırabilir. Augur aynı zamanda blockchain'in küresel dolaşımından da yararlanarak küresel bir pazar yarattı. Herkesin rasyonel tahminlerde bulunması nasıl sağlanır? Kullanıcılar tahmin ve bahis yapmak için Augur jetonlarını kullanırlar.Eğer tahmin doğruysa rakibin fişlerini alırsınız.Eğer tahmin yanlışsa bahis maliyetini kaybedersiniz.

Tahmin sürecinde oracle teknolojisinin uygulanması kaçınılmazdır.Augur oracle teknolojisi teminat olarak REP tokenleri kullanılarak gerçekleştirilir ve teminat miktarı REP'nin değeridir. Augur oracle, tüm piyasa bahislerinin, zincir dışındakiler de dahil olmak üzere REP'nin piyasa değeri ile sınırlı olmasını sağlar.

Ethereum protokolünde merkezi olmayan tahmin pazarı olarak Gnosis, oracle teknolojisini uygulayan bir projedir. İnsanların herhangi bir olayın sonucunu tahmin etmeleri için açık bir platform sağlar ve özel tahmin pazar uygulamaları oluşturma sürecini büyük ölçüde basitleştirir. Aynı zamanda, Gnosis, oyuncuların tahmin piyasasına daha esnek ve özgür bir şekilde girmesini sağlamak için blockchain güven makinelerinin özelliklerinden ve akıllı sözleşmelerin otomatik olarak uygulanmasından yararlanarak tahmin piyasasına daha fazla hayal gücü getiriyor.

3.2.2 Augur uygulama senaryoları

Bir tahmin platformu olarak Augur birçok senaryoya uygulanabilir. Örneğin, genel seçimin sonucunu tahmin etmek için siyasi tahminlerde, olay arbitrajı, kişisel mülkler için risk oluşturabilecek olaylara bahis oynayarak, hava koşullarını ve olayları tahmin ederek vb. Risklerden korunmak için kullanılabilir. Bu tahmin senaryoları, zincirin dışından verilerin zincire girilmesini gerektirir ve bu nedenle oracle teknolojisinin yardımını gerektirir.

3.3 BitShares

BitShares (kısaltma: BTS) 2014 yılında piyasaya sürüldü. Kurucusu, üç ünlü blockchain projesi (BTS, STEEM, EOS) geliştiren yetenekli bir blockchain mühendisi olan BM'dir. BTS'nin konumlandırılması, blockchain teknolojisine dayalı merkezi olmayan bir ticaret platformu olarak tezahür eden serbest piyasa finansal sistemini gerçekleştiren bir Bitcoin uzatma protokolüdür.

Beş yıllık bir proje olan BTS, 2,676 milyar adet dolaşımda ve 125 milyon ABD doları toplam piyasa değeriyle 42. sırada yer alarak hala yaygın olarak kullanılıyor. Dpos konsensüs mekanizmasını kullanır, 27 düğüme sahiptir, her 3 saniyede bir işlem onayı ve teorik olarak performansı 100.000 TPS'ye ulaşabilir. BitShares'in geliştirilmesinden bu yana, ekoloji sürekli olarak iyileştirildi ve esas olarak aşağıdaki hususlar dahil olmak üzere rolü daha kapsamlı hale geldi:

Her şeyden önce, BitShares küresel bir merkezi olmayan dijital para borsasıdır.BitShares cüzdanı aracılığıyla, dünyanın herhangi bir ülkesinden insanlar dijital para birimi işlemlerini gerçekleştirebilir.

İkinci olarak, BitShares küresel bir merkezi olmayan borsa ve merkezi olmayan varlık saklama ajansıdır. BitShares, bireylerin ve şirketlerin BitShares sisteminde kendi varlıklarını yayınlamalarına izin verir. Verilen tüm varlıklar akıllı sözleşmeler yoluyla tamamlanır. Tüm sanal varlıklar BTS hesabındadır. Tüm varlıklar BitShares blok zincirinde saklanır. İşlem hızı ve Ölçek, mevcut ABD Nasdaq borsasını barındıracak şekilde tamamlandı

Aynı zamanda, BitShares aynı zamanda merkezi olmayan bir bankadır. BitShares sisteminde, BTS tokenleri ödünç almak için ipotek edilebilir, böylece BITCNY, BITUSD ve BITEUR gibi merkezi olmayan bağlantılı yasal para varlıkları ihraç edilebilir.

Son olarak, BitShares, blok zinciri finansal ağının altyapısıdır. BitShares, bankacılık, borsa, kumar, müzik, müzayedeler vb. Gibi İnternet üzerindeki her sektöre yeniliği uygulayabilir.

Doğal olarak, BitShares, bir tür "öngörülebilir pazar" ekonomik teori deneyi olarak, ilgili finansal ve oyun uygulamalarıyla birleştiğinde, doğal olarak oracle teknolojisinin uygulanmasını ve geliştirilmesini gerektirir.

Yukarıda belirtilen ana akım projelere ek olarak, bu projeler aynı zamanda EOS tabanlı oracle'lar OracleChain, Amoveo, Bodhi Bodhi, Stox Boxing Coin, Delphy vb. Tahmin projeleri dahil olmak üzere oracle ile ilgili teknolojileri kullanır.

4. Oracle'ın konumlandırılması ve uygulanması

Blockchain'in kendisi soyut bir kavramdır ve ekonomik teşviklerle birlikte kriptografi teknolojisi ile oluşturulan dağıtılmış bir defter tarafından bilgilerin tahrif edilmemesini sağlayabilir. 2.0 çağındaki akıllı sözleşmeler, programların belirli koşullar altında zincir üzerinde otomatik olarak yürütülebilmesini sağlar. Oracle makinesi, akıllı sözleşmenin gerçek dünyada uygulanabilmesini sağlamak için akıllı sözleşmenin koşullarını doğru bir şekilde yakalar.

4.1 Oracle'ın yerleştirilmesi

Oracle ile ilgili olarak, aşağıdaki dört perspektiften konumlandırılabilir:

Bilgi Fuarı Ofisi: Akıllı bir sözleşmede, bir oracle geliştirdiğinizde, verilerinizin nasıl yorumlanacağını ve sözleşme ortamınızda ne anlama geldiğini belirleyen bir "mahkeme" seçmiş olursunuz. Geleneksel sözleşme sistemi çok pahalıdır. Yazılı sözleşme, mahkemenin sözleşmeyi yorumlamasını ve anlaşmazlığı çözmesini gerektirir. Bu mahkemeler her türden harici icra müdürü, polis memuru, yargıç ve avukat isteyecektir. Bu tür bir uygulama vergiler, yaptırım araçları ve hükümet altyapısı gerektirir. Bu bilgi mahkemeleri veya "kahinler", geleneksel yazılı sözleşmelerin uygulanmasını çevreleyen birçok savurgan çalışmayı azaltma potansiyeline sahiptir.

Karar verme kurulu: Ethereum "beyaz tahta" üzerine akıllı bir sözleşme yazıldığında, ilgili tüm taraflar tarafından tamamen görülebilir, bu nedenle sözleşmenin nasıl yürütüleceği konusunda bir belirsizlik olmaz. Akıllı bir sözleşmede, bu ayrıntılar hakkındaki yargı bir kehanet tarafından belirlenir. Blok zincirinin gereksinimlerini karşılamak için bu hizmetin iş akışını net bir şekilde açıklaması gerekir. Bir olay meydana geldiğinde, yargılama sürecine dahil olan her şey oracle hizmeti tarafından beyaz tahtaya yazılacak ve herkes kriptografi ile görebilecek ve doğrulayabilecektir.

Dijital ile gerçek dünyayı birbirine bağlayan kilit: Bir "sonuç" elde etmek için, orijinal verilerin genellikle dünyayı tanımlayan bir modele göre özetlenmesi, filtrelenmesi, birleştirilmesi ve tutarlı olması gerekir.

4.2

Bahis

5. risk uyarısı

TokenClub

TokenClubTokenClubTokenClub

CCTD 17 Ekim kömür fiyatı seçimi
önceki
CCTD 17 Ekim Kömür Piyasası Bilgileri Kısa Bilgi
Sonraki
Tamamen siyah teknoloji, önümüzdeki 30 yıl içinde Geely gökyüzüne karşı çıkacak
CCTD Üretim satışları aktif, kışlık deponun sadece coşku satın alması gerekiyor
Diriliş, iki Audis "bir satış şirketi" paylaşmalı mı?
Aixiou dolandırıcılığı Interpol'e atıfta bulunarak bir "gezici drama" sahneledi
CCTD Bohai Rim Termal Kömür Spot Referans Fiyatı 17 Ekim
Fark yaratacak bir aracı yoksa kavun tohumları reklamsız yaşayamaz mı?
Babbitt sütunu
CCTD Yurt içi koklaşabilir taş kömürü fiyatları bu hafta ağırlıklı olarak yükseliyor
Boyue ayrıca Siri ile donatılmıştır ve gelecekte uzun mesafeler koşacağım, bu yüzden artık sıkıcı olmayacağım.
İletişimin "yeni çağı" burada! Unicom karma reform ileriye doğru büyük bir adım attı!
Siyahları işe alan internet ünlüsü Zhongtai de bu sefer bağımsız olarak otonom sürüşü geliştirecek.
Toyota 86 listeden çıkarıldı ve sonbahar dağlarının tanrısı yalnızca Wuling Hongguang tarafından bırakıldı
To Top