[블록체인 코어 개념 이해 및 구현] 교육 후기 – 장동인
나는 우리나라에서 자체적인 블록체인이 나오는 것을 기대하는 편이다. 그래서 블록체인의 장점과 데이터베이스의 장점을 결합한 블록체인 데이터베이스를 만들어보려고 이년동안 씨름하고 있다.
내가 블록체인 데이터베이스를 구현하는데 필요한 부분이 있었다. 개인의 인증과 트랜잭션의 검증, 그리고 머클트리 활용이었다. 페이스북과 웹서치를 하는중에 이 코스를 발견했다. 무조건 신청했다.
이 코스는 대단히 많은 시간을 개인의 인증과 트랜잭션 검증에 할애 한다. 즉 타원곡선 함수와 공개키 인증방식의 원리에 대해서 배운다.
이것이 이 코스의 핵심이라고 할수도있다. 그리고 UTXO의 개념과 실제구현, 다양한 방식의 스크립트구현, 머클트리를 왜 활용하는지에 대한 이유와 실제구현을 배운다. 이 코스는 비트코인 코드 일부를 적용해서 트랜잭션을 구현하는 정도가 아니라, 아예 비트코인이 어떻게 그리고 왜 그렇게 구현되었는지를 알려준다.
이정도의 교육은 우리나라 어디에서도 받을수 없는 교육이라 확신한다. 블록체인의 저 밑바닥에서 무엇이 어떻데 돌아가는지 알고 싶거나 완전히 새로운 블록체인을 구현하고 싶다면 이 코스가 딱이다. 코스는 초스피드로 진행이 되므로 토요일 하루종일 강의를 세번하는 것이 너무 짧았다. 복습을 엄청해야 겨우 따라갈수 있을 정도로 코스는 빡쎄다.
이 코스를 듣고나니 누구라도 블록체인의 원리와 돌아가는 메커니즘을 토론할수 있을 것 같았다… 마치 산속에서 무공을 몇년 닦고 하산하는 그런 기쁨을 누릴수 있었다. 물론 내가 계획하고 있는 블록체인 데이터베이스 구현에 많은 도움을 받았다. 마지막으로 우리나라에서 이런 귀한 코스를 열어주신 김현남 대표님에게 감사드리고 싶다…