-
[BlockChain] 이더리움 개념 정리 - (1)BackEnd/BlockChain 2023. 2. 22. 16:22
1. 이더리움 네트워크의 종류와 특징
- 메인넷
- 테스트넷
- 테스트를 위한 임시 네트워크
- 모두에게 공개된, 테스트를 위한 네트워크
2. 클라이언트
- 이더리움 네트워크를 구성하는 개별 노드
- 이더리움 네트워크에는 클라이언트만 존재
3. 프로바이더
- 이더리움 네트워크에 대한 연결을 위한 추상화를 제공하는 클래스
- 블록체인에 대한 읽기 전용 액세스 제공
- 개인이 노트가 될 수 없기 때문에 네트워크의 정보를 대신 제공
- 특정한 형식으로 항상 요청해야하기 때문에 형식으로의 변경을 도와주는 Ethers.js 라이브러리 존재
4. 지갑
- 이더리움 계정과 상호 작용할 수 있는 애플리케이션
- 인터넷 뱅킹 앱과 비슷하지만 은행은 없음
5. 수도꼭지(Faucet)
- 테스트넷에서 사용자 지갑에 무료로 토큰을 추가할 수 있도록 해주는 웹 서비스
6. 가스
- 이더리움에서 이더(ETH)의 이전이나 스마트 계약을 실행하는 과정에서 트랜잭션을 검증하고 블록체인에 기록하는 과정에서 수수료를 책정하기 위해 만든 수수료 개념
7. 스마트 컨트랙트(Smart Contract)
- 온라인상에서 특정계약조건을 실행하는 것
- 블록체인 위에 기록되면 처음 조건을 절대 바꿀 수 없고 조건을 만족시킬 경우 반드시 실행되어야 함
8. 이더리움에서 RPC(Remote Procedure Call)
- 한 프로그램이 네트워크의 세부 사항을 이해하지 않고도 네트워크의 다른 컴퓨터에 있는 프로그램에서 서비스를 요청하는 데 사용할 수 있는 소프트웨어 통신 프로토콜
https://velog.io/@wrjang96/provider-web3-react-ethers.js-%EA%B0%9C%EB%85%90-%EC%A0%95%EB%A6%AC
web3-react, ethers.js 개념 정리
web3-react, ethers.js 개념 정리
velog.io
https://hongikstory.tistory.com/908
[이더리움] 이더리움이란, 이더리움 특징, 이더리움 지갑 총정리
[이더리움] 이더리움이란, 이더리움 특징, 이더리움 지갑 총정리 1. 암호화폐 개요 비트코인의 스크립트 언어는 비교적 단순합니다. 따라서 비트코인이 '화폐'로서의 기능만을 하게 하는데 예를
hongikstory.tistory.com
'BackEnd > BlockChain' 카테고리의 다른 글
[BlockChain] 블록체인이란? (0) 2023.02.22