아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
정직한그늘나비112
정직한그늘나비11219.06.13

블록체인을 공부하기에 가장 적당한 언어는 무엇일까요?

다른 업종에서 일하며 프로그래밍 쪽에 관심이 있는 일반인입니다.

블록체인 쪽에 관심이 있다 보니 자연스레 ERC20 같은 오픈소스에 대해서도 관심을 갖게 됐는데 아무래도 관심만 있지 이쪽엔 거의 문외한이다 보니 진입장벽이 무척이나 높네요.

업으로 삼거나 깊이 있는 공부가 목적은 아니고 블록체인과 관련한 기초적인 프로그래밍을 조금 공부하여 블록체인에 대한 이해를 넓혀 보고 싶은데 어떤 언어를 배우는 것이 좋을까요?

조금 광범위한 질문일 수 있으나 장님이 코끼리를 더듬어가면서 라도 알고픈 심정에 여쭈어 봅니다.

55글자 더 채워주세요.
답변의 개수
2개의 답변이 있어요!
  • 아직 프로그래밍을 접하신 적이 없다면 자바스크립트를 추천드리고 싶습니다.
    이유는 크게 두가지입니다.
    1. 서버, 클라이언트 모두에서 사용할 수 있는 언어이기 때문에 범용성이 높습니다.
    2. 이더리움, 이오스 같은 퍼블릭 블록체인의 API들이 자바스크립트로 많이 되어 있습니다.
    여기서 API 라 함은 블록체인에 올라가 있는 데이터들을 가지고 오고, 반대로 데이터를 블록체인 위에 올릴 수 있는 인터페이스라 생각하시면 될 거 같습니다.

    저도 다른 업종에 종사하다 프로그래머로 전환한 케이스라 처음 시작할 때의 막막함을 잘 알고 있습니다.
    너무 서두르지 마시고 하나씩 하나씩 배우다 보면 어느 순간 그것들이 연결되어 하나의 큰 그림이 보이고, 내가 무엇을 하면 되겠구나 라는 감이 잡히실 겁니다.




  • 코딩스킬을 익히는것도 중요하지만 블록체인의 원리를 먼저 이해하시는게 더 중요합니다.

    먼저 비트코인의 블록체인 동작 원리부터 공부하시면

    (혹시 영어에 부담감이 없으시다면 https://www.coursera.org/learn/cryptocurrency? 강의를 추천드립니다.)

    이더리움이 왜 등장했는지 자연스럽게 이해 하실 수 있습니다.

    이더리움과 ERC20의 핵심인 스마트 컨트렉트를 공부하시고(스마트 컨트랙트는 Solidity라는 언어를 사용합니다.) 문법 공부를 통해 스마트 컨트렉트를 직접 구현해 보면 실력향상에 많은 도움이 되실거라 생각합니다.