스마트 콘트렉트란?
-제 3자인 중개자 없이 P2P(Peer to Peer, 개인과 개인 사이의 거래)로 쉽고 편리하게 계약을 체결하고 수정할 수 있는 기술.
-프로그램에 따라 '자동'으로 실행되는 계약 -> 자동으로 계약이 실행되기 때문에 수동으로 거래 내용을 기록했을 때의 오류가 현저히 적어짐.
-유효성을 보증하면서 계약을 보존하고 이행하기 위한 프로그램 또는 코드
스마트 콘트렉트 구현 방법
블록체인
--
블록체인이란?
거래 이력 정보를 전자 형태로 기록하면서 그 데이터를 블록에 저장하여, 해당 블록들을 차례로 체인처럼 연결하는 네트워크이다.
한 블록에서 여러 체인으로 갈래가 나뉘어 질 수 있는데, 이때 가장 많이 블록이 연결된 체인을 올바른 체인으로 간주하는 규칙이 있다.
블록체인 특징
1. 블록 중 최고 우두머리 없다. = 권한이 분산되어 있다. = 권한이 집중되어 있지 않다.
권한이 특정 누군가에게 집중되지 않는다. 권한을 더치페이하듯 소위 'n빵'한다고 생각하면 된다.
2. 합의까지 오래 걸린다. = 블록 1개가 추가되는 데 시간이 오래걸린다. = 참가자의 51%가 승인해야되기 때문.
블록체인 안에 거래 내용이 담긴 블록(장부)가 추가 되려면 체인 안에 있는 참가자(노드)들의 일정 수준 이상(체인에 참가하는 참가자의 51%가 승인해야 함)의 승인이 필요하다. 체인안에 참가자의 수가 많을 수록 승인까지 소요되는 시간이 오래 걸리므로 블록체인의 단점 중 하나다.
Q: 합의에 소요되는 시간을 줄일 수 없나요?
A: 라이트닝 네트워크(Lightening Network), 샤딩, 세그윗 네트워크 등이 네트워크 상 데이터 전송 속도를 높이기 위해 노력하고 있습니다.
용어
트랜잭션
-코인과 토큰 소유권을 포함하는 데이터를 주고받는 행위 의미
-현재 소유자의 소유 권한을 다른 사람에게 이전하는 행위를 의미한다.
-구현 방법: 이전 행위의 주체자의 식별자, 이전행위의 수신자의 식별자, 이전하려는 재화의 총액, 이전이 완료되는 시각, 이전하기 위해 시스템에 지불해야하는 수수료, 이전에 동의한다는 원래 소유자의 증명 정보가 필요하다.
-블록체인은 은행 같은 중앙 통제가 없는 분산 시스템이기 때문에 통일된 수수료 체계가 없다.
ex. 이더리움의 수수료를 GAS라고 표현한다. 이더리움 수요가 많을 시, 수수료가 상승한다.
원장 (Leger)
채굴(mining. 마이닝)
-블록에 내용을 기록할 수 있는 권한을 얻기 위해 컴퓨터 자원(gpu, hdd..)을 투입하는 행위
해시값 용도
-암호화폐를 구분하는 작은 크기의 데이터
지갑
-암호화폐에 필요한 개인키를 저장한 공간.
'암호화폐' 카테고리의 다른 글
[에어드랍] 리플(XRP)로 엘리시안(ELS) 토큰 에어드랍 받는 법 (20) | 2021.09.02 |
---|---|
[나노렛저 X] PIN코드 분실 시 니모닉으로 기존 지갑 복구하는 법 (0) | 2021.09.02 |
[나노렛저x] 하드월렛 나노 렛저 x 구입 방법 완벽 정리 (Nano Ledger X ) (0) | 2021.08.05 |
[블록체인] 블록체인 개념 (스마트 컨트렉트, 스마트 자산, 암호화폐 유기적 관계 총정리) + 블록체인 현재 미래 (0) | 2021.07.30 |
[암호화폐] 토큰과 코인의 차이 (token VS coin) (0) | 2021.07.15 |
댓글