Crypto란

허정·2022년 2월 10일
0

블록체인

목록 보기
1/38

0. 특징

Crypto는 신뢰라는 특징을 갖고 있다.

중간에서 신뢰에 기반한 일을 대행하고 안전을 담보하는 주체인 미들맨의 필요성에 의문을 가져봅니다. 신뢰가 보장된다면 소비자는 더이상 미들맨에 의존할 필요가 없어집니다.

1. Web3

Crypto에 의해 나타난 형태로, P2P네트워크에 기반하여 블록체인 기술을 이용해서 중개자 없이 Peer 간 직접 소통이 가능하다.

2. Blockchain

블록체인은 여러 개의 컴퓨트로 이루어진 네트워크에 저장되는 거래명세서의 일종이다.

Decentralized : Transactions are stored on a network of nodes
Immutable : Transactions cannot be changed once committed to the block
Open : Transactions can be viewed by anyone

각각의 블록은 다음의 3가지를 담고 있습니다.
(1) 변경사항(명세)에 대한 목록
(2) 블록에서 형성된 hash value
(3) 그 이전 블록의 hash value

Public key

일종의 e-mail 주소와 같은 것으로 거래의 정보를 보내고 받는 주소와 같다. 타인에게 공개하고 공유할 수 있다.

Private key

public key를 가진 사람이 실제 토큰을 소유하고 있다는 증명이다. e-mail 주소의 암호와 같이 생각할 수 있다. private key는 기억하기 힘들기 때문에, 보통 암호화폐는 사용자에게 24 문자열로 된 암호를 만들어서 필요할 때 private key를 도출해내는데 쓰도록 한다.

Consensus Mechanism

미들맨 없이 거래를 진행하기 위해서, 각각의 네트워크 노드들이 어떤 합의점에 도달할 수 있는 장치가 필요하다. 다음의 두 가지 방법을 살펴보자.

(1) Proof Of Work

  • 채굴자(네트워크 노드)들이 "brute force"라는 방식을 이용해서 수학적 문제를 풀기 위해 경쟁합니다
  • 이 문제를 푼 첫 번째 노드가 블록을 생성합니다.
  • 다른 노드들은 이렇게 생성된 블록이 유효한지 검사하고, 유효성이 검증되면 해당 채굴 노드는 암호화폐를 보상으로 받습니다. 유효성이 검증되지 않을 경우, 해당 노드가 투입한 시간과 에너지는 무용지물이 됩니다.
  • 모든 노드들은 새롭게 생성된 블록 정보를 각각 노드가 갖고 있는 블록체인 정보에 추가로 기록합니다.

(2) Proof Of Stake

  • 노드들은 Validator로 간주되며, 일정 암호화폐를 지불합니다.
  • 더 많은 암호화폐를 지불하겠다는 노드들이 이 거래를 진행하고, 이 거래 정보와 관련된 블록을 생성할 수 있는 주체로 선택됩니다.
  • 다른 Validator들은 이 블록의 유효성을 검사합니다.
  • 모든 노드들은 새롭게 생성된 블록 정보를 각각 노드가 갖고 있는 블록체인 정보에 추가로 기록합니다.

3. FT & NFT

A token is a record of ownership of an asset

Bitcoin

많은 사람들은 비트코인이 어떤 형태로 가치를 저장한다고 생각한다. 비트코인은 블록체인 기술을 활용하여, 블록체인의 성격을 갖고 있다.

Ethereum

이더리움은 2013년 Vitalik Buterin에 의해 창조되었다. 탈중앙화된 스마트 계약을 목적으로 한다.

(1)Ether : 이더리움의 디지털 토큰 형태입니다. Bitcoin과 같이 가치를 저장할 수 있지만, 주된 목적은 이더리움 블록체인 안에서 거래를 성사시키는 노드들에 대한 보상으로 제공되는 것입니다.
(2) Gas : 거래를 성사시키기 위해 지불하는 Ether의 양입니다.
(3) Smart Contractor : 이더리움 블록체인 안에서 실행되는 코드이며, 다음의 특징을 갖고 있습니다.

  • Decentralized
  • Immutable
  • Open

(4) Decentralized App : 프론트엔드의 UI가 백엔드의 Smart Contract와 연동되어 있습니다.

NFT

Non Fungible Token은 유일성을 가진 자산에 대한 소유권의 기록이다.

4. DAO

DAO는 구성원들에 의해 특정 자산을 소유하고 있는 커뮤니티라고 생각할 수 있다.

0개의 댓글