CODEDRAGON ㆍSecurity/Blockchain
계약 생성
계약의 생성은 외부에서 이더리움 Transaction call을 통해서 생성하거나 또는 Solidity Contract 내부에서 생성하는 두 가지 방법이 있습니다.
· Contract 내부에서 생성하는 방법
· Contract 외부에서 생성하는 방법
Contract 내부에서 생성하는 방법
· Solidity Contract 내부에서 생성하는 방법입니다.
· Contract 내부에서 생성하는 방법은 new 키워드를 통해서 다른 Contract를 생성하는 방법이 있습니다.
Contract 외부에서 생성하는 방법
· 외부에서 이더리움 Transaction call을 통해서 생성하는 방법입니다.
· 외부에서 생성하는 가장 대표적인 방법이 Javascript API인 web3.js를 통하는 것입니다.
web3.js - Ethereum JavaScript AP
https://web3js.readthedocs.io/en/1.0/
Contract 내부 생성 vs Contract 외부 생성
Contract 내부 생성 |
Contract 외부 생성 |
Ethereum Transaction call |
Solidity Contract 내부 |
Javascript API인 web3.js를 사용 |
new 키워드를 사용 |
'Security > Blockchain' 카테고리의 다른 글
GAS 단위 (0) | 2020.04.07 |
---|---|
이더리움 연구 포럼 (0) | 2020.03.29 |
스마트 계약 Transaction (0) | 2020.03.17 |
시빌 공격(Sybil Attack), 시빌 공격의 피해 사례, 시빌(Sybil) 어원 (0) | 2020.03.11 |
블록체인 기술의 문제점 (0) | 2020.03.03 |