블록체인을 개발하기 위해서는 Go언어를 많이 사용하는 것으로 알고 있습니다.
이더리움이 Go라는 언어로 개발이 되었다고 합니다.
이더리움은 오픈소스이다보니 github에 공개가 되어 있습니다.
그렇다보니 몇몇 블록체인들이 처음부터 개발하는 것이 아니라 이더리움에서 포크해서 새로운 기능을 추가하고 수정하면서 새로운 블록체인을 만드는 것으로 알고 있습니다.
블록체인 관련된 책은 여러가지 있지 않을까 합니다.
개인적으로는 2018년에 공부할때 "블록체인 구조와 이론", "블록체인 애플리케이션 개발 실전 입문" 같은 책으로 공부를 하였습니다.
최근에는 더 많은 책들이 나오지 않았을까 합니다.
목적에 따라서 블록체인의 구조만 볼것인지 프로그래밍을 해서 기능을 개발하고 싶은지에 따라서 책이 조금씩은 바뀔수 있을 것 같습니다.