블록체인 코어 교육의 중요성

Yoonjae Yoo
DNEXT
Published in
7 min readApr 3, 2019

2019년 지금, 왜 코어 교육인가?

작년 암호화폐 및 블록체인 업계에 불었던 열풍은 올해 들어 잔잔해졌습니다. ICO 투자는 시들해졌고 대중들은 냉철하고 현명해졌습니다. 실체없는 프로젝트와 짜집기된 백서, 목적을 알 수 없는 각종 밋업, 그리고 우후죽순 생겨난 토큰 모두 더이상 찾아보기 힘듭니다. 그 빈자리는 기술적 기반이 탄탄하며 기존의 문제점을 해결하는, 제대로 된 프로젝트들이 채우고 있습니다. 그리고 앞으로 이러한 추세는 더 가속화될 것입니다.

블록체인 기술 발전의 원년

2019년에 메인넷을 런칭한 코스모스 프로젝트가 대표적인 예입니다. 코스모스는 서로 다른 블록체인들을 연결해서 상호 호환이 가능하도록 하는 인터체인입니다. 즉 현재는 분리되어 운영되는 이더리움, EOS, 트론과 같은 블록체인들이 연결되어 단일망을 이루고, 자산, 데이터, 암호화폐가 이동될 수 있도록 하는 것입니다. 이는 이전의 블록체인에서 찾아볼 수 없던 혁신으로 업계의 많은 전문가들의 주목하고 있는 프로젝트이며 이외에도 플라즈마 EVM, 룸 네트워크, 오미세고 등 다양한 프로젝트가 런칭을 준비하고 있습니다. 2019년은 거품이 걷히고 기술이 태동하는 원년이 될 중요한 해입니다.

이렇게 새로운 기술이 싹을 틔우고 성장할 때 가장 필요로 하는 인재는 누구일까요? 블록체인 작동 원리를 잘 이해하고 있는 엔지니어입니다. 여기서 블록체인을 이해한다함은 스마트 계약 작성, 토큰 발행 경험이 있는 것과는 조금 다른 의미입니다. 이미 존재하는 블록체인 플랫폼 위에서 DApp을 개발하는 개발자도 물론 시장에서 필요로 하겠지만, 블록체인 자체를 이해하고 밑바닥부터 설계할 능력을 갖춘 엔지니어의 수요는 훨씬 더 큰 폭으로 성장하고 있습니다.

개별 서비스에 최적화된 블록체인

이더리움, EOS와 같은 플랫폼들이 DApp 개발을 위한 인프라를 제공해주고 있기는 하지만 나름의 한계점이 존재합니다. 이더리움은 15초의 느린 트랜잭션 확정 시간으로 대중성이 떨어지고, EOS는 개발자가 상당한 양의 토큰을 스테이킹해야 한다는 점이 부담으로 다가옵니다. 또한, 각각의 플랫폼은 다른 특성을 지니고 있으므로 서비스 성격에 안맞는 부분이 있을 수 있습니다. 예를 들어 EOS의 DPoS 합의 알고리즘이 비즈니스에 더 알맞지만 JVM을 실행 환경으로 제공해야 한다고 가정해 봅시다. EOS는 EWASM 개발 환경이 제공되므로 EOS 블록체인을 사용할 수는 없습니다. 이처럼 서비스별로 다양한 비즈니스적, 개발적 요구사항이 있을 수 있습니다. 이를 대응하는 근본적이고 확장성이 높은 방식은 무엇일까요? 바로 서비스에 최적화된 블록체인을 직접 구현하는 것입니다.

기술적 희소성 = 경제학적 보상

어떤 사람은 이렇게 반문할 수도 있습니다. 블록체인을 직접 구현하는 것이 그렇게 쉬운게 아니고, 높은 수준의 교육과 오랜 경험이 축적된 엔지니어들만 할 수 있는 것이라고 말입니다. 반은 맞고 반은 틀린 말이라 생각합니다. 보편적 컴퓨팅이 가능한 머신으로 블록체인을 한정한다면 그 최초라 할 수 있는 이더리움은 불과 4년이라는 짧은 역사를 가지고 있습니다. 블록체인이라는 기술 분야가 생겨난지 이제 겨우 몇년이 되지 않았기에 다들 이 분야를 개척해나가고 있는 선구자들입니다. 지금부터 블록체인 엔지니어로써의 커리어를 시작하더라도 최초의 선구자들보다 불과 몇년 늦지 않게 시작하는 것이고, 다양한 교육 프로그램을 통해 시행착오를 겪지 않고도 코어 개발에 한걸음 다가설 수 있습니다. 물론 현재 시점을 기준으로 블록체인 코어 개발이 절대 쉽다고는 하지 못할 것입니다.

하지만 이런 때일수록 남들보다 조금 앞서가는 것으로 다른 분야에서는 달성할 수 없는 높은 희소성 및 그로 인한 경제학적 보상을 성취할 수 있습니다. 되돌아보면, 2000년 닷컴 열풍이 시작되었을 때 서버 개발 기술을 보유하고 있었던 엔지니어는 당시 기준으로도 억대 연봉 이상을 받으면서도 스카웃 제의가 끊이지 않았습니다. 단지 남들보다 조금 빨리 시작했다는 것만으로요!

블록체인 코어 지식의 보편화

블록체인 전문 교육 기관인 DNext Campus는 컴퓨터공학 전공의 강사들이 2018년부터 비트코인, 이더리움 그리고 스마트 계약 작성 및 DApp 개발 강의를 진행해왔고 백여명 이상의 수강생을 배출해 왔습니다. 수강생들과 교감하며 다른 교육 기관보다 조금 더 전문적이고 엔지니어링에 포커스를 맞춘 양질의 강의를 제공해왔지만, 마음 한편으로는 언제나 조금의 부족함을 느끼고 있었고 그것은 바로 블록체인 코어 교육의 부재가 아니었을까 싶습니다. 국내 블록체인 기술이 발전하고 이더리움, EOS, 코스모스와 같은 프로젝트가 나타나기 위해서는 훌륭한 엔지니어들이 많이 배출되어야 하는데, 그에 기여하지 못하고 있다는 점이 언제나 마음에 걸렸습니다.

코어 교육의 시작

2018년에 블록체인 코어 교육을 진행하지 못했던 이유는 여러가지가 있겠지만, 그 중 가장 큰 이유는 암호화폐의 투기 열풍에 가려져 훌륭한 블록체인 기술도 조명을 받지못하는 점이었습니다. 훌륭한 기술을 가지고 장기적으로 성공할 블록체인 프로젝트는 조명을 받지 못하고, 단기적으로 수익을 올려줄 코인들만 인기를 누리는 것을 보며 한편으로는 마음이 씁쓸했지만 다른 한편으로는 그런 열풍이 가라앉을 때야말로 기술이 제대로 평가받을 것임을 알고 있었습니다. 저희는 2019년 드디어 그 때가 되었다고 생각하고 코어 교육을 시작합니다. 코인의 가격이 아닌 블록체인 기술의 발전에 관심이 있고, 앞으로 커리어를 쌓아서 기술적, 경제적 우위를 점하고 싶은 엔지니어 분들을 대상으로 말입니다.

블록체인 교육의 표준 제시

지금까지 DNext Campus를 포함한 수많은 블록체인 교육 프로그램이 있었지만 정규 과정으로 불릴만한 것은 찾아보기 힘들었고 다루는 범위도 제각각이었습니다. 이에 따라 DNext Campus는 수강자의 입장을 고려한 세심한 블록체인 코어 교육 커리큘럼을 제공함으로써 블록체인 교육의 표준이 되려고 합니다. 컴퓨터 공학 출신의 전문 강사들이 그동안의 강의 경험을 토대로 Top-down이 아닌 Bottom-up 방식으로 설계하였으며 각각의 내용이 긴밀하고 유기적으로 이어지도록 구성했습니다. 다루는 내용의 깊이 또한 시중에 출판된 책 몇개를 뒤섞어서 만든 정도가 아닌, 블록체인을 이해하기 위한 컴퓨터 공학 기본 지식부터 시작해서 각각의 개념에 대해 심도깊게 다룹니다. 예를 들면 기존 교육 프로그램에서는 “개인키에서 공개키가 도출되고 여기서 주소가 도출되어 각각의 계정을 고유하게 식별해준다” 정도로 넘어갔다면, 개인키/공개키가 만들어지는 암호학적인 원리, 주소 충돌이 일어날 확률이 왜 적을수밖에 없는지 등등을 세세하게 짚고 넘어갑니다. 수박 겉핥기 식의 교육이 아닌 그 원리를 정확히 이해하고 응용할 수 있도록 하는데에 목표가 맞추어져 있습니다.

실습 병행 : 나만의 블록체인 만들기

코어 교육이라 하면 단순히 이론적인 부분만 다룬다고 생각하기 쉽지만 이론 교육은 현업에서 써먹기 힘든 반쪽짜리 교육이라고 생각합니다. 아무리 블록체인의 원리를 정확히 이해하고 있다고 하더라도 실제로 만드는 엔지니어링에서 발생하는 다양한 문제들을 직접 접하고 해결하지 않으면 블록체인 코어 엔지니어라고 할 수 없을 것입니다. 따라서 저희 코어 교육 프로그램에서는 8주간의 이론 수업 이후 5주간의 실습을 병행하게 됩니다. 실습 동안에는 자바스크립트를 활용해서 나만의 블록체인을 만들어 볼것이고 이 과정을 거쳐야만 비로소 블록체인을 직접 설계 및 개발하기 위한 밑거름이 갖추어졌다고 할 수 있습니다. 이제껏 존재하지 않았던 블록체인 코어를 직접 만들어보는 실습 교육을 제공하기 때문에 수강생들은 진정한 경쟁력을 갖출 수 있게 됩니다. 스스로 블록체인 코어를 만들어본 엔지니어의 가치는 어떻게 평가할 수 있을까요? 그 가치는 매길 수 없을만큼 큰 것입니다! 그만큼 시장에는 블록체인 코어 엔지니어가 희귀하기 때문입니다.

코어 교육의 취지에 공감한다면.. 다음은?

이론과 실습이 융합된, 산업에서 필요로 하는 교육을 제공한다는 것은 굉장히 보람차고 즐거운 여정입니다. 저희 캠퍼스에서 배출하는 수강생들이 현재보다 훨씬 경쟁력 있는 조건으로 이직을 하고, 이직한 곳에서 중요한 역할을 맡아 회사에 기여한다면 탄탄한 기술 기반을 가진 다양하고 멋진 프로젝트들이 등장할 것입니다. 이로 인해 대한민국 블록체인 산업계가 전체적으로 발전하게 되는 것을 상상하는 것은 꿈만 같습니다!

DNext Campus가 그리는 그림에 공감한다면 저희의 멋진 커리큘럼 문서도 둘러봐주세요. 체계적으로 정리된 커리큘럼을 둘러보는 것만으로도 교육이 어떻게 진행될지에 대해서 상상할 수 있으실 것입니다. 만약 심장이 두근거리신다면 개설된 교육 과정의 세부 내용을 확인해주세요!

블록체인 코어 교육에 관심을 가져주셔서 감사합니다 😊

--

--