[STEP 5] Blockchain Structure (Types, Genesis, Header, body, Life Cycle, TPS, OFF-CHAIN, ON-CHAIN, SIDE-CHAIN)

블록체인은 말 그대로 데이터를 저장하고 있는 블록들이 연속적으로 연결된 데이터 형태를 의미합니다. 자료구조로 보면 딱 링크드 리스트입니다. 링크드 리스트 자료구조를 보면 각 데이터 덩어리(노드)는 다음 순서의 자료가 있는 위치를 데이터를 포함하고 있습니다. 블록체인도 근본적으로 링크드 리스트이기 때문에 이러한 자료들을 포함하고 있습니다....

[STEP 4] Blockchain Object Terms. (Wallet, Vault, Contract Address, Public and Private Key, Transaction, Gas, TVL, APR, APY)

언제부터 였을까? 지갑이라는 단어가 온라인 상에서 더욱 Frequently 사용되었던 시기는. 분명히 블록체인이 각광받게 되고 사람들이 메타마스크를 통해 자신이 원하는 네트워크로 코인 자산을 전송하고 싶을때인 것 같다. 블록체인에 한층 더 들어가려면 다양한 Terms 및 구성 요소에 대해서 알고 있어야 한다. 이에 대해서 기본적인 개념들을 짧고 굵게 리뷰하...

[STEP 7] Decentralized Services (DAO, DAPP, DEX, DEFI)

탈중앙화된 자율조직 (Decentralized Autonomous Organization: DAO), 완전 자동화된 기업(Fully Automated Business entity: FAB), 또는 분산된 자율 회사 (Distributed Autonomous Corporation/Company: DAC)는 약한 인공지능을 가지고 있는 탈중앙화된 네트워크이다....

[STEP 6] Blockchain Consensus Algorithm (POS, POW, POA, DPOS, BFT, RBFT, IBFT)

블록체인은 합의(consensus) 과정을 통해서 원장의 신뢰를 보증한다. 믿을 만한 방법을 이용해서 합의를 한 원장이니, 이 원장은 믿어도 된다. 라는 것이다. 블록체인 상에서 합의는 컴퓨터 알고리즘을 통해서 이루어지며 이를 합의 알고리즘(Consensus Algorithm) 이라고 한다. ...

About Ethereum Gas Fee

이더리움 네트워크를 만들고 움직이기 위해서는 돈이 필요하기 마련이다. 어디에선가 돈을 충당해야 한다. 이더리움 네트워크에서는 가스비(Gas Fee)라는 수수료를 징수해서 이를 네트워크 기여자에게 나눠주는 방식을 사용한다. 이더리움은 거래 시스템 즉 경제 시스템이기 때문에, "자산을 거래 시키는 사람"이 가스비를 낸다. 이 가스비는 채굴자(miners)에게...

Libra 첫번째 트랜잭션

공부는 기본 개념 문서 + 개발 환경 구축해서 코드 따라하기가 최고이기는 하다. 우분투 리눅스 20.04에서 테스트 했다.Libra Core 저장소를 clone 한다.# git clone httpstestnet 브랜치를 checkout 한다. # git checkout testnetLibra Core가 제공하는 스크립트를 이용해서 종속성이 걸린 코드들을 설...

프로그래밍 가능한 화폐와 프로그래밍 가능한 지불

생소할 수 있겠으나 "Programmable Money"은 2020년 블록체인 분야의 주요 키워드들 중 하나였다. 여기에서는 프로그래밍 가능한 돈과 프로그래밍 가능한 지불에 대해서 살펴보려 한다. Programmable Money에 대해서 기술하기 전에 스테이블코인과 암호화폐에 대해서 정리를 해야 겠다. 스테이블코인 암호화폐 스테이블코인과 암호화폐는 모두...

Central Bank Digital Currencies And StableCoins

지불 환경은 빠르게 변하고 있다. CBDC(중앙 은행 디지털 화폐)와 스테이블코인(Stablecoins)이 주목 받고 있다. 특히 2019년 페이스북이 리브라(Libra) 백서 1.0을 발표하고 2020년 (규제 관련 우려사항을 반영한)2.0을 발표하면서 더욱 주목받게 되었다. 리브라의 옹호자들은 지불을 신원 시스템에 연결함으로써 금융 포용 및 금융 범죄를...

Hyperledger cactus

블록체인 기술의 사용이 증가하고 있지만 블록체인 솔류션, 기술, 서비스의 파편화는 향후 블록체인의 도입과 성장을 방해하는 큰 문제가 될 것이다.Hyperledger Cactus는 파편화된 이기종의 블록체인 시스템을 연결하는 프로토콜을 제안하기 위해서 만들고 있는 프로토콜이다. (2020년 10월 25일)현재 버전 0.1(Early Draft) 상태로 공개되...

Central bank digital currencies: foundational priciples and core features

원문 중앙은행은 수백년동안 그들의 공공정책을 달성하기 위한 목표중 하나로 대중에게 신뢰성있는 돈을 제공해 왔다. 신뢰 할수 있는 돈은 공공에 이익(공익)을 준다. 이들 돈은 가치저장, 교환매체, 가치의 척도의 기능을 수행한다. 사용자의 경우 상품과 서비스를 판매/구매하며 금융 거래를 위한 교환 매체로 사용 할 수 있기 때문에 일상적으로 매우 중요하며, 중앙...