이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 11358|회답: 0

이더리움의 계좌 및 기본 단위

[링크 복사]
게시됨 2018. 2. 24. 오전 11:18:33 | | |
이더리움 시스템에서 상태는 "계정"이라 불리는 객체들(각 계정은 20바이트 주소로 구성됨)와 두 계정 간에 값과 정보를 전달하는 상태 전이로 구성됩니다.
이더리움 계정은 네 부분으로 구성됩니다:
거래당 한 번만 처리할 수 있는 카운터를 결정하는 무작위 숫자입니다
현재 이더리움 잔액
계좌의 계약 코드가 있다면,
계정 저장 (기본값으로 비어 있음)
간단히 말해, 모든 이더리움 계정은 공개 키 쌍과 사익 키 쌍으로 구성됩니다.
공개 키는 계정 주소로 이해할 수 있으며, 다른 계정으로도 접근할 수 있습니다
개인 키는 암호화된 비밀번호로 이해할 수 있으며, 이 공개 및 개인 키 쌍이 함께 고유하게 식별된 이더리움 계정을 형성합니다.
예를 들어, 앞서 설명한 첫 번째 이더리움 계정 eth.accounts[0]에서는 주소 0xbcf5b841303bc08026ce2d3b8f83498ffe42c12f가 공개키이고, 암호화된 비밀번호가 개인 키입니다.
계정 증가
personal.newAccount("123")라는 명령어를 입력하면 새 계정을 만들 수 있습니다(참고로 123은 다른 비밀번호로 변경할 수 있습니다)

이더리움 프라이셜 체인이 채굴 중일 때, 채굴된 이더는 첫 번째 이더리움 계정인 eth.accounts[0]에 입금되며, eth.accounts[1]에는 기본적으로 이더가 없습니다. 이 시점에서 eth.accounts[0]의 이더리움 잔액을 확인할 수 있는 명령어를 사용할 수 있습니다.


두 계정 간 이더리움 변환 방법
앞서 언급했듯이, 각 계정의 공개키(주소)는 모든 이더리움 계정 작업의 핵심이지만, 주소 문자열이 너무 길어 acc0/acc1을 각각 계정[0]과 [1]로 나타내고, 0.01 ETH를 전송하도록 설정합니다


이 시점에서 eth.sendTransaction을 사용해 acc0에서 acc1로 0.01 ETH를 전송할 수 있습니다.



이더리움 보호 메커니즘은 가끔씩 계정을 자동으로 잠그고, 계좌 간 ETH 변환은 계정이 잠금 해제되지 않는 한 거부됩니다.
이 시점에서 personal.unlockAccount(acc0)를 실행하고 acc0를 잠금 해제하기 위해 비밀번호를 입력해야 합니다.


이때 eth.sendTransaction({from: acc0, to: acc1, value: amount} 명령어를 다시 실행하면, 결과는 다음과 같습니다:


이 시점에서 acc1의 값은 이전의 0 대신 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 그런데 왜 우리는 분명히 0.01 이더코인을 주고 싶은데 가치가 이렇게 큰 걸까요? 사실, web3.fromWei(10000000000000000000000, "ether")라는 명령어만 입력하면 알 수 있습니다.

에테르의 기본 단위
에테르 코인의 가장 작은 단위는 위입니다명령줄의 기본 단위이기도 하며, 1000개당 1개 단위 순서로

크웨이 (1000 웨이)
mwei (1000 KWei)
그웨이 (1000 Mwei)
사보 (1000 귀)
피니 (1000 Szabo)
에테르 (1000 피니)

간단히 말해, 1 ETH = 100000000000000000000000000 웨이입니다(그래서 이전 스톱에서 0.01 ETH를 이체했지만, 결과가 매우 길었습니다)
에테르와 웨이 간 변환 방법


면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com