블록체인(blockchain) 정리 - 4 - 블록들의 체인 상세히 알아보기


블록체인(blockchain) 정리 - 4 - 블록들의 체인 상세히 알아보기

지난 포스트에서는 블록에 대해 알아봤고, 지금은 이 블록들의 체인, 블록들이 연결된 것, 즉 블록체인에 대해 알아보려고 합니다. 블록체인 자체는 간단합니다. 아래처럼 여러개를 담을수 있는 리스트에 블록들을 넣어주면 그게 바로 블록체인입니다. blockChain = List(); blockChain.add(genesisBlock); // 블록체인에 무조건 처음 들어가있는 블록을 genesis block 이라고 하며 이는 블록체인 생성시 무조건 넣어줍니다. blockChain.add(blockA); blockChain.add(blockB); ... 블록체인은 특정 주기마다 valid 한지 검사를 합니다. 특정 블록이 변조되었는지 확인해야 하기 때문이죠. valid한지는 previousHash 와 자신의 hash로 검사를 합니다. hash 라는 것 자체가 무결성을 검사하는 수단으로 많이 사용됩니다. 프로그램 다운 받을시 아래처럼 다운로드 링크와 함께 hash 값도 함께 알려주는 곳이 많습...


#blockchain #mining #node #노드 #채굴 #블록체인

원문링크 : 블록체인(blockchain) 정리 - 4 - 블록들의 체인 상세히 알아보기