네트워크 컨트랙트1 블록체인 탈중앙화 앱(네트워크 컨트랙트, 메타 마스크 설정) 4장 ◆ 네트워크에 컨트랙트 배포 ▶ 네트워크에 컨트랙트 배포 옵션 ● 이더리움 지갑으로 수동 배포 ● geth의 대화형 콘솔에서 터미널 명령으로 배포 ▶ 배포 과정 ● 고급 언어로 작성된 컨트랙트는 EVM 바이트코드로 컴파일되고 배포 트랜잭션을 통해 네트워크에 배포 ● 배포 트랜잭션은 컨트랙트 EVM 바이트코드를 포함하고 네트워크에 있는 로컬 전체 노드는 바이트 코드를 실행 ● 배포 트랜잭션은 네트워크 전체에 전파되고 채굴 노드는 네트워크 전체에 복제되는 새 블록에 바이트 코드를 포함시킴 ● 배포 트랜잭션은 다른 트랜잭션과 비슷하지만 이더나 데이터가 아닌 EVM 바이트코드를 블록체인에 저장 ▶ 메타 마스크를 통해 노드 없이 배포하기 ● 메타 마스크 ● 외부 이더리움 노드에 연결하는 크롬 확장 프로그램입니다... 2023. 8. 16. 이전 1 다음