/* Inline styles */ .saboxplugin-wrap .saboxplugin-gravatar{float: left;padding:0 20px 20px 20px;}.saboxplugin-wrap .saboxplugin-gravatar img{max-width: 100px;height: auto;}.saboxplugin-wrap .saboxplugin-authorname{font-size: 18px;line-height: 1;margin: 20px 0 0 20px;display: block;}.saboxplugin-wrap .saboxplugin-authorname a{text-decoration: none;}.saboxplugin-wrap .saboxplugin-desc{display: block;margin: 5px 20px;}.saboxplugin-wrap .saboxplugin-desc a{text-decoration: none;}.saboxplugin-wrap .saboxplugin-desc p{margin: 5px 0 12px 0;font-size: 14px;line-height: 21px;}.saboxplugin-wrap .saboxplugin-web{margin: 0 20px 15px;text-align: left;}.saboxplugin-wrap .saboxplugin-socials{position: relative;display: block;background: #fcfcfc;padding: 5px;border-top: 1px solid #eee;;}.saboxplugin-wrap .saboxplugin-socials a{text-decoration: none;box-shadow: none;padding: 0;margin: 0;border: 0;transition: opacity 0.4s;-webkit-transition: opacity 0.4s;-moz-transition: opacity 0.4s;-o-transition: opacity 0.4s;display: inline-block;}.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-grey{display: inline-block;vertical-align: middle;margin: 10px 5px;color: #444;fill: #444;}.saboxplugin-wrap .saboxplugin-socials a svg{width:18px;;height:18px;display:block;}.saboxplugin-wrap .saboxplugin-socials.sabox-colored .saboxplugin-icon-color{color: #FFF;margin: 5px;vertical-align: middle;display: inline-block;}.saboxplugin-wrap .clearfix{clear:both;;}.saboxplugin-wrap .saboxplugin-socials a svg .st2{fill: #fff;;}.saboxplugin-wrap .saboxplugin-socials a svg .st1{fill: rgba( 0, 0, 0, .3 );;}img.sab-custom-avatar{max-width:75px;;}.saboxplugin-wrap{margin-top: 0px;margin-bottom: 0px;padding: 0px 0px;box-sizing: border-box;border: 1px solid #EEE;width: 100%;clear: both;overflow : hidden;word-wrap: break-word;position: relative;}.sab-edit-settings{display: none;;}.sab-profile-edit{display: none;;}.ai-align-left * {margin: 0 auto 0 0; text-align: left;} .ai-align-right * {margin: 0 0 0 auto; text-align: right;} .ai-center * {margin: 0 auto; text-align: center; }
Home People 홍원기 POSTECH 정보통신대학원장 ‘블록체인 교육이 필요한 이유’

[기고] 홍원기 POSTECH 정보통신대학원장 ‘블록체인 교육이 필요한 이유’

2017년 후반, 암호화폐 열풍이 한국에 상륙했다. 많은 젊은 사람들이 암호화폐 시장에 뛰어 들었고, 암호화폐의 가치가 꾸준히 상승하는 추세를 보였다. 올해 1월 6일 국내에서는 비트코인(Bitcoin, bitcoin.org) 1개가 2,661만원에 거래되며 가격 폭등의 정점을 찍었다. 이는 미국에서 같은 비트코인 1개가 2,000만원 대에 거래되던 것과는 큰 차이를 보였다. 그 원인을 놓고 다양한 분석 쏟아졌고, 국내외 언론들은 이 현상을 “김치프리미엄(Kimchi Premium)”이라 칭했다. 비록 지금은 비트코인 가격이 그때에 비해 1/4 정도로 떨어졌지만 아직도 한국에서는 암호 화폐의 열기가 식지 않고 있다. 도대체 비트코인과 암호화폐가 무엇이길래 이렇게 모두 난리일까?

비트코인으로 시작된 암호 화폐의 원천기술이 바로 블록체인 (Blockchain) 이라는 것이다. 암호화폐는 현재까지 나온 블록체인 기술이 적용된 대표적인 애플리캐이션(Application)이자 유스케이스(Usecase)다. 현재 한국에서는 암호화폐뿐만 아니라 이 블록체인 기술을 다양한 분야에 적용하려는 노력이 더 뜨겁게 달아오르고 있다. 그러나 일반 사람들은 (정부 당국의 관료들을 포함) ‘블록체인’ 을 대부분 암호화폐 또는 비트코인과 동일시한다. 또한 그것을 ‘마약거래나 돈 세탁하는 사람들이 불법거래를 하는데 사용하는 것, 그리고 요즘 젊은 사람들이 투기하는 것’으로 잘못 인식하고 있다. 이것을 교육을 통해 바로 잡을 필요가 있다. 교육의 첫 번째 목표는, 비전공자와 고연령층도 쉽게 이해할 수 있게 블록체인을 소개하는 것이고, 두 번째로는 이 분야의 턱없이 부족한 전문 인력들을 양성하는 것이다.

지난달 서울 을지로입구 SKT 빌딩에서 열린 2018 IEEE Blockchain Summit Korea 행사에서 홍원기 교수(의장)가 환영 인사를 하고 있다.

한국에서는 2년전 이세돌-알파고 사건 이후 (미국에서는 그보다 몇 년 전부터) 대부분의 기업에서 인공지능(Artificial Intelligence, AI) 기술들을 활용하여 아래의 질문들에 답하려고 노력하고 있다.

  1. 현재까지 기업에서 해결하지 못하고 있는 어려운 문제들을 해결 할 수 있을까?
  2. 비용을 줄일 수 있을까?
  3. 더 좋은 서비스를 고객들에게 제공을 할 수 있을까?
  4. 새로운 서비스를 창출하여 새로운 매출을 창출 할 수 있을까?

흥미롭게도 최근 많은 기업들은 이러한 질문들을 블록체인 기술을 활용해 해결할 수 있을지에 대해 관심을 갖고 있다. 도대체 블록체인이 무엇이고, 어떻게 작동을 하며, 어떻한 활용방안을 통해 이들 문제들을 풀 수 있을지를 이해하려면 우선 아래의 개념을 잘 알고 있어야 한다.

스마트 컨트렉트(Smart Contracts)

현재 대부분의 거래는 일련의 ‘계약서’가 존재하는데, 계약서의 내부에 다양한 형태의 정보들이 기록된다. 블록체인과 함께 스마트컨트렉트라는 개념이 소개되면서 탄생된 것이 이더리움(Ethereum, ethereum.org)이다. 스마트컨트렉트를 잘못 작성했을 경우 발생하는 해킹(hacking) 문제는 이더리움 클래식(Ethereum Classic) 이라는 암호화폐가 만들어지는(기존 이더리움 블록체인에서 분기돼 생산된) 계기가 되었다. 이처럼 Smart contract를 어떻게 개발하고, 효율적으로 관리하는지가 블록 체인의 중요 이슈 중 하나이다.

퍼블릭 vs. 프라이빗 블록체인(Public vs. Private Blockchains)

특정 주체 또는 기관의 허락을 받지 않고, 블록체인 소프트웨어를 설치하는 것만으로 블록체인 노드(Node)가 될 수 있는 방식을 퍼블릭(Public) 블록체인이라고 한다. 반면에 하나의 기업이나, 기관 또는 특정 소수가 새로운 노드의 참여를 결정하는 권한을 가지고, 참여자의 진입을 허가해서 구성하는 블록체인을 프라이빗(Private) 블록체인이라 칭한다.

분산화된 합의 알리고리즘(Distributed Consensus Algorithms)

블록체인은 노드들이 생성하는 블록의 정당성을 검토하고 전체 블록체인에 반영하기 위한 합의 알고리즘이 필요하다. 비트코인에서는 트랜젝션 정보들을 모아 약 10분의 주기로 블록을 생성(마이닝)하는데, 블록 생성에 대한 합의 알고리즘으로 작업증명(Proof of Work, PoW)을 사용한다. PoW 방식은 컴퓨팅 파워를 이용해 블록을 생성할 수 있는 권리를 획득하는 방식이다. 마이닝은 전체 노드에서 경쟁적으로 행해지며, 강력한 컴퓨팅 파워를 가지는 노드일수록 블록을 생성(마이닝) 할 확률이 높다.  경쟁에서 이겨 블록을 생성하게 된 노드에는 그에 대한 인센티브(Incentive)로 비트코인을 지급한다.

PoW의 강점은 분산화를 통한 네크워크 보안성이다. 블록체인 합의 알고리즘상 이론적으로 비트코인 네트워크의 51% 이상 컴퓨팅 파워를 선점해야 악의적인 공격(해킹)이 가능하다. PoW 방식을 채택하고 있는 비트코인과 이더리움(이더리움은 현재 PoW에서 지분증명(PoS)으로 전환을 준비 중이다)은 마이닝을 위해 엄청난 전력 소모가 필요한데 이를 해결하기 위하여 다양한 분산합의 알고리즘들이 제안되었다. Proof of Stakes(PoS), Delegated Proof of Stake(DPoS)가 그 대표적인 예이고, 그 외에도 전력소모를 줄이면서 많은 트랜젝션들을 빨리 처리하기위한 Consensus Algorithm들이 개발되고 있다.

블록체인 플랫폼과 디앱(Blockchain Platforms & DApp)

블록체인 기술을 다양한 분야에 적용하기 위한 시범사업들이 전세계에서 동시다발적으로 진행 되고 있다. 이에 따라, 비트코인과 이더리움 플랫폼을 확장하거나, 초기 단계(scratch)부터 새롭게 플랫폼을 개발하기도 한다. 새롭게 제안된 플랫폼들은 공통적으로 DApp (Decentralized App)의 개발 및 실행을 지원하는 형태를 가진다. DApp은 신뢰가 보장되지 않는 분산 네트워크 상에서 다양한 서비스를 제공할 수 있게 하는 응용 프로그램이다. 여러 개발자들이 새로운 플랫폼과 DApp 개발에 많은 관심을 보이고 있다.

분산화된 데이터베이스(Distributed Database)

블록체인상에서 발생하는 수많은 거래(transaction) 데이터들은 모든 노드가 동일하게 유지하는 분산된 원장(Ledger)에 저장을 해야 한다. 각각의 노드에 저장된 데이터들이 일관성(consistency)를 유지해야 한다. 어떤 기술들을 사용하여야 데이터들의 일관성을 유지하고, 데이터의 저장을 빨리 하고 검색도 빨리 할 수 있을까? 데이터들이 저장된 노드의 하드디스크가 고장 나도 접근(access)할 수 있게 하려면 어떻게 저장을 해야 하는가? 등이 블록체인이 해결하려고 하고 있고 또 해결한 문제들이다.

블록체인 보안(Blockchain Security)

블록체인을 안정적으로, 안전하게 운영하려면 어떤 기술들이 필요할까? 블록체인의 핵심기술인 암호화기술(cryptography)을 필수적으로 이해해야 함은 물론이고 블록체인 노드를 구성하는 시스템을 위한 시스템보안 (system security)와 네트워크 보안 공격에 대비하는 네트워크 보안 (network security)에 대해서도 전문적인 이해가 필요하다.

토큰/크립토/디지털 이코노미(Token/Crypto/Digital Economy)

 비트코인과 블록체인은 분산화된 새로운 경제 시스템을 만들어 내고 있다. 그것을 토큰(Token)경제, 크립토(Crypto)경제, 디지털(Digital)경제라고 부르기도 한다. 이것들은 차이가 있을까? 차이가 있다면 무엇이 차이일까? 토큰을 활용한 블록체인 스타트업 및 업체의 자금조달은 기존 기업에 대한 주식공모/발행/상장/투자와 많이 다르다. 어떻게 다른가?

암호화폐공개(ICO)

기존의 창업 과정은 엔젤(Angel) 투자를 받아 아이디어를 구현하고, IPO (Initial Public Offering)를 통해 주식 상장으로 안정적으로 자금을 조달했다. 이와는 달리, 블록체인을 활용하는 새로운 기업들은 ICO(Initial Coin Offering)을 통해 토큰 또는코인(coin)을 발행해 전세계 관련 커뮤니티와 투자자로 부터 동시에 투자를 받는다. 개인들이 투자를 하기도 하고 벤처캐피털이 투자를 하기도 한다. ICO를 성공적으로 마친 회사는 코인 거래소(Coin Exchange)를 통해 바로 상장을 할 수도 있다. ICO를 하는 절차는 무엇일까? 기존 창업과 다르게 준비하고 고려해야 할 것들은 무엇이 있을까? 새로 창업을 하는 사람들은 기존 방법으로 가는 것이 좋을까 아니면 모두 ICO를 하는 것이 좋을까?

코인 거래소(Coin Exchange)

기존의 주식들은 각국의 정부에서 관리하는 주식시장(Stock Exchange)에서 거래가 된다. 이와 마찬가지로 암호화폐들을 사고 팔 수 있는 코인거래소들이 있다. 기존의 주식 거래소와 달리 코인 거래소는 저마다 상장 기준이 다르고, 전세계적으로 24시간 거래가 진행된다. 코인은 어떻게 거래소에 등록이 되나? 고객들은 코인을 거래하려면 어떠한 등록절차를 밟아야 하는가?

블록체인 거래/네트워크 감시(Blockchain Transaction/Network Monitoring)

코인 거래소를 대상으로 한 해킹 문제, 코인에 대한 세금 부여, ICO 기업들의 코인 추적 등은 블록 체인 네트워크와 트랜젝션에 대한 모니터링 이슈를 가진다.

위에 언급한 주요 이슈들은 블록체인과 암호화폐의 에코시스템에 가장 기본적이면서도 핵심적인 개념들이다. 블록체인 전문가가 되기 위해서는 위 개념에 대한 깊고 풍부한 지식이 필요하다. 또한, 이론뿐만 아니라, 개발과제와 프로젝트들을 수행하면서 실무적인 역량을 많이 쌓아야 진정한 전문가가 될 수 있다. 이러한 블록체인 이론과 실무교육을 해 줄 수 있는 교육프로그램이 한국에 절실히 필요하다.

필자는 올초에 국내의 블록체인 전문회사들과 활용 회사들을 (코인원, 헤시드, 데일리인텔리젠스, 더루프, 노매드코넥션, 블루웨일, 플루토, 코드박스, 스테이지원, 펜타시큐리티, 이든파트너스, 포스코ICT, 포스코, KT, SKT, 우정사업본부, 블록원, 펀드블록 등) 방문하였다. 현장에서 블록체인과  관련한 어떤 일을 진행하고 있는지 파악했다.

이 회사들은 블록체인 산업 발전을 위해 무엇이 필요하냐는 필자의 질문에 이구동성으로 ‘블록체인 전문가’라고 답했다. 전문 개발자가 턱없이 부족하다는 것이다. 포스텍에서 이러한 전문가들을 육성해 줄 수 있으면 좋겠다는 것이었다.

POSTECH, AI 블록체인 석사 정규과정…이론과 실무

이에 포스텍 정보통신대학원은 2018년 9월 블록체인 석사과정을 개설한다. 본 과정은 정규 석사학위 프로그램이다. 기업체에 재직하고 있는 인력들이 필요한 전문 지식을 효과적으로 습득하고 현업에서 당면한 과제들을 발굴하고 연구할 수 있도록 기업체 특화형으로 개발된 것이 특징이다. 또한, 온-오프라인 통합교육으로 디자인하여 기업체 재직자들의 학업으로 인한 업무 공백을 최소화 할 예정이다.

학부 전공이나 현재 직무가 블록체인 관련 분야가 아니더라도 포스텍에서 POSTECHx.kr을 통하여 온라인으로 제공되는 선수과목(컴퓨터공학 입문, Python/C 프로그래밍, 소프트웨어개발 프로세스 등)을 이수하였을 경우 블록체인 석사과정에 도전할 수 있는 기회를 제공한다.

2018년도 2학기 포스텍 정보통신 대학원 AI, 블록체인 석사과정 선발 전형에 참여하기 위해서는 7월 20일까지 포스텍 정보통신대학원 홈페이지(http://gsit.postech.ac.kr)에 지원서를 제출하여야 한다. 강좌 구성, 지원 자격, 전형 일정 등 자세한 정보는 홈페이지를 통해 확인 가능하다. 블록체인 전문가를 양성하길 원하는 기업, 블록체인 전문가가 되기를 꿈꾸는 직장인들에게 꼭 필요한 과정이 될 것이다.

지난달 서울 을지로입구 SKT 빌딩에서 열린 2018 IEEE Blockchain Summit Korea 행사에 참여한 홍원기 교수(의장)와 참석한 임원 및 스텝들이 행사를 마치고 기념촬영을 하고 있다.

한편, 블록체인 전문가가 많이 부족한 현상은 AI 전문가 부족보다 더 심한 상황이고 국내뿐만 아니라 전세계적으로 마찬가지다. 필자는 올 초부터 IEEE Blockchain Initiative (https://blockchain.ieee.org/about)의 조정 위원회(steering committee) 멤버로 활동을 하면서 전세계 블록체인 현황을 접할 수 있었다. 이후 국내의 블록체인 전문가들이 정보를 공유하고, 블록체인에 관심을 갖는 사람들을 위한 장을 만들어야겠다는 생각에, 6월 7-8일 이틀 동안 2018 IEEE Blockchain Summit Korea (http:/sites.ieee.org/bcsummitkorea-2018/)를 개최했다. 짧은 기간 동안 준비를 하였지만 필자가 희망했던 목표는 달성을 했다고 생각한다.

이밖에 필자는 IEEE Global Blockchain Summit (http://sites.ieee.org/blockchainsummit/) 집행의장(Executive Chair)을 맡아 행사 준비를 총지휘하고 있다. 이번 행사는 9월 17-19일 3일동안 미국 NIST에서 개최된다. 이 행사에는 전세계에 있는 블록체인 전문가들이 모여 관련 정책, 기술, 응용, 표준 등에 대한 발표하고, 패널 및 전시들이 진행될 예정이다.


* 기고자 소개

홍원기 포스텍 정보통신대학원장은 캐나다 웨스턴온타리오대 컴퓨터공학과에서 학ㆍ석사를 마치고 워털루대에서 박사 학위를 받았다. KT 종합기술원장 등을 역임했다.

NO COMMENTS