본문 바로가기

작업증명3

블록체인과 탈중앙화_[경제금융용어 700선_한국은행] 블록체인과 탈중앙화블록체인은 공유 네트워크를 통해 데이터를 저장함으로써 데이터의 중앙 집중 보관에 따르는 리스크를 제거한다. 탈중앙화(decentralization)된 블록체인은 계획되지 않은 임시(ad-hoc) 메시지를 송부하고 분산된 네트워크를 활용한다. 이 네트워크에는 데이터 의 중앙 집중에 따른 컴퓨터 범죄자(cracker)가 악용할 수 있는 취약점이 거의 없다. 블록체인은 보안방식으로서 공개키 암호방식(public-key cryptography)을 이용한다. 이 공개키는 ‘긴 무작위 숫자 띠’로서 블록체인의 주소를 뜻한다. 이 탈중앙화 시스템에서 모든 참여자(node 또는 miner)는 각 블록체인의 사본을 가진다. 데이터 품질은 대량 데이터베이스의 복제와 컴퓨터처리에 의한 신뢰로 유지된다. 중.. 2024. 6. 9.
비트코인_[경제금융용어 700선_한국은행] 비트코인비트코인(bitcoin)은 가상통화(암호통화)이자 디지털 지급시스템이다. 비트코인 시스템은 중앙 저장소 또는 단일 관리자가 없기 때문에 최초의 탈중앙화된 디지털통화라고 불린다. 이는 사토시 나카모토라는 사람(집단)에 의해 만들어져서 2009년 개방형 소프트 웨어로 배포되었다. 이 시스템은 공유형(peer-to-peer)이며, 거래는 중개자 없이 블록체인 소프트웨어를 이용하는 참여자(nodes) 사이에 직접 이뤄진다. 이런 거래들은 공유(P2P) 네트워크상 참여자의 작업증명(proof-of-work)을 통해 검증되고 공개된 분산원장인 블록 체인에 기록된다. 승인된 거래의 새 그룹인 한 블록은 대략 10분에 한 번씩 만들어져서 블록체인에 추가되고 신속하게 모든 참여자에게 보내어진다. 비트코인은 대규모.. 2024. 6. 5.
작업증명_[경제금융용어 700선_한국은행] 작업증명 작업증명(proof-of-work)은 제3자로부터의 서비스 요청(request)이 악의적인 공격(spam 또는 DoS, Denial of Service)이 아님을 증명하기 위해서, 자원이 소모되는 작업을 추가로 수행할 것을 요구하는 것을 의미한다. 대표적인 작업증명으로는 웹사이트 로그인시 특정한 문자 및 그림을 읽고 입력할 것을 요구하는 캡차를 들 수 있다. 작업증명의 특징은 비대칭성인데, 서비스 요청자가 수행하는 데는 어느 정도 자원이 소모되지만 이를 확인하기는 매우 쉬워야 한다. 작업증명은 가상통화인 비트코인 이더리움 등을 채굴하는 합의 과정에 활용되고 있다. 2023. 11. 11.