생활
비트코인 프로그램은 서버 같은 곳에 올라가 있는건가요?
비트코인 프로그램은 서버 같은 곳에 올라가 있는건가요?
어떻게 동작하는거에요 도대체?
웹 소스 웹서버에 올리는 것처럼 서버 같은데 올리는 건가요? 어딘가엔 있을것 같은데...
55글자 더 채워주세요.
1개의 답변이 있어요!
비트코인 블록체인 네트워크는 별도의 중앙 서버가 없이, 노드(사람, 기기, 주체)와 노드가 P2P로 직접 연결됨으로써 형성된다고 할 수 있습니다.
이때 이러한 노드와 노드의 연결은 비트코인 코어라는 클라이언트 소프트웨어를 통해 이루어집니다. 즉, 비트코인 블록체인에 접속하기 위한 전용 소프트웨어를 다운로드 받아서 노드가 될 수 있는 것입니다.
이렇게 노드가 되고 나면 풀노드를 운영하며 비트코인 블록체인의 블록 데이터베이스를 저장하고 블록을 검증하거나 마이닝 노드로 블록체인의 합의 과정에 참여하고 블록 생성 보상을 받을 수 있습니다.
이때 블록 데이터베이스는 각 노드의 저장 공간에 저장되며 동기화를 통해 모든 노드들이 같은 내용을 공유하게 됩니다.
결론적으로 말씀드리면 비트코인 블록체인은 특정 서버를 통해 구축된 네트워크가 아니라 여러 노드들이 클라이언트 소프트웨어를 통해 서로 연결되고 모여 이루어진 하나의 거대한 네트워크이며 비트코인은 사용자의 저장공간이나 지갑에 저장되는 것이 아니라 네트워크 상에서 암호화된 코드로 존재한다고 할 수 있습니다.
답변이 도움이 되길 바랍니다.