Q. 블록체인과 컴퓨터언어가 다른건가요?

Ho770 2019. 06. 15.


자바,C언어 등의 프로그래밍 언어가 있는걸로 알고 있습니다.

블록체인도 이것처럼 프로그래밍에 관련된것 같은데

컴퓨터 언어와 블록체인이 어떻게 다른건가요??

공유하고 보상받기 ♥︎

2개의 답변이 있습니다.

질문자 & 큐레이터 채택
erc20 답변자인증
거래소/전략기획팀 2019. 06. 15 89%의 채택

결론부터 말씀드리자면 프로그래밍 언어로 블록체인을 개발한다고 생각하시면 되겠습니다. 즉, 프로그래밍 언어는 블록체인을 실제로 구현하는 수단이나 도구가 되고 블록체인은 프로그래밍의 결과물이 되겠습니다.

그런데 블록체인을 개발할 때 반드시 한 언어만 사용되는 것은 아닙니다. 여러 언어를 이용하여 개발하고 있다고 할 수 있습니다.

끝으로 블록체인을 개발하는 프로그래밍 언어에는 어떤 것이 있는지 대표적인 것을 소개해 드리면서 답변을 마무리 하도록 하겠습니다.

우선 C++ 언어가 있습니다. 이 언어를 이용하여 개발된 블록체인 언어들이 많이 있는데 대표적인 것으로는 비트코인, 라이트코인, 모네로, 이오스, 스텔라, 리플, 퀀텀 등이 있습니다.

다음으로 C# 언어가 있습니다. 이 언어는 마이크로소프트가 개발한 오픈소스 프로그래밍 언어로, 이 언어를 이용하여 개발된 블록체인으로는 스트라티스, 네오, 아이오타 등이 있습니다.

그리고 유명한 자바스크립트 언어가 있습니다. 자바스크립트를 사용해 개발된 블록체인으로는 이더리움, 아이오타, 넴, 하이퍼레저 패브릭, 네오 등이 있습니다.

이어서 파이썬도 빼 놓을 수 없을 듯합니다. 파이썬 언어를 이용해 개발된 블록체인에는 이더리움, 하이퍼레저 패브릭, 네오, 스팀 등이 있습니다.

끝으로 Go 언어가 있습니다. 이 언어는 구글이 개발한 새로운 언어인데요, 이 Go 언어를 이용해 개발된 블록체인에는 이더리움, 하이퍼레저 패브릭, 고체인 등이 있습니다.

답변이 도움이 되길 바랍니다.

때가쏙비트 답변자인증
블록체인 GEEK 2019. 06. 15 11%의 채택

안녕하세요. 결론부터 말씀드리면 컴퓨터언어를 통해 블록체인 네트워크를 만든다 라고 생각하시면 됩니다.

참고로 블록체인 개발에 있어 이더리움 Dapp, 비트코인코어, 이더리움코어 등 다양한 영역별로 쓰이는 프로그래밍 언어가 존재합니다.

이더리움 Dapp을 개발의 경우 솔리디티를 많이 사용하고 있습니다. 그리고 이더리움 Dapp 개발에 절반 이상은 웹 개발이라고 생각하고 있는데 Node.js 를 많이 쓰고 있죠. 웹개발자들이 아무래도 Dapp 개발에 유리하다고 보고 있습니다.

이더리움 Dapp 외 비트코인코어기반으로 개발에 쓰이는 언어는 C++ 이 있습니다. 수많은 알트코인들이 비트코인 코어를 기반으로 쓰고 있죠. C++은 객체지향으로 구조적프로그래밍이 가능한 언어로 역사가 오랜된 만큼 방대한 자료와 라이브러리가 존재합니다.

그리고 이더리움 코어기반으로 많이 쓰이는 언어는 구글에서 만들어 배포한 개발언어인 Go가 있으며, 파이썬도 많이 사용하고 있죠.