프로그래밍 농장

How does the Ethereum network work? 본문

캡스톤 디자인

How does the Ethereum network work?

Tennessee201 2022. 3. 20.
728x90

이전 포스트에서 Metamask 계정 생성 및 이더리움 네트워크들을 전부 사용가능한 상태로 설정했다는 가정하에 진행하겠습니다. 


위와 같이 Ethereum의 테스트넷인 Rinkeby test network로 네트워크를 변경한다.

실제 시장성이있는(가치) transection은 ethereum mainnet에서 수행되지만 현재 단계에서는 개념을 익히는 단계이기에 테스트넷으로 수행한다.

Metamask는 크게 아래와 같은 개념으로 계정(주소)에 대한 정보를 처리한다.

Account address / Public key / Private key

우리가 계정을 생성할떄 위 세가지 고유한 정보 ( Account address / Public key / Private key ) 들이 네트워크에서 계정을 구성하는 요소이다 .

Account address는 본질적으로 이메일과 비슷한 구조이며, 이는 전세계 누구와도 공유할수있는 고유한 식별자이다. 

Public key Private key는 서로의 정보가 결합되어 실질적으로 일종의 암호를 형성하게 되는 구조이다. 

위 Public key와 Private key는 타 계정으로 자금을 보내는 과정에서 주로  사용된다. 따라서, 누군가가 계정에 대한 개인키를 가지고 있지않다면 이는 수행되지 않는다. 

위 주소( 0x~ )는 16진수형식으로 각 개인키를 고유하게 구성하는 방식이다. 


위 개인키는 일반적으로 유추할수없으며,(보안성) 이는 노출되면 안된다.

일반적으로 우리가 보는 Account address는 16진수형식+문자열 형식으로 구성된다. 

이 계정주소에 대하여 예를 들어보자면, 일반적인 email 계정의 경우, 같은 email로 gmail과 yahoo에 동시에 가입한다면, 이는 두개의 다른 계정을 소유하게되는것이지만, Ethereum 네트워크에서는, 하나의 계정이 모든 다른 네트워크에서도 사용된다. -> always interact


이번엔 위와 같이 공개적으로 사용가능한 다양한 네트워크에 연결하는 방법에 대하여 알아보겠습니다. 


아래 사이트 중 한군데에 접속하여 실제 Ethereum의 송수신 과정이 어떤방식인지 Testnet(Rinkeby)에서 Ether를 수신하며 알아볼것이다.  * faucet : 수도꼭지

 

 

Rinkeby Faucet

A fast and reliable Ethereum Rinkeby testnet faucet for blockchain developers.

rinkebyfaucet.com

 

Rinkeby Ether Faucet!

Rinkeby Ether Faucet Give me your address and I'll give you .001 ether!

rinkeby-faucet.com

 

1.  Metamask 계정주소를 복사한다.

2. 위 주소에 내 주소를 붙혀넣는다. 

3. 0.1 ETH 수신완료

 

다음 포스트에서 위 네트워크상에서 트랜젝션이 이루어지는 과정을 상세히 다뤄보겠습니다. 

728x90