메디블록
메디블록(Medibloc)은 블록체인 기반의 개인 의료정보 통합관리 플랫폼이다. 메디블록 기반으로 작동하는 암호화폐를 메디토큰(Medi Token)이라고 부른다. 현직 의사 출신인 이은솔[1]과 고우균[2]이 공동 창시했다. 메디블록의 화폐 단위는 MED이다. 2017년 11월 메디블록 ICO를 진행하여 약 300억원의 투자자금을 확보했다.[3][4] 처음에는 중국의 큐텀(Qtum) 기반의 QRC-20 토큰으로 개발을 시작했으나, 이후 큐텀 플랫폼에서 벗어나 이더리움 기반의 ERC-20 토큰으로 변경했다. 메디블록은 당분간 QRC-20 기반의 MED와 ERC-20 기반의 MEDX 토큰 두 가지를 병행하여 사용 중이지만, 조만간 메디블록 자체 메인넷을 개발하여 하나로 통합할 예정이다.
목차
개요
메디블록(MediBloc)은 여러 곳에 분산되어 있는 의료정보를 블록체인을 이용하여 개인이 안전하게 관리할 수 있는 시스템이다. 현재 의료정보 시스템에서는 각 개인의 의료정보가 개별 의료기관 중심으로 관리되고 있다. 이로 인해 환자들이 각 의료기관마다 의료 데이터를 따로 생성해야 하기 때문에, 불필요한 검사나 진료를 반복하게 되어 매번 불필요한 시간과 비용이 낭비되고 있다. 또한, 다른 분야와 달리 의료 분야는 개인정보에 대한 엄격한 규제가 자세히 명시되어 있고 데이터들이 디지털화 되어 있지 않은 경우가 많다. 이런 점들로 인해 의료정보 교환 및 관리가 어려운 실정이다. 메디블록은 이런 문제점을 해결하여 환자 개인이 주체가 되어 의료정보를 관리할 수 있도록 하기 위해 고안되었다. 즉, 블록체인 기술을 이용하여 기존 의료정보 시스템을 환자 중심의 의료정보 시스템으로 전환시키고 개인정보의 탈중앙화를 이루는 것을 목표로 한다.
메디블록의 공동 창립자인 고우균, 이은솔 대표는 서울과학고 출신으로 특이하게 의사와 컴퓨터공학이라는 두 가지의 이력을 모두 가지고 있다. 2017년 12월 15일에 메디블록 ICO가 성공적으로 완료되어 300억원의 투자 자금을 조달했다. 2018년 9월 20일 코인마켓캡 기준으로 메디블록의 이더리움 기반 토큰인 MEDX(ERC-20)의 시가총액은 약 1,345만 달러(150억 원)로 254위이고, 큐텀 기반의 MED(QRC-20) 토큰의 시가총액은 966만 달러(108억 원)로, 346위를 차지하고 있다.[5] 메디블록 백서를 발표할 당시, 합의 알고리즘으로 큐텀의 지분증명(PoS) 방식을 채택했으나, 이후 메디블록 자체 메인넷을 만들기로 결정하면서 위임지분증명(DPoS) 방식으로 변경하였다.[6]
특징
최고 수준의 보안성
현재의 의료정보 시스템의 관리자 및 암호화의 주체는 환자 본인이 아닌 병원과 같은 의료 공급자이다. 이들의 실수나 의도적인 데이터 외부 유출이 발생할 경우 환자 개인에게 피해가 생길 수 있다. 메디블록은 이런 경우를 차단하기 위해 의료정보에 대한 관리 권한을 환자에게 부여한다. 환자는 본인의 의료정보 공개 범위를 자유롭게 설정하거나 관리할 수 있다. 이를 통해 의료정보가 유출될 수 있는 경로를 최소화함으로써 뛰어난 보안성을 가질 수 있다.
높은 신뢰성 및 투명성
메디블록은 블록체인 기술을 이용하여 의료정보를 분산화된 데이터 저장소에 저장한다. 데이터 원본이 아닌 데이터의 해시값만을 블록체인 안에 저장하여 데이터의 무결성을 검증하고 신뢰성을 확보할 수 있다. 또한, 메디블록은 의료정보의 기록, 타인에 의한 열람 정보를 블록체인에 기록하여 개인의 의료정보가 어떻게 쓰였는지 추적할 수 있게 한다. 의료정보에 대한 접근 권한을 환자가 가지고 있기 때문에 악의적 접근을 원칙적으로 불가능하게 한다.
높은 상호운용성
메디블록은 다양한 의료정보나 데이터에 대한 자체적인 표준을 채택하기보다 다양한 포맷을 모두 지원하여 상호변환이 가능하도록 하는 방법을 취했다. 메디블록은 다양한 표준에 맞는 API(응용 프로그램 인터페이스)와 SDK(소프트웨어 개발 도구)를 기본으로 제공하여 높은 자유도와 확장성을 바탕으로 현재의 의료정보 시스템에 비해 높은 상호운용성을 가진다.
플랫폼
메디블록은 백서 발표 당시 큐텀 기반의 디앱(DApp) 형태로 개발하기로 하였다. 하지만 실제 프로젝트 개발 과정을 거치며 자체 블록체인 플랫폼을 갖는 것이 견고하고 효율적일 것이라고 판단하였고, 2018년 8월 말 메디블록 자체 블록체인 플랫폼의 테스트넷을 공개하였다.[7] 메디블록의 합의 알고리즘은 스팀과 이오스를 참고한 위임지분증명(DPoS) 방식을 사용한다.[8]
플랫폼 구조
메디블록 플랫폼은 3개의 레이어(layer)로 구성된다.
- 메디블록 코어(core) 레이어 : 메디블록의 의료 데이터 네트워크로 암호화 기술을 이용해 데이터를 안전하게 보호할 수 있는 분산 데이터베이스이다. 블록체인에 필요한 별도의 저장소를 코어 레이어에서 제공한다. 의료정보는 애플리케이션 레이어에서 암호화되어 코어 레이어로 전달되기 때문에, 본인 외에 다른 사람은 원본 데이터의 내용을 알 수 없다. 또한 메디블록은 자체 백업 시스템을 제공하여 데이터가 삭제되거나 유실될 경우를 대비한다. 메디블록은 모든 사용자에게 1GB의 저장소를 무료로 제공하고 매우 저렴한 비용으로 추가 용량을 제공한다.
- 메디블록 서비스(service) 레이어 : 코어 레이어와 애플리케이션 레이어를 연결하고 사용자 정보를 관리하기 위한 모든 핵심 기능을 제공한다. 서비스 레이어는 블록체인 위의 정보를 기반으로 코어 레이어와 연결을 통해 데이터 입출력 기능을 제공한다. 내부적으로는 크게 이더리움 가상머신(EVM)을 기반으로 한 스마트 계약, 그리고 애플리케이션과 코어를 연결해 주는 부분으로 나눌 수 있다. 메디블록은 서비스 레이어를 통해 데이터 검색 기능을 제공한다. 사용자는 타인의 의료 정보를 얻고자 하는 경우 이 검색 기능을 활용할 수 있다. 또한, 찾고자 하는 데이터의 조건과 데이터 제공에 대한 보상 요건 등을 명시해 원하는 의료 데이터를 얻을 수도 있다.
- 메디블록 애플리케이션(application) 레이어 : 메디블록 플랫폼의 모든 응용 프로그램들이 포함된다. 이 응용 프로그램들은 서비스 레이어를 통해 플랫폼 내 데이터에 접근할 수 있다. 메디블록은 SDK와 API, 프로토콜 등을 제공하여 응용 프로그램 개발을 용이하게 도와준다.
플랫폼 구성요소
- 메디블록 계정
- 메디블록 계정은 사용 목적에 따라 일반 사용자, 의료 공급자, 의료 연구자 계정으로 나눌 수 있다. 본인 의료정보 읽기 및 쓰기는 모든 계정에서 가능하지만 타인 의료정보에 대한 권한에서는 차이가 있다. 먼저 일반 사용자 계정의 경우 타인 의료정보 읽기 및 쓰기는 기본적으로 불가하나 타인이 승인을 해줬을 경우 가능하다. 타인 의료정보를 쓸 경우에는 비의료인 생성 기록으로 표시된다. 의료 소비자는 계정에 응급상황 시 필요한 중요 정보를 별도로 기록할 수 있으며, 의료 공급자는 특수 상황 하에서는 이렇게 별도 기록된 정보에 한해 소유자의 승인 없이 접근할 수 있는 권한을 갖는다. 일반 의료정보는 일반 사용자 계정과 같이 기본적으로 계정 소유자 승인 시에만 가능하며 의료 공급자에 의한 읽기 요청이라고 표시된다. 마찬가지로 타인 의료정보를 쓸 경우 의료 공급자의 기록으로 표시된다. 의료 연구자 계정은 크게는 의료 공급자와 비슷하지만 타인 의료정보를 읽을 경우 의료 연구자의 요청이라고 표시된다.
- 의료 공급자 자격증명 시스템
- 메디블록 플랫폼 상에서 작성되는 의료정보가 가치를 가지기 위해서는 의료정보 작성자가 신뢰도를 가져야 한다. 작성자가 의료인이라면 자신의 신분을 증명해야 하고, 의료기관의 경우에도 인증 여부에 대한 확인이 필요하다. 메디블록의 의료 공급자 자격증명 시스템(healthcare provider credential system)은 신뢰할 수 있는 기관으로부터 직접 인증을 받는 기존의 중앙화된 방식과 이미 인증된 사람으로부터 P2P 형식으로 인증을 받는 탈중앙화된 방식을 결합한 하이브리드 방식으로 운영한다.
- 사용량 대여 모델
- 블록체인에 저장된 데이터는 지우거나 수정할 수 없어 가치 있는 데이터만 저장해야 한다. 이를 위해 메디블록이 부분적으로 채택하고자 한 방식은 대역폭 모델이다. 대역폭 모델의 개념은 사용자로 하여금 해당 블록체인의 암호화폐를 예치하도록 하고, 그 양에 따른 지분율을 바탕으로 전체 거래 처리량 중 일부를 사용할 수 있도록 하는 것이다. 하지만 위와 같은 단순 대역폭 모델에서는 블록체인 네트워크를 이용하기 위해 각 사용자가 필요량 이상의 암호화폐를 반드시 보유해야만 한다. 이 문제를 해결하기 위해 메디블록은 사용량 대여 모델(usage rental model)이라는 개념을 도입하였다. 블록체인에 대한 일정량의 사용 권한을 가진 사람이 타인의 거래를 대신 처리해줄 수 있다. 이를 위해 거래에는 2차 서명, 혹은 지불자 서명이라는 새로운 필드가 존재한다. 지불자 서명은 선택적으로 입력하는 필드로서, 만약 지불자 서명이 존재하는 상태로 트랜잭션이 제출되면 2차 서명자가 가지고 있는 사용 권한을 기준으로 트랜잭션 처리 여부를 결정한다. 사용량 대여 모델에서 서비스 제공자는 자신이 많은 양의 암호화폐를 예치하여 서비스 사용자의 거래를 대신 처리하고, 여기에 일정량의 과금을 할 수도 있다.
토큰 모델
메디포인트
메디포인트(MP)는 거래 상대방에 대한 평판 및 신뢰도를 판단할 수 있는 최소한의 객관적인 지표 시스템을 갖추기 위해 만들어졌다. 메디포인트를 얻을 수 있는 가장 쉬운 방법은 메디토큰을 이용해 구매하는 것이며, 전환율은 로그함수 형태를 갖는 비율을 따른다. 의료 공급자의 경우 의료정보 작성에 대한 보상으로 메디포인트가 지급된다. 의료 소비자의 경우에는 의료정보를 메디블록을 이용해 통합하고 관리하는 것 자체가 플랫폼에 대한 기여로 인정되어 보상을 받게 된다. 이 외에도 플랫폼 내에서의 모든 활동에 대해 소량의 메디포인트를 지급하여 활발한 활동을 장려한다. 메디포인트의 정산은 1개월 단위로 이루어지며, 불필요한 인플레이션을 막기 위해 처음 메디포인트를 받은 달부터 24개월 후에 소멸된다. 플랫폼 참여자들은 메디포인트를 3개월 간의 유보 기간을 걸쳐 메디토큰으로 전환할 수 있다. 이때 전환율은 전환을 원하는 메디포인트와 메디토큰 풀 전체의 30%에 해당하는 메디토큰 양에 따라 결정되어 상황에 따라 역동적으로 변할 수 있다. 메디포인트는 메디블록 플랫폼 내의 P2P 인증에도 사용된다. 누군가 자신의 특정 능력이나 기술에 대해 메디포인트를 사용하면서 플랫폼에 인증을 요청하면, 다른 참여자들에게 인증 요청이 전해지고, 인증 요청을 받은 참여자들은 자신의 메디포인트를 담보로 인증 과정에 참여할 수 있다. 다수결의 원칙에 의해 결과에 부합한 참여자는 추가 메디포인트를 보상으로 받고, 그렇지 않은 참여자는 담보로 걸은 메디포인트를 잃게 된다. 이때 인증 과정은 인증을 하는 참여자에 대한 정보를 노출하지 않기 위해 익명 인증 방법(anonymous indorsement protocol)과 비슷한 방식으로 진행된다.
메디토큰
메디토큰은 사용자 간에 거래나 플랫폼 외부로의 이동이 가능하다. 메디토큰은 메디포인트(MP)와 함께 플랫폼과 연결된 모든 서비스의 경제 매개체로 사용된다. 메디블록 플랫폼은 메디토큰 풀(MED Pool)을 가지고 있다. ICO 이후 메디토큰은 첫 해에 인플레이션 비율을 5%로 시작한 후 매년 그 비율을 30%씩 줄여나갈 계획이라고 하며, 이렇게 생성된 신규 토큰은 모두 메디토큰 풀로 모은다. 사용자들이 플랫폼을 이용하면서 내는 수수료, 비용 등이 모두 메디토큰 풀로 들어오게 된다. 메디토큰 풀에 모인 메디토큰의 50%는 네트워크 사용 비용 및 기본 저장용량 지원, 서비스나 응용 프로그램 개발 비용, 그리고 메디포인트 구매에 사용된다. 30%는 메디포인트를 메디토큰으로 바꾸는 경우를 위해 사용되며, 나머지 20%는 플랫폼 운영과 유지보수 및 추가 개발을 위해 사용된다. 메디블록 홈페이지에 따르면, 현재 MED 토큰은 MED(QRC-20 기반), MEDX(ERC-20 기반)로 구성되어 있으며, 메인넷 후 MED 코인으로 합쳐질 예정이라고 한다. MEDX 토큰 거래가 가능한 암호화폐 거래소는 씨피닥스(CPDAX), 코인슈퍼(Coinsuper) 등이 있고, MED 토큰 거래가 가능한 거래소는 게이트아이오(gate.io), 비박스(Bibox), 코인레일(Coinrail) 등이 있다.
활용 방안
- 개인 건강관리 기록(PHR)
- 메디블록을 이용하여 환자 중심의 이상적인 통합 의료정보 시스템을 구성할 수 있다. 사용자는 메디블록을 이용하여 통합된 의료정보를 가지고 단순 진료나 개인화된 헬스케어 서비스 및 다양한 개인 건강관리 서비스에 활용할 수 있다. 또한, 이런 서비스를 받고 자신의 치료 상태나 부작용 등 과거 진료기록과 비교를 통해 자신의 건강 상태가 어떻게 변화하는지 등에 관한 정보도 얻을 수 있다.
- 자동 보험 청구
- 메디블록을 통해 수집된 의료정보를 바탕으로 스마트 계약을 이용해 보험 청구 및 심사가 자동으로 이루어지게 할 수 있다. 보험설계사 및 보험사 방문이 필요 없고, 더 나아가 메디블록에 저장된 의료정보를 토대로 개인 맞춤형 보험 상품도 만들 수 있다. 자신에게 맞는 최적의 보험 상품에 가입하여, 불필요한 의료비, 보험비 지출을 최소화하는 것이 가능하다.
- P2P 의료 데이터 시장
- 현재는 의료 기관이 의료정보를 저장·관리하지만 메디블록 플랫폼을 통해 개인이 의료정보를 통합하여 저장·관리할 수 있다. 메디블록은 의료 소비자가 자신의 의료 데이터를 필요로 하는 의료 연구자, 기관 등과 직접 연결될 수 있는 P2P 의료 데이터 시장을 제공한다. 지금까지는 일부 대형 의료기관 또는 기업들이 의료정보 유통을 독점하고 이를 통해 금전적 이득을 취했지만, 메디블록은 이를 의료 소비자들에게 돌려줄 수 있는 서비스를 제공하는 것이다.
- 인공지능
- 전 세계적으로 모든 분야에 인공지능(AI)을 활용한 혁신이 시도되고 있으며, 의료 분야도 예외가 아니다. 의료와 인공지능의 결합은 유래 없는 혁신을 이뤄낼 수 있으며, 의료 전 분야에 걸쳐 변화를 만들어 낼 것이다. 하지만 인공지능과 성공적으로 결합하기 위해서 양질의 데이터가 필요하다. 메디블록을 통해 체계화되고 개인 맞춤화된 데이터는 의료 분야에 인공지능을 결합하는데 도움을 줄 수 있을 것이다.
각주
- ↑ 김남규 기자, 〈(인터뷰) 이은솔 메디블록 대표 "의사 대신 사업가...블록체인 성장성에 끌렸다"〉, 《IT조선》, 2018-03-13
- ↑ 오동현 기자, 〈(주목! 이 사람)고우균 메디블록 대표 "블록체인으로 개인 맞춤 의료 구현"〉, 《뉴시스》, 2018-03-21
- ↑ 명순영 기자, 〈(People) 해외서 ICO 성공 고우균·이은솔 메디블록 공동대표 | 개인 의료정보 공유 모델로 300억 유치〉, 《매경이코노미》, 2018-03-12
- ↑ 임유경 기자, 〈(블록체인 스타트업을 찾아서)③메디블록 : 두 젊은 의사의 꿈, 블록체인 타고 날다〉, 《지디넷코리아》, 2018-02-22
- ↑ "MediBloc (QRC20)", CoinMarketCap
- ↑ MediBloc, 〈(공지) 메디블록 SDK v0.1 공개〉, 《브런치》, 2018-05-25
- ↑ Medibloc, 〈(ANN) 메디블록 대망의 테스트넷 출시〉, 《브런치》, 2018-08-31
- ↑ 〈메디블록 기술 백서 v0.2〉, 《깃허브》, 2018-08-04
참고자료
- 메디블록 공식 홈페이지 - https://medibloc.org/
- 〈메디블록: 블록체인 기반의 헬스케어 생태계〉, Medibloc Whitepaper V1.0, 2017년 10월
- 〈메디블록 기술 백서 v0.2〉, 《깃허브》, 2018-08-04
- 〈메디블록〉, 《나무위키》
- 김태환 기자, 〈메디토큰, 탈중앙화 개인건강정보 플랫폼 시현〉, 《테크M》, 2018-05-09
- 이병희 기자, 〈의료 블록체인 플랫폼 ‘메디블록’ 개발 배경은?〉, 《키뉴스》, 2018-04-05
- 명순영 기자, 〈(People) 해외서 ICO 성공 고우균·이은솔 메디블록 공동대표 | 개인 의료정보 공유 모델로 300억 유치〉, 《매경이코노미》, 2018-03-12
- 김남규 기자, 〈(인터뷰) 이은솔 메디블록 대표 "의사 대신 사업가...블록체인 성장성에 끌렸다"〉, 《IT조선》, 2018-03-13
- 오동현 기자, 〈(주목! 이 사람)고우균 메디블록 대표 "블록체인으로 개인 맞춤 의료 구현"〉, 《뉴시스》, 2018-03-21
같이 보기