Blockchain
-
Ganache-cli optionBlockchain 2023. 1. 28. 14:06
ganache-cli -a 또는 --accounts: 시작 시 생성할 계정 수를 지정합니다. -b 또는 --blocktime: 자동 마이닝을 위한 블록 시간을 초 단위로 지정합니다. 기본값은 0이며 자동 마이닝이 없습니다. -d 또는 --deterministic: 미리 정의된 니모닉을 기반으로 결정적 주소를 생성합니다. -n 또는 --secure: 기본적으로 사용 가능한 계정 잠금(제3자 트랜잭션 서명에 적합) -m 또는 --mnemonic: 특정 HD 지갑 니모닉을 사용하여 초기 주소를 생성합니다. -p 또는 --port: 수신할 포트 번호입니다. 기본값은 8545입니다. -h 또는 --hostname: 청취할 호스트 이름. 기본값은 노드의 server.listen() 기본값입니다. -s 또는 --se..
-
Ethereum Wei, Kwei, Mwei, Gwei, Twei, Pwei, EtherBlockchain 2023. 1. 28. 11:37
이더리움 단위 Wei, Kwei, Mwei, Gwei, Twei, Pwei, Ether UNIT WEI VALUE Wei 1 wei Kwei (babbage) 1,000 wei Mwei (lovelace) 1,000,000 wei Gwei (shannon) 1,000,000,000 wei Twei (microether, szabo) 1,000,000,000,000 wei Pwei (milliether, finney) 1,000,000,000,000,000 wei Ether 1,000,000,000,000,000,000 wei
-
Ethereum Block 최대 GAS 용량Blockchain 2023. 1. 28. 10:27
한 Block당 포함할 수 있는 GAS용량이 제한 되어 있다. 런던 업그레이드는 Ethereum Block에 가변 크기 도입했다. 각 블록의 목표 크기는 1,500만 Gas이지만 네트워크 수요에 따라 블록 크기는 3천만 Gas(목표 블록 크기의 2배)의 블록 제한까지 증가하거나 감소한다. 프로토콜은 tâtonnement(프랑스어: 더듬기, 시행착오) 프로세스를 통해 평균 1,500만 개의 크기를 맞추려고 조절해 나간다. 즉, Block 크기가 목표보다 큰 경우 프로토콜은 다음 블록에 대한 기본 요금을 증가시킨다. 마찬가지로 프로토콜은 Block 크기가 목표 Block 크기보다 작은 경우 기본 수수료를 줄인다.
-
Ethereum GAS Limit, GAS Price, Block GAS Limit, Total feeBlockchain 2023. 1. 28. 10:03
Ethereum과 GAS Ethereum환경에서 수행하는 작업(EVM(Ethereum Virtual Machine))들은 GAS라는 비용이 필요하다. GAS비용으로 Ethereum환경이 유지된다고 볼 수 있다. 어떤 서비스와 그에 대한 수수료로 유지되는 관계로 볼 수 있다. Total fee (총비용산정요소) Ethereum비용(gwei) = GAS Limit * GAS Price ( GAS값 = 명령어당 Gas수 한도값 * Gas 당 gwei ) 모든 거래에는 GAS Limit 와 GAS Price값이 있고 그 값의 곱으로 GAS값이 결정 된다. GAS Price 채굴자들이 작은 작업 단위당 받는 수수료다. 채굴자들은 이 값이 높게 설정된 작업을 선호하여 빨리 처리하려 경쟁한다. GAS Limit 명령..
-
Ethereum network 정보 사이트Blockchain 2023. 1. 28. 09:03
이더리움 네스워크, node 정보 https://ethernodes.org/nodes
-
Ethereum network node의 ip와 portBlockchain 2023. 1. 28. 08:16
Ethereum 클라이언트는 기본적으로 30303에서 수신기(TCP) 포트와 검색(UDP) port를 사용한다. TCP 수신 port가 30303이고 기본 UDP 검색 port가 30301다. JSON-RPC를 실행해야 하는 경우 TCP port 8545를 사용한다. JSON-RPC 포트는 관리 작업을 수행할 수 있으므로 외부 접속을 허용하면 안 된다. 모든 클라이언트의 port는 기본값에서 사용자 지정할 수 있습니다. geth/eth가 UPnP를 찾도록 하려면 라우터에서도 이를 활성화해야 한다. 이미 수동으로 열거나 라우팅한 경우 필요하지 않은 port에서 수신 대기할 수 있도록 하기 위한 것이다. geth는 사용 가능한 경우 IPv6을 우선 순위로 사용하므로 IPv4 주소를 수신한다고 가정하면 문제가..
-
Web3 보유 balance(eth) 조회 exBlockchain 2023. 1. 28. 08:12
Ganache또는 Ganache-cli를 localhost에 가동 후 account를 넣어서 조회한 Ex const Web3 = require('web3'); let w3ht = new Web3(new Web3.providers.HttpProvider("http://localhost:8545")); async function Afunc() { let balance = await w3ht.eth.getBalance('0x80457210257e06B7693DBdB33EE90442f4e29276'); console.log(balance); }; Afunc();