[코어 이더리움 프로그래밍]어카운트끼리 통신하는 과정
2022. 5. 6. 01:07
블록체인/코어 이더리움
어카운트의 종류에는 1.외부소유어카운트(EOA:Externally Owned Account)=개인 키로 제어되는 것으로서 코드를 저장할 수 없다. 2.컨트랙트어카운트(CA:(Contract Account)=스마트 컨트랙트 코드(Solidity 등의 언어로 짜여진 스크립트)에 의해 제어되며 특정 CA에 코드를 저장할 수 있다. 1.외부소유어카운트(eoa)=개인키를이용해 ca에 트랙잭션을 보낸다. 2.ca(스마트컨트랙트)에는 바로접근이안되기 때문에 한번더 실행 -해시값으로 배포가 된다. 블록에 올라가서 수정이안되는건지 실행될 코드의 해시값으로 찾는다 evm은 개개인이 키를 가지고있진않음 evm를 가지고있는 풀노드에서 대신실행시켜줌 트랙잭션을 검증을해주고(생성 트랜잭션에 각노드는검증하는거, 검증완료된 트랜잭션..