목록블록체인/블록체인 공부 (7)
차밍이
07. Introduction to Corporate Cryptocurrencies 목차 Libra (Diem) Blockchain 페이스북에서 만든 기업형 암호화폐 전 세계 사람들이 금융 서비스를 사용할 수 있도록 서비스를 제공하고자 만듦 페이스북을 이용하는 모든 사람들이 메시지를 보내듯이 돈을 보낼 수 있도록 하기 위함 1달러를 담보로 1달러의 가치를 가지는 스테이블 코인 현재 Diem이라는 프로젝트로 변화함 Diem Protocol Move라는 프로그램 언어를 사용함 보안성과 안정성에 중심을 두고 개발됨 사용자의 의도를 쉽게 표현할 수 있도록 함 Byzantine Fault Tolerant Consensus, DiemBFT 비잔틴 장애 허용(BFT) 방식을 기반으로 한 새로운 합의 알고리즘을 사용함..
06. Stable Coins 암호화폐 가격의 변동성이 매우 큼 암호화폐를 지불 수단으로 사용하기에는 가격 변동에 의한 잠재적 위험이 존재함 스테이블 코인 특정 상수 값을 안정적으로 유지하는 암호화폐 대부분 1 달러에 고정되도록 만든 암호화폐들이 많음 스테이블 코인의 종류 스테이블 코인의 담보물 담보물에 따라서 종류가 네 가지로 나뉨 Fiat Currency - 법정화폐 Commodity - 실물자산 Cryptocurrency - 암호화폐 None - 알고리즘에 의한 방법 Fiat-collateralized Stablecoins 법정 화폐를 담보함 서비스 제공자의 계좌에 담보금이 저장되어 있는 상태 스테이블 코인을 법정 화폐로 바꾸면 서비스 제공자의 계좌에서 해당 가치만큼의 법정 화폐를 꺼내서 교환해줌 ..
05. Cryptocurrency Exchange 암호화폐 거래소는 말 그대로 암호화폐를 사고팔 수 있는 온라인 거래소 Centralized vs. Decentralized 1. Centralized Cryptocurrency Exchange (CEX) 업비트, 바이낸스, 코인베이스, 크라켄, 제미니 일반 통화로 암호화폐를 살 수 있게 함 거래소에 의해 모든 거래가 통제됨 입출금을 위해서는 거래소의 허가가 필요함 중앙 서버에 저장되므로 해커의 타깃이 됨 탈중앙화를 지향하는 블록체인 시스템을 위해 중앙 집중적인 거래소가 존재한다는 것이 아이러니함 2. Decentralized Crypotocurrency Exchange (DEX) 탈중앙화된 거래소 익명성을 보장함 모든 유저들이 자신의 자산을 직접 제어함 ..
04. Definition and Types of Cryptocurrency Wallet 암호화폐 지갑 암호화폐는 암호화폐 지갑과 같은 단일 위치에 저장되거나 물리적 형태로 존재하지 않고, 블록체인 내에 기록된 데이터임 디지털 지갑은 해당 소유주에게 속해 있는 암호화폐를 추적하여 합산한 결과만 보여주는 역할을 함 지갑 내에는 거래하기 위한 중요한 키값들을 저장함 지갑 내에 저장되는 키값은 공개키, 개인키에 해당됨 공개키는 개인의 계좌번호, 개인키는 비밀번호와 같은 역할을 수행함 개인키의 노출은 자산의 탈취를 발생시킬 수 있으며, 개인키를 잊어버리면 자산을 찾을 수 없게 됨 암호화폐 지갑의 종류 1. Hot Wallet 인터넷에 연결되어 있음 언제든 편리하게 바로 입출금 가능 해킹에 취약함 2. Cold ..
03.Cryptographic Keys(암호화 키) 암호화 방식 두 가지 1. 대칭키 암호화 방식(Symmetric-key Cryptography) 이 방식은 오래전부터 사용된 방식 수신자와 발신자 메시지를 암호문으로 바꾸는 규칙을 공유하고 있음 모두 함께 알고 있는 그 규칙에 의해 암호화와 복호화가 모두 진행됨 상대적으로 키의 크기가 작아 변환 속도가 빠름 모두 같은 키를 공유해야 하므로 키 관리가 어려움 잦은 키 변경이 있는 경우 당사자들 모두가 안전하게 전달받을 수 있도록 해야 함 2. 공개키 방식, 비대칭키 암호화 방식(Asymmetric-key or Public-key Crypography) 공유하는 키가 제삼자에게 공유되어도 무방함 키 전달에 불편함을 없앤 방식 누구나 알게 돼도 괜찮은 공개키..
Fungible Assets(대체 가능한 자산) 쉽게 말해 똑같은 다른 자산이 존재함 내 1달러나 너의 1달러나 같은 1달러 가치를 가짐 Non-Fungible Assets(대체 불가능 자산) 고유한 정보나 특징을 가지는 자산이므로 같은 가치를 가지 않음 다른 토큰으로 대체하는 것이 불가능한 토큰을 대체 불가 토큰(Non-Fungible Token)이라 함 일반적인 대체가능 토큰을 서로 교환하거나, 더 작은 단위로 쪼갤 수 있는 것과는 다르게, 대체 불가 토큰은 이런 행위들이 불가능함 이더리움 네트워크 상에서는 ERC-721 을 따름 Reference : KMOOC - 포스텍 암호화폐 이론 및 응용 강좌
ERC Standards 란? Etherium Network를 사용하는 token들 간의 연결을 원활하게 하기 위해 인터페이스를 통합한 것 ERC Standards 종류 ERC-20 가장 대중적으로 많이 쓰이는 표준 다른 스마트 컨트랙트 또는 디앱과 상호 작용하기 위해 토큰 컨트랙트가 꼭 수행해야 하는 기능들을 인터페이스로서 적용하고 있음 어떻게 토큰을 전달하고, 토큰 관련 데이터를 어떻게 접근할 수 있는지 정의함 erc-223 ERC-223은 ERC-20가 지니는 문제점을 해결하기 위해 등장한 표준 ERC-223은 ERC-20 토큰과 호환되어 ERC-20의 모든 기능을 지원함 ERC-20 토큰은, 호환되지 않는 주소로 토큰을 보낼 시, 토큰을 잃어버릴 수 있는 문제점이 있음 ERC-223은 이를 해결하..