비트코인의 소스코드(?)는 누구나 확인하고 변경할 수 있도록 오픈되어 있나요?
비트코인은 일련의 개발자 그룹에 의해 지금도 계속해서 개선이 이루어 지고 있는 것으로 아는데요.
그럼 그 소스코드도 모두 공개되어 있는 상태인가요?
만일 그렇다면 누군가 그 소스코드를 이용해 제2, 제3의 비트코인을 만들어 제네시스 블록을 생성하고 채굴을 유도하는 것도 가능할런지요.
55글자 더 채워주세요.
1개의 답변이 있어요!
https://github.com/bitcoin/bitcoin/blob/master/src/bench/merkle_root.cpp
비트코인 블록체인의 소스 코드라고 하면 클라이언트 소프트웨어인 비트코인 코어의 소스 코드를 말하는 것으로 알고 있습니다. 위의 링크는 그 중에서도 머클 루트와 관련된 부분을 제가 링크한 것입니다.
이처럼 비트코인 코어의 모든 소스 코드는 오픈 소스로 공개되어 있는 상태이며 제2, 제3의 비트코인을 만들어 제네시스 블록을 생성하고 채굴을 유도하는 것도 이론적으로는 가능하다고 생각합니다.
하지만 비트코인의 소스 코드를 모방하여 이름만 바꾸는 수준에서 변화시켜 제네시스 블록을 생성한다고 하더라도 노드들의 참여나 채굴을 유도하는 것은 어려울 것이라고 생각합니다.
물론 초반에 채굴이 쉬울 때는 참여자가 있을 수도 있겠지만 채굴 난이도가 올라가면서 투입하는 자원이 점점 많아지는데 비해 코인의 가치가 없을 것이기 때문에 블록체인이 지속적으로 이어지기가 힘들다고 보는 것입니다.
답변이 도움이 되길 바랍니다.