출처: http://ether.fund/block/1507
이더리움의 블럭데이터가 어떤 형태인지 궁금해서 잠깐 찾아보았습니다.
일단 비트코인의 블럭과 다른 점은 1) next hash, 2) uncles hash, 3) nonce(해쉬값으로 변경된 듯), 4 gas 관련, 5) 마이너 주소 (비코에서는 코인베이스 트랜젝션에 포함됨..)이네요..
일단 1)과 2)번을 이해하면 이더륨의 프로토콜은 대충 이해할 듯합니다.
아래는 위의 Miner를 링크를 클릭했을 때 나오는 화면입니다.
계정은 1) 주소(공개키), 2) 코인량, 3) 난스(계정의 총 거래 건수) 4) 계정코드(??), 5 계정 스토리지 로 이루어진 것처럼 보이는 군요..
뭐 일단 항목만이라고 알아두는 것이 도움이 되지요.
***
그리고, 이더리움의 블럭을 이해하는 것이 가장 쉽게 이더륨의 핵심을 파악하는 방법으로 보입니다. (개인적인 경험입니다.)
저는 비트코인 블럭 밖에 공부한 것이 없습니다.
그것도 블럭에 대한 공부는 한달도 안되는 것 같습니다. (한 2~3주 동안 공부한 것 같습니다. 집중적으로요,)
그 외는 잘 모르고.. 세부적인 것은 대충 머리 속으로 정리만한 상태입니다.
그래서 저는 비트코인의 큰 그림은 정확히 있습니다.
프로토콜의 핵심인 블럭을 거의 이해했으니까요..
https://github.com/ethereum/wiki/wiki/Block-Protocol-2.0
https://github.com/ethereum/wiki/wiki/Glossary
첫번째 링크를 보니, 이더리움 블럭은 아래와 같은 구조군요.. 일단 비트코인에서 uncle_list와 stack_trace가 추가된 형태입니다.
[
block_header,
transaction_list,
uncle_list,
stack_trace
]
위 링크 두곳만 보아도 이더리움이 대충 어떻게 작동하는지 이해할 것 같습니다.
저도 아직 보지 않았지만요..
비코의 블럭체인 이해한게 얼마 안되었는데, 그거 끝나니까 비스쉐어랑 리플 나와서 또 공부하고..
이젠 이써륨까지 ㅡㅡ;;
아우..진짜 ㅡㅡ;