EQ Hub 용어 사전
Explain words used in EQ Hub & EQ Hub docs. Also explain about concepts and words for blockchain and Web3.
용어 | 설명 |
---|---|
코인 | 토큰이라는 용어와 혼용되어 사용되기도 하지만, 코인은 토큰이 아닌 통화를 말합니다. 토큰과 다르게 코인은 블록체인 네트워크마다 유일하게 존재하는 통화입니다. 블록체인 네트워크의 기본 통화 역할을 하고, 트랜잭션의 수수료는 오직 코인을 통해서만 지불 할 수 있습니다. |
노드 | 블록체인에서 노드는 블록체인 네트워크에 참여하는 장치를 의미합니다. 블록체인의 프로토콜을 만족하는 소프트웨어를 실행하고 있으며 보통 합의에 참여 여부에 따라 합의 노드, 라이트 노드로 나누어집니다. |
합의노드 | 블록체인에서 블록을 생성하는 노드로, 블록체인을 유지하기 위해서 합의노드가 존재하여야 하며 스마트 컨트랙트 실행이나 거래 확인은 합의노드에서 수행됩니다. |
인스턴스 | 가상 컴퓨팅 환경입니다. |
mainnet | 개발과 배포가 완료된 블록체인 네트워크를 의미합니다. |
testnet | 개발이 진행중인 블록체인 네트워크 환경입니다. 개발한 스마트 컨트랙트나 블록체인 네트워크의 업그레이드를 테스트하기 위한 테스트 환경입니다. |
Public Type | 외부에 공개하는 네트워크 유형입니다. 누구나 자유롭게 네트워크에 노드로써 참여하거나 토큰을 만드는 등 핵심 활동에 참여할 수 있는 블록체인 네트워크입니다. |
Private Type | 외부에 공개하지 않는 네트워크 유형입니다. 네트워크를 생성한 Account가 아닌 다른 Account는 해당 네트워크에 접근하거나 핵심 활동에 참여할 수 없는 블록체인 네트워크입니다. |
Equalizer | EQBR의 자체 블록체인 엔진에서 합의에 참여하는 합의 노드를 부르는 용어입니다. |
Light Node | 합의에 참여하지 않고 데이터만 저장하는 노드입니다. Light Node는 서버와 블록체인 사이의 통신 채널 역할을 하여 블록체인에 저장된 데이터를 받아올 수 있습니다. |
Keystore File | Private Key를 유저가 설정한 비밀번호로 암호화한 텍스트파일입니다. 설정한 비밀번호는 변경 및 복구가 불가능합니다. |
Private Key | 본인의 자산에 대한 접근 권한을 가진 키 입니다. 개인을 식별하고 개인의 거래 내역을 증명할 수 있고, Private Key를 사용해 트랜잭션에 대한 서명을 하게되면 제 3자나 중개 플랫폼 없이 본인의 자금을 이동시킬 수 있습니다. Private Key를 분실하게 되면 다시 되찾을 수 없습니다. |
ERC | ERC(Ethereum Request for Comment)는 이더리움 네트워크의 개선을 제안하는 공식 프로토콜의 이름으로, ERC 뒤로 작성되는 숫자는 ERC에 등록된 제안서의 일련 번호를 의미합니다. |
ERC-20 | ERC-20은 스마트 컨트랙트에서 표준적인 토큰이 만족해야 할 인터페이스를 정의해놓은 표준 사양입니다. ERC-20은 토큰의 호환성을 보장하기 위해 제안되었습니다. |
ERC-721 | ERC-721 NFT가 만족해야 할 인터페이스를 정의 해놓은 표준 사양입니다. |
Mint | 스마트 컨트랙트를 통해 토큰을 생성하는 것을 의미한다. |
Burn | 스마트 컨트랙트를 통해 토큰을 소각하여 사용처리 할 수 없게 만드는 것을 의미한다. |
Fixed contract | 배포 이후 수정이 불가능한 스마트 컨트랙트입니다. |
Upgradable contract | 블록체인의 불변성이라는 특성 때문에 한 번 저장된 데이터는 변경이나 삭제가 불가능하며 오로지 추가만 가능합니다. 한 번 배포가 된 스마트 컨트랙트 또한 버그가 발견되더라도 변경이 불가능합니다. 스마트 컨트랙트 로직상에 버그가 발생했을 시, Proxy contract가 담고 있는 Implementation contract address만 변경하면, 기존의 데이터에 영향 없이 스마트 컨트랙트를 수정 할 수 있습니다. |
Proxy contract | Upgradable contract에서 데이터 영역을 담당합니다. |
Implementation contract | Upgradable contract에서 로직 영역을 담당합니다. |
Constructor | 스마트 컨트랙트가 배포 될 때 최초로 한 번만 실행되는 함수입니다. |
Functions | 스마트 컨트랙트를 구성하는 함수들이며, 트랜잭션이나 다른 스마트 컨트랙트에서 호출할 수 있습니다. |
Events | 트랜잭션 실행 동안 발생했던 행위에 관한 정보를 저장합니다. Event가 실행될 때 마다 Transaction Log에 저장됩니다. |
Updated about 1 month ago