분산원장 기술
분산원장 기술(Distributed Ledger Technology)은 디지털통화인 비트코인의 기반 기술로 개발되었다.
분산원장 기술은 거래의 기록과 관리에 대한 책임과 권한을 독점하는 중앙기관 없이, 참가자들이 거래원장을 P2P네트워크에 분산하여 기록하고 관리하는 기술이다.
P2P네트워크 방식이란 동등한 참가자(peer nodes)들이 클라이언트와 서버의 역할을 동시에 수행하며 데이터나 주변 장치 등을 공유하는 것을 말한다.
분산원장 기술은 블록체인(Blockchain), 작업증명(Proof of Work), 인센티브(Incentive)의 정교한 설계 등을 통해 악의적인 참가자의 조작 및 해킹위험으로부터 원장의 신뢰성을 보장한다.
블록체인은 일정 시간동안의 새로운 거래내역을 담은 블록이 기존 블록에 계속 연결되는 데이터구조를 지칭한다.
따라서 특정 블록에 담긴 거래내역을 조작하기 위해서는 그 이후 연결된 모든 블록을 새롭게 형성해야 한다.
또한 새로운 블록을 형성하기 위해서는 거래 검증 및 승인 작업시 전문적인 장비와 전력 등 많은 자원이 소모되는 반복적인 연산에 성공할 것을 요구하는데 이같은 메커니즘을 작업증명이라고 지칭한다.
연산의 난이도가 자동으로 조절되는 방식으로 약 10분에 한 번씩 신규 블록이 형성된다.