본문 바로가기

Programming/블록체인

(10)
[블록체인-8] 비트코인 멤풀 📍 비트코인 멤풀(Bitcoin memoppl) 이란? - 매번 비트코인이 전송될 때마다, 실시간으로 이용 가능한 노드에서 거래에 대한 정보가 먼저 확인되어야 한다. - 일단 승인이 된 후 거래는 ‘채굴자‘가 처리할 때까지는 일정 기간 동안 확인되지 않은 채로 남아 있는다. - 이 기간동안 가상 대기실이라고하는 Mempool에서 보류중인 거래를 보관한다. - 비트코인 노드에는 보류중인 거래들을 채굴자가 찾을 때까지 기다리는 지정된 영역이 있다. 이러한 대기 영역은 노드마다 크기와 용량이 다르다. 따라서 서로 다른 양의 미확인된 거래들을 보유하는 다양한 멤풀이 있다. - 멤풀이 지워지는 속도보다 빨리 채워지면 병목현상이 발생하고 거래 대기 시간이 상당히 느려진다. - 멤풀이 가득차게 되면, 거래 수수료에 ..
[NFT] NFT 세계관을 이해하기 위해 참고한 영상 1. NFT 초기시장! 늦게 들어갈수록 손해 메타버스 시대 세계관 NFT 결합 - 김동은 대표 '김미경의 레벨업' https://youtu.be/RMsabJ_Lmtw 2. 💲메타버스를 넘나드는 새로운 투자트렌드, NFT 뜻과 개념! 이 영상 하나면 정복! - 김미경의 북토크 'NFT 레볼루션' 성소라, 롤프 회퍼, 스콧 맥러플린 https://youtu.be/elAr4odQbH8
[내용정리] (원문/번역) 블록체인이 돈과 경제를 어떻게 변화시키고 있는가 - 돈 탭스콧 블록체인이 돈과 경제를 어떻게 변화시키고 있는가 블록체인이 무엇일까요? 아직 알지 못한다면 아는 것이 좋을 것이고, 안다고 해도 실제 운영 방식에 대한 자세한 설명이 도움이 될 것입니다. 돈 탭스콧이 인터넷의 두 번째 세대를 표방하며 돈 www.ted.com 향후 몇십 년에 가장 큰 영향을 끼칠 기술이 있습니다. 소셜 미디어는 아닙니다. 빅데이터나 로봇공학 심지어 인공지능도 아닙니다. 놀랍게도 그것은 비트코인 같은 전자 통화의 기초가 된 기술입니다. '블록체인' 이라고 하죠. 블록체인입니다. 세상에서 가장 격조있는 소리는 아니지만 저는 이것이 인터넷의 차세대 모습이고 기업과 사회, 여러분 모두에게 큰 가능성을 보장한다고 봅니다. The technology likely to have the greatest..
[블록체인-7] 암호화폐 지갑 유형(콜드월렛, 핫월렛) / 공개키 암호화 방식 📍 암호화폐 지갑이란? - 블록체인 네트워크와 상호작용하는 수단 중 하나이다. - 지갑의 종류는 (1) 소프트웨어, (2) 하드웨어, (3) 종이지갑으로 나뉜다. - 암호화폐 지갑은 '지갑 주소'와 '암호(개인키)'로 구성되어 있다. 지갑의 주소는 다른 사람들이 암호화폐를 송금할 수 있도록 공개해도 되지만, 개인키는 오직 지갑 소유자 본인만 알고 있어야 한다. - 암호화폐 지갑은 비트코인 지갑, 이더리움 지갑 등 각각의 암호화폐 종류별로 따로 가지고 있어야 한다. - 작동 메커니즘에 따라 (1) 콜드월렛과 (2) 핫월렛 으로 구분된다. 📍 콜드 월렛이란? - 코인 지갑은 크게 콜드월렛과 핫월렛으로 나뉜다. 이를 나누는 기준은 '인터넷 연결 유무'이다. - 콜드월렛은 인터넷에 연결되어 있지 않고 오프라인 ..
[블록체인-6] 디앱(DApp) 📍 디앱(DApp)이란? - 이더리움 플랫폼 코인 위에서 작동하는 탈중앙화 분산 애플리케이션이다. - 아이폰은 iOS 운영체제를 사용하고, 갤럭시는 안드로이드 운영체제를 사용하듯이 디앱은 블록체인을 운영체제를 사용한다고 보면 된다. - 디앱은 스마트 컨트랙트가 도입되면서 생겨났다. - 모든 암호화폐는 기본적으로 매우 유사한 방식으로 작동하기 때문에, 프로그램 소스 코드의 상당 부분이 동일하게 재사용될 수 있다. 이더리움 창시자인 비탈릭 부테린은 이런 특징을 고려하여 여러 가지 암호화폐에서 공통적으로 사용할 수 있는 특징들을 모아 이더리움 플랫폼을 구성했다. 개발자는 이더리움 플랫폼 위에서 다양한 분산형 애플리케이션(DApp)을 구축할 수 있다. - 디앱은 비트코인과 같이 익명성, 무국적성, 탈중앙화, 분..
[블록체인-5] 이더리움(Ethereum) / 스마트 컨트랙트(Smart contract) / EVM 📍 이더리움(Ethereum)이란? - 암호화폐의 대장인 비트코인과 더불어 코인계를 이끌어가는 양대산맥이 바로 '이더리움'이다. 이더리움은 비트코인을 기반으로 만든 가장 대표적인 알트코인으로서, '비트코인 2.0'이라고도 부른다. - 이더리움은 비트코인과 비슷한 전자화폐의 기능과 더불어 솔리디티(Solidity) 등의 언어를 이용해 스마트 계약을 작성함으로 여러 분야에 접목할 수 있다는 특징이 있다. - 이더리움은 블록체인 기술을 기반으로 스마트 계약 기능을 구현하기 위한 분산 컴퓨팅 플랫폼이다. '이더리움'은 플랫폼이고, '이더'가 암호화폐이지만 일반적으로 구별하지 않고 '이더리움'을 암호화폐의 이름으로 사용하기도 한다. - 이더리움은 솔리디티라는 언어를 통해 스마트 컨트랙트를 위한 코드를 작성하고, ..
[블록체인-4] 합의 알고리즘 / 작업증명(PoW) / 지분증명(PoS) / 위임지분증명(DPoS) 📍 합의 알고리즘(Consensus algorithm)이란? - 다수의 참여자들이 통일된 의사결정을 하기 위해 사용하는 알고리즘이다. - 블록체인은 통일된 의사결정을 하는 중앙 관리자가 존재하지 않는다. 이 때문에 참여자의 의견 일치를 합리적이고 효율적으로 하기 위해 다양한 알고리즘이 개발되었다. - 블록체인 데이터는 수많은 노드에 보관되고, 각 노드들은 블록에 기록된 데이터가 위조되지 않은 원본이라는 것을 합의하는 과정을 필요로 한다. 특정 노드가 악의를 품고 데이터를 조작하는 등의 악의적인 상황이 발생하더라도 다수의 노드들이 상호검증을 거쳐 올바른 블록 생성을 이끌어내기 위한 알고리즘이 '합의 알고리즘'이다. - 가장 일반적인 합의 알고리즘 유형으로는 '작업 증명'과 '지분 증명'이 있다. 📍 작업 ..
[블록체인-3] 분산원장기술 / 채굴 📍 분산원장기술(Distributed Ledger Technology)이란? * 분산 = 광범위하게 널리 분포되어 있음 * 원장 = 거래내역이 기록된 장부 - 거래 정보를 기록한 원장을 특정 기관의 중앙화된 서버가 아닌 분산된 네트워크에서 참여자들이 공동으로 기록하고 관리하는 기술이다. - 분산원장은 블록체인의 핵심이다. - 분산원장의 장점은 중앙집중형에 비해 높은 효율성, 시스템 안정성, 보안성, 투명성이다. 중앙집중형은 인증과 거래 증명을 위해 여러가지 중간 매개체와 인증기관이 필요하다. 하지만 분산원장은 사용자가 직접 거래내역을 공유하기 때문에 중앙화된 시스템을 운영하는데 필요한 비용이 줄어든다는 장점이 있다. 또한 거래 정보가 분산되어 저장되기 때문에 해킹과 위조의 위험성이 낮아진다. 📍 채굴(M..
[블록체인-2] 블록체인은 비트코인과 같을까? 비트코인은 왜 만들어졌을까? 📍 블록체인은 비트코인일까? 결론부터 말하면 블록체인은 비트코인이 아니다. 비트코인은 블록체인으로 만든 하나의 성공적인 사례이고 블록체인이라는 개념을 세상에 알리는 데 결정적인 역할을 했다. 📍 비트코인은 왜 만들어졌을까? 블록체인을 제대로 알기 위해서는 비트코인의 탄생 배경을 이해하는 것이 중요하다. 비트코인은 2008년 미국발 금융위기를 배경으로 등장했다. 당시 미국 정부는 금융기관들의 실패로 인해 생긴 위기를 해결하기 위해 막대한 양의 달러를 찍어냈다. 이로 인해 미국 달러의 가치가 추락했고, 물가는 폭등했으며, 금리는 바닥을 쳤다. 이때 대다수의 구성원은 엄청난 손실을 입었고 자산 가치의 가장 기본적인 잣대인 화폐가 신뢰도를 잃으면서 사람들은 중앙기관의 정책이 자산에 영향을 주는 것에 불만을 가졌..
[블록체인-1] 블록체인이란? 📍 블록체인(Blockchain)이란? - 쉽게 말해 데이터베이스이다. - P2P(Peer to Peer) 네트워크를 통해서 관리되는 분산 데이터베이스의 한 형태이다. * P2P란 기존의 서버와 클라이언트 개념에서 벗어나 개인 컴퓨터들이 네트워크로 연결되어 서로 정보와 자료를 공유하는 것을 말한다. 즉, 연결된 각각의 컴퓨터가 서버이자 클라이언트 역할을 하며 정보를 공유하는 방식이다. - 정보를 담은 장부를 중앙 서버가 아닌 블록체인 네트워크에 연결된 여러 컴퓨터에 저장하는 기술이다. * 중앙서버가 아니다 = 탈중앙화 = 특정 개인이 데이터를 관리하는 것이 아니다 = 다수가 데이터를 저장, 증명하기 때문에 중앙 관리자가 필요 없다 - 특징 1) 누구나 데이터를 추가할 수 있다. 2) 데이터는 추가만 가능..