블록체인 개발자는 어떤 언어를 알아야하나요?
블록체인 개발자는 어떤 개발언어를 사용하나요?
배워보고 싶은데 궁금하네요
국내에 강의 해주는 곳은 있는지도 궁금하구요
취업은 어떻게 되는지도 궁금합니다
55글자 더 채워주세요.
1개의 답변이 있어요!
블록체인 관련 개발 분야도 여러가지가 있기 때문에, 한가지 언어로 특정짓기는 어렵습니다.
스마트 컨트랙트 또는 댑을 개발하기 위해서는, 각 토큰 플랫폼에서 스마트컨트랙트를 작성하기 위해 사용되는 언어를 배워야 합니다. 현재 가장 널리 퍼져있는 플랫폼이라고 할 수 있는, 이더리움의 경우에는 '솔리디티'라는 언어를 사용하여 스마트 컨트랙트를 작성합니다.
직접 메인넷을 구현하는 경우에는, 보통 좀더 하위 단계의 언어를 사용하게 됩니다. 각 메인넷이 어떤 언어로 구현되어 있는지 보려면, 해당 프로젝트의 github페이지로 가셔서 언어 구성을 보면 됩니다. 예를 들어, 이더리움의 경우 여러 구현체가 있지만 가장 많이 사용되는 geth의 경우 Go라는 언어로 구현되어 있습니다.
만약 개발에 대한 지식이 지금 없으신 상태라면, 블록체인 개발부터 배우시기 보다는 일반적인 개발 지식을 쌓으신 이후에 블록체인쪽을 공부하시는 편이 좀더 수월할 것으로 생각됩니다.