홈
토픽
스파링
잉크
미션
전문가 신청
베리몰
나도 질문하기
생활
남다른에뮤194
컴공 나와서 기초적인 프로그래밍 공부는 대부분 했는데 블록체인 공부하려면 어떤거부터 시작해야하나요??
수학, 암호학부터 시작해야할까요??
순서좀 알려주세요! 블록체인 관련 개발을 해보고싶습니다
3개의 답변이 있어요!
유망한청설모102
블록체인을 개발하기 위해서는 기본적인 컴퓨터 공학의 내용은 기본으로 하고블록체인 엔진의 원리를 이해할 필요가 있습니다.블록체인 엔진에 사용되는 언어로는 주로 C++, Go, Rust 등의 언어가 있습니다.엔진을 가볍게 학습하시고 토큰발행을 학습하려면, 이더리움의 스마트 컨트렉트에 사용되는 solidity 사용법을 배우는 것을 추천합니다
블록체인을 공부하기 위해 아래 책을 추천합니다.
마스터링 이더리움 : http://www.yes24.com/Product/Goods/73165236
응원하기
대니월드
안녕하세요 Danny입니다.
기본적인 프로그래밍을 하신다면 이더리움 관련 개발을 할 수 있는 솔리디티 언어를 추천합니다.
현재로써는 솔리디티를 배우는게 가장 활용할 수 있는 범위가 큽니다.
아래 웹페이지에 chapter4에 솔리디티의 기초적인 부분에 대해서 만든 강의안이 있으니 참고하시면 좋을것 같습니다.
https://kimsfamily.kr/pages/blockchainprogramming
검은밀잠자리283
블록체인을 개발하기 위해서는 Go언어를 많이 사용하는 것으로 알고 있습니다.
이더리움이 Go라는 언어로 개발이 되었다고 합니다.
이더리움은 오픈소스이다보니 github에 공개가 되어 있습니다.
그렇다보니 몇몇 블록체인들이 처음부터 개발하는 것이 아니라 이더리움에서 포크해서 새로운 기능을 추가하고 수정하면서 새로운 블록체인을 만드는 것으로 알고 있습니다.