안녕하세요. 블록체인 공부를 시작한지 어느 덧 반년 이상의 시간이 흘렀네요.
'블록체인' 이라는 기술 보다, 암호화화폐 (가상화폐)에 더 관심이 생겨 시작하게 되었지만..
이제는 블록체인을 이해하고, 제 자신이 조금 더 견고해진 기분이 듭니다.
이 글을 작성하는 이유는 블록체인에 관심을 갖게 된 누군가를 위함 입니다.
항상 개발을 시작할 때, 공부를 시작할 때 환경 구성이 가장 어려운 것 같습니다.
하지만, 어느 순간 부터 스스로가 공부거리를 찾을 수 있을 정도가 되곤 하죠.
이 글이 누군가에게 길잡이가 되었으면 좋겠습니다.
1. 비트코인은 무엇이고, 어떻게 생겼을까?
투자자 시절, 비트코인의 역사를 알기 위하여 읽기 시작한 책입니다.
블록체인을 이해하기 위해서는 탄생 배경을 알아야한다고 생각합니다.
또, 탄생 배경과 블록체인이 만들고자 하는 세상에 대한 공감을 해야 공부의 효율이 올라간다고 생각합니다.
책의 내용이 많이 담겨있는 비트코인 다큐도 꼭 보셨으면 좋겠습니다.
비트코인 다큐 영화
2. 분산화 컴퓨팅과 비잔티움 장군의 딜레마
"비잔티움 장군의 딜레마를 해결한 비트코인" 이라는 얘기를 언젠가 한번 접하셨을 수도, 접하지 않으셨을 수도 있습니다.
비잔티움 장군의 딜레마를 이해한다면 블록체인의 개념을 잡아갈 수 있다고 생각합니다.
퇴사를 하고, 공부를 시작하는 단계에서 쓴글이기 때문에 다른 글도 함께 보시길 추천드립니다.
비잔티움 장군의 딜레마
3. 비트코인 백서 읽기
제가 처음으로 읽어본 White Paper 입니다. 사토시가 어떤 것을 구현하고자 했는지. 무슨 문제들을 생각 했는지를 공감하고 싶었습니다. 사실 이해 하기는 너무나도 어려웠습니다. 하지만 이 백서를 시작으로 블록체인의 구조를 찾아보고, 블록헤더와 블록의 차이점을 찾아보기 시작했습니다.
또한, 그 외 블록체인의 전체적인 이해를 하기 위하여 다양한 유튜브 채널, 스팀잇 글들을 보게 되었습니다.
블록체인의 개념을 잡는 시간이 개발을 공부한 시간보다 더 많았던 것 같습니다.
기술 위주 (초반 영상들은 음질이 좋지 않지만 멋진 분들입니다. 제 공부를 도와주셨고, 최근에는 실제로 만나뵙고 감사함을 전하기도 했습니다!)
스튜디오 디센트럴 (blockchainers)
초반 부 다양한 알트코인에 대한 설명들이 너무 좋았습니다.
COINSight
4. POW & POS (합의알고리즘)
비트코인, 블록체인을 공부하면서 채굴이라는 단어가 종종 들려옵니다.
Proof Of Work / Proof Of Stake 에 대해 공부해보고, 그것의 차이점을 공부하면 좋을 것 같습니다.
그 외 다양한 합의알고리즘들이 있지만, 꼭 공부해야할 것은 요즘 핫한 DPOS 이겠죠?
왜 어떤이들은 DPOS가 탈중앙화가 아니라고 말하는지. 자신의 생각을 정리해보면 좋을 것 같습니다.
또한, 이와 연계하여 Public BlockChain / Private BlockChain / Consensus BlockChain 의 차이를 알아가면 좋을 것 같습니다.
제가 고민했던 부분은 'Private BlockChain'을 쓸꺼면 왜 BlockChain을 쓸까? 라는 고민이였네요.
여러 커뮤니티에 여쭈어도 보고, 스터디를 진행하며.. 지금은 제 생각을 정리했습니다.
5. 그 외
기술 개발 이외 베이스가 될 지식들은 위 항목들과 연계하며 공부하시면 될 것 같습니다.
플랫폼 코인 (이더리움, 퀀텀, 네오, 이오스 등), 가치안정화 코인 (누비츠, Dai, 스팀달러), DAO (탈중앙화 자율 조직), DEX (탈중앙화 거래소), Dapp (탈중앙화 앱) 등.
다양한 코인들의 백서를 읽어 보았고, 그들이 이루고자 하는 것을 공감할 수 있었으면 좋겠습니다.
공부를 시작했을 때는 '아니.. 그래서 이걸 꼭 써야하나?' 라는 의문이 가득했지만
열심히 자문자답을 하며, 제 생각을 정리했던 것 같습니다.
기초적인 시작은 이렇게 정리를 마치고, 추후 기술 관련된 글을 작성하도록 하겠습니다.
블록체인 개발쪽으로 이직을 위하여 블록체인 공부를 하는입장에서 좋은글 같네요! 감사합니다. 🙂
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @ryugihyeok! You have received a personal award!
1 Year on Steemit
Click on the badge to view your Board of Honor.
Do not miss the last post from @steemitboard!
Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @ryugihyeok! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit