이렇게 블록체인 노드들이 소통할때
세부적으로는 아래 그림과 같은 구조가 된다.
노드마다 로컬에 블록체인 DB의 복사본을 갖고있다.
json rpc를 통해서 노드들끼리 통신한다.
client process는 전반적으로 로컬 노드가 이더리움 앱을 실행하도록 하는 주체다.
memory pool 은 로컬 메모리다.
jvm이 java를 실행한다면 evm은 솔리디티, evm바이트 코드로 작성된 스마트 컨트랙트를 실행한다.
'프로그래밍' 카테고리의 다른 글
블록체인 / 이더리움 / 클레이튼 / 트랜잭션 (0) | 2021.07.14 |
---|---|
블록체인 네트워크 (0) | 2021.07.13 |
solidity 디앱개발 시작 (0) | 2021.06.17 |
git rebase 하는 방법 (0) | 2021.05.14 |
git merge 할때 한쪽 브랜치 내용 선택하기 (1) | 2021.05.11 |
댓글