Oracles datang ka nyalametkeun teh

Oracles datang ka nyalametkeun teh

Oracles Blockchain ngajawab masalah pangiriman informasi ti dunya luar ka blockchain nu. Tapi penting pikeun urang terang mana anu tiasa dipercaya.

В artikel ngeunaan peluncuran katalog Ombak Oracles urang wrote ngeunaan pentingna oracles pikeun blockchain.

aplikasi desentralisasi teu boga aksés ka data luar blockchain nu. Ku alatan éta, program leutik dijieun - oracles - nu meunang aksés ka data diperlukeun ti dunya luar sarta ngarekam aranjeunna dina blockchain nu.

Dumasar jenis sumber data, oracles bisa dibagi kana tilu kategori: software, hardware jeung manusa.

Oracles software nampi sareng ngolah data tina Internét - sapertos suhu hawa, harga komoditi, telat karéta sareng pesawat. Inpormasi asalna tina sumber online sapertos API, sareng oracle ngémutan éta sareng nempatkeun kana blockchain. Baca ngeunaan kumaha carana ngadamel oracle software basajan di dieu.

Oracles hardware lagu objék di dunya nyata ngagunakeun alat jeung sensor. Salaku conto, kaméra pidéo anu dikalibrasi pikeun meuntas jalur ngarékam mobil anu asup ka daérah anu tangtu. Oracle ngarékam kanyataan nyebrang garis dina blokchain, sareng dumasar kana data ieu, naskah aplikasi anu terdesentralisasi tiasa, contona, ngamimitian ngaluarkeun denda sareng debit token tina akun pamilik mobil.

Oracles manusa ngagunakeun data nu diasupkeun ku manusa. Aranjeunna dianggap paling progresif alatan pintonan bebas maranéhanana hasil tina acara.

Kami nembe nyayogikeun alat anu ngamungkinkeun data Oracle ditulis kana blockchain numutkeun spésifikasi anu dipasihkeun. Gawéna saderhana pisan: anjeun ngan ukur kedah ngadaptar kartu oracleku ngeusian spésifikasi. Transaksi data teras tiasa diterbitkeun dumasar kana spésifikasi ieu ngalangkungan antarmuka Waves Oracles. Baca leuwih seueur tentang alat di dokuméntasi urang.

Oracles datang ka nyalametkeun teh

Alat sareng antarmuka anu standar sapertos ngagampangkeun kahirupan pikeun pamekar sareng pangguna jasa blockchain. Alat kami mangpaat khusus pikeun oracle manusa sareng tiasa dianggo, contona, pikeun ngarékam sertipikat atanapi hak cipta pikeun objék naon waé.

Tapi nalika nganggo oracles, timbul patarosan kapercayaan kana inpormasi anu ditampi ti aranjeunna. Naha sumberna dipercaya? Naha data bakal ditampi dina waktosna? Salaku tambahan, aya résiko yén oracle bakal nipu pangguna ku ngahaja masihan inpormasi anu salah pikeun kapentingan sorangan.

Salaku conto, tempo hiji Oracle nu nyadiakeun émbaran ngeunaan acara olahraga pikeun bursa tohan desentralisasi.

Kajadian éta laga utama turnamén UFC 242, Khabib Nurmagomedov vs Dustin Poirier. Numutkeun bookmakers, Nurmagomedov teh favorit jelas tina tarung. Anjeun bisa bet dina kameunangan na kalawan odds 1,24, nu pakait jeung kamungkinan 76%. The odds pikeun Poirier kameunangan éta 4,26 (22%), jeung odds of draw a diperkirakeun ku bookmakers pa 51,0 (2%).

Oracles datang ka nyalametkeun teh

naskah narima bets pamaké dina sagala tilu hasil mungkin nepika narima informasi ti Oracle ngeunaan hasil sabenerna perangna. Ieu hiji-hijina kriteria keur distribusi winnings.

Ayeuna dipikanyaho yén Nurmagomedov meunang. Sanajan kitu, hayu urang ngabayangkeun nu boga durhaka ti Oracle, ngarencanakeun panipuan sateuacanna, nempatkeun bet dina hasilna jeung odds paling nguntungkeun - draw a. Nalika bank alungan geus ngahontal volume badag, nu boga Oracle initiates ngarekam informasi palsu dina blockchain ngeunaan hasil konon draw tina perangna. Aksara bursa desentralisasi teu mibanda kamampuhan pikeun ganda-pariksa katepatan tina data narima sarta ngan distributes winnings luyu jeung data ieu.

Upami potensi kauntungan tina panipuan sapertos kitu langkung luhur tibatan pendapatan anu diproyeksikan tina Oracle anu jujur, sareng résiko angkat ka pengadilan rendah, kamungkinan tindakan anu teu jujur ​​ku anu gaduh Oracle naék sacara signifikan.

Salah sahiji solusi anu mungkin pikeun masalah éta nyaéta nyuhunkeun data tina sababaraha oracle sareng nyangking nilai anu hasilna kana konsensus. Aya sababaraha jinis konsensus:

  • kabéh oracles disadiakeun informasi sarua
  • paling oracles nyadiakeun informasi anu sarua (2 ti 3, 3 ti 4, jsb)
  • mawa data oracle kana nilai rata-rata (pilihan mungkin dimana nilai maksimum sareng minimum mimiti dipiceun)
  • kabéh oracles nyadiakeun informasi seragam kalawan toleransi pre-sapuk (contona, tanda petik finansial ti sumber béda bisa béda ku 0,00001, sarta ménta hiji patandingan pasti mangrupa tugas nu teu mungkin).
  • ngan ukur pilih nilai unik tina data anu ditampi

Hayu urang balik deui ka bursa tohan desentralisasi urang. Nalika nganggo konsensus "3 tina 4", hiji oracle ngalaporkeun draw moal tiasa mangaruhan palaksanaan naskah, upami tilu oracle sanésna nyayogikeun inpormasi anu dipercaya.
Tapi hiji pamaké jahat bisa boga tilu tina opat oracles, lajeng anjeunna bakal tiasa nyadiakeun mayoritas decisive.

Pajoang pikeun integritas oracles, anjeun tiasa ngenalkeun rating pikeun aranjeunna atanapi sistem denda pikeun data anu teu dipercaya. Anjeun oge bisa nyandak jalur "wortel" jeung nawarkeun ganjaran pikeun kaaslian. Tapi euweuh ukuran sagemblengna bakal nyingkahan, contona, rating inflasi atawa mayoritas adil.

Ku kituna éta patut inventing ladenan kompléks, atawa bakal cukup pikeun mibanda alat konsensus anu bakal ngidinan Anjeun, kawas dina rak supermarket, pikeun milih, contona, lima oracles nu nyadiakeun data diperlukeun, nyetel tipe konsensus jeung meunang hasilna?

Salaku conto, aplikasi desentralisasi peryogi data suhu dina derajat Celsius. Dina katalog oracle, urang mendakan opat oracle anu nyayogikeun data sapertos kitu, nyetél jinis konsensus ka "rata-rata" sareng ngadamel pamundut.

Anggap oracles masihan nilai handap: 18, 17, 19 jeung 21 derajat. Beda tilu derajat tiasa janten kritis pikeun palaksanaan naskah. Palayanan ngolah hasilna sareng nampi nilai suhu rata-rata 18.75 derajat. Skrip aplikasi desentralisasi bakal nampi nomer ieu sareng damel sareng éta.

Oracles datang ka nyalametkeun teh

Pamustunganana, kaputusan aya dina konsumen: naha percanten ka hiji oracle sareng nganggo datana, atanapi ngawangun konsensus sababaraha oracle anu dipilih ku kawijaksanaan aranjeunna.

Dina sagala hal, data oracles mangrupakeun widang anu cukup anyar. Ieu dina tahap dimana pamaké sorangan bisa nangtukeun arah mana eta kudu ngamekarkeun. Éta sababna urang hoyong ngadangu pendapat anjeun. Naha alat di luhur dipikabutuh pikeun oracles? Kumaha anjeun ningali masa depan oracles data sacara umum? Bagikeun pendapat anjeun dina koméntar sareng dina grup resmi kami di telegram.

sumber: www.habr.com

Tambahkeun komentar