블록체인 검증을 통한 프로그래머
간혹 블록체인을 활용한 코인들의 홈페이지를 방문하다보면, 프로그래밍을 통해 노드에 대한 검증을 하고, 오픈소스 기반으로 하여 프로그래머들로 하여금 자체적인 개발을 하여 공헌을 하여 주면 이 공헌도에 따른 보상을 해 주는 프로세싱을 제공하는 코인 사이트를 몇몇 확인할 수 있었습니다.
이러한 블록체인 기반의 코인의 노드 검증과 같은 과정을 거치면서 공헌할 수 있을 정도의 실력을 갖추려면, 어떤 쪽으로 먼저 공부를 하는게 좋을까요? 노드와 블록체인의 상관관계와 같은 전체적인 포괄적 개념도 중요하지만, 어떤식으로 접근해야 자유로운 코인 개발에 도움이 되는 사람이 될 수 있을지 궁금합니다!
안녕하세요 질문자님
블록체인의 공부분야에 대해 질문하셨는데요,
질문자님의 질문내용은 대부분이 프로그래머가 진행하는 내용입니다. 때문에 컴퓨터에 관련하여 프로그래밍이 가능한 공부를 하는 것이 맞습니다. 오픈소스를 적용한 자체 개발은 어려운 일은 아니지만, 메인넷으로 독자적인 생태계를 꾸미고 프로젝트화 하는것은 프로그램 기술자와 기획자의 역할이 필요하며, 노드로써 참여하여 검증하는 것 또한 어려운 것은 아니지만, 이 모든 플랫폼과 구성을 기획하려면 프로그래머와 기획이 함께 동반되어야 합니다.
때문에 암호화폐의 직접 개발을 필요로 하신다면 프로그래머 과정을 거친 신 후에 플랫폼을 기획하여, 개발을 진행하고 기획하는 것이 맞습니다.
질문에 도움이 되셨길 바랍니다.
안녕하세요.
기본작으로 프로그래밍에 대한 소양이 있어야 합니다. 특히 자료구조와 네트워크에 대흔 기본 지식이 있어야 합니다. 나아가 암호에 대한 이해가 있으면 더 좋을 것 입니다.
이런 것들에 대한 지식을 가지고 있다면 비트코인 소스코드를 직접 보시면서 구조에 대해 머리속으로 상상하면서 공부를 하시면 됩니다.
예를 들면 비트코인에서 채굴이 어떤 함수들이 실행되어 이뤄지는지, 혹은 이체를 발생시키면 어떤 함수들이 싱행되는지 등이 공부하시면 향후 개발을 하시는데 큰 도움이 됩니다.