[Daily Contents] 금융시스템 vs 블록체인


REMIND

BLOCKCHAIN?

  • 블록에 데이터 저장, 해시함수로 묶어 이전 블록을 가리켜 놓은 것
  • 보안성, 투명성, 무결성, 탈중앙화

암호화

  • 복호화 가능
    • 대칭키 암호화
      • AES, DES, ARIA, SEED
    • 비대칭키 암호화(공개키 암호화)
      • RSA, ECC // ECDSA // DS(전자서명)
  • 복호화 불가능(단방향 암호화)
    • SHA256(비트코인의 시작), keccak256, RIPEMD-160…

활용

  • 결제
  • 암호화폐(거래 내역), 스마트 계약, 물류관리…
  • World Computing

LEARNING GOALS

금융 비즈니스의 프로세스를 알 수 있다.
BlockChain의 종류를 알 수 있다.
BlockChain의 탄생 배경과 철학을 알 수 있다.

당행 송금

수수료 : 없음
소요시간 : 수초 내

타행 송금

  • 두 은행을 중재할 기반이 필요: 금융결제원
수수료 : 경우에 따라 500~1000원
소요시간 : 수초 내

해외 송금

  • 국제 SWIFT » 해외 중계은행 » FED망 » 수취은행
수수료 : 10~20% + @
소요시간 : 5~7% 영업일

은행이 왜 필요한 거죠?

  • 신뢰
  • 이중 지불 문제

디지털 자산의 이동

블록체인 특징

  • 위변조가 불가능한 모든 거래 내역을 해시값으로 변환하여 저장.
  • 나의 모든 거래 내역, 얼마를 보냈고 받았고 얼마가 남았나를 네트워크에 참여하는 모든 노드들이 알기 때문에 이중지불이 불가능

    합의 알고리즘

Consensus Algorithm

  작업증명(Proof of Work) 지분증명(Proof of Stake) Byzantine Fault Tolerance
제안 자격 취득 목표값 이하의 해시를 찾는 작업 플랫폼 토큰을 보유한 양과 기간에 따라 결정 정해진 순번 또는 정해진 확률에 의해
네트워크 참여 제한 없음 없거나 낮음 높음
합의에 필요한 연산량 및 비용 높음 낮음 낮음
위협 51% 공격 51% 공격 담합
대표적인 블록체인 B Ethereum, EOS HYPERLEDGER

신원확인 방법

공개키 암호화 : 계좌가 내 것임을 증명

Type of blockchain

  PUBLIC PRIVATE
참여형 B, Ethereum  
제한형 Klaytn ripple, STELLAR // C*RDA, HYPERLEDGER

Cryptocurrency

  B Ethereum
개발자 나카모토 사토시(익명) 비탈릭 부테린
언어 C++ C++, GO, Solidity(Smart Contract)
합의 알고리즘 PoW PoW » PoS 변환 완료(22.09.14)
구현 방법 UTXO 구조 어카운트 기반과 Smart Contract로 구분

Transactions Example

  • to가 일반 EOA계좌면 Value Transfer
  • to가 SmartContract계좌면 SmartContract 실행
  • to가 없으면 SmartContract 배포

HISTORY

  • 중앙집권화된 국가와 거대 기업들에 대항하여 개인의 프라이버시를 보호하기 위해 암호화 기술을 이용하여 익명성을 보장하는 탈중앙화 시스템을 만들려고 한 사회 운동에 기반
  • 의존적이지 않는 것에 철학을 두고 있다.

SUMMARY & QUIZ

  1. 은행은 송금시에 중계 역할로 송금 쪽에서 차감 수신 쪽에서 입금 해 줌으로서, 신뢰와 이중 지불 문제 를 해결한다.
  2. 블록체인은 보안성, 투명성, 무결성, 탈중앙화의 특징을 가지고 있다.
  3. 블록체인의 자격 증명은 합의 알고리즘을 통해서 이중 지불 문제를 해결한다.
  4. 이것은 블록을 제안하기 위한 합의 알고리즘의 하나로 최근 이더리움이 환경적으로 문제가 많은 PoW에서 PoS로 Merge를 하여 변경하였다.
  5. 이더리움에서 사용하는 해시함수는 Keccak256이다.

Q&A

Q. 우리나라에서 블록체인이 효용을 보려면 은행 수수료가 비싸지는 시점이 와야만 할까요.
A. 국내는 은행 수수료가 싼 편. 익명성 때문에 많이들 사용 중.

댓글남기기