블록체인을 만드는 것이라면 GO언어가 많이 사용이 되는 것으로 알고 있습니다.
많은 블록체인들이 이더리움이 오픈소스이다보니 포크를 해서 새롭게 만드는 경우가 많이 있는 것으로 알고 있습니다.
그렇다보니 이더리움을 GO라는 언어로 만들었기 때문에 GO 언어를 많이 사용한다고 합니다.
DApp의 경우 API만 연동을 하면 되기 때문에 언어에 종속적인것은 아닙니다.
web3.js라는 라이브러리를 사용하면 이더리움을 연동하기가 편리하기 때문에 Node.js를 사용해서 DApp을 많이 만들기는 합니다.