- Back to menu
- Back to menuMga presyo
- Back to menuPananaliksik
- Back to menuPinagkasunduan
- Back to menu
- Back to menu
- Back to menu
- Back to menu
- Back to menuMga Webinars at Events
Magtiwala sa iyong Oracle? Inilunsad ng Cornell ang Tool para sa Kumpidensyal na Mga Query sa Blockchain
Ang isang bagong tool mula sa sikat na IC3 lab ng Cornell ay nagbibigay-daan sa mga Ethereum smart contract na makakuha at magpadala ng impormasyon nang mas secure.
Ang mga matalinong kontrata ay sinasabing may potensyal na gumawa ng lahat ng uri ng kamangha-manghang bagay. Ngunit, upang matupad ang kanilang pangako, kailangan nila ng isang paraan upang makipag-usap sa labas ng mundo.
Hindi ganoon kadaling gawin iyon. Dahil sa likas na katangian ng isang blockchain (lahat ng node ay kailangang sumang-ayon sa anumang pagbabago sa estado ng database), ang mga matalinong kontrata ay hindi maaaring kumuha ng data nang mag-isa.
Kaya, sa halip, umaasa sila sa 'oracles'.
Isang mahalagang bahagi ng ecosystem ng matalinong kontrata, pinapayagan ng mga orakulo matalinong mga kontrata upang i-access ang impormasyon, tulad ng commodity, currency, derivative pricing at higit pa, mula sa mga website, at pagkatapos ay gamitin ang data na iyon para ipatupad ang mga tuntunin ng isang smart contract.
Ngunit ang mga orakulo ay may sariling hanay ng mga hamon.
Halimbawa, ang isang orakulo ay kailangang makapagbigay ng isang tamper-proof na mapagkukunan ng impormasyon. Kaya, kung ang iyong matalinong kontrata ay nag-aalok ng insurance laban sa mga pagkansela ng flight, gusto mong tiyakin na ang data na nakukuha mo sa mga flight ay tumpak, at hindi nabago sa anumang punto pagkatapos ma-scrap mula sa website.
Ang mga kumpidensyal na query ay isa pang isyu. Sabihin, ang isang matalinong kontrata ay nangangailangan ng impormasyon sa isang personal na bank statement o isang medikal na rekord. Ang isang query mula sa orakulo hanggang sa website ay kailangang maglaman ng login, password o iba pang pribadong impormasyon. At T mong may makakita niyan.
Naka-sealed sa isang kahon
Sa layuning iyon, ang mga mananaliksik sa Cornell's Initiative for Cryptocurrencies and Contracts (IC3) ay naglunsad ng isang oracle service na nagbibigay-daan sa Ethereum smart contract na makakuha ng mapagkakatiwalaang impormasyon at ligtas na magpadala ng mga kumpidensyal na query sa mga website.
Hindi tulad ng iba pang mga orakulo, ang Town Crier, bilang tawag sa serbisyo, ay nakakakuha ng karagdagang seguridad mula sa Intel's Software Guard eXtensions (SGX). Ipinatupad na ng IC3 ang SGX sa Teechan, isang iminungkahing off-chain na solusyon sa pagbabayad para sa Bitcoin, bagama't hindi nang walang ilang sukat ngdebate.
Ngunit ang Town Crier ay opisyal na unang na-publish at unang na-deploy na tool na nakabatay sa SGX ng IC3.
Kung ikaw ay nagtataka kung paano gumagana ang SGX, ito ay nagbibigay-daan sa iyong magpatakbo ng code sa loob ng isang enclave, o isang uri ng black box na kapaligiran, na nagbibigay ng karagdagang proteksyon laban sa pakikialam. Kahit na ang sariling operating system ng computer ay hindi makikita ang data sa loob ng enclave.
Ang isa pang tampok na inaalok ng SGX ay 'remote attestation'. Nangangahulugan iyon na ang mga gumagamit ng serbisyo ay magagawang patunayan ang Town Crier code na sa katunayan ay tumatakbo sa isang secure na kapaligiran ng SGX.
Si Ari Juels, isang propesor sa Cornell Tech na nagtatrabaho sa proyekto, ay nagsabi sa CoinDesk:
"Ipagpalagay na pinagkakatiwalaan mo ang SGX, ang data na inihatid ng Town Crier mula sa isang website ay garantisadong walang pakikialam. Ang authenticity property na ito ay nangangahulugan na para magtiwala sa data ng Town Crier, kailangan mo lang magtiwala sa pagpapatupad ng Intel sa SGX at sa target na website."
Habang ang Town Crier ay nagpapatakbo ng CORE code nito sa isang server na may SGX chip, ang solusyon ay mayroon ding front end na binubuo ng isang matalinong kontrata na tumatakbo sa Ethereum blockchain.
Ayon kay Juels, magiging instrumental din ang Town Crier para sa mga pinapahintulutang blockchain, kung saan kakaunti, pinagkakatiwalaang kalahok ang nagpapalitan ng data.
Sabi niya:
"Kahit na pinagkakatiwalaan ng mga bangko ang ONE isa sa pagkukunan ng data nang tama, hindi sila magtitiwala sa ONE isa upang pangasiwaan ang data sa mga plano o pangangalakal ng negosyo, kaya ang mga feature ng pagiging kumpidensyal ng isang system na tulad nito ay napakahalaga din sa isang pinahihintulutang setting."
Iba pang mga solusyon
Gayunpaman, hindi nag-iisa ang IC3 sa paghahanap ng tulong sa mga orakulo.
Ang iba pang mga orakulo na iminungkahi sa nakaraan ay kinabibilangan ng Augur at Gnosis, na parehong mga Markets ng hula na umaasa sa 'karunungan ng karamihan.
Ang isa pang serbisyo ay Oraclize, na umaasa sa isang TLSNotary – isang serbisyong nagbibigay-daan sa isang auditor na i-verify kung ang isang partikular na web page ay tumpak na nakuha. Gayunpaman, ang Town Crier ay naka-frame bilang natatangi dahil umaasa ito sa isang partikular na uri ng hardware para sa seguridad nito.
Sa ngayon, bagama't ganap na gumagana, ang Town Crier ay opisyal pa rin sa alpha, at sinusuportahan lamang ang mga uri ng query para sa data ng flight, mga stock ticker, pagsubaybay sa UPS at data ng panahon.
Ang proyekto ay nakipagsosyo din sa SmartContracts.com, kaya ang sinumang gustong mag-spin up ng isang Town Crier oracle at mag-eksperimento sa mga query sa presyo ng barya, ay madaling magawa ito.
Fortune cookies larawan sa pamamagitan ng Shutterstock