아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
화산 아이콘 11
태연, SM과 19년 동행 계속!
아하

생활

생활꿀팁

냉정한쿠스쿠스26
냉정한쿠스쿠스26

블록체인들은 어떤 언어로 만들어 지나요? 모두 같은 언어를 사용하나요?

블록체인 코인들이 굉장히 많은데 프로그래밍 언어는 뭘 사용하나요?

java c언어 이런 프로그래밍 언어는 아닐것 같은데..........

    1개의 답변이 있어요!
    • 얄쌍한재규어4
      얄쌍한재규어4

      1. 비트코인 코어 기반

      비트코인 외에 수많은 알트코인이 비트코인 코어를 기반으로 하고 있습니다. 단순히 말해서 소스가 C++라는 개발언어로 되어 있으면

      비트코인 코어 기반이라고 할 정도입니다. 메인넷이면 대부분 C++을 통하여 비트코인 코어 기반으로 개발을 진행할 것입니다.

      C와 C++

      C와 C++의 차이는 객체지향 개발의 유무의 차이이지만 생산성이나 학습의 난이도면에서 확실히 C++이 더 어렵고 성능도 뛰어나다고 할 수 있습니다. 문제는 C를 배우고 C++을 배우는 것과 바로 C++을 배우는 것의 차이입니다.

      이것은 정답이 없지만 쉽게 개발언어에 친숙해지기 위해서는 C부터 시작하는 것이 낫습니다.

      하지만 구조적인 프로그래밍과 객체 지향 프로그래밍을 체계적으로 공부하고자 마음 먹었다면 바로 C++에 도전해도 좋습니다

      2. 이더리움 코어 기반

      - Go(고, Golang)

      구글에서 만들어 배포한 개발 언어로 이더리움 블록체인 인터페이스 기술인 geth(게쓰)가 Go로 개발 되었습니다.

      Go가 최근 다양하게 많이 사용되고 있는데 마이닝 풀 개발에도 사용되고 있습니다.

      - 파이썬(Python)

      테스트나 머신러닝 등에 많이 사용되는 파이썬은 geth와 같이 파이썬 이더리움에도 사용되고 있습니다.