현실세계와 블럭체인 오라클 문제(Oracle problem)

in #dclick5 years ago (edited)

현실세계에서 블럭체인을 연결하려할 때 항상 등장하는 단골 이슈,

DdDrj2mNsH1SvjfJ6RsZLd9ESc8ri7b781pA1fNV.png

image source : https://decenter.org/en/blockchain-oracles-as-a-link-between-the-digital-and-real-worlds

오라클 문제(Oracle problem)'를 어떻게 해결할 것인가?

오라클 문제에서 언급되는 이슈들은 실제로 블럭체인을 현실세계로 확장하는 데 매우 큰 비중을 차지하고 있습니다. 오라클 문제에 대해 아직 모르신다면, 검색을 해보는 것을 추천드립니다. 물론 이 포스트에서 오라클 문제 내용을 약간 다루긴 하겠지만 그보다는 오라클 문제 중에서 특히 하드웨어와 관련된 부분이 과연 해소가 가능한 문제인가에 의문을 제기하려 하기 때문입니다.

'오라클'은 외부 세계의 데이터를 블럭체인 네트워크내로 들여오는 지점 혹은 들여오는 기술 정도로 이해할 수 있습니다. 크게 나눈다면 '소프트웨어 오라클'과 '하드웨어 오라클' 정도로 구분할 수 있을 겁니다. 하드웨어 오라클은 외부의 변화를 감지해서 데이터를 송신(아날로그 데이터를 디지털화)하는 센서를 의미하는 것이 일반입니다. 이런 센서들에는 온도, 습도, 비, 또는 창고의 특정 위치에 물건이 존재하는지, 특정 장치가 파손됐는지 여부를 데이터화 하는 등 다양한 센서들이 있을 수 있습니다.

오라클과 블럭체인, 스마트 컨트랙을 간단하게 응용해 본다면 다음과 같이 사용할 수 있을 겁니다.

블럭체인 기반 하의 스마트컨트랙트를 이용해 A회사 정수기의 물이 다 떨어지면(하드웨어 오라클: 레벨센서) 정수기렌탈회사로 주문이 들어가고 주문이 들어가면 자동으로 특정 코인이 A회사의 지갑에서 렌탈회사 지갑으로 이체되도록 세팅

그런데 위의 예시에서 하드웨어 오라클의 가장 중요한 부분을 차지하는 레벨센서는 특정회사들에서 만드는 것일 수 밖에 없습니다. 중앙신뢰기관이 존재한다면 레벨센서 제조회사의 고의적 오작동과 그로 인한 잘못된 거래의 분쟁은 어렵지 않게 해결될 수도 있습니다. 그러나 블럭체인 기반하의 스마트컨트랙트로 인한 거래인 경우 누가 어떻게 해결하고 보상을 해줄 수가 있을지 큰 의문이 듭니다.

만약 어쩔 수 없지 않느냐~ 라고 한다면 아마 블럭체인 기반하의 세상에서는 센서 제조회사들이 가장 막강한 권력을 가질 수도 있지 않을까요? 만약 대통령 선거를 집에서 할 수 있게 하드웨어 오라클로 개별투표기(정부제공)를 사용하고 개별투표기 제조회사와 특정 세력이 '조작이 일어나도 잘 모를 소수의 사용자 그룹' 다수를 선출해서 이들의 선택을 임의로 바꿔 특정 후보를 뽑게 만들었다면 이건 사회가 엄청난 비용을 들여 감당해 내야 할 문제가 될 겁니다. 해결 못하면 ... 뭐 알아서 망할 각이 나오겠죠.

하드웨어 오라클 문제에서 중간에 누군가가 조작하는 것은 둘째치고서라도 제조사라는 미들맨을 계속 이용해야한다면 '미들맨(중앙신뢰자정도로 표현)을 없애는 것을 목표'로 하고 있는 블럭체인은 오프라인 세상과 연동되기 어려운 것 아닌가하는 그런 의문이 들어서 주절주절 써 봤습니다 :)


Sponsored ( Powered by dclick )
DCLICK: An Incentivized Ad platform by Proof of Click - 스팀 기반 애드센스를 소개합니다.

안녕하세요 스티미언 여러분. 오늘 여러분께 스팀 블록체인 기반 광고 플랫폼 DCLICK을 소개...

Sort:  

짱짱맨 호출에 응답하여 보팅하였습니다.

Hi @sonsory!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 2.049 which ranks you at #24247 across all Steem accounts.
Your rank has improved 134 places in the last three days (old rank 24381).

In our last Algorithmic Curation Round, consisting of 222 contributions, your post is ranked at #143.

Evaluation of your UA score:
  • Only a few people are following you, try to convince more people with good work.
  • Your contribution has not gone unnoticed, keep up the good work!
  • Good user engagement!

Feel free to join our @steem-ua Discord server

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.033
BTC 62937.86
ETH 3092.40
USDT 1.00
SBD 3.87