암호화폐 개발하는 프로그램은 어떤것들이 있나요

2019. 09. 14. 06:13

많고 다양한 암호화폐 중에 대표적인 비트코인, 이더리움, 리플은 어떤 컴퓨터 언어로 되어 있는지 어느 정도의 수준인지 궁금합니다

공유하고 돈벌기 ♥︎

총 2개의 답변이 있습니다.

질문자 채택 답변

블록체인을 개발할 때 반드시 한 언어만 사용되는 것은 아닙니다. 여러 언어를 이용하여 개발하고 있다고 할 수 있습니다. 그리고 그러한 프로그래밍 언어에는 어떤 것이 있는지 대표적인 것들 다섯 가지 정도를 말씀드리도록 하겠습니다.

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

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

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

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

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

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

2019. 09. 14. 09:01
47

안녕하세요. 각 암호화폐마다 개발시 사용하는 프로그래밍 언어가 다를 수 있습니다.

각 언어별로 블록체인에 대한 효율성의 차이라기 보다는 암호화폐가 채택한 프로토콜로 인한 효율성 차이가 더 크게 영향을 받습니다. 따라서 사용하는 프로그래밍 언어로 인한 블록체인의 효율성은 미미하다고 보셔도 됩니다.

그리고 암호화폐마다 사용하는 프로그래밍 언어는 다르지만 모든 암호화폐의 기준을 통합한 프로그래밍 언어는 존재하지 않습니다. 다만 호환성이 뛰어난 프로그래밍 언어는 존재하죠.

대표적인 예로 파이썬을 들 수 있습니다. 파이썬은 배우기 쉬운 언어로 잘 알려진 언어 중 하나로 다양한 하드웨어 플랫폼에서 실행이 가능하며 모든 플랫폼에서 동일한 인터페이스를 사용하기 때문에 뛰어난 이식성을 가지고 있습니다. 또한 C, C++, COM, ActiveX, CORBA 및 JAVA등과 쉽게 통합이 가능하며 광범위한 표준 라이브러리를 가지고 있습니다. 파이썬이 가진 라이브러리들은 UNIX, Windows, 및 메킨토시에서도 이식성이 뛰어나며 플랫폼 간 호환성이 뛰어납니다. 그래서 최근에는 파이썬으로 개발된 블록체인 프로젝트들도 심심치 않게 볼 수 있습니다. 대표적인 예중 하나로 파이썬으로 만든 블록체인 기반의 롤플레잉 게임인 네코유메가 있습니다. ^^

네코유메: https://nekoyu.me/index

2019. 09. 14. 13:19
20