기본 콘텐츠로 건너뛰기

라벨이 Blockchain인 게시물 표시

블록체인 "51%의 공격" (Blockchain "51% attack") 에 대하여

 블록체인 51% attack에 대해 들어보셨나요. 최근 며칠사이 비트코인이 110K를 돌파하며 사상 최고가를 찍었습니다. 비트코인의 이러한 미래를 전망하지 못한 사람으로서 약간의 아쉬움이 남는건 사실입니다. 저 또한 블록체인 기반 기술에 대한 미래를 긍정적으로 바라보는 편 입니다. 다만 관심을 가진지는 얼마 안되어서 비트코인을 매수하진 못했지만..   최근 블록체인관련 책들을 읽고, 암호화폐가 점차 제도권 안으로 들어오는 것을 바라보자니 암호화폐의 중요성은 점차 확대되고 있음이 분명합니다. 블록체인관련 도서를 읽으면서 주로 기억에 남는 것은 결국 '강력한 암호화 기술이다, 모두에게 공유되어 투명하다, 따라서 신뢰가 강하다' 이정도 입니다.   하지만 사람들의 관심이 커지고, 개입하는 제도도, 사람도 한없이 증가하다 보면 리스크 또한 증가하는 것이 당연하겠죠. 세상에 착한 사람과 착한 기술만 존재하진 않으니까요. 그런 의미에서 오늘은 "51%의 공격" 에 대해 공부해보려 합니다.   51%의 공격(이하 "51% Attack")이란?  "특정 개인이나 그룹이 블록체인 네트워크에서 해시 해시 파워의 50%를 초과하여 장학하는 상황"  쉽게 말해, 합의 알고리즘 바탕으로 운영되는 블록체인 네트워크에서 과반수 이상을 장악함으로써 통제권을 갖고 다른 사용자들의 활동을 제한하는 현상입니다. "51%"가 이름에 붙은 이유가 바로 "과반수 이상"을 의미하기 때문이죠. 투표와 마찬가지로 투표권의 역할을 하는 해시 파워의 51%를 차지하면 네트워크의 방향을 결정할 힘을 얻게되는 것 입니다.   51% Attack 사례  51% 공격은 주로 작업증명(PoW)방식을 사용하는 블록체인에서 발생하며, 규모가 큰 네트워크보다는 규모가 작은 네트워크에서 발생할 확률이 높습니다. 실제로 이 51% 공격을 받아 피해를 입을 사례가 여러차례 있었습니다. ✔︎ Bitcoin Gold, BTG...

블록체인 관련 핵심 용어 15가지

블록체인 기반 서비스는 금융, 기술을 넘어 우리 일상까지 깊숙이 스며들고 있습니다. 복잡하고 생소하게 느껴졌던 블록체인과 관련하여 핵심용어들을 짚고가면 좋을 것 같습니다. 피할 수 없다면 인정하고 빠르게 학습하는 것이 급변하는 시대에 적응해나가는 현명한 방법이라 생각합니다.  1.   블록체인(Blockchain)       "거래 기록을 담은 '블록(block)'을 시간 순서대로 '사슬(chain)'처럼 연결한 분산형 디지털 장부 시스템" 중앙의 관리 주체 없이 네트워크 참여자들에게 데이터가 분산 및 저장되어 임의로 데이터를 위변조하기 매우 어려우며, 참여자들의 합의 과정을 거쳐 새로운 블록이 생성되는 구조로 투명하고 안전한 기록 방식 2.   암호화폐(Cryptocurrency)       "암호화 기술을 활용하여 거래의 안전성을 확보하고, 새로운 단위를 발행하는 디지털 또는 가상 화폐" 중앙은행의 통제를 받지 않고, 블록체인 기반 분산원장 기술로 익명성과 투명성 제공 예시: 비트코인(Bitcoin), 이더리움(Ethereum) 3.   Smart Contract(스마트 계약)       "블록체인 상 기록된 디지털 형태의 계약, 미리 정의된 조건이 충족되면 자동으로 실행" 중개자 없이 계약 당사자 간 합의를 투명하고 안전하게 이행할 수 있도록 보장하며 위변조가 어려운 구조로 금융거래 자동화, 투표 시스템, 디지털 자산관리, 공급망 추적 등 다양한 분야에서 활용 가능한 계약 형태 4.   탈중앙화(Decentralization)       "의사 결정 권한이나 정보관리 권한이 특정 개인이나 기관에 집중되지 않고, 네트워크 참여자들에게 분산되는 것" 5.   분산원장기술(DLT, Distributed Ledger Techn...

스테이블코인(Stablecoin) 의미 | 암호화폐의 미래는?

스테이블코인(Stablecoin), 자본 시장에서 뜨거운 감자로 오르고 있는 것으로 대선 주자들도 언급하는 스테이블코인은 무엇을 의미하는 것 일까요? 암호화폐와는 무엇이 다를까요? 오늘은 스테이블코인에 대해 주요 개념을 정리해보겠습니다.   스테이블코인(Stablecoin)의 정의  "가치의 변동성을 줄이기 위해 특정 자산(주로 법정화폐)에 가치를 고정시킨 암호화폐"  스테이블코인의 이름에서도 알 수 있듯이 비트코인, 이더리움과 같은 전통 암호화폐처럼 가격 변동성이 크지 않고, 법정화폐를 기반으로 하기 때문에 가격이 안정적인 것이 가장 큰 특징입니다.  예를 들어, 테더(USDT)는 미국 달러에 1:1로 연동되어 있는 스테이블코인으로 항상 1달러의 가치를 유지하려고 합니다. 이러한 특성때문에 암호화폐 시장에서 중간 매개체로 자주 사용되기도 합니다. 실제 Coinbase라는 미국 암호화폐 거래 앱에서는 자사에서 발행한 스테이블코인,  USDC을 통해 암호화폐를 거래할 수 있습니다.  스테이블코인(Stablecoin)의 3대 유형  1. 법정화폐 담보형(Fiat-Collateralized)   실제 미국 달러(USD) 등 법정화폐를 담보로 발행하는 코인으로 신뢰는 발행기관의 투명한 자산관리에 의존하며 규제와 감사 대상이 됩니다. ✡︎ 대표코인   USDT(Tether), USDC(Circle&Coinbase) 등 2. 암호화폐 담보형(Crypto-Collateralized)   ETH(이더리움), BTC(비트코인) 등 다른 암호화폐를 담보로 발행하는 코인으로 가격 변동이 큰 암호화폐 특성을 고려하여 150%이상 과잉담보를 요하기도 합니다.  ✡︎ 대표코인  DAI(MarketDAO), LUSD(Liquity), RAI(Reflexer) 등 3. 알고리즘 기반형(Algorithmic/Non-Collateralized)   담보 없이, 알...

블록체인(Blockchain) 개념 | 반드시 알아야할 신뢰 기술

블록체인(Blockchain), 요즘 뉴스나 투자 정보 관련 하여 자주 접할 수 있는 용어 입니다. 암호화폐뿐만 아니라 요즘 자주 언급되는 스테이블 코인, NFT 등 수 많은 기술의 핵심 기반이 되는 것이 바로 블록체인입니다. 그래서 블록체인이 뭘까요..? 기술은 개발자만 알면 되지 않느냐고 생각할 수 있지만, 블록체인은 대중과 밀접한 많은 분야의 서비스에 스며들어 혁신적인 변화를 가져올 기술입니다. 우리가 이메일을 사용할 때 DNS 구조를 몰라도 되는 것 처럼 블록체인 기술의 모든 것을 이해할 필요는 없지만, 기본 개념과 그 영향력을 알아두면 앞으로 다가올 블록체인 사회에 보다 유익한 가치 판단을 내릴 수 있을 것 입니다.  블록체인(Blockchain)의 개념  "데이터를 블록(Block)단위로 묶어 이를 연쇄적으로 체인(Chain)처럼 연결한 분산형 데이터 저장 기술" 블록체인 기술은 중앙 없이도 신뢰할 수 있는 시스템을 가능하게 해주는 기술입니다. 중앙 서버가 아닌 여러 참여자가 함께 데이터를 공유하고, 모든 데이터는 거래 기록 조작 방지를 위해 암호화 방식으로 연결되며, 누구나 거래 기록을 확인할 수 있도록 투명하게 공개합니다. 블록체인의 기본 구조를 정리하면 다음과 같습니다. ① 블록(Block) 일정 시간마다 새롭게 생성되는 거래 묶음 ② 체인(Chain) 블록들을 암호학적 해시로 연결, 조작 불가능 ③ 분산원장(Distributed Ledger) 모든 참여자가 같은 장부(거래 기록)을 공유 ④ 합의 알고리즘 중앙 서버나 관리자가 아닌 모든 참여자가 합의하여 블록 추가       주요 합의 알고리즘: PoW(작업증명)_비트코인, PoS(지분증명)_이더리움2.0, PBFT(실용적 비잔틴 합의)  블록체인(Blockchain)의 발전  블록체인의 뿌리는 1970년대 후반 Ralph Merkle이라는 컴퓨터 과학자가 암호화된 블록을 연결하여 데이터를 저장하는 컴퓨터 구조(일명 '...