블록체인을 공부하고 싶습니다! 무엇을 공부해야 하고 어떻게 해야 하나요?
최근 한양대부터해서 블록체인관련학과가 개설되고 있는 모습을 보면
늦지만 분명 국내에서도 블록체인으로 큰 움직임이 있을거라 예상합니다.
기업들은 이미 앞다투어 이쪽으로 발을 내밀고 있죠.
저 또한 암호화폐로 약간의 선점을 했다하나 블록체인에 대한 전문적인 지식은 선점하지 못했습니다.
그저 겉핥기 식이 아닌 보다 전문적으로 블록체인을 배우려면 어떻게 해야되나요?
제가 종사하고 있는 직종은 정보와 관련되었지만 컴퓨터 기술은 그렇게 보다 전문적이지 않습니다.
추후에 블록체인 관련직종으로 넘어가고 싶을 만큼 현재 블록체인은 매력적이라 생각되는데요.
블록체인을 배우고 싶다면 무엇을 먼저 공부해야되나요? 컴퓨터 프로그래밍을 먼저 배워야 되나요?
그리고 또 어떻게 해야 되나요?
단기간에 블록체인에 대해서 배우려고 하시면 안됩니다. 하루 이틀만에 공부하고 끝내는 분야가 아니기 때문입니다.
우선 비트코인에 대한 공부를 하셔야 합니다. 특히 비트코인의 배경에 대해서는 무조건 공부하셔야 합니다. 문제의식도 말이죠.
문제 의식이 명확해야만 무슨 문제를 풀 것인가를 알게 됩니다. 그렇게 하기 위해서는 기존의 시스템을 이해해야 합니다. 기존의 시스템을 모른다면 혁신성을 보이지 않습니다.
비트코인 백서만 읽으면 사실 그렇게 와닿지 않으실 겁니다. 뭔가를 배울때 문제점을 인식하고 이것을 해결하기 위해서 다른 기술이 나온 것을 알아야 더 이해가 잘되는 법입니다.
공개키, 해시 알고리즘, P2P, 합의 알고리즘, 스마트 컨트랙트, 버츄얼 머신 등등 이러한 모든 기술들이 융합된 것이 블록체인이기 때문에 이러한 기술을 하나하나 이해하셔야 됩니다.
비트코인 백서는 9페이지만 이러한 기술들을 알고 있다는 전제하에 쓰여진 것입니다. 그래서 비트코인 백서를 초보자들이 이해하기 어렵습니다.
위 나열한 기술들을 이해하기 위해서는 컴퓨터사이언스를 전공해야 할 것입니다.
블록체인을 굳이 바닥까지 원리를 다 이해하기 보다는 개념 정도만 정리하시고 넘어가셔도 충분히 비전을 가질 수 있습니다. 어느 정도 공부를 한 뒤 어느 정도까지의 비전을 볼지를 정하는 것이 맞다고 생각합니다.