"블록체인"의 두 판 사이의 차이

해시넷
이동: 둘러보기, 검색
잔글 (119.56.167.36(토론)의 편집을 Asadal의 마지막 판으로 되돌림)
1번째 줄: 1번째 줄:
[[파일:블록체인.png|썸네일|200픽셀|'''블록체인'''(blockchain)]]
+
[[파일:로커스체인 로고.png|썸네일|200픽셀|'''로커스체인'''(Locus Chain)]]
 +
[[파일:로커스체인 글자.png|썸네일|300픽셀|'''로커스체인'''(Locus Chain)]]
  
'''블록체인'''(blockchain)이란 다수의 거래내역을 묶어 블록을 구성하고, [[해시]]를 이용하여 여러 블록들을 체인처럼 연결한 뒤, 다수의 사람들이 복사하여 분산 저장하는 [[알고리즘]]이다. 중국어로는 '''취콰이리앤'''(区块链, 구괴련, {{발음|区块链}})이라고 한다. 블록체인 기술을 이용하면 데이터의 위변조가 불가능하여 권위 있는 중개기관이 없더라도 신뢰할 수 있는 안전한 거래와 데이터 처리를 할 수 있다.
+
[[파일:블룸테크놀로지 글자.png|썸네일|300픽셀|'''[[블룸테크놀로지]]'''(Bloom Technology)]]
 +
[[파일:이상윤.jpg|썸네일|200픽셀|'''[[이상윤]]''' 대표이사]]
 +
[[파일:김세정.jpg|썸네일|200픽셀|'''[[김세정]]''' 공동창업자]]
  
블록체인은 [[비트코인]]과 [[이더리움]] 등 [[암호화폐]]에 사용된 핵심 기술이다. 은행 등 제3의 중개기관이 없더라도 블록체인 기술을 이용하면 누구나 신뢰할 수 있는 안전한 거래를 할 수 있다. 블록체인은 암호화폐뿐 아니라, 온라인 거래내역이 있고 이력관리가 필요한 모든 데이터 처리에 활용할 수 있다. 블록체인 기반의 [[스마트 계약]], 물류관리 시스템, 문서관리 시스템, 의료정보관리 시스템, 저작권관리 시스템, 소셜미디어관리 시스템, 게임아이템관리 시스템, 전자투표 시스템, 신원확인 시스템 등 다양한 활용이 가능하다. 블록체인은 [[4차 산업혁명]]의 핵심 기술 중 하나이다. 중개기관이 필요 없는 블록체인 기술을 활용함으로써 인류는 새로운 거래 방식과 조직 운영 원리를 바탕으로 과거 [[인터넷]] 기술이 가져온 것 이상의 큰 사회적 변화와 혜택을 누릴 수 있을 것으로 예측하고 있다.
+
'''로커스체인'''<!--로커스 체인|로커스체인|Locus Chain-->(Locus Chain)은 PC 및 휴대폰 널리 보급된 일반적인 디바이스로 구성된 블록체인 네트워크 상에서 초당 수천 트랜잭션을 처리하는 성능을 목표로 개발 중인 블록체인 플랫폼을 위한 [[암호화폐]]이다. 로커스체인의 슬로건은 "실제 사용을 위한 암호화폐"이다. 로커스체인의 창시자는 [[블룸테크놀로지]] 회사의 '''[[이상윤]]'''이다.
  
== 개념 ==
+
위 목표를 달성하기 위한 중요한 기술적인 문제점은 [[네트워크]] 전송량과 [[트랜잭션]] 계산량이다. 로커스체인에서는 네트워크 전송량과 계산량을 줄이는 방법으로서 [[샤딩]]을 통한 서브네트워크 구성 및 분산처리를 채택하고 있다. [[샤드]] 내 [[합의 알고리즘]]은 [[비잔틴 장애 허용]](BFT) 계열을 응용하여 트랜잭션 확정까지의 시간을 단축한다. 원장 구조는 [[방향성 비순환 그래프]](DAG) 계열 데이터 구조를 채택하여 리얼타임 동적 샤딩 및 [[프루닝]]을 구현하고 있다.
  
블록체인은 간략히 '분산원장'(分散元帳, distributed ledger) 기술이라고 한다. 즉, 거래내역을 기록한 원장을 다수의 사람들에게 분산하여 저장·관리하는 기술이다. 자세히 설명하면, 블록체인이란 다수의 온라인 거래 기록을 묶어 하나의 데이터 [[블록]](block)을 구성하고, [[해시]](hash) 값을 이용하여 이전 블록과 이후 블록을 마치 [[체인]](chain)처럼 연결한 뒤, 이 정보의 전부 또는 일부를 [[피투피]](P2P) 방식으로 전 세계 여러 컴퓨터에 복사하여 분산 저장·관리하는 기술이다.
+
로커스체인은 이더리움 기반의 [[ERC-20]] 토큰인 [[로커스]](LOCUS)를 발행했으며 글로벌 암호화폐 거래소인 [[비트레이드]], [[라토큰]]에 상장되었고 추후 메인넷이 발표되면 로커스 코인으로 [[아토믹스왑]](atomic swap)을 지원할 예정이다.
  
== 역사 ==
+
== 개요 ==  
[[파일:사토시 나카모토.jpg|썸네일|200픽셀|'''[[사토시 나카모토]]'''(Satoshi Nakamoto)]]
+
'''로커스체인'''(Locus Chain)은 '''탈중앙화'''에 충실하면서 동시에 '''성능''' 및 '''확장성'''의 문제를 해결하려 한다. 먼저 로커스체인은 탈중앙화의 중요한 요소로서 누구나 쉽고 공정하게 참여할 수 있어야 한다는 점을 중시한다. 이를 위해 현재의 일반적인 PC와 휴대폰 및 IoT디바이스의 네트워크 성능, 저장 공간, CPU속도 및 계산량의 한계를 이해하고, 이 위에서 무리 없이 동작하는 알고리즘과 데이터 구조를 개발하여 이를 로커스체인 전체 시스템으로서 구현해 나가는 방향으로 연구가 진행되고 있다.
  
블록체인은 [[사이퍼펑크]](cypherpunk) 운동에 뿌리를 두고 있다.<ref>공병훈 교수, 〈[https://hobbitwizard.cafe24.com/archives/2023 사이퍼펑크(Cypherpunk)와 블록체인의 기원]〉,  《무한 조합의 무한 다양성》 개인 블로그, 2018-01-23</ref> 사이퍼펑크란 중앙집권화된 국가와 거대 기업들에 대항하여 개인의 [[프라이버시]]보호하기 위해 암호기술을 이용하여 익명성을 보장하는 탈중앙화 시스템을 만드려는 사회운동가들이다. 1990년 [[데이비드 차움]]은 [[디지캐시]](digicash)라는 회사를 설립하고 최초의 상업적 암호화폐인 [[이캐시]](ecash)를 창시하고 익명 거래 시스템을 제안했다.<ref>고란 기자, 〈[http://news.joins.com/article/22504921 세계 첫 암호화폐 만든 차움 “직접 민주주의가 암호화 지향점”]〉, 《중앙일보》, 2018-04-04</ref> 1993년 [[에릭 휴즈]](Eric Hughes)는 〈사이퍼펑크 선언〉을 발표하고, 프라이버시를 보호하기 위해 암호화된 익명 거래 시스템을 개발할 것을 제안했다.<ref>Eric Hughes, "[https://www.activism.net/cypherpunk/manifesto.html A Cypherpunk's Manifesto]", 1993-03-09</ref> 1997년 [[아담 백]](Adam Back)은 익명성을 보장하고 이중지불을 방지할 수 있는 [[해시캐시]](Hashcash)라는 가상화폐를 만들었다. 1998년 [[웨이 다이]](Wei Dai)는 익명성과 분산 방식의 암호화폐인 [[비머니]](B-Money)를 고안했다. 1998년 [[닉 재보]](Nick Szabo)는 [[스마트 계약]] 기반의 암호화폐인 [[비트골드]](bit gold)를 고안하기도 했다. 그러나 당시의 기술적 한계로 인해 실제 개발이 어려웠으며, 널리 사용되지도 못하였다. {{자세히|사이퍼펑크}}
+
먼저, 원장 구조로서 처리 성능을 담보하기 어려운 선형구조 대신 비선형구조인 '''DAG(Directed Acyclic Graph)'''채용하였다. 로커스체인의 '''AWTC(Account-wise Transaction Chain)'''구조는 어카운트/유저를 중심으로 트랜잭션 그래프를 구성하여 각 트랜잭션을 관리하는 DAG구조이다. 각 트랜잭션의 전후 관계와 다른 트랜잭션들과의 관계가 그래프상에 직접 배치됨으로 고속 참조가 가능하면서도, 어카운트 단위로 정보를 총합 관리함으로써 샤드간 이동과 통합을 가능하게 하는 데이터 구조이다.  
  
블록체인을 처음 만든 것은 [[사토시 나카모토]](Satoshi Nakamoto)라는 가명을 쓰는 사람이었다. 그는 2008년 10월 31일 〈비트코인 : 개인 대 개인의 전자화폐 시스템〉<ref>Satoshi Nakamoto, "[https://bitcoin.org/bitcoin.pdf Bitcoin: A Peer-to-Peer Electronic Cash System]", 2008.10.31.</ref>이라는 논문을 작성하여 암호학계 관련자들이 공동으로 사용하는 메일링 리스트로 전송하였다. 이듬해인 2009년 1월 3일 사토시 나카모토는 블록체인 기술을 적용한 최초의 암호화폐인 [[비트코인]](bitcoin)을 개발하고 [[C++]] 언어로 작성한 소스 코드를 배포했다.<ref>[https://satoshi.nakamotoinstitute.org/emails/cryptography/16/ 사토시 나카모토가 비트코인 프로그램 소스를 처음 배포한 이메일 : "Bitcoin v0.1 released"], 2009-01-10 01:05:49 UTC</ref> 이후 비트코인의 소스 코드를 일부 변형한 네임코인, [[컬러드코인]], 메타코인 몇 가지 새로운 코인들이 출현했다. {{자세히|비트코인}}
+
다음, 로커스체인의 합의 알고리즘은 PoS(Proof-of-Stake)를 기반으로 하는 '''BFT합의'''를 채택하고 있다. PoW(Proof-of-Work)와 Nakamoto합의가 가지는 비효율적인 CPU계산량 소모와 불확정성을 피하기 위한 목적이다. BFT합의의 고속화를 위해, 로커스체인은 전체 네트워크 노드 중 합의에 참여하는 노드를 공정한 방법으로 랜덤하게 샘플링하는 방식을 채택하고 있다. 이 랜덤 선출에는 각 노드의 로커스체인 네트워크에 대한 여러 가지 기여도가 반영된다. PoS를 통해 코인의 지분 소유량이 반영될 수 있고, 노드의 온라인 시간 코인량 이외의 내용도 반영이 가능하다.
  
{{인용문|
+
그리고, 네트워크 부하를 줄이기 위한 목적으로 '''다이내믹 샤딩(Dynamic Sharding)'''이 도입되어 있다. 각 샤드는 독립적으로 BFT합의 알고리즘을 수행하며, 하나의 어카운트는 한번에 단 하나의 샤드에서만 처리된다. 따라서 로커스체인에서는 노드 숫자가 늘어나면 이에 비례하여 트랜잭션 처리량이 늘어난다.
I've been working on a new electronic cash system that's fully peer-to-peer, with no trusted third party.<br>
 
나는 새로운 전자화폐 시스템을 개발하고 있는데, 완전한 피투피 방식이고, 신뢰할 수 있는 제3자가 필요 없다.<br>
 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - 사토시 나카모토(Satoshi Nakamoto), 2008.10.31.<ref>[https://satoshi.nakamotoinstitute.org/emails/cryptography/1/ 사토시 나카모토가 암호학계 메일링 리스트로 보낸 이메일 : "Bitcoin P2P e-cash paper"], 2008-10-31 18:10:00 UTC</ref> }}
 
  
2013년 [[비탈릭 부테린]](Vitalik Buterin)이 [[이더리움 백서]]<ref>Vitalik Buterin, "[https://github.com/ethereum/wiki/wiki/White-Paper A Next-Generation Smart Contract and Decentralized Application Platform]", 2013.</ref>를 작성하여 블록체인 기술을 이용한 [[스마트 계약]]을 제안했다. 이듬해인 2014년 비탈릭 부테린은 [[ICO]]<ref>ICO란 Initial Coin Offering의 약자로서, 새로운 암호화폐를 만들기 위해 불특정 다수의 투자자들로부터 초기 개발 자금을 모집하고 그 대가로 코인을 나눠주는 행위를 말한다.</ref>를 통해 개발 자금을 확보하고, 2015년 7월 30일 [[이더리움]](ethereum) 서비스를 시작했다. 기존의 비트코인이 가치의 저장과 전달 기능을 가진 전자화폐 기능에 제한된 것과 달리, 이더리움은 블록체인 기술을 이용하여 각종 계약서 등을 위변조 없이 관리할 수 있는 획기적인 기술이었다. 이런 점에서 [[비트코인]]을 '블록체인 1.0'이라고 부르고, [[이더리움]]을 '블록체인 2.0'이라고 부른다. {{자세히|이더리움}}
+
또한, 각 노드가 꼭 저장하여아만 하는 원장의 크기를 줄이기 위한 프루닝(pruning)방법으로써 '''[[베리파이어블 프루닝]]'''(Verifiable Pruning) 기술이 개발, 채택되어 있다. 베리파이어블 프루닝은 삭제된 과거의 데이터와 현재 가지고 있는 데이터간의 정합성을 암호학적인 방법으로 검증 가능한 알고리즘이다. 이를 통해 현재의 트랜잭션을 합의하는 데 당장 필요하지 않은 데이터는 스토리지에서 삭제할 수 있고, 이 상태에서도 과거 데이터와의 정합성 검증과 해쉬값 참조가 가능하다. 나아가 이 베리파이어블 프루닝 기술을 응용하여, 새로 네트워크에 참여한 노드가 비교적 소량의 최근 데이터만을 다운로드 받아서 짧은 시간 안에 곧바로 네트워크에 기여가 가능한 구조가 구축되어 있다. 그리고 [[사물인터넷]](IoT) 장치 등 제한된 저장 용량만을 갖는 디바이스에서도 로커스체인의 완전 동작이 가능할 것으로 보인다.
  
2017년에서 2018년 사이에 [[카르다노|카르다노(에이다)]](ADA), [[이오스]](EOS), [[스팀]](Steem) 등 다양한 [[암호화폐]]가 출현했다. 이들은 기존의 비트코인을 제1세대 암호화폐, 이더리움을 제2세대 암호화폐라고 부르면서 스스로 제3세대 암호화폐를 자처했다. 기존 블록체인 기술은 [[작업증명]](PoW) 방식에 따른 [[채굴]](mining)에 의해 새로운 블록이 생성되었으나, 이들은 [[지분증명]](PoS), [[위임지분증명]](DPoS) 등 다양한 새로운 합의 알고리즘을 제안하면서, 빠른 처리 속도와 확장성을 구현하고자 하였다. 나아가 [[탱글]](tangle), [[해시그래프]](hashgraph), [[홀로체인]](Holochain) 등 블록체인 자체의 기술적 한계를 극복한 새로운 대안적 알고리즘이 제안되고 있다. {{자세히|암호화폐}}
+
위와 같은 로커스체인의 특징은, IoT상의 디바이스 등 아주 적은 성능의 장치들이 제약없이 노드에 참여할 수 있게 하여, [[머신투머신]](M2M) 거래, 소매점 단말기, [[사물인터넷]](IoT), [[자율주행 자동차]] 등의 미래산업에 블록체인이 바로 적용될 수 있게 한다. 로커스체인의 개발자들은 초당 수십억 건의 이벤트를 처리해야 하는 게임 엔진 개발 경험을 살려 데이터 원장구조에서부터 합의알고리즘, 스토리지 및 네트워크 사용량을 최적화하기 위한 기술까지 로커스체인 프로젝트에 모두 담으려 하고 있다.
  
== 작동 원리 ==
+
== 역사 ==
블록체인이 작동하기 위해서는 다수의 거래내역을 묶어 블록을 구성하고, 이 블록을 기존 블록체인의 끝에 연결하며, 다수의 컴퓨터에 [[피투피]](P2P) 방식으로 분산 저장해야 한다.
+
[[파일 : BloomTechnology_logo.png|썸네일|250픽셀|오른쪽|'''로커스체인'''(Locus Chain)의 개발을 맡고 있는 '''블룸테크놀로지'''(Bloom Technology) 로고]]
 
+
'실용가능한 퍼블릭 블록체인'을 목표로 로커스체인 개발을 책임지고 있는 [https://www.bloomtechnology.co.kr 블룸테크놀로지]는 한국게임산업의 1세대 개척자였던 이상윤 대표가 1994년 판타그램(Phantagram Limited)이라는 이름으로 설립한 회사이다. 판타그램은 파트너 회사인 [http://www.blueside.co.kr 블루사이드(Blueside Inc.)]와 함께 유명 게임 시리즈 '킹덤 언더 파이어(Kingdom Under Fire)', '나인티 나인 나이츠(Ninety Nine Nights)' 등을 만든 게임 엔진 개발회사이다. 20년 동안 판타그램은 마이크로소프트 사와 4개 이상의 콘솔 게임 타이틀을 성공적으로 출시했고 유수의 PC 게임 타이틀을 발표했다. 그중 '킹덤 언더 파이어: 크루세이더(Kingdom Under Fire: Crusaders)'는 2004년 대한민국게임대상을 수상하기도 했다. 하지만 킹덤 언더 파이어2는 약 1000억의 투자를 받았지만 10년이상 출시를 못하였고, 출시 후에도 흥행부진으로 심각한 경영난을 겪고있다. 게임 엔진 기술은 수십만 유저가 참여하여 실시간 초당 수십억개의 이벤트를 처리하기 위한 전문적인 기술로 블록체인과 같은 P2P 기술과 관련성이 높다. 판타그램은 3D 그래픽 최적화, 데이터 분산에 대한 기술력을 바탕으로 2017년 블록체인 개발 사업을 시작하고 2018년 법인명을 '블룸테크놀로지'로 변경했다. 블룸테크놀로지는 차세대 블록체인 플랫폼인 로커스체인의 개발을 맡았고 자회사인 '로커스체인 파운데이션(Locus Chain Foundation Pte. Ltd.)'은 사업전반을 맡고 있다.
=== 블록 구성 ===
 
[[파일:블록해시.png|오른쪽]]
 
블록체인을 만들기 위해 처음 해야 하는 일은 다수의 거래 기록을 묶어 하나의 블록을 구성하는 일이다.
 
 
 
거래의 최소 단위는 [[트랜잭션]](transaction, 약칭 'Tx')이다. 트랜잭션이란 더 이상 쪼갤 수 없는 업무 처리의 최소 단위를 말한다. 예를 들어, A라는 사람이 B라는 사람에게 1,000원을 지급하고 B가 그 돈을 받은 경우, 이 거래 기록은 더 이상 작게 쪼갤 수가 없는 하나의 트랜잭션을 구성한다. 만약 A는 돈을 지불했으나 B는 돈을 받지 못했다면 그 거래는 성립되지 않는다. 이처럼 A가 돈을 지불하는 행위와 B가 돈을 받는 행위는 별개로 분리될 수 없으며 하나의 거래 내역으로 처리되어야 하는 단일 거래이다. 이런 거래의 최소 단위를 트랜잭션이라고 한다. {{자세히|트랜잭션}}
 
 
 
인터넷 등 온라인에서 거래가 발생한 경우, 각각의 트랜잭션별로 하나의 거래내역을 구성한다. 이 거래내역은 [[해시]](hash) 함수를 사용하여 암호화된다. 해시 함수란 다양한 길이를 가진 데이터를 고정된 길이를 가진 데이터로 매핑하는 [[알고리즘]]이다. 각각의 거래내역을 텍스트로 표시할 경우 그 길이가 각각 다를 수 있지만, 이것을 해시 함수로 변환하면 항상 일정한 길이의 해시값이 나온다. 예를 들어, [[SHA-256]] 해시 함수를 사용할 경우, 거래내역이 아무리 짧거나 혹은 길어도 해시값은 항상 2진수로 256자리(즉, 16진수로 64자리)의 고정된 길이를 가진 값으로 표시된다. 이러한 해시 연산 과정을 거쳐 하나의 트랜잭션이 하나의 해시값에 대응하는 1:1 구조를 이루게 된다. 예를 들어 아래의 거래내역을 SHA-256 해시 함수를 사용하여 변환한 해시값은 다음과 같다.
 
 
 
{{인용문|
 
* [거래내역1] "A가 B에게 1,000원을 주었다." --> [해시1] 1c51df95c6ecb0ece8d7610583d07a74cc29acdd85021a2c97fc2529f581d83b
 
* [거래내역2] "A가 C에게 2,000원을 받았다." --> [해시2] 3f6be801101b4000aa456f6a17bc627c86cddcf12b7ef2882cc030137435e400
 
}}
 
 
 
블록체인에서는 다수의 거래내역을 묶어 하나의 블록을 구성한다. 거래내역이 많든 적든 상관없이 항상 일정한 시간에 한 번씩 새로운 블록을 구성한다. 블록체인 기술을 적용한 대표적인 암호화폐인 [[비트코인]]의 경우 약 10분에 한 번씩 새로운 블록을 구성한다. [[라이트코인]]의 경우 약 2분 30초에 한 번씩 새로운 블록을 구성한다. 하나의 블록에는 하나의 루트해시가 존재한다. 루트해시란 모든 하위 해시들을 다시 해시 함수로 변환한 최종 해시값이다. 루트해시를 생성하기 위해 우선 각 거래내역에 1:1로 대응하는 해시값을 생성하고, 두 개의 해시를 합쳐 하나의 상위 해시를 생성하고, 그 상위 해시 2개를 합쳐 다시 더 상위의 해시를 생성한다. 만약 해시의 개수가 홀수이면 맨 마지막 하나의 해시는 자기 자신과 해시 연산을 수행한다. 이 과정을 계속 반복하면, 최종적으로 트리의 최상위 지점에 하나의 루트해시가 생성된다. 이러한 해시값의 구조를 [[해시트리]] 또는 [[머클트리]]라고 한다. 하나의 블록에는 반드시 하나의 루트해시가 존재한다. 만약 거래내역 중 하나라도 위변조할 경우 해당 해시값과 그 상위의 모든 해시값이 변경되어 결과적으로 루트해시가 달라지게 된다. 따라서 블록의 루트해시만 비교해 보면 그 하위에 있는 해시를 일일이 비교 검사하지 않더라도 데이터가 위변조되었는지 즉시 확인할 수 있다.
 
 
 
새로 구성된 블록은 [[타임스탬프]] 서버에 의해 생성된 시간이 기록되며, 전체 네트워크에 전파된다. [[타임스탬프]](timestamp)는 전자문서가 특정한 시점에 존재하고 있었다는 '존재 증명'과 그 이후 데이터가 변경되지 않았다는 '내용 증명'을 해주는 일종의 전자 도장이다.
 
 
 
=== 체인 연결 ===
 
[[파일:블록체인의 구조.png|오른쪽]]
 
하나의 새로운 블록을 구성한 경우, 마치 체인처럼 이전부터 이어져 내려오던 블록체인의 맨 끝에 이 새로운 블록을 연결시켜야 한다. 새로운 블록을 기존 블록체인의 끝에 연결시키려면, 해당 블록의 이름에 해당하는 해시값을 찾아내야 한다. 새로운 해시값을 성공적으로 찾아내는 경우 새로운 블록이 생성되어 기존 블록체인에 연결된다.
 
 
 
새로 구성한 블록의 이름에 해당하는 해시를 찾아내는 일은 수없이 많은 시도를 반복해야 하는 매우 힘든 과정이다. 왜냐하면 새로운 블록의 해시는 반드시 프로그램에 의해 미리 정해진 목표값보다 작아야 한다는 조건을 충족해야 하기 때문이다. 예를 들어, 목표 해시값이 00ff32라고 가정하고, 새로 만든 블록의 해시값이 12fa3b라고 하면, 이 값이 목표값보다 더 크기 때문에 블록 생성에 실패하게 된다. 하지만 새로 찾아낸 해시값이 00c3b1이라고 가정하면, 이 값은 목표값보다 더 작기 때문에 새로운 블록의 생성에 성공하게 된다. 다음은 2018년 5월 1일에 실제로 생성된 비트코인 520,654번째 블록의 해시값<ref>출처 : BTC.com - https://btc.com/00000000000000000027d5cc71fb300b9d7c3b703da500a23a6a413297e7f8f4 </ref>으로서, 숫자 앞부분에 영(0)이 18개가 표시되어 있다.
 
  
{{인용문|
+
== 주요인물 ==
* 블록번호 : 제520,654번째 블록
+
* '''[[이상윤]]''': 로커스체인 파운데이션 대표 및 블룸테크놀로지 대표를 맡고 있다. 이상윤 대표는 10대였던 1987년 처음으로 8-bit PC상에서 상용 게임을 만들어 이를 한국과 일본에 판매했으며, 판타그램 및 블루사이드를 통해 "킹덤 언더 파이어" 게임시리즈를 비롯하여 [Forgotten Saga (PC)], [Kingdom Under Fire Crusaders (Xbox)], [Ninety Nine Nights (Xbox360)] 등을 디렉팅 및 프로듀싱하였다.
* 블록해시 : 00000000000000000027d5cc71fb300b9d7c3b703da500a23a6a413297e7f8f4
 
}}
 
  
일반적으로 블록의 해시값은 해당 블록의 생성일시, 버전, 비츠(bits), 루트해시, 이전 블록의 해시, 그리고 [[논스]](nonce)<ref>논스(nonce)는 블록체인에서 목표값 이하의 블록해시를 찾기 위해 임시로 사용하는 숫자이다. 넌스 또는 난스라고도 한다.</ref>라고 불리는 임시값 등을 조합한 후 해시로 변환하여 생성한다.<ref>어미새, 〈[https://steemit.com/kr/@yahweh87/5 #5 - 블록해시에 관한 정리]〉, 《스팀잇》, 2018년 2월</ref> 해당 블록의 생성일시, 버전, 난이도, 루트해시와 이전 블록의 해시값은 이미 확정되어 정해진 값을 가지고 있지만, 논스라는 임시값이 달라짐에 따라 해시 연산 결과로 생성되는 블록 해시값도 다양하게 나올 수 있다. 예를 들어 [[논스]]가 1인 경우의 해시값과 2인 경우의 해시값은 전혀 다르다. 이 논스 값을 수없이 바꿔가면서 하나씩 대입하다가 새로 생성된 해시값이 일정한 목표값보다 더 작을 경우에 새로운 블록이 성공적으로 생성된다. 이처럼 특정한 블록에 대해 목표값 이하의 크기를 가진 해시값을 찾음으로써 새로운 블록을 생성하는 행위를 [[작업증명]](PoW)이라고 한다. 작업증명의 대가로 일정한 개수의 암호화폐를 지급받는 것을 [[채굴]](採掘) 또는 마이닝(mining)이라고 한다. {{자세히|채굴}}
+
* '''[[김세정]]''' : 로커스체인의 공동창업자이며 이상윤 대표의 부인이다.게임 개발사 [[블루사이드]]의 대표이기도 하다. 2007년에는 문화관광부 표창장을 받기도 했다.
  
{{인용문|
+
* '''[[주영현]]''': 1998년 판타그램에 합류한 이후 드래곤플라이, 엔플레버, 블루사이드 등을 거치면서 게임 엔진 및 게임 기술 개발 디렉터를 역임했다. 블룸테크놀로지의 테크니컬 디렉터로서 로커스체인의 기술 개발을 책임지고 있다.
* 코인종류 : 비트코인
 
* 생성일시 : 2018-05-01 09:57:58 UTC
 
* 블록번호 : 제520,654번째 블록
 
* 블록해시 : 00000000000000000027d5cc71fb300b9d7c3b703da500a23a6a413297e7f8f4
 
* 버전 : 0x20000000
 
* 난이도 : 7.07T/4.02T
 
* 비츠(bits) : 0x1745fb53
 
* 임시값(nonce) : 0xe1c63570
 
* 포함된 트랜잭션의 개수 : 2,683개
 
* 루트해시 : 57e9d0dfa5fb3f73303fc205b04adcbb9b2b29ade8031ddcc8c9c88652f35cd2
 
* 이전 블록의 해시 : 00000000000000000020c54be8b197db66d61b0e9782ee15c71a0cc822bf48e8
 
* 다음 블록의 해시 : 0000000000000000000c74f3b4da084b2a8a635dd988e00cc1877565eff6eaa8
 
}}
 
  
=== 피투피(P2P) 분산 저장 ===
+
* '''[[이길호]]''': 1987년부터 게임 프로그래머로 일했으며 1994년 판타그램의 설립자 중 하나로 개발 책임 및 매니지먼트를 맡았다. 로커스체인에 합류해서는 암호 기술 및 매니지먼트를 돕고 있다.
블록체인은 거래를 처리하고 기록·관리하는 권위 있는 중앙 조직이나 기구·기관이 없이, 네트워크에 연결된 개별 참여자들의 협업에 의해 유지된다.
 
  
블록체인은 [[피투피]](P2P) 방식으로 운영된다. [[피투피]](P2P)란 Peer to Peer의 약자로서, 인터넷에 연결된 다수의 개별 사용자들이 중개기관을 거치지 않고 직접 데이터를 주고받는 것을 말한다. 영어로 Peer란 '동료'라는 뜻으로서, 피투피란 인터넷에 연결된 한 동료가 다른 동료에게 데이터를 직접 전송하는 시스템을 말한다. 피투피 방식은 기존의 [[서버-클라이언트]] 방식의 데이터 전송과는 본질적으로 다른 구조를 가지고 있다. 서버-클라이언트 구조에서 개별적인 참여자는 우선 서버에 데이터를 올려야 하고, 다른 참여자가 해당 서버로부터 데이터를 받아오는 방식으로 작동한다. 이런 점에서 서버-클라이언트 구조에서 서버는 중앙·중심·센터에 해당하고, 클라이언트는 서버에 연결된 종속적 위치에 놓이게 된다. 반면 피투피 방식을 따르는 블록체인에는 중앙이나 중심 또는 센터가 없다. 블록체인 네트워크에 참여하는 모든 참여자들은 서로 평등하다. {{자세히|피투피}} {{자세히|서버-클라이언트}}
+
* '''[[장순목]]''' : 30년 이상 개발경력을 가지고 있으며 와이디온라인 CTO , 디지타워 엔터테인먼트 CEO, 나인버드게임즈 CEO 등을 역임했다. 게임을 비롯해 보안시스템, 비전센서, 시뮬레이터, AI, IOT 등의 개발 및 운용 경험이 있고 스크린야구와 관련된 특허 10여종의 발명자다.
  
블록체인에 저장된 데이터는 네트워크에 연결된 모든 [[노드]](node)에 복사되어 분산 저장된다. 노드란 네트워크를 구성하는 각각의 개체를 말한다. 예를 들어, 10대의 컴퓨터가 서로 연결되어 네트워크를 구성하고 있는 경우 각각의 개별 컴퓨터가 하나의 노드가 된다. 즉, 이 시스템은 10개의 개별 노드로 구성된 네트워크 시스템이다. 서버-클라이언트 구조에서는 원본 데이터가 서버에 저장되어 있고 클라이언트는 서버에 접속하여 데이터를 열람·복사·다운로드 받지만, 블록체인 네트워크 구조에서는 중앙 서버가 존재하지 않으며 네트워크에 참여하는 모든 노드들이 서로 데이터를 복사하여 동일한 자료를 분산 저장하고 있다. 블록체인에 저장된 데이터는 원본과 사본의 구별이 없다. 블록체인 네트워크에 참여하는 개별 노드들은 다른 노드에 있는 데이터를 복사하여 저장함으로써 서로 동일한 데이터를 가지게 된다. 이 때 해당 데이터 전체를 100% 동일하게 복사하여 저장한 노드를 풀 노드(full node)라고 하고, 전체 데이터의 일부분만 복사하여 저장한 노드를 라이트 노드(light node)라고 한다.
+
* '''[[오구라 타케유키]]''': 20년 넘게 IT 업계에서 프로그래머로 활동했으며 개발 프로젝트의 최고 책임자를 역임했다. GPGPU 프로그램과 프로토타입 등에 풍부한 경험을 갖고 있으며 마이크로소프트, Dena, 그리고 기타 유수의 세계적인 IT 업체에서 수석 프로그래머로 활동했다.
  
[[파일:고아 블록.png|오른쪽]]  
+
* '''[[채병길]]''': 로커스체인의 총판을 담당한 시그널에셋의 대표이자 블룸테크놀로지의 등기 임원, 블루사이드의 비등기 임원을 지낸 경력이 있다. 로커스체인 판매 이후 롤스로이스,페라리,벤틀리 외 수천만원을 호가하는 슈퍼바이크 등을 수시로 바꿔 탄 것으로 알려져 공분을 자아낸 적이 있다.현재의 로커스체인이 있게 한 주역 중 한명이지만 그가 무엇을 전공하고 무슨 특기가 있는인물인지는 알려진 바 없다.
블록체인 네트워크에서 새로운 거래가 발생할 경우 그 내역은 네트워크에 연결된 모든 노드들에게 전파되어 알려진다. 각 노드들은 일정한 시간 동안 이루어진 모든 거래를 하나로 묶어 새로운 블록을 구성하고, 목표값 이하의 해시값을 찾기 위해 경쟁한다. 네트워크에 참여한 수많은 노드들 중에서 가장 먼저 목표값 이하의 블록 해시값을 찾아낸 노드가 경쟁에서 승리하게 된다. 블록 해시를 가장 먼저 찾아낸 노드는 자신이 경쟁에서 승리했음을 전체 네트워크에 알린다. 네트워크에 참여한 다른 노드들은 새로 생성된 블록의 유효성을 검사하고 아무런 이상이 없을 경우 해당 블록의 생성을 승인한다. 이런 방식으로 전체 네트워크에 참가한 노드들 중에서 과반수가 새로 생성된 블록을 승인할 경우, 해당 블록은 정식 블록으로 채택되어 블록체인에 추가된다. 만약 서로 다른 거래내역을 가진 블록이 동시에 생성될 경우 네트워크는 약 1시간 정도 기다리면서 지켜보다가 가장 긴 길이를 가진 체인을 선택한다. 이 때 선택되지 않은 다른 블록은 버려져서 고아 블록(orphan block)이 되고 더 긴 길이를 가진 블록체인의 끝에 새로 생성된 블록이 연결된다. 이러한 과정을 통해 블록체인은 거래를 처리하고 승인하는 권위 있는 중앙기관이 없이도 네트워크 참여자들의 협업을 통해 안전하고 신뢰할 수 있는 시스템을 운영할 수 있다.
 
  
블록체인에 저장할 수 있는 데이터는 두 종류가 있다. 하나는 텍스트, 이미지, 문서, 음악, 동영상 등 원본 데이터이고, 다른 하나는 이 원본 데이터를 해시함수를 이용하여 변환한 해시 데이터이다. 블록체인에 원본 데이터와 해시 데이터를 모두 올리는 것이 불가능하지는 않지만, 파일 용량이 커지면 전체적인 속도가 저하되고 관리의 효율성이 떨어질 수 있다. 따라서 대개의 경우 블록체인에는 해당 원본 데이터를 변환한 [[해시값]]만 기록하고, 원본 데이터는 별도의 서버에 저장하게 된다. 만약 [[해커]]가 원본 데이터가 저장된 서버를 공격하여 데이터를 위변조하더라도 해당 해시값을 가지고 있는 전 세계 모든 [[노드]]의 해시값을 동시에 위변조하지 않는 한, 조작 사실이 드러나고 정상적인 데이터로 인정받지 못하게 된다.
+
* '''[[박동진]]''': 시그널에셋 직원으로 로커스체인을 온라인판매하는데 큰 공헌을 하였다. 그가 판매한 코인만 100억원에 육박하는 것으로 추정된다. 유튜브 방송을 통해 투자자에게 청와대 개입설 및 1098조 자금보증설 등을 설파한 인물이기도 하다.과거 데피닛 이라는 활동명으로 래퍼로 활동하기도 했다.
  
== 종류 ==
+
* '''[[송치영]]''': 박동진과 같은 팀을 꾸려 로커스체인을 판매하는데 큰 공헌을 했다.
[[파일:퍼블릭 블록체인.png|썸네일|300픽셀|'''[[퍼블릭 블록체인]]'''(public blockchain)]]
 
[[파일:프라이빗 블록체인.png|썸네일|300픽셀|'''[[프라이빗 블록체인]]'''(private blockchain)]]
 
  
블록체인은 참여자의 범위에 따라 퍼블릭 블록체인과 프라이빗 블록체인으로 나눌 수 있다. 퍼블릭 블록체인은 [[인터넷]]처럼 누구나 참여할 수 있는 개방형이지만, 프라이빗 블록체인은 [[인트라넷]]처럼 제한된 사람들만 참여할 수 있는 폐쇄형 블록체인이다. 이 두 가지를 연결하거나 섞은 혼합형이 있는데, 하이브리드 블록체인이라고 부른다.
+
* '''[[문왕식]]''': 현재 블룸테크놀로지의 실질적 사업 관련 운영을 하고 있는 비선 실세이다. 과거 9000억대 다단계사기업체인 밸류인베스트코리아에서 자금모집책 지점장을 지냈다.그 전에는 미래에셋 등에서 보험판매업을 했다고 한다.
  
=== 퍼블릭 블록체인 ===
+
* '''[[이근수]]''': 블룸테크놀로지 커뮤니티 관리 부장이며 블룸테크 직원 중 서열이 가장 낮다고 볼 수 있다.
[[퍼블릭 블록체인]](public blockchain)이란 누구든지 자유롭게 참여할 수 있는 개방형 블록체인 네트워크를 말한다. 공공 블록체인 또는 개방형 블록체인이라고 한다. 권위 있는 조직의 승인이 없이 누구든지 인터넷에 연결된 PC, 노트북, 스마트폰, 서버컴퓨터, [[채굴기]] 등 다양한 컴퓨터 장비를 이용하여 블록체인 네트워크에 참여할 수 있다. 이러한 블록체인 네트워크에 참여하는 개별 컴퓨터를 [[노드]](node)라고 부르는데, 각 노드들은 블록체인에 저장된 데이터를 복사하여 저장하고, 해시 연산을 통해 새로운 블록의 생성에 참여할 수 있다. 또한 각 노드들은 언제든지 자신의 컴퓨터를 블록체인 네트워크에 연결하지 않고 접속을 차단함으로써 자유롭게 탈퇴할 수 있다. 블록체인 네트워크에 참여 또는 탈퇴하는 것은 권위 있는 조직의 승인이 필요 없이, 전적으로 해당 노드 참여자의 자유로운 의사에 따라 결정할 수 있다.
 
  
퍼블릭 블록체인의 경우 참여자들의 컴퓨터 사용에 따른 전기료 등 운영 비용을 감당할 수 있도록, [[암호화폐]]를 발행하여 보상한다. 퍼블릭 블록체인 참여자들은 새로운 블록이 생성될 때마다 발행되는 암호화폐를 지급 받음으로써, 컴퓨터 감가상각비, 전기료, 공간사용료, 인건비 등 각종 비용을 보상 받을 수 있다. 퍼블릭 블록체인 운영에 참가한 사람들은 지급받은 암호화폐를 실생활에서 사용하거나 혹은 [[암호화폐 거래소]]에서 판매함으로써 참여 비용을 회수할 수 있다. 이런 점에서 퍼블릭 블록체인과 암호화폐는 서로 분리할 수 없는 일체형 구조로 되어 있다. 만약 퍼블릭 블록체인에서 암호화폐를 지급하지 않는다면, 블록체인 네트워크 참여자들이 받을 수 있는 경제적 보상이 없기 때문에 소수의 헌신적인 기여자들을 제외하고는 참여자가 없게 되어, 최악의 경우 블록체인 네트워크가 붕괴할 우려가 있다. 따라서 퍼블릭 블록체인에서 암호화폐를 발행하는 것은 블록체인 네트워크를 유지하기 위한 필수사항이라고 할 수 있다. [[비트코인]], [[이더리움]], [[비트코인캐시]], [[이오스]], [[스텔라루멘]], [[스팀]], [[모네로]] 등 대부분의 암호화폐는 퍼블릭 블록체인 방식으로 운영된다. {{자세히|퍼블릭 블록체인}}
+
* '''[[문영배]]''' : IMF 및 국제기구등에 블록체인 기반의 CBDC, 국내 기업들의 블록체인 기반 다양한 프로젝트에 컨설팅을 수행하고 있다. 디지털금융연구소장이며 고려대 기술경영대학원 겸임교수를 했었다.
  
=== 프라이빗 블록체인 ===
+
* '''[[스티브 오]]''' : 미국 스탠퍼드 로스쿨 법학 박사이고, 삼성전자 기업변호사와 한국마이크로소프트 법무팀 소속 변호사 등(1997-2002)을 거쳐 2008년 트라이콤(현재는 상장폐지)경영전담을 했었다.
[[프라이빗 블록체인]](private blockchain)이란 미리 정해진 조직이나 개인들만 참여할 수 있는 폐쇄형 블록체인 네트워크를 말한다. 사적 블록체인, 폐쇄형 블록체인, 허가형 블록체인, 기업형 블록체인 또는 [[엔터프라이즈 블록체인]](enterprise blockchain)이라고 한다. 프라이빗 블록체인에 참여하려면 반드시 권위 있는 조직의 승인을 받아야 한다. 프라이빗 블록체인 운영자의 승인을 받지 못한 조직이나 개인은 해당 블록체인 네트워크의 운영에 참여할 수 없다. 예를 들어, A 기업과 B 기업 및 C 단체가 서로 협의하여 프라이빗 블록체인을 운영하기로 한 경우, 오직 A, B, C 세 곳만 참여할 수 있으며, 다른 제3자인 D 기업은 참여할 수 없다. 만약 D 기업이 해당 프라이빗 블록체인에 참여하고 싶다면, 관계자들과 협의하여 사전 승인을 받아야 한다.
 
  
프라이빗 블록체인의 운영을 위해서 [[암호화폐]]가 반드시 필요한 것은 아니다. 프라이빗 블록체인의 경우 굳이 암호화폐를 발행할 필요가 없이, 해당 프라이빗 블록체인의 참여자들이 컴퓨터 운영 비용을 부담하면 된다. 물론 프라이빗 블록체인에서도 암호화폐를 발행할 수는 있다. 블록체인이 혈관이라면 암호화폐는 그 혈관 속을 흐르는 혈액과 같은 존재이기 때문에, 프라이빗 블록체인에서도 암호화폐를 도입하는 것이 운영상 편리할 수 있다. 하지만 해당 암호화폐를 외부의 [[암호화폐 거래소]]에 판매하기 어렵기 때문에 사실상 내부 정산 및 서비스 이용 등의 목적으로 제한적으로만 사용할 수 있다. 결국 프라이빗 블록체인에서 암호화폐의 발행은 필수사항이 아니며, 각 프라이빗 블록체인 운영자들의 필요에 의해 자체 암호화폐를 발행할 수도 있고, 그렇지 않을 수도 있는 선택사항(option)이다. 국제 송금을 위한 [[리플]](ripple)은 프라이빗 블록체인으로서 암호화폐를 발행한 사례에 해당한다.
 
 
=== 하이브리드 블록체인 ===
 
하이브리드 블록체인(hybrid blockchain)이란 퍼블릭 블록체인과 프라이빗 블록체인을 서로 연결하거나 섞은 혼합형 블록체인을 말한다. [[더블체인]](double chain)은 퍼블릭 블록체인과 프라이빗 블록체인을 연결한 체인이다. 예를 들어, 보안이 중요한 가정용 [[사물인터넷]](IoT) 기기는 프라이빗 블록체인을 이용하고, 자동화된 결제를 위해 퍼블릭 블록체인에 연결하는 방식이다. 이 때 퍼블릭 블록체인은 [[메인넷]]이 되고, 여기에 연결된 다수의 프라이빗 블록체인은 1:N 구조의 [[사이드체인]] 방식으로 구성할 수 있다. 더블체인을 이용하는 블록체인에는 [[사물인터넷]](IoT) 블록체인 플랫폼을 지향하는 [[에이치닥]](Hdac)이 있다. [[인터체인]](interchain)은 서로 다른 다수의 블록체인 네트워크를 하나로 연결하기 위한 체인이다. 인터체인 플랫폼 위에서 다수의 퍼블릭 블록체인과 프라이빗 블록체인들이 서로 연결될 수 있다. 대표적인 사례로 [[아이콘]](ICON)이 있다.
 
 
[[컨소시엄 블록체인]](consortium blockchain)이란 동일한 목적이나 가치를 가지고 있는 다수의 기업과 단체들이 하나의 [[컨소시엄]]을 구성하고 그 안에서 작동하도록 만든 블록체인이다. 예를 들어 [[리눅스재단]]이 주도하고 [[IBM]] 등이 참여하여 만든 [[하이퍼레저 패브릭]](hyperledger fabric) 프로젝트가 있다. 넓은 의미에서 보면, 컨소시엄 블록체인은 프라이빗 블록체인의 한 형태이지만, 이를 별도로 구별하여 하이브리드 블록체인으로 분류하기도 한다.
 
  
 
== 특징 ==
 
== 특징 ==
블록체인에 기록된 데이터는 위변조가 거의 불가능하여 누구나 신뢰할 수 있고, 안전하며, 탈중앙화 방식의 시스템 운영이 가능하다.
+
=== DAG-AWTC 원장구조 ===
 
+
[[파일 : DAG_AWTC.png|썸네일|400픽셀|오른쪽|선형체인구조와 '''로커스체인'''(Locus Chain)'''DAG-AWTC''' 비교]]
=== 신뢰성 ===
+
'''고속 대량 처리를 위한 원장 구조''': AWTC원장 구조는 로커스체인의 고속 처리 및 분산 처리에 있어 중요한 기술적 요소이다. 비트코인, 이더리움 등의 많은 블록체인이 선형 체인구조를 갖고 있는 반면 로커스체인은 DAG(Directed Acyclic Graph) 기반의 비선형 원장구조인 AWTC(Account-Wise Transaction Chain)를 사용한다. 이 구조는 이름 그대로 어카운트 단위로 트랜잭션을 관리하는 병렬형 구조이며 [[나노코인]][[블록격자]](block lattice)와 유사한 형태를 가진다. 선형 체인구조는 이전 블록에 다음 블록이 연결될 있는 곳이 한곳밖에 없고, 여러 노드가 같은 연결지점에 동시에 블록을 추가하려 하는 병목이 발생한다. 반면 로커스체인의 DAG-AWTC를 비롯한 블록 격자 구조는 트랜잭션을 추가하는 지점이 어카운트 수만큼 존재하고, 그 지점에 대해서는 소유 어카운트만이 독점적으로 기록이 가능하므로 충돌이 발생하지 않는다. 또한 트랜잭션을 추가한 어카운트가 자명하므로 어카운트 소유자 본인이 악의적인 사용자가 아니라면 트랜잭션은 추가 즉시 거의 확정된다. 이러한 성질을 갖는 로커스체인의 원장구조는 기존 블록체인이 가지고 있던 거래처리 지연 문제를 근본적으로 해결하기 위한 주요 기술적 특징 중 하나이다.
블록체인에 기록된 데이터는 [[해킹]]을 통한 위변조가 매우 어렵기 때문에 누구나 신뢰할 수 있다. 블록체인에 기록된 내용은 해시함수에 의해 변환되어 암호화된 형태로 저장된다. 만약 내부자 또는 외부 해커가 시스템에 침입하여 특정 데이터를 위변조할 경우, 해당 데이터의 해시값이 변경되어, 위변조 사실을 즉각 알아낼 수 있다. 블록체인에 기록된 데이터의 양이 아무리 많아도 그 중에서 단 한 글자만 변경해도 전혀 다른 해시값이 나오기 때문에, 다른 사람이 모르게 데이터를 변경·삭제·추가하는 일은 불가능하다. 게다가 해시트리 구조로 데이터를 관리하기 때문에 어떤 위치에서 어떤 내용이 위변조되었는지를 즉각 알아낼 수 있다. 따라서 블록체인에 기록된 데이터는 단지 "블록체인에 기록되어 있다"는 이유만으로도 누구나 신뢰할 수 있다.
 
 
 
블록체인 자체를 해킹하는 유일한 방법은 전체 네트워크의 50% 이상에 해당하는 막강한 해시 연산 능력을 보유하고, 다른 정직한 노드들보다 더 빠른 속도로 신규 블록을 생성하여 네트워크에 전파함으로써, 다른 노드들이 정상적인 데이터가 아니라 위변조된 데이터가 포함된 블록체인을 채택하도록 만드는 것이다. 이것을 흔히 '''[[51% 공격]]'''이라고 부른다. 51% 공격을 성공하려면, 해당 블록체인 네트워크에 참여한 다른 모든 노드들의 해시 연산 능력을 합친 것보다 더 큰 해시 파워를 보유해야 하는데, 사실상 불가능에 가깝다. 물론 아주 예외적이기는 하지만, 참여자가 매우 적은 블록체인인 경우, 51% 공격이 성공할 수 있다. 실제로 2018년 5월 15일 [[모나코인]]에 대한 블록보류공격(BWA)으로 약 1억원의 피해가 있었고<ref>윤형석 연구원, 〈[http://trendw.kr/media/18-052301.t1m 모나코인에 BWA 공격, 블록체인은 과연 안전한가?]〉, 《트렌드와칭》, 2018-05-24</ref>, 다음 날인 5월 16일 [[비트코인골드]]에 대한 51% 공격이 성공하여 약 200억원의 코인을 해킹한 사례<ref>원재연 기자, 〈[http://decenter.sedaily.com/NewsView/1RZO4PD48K 비트코인골드, 51% 공격에 200억원 피해]〉, 《서울경제》, 2018-05-25</ref>도 있다. 하지만 블록체인 네트워크에 참여자 수가 늘어남에 따라 50% 이상의 해시 파워를 확보하는 것이 매우 어렵기 때문에, 51% 공격이 사실상 불가능해진다. 실제로 네트워크 참여자가 가장 많은 [[비트코인]]의 경우 2009년 1월 처음 만들어진 이후 단 한 번도 블록체인 자체가 [[해킹]]을 당한 적이 없다.
 
 
 
=== 안전성 ===
 
블록체인에 기록된 데이터는 분산 저장하기 때문에, 특정 노드에 대한 [[디도스]] 공격이나 [[랜섬웨어]] 공격 등으로부터 안전하다. [[디도스]](DDoS)란 Distributed Denial of Service의 약자로서, 다수의 분산된 컴퓨터를 이용하여 특정 서버 컴퓨터가 처리할 수 있는 용량을 초과하는 정보를 한꺼번에 보내 과부하로 서버가 다운되거나 정상 접속되지 못하도록 만드는 공격을 말한다. '분산 서비스 거부 공격'이라고 한다. 예를 들어, 최대 1,000명이 동시 접속할 수 있는 서버에 2,000명이 동시 접속을 시도하면, 서버가 부하를 이겨내지 못하고 다운되거나 먹통이 되어 정상적인 서비스를 제공할 수 없게 된다. 기존의 [[서버-클라이언트]] 구조에서는 중앙 서버에 디도스 공격을 함으로써 전체 서비스를 마비시킬 수 있다. [[랜섬웨어]](ransomware)란 컴퓨터나 시스템을 감염시켜 정상적으로 이용할 수 없게 만든 후 일종의 몸값(ransom)을 요구하는 악성 소프트웨어를 말한다. 해커가 요구하는 몸값을 지불하면 복호화할 수 있는 암호를 알려준다. 기존의 서버-클라이언트 구조에서는 중앙 서버가 랜섬웨어 공격을 당하면 전체 서비스가 마비되는 문제가 있었다.
 
 
 
기존의 서버-클라이언트 구조와 달리, 블록체인 구조에서는 다수의 노드들이 동일한 데이터를 복사하여 분산 저장하고 있기 때문에 디도스 또는 랜섬웨어 등 외부의 공격으로부터 안전하다는 장점이 있다. 블록체인 네트워크에 참여하는 특정 노드를 공격하여 해당 시스템을 마비시키더라도, 다른 노드에 있는 서버 컴퓨터들이 정상 작동하기 때문에 서비스를 안정적으로 제공할 수 있다. 블록체인 네트워크를 구성하는 전 세계 모든 노드들을 상대로 동시에 분산 서비스 거부 공격(DDoS)이나 랜섬웨어 공격을 하여 전 세계 모든 시스템을 동시에 마비시키지 않는 한, 블록체인에 기록된 데이터는 외부 공격으로부터 안전하다. 블록체인 네트워크에 참여하는 전 세계 모든 노드를 동시에 공격하는 것은 매우 큰 컴퓨팅 파워가 필요하기 때문에 사실상 불가능하다.
 
 
 
=== 탈중앙화 ===
 
[[파일:기존 방식과 블록체인 방식 비교.png|오른쪽]]
 
블록체인은 권위 있는 중앙 조직·기관·단체 등이 없이, 자유롭고 평등한 참여자들에 의해 자율적으로 유지되고 운영된다. 기존의 [[서버-클라이언트]] 구조에서는 모든 정보가 중앙에 있는 서버로 집중되기 때문에 중앙을 차지한 사람이 의사결정권한을 가지는 구조였다. 하지만 블록체인은 중앙이 없는 [[피투피]](P2P) 방식으로 운영되기 때문에, 권위를 가진 중앙이 존재하지 않는다. 블록체인에서 의사결정 방식은 네트워크에 참여한 모든 사람들의 과반수 이상의 동의를 필요로 하는 '''[[탈중앙화]]'''(脫中央化, decentralization) 방식이다.
 
 
 
블록체인 구조에서 중앙 조직은 불필요하다. 블록체인 방식이 사회적으로 널리 퍼지면 기존의 중앙집중식 조직은 약화되거나 소멸된다. 예를 들어, 블록체인 기반의 [[암호화폐]]가 널리 사용될 경우, 기존의 은행은 그 권한과 역할이 축소된다. 마찬가지로 블록체인 기반의 물류관리 시스템이 확산될 경우, 기존의 복잡한 물류관리 절차가 대폭 간소화되고 관련 조직들의 역할이 축소된다. 블록체인 시스템이 확산될수록 기존의 은행, 보험사, 공증사무소, 포털 사이트, 기업, 법원, 정부, 국가 등 다양한 중개기관들은 그 역할이 대폭 축소되거나 심지어 소멸할 것으로 예상되고 있다. 블록체인은 중개기관이 필요없이 참여자들이 직접 거래할 수 있는 시스템이다. 블록체인은 자유와 평등을 보장하는 탈중앙화 시스템이다. {{자세히|탈중앙화}}
 
 
 
== 활용 ==
 
[[파일:비트코인 동전 배경.jpg|썸네일|400픽셀|블록체인 기반의 '''[[암호화폐]]'''(cryptocurrency)]]
 
 
 
블록체인 기술은 [[암호화폐]], [[스마트 계약]], 물류관리, 문서관리, 의료정보관리, 저작권관리, 소셜미디어관리, 게임아이템관리, 전자투표, 신원확인 등 다양한 분야에서 활용될 수 있다.
 
 
 
=== 암호화폐 ===
 
블록체인은 이중지불 문제를 해결함으로써 [[암호화폐]]의 기반 기술이 되었다.
 
 
 
기존의 인터넷에서는 이중지불 문제를 해결할 수 없어, 인터넷으로 정보를 전달할 수는 있었지만 중개기관이 없이는 가치를 전달할 수 없었다. '''이중지불'''(double spending)이란 원본 파일에 저장된 가치를 지불한 뒤, 해당 파일을 복사하여 다른 사람에게 또 지불하는 것을 말한다. 예를 들어, A가 B에게 1,000원이라고 기록된 파일을 전송한 후 다시 해당 파일을 복사하여 C에게 또 1,000원을 전송하는 것을 말한다. 컴퓨터와 인터넷에서 모든 파일은 복사가 가능하기 때문에 이중지불 문제를 피할 수 없다. 기존의 인터넷 시스템에서는 이중지불 문제를 피하기 위해 신뢰할 수 있는 중개기관을 두고, 중개기관이 보관하고 있는 기존 데이터에서 해당 금액만큼 차감하는 방식으로 가치를 전달했다. 결국 기존 인터넷 시스템에서 가치를 전송하려면 반드시 은행이라는 중개기관에 의존해야 했다.
 
 
 
블록체인 기술을 이용할 경우 은행이라는 중개기관이 없이도 이중지불 문제 없이 가치를 전송할 수 있다. 블록체인에서 모든 거래내역은 해시값으로 변환되어 저장되는데, 하나의 블록에는 과거의 모든 거래내역이 담긴 이전 해시값을 포함하고 있기 때문에 이중지불이 불가능하다. 예를 들어, A가 B에게 1,000원을 전송한 경우 해당 거래내역이 블록체인에 기록되기 때문에, A가 다시 1,000원을 C에게 전송하려고 할 경우 해당 거래는 블록체인 네트워크에 참여한 다른 [[노드]]들의 승인을 얻지 못하여 실패하게 된다. 이처럼 블록체인은 과거의 모든 거래내역이 담긴 장부를 해시함수로 변환하여 하나의 파일로 만들어 전송하고, 그 결과를 블록체인 네트워크에 참여한 다른 노드들이 검증하게 함으로써 이중지불 문제를 해결할 수 있게 되었다.
 
 
 
블록체인 기술을 활용하여 만든 최초의 [[암호화폐]]는 [[비트코인]](bitcoin)이다. 2008년 11월 [[사토시 나카모토]](Satoshi Nakamoto)라는 가명을 쓰는 인물이 [[비트코인 백서]]를 작성하여 공개했고, 이듬해인 2009년 1월 세계 최초의 블록체인 기반 암호화폐인 비트코인을 개발했다. 이후 [[비트코인]]의 뒤를 이어, [[라이트코인]], [[이더리움]], [[이더리움 클래식]], [[리플]], [[비트코인캐시]], [[모네로]], [[카르다노|카르다노(에이다)]], [[이오스]], [[트론]], [[스팀]], [[아이콘]] 등 수많은 암호화폐들이 등장했다. 또한 이 암호화폐들을 거래할 수 있는 [[빗썸]], [[업비트]], [[바이낸스]] 등 다수의 [[암호화폐 거래소]]가 설립되었고, [[비트메인]], [[자난윈즈|자난윈즈(가나안)]], [[이방궈지|이방궈지(에방)]], [[비트퓨리]] 등 암호화폐 [[채굴업체]]가 성장했으며, 신규 암호화폐 개발 자금을 조달하기 위한 [[ICO]]가 확산되었다. {{자세히|암호화폐}}
 
 
 
=== 스마트 계약 ===
 
블록체인 기술은 암호화폐에만 사용할 수 있는 것이 아니라 위변조 방지가 필요한 각종 계약서 작성에 활용할 수 있다. 특히 일정한 조건이 만족되면 자동으로 계약 내용이 실행되도록 하는 [[스마트 계약]] 기능에 사용할 수 있다. 기존의 블록체인 1.0 기술이 "과거에 일어났던 일"을 기록한다면, 스마트 계약 기능을 구현한 블록체인 2.0 기술은 "미래에 일어날 일"을 미리 기록해 둘 수 있다.<ref>Peter Sayer, 〈[http://www.ciokorea.com/news/29268 블록체인에 대한 기본 상식 5가지]〉, 《CIO Korea》, 2016-04-12</ref>
 
 
 
[[스마트 계약]] 또는 스마트 컨트랙트(smart contract)는 1990년대 중반 [[닉 재보]](Nick Szabo)가 고안한 개념으로서, 계약 당사자가 사전에 협의한 내용을 미리 프로그래밍하여 전자 계약서 문서 안에 넣어두고, 이 계약 조건이 모두 충족되면 자동으로 계약 내용이 실행되도록 하는 시스템이다. 닉 재보는 스마트 계약이 자동판매기와 비슷하다<ref>김인경 기자, 〈[http://hash.kr/coininfo/read.htm?bn=coininfo&fmlid=745&pkid=17&board_no=745&thisPage=1&startTextId=&buffer= (IT열쇳말) 스마트 계약]〉, 《블로터》, 2018-02-05</ref>고 말했다. 자동판매기에 미리 정해진 액수 이상의 돈을 투입하면, 자동으로 원하는 상품을 구매할 수 있듯이, 스마트 계약을 통해 일정한 조건이 충족되면 자동으로 계약이 실행되도록 한다는 것이다. 그는 이를 위해 [[비트골드]](bit gold)라는 디지털 화폐를 고안했지만 당시의 기술적 한계로 인해 실제로 개발되거나 사용되지는 못하였다.
 
 
 
스마트 계약은 블록체인 기술을 적용함으로써 실제 구현이 가능해졌다. 2013년 당시 19세의 천재 프로그래머였던 [[비탈릭 부테린]](Vitalik Buterin)은 블록체인 기술을 적용한 스마트 계약 플랫폼인 [[이더리움]](ethereum)을 개발할 것을 제안하고, 2015년 7월 30일 이더리움 개발에 성공하여 실제 서비스를 시작했다. [[솔리디티]](solidity)라는 프로그래밍 언어를 사용하여, 계약 기간, 금액, 조건 등을 미리 코딩해 두면, 부동산 거래, 중고 자동차 거래, 무역 거래 등 어떠한 종류의 계약도 자동 실행되도록 만들 수 있다. 기존의 [[비트코인]]이 블록체인 기술을 활용하여 가치의 저장과 전달이 가능한 암호화폐를 만들었다면, [[이더리움]]은 한 단계 더 나아가 블록체인 기술을 활용하여 인간이 상상할 수 있는 모든 종류의 계약을 자동으로 실행할 수 있는 스마트 계약 플랫폼을 개발했다. {{자세히|스마트 계약}}
 
 
 
=== 물류관리 ===
 
거래내역의 위변조가 어려운 블록체인 기술을 활용하여 물류관리 시스템을 운영할 수 있다. 예를 들어 루이비통(Louis Vuitton) 등 명품 가방을 거래하는 경우, 제품의 생산일자, 생산지, 수입일자, 관세 납부 내역 등 관련된 정보를 블록체인에 기록함으로써 위변조를 막고 짝퉁 제품을 가려낼 수 있다. [[에버레저]](EverLedger)는 전 세계 120만 개가 넘는 다이아몬드에 대해 광산에서 채굴될 때부터 감정회사와 도매상, 소매상을 거쳐 소비자에게 전달될 때까지 모든 거래내역과 다이아몬드의 일련번호, 색, 투명도, 컷, 캐럿, 크기 등 제품 상세정보를 블록체인에 기록하여 관리하겠다고 밝혔다.<ref>주용완 한국인터넷진흥원 본부장, 〈[http://shindonga.donga.com/3/all/13/1295338/1 생활 속 블록체인 어디까지 왔나]〉, 《신동아》, 2018-04-29</ref> 블록체인을 활용하면 해외에서 수입한 고급 양주와 포도주 등에 대한 정품 확인이 가능하다. 소고기, 돼지고기, 닭고기 등 축산물<ref>서정근 기자, 〈[http://www.enewstoday.co.kr/news/articleView.html?idxno=1165721 "축산물 이력관리도 블록체인 기술 적용"...시범사업에 정부 예산 72억원 투입]〉, 《이뉴스투데이》, 2018-03-08</ref>과 쌀, 보리, 야채, 과일 등 각종 농산물 및 생선, 조개, 김, 미역 등 각종 수산물의 생산자, 생산일시, 생산지, 유통이력 등을 블록체인에 기록하여 상품 유통과정을 체계적으로 관리할 수 있다.
 
 
 
정부와 공공기관에서 블록체인 기반의 물류관리 시스템을 구축하는 사업이 발주되었다. 2018년 5월 대한민국 [[관세청]]은 [[한국정보화진흥원]](NIA)에 위탁하여 "블록체인 기반 e-CO(원산지증명서) 발급 교환 서비스"<ref>한국정보화진흥원, 〈[http://www.g2b.go.kr:8081/ep/invitation/publish/bidInfoDtl.do?bidno=20180514902&bidseq=00&releaseYn=Y&taskClCd=5 "블록체인 기반 e-CO(원산지증명서) 발급 교환 서비스" 사업 공고]〉, 《조달청 나라장터》, 2018-05-15</ref> 사업을 9억원 규모로 발주하여, [[㈜케이씨넷]]<!--케이씨넷-->수주했다. 뒤이어 "블록체인 기반의 수출통관 물류서비스 시범사업"<ref>한국정보화진흥원, 〈[http://www.g2b.go.kr:8081/ep/invitation/publish/bidInfoDtl.do?bidno=20180535912&bidseq=00&releaseYn=Y&taskClCd=5 "블록체인 기반의 수출통관 물류서비스 시범사업" 공고]〉, 《조달청 나라장터》, 2018-05-30</ref>을 16억원 규모로 발주하여, [[삼성SDS㈜]]가 수주했다.
 
 
 
민간 대기업들도 블록체인 기반 물류관리 사업에 뛰어들고 있다. [[삼성SDS㈜]]<!--삼성SDS, 삼성에스디에스㈜-->는 2017년 5월 31일 '해운물류 블록체인 컨소시엄'을 발족하고, 제품생산에서부터 최종 소비자까지 생산·가공·보관·운송  이력을 투명하게 관리하는 시스템을 개발·적용하기로 했다.<ref>이상일 기자, 〈[http://www.ddaily.co.kr/news/article.html?no=156516 삼성SDS, 해운물류 블록체인 컨소시엄 발족]〉, 《디지털데일리》, 2017-05-31</ref> 이를 통해 원산지 조작이나 제조·유통기간 변경 및 허위광고를 방지할 수 있고, [[사물인터넷]](IoT) 기술을 활용하여 실시간으로 화물의 위치 정보를 공유함으로써 비용절감 및 업무 효율성을 높일 수 있다. [[SK㈜ C&C]]<!--SK C&C, SK() C&C, SK 씨앤씨-->는 선주, 화주, 육상운송업자 등 물류 관계자들이 [[피투피]](P2P) 방식으로 물류정보를 전달받아 공유·관리하는 '블록체인 물류 서비스'를 개발하고, 한국발~상해착 컨테이너 화물 운송에 시범 적용했다. 이를 통해 선하증권(B/L), 신용장(L/C) 등 각종 거래원장을 블록체인에 등록해 원본임을 보장하고 안전하게 관리·유통할 있다.<ref>윤현기 기자, 〈[http://www.datanet.co.kr/news/articleView.html?idxno=121644 블록체인, 미래 산업 구조 뒤흔든다 (2)]〉, 《데이터넷》, 2018-04-12</ref>
 
 
 
물류관리 시스템을 프라이빗 블록체인이 아니라 퍼블릭 블록체인 기반으로 관리하려는 시도도 있다. [[비체인]](VeChain)<ref>유병철 기자, 〈[http://news.g-enews.com/view.php?ud=201804161656568234581e5800d6_1&md=20180418173804_J (기묘한 재테크) 비체인코인, 물류산업에서 스마트시티 조성까지]〉, 《글로벌이코노믹》, 2018-04-20</ref>은 블록체인 기반의 물류관리 시스템에서 사용하기 위한 암호화폐이고, [[파퓰러스]](Populous)<ref>비트웹 편집국, 〈[http://www.bitweb.co.kr/news/view.php?idx=390 파퓰러스 - 송장 거래용 블록체인 시스템]〉, 《비트웹》, 2018-02-20</ref>는 블록체인 기반의 송장관리 시스템을 운영하기 위한 암호화폐이다.
 
 
 
=== 문서관리 ===
 
블록체인 기술을 활용하여 정부, 기업, 교육기관, 의료기관 등에서 발급하는 각종 문서를 위변조 없이 안전하게 관리할 수 있다. 개별 문서에 담긴 내용을 [[해시]]로 변환하여 블록체인에 저장한 뒤 여러 곳에 분산 저장하면, 해당 문서에 대한 위변조가 사실상 불가능해진다. 정부에서 발급하는 주민등록증, 운전면허증, 여권, 가족관계증명서, 출생증명서, 인감증명서, 등기부등본 등과 기업에서 발급하는 재직증명서, 경력증명서, 급여명세서, 각종 계약서 및 교육기관에서 발급하는 졸업증명서, 성적증명서, 재학증명서 등과 의료기관에서 발급하는 진료기록, 진단서, 의약품처방전, 진료영수증 등 각종 서류를 블록체인 기반으로 안전하게 관리할 수 있다.
 
 
 
2018년 5월 대한민국 [[행정안전부]]는 향후 3년간에 걸쳐 블록체인 기반의 전자증명서 발급·유통 플랫폼 구축에 나서겠다고 밝혔다. 공공기관에서 발급하는 약 2,700여종의 증명서에 대해 연간 3억 7천만 건의 종이 증명서가 발급되고 있는데, 국민과 기업의 불편 및 사회적 비용을 줄이기 위해 블록체인 기술을 도입함으로써 개인 모바일 기기를 활용해 전자문서 형태로 발급받을 수 있게 하겠다는 계획이다.<ref>박병일 기자, 〈[http://www.asiatoday.co.kr/view.php?key=20180515010007292 행안부, 블록체인 기반 전자증명서 발급·유통 플랫폼 구축 추진]〉, 《아시아투데이》, 2018-05-15</ref>
 
  
[[㈜엑스블록시스템즈]]<!--엑스블록시스템즈, 엑스블록-->(XBlock Systems)는 전자문서 인증 플랫폼인 [[애스톤]](Aston) 프로젝트를 시작했다. 기존의 [[비트코인]]이나 [[이더리움]]에 사용된 블록체인은 거래내역을 시간 순서대로 일렬로 나열한 [[연결 리스트]] 방식으로 관리했지만, 애스톤은 [[다차원 블록체인]] 개념을 도입하여 문서의 생성은 메인 블록체인(main blockchain)에 기록하고 해당 문서의 변경 이력은 각 문서별로 별도의 서브 블록체인(sub blockchain)에 기록하는 방식으로 관리한다.<ref>조중환 기자, 〈[http://www.cctvnews.co.kr/news/articleView.html?idxno=82496 (인사이드 블록체인 테크③) 엑스블록시스템즈, 전자문서 인증플랫폼 ‘애스톤’ 프로젝트]〉, 《CCTV뉴스》, 2018-04-24</ref> ㈜엑스블록시스템즈는 [[엑스체인]](X-Chain) 방식의 블록체인 사업을 위해 필요한 자금 확보를 위해 2017년말 [[싱가포르]]에서 [[ICO]]를 진행하여 약 300억원의 투자자금을 확보했다.<ref>이정훈 기자, 〈[http://www.edaily.co.kr/news/news_detail.asp?newsId=01308726619206952&mediaCodeNo=257 (이정훈의 블록체인 탐방)엑스블록 "문서인증·SI 함께 추진…亞시장 진출"]〉, 《이데일리》, 2018-05-08</ref> 2018년 5월 4일 한국 및 일본의 7개 회사가 블록체인 기반의 전자문서 사업에 공동 진출하기로 협약했다. 한국은 [[㈜엑스블록시스템즈]], [[핸디소프트]], [[한컴시큐어]], [[한국무역정보통신]], [[세종텔레콤]]의 5개 회사이고, 일본은 [[바스아이디]](BaaSid), [[피알오]](P.R.O.)의 2개 회사가 참여했다.<ref>임민철 기자, 〈[http://www.zdnet.co.kr/news/news_view.asp?artice_id=20180504193212 韓-日 7개사 블록체인 기반 전자문서 사업 맞손]〉, 《지디넷코리아》, 2018-05-05</ref>
+
=== Locus BFT 합의알고리즘 ===
 +
[[파일 : 로커스체인합의알고리즘.png|썸네일|400픽셀|오른쪽|'''로커스체인'''(Locus Chain)의 합의알고리즘]]
 +
'''확정 완결적 합의''': DAG-AWTC 구조는 기본적으로 어카운트간 충돌이 없고 이후에도 결과가 뒤집힐 확률이 거의 없어 소매처리시간(수 초) 이내에 거래가 확정된다. 대부분의 경우 트랜잭션은 정상적으로 추가되고 확정되지만, 만약 어카운트 소유자가 악의적이라면 더블스펜딩과 같은 문제를 발생시키는 것이 가능하다. 로커스체인에서는 수분 간격으로 정기적으로 BFT합의를 실시, 이 기간 동안 문제가 없었다는 사실을 확정하거나, 만약 문제가 생겼을 경우 이를 해결한다.
  
한편 문서관리 시스템을 프라이빗 블록체인이 아니라 퍼블릭 블록체인 기반으로 관리하려는 시도도 있다. [[이머코인]](Emercoin)은 블록체인 기반의 대학 졸업장 및 교육 수료증 발급 시스템을 운영하기 위한 암호화폐이다. 이머코인은 [[비트퓨리]](BitFury) 그룹에서 기술투자를 받았고, 2018년 4월 18일 한국 [[업비트]] 거래소에 상장했다.<ref>안갑성 기자, 〈[http://news.mk.co.kr/newsRead.php?year=2018&no=252733 이머코인, 국내 가상화폐거래소 `업비트`에 공식 상장]〉, 《매일경제》, 2018-04-20</ref> 또한 5월 9일 동유럽의 [[조지아]]<ref>[[조지아]](Georgia)는 예전에 소련연방에 소속된 그루지야 공화국이었으나 1991년 독립했다. 참고로 소련의 스탈린(Stalin)은 조지아 출신이다.</ref>에 있는 '비즈니스 앤 테크놀로지 대학교'와 졸업장 위조 방지를 위한 블록체인 시스템 개발 협약을 체결하고 시범 프로젝트를 시작했다.<ref>한수연 기자, 〈[http://www.bloter.net/archives/309691 ‘블록체인 졸업장’으로 학력위조 방지한다]〉, 《블로터》, 2018-05-09</ref>
+
AWTC구조에서 더블 스펜딩은 한 어카운트의 트랜잭션 체인에 동일한 일련번호를 갖는 트랜잭션이 동시에 둘 이상 발생하는 경우로 명확하게 정의된다. 동시에 발생한 서로 다른 트랜잭션이 네트워크를 거쳐 전파되는 과정에서 통과한 각 노드상에서, 노드가 갖는 지분(PoS)에 따른 선택(pseudo-vote)이 발생하면서, 더 많은 지지를 받은 트랜잭션이 1차적으로 결정된다(비확정합의). 그 다음, 확률적지분증명(Stochastic PoS)을 통해 선출된 BFT참여 노드가 주기적(2분 정도 간격)으로 원장 상태를 확정해 거래의 완결성을 최종 확보한다(확정합의).
  
=== 의료정보관리 ===
+
DAG는 병렬형 구조이기 때문에 각 노드가 병렬적으로 원장을 갱신한다. 따라서 현재 리얼타임의 절대적인 원장 상태를 특정하는 것은 불가능하다. 로커스체인은 샤드 내에서 데이터가 충분히 전송되는 데 필요한 시간을 감안하여, 이 시간만큼 약간의 과거 시점에 대한 합의를 시도함으로써 DAG 상에서 BFT 확정합의를 최초로 구현했다고 2019년 2월 언론에 [https://www.locuschain.com/ko/socialView?blogSeq=77&blogLanguage=ko&blogCategory=press 발표]하였다. 로커스체인의 합의 알고리즘은 실행 중에도 새로운 트랜잭션의 발생을 막지 않아 DAG의 고속처리에 간섭하지 않으므로 기존의 stop-and-go방식이었던 BFT의 성능적 단점을 개선하였다.
위변조가 불가능한 블록체인 기술을 이용하여 개인 의료정보를 통합 관리할 수 있다. 기존의 개인 의료정보는 여러 병원과 약국 및 건강보험공단 등에 분산되어 있어서 통합 관리가 어렵다. 예를 들어 환자가 A 병원에서 MRI 검사를 했더라도 B 병원에 가면 동일한 MRI 검사를 다시 해야 한다. 하지만 개인 의료정보를 암호화하여 블록체인에 저장해 두면, 여러 병원과 약국 및 관련 기관에서 공동 활용할 수 있게 된다.
 
  
현직 의사인 [[이은솔]]<ref>김남규 기자, 〈[http://it.chosun.com/site/data/html_dir/2018/03/13/2018031385073.html (인터뷰) 이은솔 메디블록 대표 "의사 대신 사업가...블록체인 성장성에 끌렸다"]〉, 《IT조선》, 2018-03-13</ref>과 [[고우균]]<ref>오동현 기자, 〈[http://www.newsis.com/view/?id=NISX20180313_0000250846&cID=13001&pID=13000 (주목! 이 사람)고우균 메디블록 대표 "블록체인으로 개인 맞춤 의료 구현"]〉, 《뉴시스》, 2018-03-21</ref>은 [[메디블록]](Mediblock)이라는 블록체인 기반 개인 의료정보 종합관리 플랫폼을 개발했다. 이를 위해 2017년 11월 [[ICO]]를 진행하여 약 300억원의 투자자금을 확보했다.<ref>명순영 기자, 〈[http://news.mk.co.kr/v2/economy/view.php?year=2018&no=160183 (People) 해외서 ICO 성공 고우균·이은솔 메디블록 공동대표 | 개인 의료정보 공유 모델로 300억 유치]〉, 《매경이코노미》 제1949호, 2018-03-12</ref><ref>임유경 기자, 〈[http://www.zdnet.co.kr/news/news_view.asp?artice_id=20180220025115&lo=zv41 (블록체인 스타트업을 찾아서)③메디블록 : 두 젊은 의사의 꿈, 블록체인 타고 날다]〉, 《지디넷코리아》, 2018-02-22</ref> [[㈜엑스블록시스템즈]](XBlock Systems)<ref>2018년 4월 12일 기존의 [[㈜써트온]]<!--써트온-->은 엑스체인(X-Chain) 기반 블록체인 사업을 강화하기 위해 회사명을 [[㈜엑스블록시스템즈]]<!--엑스블록시스템즈, 엑스블록시스템, 엑스블록-->(XBlock Systems)로 변경했다.</ref>는 블록체인 기반의 [[PKI]] 인증서를 사용하여 의료제증명서 발급 서비스를 개발하고 있다.<ref>김남규 기자, 〈[http://it.chosun.com/site/data/html_dir/2018/05/03/2018050385005.html 블록체인 기반 의료 서비스 개발 '활발']〉, 《IT조선》, 2018-05-03</ref> 이 서비스를 이용하면, 환자들이 직접 병원을 방문하여 창구나 무인수납기(Kiosk)에서 의료제증명서를 발급받을 필요 없이, 블록체인 시스템에 접속하여 입퇴원증명서 등 의료제증명서를 편리하게 발급받을 수 있다. 2018년 5월 [[고려대학교 블록체인연구소]]는 [[미래에셋]], [[교보생명]], [[신한은행]], [[㈜아이콘루프]]<!--아이콘루프-->, [[피노텍]], [[㈜더블체인]]<!--더블체인--> 등 30여곳과 프라이빗 블록체인 플랫폼 개발 컨소시엄을 구성하고, 개인 유전정보를 블록체인 플랫폼에 결합시켜 개인별 맞춤형 치료방법과 약을 처방해 주는 '블록체인 의료정보 시스템'을 상용화하겠다고 발표했다.<ref>길재식 기자, 정용철 기자, 〈[http://www.etnews.com/20180523000192?mc=ns_003_00003 세계 최초 블록체인 의료정보 시스템 만든다]〉, 《전자신문》, 2018-05-23</ref>
+
기술적으로 DAG와 BFT를 동시 구현하는 것이 유의미한 이유는, 이것이 이후 스토리지 문제와 네트워크 부하 문제를 해결할 프루닝 및 샤딩 기술의 전제조건이 되기 때문이다. 블룸테크놀로지는 BFT 확정합의 방식의 DAG-AWTC 원장 시스템에 대한 특허 출원을 신청한 상태로 알려져 있다.
  
=== 저작권관리 ===
+
=== Stochastic PoS 기반 공정한 커미티 선출 ===
블록체인 기술을 활용하여 영화, 동영상, 음악, 미술, 사진, 이미지, 웹툰, 전자책(이북), 프로그램 소스 등 다양한 [[콘텐츠]]에 대해 [[저작권]]을 보호·관리할 있다. 블록체인은 위변조가 불가능하기 때문에 저작물의 해시값을 추출한 후 비교함으로써 원본 콘텐츠를 찾아낼 수 있다. 또한 저작권 이용자 정보를 블록체인에 기록함으로써 저작권 중개유통업체를 거치지 않고도 체계적인 저작물 관리와 판매 투명한 수익분배를 보장할 수 있다.<ref>이강효 연구원, 〈[https://kcopastory.blog.me/221099556460 블록체인, 저작권 보호의 새로운 해답]〉, 《한국저작권보호원 공식 블로그》, 2017-09-18</ref>
+
'''완전한 탈중앙화''': 로커스체인은 [[알고랜드]]의 무허가형 순수지분증명방식과 유사한 알고리즘을 사용한다. 더 자세히 설명하자면 로커스체인은 [[ 확률적지분증명 ]] (Stochastic PoS: 지분이 많을수록 커미티로 선출될 확률이 높아지는 방식)기반으로 무작위검증가능함수(VRF: Verifiable Random Function)에 의해 매 라운드마다 합의 알고리즘에 참여하는 새로운 프로포저 커미티를 선출한다. 누가 프로포저로 선출될지 미리 알 없기 때문에 해킹, 담합 등 악의적인 공격이 어렵다. 또한 최근 투표 참여 횟수 네트워크 참여도(온라인 시간 등)에 기반해 매 라운드마다 새로운 밸리데이터 커미티를 선출, 프로포저가 제안한 라운드 상태에 대해 PBFT 방식에 따라 2회의 투표를 거쳐 결과를 확정한다. 이러한 방법은 합의에 참여할 노드(프로포저, 밸리데이터)를 특정하거나 미리 예측할 수 없기 때문에 악의적 공격에 의한 조작이 어려워져 합의결과의 공정성과 네트워크의 안정성(security)이 확보된다고 로커스체인은 주장한다.
  
2017년 미국 최대의 음원 스트리밍 서비스 업체인 [[스포티파이]](Spotify)는 불투명한 로열티 지급 문제를 해결하기 위해 블록체인 기술을 도입하기로 결정하고, 블록체인 [[스타트업]]인 [[미디어체인랩스]]<!--미디어체인 랩스-->(Mediachain Labs)를 인수했다.<ref>김지혜 에디터, 〈[http://tech-plus.co.kr/221254978027 짝퉁 콘텐츠 잡아내는 '블록체인']〉, 《테크플러스》, 2018-04-17</ref> 2018년 1월 미국 [[코닥]](Kodak)은 사진 저작권을 보호하기 위해 블록체인 기반의 암호화폐인 [[코닥코인]]을 발행하겠다고 발표했다.<ref>정미하 기자, 〈[http://it.chosun.com/site/data/html_dir/2018/01/10/2018011085026.html 코닥 암호화폐 진출 발표에 주가 급등]〉, 《IT조선》, 2018-01-10</ref> 2018년 4월 11일 중국 [[바이두]](Baidu)는 이미지의 저작권을 보호하기 위해 블록체인 기반의 스톡포토 플랫폼인 [[토템]] 서비스를 출시했다.<ref>더코인즈, 〈[https://blog.naver.com/t_signal/221252734370 中 바이두, 사진 저작권 보호 블록체인 ‘토템’ 서비스 개시]〉, 《더코인즈 공식 블로그》, 2018-04-14</ref> 2018년 6월 22일 미국 [[마이크로소프트]]와 [[언스트&영]]은 블록체인 기반 콘텐츠 저작권 및 로열티 관리 솔루션을 공동 개발했다. 매달 수백만 건의 콘텐츠 거래가 발생하고 있는데, 그동안 로열티 정산이 수작업으로 이루어져 수주일을 기다려야 했으나, 블록체인 기반의 저작권 관리 솔루션을 도입함으로써 네트워크에 포함된 누구나 거의 실시간으로 콘텐츠 판매현황을 확인할 수 있게 되었다.<ref>임유경 기자, 〈[http://www.zdnet.co.kr/news/news_view.asp?artice_id=20180625083140 MS "블록체인으로 저작권료 거래 투명성 높여"]〉, 《지디넷코리아》, 2018-06-25</ref>
+
=== 베리파이어블 프루닝 ===
 +
[[파일:배리파이어블프루닝.png|썸네일|400픽셀|오른쪽|'''로커스체인'''(Locus Chain)의 '''베리파이어블 프루닝''']]
  
=== 소셜미디어관리 ===
+
'''노드 저장 부하감소''': 로커스체인은 일정 기간(하루) 이전의 과거 데이터를 능동적으로 로컬환경에서 삭제(프루닝)하여 로컬 데이터의 양을 줄이면서도, 블록체인의 데이터 검증 기능에 지장을 주지 않는 '''[[베리파이어블 프루닝]]'''(Verifiable Pruning) 기술을 개발했다고 2019년 7월초 [https://www.locuschain.com/ko/socialView?blogSeq=187&blogLanguage=ko&blogCategory=tech 발표]하였다.
블록체인 기술을 활용하여 소셜미디어 플랫폼을 만들고 관리할 수 있다. 기존의 소셜미디어 플랫폼인 [[페이스북]]에 글을 올리거나 [[인스타그램]]에 사진을 올리면, 해당 콘텐츠를 올린 기여자는 아무런 금전적 대가를 받지 못하고, [[소셜 네트워크 서비스]](SNS) [[플랫폼]]을 운영하는 회사만 막대한 광고 수익을 얻을 수 있다. 하지만 블록체인 기반의 소셜미디어 플랫폼에 콘텐츠를 올리면, 해당 콘텐츠를 만든 기여자가 암호화폐로 대가를 지급 받을 수 있다.<ref>유병철 기자, 〈[http://news.g-enews.com/view.php?ud=20180514164808223581e5800d6_1&md=20180516115544_J (기묘한 재테크) 스팀, 컨텐츠에 보상하다]〉, 《글로벌이코노믹》, 2018-05-17</ref>
 
  
블록체인 기반의 소셜미디어 플랫폼을 처음으로 도입한 것은 2016년 4월에 오픈한 [[스팀잇]](Steemit)이다. 스팀잇 사이트에 글을 올리면, 해당 글에 공감하는 참여자들이 업보트(upvote)를 눌러 [[스팀달러]]라는 암호화폐를 지급해 준다.<ref>명순영 기자, 나건웅 기자, 〈[http://news.mk.co.kr/v2/economy/view.php?year=2018&no=377652 속도 붙은 블록체인 산업 금융·게임·의료·물류 확산]〉, 《매경이코노미》, 2018-06-15</ref> 스팀잇은 블록체인 기반의 사업 모델 중에서 실제 현실에 적용되어 활발히 사용되고 있는 대표적인 성공 사례이다. [[티티씨]](TTC)는 블록체인 기반의 [[타타UFO]] 서비스를 출시했다. 스팀잇의 장점과 인스타그램의 장점을 결합한 타타UFO 서비스에는 1,100만명의 중국인 사용자가 가입되어 있고, 하루 370만명이 활동하고 있다.<ref>이관형 기자, 〈[http://www.getnews.co.kr/news/articleView.html?idxno=69221 블록체인 기반 소셜 미디어 플랫폼 출시 잇따라]〉, 《글로벌경제신문》, 2018-05-15</ref> 한국의 [[메이벅스]](maybugs)는 블로그를 포스팅하거나 댓글을 달면 [[메이벅스토큰]]이나 [[모스트코인]]을 지급하는 "콘텐츠 보상 블로그 플랫폼"을 표방하면서, 블록체인 기반의 [[웹툰]] 서비스를 오픈했다.<ref>박재균 기자, 〈[http://www.fntoday.co.kr/news/articleView.html?idxno=162283 한국형 스팀잇 '메이벅스', 웹툰서비스 개시]〉, 《파이낸스투데이》, 2018-05-17</ref> 한국의 [[유니오]](UUNIO)는 블록체인 기업인 [[잉크]](INK)와 제휴하여, 유니오 사이트에 글과 사진뿐 아니라 동영상까지 등록할 수 있는 서비스를 오픈할 예정이며, 콘텐츠 기여자들에게 [[유니프코인]]을 보상으로 지급할 계획이다.<ref>허준 기자, 〈[http://www.fnnews.com/news/201805141726086855 블록체인 기반 소셜미디어 플랫폼 쏟아진다]〉, 《파이낸셜뉴스》, 2018-05-14</ref> 영국의 [[베라시티]]는 블록체인 기반의 동영상 플랫폼을 구축하고 있다.
+
늘어나는 원장 사이즈 문제<ref>현재의 저속이 아닌 비자 카드의 최대 처리량이라고 하는 4k TPS(Transaction Per Second)에 이르는 실용적인 성능을 내는 블록체인을 가정하고, 트랜잭션을 한 번 전송하는 데 드는 용량이 0.5kB 정도라고 가정했을 때 노드가 감당해야 하는 원장 사이즈는 매일 172GB 정도씩 늘어난다. (계산법: 0.5kB/Tx * 4kTx/sec * 3.6ksec/hour * 24hour/day = 172.8GB/day)</ref>를 해결하기 위해 오래된 데이터를 단순 삭제하여 원장의 크기를 줄이는 일반적인 프루닝과 달리, 로커스체인의 베리파이어블 프루닝은 '''스큐드머클트리(Skewed Merkle Tree)''' <ref>스큐드머클트리는 이진 머클트리와 링크드리스트의 복합체로서 머클트리의 데이터 검증 능력을 링크드리스트에 적용시킨 구조이다.</ref> 구조를 사용하여 과거 대부분의 데이터가 로컬 환경에 존재하지 않는 상황에서도 데이터의 정당성을 검증할 수 있는 기술이다.
  
=== 게임아이템관리 ===
+
로커스체인은 관련된 모든 데이터를 전부 보유하지 않아도 필요한 부분의 해시값만으로 정당성 검증이 가능하기 때문에 로컬 노드의 데이터 저장량이 대폭 줄어든다. 시중의 SD카드정도의 저장량으로 노드 운용이 가능하다는 사실은, 누구나 부담 없이 로커스체인 네트워크에 참여할 있는 중요한 기반이 되고, 이는 높은 탈중앙화를 달성하는 데 중요한 요소이다.
블록체인 기술을 활용하여 인터넷·모바일 게임에서 사용하는 게임 아이템 거래를 관리할 수 있다. 게임 과정에서 사용자가 획득한 칼, 활, 방패, 갑옷, 망토 등 다양한 게임 아이템을 블록체인 기반으로 관리·거래함으로써 한 게임에서 획득한 아이템을 다른 게임으로 이동시킬 있고, 사용자 간 분쟁과 사기 사건을 방지할 수 있다. 블록체인 기술이 도입되기 전에도 게임 아이템은 [[아이템베이]]나 [[아이템매니아]] 같은 게임 아이템 거래 사이트를 통해 이용자들 사이에서 암암리에 거래되어 왔다. 하지만 게임 간 아이템 이동이 불가능했고 비싼 수수료를 부담해야 했다.
 
  
[[㈜한빛소프트]]<!--한빛소프트-->는 [[브릴라이트]](Bryllite) 코인이라는 게임 아이템 거래용 암호화폐를 개발했다. 기존의 게임 머니나 아이템은 오직 해당 게임 내에서만 사용할 수 있었지만, 브릴라이트코인을 이용하면, 사용자가 획득한 게임 아이템을 게임 외부의 블록체인에 저장하기 때문에, 한 게임에서 얻은 아이템을 브릴라이트코인으로 바꾼 후 다른 게임에서도 사용할 수 있게 된다.<ref>손선희 기자, 〈[http://view.asiae.co.kr/news/view.htm?idxno=2018030710583310162 한빛소프트, 가상통화 "브릴라이트 코인" 홍콩 ICO 추진]〉, 《아시아경제》, 2018-03-07</ref> ㈜한빛소프트는 2018년 4월 16일부터 [[홍콩]]에서 [[프리세일]]을 시작하여 500억원이 넘는 투자자금을 확보했다.<ref> 임영택 기자, 〈[http://news.mk.co.kr/newsRead.php?year=2018&no=332211 한빛소프트 블록체인 ‘브릴라이트’, 투자 유치 500억 돌파]〉, 《매일경제》, 2018-05-25</ref> ㈜한빛소프트는 자사의 게임인 [[오디션]]뿐만 아니라 [[네시삼십삼분]], [[액션스퀘어]], [[IMC게임즈]], [[미탭스플러스]] 등 다양한 게임들과 제휴를 통해 브릴라이트 플랫폼을 구성하고, 누적으로 약 10억명 이상의 게임 회원들에게 블록체인 기반의 게임 아이템 거래 서비스를 제공할 예정이다.<ref>허준 기자, 〈[http://v.media.daum.net/v/20180409171142339 가상화폐로 게임 아이템 거래 "성큼"]〉, 《파이낸셜뉴스》, 2018-04-09</ref>
+
여기에 추가로 로커스체인은 초당 수천 트랜잭션이 수년 이상 쌓인 상황에서도 먼 과거에 발생한 데이터를 효율적으로 검증할 수 있도록 필요한 계산 정보량을 지수함수적으로 단축시키는 알고리즘인 '''계층적 스큐드머클트리(Hierarchical Skewed Merkle Tree)'''를 도입했다고 한다. 이로써 노드의 스토리지 부담을 줄이면서 동시에 고속 검증이 가능한 블록체인을 구현하였다고 한다.
  
=== 전자투표 ===
+
반면에, 일부 노드 상에만 데이터가 보존되는 경우 주목도가 낮은 데이터는 아무도 저장하지 않고 사라져 버리는 경우가 발생할 있다는 우려가 있다. 이런 우려에 대해, 로커스체인에서는 우선 각 어카운트의 과거 이력(history)은 기본적으로 어카운트 자신 또는 자신이 위임한 노드가 저장하므로, 소유자 본인은 언제나 자신의 과거 이력의 열람 및 백업이 가능하므로 대부분의 경우 문제가 없다고 한다. 이것으로 불충분하다면 로커스체인 외부의 과거 데이터의 저장에 특화된 별도 기구에 저장을 맡길 수 있는데, 예를 들어 수백테라바이트의 저장공간을 가진 디렉토리 서비스 운영 사업자가 코인을 대가로 과거 트랜잭션 데이터의 열람 서비스를 제공하는 등의 전개를 생각할 수 있다. 로커스체인 외부에서 읽은 과거의 데이터도 모든 로커스체인 노드에서 검증할 능력이 있다는 것을 이용하여, 저장과 검증 기능을 각각 잘하는 쪽에 일임함으로써 굳이 로커스체인 위에 모든 데이터를 저장하지 않고도 블록체인의 모든 이점을 효율적으로 누릴 있을 것이라고 한다.
블록체인 기술을 활용하여 전자투표관리 시스템을 운영할 수 있다. 블록체인은 데이터의 위변조가 사실상 불가능하기 때문에 누구나 신뢰할 있는 투표시스템을 보장한다.
 
  
2018년 봄 대한민국 [[중앙선거관리위원회]]는 "블록체인 기반의 온라인 전자투표 시스템 구축 시범사업"을 발주하여, [[㈜핸디소프트]]<!--핸디소프트-->가 수주했다. 주사업자인 ㈜핸디소프트는 시스템 설계와 검증을 맡고, 시스템 개발은 [[㈜엑스블록시스템즈]]와 [[해바라기소프트]]가 담당한다.<ref>성지은 기자, 〈[http://news.inews24.com/php/news_view.php?g_serial=1100910&g_menu=020200&rrf=nv "투표 시스템에 블록체인 접목"…핸디소프트, 시범사업 수주]〉, 《아이뉴스24》, 2018-06-14</ref><ref>정규호 기자, 〈[http://www.meconomynews.com/news/articleView.html?idxno=14370 "온라인 투표에 블록체인 적용"... 선관위, 전자투표시스템 추진], 《시장경제》, 2018-06-05</ref>
+
블룸테크놀로지는 베리파이어블 프루닝에 대한 특허 출원을 신청한 상태로 알려져 있다.
 +
{{인용문|"'''로커스체인'''은 '''베리파이어블 프루닝'''통해 이미 원장에서 지워진 데이터라고 해도 나중에 참ㆍ거짓의 증명이 가능한 데이터 구조를 가지게 함으로써 극단적인 원장 사이즈 축소가 가능해졌으며, ​일자형체인 구조가 아닌 '''DAG-AWTC''' 원장구조를 사용해 수초 내 거의 모든 요청을 처리할 수 있게 됐다"<ref>여용준 기자, <[http://www.enewstoday.co.kr/news/articleView.html?idxno=1318677 로커스체인, 플랫폼 기술 집약한 엔터프라이즈 메인넷 개발]>, 《이뉴스투데이》, 2019-07-04</ref><br>
 +
  - 주영현 테크니컬 디렉터}}
  
2017년 1월 [[㈜블로코]]<!--블로코-->는 경기도 "따복공동체 주민제안 공모사업 심사 온라인 투표 시스템"에 블록체인 기술인 [[스마트 계약]]을 적용했다.<ref>민현배 기자, 〈[http://www.kyeonggi.com/?mod=news&act=articleView&idxno=1415719 ‘블록체인’ 활용도 무궁무진…다양한 산업 접목 新시장 창출]〉, 《경기일보》, 2018-11-21</ref><ref>김정훈 기자, 〈[http://moneys.mt.co.kr/news/mwView.php?type=1&no=2018012508578053718&outlink=1 (10조원 황금알 블록체인) ③삶을 송두리째 바꾸는 ‘생활의 혁신’]〉, 《머니에스》, 2018-01-30</ref> 2018년 5월 [[보스코인]](BOScoin)은 익명성과 1인 1표를 보장하는 [[동형암호]] 기반의 전자투표 솔루션을 개발했다.<ref>임유경 기자, 〈[http://www.zdnet.co.kr/news/news_view.asp?artice_id=20180502234125 보스코인, 투표 솔루션 개발...익명성·1인1표 동시 보장]〉, 《지디넷코리아》, 2018-05-03</ref> 이 솔루션을 사용하면, 실제 한 명이 마치 여러 명인 것처럼 속이는 [[시빌공격]](sybil attack)을 방지할 수 있다. 보스코인은 "동형암호 기반 전자투표 프로토콜" 특허를 등록한 [[한국스마트인증㈜]]<!--한국스마트인증-->에 지분참여를 통해 1대 주주가 됨으로써 해당 원천 기술을 확보하게 되었다.
+
=== 다이내믹 샤딩 ===
 +
[[파일: 다이내믹샤딩.png|썸네일|400픽셀|오른쪽|'''로커스체인'''(Locus Chain)의 '''다이내믹샤딩''']]
 +
'''계산량 증가 및 노드부하감소''': 로커스체인은 노드가 부담하는 네트워크 사용량<ref>고속 블록체인의 초당 처리량을 4K TPS로 가정했을 때 노드가 감당해야 하는 네트워크 통신량은 초당 2MB(=0.5kB/Tx * 4kTx/sec )정도이다. 이는 일반 가정집에서 사용하는 네트워크 대역폭이 100Mbit/s라고 할 때 전체의 20%에 해당하는 수치이다. 이것은 언뜻 작은 수치로 보일 수 있지만 P2P 가십 프로토콜에서 통신을 주고받는 리피트(repeat)를 고려하면 초당 20MB 정도로 일반인이 가정집 PC로 노드에 참여하기에는 어렵다고 볼 수 있다.</ref>을 낮추고 네트워크 전체의 트랜잭션 처리량을 높이기 위해 다이내믹 샤딩을 도입한다고 한다.
  
블록체인 기반의 전자투표 시스템은 해외에서도 도입되고 있다. [[에스토니아]]는 세계 최초로 블록체인을 활용한 상장사 전자투표 시스템을 구축했다.<ref>이정훈 기자, 〈[http://www.edaily.co.kr/news/news_detail.asp?newsId=01279206619140368&mediaCodeNo=257&OutLnkChk=Y 금융부터 물류·정치까지…우리 삶에 파고 든 블록체인]〉, 《이데일리》, 2018-03-05</ref> 이 시스템은 두 개의 블록체인을 사용해 사용자 정보와 투표 내용을 각각 별도로 저장함으로써 유권자의 익명성을 보장한다.<ref>이선경 기자, 〈[http://www.asiatime.co.kr/news/articleView.html?idxno=174562 (디지털보안의 미래, 블록체인) ③ 선거와 유통에도 활용하는 해외]〉, 《아시아타임즈》, 2018-04-03</ref> 미국 증권거래소인 [[나스닥]](Nasdaq)은 주주의 전자투표 결과를 블록체인에 기록하는 시스템을 개발하여 활용하고 있다.<ref>Peter Sayer, 〈[http://www.ciokorea.com/news/28465 나스닥, 주주 투표 기록에 블록체인 기술 활용키로]〉, 《CIO Korea》, 2016-02-15</ref> 스위스의 [[추크]](Zug)시는 2013년부터 블록체인 산업단지인 [[크립토밸리]](crypto valley)를 조성하여 관련 기업을 적극 유치하고 있으며, 2018년 6월 스위스 최초로 블록체인 기반의 지방투표를 시범 실시한다.<ref>이현정 기자, 〈[http://www.blockchainai.kr/client/news/newsView.asp?nBcate=F1002&nMcate=M1002&nScate=1&nIdx=33056&cpage=1&nType=1 스위스 주크(Zug)에서 블록체인 기반 지방 투표 실시]〉, 《블록체인AI뉴스》, 2018-06-11</ref>
+
[[샤딩]]이란 네트워크 혹은 원장 상태를 샤드(shard) 단위로 작게 쪼개는 기술이다. 일반적인 샤딩은 통신 비율이 샤드 수에 비례해 증가하고 샤드 간 데이터 참조 및 검증이 어렵다는 단점이 있다. 또한 샤드마다 트랜잭션의 빈도, 노드의 수 등에서 차이가 날 경우 네트워크 안정성에 불균형이 발생할 수 있다. 로커스체인은 이런 문제를 해결하기 위해 네트워크 사용량에 따라 적절한 샤드 수를 조절하는 한편 알고리즘으로 샤드간 균형을 유지하는 다이내믹 샤딩(Dynamic Sharding: 동적 샤딩)을 적용해 성능이 한쪽으로 치우치는 것을 방지하겠다는 계획이다. 로커스체인은 원장 구조가 어카운트 별(AWTC)로 되어 있기 때문에 샤드간 불균형이 일어났을 경우 계정 단위로 샤드를 재배치하여 샤드의 수와 사이즈, 밸리데이터 비율 등을 조절하는 것이 용이해 보인다. 다이내믹 샤딩을 적용하면 한 노드가 감당해야 하는 네트워크 사용량은 샤드 수를 N 으로 할 때 2/N 으로 줄어들고 동일 노드의 네트워크 사용량 대비 네트워크 전체 TPS는 그만큼 증가하게 되는데, 여기에 추가적으로 원장을 쪼개는 스테이트 샤딩을 더해 스토리지 사용량 역시 샤드 수만큼 추가적으로 나눌 계획. 2020년 3월 개발 완료하였다
 +
7월 초순경 다이나믹샤딩까지 적용된 퍼블릭블록체인 공개테스트가 진행될 예정이다.
  
=== 신원확인 ===
+
([http://m.dtoday.co.kr/news/articleView.html?idxno=352580&fbclid=IwAR30zqNTAGkNR_qaLY4bevg5gs5E1aVbYzV22Hn0L2MAwa9ElcEue60EG1g#_enliple 기사]가 올라왔다.
블록체인 기술을 활용하여 개인 신원을 확인할 수 있다. 블록체인에 기록된 개인 신원 데이터는 위변조가 불가능하기 때문에 전 세계적인 범위에서 작동하는 글로벌 신원확인 시스템에 사용될 수 있다. 블록체인 신원확인 시스템은 [[스마트 계약]], 문서관리, 의료정보관리, 저작권관리, 소셜미디어관리, 게임아이템관리, 전자투표 등 블록체인 기반의 다양한 서비스를 구현하기 위해 공통적으로 필요한 기반 기술에 해당한다.
 
  
미국 [[마이크로소프트]]는 [[액센추어]]와 협력해, 블록체인 기술을 이용한 "디지털 ID 인증 서비스"를 개발했다.<ref>이경탁 기자, 〈[http://www.dt.co.kr/contents.html?article_no=2017062002109960041001 액센츄어-MS, 블록체인으로 11억명 난민 신분 증명한다]〉, 《디지털타임스》, 2018-06-20</ref> 유엔(UN)에 따르면 전 세계 인구 중에서 약 11억명의 사람들이 공식 신분 문서가 없다. 출생증명서나 공식 인증서가 없이 국가를 탈출한 난민들의 경우에 이 시스템을 통해 본인의 신분을 증명할 수 있다. 미국 [[IBM]]은 [[소브린재단]]이 주도하는 블록체인 기반의 글로벌 신원확인 시스템 구축 프로젝트에 합류했다.<ref>권승원 기자, 〈[https://tokenpost.kr/article-2140 IBM, 블록체인 기반 신원 확인 네트워크 구축 참여]〉, 《토큰포스트》, 2018-04-06</ref>  기존의 인터넷 시스템은 개인 신원확인 기능이 미흡하여 매년 수천억 달러의 비용이 낭비되고 있는데, 비영리 국제 단체인 소브린재단이 주도하여 SSI<ref>SSI는 Self-Sovereign Identity의 약자로서, 자기 스스로 결정권을 가지는 신원확인 네트워크 시스템을 의미한다.</ref> 네트워크를 구축함으로써 더 활기차고 자유로운 환경을 만들 수 있다는 것이다.<ref>[https://sovrin.org/contact/ "The Sovrin Foundation"], ''Sovrin''</ref> [[네덜란드]] 정부는 블록체인 기반의 디지털 아이디를 이용하여 네덜란드 [[암스테르담]]과 캐나다 [[토론토]]를 오가는 여행객들이 여권이나 비행기 표를 소지하지 않고도 입국이 가능하도록 시범 서비스를 제공할 예정이라고 밝혔다.<ref>허준 기자, 〈[http://www.fnnews.com/news/201806262351339271 네덜란드-캐나다, 블록체인으로 여권없는 여행 가능해진다]〉, 《파이낸셜뉴스》, 2018-06-27</ref>
+
=== 양자내성 암호서명 ===
 +
'''암호학적 미래대비성''': 블록체인 프로젝트에 큰 위협이 되는 것 중 하나가 바로 양자컴퓨터의 등장이다. 양자컴퓨터 시대가 도래하면 현재 주류로 사용되고 있는 많은 서명 알고리즘이 무효화될 것으로 예상되고, 이에 전 세계 많은 암호학자들이 양자컴퓨터에 대비한 양자내성암호(PQC) 연구를 진행하고 있다. 다만 지금까지 발표된 양자내성암호는 현재의 비 양자내성 암호(non-PQC)에 비해 계산량과 데이터량이 막대하여, 개인용 PC나 모바일기기에서 처리하기에는 성능 부담이 있다. 그리고 양자내성암호는 아직 표준이 정착되지 않아 실제 사용했을 때 안전한가에 대한 수학적, 기술적 검증이 부족한 점이 있다.
  
블록체인 기반의 신원확인 시스템을 위한 암호화폐도 등장했다. [[시빅]](Civic) 코인은 블록체인 기반의 신원조회 플랫폼에서 사용하는 암호화폐이다.<ref>김문철 기자, 〈[http://www.econonews.co.kr/news/articleView.html?idxno=16037 가상화폐 시빅 코인 ‘묻지마 투자’ 우려…‘민감 정보 암호화된 상태로 보관’ 내세워]〉, 《이코노뉴스》, 2018-01-14</ref> 시빅은 얼굴 사진, 운전면허증, 여권 등 개인 식별 데이터를 암호화하여 블록체인에 사전 등록하고, [[스마트폰]]의 지문 인식 기능을 이용해 로그인할 수 있는 패스코드를 발급한다. 사용자는 공개키를 사용해 어떤 데이터가 누구에게 제공될지를 제어할 수 있다.<ref>Lucas Mearian, 〈[http://www.itworld.co.kr/news/109393 블록체인 난제 해결 : 생체인식으로 분실된 암호화 복구]〉, 《IT월드》, 2018-05-21</ref> 시빅코인은 [[비트렉스]], [[고팍스]] 등에 상장되어 있으며, 아이디 코드(ID code)라는 이름으로 힐로(Hilo), 유벡스(Ubex) 등 여러 웹사이트에 도입되고 있다.<ref>Annaliese Milano, 〈[https://www.coindeskkorea.com/%EC%8B%9C%EB%B9%85%EC%9D%98-%EB%B8%94%EB%A1%9D%EC%B2%B4%EC%9D%B8-%EC%8B%A0%EC%9B%90%ED%99%95%EC%9D%B8-%EC%8B%9C%EC%8A%A4%ED%85%9C-%EC%86%8C%EC%85%9C%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%EC%97%90/?utm_inter=dable 시빅의 블록체인 신원확인 시스템, 소셜네트워크에 도입]〉, 《코인데스크코리아》, 2018-05-18</ref>
+
로커스체인은 이러한 상황을 고려하여 서명 체계를 마스터 서명과 노멀 서명으로 이원화했다고 한다. 일반적인 트랜잭션에서는 현재의 암호체계를 적용한 노멀 서명과 이를 위한 (페어)를 사용하고, 노멀키를 분실하거나 타인에게 노출되었을 때는 양자내성암호를 적용한 마스터 서명을 사용해 노멀키를 교체하는 방식이다. 마스터 서명은 꼭 필요한 경우 이외에는 사용하지 않기 때문에 양자내성암호의 데이터량 및 계산량 부담이 적다. 그리고 노멀 서명은 이외에 알고리즘 자체를 플러그인 방식으로 교환하는 것이 가능하다. 향후 양자컴퓨터가 상용화되거나 개인용PC로 양자내성암호 알고리즘을 처리 가능한 시대가 오면 로커스체인은 노멀 서명 자체를 양자내성 알고리즘으로 교체하는 것이 가능하다고 주장한다.
  
== 문제점과 대안 ==
+
그리고 양자내성암호에 대한 안전성 자체도 아직 증명되지 않았으므로 마스터 서명은 당분간 양자내성암호와 기존의 암호시스템을 병렬로 사용한 하이브리드 체계로 운영한다는 계획이다. 향후 양자내성암호서명 알고리즘에 취약점이 발견되어도 현용 암호서명 알고리즘으로 커버가 가능하며, 나아가 문제가 없는 마스터 서명 알고리즘으로 넘어갈 수 있는 migration방식을 연구하고 있다고 한다.
블록체인은 데이터의 위변조 방지 기능과 탈중앙화 분산 저장이라는 장점에도 불구하고 여러 가지 문제점과 한계를 가지고 있다.
 
  
=== 작업증명 방식의 문제점과 대안 ===
+
=== 데이터 위변조 검증 API ===
[[파일:채굴기.png|썸네일|200픽셀|'''[[채굴기]]'''(mining machine)]]
+
로커스체인 개발팀은, 블록체인 기술의 중요한 포인트는 데이터의 보관보다 제출된 데이터의 위변조와 정당성을 오픈된 환경에서 누구나 검증 가능하다는 점에 있다고 주장한다. 많은 블록체인 프로젝트에서 기존의 DBMS(Database Management System) 대신 블록체인 원장에 직접 데이터를 담으려는 노력을 하고 있으나, 로커스체인 개발팀의 주장은 블록체인 플랫폼이 기존 DBMS의 대량의 데이터 저장과 완전 무결한 트랜잭션 처리 기능을 대체하는 것은 어렵다는 입장이다. 대신, 로커스체인은 다른 DBMS등의 방법으로 저장된 데이터의 정당성과 위변조 여부를 먼 미래 시점에서도 효율적으로 검증 가능한 능력을 갖고 있다고 주장한다.
  
블록체인은 중앙(center)이 없기 때문에 다수의 사용자들이 공동으로 의사결정을 내리기 위한 거버넌스 구조가 필요하다. [[거버넌스]](governance)란 다수의 참여자들이 공동의 목표를 위해 서로 논의하고 결정하는 체계를 말한다. 기존의 [[서버-클라이언트]] 구조에서는 중앙에 해당하는 [[서버]]에서 의사결정을 내리면, [[클라이언트]] 측의 사용자들은 서버에서 결정된 사항을 수동적으로 받아들이는 방식이었다. 그러나 블록체인은 탈중앙화된 [[피투피]](P2P) 방식으로서, 의사결정을 내려줄 있는 중앙이 없기 때문에 네트워크에 참여하는 모든 사용자들이 평등한 관계에서 합의를 도출하기 위한 거버넌스와 이를 시스템적으로 자동 구현하기 위한 [[합의 알고리즘]]이 필요하다.
+
이러한 입장에서 로커스체인은, 사용 단체가 개별적으로 독자 블록체인 시스템을 구축하지 않아도, 로커스체인의 위변조 검증API를 통해 데이터의 위변조를 검증할 있도록 하는 플랫폼을 개발하였다고 2019년 7월 [https://www.locuschain.com/ko/socialView?blogSeq=196&blogLanguage=ko&blogCategory=press 발표] 하였다.
  
블록체인 시스템에서 처음으로 도입한 합의 알고리즘은 작업증명 방식이다. '''[[작업증명]]'''<!--작업 증명-->(作業證明, PoW)이란 목표값 이하의 [[해시]](hash)를 찾는 과정을 무수히 반복함으로써 해당 작업에 참여했음을 증명하는 방식의 알고리즘이다. 이러한 작업증명 방식이 마치 광산에서 금을 캐기 위해 수많은 암석을 곡괭이로 찍는 것과 비슷하다고 하여, '''[[채굴]]'''(採掘, mining)이라고 부른다. [[비트코인]], [[이더리움]], [[라이트코인]], [[비트코인캐시]], [[비트코인골드]], [[모네로]], [[지캐시]], [[시아코인]], [[불웍]], [[에이치닥]] 등 여러 암호화폐들은 작업증명 방식의 채굴을 필요로 한다. 채굴을 통해 가장 먼저 목표값 이하의 해시를 찾은 사용자는 해당 블록을 구성하고 체인에 연결하며 그 대가로 신규  발행된 코인을 지급 받는다.
+
== 전망 ==
  
* '''막대한 전기 낭비'''
+
사람 사이의 직접 거래뿐만이 아니라 사람-디바이스, 디바이스-디바이스 간의 거래 비율이 기하급수적으로 늘어나는 미래에는 탈중앙화의 중요성이 수면 위로 떠오를 것이다. 미국 IT 시장조사 기업인 IDC(International Data Corporation)는 앞으로 연결될 IoT 디바이스의 수가 2025년까지 416억개이며 모든 디바이스가 만들어내고 소비하는 데이터 양이 79.4제타바이트(ZB)에 달할 것으로 전망했다.
 +
<ref> Michael Shirer, [The Growth in Connected IoT Devices Is Expected to Generate 79.4ZB of Data in 2025, According to a New IDC Forecast], IDC, 18 Jun 2019</ref> 머신끼리 서로 수없이 주고받는 통신과 여기에서 파생되는 데이터를 처리하려면 해킹, 담합, 조작 등 범죄에 악용되거나 단일장애지점(single point of failure)이 발생할 가능성이 있는 현재의 중앙화된 서버-클라이언트 방식은 사용하기 어려워 보인다.
  
:작업증명 방식은 막대한 서버 자원과 전기 낭비를 유발한다. 채굴 경쟁에서 승리한 사용자는 1명이지만, 경쟁에 참여한 수많은 다른 사람들은 아무런 소득도 없이 막대한 서버 자원과 전기를 소모하게 된다. 예를 들어, 하나의 블록을 채굴하기 위해 100개의 [[노드]]가 경쟁하는 경우, 채굴에 성공한 1개를 제외한 나머지 99개의 노드에 사용된 서버 자원과 전기는 모두 쓸모없는 낭비에 해당한다. 만약 채굴 경쟁이 심화되어 경쟁률이 1:100,000이라면 99,999개의 노드에 사용된 서버 자원과 전기가 낭비된다. 채굴에 투입되는 서버 자원이 증가할수록 채굴 난이도는 상승하며, 1명을 제외한 나머지 사람들이 투입한 자원의 낭비는 더욱 많아진다.
+
로커스체인의 주장대로 저용량 기기에서도 블록체인이 충분히 동작할 수 있도록 개발이 된다면, 블록체인 기술의 실용화에 도움이 될 것으로 전망된다.
 +
특히, 국가화폐의 경우 대량의 거래를 감당할 수 있는 고성능의 블록체인 기술이 필요하기 때문에 크게 도움이 될 것으로 기대된다.
  
:채굴로 인해 전 세계적으로 막대한 전력이 낭비되고 있다. [[채굴업체]]들은 기온이 낮고 전기료가 저렴한 지역에 [[채굴장]]을 설치하는데, [[아이슬란드]], [[노르웨이]], [[러시아]], 중국 [[내몽골]], [[캐나다]], 미국 북부 등이 최적의 [[채굴지역]]으로 알려져 있다. 영국 [[BBC]] 보도에 따르면, [[아이슬란드]] 내 암호화폐 채굴업체가 사용하는 전기량은 34만명의 아이슬란드 국민들이 가정에서 사용하는 전기량을 추월했다.<ref>황보수현 기자, 〈[http://decenter.sedaily.com/NewsView/1RVORPRJIS 아이슬란드 해적당 의원 암호화폐 채굴에 과세 제안]〉, 《서울경제》, 2018-02-13</ref> 2018년 6월 [[국제결제은행]](BIS)의 연례 보고서에 따르면, 전 세계에서 [[비트코인]] 채굴에 소모되는 전력이 [[스위스]] 국가 전체의 연간 전력소비량에 해당하며, 앞으로 [[채굴기]]가 증가할수록 전력소비량도 증가하여 결국 전 지구적인 환경재난을 초래할 가능성이 있다고 밝혔다.<ref>전재욱 기자, 〈[http://www.edaily.co.kr/news/news_detail.asp?newsId=02191046619245984&mediaCodeNo=257 BIS "가상통화 탓 전력소비 늘어…환경재난 초래"]〉, 《이데일리》, 2018-06-27</ref>
+
==평가==
  
* '''비민주적 의사결정'''
+
로커스체인은 퍼블릭 블록체인 플랫폼을 목표로 하고 있으며, 대부분의 블록체인에서 사용하는 일자형 블록구조가 아닌 DAG원장구조에서 PoS+BFT합의를 취하고 있다.
 +
이로인해 탈중앙화 기반의 확장성과 고성능이 담보되고 있다. 이외에도 네트워크 부하를 줄여주는 다이나믹 샤딩과 원장의 크기를 줄여주는 베리파이어블 프루닝 기술은 한차원 높은 고난이도의 기술로 보인다. 현재 테스트넷이 오픈되어 운영중이다.
  
:작업증명 방식에 따른 채굴 경쟁이 심화되면서, 여러 채굴업체들이 [[마이닝풀]]<!--마이닝 풀-->(mining pool)을 구성하여 공동 채굴을 함에 따라, 비민주적 의사결정이 우려되고 있다. 채굴기를 운영하는 개인이나 업체들은 솔로 채굴 방식이 아니라, 공동으로 채굴하고 공동으로 수익을 배분하는 채굴조합인 마이닝풀을 구성하였다. 마이닝풀을 통해 네트워크로 연결된 [[채굴기]]들은 마치 1대의 [[슈퍼컴퓨터]]처럼 작동하면서 채굴 성공율을 높일 수 있으며, 개별 참가자들은 자신이 제공한 채굴기의 해시 연산력(hash power)에 비례하여 수익을 배분 받을 수 있다. 중국의 [[우지한]](吴忌寒) 대표가 이끄는 [[비트메인]](Bitmain)은 [[앤트풀]](Antpool)과 [[비티씨닷컴]](BTC.com) 마이닝풀을 만들었고 [[비아비티씨]](ViaBTC)에 투자했는데, 이 3개 마이닝풀의 해시 연산력을 합치면 전 세계 해시 연산력의 약 40% 정도에 이른다. 단순한 가정이기는 하지만, 만약 몇몇 상위 마이닝풀 운영자들이 담합을 한다면, 블록체인에 대한 [[51% 공격]]을 통해 기존 거래내역에 대한 위변조도 가능하다.
+
* 부정적 평가: 로커스체인은 판매 당시 절대 손실을 보지 않는다며, 사우디 아람코 석유기업과 빈살만 왕세자, 청와대까지 개입되어 있다고 언급하며 허위사실로 코인을 판매하였다는 주장이 있다(블룸테크놀로지에서는 사실무근이라고 함). 현재 로커스체인 피해자들의 단체소송이 진행중에 있다.<ref>피치원 미디어,<[http://www.pitchone.co.kr/12352/ 피치원단독석유코인 ‘로커스체인’800억원대 사기코인 논란,투자피해자 50여명 검찰고소]> </ref>  또한, 회사 월급이 밀리고 직원 70%가 1년새 나가버린 회사이며, "어떻게든 한탕 하려고 하는 게 아니냐."는 부정적 평가도 과거 있었다. krcryptoanalyst , 〈[https://steemit.com/kr/@krcryptoanalyst/ceo-cofounder  로커스체인의 CEO와 COFOUNDER가 대표와 사장으로 있는 '블루사이드'와 로커스체인 추가 정보 (긴 글 주의)], 《스팀잇》, 2018-05-10
  
:블록체인은 원래 중앙집중화된 의사결정 구조에 반대하면서, 탈중앙화(脫中央化, decentrailization) 분산 관리를 목표로 시작한 프로젝트이다. 하지만 채굴업체들이 마이닝풀을 구성하면서, 소수의 마이닝풀 운영자들에게 의사결정 권한이 집중되는 현상이 발생하였다. 실례로 [[비트코인]]의 처리 속도를 향상시키기 위한 [[세그윗]](SegWit)<ref>[[세그윗]](SegWit)이란 Segregated Witness의 약자로서, [[비트코인]]의 블록에서 디지털 서명 부분을 분리함으로써 블록당 저장 용량을 늘리는 소프트웨어 [[업그레이드]]를 말한다.</ref>을 진행할 때, 채굴왕으로 불리는 중국 [[우지한]] 비트메인 대표의 반대로 인해 상당 기간 의사결정이 지연되는 현상이 발생했다. 전 세계 해시 파워의 40% 이상을 장악하고 있는 우지한 대표의 영향력이 너무나 커서, 비트코인 개발자 커뮤니티의 합의만으로는 [[하드포크]]를 진행하기 어려웠기 때문이었다. 결국 우지한 대표와 뉴욕 합의를 거친 후에야 2017년 8월 1일자로 비트코인 세그윗이 진행될 수 있었다. 이처럼 블록체인이 꿈꾸던 "탈중앙화 분산 관리"라는 이상적인 목표는 거대한 채굴업체들의 영향력을 벗어나지 못했으며, 이로 인해 탈중앙화라는 블록체인의 애초 목표는 심각하게 훼손되고 있다.
+
 
  
* '''작업증명의 대안'''
+
== 평가에 관한 참고자료 ==
 +
* 로커스체인 사기피해자 카페: https://cafe.naver.com/locusvictim
  
:작업증명 방식에 따른 채굴 경쟁과 그로 인한 막대한 전기낭비 및 비민주적 의사결정을 막기 위해 다양한 대안적 [[합의 알고리즘]]이 등장하고 있다. [[지분증명]](PoS)은 해당 암호화폐를 보유하고 있는 지분율에 비례하여 의사결정 권한을 주는 방식이다. 주주총회에서 주식 지분율에 비례하여 의사결정 권한을 가지는 것과 유사하다. 지분증명 방식은 막대한 전기를 소모하는 채굴 과정이 필요 없다. [[큐텀]], [[피어코인]] 등의 암호화폐가 지분증명 방식을 사용하고 있다. [[스트라티스]]는 처음에 작업증명 방식을 사용했으나 지분증명 방식으로 변경했다. [[이더리움]]도 현재 작업증명(PoW) 방식을 벗어나 지분증명(PoS) 방식으로 변경할 예정이다.<ref>블록인프레스, 〈[https://blockinpress.com/archives/4806 이더리움 지분증명 합의 알고리즘 ‘캐스퍼’, 검토 절차 시작]〉, 《블록인프레스》, 2018-04-23</ref> 지분증명 방식은 [[그라인딩 공격]](grinding attack)에 취약하다는 문제가 있다. 즉, 마지막 블록 생성자가 다음 번 블록 생성에 사용되는 랜덤 변수를 미리 계산해서 본인에게 유리한 결과를 만들 수 있다는 단점이 있다. [[카르다노]]는 [[우로보로스 지분증명]](Ouroborous PoS)이라는 개선된 알고리즘을 사용함으로써 이 문제를 해결했다.<ref>seungjae1012, 〈[https://steemit.com/coinkorea/@seungjae1012/cardano-ada-pos-ouroboros 카르다노(Cardano, ADA) 탐구: 지분 증명(POS)의 한계와 우로보로스(Ouroboros)]〉, 《스팀잇》, 2018년 2월</ref> 한편 지분증명 방식은 기존 암호화폐 소유자에게 의사결정 권한을 부여함으로써 자본에 의한 의사결정 구조의 왜곡을 가져올 수 있다는 근본적인 비판을 받고 있다. 더 많은 코인을 보유할수록 더 많은 투표권을 행사할 수 있기 때문에 돈 있는 사람에게 유리하며, 코인을 거래에 사용하기보다 보유만 하고 있는 것이 더 유리하므로, 암호화폐 활성화에 악영향을 미칠 수 있다는 비판이다.
+
*강서구 기자,<[https://www.thescoop.co.kr/news/articleView.html?idxno=38464 ‘석유 코인’ 로커스체인은 왜 송사에 휘말렸나]>,더스쿠프, 2020-03-04
  
:지분증명에 대한 비판으로 [[위임지분증명]](DPoS) 방식이 등장했다. 암호화폐 소유자들이 각자의 지분율에 비례하여 투표권을 행사하여 자신의 대표자를 선정하고, 이 대표자들끼리 합의하여 의사결정을 내리는 방식이다. 국민의 대표로 의원을 뽑아 의회를 구성하는 대의 민주주의 제도와 유사하다. [[이오스]], [[스팀]], [[엘프]], [[라이즈]], [[아크]], [[비트셰어]], [[시프트]], [[보스코인]] 등이 위임지분증명 방식을 채택하고 있다. 그러나 위임지분증명 방식은 자유롭고 평등한 개인들의 직접 민주주의를 꿈꾸는 블록체인의 이상과 차이가 있으며, 간접 민주주의 방식으로 선출된 소수 대표자들에 의한 귀족정 내지 독과점으로 변질될 우려가 제기되고 있다.
+
*이정일 기자,<[https://www.onnews.or.kr/2020/06/%EA%B0%80%EC%83%81%ED%99%94%ED%8F%90-%EB%A1%9C%EC%BB%A4%EC%8A%A4%EC%B2%B4%EC%9D%B8-%EC%82%AC%EA%B8%B0%EC%82%AC%EA%B1%B4-%ED%94%BC%ED%95%B4%EC%9E%90%EB%93%A4-%EC%97%84%EB%B2%8C%ED%83%84%EC%9B%90/ 가상화폐 로커스체인 사기사건 피해자들 엄벌탄원서를 검찰에 제출]>,대한장애인신문, 2020-06-19
 +
 
 +
*김선민 기자,<[http://m.newsway.co.kr/news/view?tp=1&ud=2019121808321366046 가상화폐 로커스체인 투자자들, 개발사 대표 사기·배임 혐의로 고소]>,뉴스웨이,2019-12-24
 +
 
 +
*장익창 기자,<[http://www.bizhankook.com/bk/article/19146 9000억대 사기 밸류인베스트 투자 연루업체 이번엔 '가상화폐' 사기 의혹 신라젠 주가조작 혐의 이어 '로커스 체인' 도마 위… 블룸 측 "활성화 위해 최대한 노력".]>,비즈한국,2019-12-17
  
:작업증명과 지분증명의 장점을 혼합한 하이브리드형 알고리즘으로 [[지분작업증명]](PoSW) 방식이 등장했다. [[디크레드]], [[하이퍼캐시]] 등이 이 방식을 사용하고 있다.<ref name="유지수">유지수 기자, 〈[https://tokenpost.kr/article-22 THEblockchain: 블록체인 합의 프로토콜 기초서], 《토큰포스트》, 2017-03-07</ref> [[소각증명]] 방식도 등장했다. 코인을 결코 돌아올 수 없는 지갑에 보내서 소각하면, 소각한 코인량에 비례하여 블록 생성에 성공할 가능성이 높아지는 방식이다. 기타 [[중요도증명]](PoI), [[신뢰성증명]](PoB), [[권위증명]](PoA), [[용량증명]], [[경과시간증명]](PoET), [[프랙티컬 비잔틴 장애 허용]](PBFT) 등 다양한 대안적 [[합의 알고리즘]]이 등장했다. 이처럼 블록체인이 초기에 채택했던 [[작업증명]] 방식은 막대한 전기 낭비와 비민주적 의사결정 구조라는 문제점을 가지고 있으며, 이를 극복하기 위한 다양한 대안적 합의 알고리즘이 모색되고 있다. {{자세히|합의 알고리즘}}
+
*방윤영 기자,<[https://www.google.com/amp/s/m.mt.co.kr/renew/view_amp.html%3fno=2019121714254348415 7000억대 사기 'VIK파생피해' 로커스체인 고소]>,머니투데이,2019-12-17
  
=== 체인 알고리즘의 문제점과 대안 ===
+
*김광일 기자,<[http://www.pitchone.co.kr/12352/ [피치원단독]석유코인 ‘로커스체인’800억원대 사기코인 논란,투자피해자 50여명 검찰고소]>,피치원미디어,2019-12-17
체인(chain)이란 이전 블록의 해시가 다음 블록의 한 구성요소가 되는 방식으로 여러 블록이 마치 쇠사슬처럼 서로 연결된 것을 말한다. [[체인 알고리즘]](chain algorithm)이란 다수의 거래기록을 암호화하여 체인처럼 연결함으로써 위변조를 방지하고 탈중앙화된 분산 저장 방식으로 데이터를 관리하는 [[알고리즘]]이다. 블록체인은 가장 대표적인 체인 알고리즘이고 위변조 방지, 탈중앙화 분산 저장 등 많은 장점을 가지고 있으나, [[트랜잭션]] 처리 속도가 느리고, 블록의 사이즈가 작아 확장성이 없고, 다른 블록체인과 연결이 어렵다는 단점이 있다.
 
  
* '''느린 처리 속도'''
+
*시민단체 약탈경제반대행동 페이스북, <[https://m.facebook.com/permalink.php?story_fbid=1709226042546788&id=707725899363479 로커스체인 사건 고소 기자회견]>,2019-12-17
  
:블록체인은 여러 가지 장점에도 불구하고 중대한 단점을 가지고 있는데, 바로 "처리 속도가 매우 느리다"는 문제가 있다. 하나의 거래가 발생하면 즉시 처리하지 못하고 다수의 거래내역이 모여 하나의 [[블록]](block)을 구성할 때까지 기다려야 하며, 블록이 구성된 이후에도 [[네트워크]]에 분산된 여러 [[노드]]들이 검증하고 확인할 때까지 오랜 시간 기다려야 하는 문제가 있다. 예를 들어, [[비트코인]]의 경우 하나의 새로운 블록을 구성하려면 약 10분이 걸리고, 그 블록이 네트워크에서 확인을 받으려면 1시간 이상 기다려야 하는 경우도 자주 발생하고 있다. 그에 따라 비트코인 등 블록체인 기반의 [[암호화폐]]를 일상생활에서 결제수단으로 사용하는 것은 사실상 불가능하다. 비트코인 등 암호화폐를 가치의 저장수단으로 이용할 수는 있어도 일상생활에서 결제수단으로 사용하기 어려운 것은 블록체인이라는 [[알고리즘]] 자체의 한계 때문이다.
+
*원성훈 기자, <[http://www.newsworks.co.kr/news/articleView.html?idxno=458888 피해자모임 "부부사기꾼, 총 320억 다단계 합작에도 징역 1~4년 뿐"]>,뉴스웍스,2020-05-28
  
* '''확장성 문제'''
+
*박기영 기자,<[https://m.etoday.co.kr/view.php?idxno=1892348#cb [피플] 이민석 변호사 “사기꾼은 진화 중…솜방망이 처벌 강화ㆍ검경 합동 수사로 막아야”]>,이투데이,2020-05-10
  
:블록체인을 구성하는 하나의 블록(block)은 최대 크기가 정해져 있어서 확장성(scalability) 문제가 생기고 있다. 초기에 블록체인 사용자 수가 많지 않았을 당시에는 블록 사이즈 제한이 큰 문제가 되지 않았다. 하지만 블록체인 사용자 수가 폭발적으로 증가하면서, 하나의 블록 안에 담을 수 있는 데이터의 최대 한도를 초과하는 경우가 발생하고 있다. 예를 들어 [[비트코인]]의 경우 블록 하나의 최대 크기가 1MB로 제한되어 있기 때문에, 하나의 블록당 대략 2천 건 정도의 [[트랜잭션]]을 기록하면 더 이상 기록할 공간이 부족한 문제가 발생한다. 이 경우 해당 트랜잭션은 블록에 기록되지 못하고 뒤로 밀리게 된다. 물론 더 높은 수수료를 지급하면 순서에 상관없이 맨 앞으로 이동하여 블록에 먼저 기록될 수 있으나, 이로 인해 수수료 인플레이션이 발생할 수 있다. 비트코인의 경우 2017년 8월 1일자로 사용자의 디지털 서명 부분을 블록에 기록하지 않고 제외함으로써 한 블록당 더 많은 해시 데이터를 저장할 수 있도록 [[세그윗]](SegWit)이라는 일시적 조치를 취함으로써 잠시 숨을 돌리기는 하였으나, 근본적인 문제는 여전히 해결되지 않고 남아 있다. 블록 자체의 사이즈를 2MB 또는 4MB로 계속 증가시키자는 제안도 있으나 그로 인해 미사용 공간을 낭비하게 되고, 전체 블록체인이 무겁고 느려지는 문제가 생길 수 있다.
+
*이가영 기자,<[https://n.news.naver.com/article/025/0002990675 “이철은 조희팔급 사기꾼”…VIK 피해자들, MBC에 사과 요구]>,중앙일보,2020-04-06
  
* '''해결 방안'''
+
*원성훈 기자,<[http://www.newsworks.co.kr/news/articleView.html?idxno=432460 2000억 사기 사건에 2년 6개월 실형... '솜방망이 처벌' 규탄]>,뉴스웍스,2020-02-12
  
:블록체인의 느린 속도와 확장성 문제를 해결하기 위해 일부 기능을 개선한 새로운 [[알고리즘]]이 출현하고 있다. [[라이트닝 네트워크]](lightning network)는 기존 블록체인의 느린 속도를 해결하고 번개처럼 빠른 속도를 구현하기 위해, 개별 거래를 별도의 채널에서 처리한 후 그 결과만 블록체인에 기록하는 방식으로 작동하는 알고리즘이다. 이와 유사한 방식으로 [[플라즈마]](plasma) 알고리즘이 개발되었다. 모든 거래내역을 메인체인(main chain)에서 처리하지 않고 별도의 차일드체인(child chain)에서 처리한 후 결과만 메인체인에 전달하는 방식으로 작동하는 알고리즘이다. 플라즈마를 개량하여 [[플라즈마캐시]](plasma cash) 알고리즘이 등장했다. 기존처럼 모든 사용자가 모든 블록을 다운로드해서 검증하지 않고, 개별 사용자가 관심을 가진 특정 코인이 포함된 블록만 추적함으로써 처리 속도를 향상시킨 알고리즘이다. 이런 새로운 알고리즘의 등장으로 기존 블록체인의 느린 속도 문제를 개선하고 좀 더 빠른 속도를 기대할 수 있게 되었다.
+
*원성훈 기자,<[http://www.newsworks.co.kr/news/articleView.html?idxno=446058 V.I.K. 피해자들 "1조원대 사기꾼 이철, 황당한 잡설...모집책·비호세력 전원 구속하라"]>,뉴스웍스,2020-04-06
  
* '''체인 간 연결'''
+
*김경탁 기자,<[http://www.newbc.kr/news/articleView.html?idxno=9168 [이슈집중] 채널A발 ‘유시민 구지가’ 사건…이철 그리고 VIK에 대한 모든 것]>, 뉴비씨, 2020-04-01
  
:블록체인 기술이 널리 확산되면서 다양한 암호화폐가 출현하고 각자의 독립적인 체인을 구축하였으나, 다른 체인과 데이터 전달이 되지 않는 불편함이 존재한다. 이를 해결하기 위해 더블체인과 인터체인 등 다른 블록체인과 연결하기 위한 알고리즘이 개발되었다. [[더블체인]](double chain)이란 퍼블릭 블록체인과 프라이빗 블록체인을 연결한 체인이다. 예를 들어, 보안이 중요한 가정용 [[사물인터넷]](IoT) 기기는 프라이빗 블록체인(private blockchain)을 이용하고, 자동화된 결제를 위해 퍼블릭 블록체인(public blockchain)에 연결하는 방식이다. [[인터체인]](interchain)이란 다른 블록체인들을 서로 연결하기 위한 체인이다. 인터체인을 사용하면 A라는 암호화폐로만 구매할 수 있는 제품이나 서비스를 인터체인으로 연결된 B라는 다른 암호화폐로도 구매할 수 있다. 인터체인을 구현하기 위한 암호화폐에는 [[아이콘]](Icon)이 있다.
+
*Krcryptoanalyst,<[https://steemit.com/kr/@krcryptoanalyst/xx-x 로XX체X 의문 정리+추가로 나온 의문점]>, 스팀잇
  
* '''블록체인의 대안'''
+
*Krcryptoanalyst,<[https://steemit.com/kr/@krcryptoanalyst/2raghn 충격 코인 리뷰 로커스체인 필독(블룸테크놀로지,코인지니어스)]>,스팀잇
  
:블록체인 자체를 넘어서려는 새로운 시도가 이루어지고 있다. 기존 블록체인 알고리즘의 한계를 극복하기 위해 [[라이트닝 네트워크]], [[플라즈마]], [[플라즈마캐시]] 등 다양한 개선방안이 등장하였으나, 기존 블록체인 알고리즘을 기반으로 일부 기능만 개선했기 때문에 여전히 일정한 한계를 가지고 있다. 블록체인을 개선한 알고리즘 역시 거래 처리 속도가 느리고 수수료가 발생하는 문제가 있다. 결국 이 문제를 근본적으로 해결하기 위해서는 블록체인 자체의 구조를 바꿔야 한다. 블록체인의 처리 속도가 느린 것은 거래내역이 발생한 즉시 처리하지 않고 하나의 블록을 구성할 때까지 기다리기 때문이므로 '블록' 자체를 구성하지 않아야 속도 개선이 가능하다.
+
*토큰포스트,<[https://www.tokenpost.kr/article-19199 로커스체인 개발사 블룸, 코인사기 의혹]>,토큰포스트
  
:기존 블록체인과 달리 '블록'이 없는 데이터 처리 알고리즘으로 [[탱글]]과 [[해시그래프]] 알고리즘이 출현하였다. [[탱글]](tangle)은 새로 발생한 거래가 이전에 발생한 2개의 거래를 확인해 주는 방식으로 작동하는 [[알고리즘]]이다. [[해시그래프]](hashgraph)는 하나의 [[노드]]가 다른 불특정 노드에게 [[가십]](gossip)을 전달하는 방식으로 작동하는 [[알고리즘]]이다. 탱글과 해시그래프에는 블록이 존재하지 않지만, 기존 블록체인의 장점인 위변조 방지와 탈중앙화 분산 관리가 가능하면서도, 1초에 수십만~수백만 건 이상의 빠른 처리 속도를 구현할 수 있다. {{자세히|체인 알고리즘}}
+
*내외신문,<[http://www.naewaynews.com/news/articleView.html?idxno=106392 [을의반란31화] 1조원대 다단계 사기 밸류인베스트코리아모집책과 정관계 법조계 비호세력을 직접 단죄 위해 만든 '금융피해자연대' 결성]>내외신문,2020-04-04
  
=== 오라클 문제와 해결방안 ===
+
*김선민 기자,<[http://m.blockstreet.co.kr/news/view?tp=1&ud=2019122410193865373 가상화폐 로커스체인 투자자들, 개발사 대표 사기·배임 혐의로 고소]>, 블록스트리트,2019-12-24
[[파일:오라클 문제.jpg|썸네일|300픽셀|'''[[오라클 문제]]'''(oracle problem)]]
 
  
블록체인 분야에서 오라클(oracle)이란 블록체인 밖에 있는 데이터를 블록체인 안으로 가져오는 것을 말한다. 데이터베이스 관리 시스템(DBMS) 제품인 [[오라클 (제품)|오라클]](Oracle)과 이름은 비슷해도 내용상 아무런 관련이 없다. 블록체인 밖에 있는 데이터를 오프체인(off-chain)이라고 하고, 그 데이터가 블록체인 안으로 들어온 것을 온체인(on-chain)이라고 한다. 블록체인은 데이터의 위변조가 거의 불가능한 분산 저장 기술이지만, 데이터가 블록체인 안으로 들어와야 블록체인으로 관리할 수 있다.
+
*허준 기자,<[http://naver.me/xbcrPBOT 줄소송에 CEO 잠적설까지...심란한 연말 보내는 韓 블록체인 업계]>,파이낸셜뉴스,2019-12-18
  
* '''블록체인 오라클 문제'''
+
*조인디,<[https://cobak.co.kr/community/9/post/287484 석유코인 '로커스체인' 투자자들, 사기 혐의로 개발사 단체고소]>,코박 커뮤니티
  
:[[오라클 문제]](oracle problem)란 블록체인 밖에 있는 데이터를 블록체인 안으로 가져올 때 발생하는 문제를 말한다. 현실 세계에 있는 데이터가 블록체인 안으로 들어오는 과정은 생각만큼 쉽지 않다. 오프체인 데이터가 온체인 데이터로 바뀌기 위해서는, 현실 세계와 블록체인의 중간에서 데이터를 블록체인 안에 넣어주는 사람이나 장치가 필요하다. 오라클 문제는 이러한 중간자 역할을 하는 사람이나 장치를 어떻게 신뢰할 수 있을 것인가 하는 문제이다. 블록체인은 [[탈중앙화]]된 분산형 시스템을 추구하므로 권위를 가진 중앙이 존재하지 않는다. 따라서 블록체인에 데이터를 입력하는 중간자를 신뢰할 수 있는 특별한 방법이 필요하다.
+
*이정일 기자,<[https://www.onnews.or.kr/2020/03/로커스체인-사기방조-혐의로-밸류인베스트코리아/ 로커스체인 사기방조 혐의로 밸류인베스트코리아 자회사 대표 김광수 고발]>,대한장애인신문,2020-03-31
  
:예를 들어, 선거에 출마한 A 후보와 B 후보 중에서, 만약 A 후보가 당선되면 C에게 코인을 지급하고, B 후보가 당선되면 D에게 코인을 자동으로 지급하는 [[스마트 계약]]이 있다고 가정해 보자. 실제 선거에서 A 후보가 승리했더라도 해당 데이터를 입력하는 사람이 고의 또는 부주의로 B 후보가 승리했다고 잘못 입력하는 상황이 생길 수 있다. 그럼 스마트 계약 조건에 따라 엉뚱하게도 D에게 코인이 자동 지급되는 문제가 발생한다. 블록체인에 기록된 데이터는 위변조가 불가능하지만, 현실 세계의 데이터를 블록체인에 기록하는 과정에서 위변조가 발생할 수 있다. 이것이 오라클 문제이다.
+
*코인니스,<[https://cobak.co.kr/community/9/post/255630 로커스체인 사기 의혹]>,코박 커뮤니티
  
* '''해결방안'''
+
*추광규 기자,<[http://m.shinmoongo.net/135690 '밸류인베스트코리아’...법원과 검찰은 사기꾼의 친구?]>, 신문고뉴스,2020-05-28
  
:블록체인에서 오라클 문제를 해결하기 위해 다양한 방법이 도입되고 있으나 확실한 해결책은 존재하지 않는다. 암호화폐 소유자들이 [[투표]](voting)를 통해 결정하거나, 다양한 데이터의 [[중앙값]](median)을 선택하거나, 현실 세계와 블록체인 사이에서 신뢰할 수 있는 데이터를 제공해 주는 [[중간자]](middleware)를 두는 방법 등 블록체인 오라클 문제를 해결하기 위한 다양한 방안이 제시되고 있다.<ref>kblock, 〈[https://steemit.com/kr/@kblock/39 (케블리) #39. 블록체인, 오라클], 《스팀잇》, 2018-04</ref>
+
*강신업 변호사,<[https://m.blog.naver.com/lawyerksu/221755239158 ‘문재인 대통령 해외특보’ 주장하던 여성 정체 알고보니....]>,법무법인 하나 블로그,2019-12-18
  
:* '''[[투표]]'''(投票, voting) : 암호화폐 소유자들이 [[지분증명]](PoS) 또는 [[위임지분증명]](DPoS) 등의 방법으로 투표를 통해 의사결정을 하는 방법이다. 이 방안은 암호화폐 소유자들이 진실성에 기초하여 의사결정과정에 참여하리라고 가정한다. 만약 암호화폐 소유자들이 허위로 투표한다면, 그 피해는 암호화폐 소유자들 본인에게 돌아갈 수 있기 때문에, 대체로 진실하게 투표할 것이라는 가정이다. 하지만 특정한 상황에서 상당수의 암호화폐 소유자들이 현실 세계와 다르게 허위 투표를 할 가능성이 존재한다. 이를 방지하기 위해 자신이 투표한 내용이 사실이면 [[인센티브]]를 제공하고, 반대로 허위임이 밝혀질 경우 [[페널티]]를 주는 방안을 고려할 수 있다.
+
== 관련영상 ==
:* '''[[중앙값]]'''(median) : 현실 세계에 존재하는 다양한 데이터 가운데 [[중앙값]](median)을 선택하는 방안이다. 예를 들어, 탈중앙화 분산형 암호화폐 거래소인 [[덱스]](DEX)에서 서로 다른 종류의 암호화폐를 [[아토믹스왑]](atomic swap) 방식으로 직접 거래하려고 할 때, 여러 [[암호화폐 거래소]]에서 수집한 가격들 중에서 중앙값, 즉 중위수(中位數)를 선택하도록 하는 방법이다.
 
:* '''[[중간자]]'''(中間者, middleware) : 현실 세계와 블록체인 사이에서 신뢰할 수 있는 데이터를 제공해 주는 [[중간자]](middleware)를 두는 방법이다. 예를 들어, 중간자 역할을 하는 조직이나 소프트웨어가 날씨 데이터, 금융 데이터 등을 수집하여 [[API]] 방식으로 체계적으로 제공함으로써 오라클 문제를 해결하려는 시도이다. 이러한 중간자 또는 미들웨어의 사례로 [[오라클라이즈]](Oraclize), [[체인링크]](Chainlink) 등이 있다. 다만, 블록체인은 탈중앙화를 지향하는데, 이러한 중간자 역할을 하는 조직이나 소프트웨어가 새로운 형태의 중앙이 될 우려가 존재한다.
 
  
:오라클 문제는 블록체인 시스템의 근본적 문제 중 하나이다. 오라클 문제는 블록체인의 밖에서 안으로 데이터가 들어올 때 발생하는 문제이기 때문에, 블록체인 시스템 내부에서 자체로 해결할 수 없다. 따라서 블록체인 기반의 경제 시스템인 [[크립토 이코노미]](crypto economy)를 설계하는 사람은 처음부터 오라클 문제가 최소화될 수 있도록 시스템을 잘 설계해야 한다.
+
<youtube width="450">GvsA-zDOFQI</youtube>
 +
<youtube width="450">bLvFh5GAQac</youtube>
 +
<youtube width="450">-Zjev82LSzU</youtube>
 +
<youtube width="450">bzTEj-4p594</youtube>
 +
<youtube width="450">lUCMHkGoTg4</youtube>
 +
<youtube width="450">K2iXljBPTxc</youtube>
 +
<youtube width="450">cUnIacGXC4I</youtube>
 +
<youtube width="450">ARPc51UrKqg</youtube>
  
:{{자세히|오라클 문제}}
 
 
== 평가와 전망 ==
 
 
=== 긍정적 평가 ===
 
블록체인은 새로운 시대를 여는 혁신적 기술이라는 긍정적 평가를 받고 있다. 마치 1990년대 후반에 등장한 [[인터넷]] 기술이 세상을 바꾸었듯이, 블록체인 혁명을 통해 새로운 세상이 펼쳐질 것이라는 낙관론적 견해이다. 블록체인은 [[해시]](hash) 암호화 기술을 사용하여 이중지불 문제를 해결함으로써 인터넷을 통한 가치 전달이 가능하도록 만들었다. 인터넷이 정보(information)를 전달한다면, 블록체인은 가치(value)를 전달한다. 인터넷 시대의 도래와 함께 기존에 오프라인에 존재하던 뉴스, 사전, 우편, 커뮤니티, 책, 음악, 만화, 쇼핑 등 다양한 정보가 온라인으로 올라온 것처럼, 블록체인 시대의 도래와 함께 기존에 오프라인에 존재하던 화폐, 금융, 보험, 계약, 물류, 문서, 저작권, 투표 등 가치를 가진 대상이 온라인으로 올라올 수 있다. 이런 점에서 블록체인은 기존 인터넷을 한 단계 업그레이드한 '''인터넷 2.0'''이라고 불리기도 한다.
 
 
블록체인은 [[암호화폐]]<!--가상화폐-->의 기반 기술이 되고 있다. 인류는 수천년 간 조개껍질, 금, 은, 동전, 지폐 등을 화폐로 이용해 왔으나, 21세기 초 블록체인 기반의 암호화폐가 등장함으로써 새로운 시대를 맞이하고 있다. 기존 [[화폐]](貨幣, money)는 금이나 은 또는 보석처럼 희소성이 있거나, 혹은 동전이나 지폐처럼 권위를 가진 국가의 지급 보증이 있기 때문에 사람들의 신뢰를 바탕으로 통화로 사용될 수 있었다. 암호화폐는 비록 권위를 가진 국가의 지급 보증은 없지만, 발행 총량을 제한함으로써 희소성을 가질 수 있고, 블록체인 기술을 이용함으로써 가치를 보증하기 때문에 새로운 형태의 화폐가 될 가능성이 있다. 이런 점에서 블록체인 기반의 암호화폐를 '''디지털 골드'''(digital gold)라고 부른다. 다만 블록체인 기술 자체의 한계로 인해 기존 법정통화를 대체하기는 어렵거나 상당 기간 불가능해 보이지만, 제한된 영역에서 화폐와 유사한 기능을 수행하는 것은 가능할 수 있다. 특히, [[4차 산업혁명]] 시대를 맞이하여 [[사물인터넷]](IoT)이 확산될 경우, 기계와 기계의 [[M2M]]<ref>[[M2M]]이란 Machine to Machine의 약자로서, [[사물인터넷]](IoT) 기술을 이용하여 기계와 기계가 서로 연결되어 상호작용을 하는 것을 말한다.</ref> 거래에 암호화폐가 사용될 수 있다. 앞으로 블록체인의 기술적 한계를 넘어서는 새로운 기술이 출현함으로써, 인류는 지금까지 한 번도 경험하지 못했던 새로운 형태의 화폐를 가지게 될 수도 있다.
 
 
블록체인은 거래 참여자들이 중개기관을 거치지 않고 직접 거래를 할 수 있기 때문에, '''탈중앙화'''(脫中央化, decentralization) 방식의 운영이 가능하다. 기존의 조직은 중앙·중심·센터가 존재해야 하지만, 블록체인 방식의 조직 운영 원리를 따르면 권위 있는 중앙이 없이도 자유롭고 평등한 개인들이 상당히 공정하고 합리적인 의사결정을 내릴 수 있다. 이런 점에서 블록체인 혁명을 통해 기존의 사회질서를 부수고 새로운 조직 운영 원리에 따르는 탈중앙화 사회를 만들 수 있다. [[사이퍼펑크]] 운동가들은 블록체인 기술을 바탕으로 자신들이 꿈꾸던 자유롭고 평등한 [[열린 사회]]<ref>[[열린 사회]](open society)란 사회 계급이나 계층에 상관 없이 누구나 자유롭게 정보를 열람하고 자신의 정치·경제·사회적 의견을 말할 수 있는 개방적인 사회를 말한다. 열린 사회라는 용어는 1932년 [[앙리 베르그송]](Henri Bergson)이 처음 사용했고, 1943년 [[칼 포퍼]](Karl Popper)가 더욱 발전시킨 개념이다.</ref>를 구현할 수 있다는 꿈을 꾸고 있다. 다만 블록체인 자체의 기술적 한계로 인해 완벽하게 합리적이고 공정한 의사결정 구조를 짜기는 어렵겠지만, 기존의 중앙집중식 조직 운영 원리에 비해 상대적으로 진일보한 새로운 조직 운영 원리를 만들어 낼 수 있을 것이다.
 
 
=== 부정적 평가 ===
 
블록체인이 가진 다양하고 혁신적인 장점에도 불구하고, 블록체인의 비효율성과 투기 유발 등 여러 가지 문제들로 인해 부정적 평가가 존재한다.
 
 
* '''비효율성'''
 
:블록체인은 상당히 비효율적인 시스템이다. 기존의 [[서버-클라이언트]] 구조에서는 원본 데이터를 중앙에 있는 서버에 보관하고 다수의 클라이언트는 서버에 접속하여 필요한 정보를 이용하는 방식으로 효율적으로 운영된다. 하지만 블록체인 기술을 적용하면, 네트워크에 참여하는 모든 사람들이 동일한 내용의 데이터를 복사하여 중복하여 보관함에 따라 상당한 비효율성이 발생한다. 게다가 참여자들이 가지고 있는 데이터의 내용이 불일치하는 경우 단일한 의사결정을 내리기 위해 상당한 노력과 시간 및 비용이 들어간다. 예를 들어 [[작업증명]] 방식의 합의 알고리즘을 사용할 경우, 과도한 [[채굴]] 경쟁으로 인해 막대한 전기가 낭비되고 전 지구적 환경 문제를 유발할 수 있다. 물론 기존의 서버-클라이언트 시스템에서는 처리하기 어렵고 오직 블록체인 기술을 적용해야만 가능한 영역이 있는데, 바로 암호화폐 분야이다. 암호화폐는 블록체인 기술을 적용하기에 가장 좋은 분야이며, 오직 블록체인 기술로만 구현이 가능한 영역이기도 하다. 하지만 암호화폐를 제외한 다른 분야에서는 굳이 블록체인 기술을 적용할 필요가 없이 기존의 서버-클라이언트 방식으로 운영하는 것이 더 효율적이다. 반드시 블록체인 기술을 적용할 필요가 없는데도 불구하고 굳이 블록체인 기술을 도입함으로써 오히려 기존 서버-클라이언트 방식에 비해 효율성이 떨어지는 문제가 생길 수 있다.
 
 
* '''투기'''
 
:블록체인 기술을 활용한 [[암호화폐]]는 과도한 투기의 대상이 되고 있다. 암호화폐는 하루 24시간, 1년 365일 한시도 쉬지 않고 거래가 이루어지는데, 가격 등락이 극심하여 수많은 투자자들이 피해를 보고 있다. 특히, 2017년 하반기부터 2018년 초까지 급등락을 보인 암호화폐 시세를 보면, 튤립버블을 연상하게 된다. [[튤립버블]](tulip bubble)이란 17세기 네덜란드에서 발생한 튤립 꽃의 구근에 대한 과열 투기 현상을 말한다. 튤립버블은 역사상 최초의 자본주의적 투기로서, 대표적인 거품 경제 현상이다. 물론 블록체인 자체는 투기의 대상이 아니며, 투기와 아무런 관련이 없다. 그럼에도 불구하고 블록체인 기반의 암호화폐가 투기의 대상이 됨에 따라, 그 기반 기술인 블록체인 자체도 부정적으로 보는 시각이 존재한다. 예를 들어 [[유시민]]은 [[비트코인]] 등 가상화폐는 "인류 역사상 가장 난해하고 우아한 사기"라고 비판했다.<ref>오달란 기자, 〈[http://www.seoul.co.kr/news/newsView.php?id=20180130500048 유시민 “가상화폐는 역사상 가장 난해하고 우아한 사기”]〉, 《서울신문》, 2018-01-30</ref> 하지만 이러한 부정적 시각에 대한 반론도 있다. 17세기 자본주의 도입 초기의 튤립버블이나 20세기 초의 닷컴버블 그리고 벤처거품 등 역사상 수많은 거품이 있었지만, 결국 시간이 지남에 따라 투기는 진정되었고 관련 산업은 크게 성장했다. 과도한 투기와 거품은 신산업 도입 초기에 나타나는 일시적 현상에 불과하며, 시간이 지나면 자연스럽게 해결된다는 반론이다. 2017년 9월 중국 정부는 암호화폐에 대한 [[ICO]]를 금지했고, 뒤이어 한국 정부도 어떠한 형태의 ICO든 상관 없이 무조건 금지하는 조치를 취했다. 이러한 조치는 암호화폐에 대한 과도한 환상이나 투기를 예방하는 측면도 있지만, 새로 자라나는 신산업의 싹을 자르고 뿌리를 뽑는 어리석은 조치가 될 우려도 있다. 인터넷 초창기에 마약, 도박, 성인 사이트가 넘쳐났지만, 그것을 이유로 인터넷 자체를 금지하지 않았듯이, 블록체인 기반의 암호화폐에 대한 투기가 극심하다고 하여 정부가 모든 ICO를 무조건 금지하는 조치를 취해서는 안 된다는 비판을 받고 있다.
 
 
=== 전망 ===
 
블록체인은 하나의 거대한 실험이다. 블록체인은 암호학의 성과를 실생활에 적용한 결과물이다. 순수과학인 물리학의 성과를 실생활에 적용하여 전기·전자 제품을 만들고 원자력 에너지 시대를 열었고, 정보학의 성과를 활용하여 컴퓨터와 인터넷이라는 새로운 시대를 열었듯이, 암호학의 성과를 실생활에 적용하려는 실험이 블록체인이다. 블록체인은 [[해시]](hash)라는 [[암호 알고리즘]]을 사용함으로써 위변조가 불가능하고 권위 있는 중개기구가 없이도 거래의 신뢰성을 보장할 수 있는 혁신적인 기술이다. 블록체인 실험이 성공하느냐 아니면 실패하느냐에 따라 인류의 미래는 크게 달라질 수 있다.
 
 
블록체인은 [[4차 산업혁명]]을 위한 핵심 기술 중 하나가 될 수 있다. 제4차 산업혁명이란 [[인공지능]](AI)과 [[사물인터넷]](IoT) 기술을 적용한 새로운 산업혁신을 말한다. 블록체인은 기계와 기계([[M2M]]) 사이에 정보와 가치를 전달하는 수단으로 사용됨으로써 4차 산업혁명의 핵심 기반 기술이 될 수 있다. 블록체인은 인간의 직접적 개입이 없이도 사물과 사물이 서로 정보를 교환하고 가치를 주고받으며, 인공지능 기반의 자율적 의사결정을 내릴 수 있는 4차 산업혁명 시대를 앞당길 수 있다. 블록체인 혁명을 통해 인류는 커다란 사회적 변화와 진보를 달성할 수 있으며, 이를 통해 인류는 공정하고 합리적이며 더 풍요로운 미래를 맞이할 수 있을 것이다.
 
 
== 동영상 ==
 
<youtube>uDm1BMdqHg4</youtube>
 
<youtube>2NKKdlTA9w8</youtube>
 
  
 
{{각주}}
 
{{각주}}
  
 
== 참고자료 ==
 
== 참고자료 ==
* Satoshi Nakamoto, "[https://bitcoin.org/bitcoin.pdf Bitcoin: A Peer-to-Peer Electronic Cash System]", 2008.10.31.
+
 
:(사토시 나카모토 씀, 임민철 번역, 〈[http://ldoge.org/ko/bitcoin.pdf 비트코인: 개인-대-개인간 전자 화폐 시스템]〉, 2008년 10월 31일)
+
* 로커스체인 공식 홈페이지: https://www.locuschain.com
* Vitalik Buterin, "[https://github.com/ethereum/wiki/wiki/White-Paper A Next-Generation Smart Contract and Decentralized Application Platform]", 2013.
+
* 로커스체인 백서: https://www.locuschain.com/en/whitepaper
:(비탈릭 부테린 씀, 이더리움 코리아 번역, 〈[https://wiki.p2pfoundation.net/images/Ethereum_White_Paper_Korean.pdf 차세대 스마트 컨트랙트와 탈중앙화된 어플리케이션 플랫폼]〉, 2013년)
+
* 로커스인사이트: https://www.locuschain.com/en/social
* pmg 지식엔진연구소, 〈[https://terms.naver.com/entry.nhn?docId=2838482&cid=43667&categoryId=43667 시사상식사전 - 블록체인]〉, 《시사상식사전》, 박문각, 2018-05-14
+
* 블룸테크놀로지 공식홈페이지: https://www.bloomtechnology.co.kr
* 안상욱 기자, 〈[https://terms.naver.com/entry.nhn?docId=3578241&cid=59088&categoryId=59096 용어로 보는 IT - 블록체인]〉, 《네이버캐스트》, 네이버, 2014-06-05
+
* [https://youtu.be/bLvFh5GAQac 로커스체인 소개 영상]
* Peter Sayer, 〈[http://www.ciokorea.com/news/29268 블록체인에 대한 기본 상식 5가지]〉, 《CIO Korea》, 2016-04-12
+
* [https://youtu.be/-Zjev82LSzU 베리파이어블 프루닝 기술 소개 영상]
* 공병훈 교수, 〈[https://hobbitwizard.cafe24.com/archives/2023 사이퍼펑크(Cypherpunk)와 블록체인의 기원]〉, 《무한 조합의 무한 다양성》 개인 블로그, 2018-01-23
+
* [https://youtu.be/bzTEj-4p594 AWTC 원장 구조 및 확장성 관련 영상]
* 김인경 기자, 〈[http://www.bloter.net/archives/301589 (IT열쇳말) 스마트 계약]〉, 《블로터》, 2018-02-05
+
* [https://www.youtube.com/watch?v=cUnIacGXC4I&t=1207s 실용 가능한 고성능 퍼블릭 블록체인…'로커스 체인' 소개 (1부)]
* 윤현기 기자, 〈[http://www.datanet.co.kr/news/articleView.html?idxno=121642 블록체인, 미래 산업 구조 뒤흔든다 (1) - 탈중앙화로 투명한 정보 공유 가능…비즈니스 복잡성 줄이고 신뢰성 높여]〉, 《데이터넷》, 2018-04-11
+
* [https://www.youtube.com/watch?v=ARPc51UrKqg&t=7s 실용 가능한 고성능 퍼블릭 블록체인…'로커스 체인' 소개 (2부)]
* 윤현기 기자, 〈[http://www.datanet.co.kr/news/articleView.html?idxno=121644 블록체인, 미래 산업 구조 뒤흔든다 (2) - 산업에 접목되는 블록체인 사례 증가…생활 서비스에도 유용]〉, 《데이터넷》, 2018-04-12
+
* [https://www.locuschain.com/ko/socialView?blogSeq=186&blogLanguage=ko&blogCategory=movie 로커스체인기술밋업 하이라이트 영상]
* 윤현기 기자, 〈[http://www.datanet.co.kr/news/articleView.html?idxno=121645 블록체인, 미래 산업 구조 뒤흔든다 (3) - 신성장동력으로 업계 주목…기술 전문성 갖춘 스타트업 진출 활발], 《데이터넷》, 2018-04-13
+
* [https://www.locuschain.com/ko/socialView?blogSeq=185&blogLanguage=ko&blogCategory=movie 로커스체인 기술밋업 개발현황 소개 영상]
* 명순영 기자, 나건웅 기자, [http://news.mk.co.kr/v2/economy/view.php?year=2018&no=377652 속도 붙은 블록체인 산업 금융·게임·의료·물류 확산], 《매경이코노미》, 2018-06-15
+
* 임영택 기자, 〈[https://www.mk.co.kr/news/it/view/2018/02/136480/ 블록체인 연구개발 전문업체 '블룸테크놀로지' 출범]〉, 《매일경제》, 2018-02-28
* 핵심만 콕콕! 암호화폐 분석, [https://cryptochain.tistory.com/22 쉽게 설명하는 블록체인 개념, 블록체인은 무엇인가?], 《블록센스》, 2018-06-26
+
* 김은지 기자, 〈[http://www.enewstoday.co.kr/news/articleView.html?idxno=1177492 인터뷰-'킹덤언더파이어 신화' 이상윤 "로커스체인, 이더리움 잇는 기술혁신 할 것"]〉, 《이뉴스투데이》, 2018-04-10
* 핵심만 콕콕! 암호화폐 분석, [https://cryptochain.tistory.com/42 퍼블릭(Public) 블록체인과 프라이빗(Private) 블록체인을 알아보자], 《블록센스》, 2018-07-01
+
* 김다운 기자, [http://www.inews24.com/view/1092893 '로커스체인 파운데이션 2018 런칭쇼', 두바이서 성황리 종료]〉, 《아이뉴스24》, 2018-05-04
* 머니넷스탭, [https://www.moneynet.co.kr/board_lecture/22159 블록체인(Blockchain) 개념 및 특징], 《머니넷》, 2017-07-12
+
* 〈[https://cointelegraph.com/press-releases/fast-light-and-flexible-the-next-generation-blockchain-platform-locus-chain-has-emerged Fast, Light and flexible, the Next-Generation Blockchain Platform 'Locus Chain' Has Emerged ... !!]〉, 《Cointelegraph》, 2018-06-25
 +
* 홍하나 기자, 〈[http://www.ddaily.co.kr/news/article/?no=170420 로커스체인 파운데이션, IES 선정 '2018 우수 글로벌 리더십 어워드' 수상]〉, 《디지털데일리》, 2018-07-06
 +
* 방은주 기자, 〈[http://www.zdnet.co.kr/view/?no=20180905220620 로커스체인, 싱가포르서 '역대 최대 월드 서밋' 개최]〉, 《지디넷코리아》, 2018-09-05
 +
* 서진욱 기자, 〈[https://news.mt.co.kr/mtview.php?no=2018092009513040421 '블록체인 서울' 성황리 폐막…'블록체인 3.0' 화두 던졌다]〉, 《머니투데이》, 2018-09-20
 +
* 여용준 기자, 〈[http://www.enewstoday.co.kr/news/articleView.html?idxno=1273849 로커스체인, 세계 최초 'DAG-BFT 확정 합의 알고리즘' 블록체인 기술 구현 성공]〉, 《이뉴스투데이》, 2019-02-21
 +
* 정두용 기자, 〈[http://www.greened.kr/news/articleView.html?idxno=95048 로커스체인-리드텍 '전략적 제휴 계약'…블록체인 기술로 웨어러블 시장 확대 추진]〉, 《녹색경제신문》, 2019-02-26
 +
* 노진우 기자, 〈[http://www.wikileaks-kr.org/news/articleView.html?idxno=50945 로커스체인, 국제 스마트시티 엑스포에서 '선도적인 블록체인 기술 기업' 선정돼]〉, 《위키리크스 한국》, 2019-03-22
 +
* 류순열 기자, 〈[http://www.upinews.kr/news/newsview.php?ncode=1065599151224065 세계무대서 자신감 드러낸 '로커스체인']〉, 《UPI뉴스》, 2019-04-05
 +
* 이상일 기자, 〈[http://www.ddaily.co.kr/news/article/?no=180666 블룸테크놀로지, 로커스체인 밋업행사 성료]〉, 《디지털데일리》, 2019-04-26
 +
* 여용준 기자, 〈[http://www.enewstoday.co.kr/news/articleView.html?idxno=1318677 로커스체인, 플랫폼 기술 집약한 엔터프라이즈 메인넷 개발]〉, 《이뉴스투데이》, 2019-07-04
 +
* 류순열 기자, 〈[http://www.upinews.kr/news/newsview.php?ncode=1065596656344043 소리 없는 혁명…블록체인과 '소셜벤처'의 만남]〉, 《UPI뉴스》, 2019-07-18
 +
* 〈[https://cointelegraph.com/press-releases/locus-chain-harbinger-of-the-credit-revolution Locus Chain, Harbinger of the Credit Revolution]〉, 《Cointelegraph》, 2019-07-25
 +
* 유경석 기자, <[http://m.dtoday.co.kr/news/articleView.html?idxno=352580&fbclid=IwAR30zqNTAGkNR_qaLY4bevg5gs5E1aVbYzV22Hn0L2MAwa9ElcEue60EG1g#_enliple 로커스체인, 다이나믹 샤딩 구현…사용량 따라 저장]> , 《일간투데이》, 2020-03-06
 +
* 장순관 기자, <[http://www.popsci.co.kr/news/articleView.html?idxno=11425 블룸테크놀로지 '로커스체인' 블록체인 기술의 날개 달다]>, 《파퓰러사이언스》, 2020-03-17
 +
* 안재후 기자, <[http://www.fortunekorea.co.kr/news/articleView.html?idxno=12434 포스트 코로나 시대..언택트 경제, 블록체인 주목..블룸테크놀로지 로커스체인]>, <<포춘코리아>> , 2020-05-18
 +
* 임민철 기자, <[http://www.upinews.kr/newsView/upi202006160079 "세계 최고 블록체인" 로커스체인, 이달말 공개 테스트]>, <<UPI뉴스>> , 2020-06-16
 +
* 박동선 기자, <[https://www.etnews.com/20200617000143 블룸테크놀로지, 이달말 '로커스체인' 공개테스트 예정…'탈중앙-확장' 양립 특성]>, <<전자신문>>, 2020-06-17
 +
* 장순관 기자, <[http://www.fortunekorea.co.kr/news/articleView.html?idxno=12638 블룸테크놀로지, 초고성능의 퍼블릭 블록체인 ‘로커스체인’ 테스트넷 글로벌 오픈]>, <<포춘코리아>>, 2020-07-14
  
 
== 같이 보기 ==
 
== 같이 보기 ==
{{다단3|
 
* [[암호화폐 종류]]
 
* [[비트코인]]
 
* [[이더리움]]
 
* [[이오스]]
 
* [[리플]]
 
* [[스팀]]
 
* [[아이콘]]
 
* [[루니버스]]
 
* [[클레이튼]]
 
* [[스테이블코인]]
 
* [[ICO]]
 
|
 
* [[암호화폐 거래소]]
 
* [[빗썸]]
 
* [[업비트]]
 
* [[바이낸스]]
 
* [[암호화폐 창시자]]
 
* [[사이퍼펑크]]
 
* [[사토시 나카모토]]
 
* [[비탈릭 부테린]]
 
* [[댄 라리머]]
 
* [[우지한]]
 
* [[잔커퇀]]
 
|
 
* [[채굴]]
 
* [[채굴기]]
 
* [[채굴장]]
 
* [[채굴업체]]
 
* [[채굴조합]]
 
* [[마이닝풀]]
 
* [[채굴지역]]
 
* [[알고리즘]]
 
* [[암호 알고리즘]]
 
* [[합의 알고리즘]]
 
* [[체인 알고리즘]]
 
* [[오라클 문제]]
 
* [[상호인증 블록체인]]
 
}}
 
  
{{알찬글}}
+
* [[블룸테크놀로지]]
{{블록체인 기술}}
+
* [[이상윤]]
{{합의 알고리즘}}
+
* [[김세정]]
{{암호 알고리즘}}
+
* [[확률적지분증명]]
{{알고리즘}}
+
* [[DAG]]
 +
* [[BFT]]
 +
* [[다이내믹 샤딩]]
 +
* [[베리파이어블 프루닝]]
 +
 
 
{{블록체인 플랫폼}}
 
{{블록체인 플랫폼}}
{{블록체인 솔루션}}
+
{{암호화폐 역사}}
{{블록체인 서비스}}
 
{{4차 산업혁명}}
 
 
 
[[분류:블록체인]]
 
[[분류:체인 알고리즘]]
 
[[분류:데이터베이스]]
 

2020년 7월 17일 (금) 18:51 판

로커스체인(Locus Chain)
로커스체인(Locus Chain)
블룸테크놀로지(Bloom Technology)
이상윤 대표이사
김세정 공동창업자

로커스체인(Locus Chain)은 PC 및 휴대폰 등 널리 보급된 일반적인 디바이스로 구성된 블록체인 네트워크 상에서 초당 수천 트랜잭션을 처리하는 성능을 목표로 개발 중인 블록체인 플랫폼을 위한 암호화폐이다. 로커스체인의 슬로건은 "실제 사용을 위한 암호화폐"이다. 로커스체인의 창시자는 블룸테크놀로지 회사의 이상윤이다.

위 목표를 달성하기 위한 중요한 기술적인 문제점은 네트워크 전송량과 트랜잭션 계산량이다. 로커스체인에서는 네트워크 전송량과 계산량을 줄이는 방법으로서 샤딩을 통한 서브네트워크 구성 및 분산처리를 채택하고 있다. 샤드합의 알고리즘비잔틴 장애 허용(BFT) 계열을 응용하여 트랜잭션 확정까지의 시간을 단축한다. 원장 구조는 방향성 비순환 그래프(DAG) 계열 데이터 구조를 채택하여 리얼타임 동적 샤딩 및 프루닝을 구현하고 있다.

로커스체인은 이더리움 기반의 ERC-20 토큰인 로커스(LOCUS)를 발행했으며 글로벌 암호화폐 거래소인 비트레이드, 라토큰에 상장되었고 추후 메인넷이 발표되면 로커스 코인으로 아토믹스왑(atomic swap)을 지원할 예정이다.

개요

로커스체인(Locus Chain)은 탈중앙화에 충실하면서 동시에 성능확장성의 문제를 해결하려 한다. 먼저 로커스체인은 탈중앙화의 중요한 요소로서 누구나 쉽고 공정하게 참여할 수 있어야 한다는 점을 중시한다. 이를 위해 현재의 일반적인 PC와 휴대폰 및 IoT디바이스의 네트워크 성능, 저장 공간, CPU속도 및 계산량의 한계를 이해하고, 이 위에서 무리 없이 동작하는 알고리즘과 데이터 구조를 개발하여 이를 로커스체인 전체 시스템으로서 구현해 나가는 방향으로 연구가 진행되고 있다.

먼저, 원장 구조로서 처리 성능을 담보하기 어려운 선형구조 대신 비선형구조인 DAG(Directed Acyclic Graph)를 채용하였다. 로커스체인의 AWTC(Account-wise Transaction Chain)구조는 어카운트/유저를 중심으로 트랜잭션 그래프를 구성하여 각 트랜잭션을 관리하는 DAG구조이다. 각 트랜잭션의 전후 관계와 다른 트랜잭션들과의 관계가 그래프상에 직접 배치됨으로 고속 참조가 가능하면서도, 어카운트 단위로 정보를 총합 관리함으로써 샤드간 이동과 통합을 가능하게 하는 데이터 구조이다.

다음, 로커스체인의 합의 알고리즘은 PoS(Proof-of-Stake)를 기반으로 하는 BFT합의를 채택하고 있다. PoW(Proof-of-Work)와 Nakamoto합의가 가지는 비효율적인 CPU계산량 소모와 불확정성을 피하기 위한 목적이다. BFT합의의 고속화를 위해, 로커스체인은 전체 네트워크 노드 중 합의에 참여하는 노드를 공정한 방법으로 랜덤하게 샘플링하는 방식을 채택하고 있다. 이 랜덤 선출에는 각 노드의 로커스체인 네트워크에 대한 여러 가지 기여도가 반영된다. PoS를 통해 코인의 지분 소유량이 반영될 수 있고, 노드의 온라인 시간 등 코인량 이외의 내용도 반영이 가능하다.

그리고, 네트워크 부하를 줄이기 위한 목적으로 다이내믹 샤딩(Dynamic Sharding)이 도입되어 있다. 각 샤드는 독립적으로 BFT합의 알고리즘을 수행하며, 하나의 어카운트는 한번에 단 하나의 샤드에서만 처리된다. 따라서 로커스체인에서는 노드 숫자가 늘어나면 이에 비례하여 트랜잭션 처리량이 늘어난다.

또한, 각 노드가 꼭 저장하여아만 하는 원장의 크기를 줄이기 위한 프루닝(pruning)방법으로써 베리파이어블 프루닝(Verifiable Pruning) 기술이 개발, 채택되어 있다. 베리파이어블 프루닝은 삭제된 과거의 데이터와 현재 가지고 있는 데이터간의 정합성을 암호학적인 방법으로 검증 가능한 알고리즘이다. 이를 통해 현재의 트랜잭션을 합의하는 데 당장 필요하지 않은 데이터는 스토리지에서 삭제할 수 있고, 이 상태에서도 과거 데이터와의 정합성 검증과 해쉬값 참조가 가능하다. 나아가 이 베리파이어블 프루닝 기술을 응용하여, 새로 네트워크에 참여한 노드가 비교적 소량의 최근 데이터만을 다운로드 받아서 짧은 시간 안에 곧바로 네트워크에 기여가 가능한 구조가 구축되어 있다. 그리고 사물인터넷(IoT) 장치 등 제한된 저장 용량만을 갖는 디바이스에서도 로커스체인의 완전 동작이 가능할 것으로 보인다.

위와 같은 로커스체인의 특징은, IoT상의 디바이스 등 아주 적은 성능의 장치들이 제약없이 노드에 참여할 수 있게 하여, 머신투머신(M2M) 거래, 소매점 단말기, 사물인터넷(IoT), 자율주행 자동차 등의 미래산업에 블록체인이 바로 적용될 수 있게 한다. 로커스체인의 개발자들은 초당 수십억 건의 이벤트를 처리해야 하는 게임 엔진 개발 경험을 살려 데이터 원장구조에서부터 합의알고리즘, 스토리지 및 네트워크 사용량을 최적화하기 위한 기술까지 로커스체인 프로젝트에 모두 담으려 하고 있다.

역사

로커스체인(Locus Chain)의 개발을 맡고 있는 블룸테크놀로지(Bloom Technology) 로고

'실용가능한 퍼블릭 블록체인'을 목표로 로커스체인 개발을 책임지고 있는 블룸테크놀로지는 한국게임산업의 1세대 개척자였던 이상윤 대표가 1994년 판타그램(Phantagram Limited)이라는 이름으로 설립한 회사이다. 판타그램은 파트너 회사인 블루사이드(Blueside Inc.)와 함께 유명 게임 시리즈 '킹덤 언더 파이어(Kingdom Under Fire)', '나인티 나인 나이츠(Ninety Nine Nights)' 등을 만든 게임 엔진 개발회사이다. 20년 동안 판타그램은 마이크로소프트 사와 4개 이상의 콘솔 게임 타이틀을 성공적으로 출시했고 유수의 PC 게임 타이틀을 발표했다. 그중 '킹덤 언더 파이어: 크루세이더(Kingdom Under Fire: Crusaders)'는 2004년 대한민국게임대상을 수상하기도 했다. 하지만 킹덤 언더 파이어2는 약 1000억의 투자를 받았지만 10년이상 출시를 못하였고, 출시 후에도 흥행부진으로 심각한 경영난을 겪고있다. 게임 엔진 기술은 수십만 유저가 참여하여 실시간 초당 수십억개의 이벤트를 처리하기 위한 전문적인 기술로 블록체인과 같은 P2P 기술과 관련성이 높다. 판타그램은 3D 그래픽 최적화, 데이터 분산에 대한 기술력을 바탕으로 2017년 블록체인 개발 사업을 시작하고 2018년 법인명을 '블룸테크놀로지'로 변경했다. 블룸테크놀로지는 차세대 블록체인 플랫폼인 로커스체인의 개발을 맡았고 자회사인 '로커스체인 파운데이션(Locus Chain Foundation Pte. Ltd.)'은 사업전반을 맡고 있다.

주요인물

  • 이상윤: 로커스체인 파운데이션 대표 및 블룸테크놀로지 대표를 맡고 있다. 이상윤 대표는 10대였던 1987년 처음으로 8-bit PC상에서 상용 게임을 만들어 이를 한국과 일본에 판매했으며, 판타그램 및 블루사이드를 통해 "킹덤 언더 파이어" 게임시리즈를 비롯하여 [Forgotten Saga (PC)], [Kingdom Under Fire Crusaders (Xbox)], [Ninety Nine Nights (Xbox360)] 등을 디렉팅 및 프로듀싱하였다.
  • 김세정 : 로커스체인의 공동창업자이며 이상윤 대표의 부인이다.게임 개발사 블루사이드의 대표이기도 하다. 2007년에는 문화관광부 표창장을 받기도 했다.
  • 주영현: 1998년 판타그램에 합류한 이후 드래곤플라이, 엔플레버, 블루사이드 등을 거치면서 게임 엔진 및 게임 기술 개발 디렉터를 역임했다. 블룸테크놀로지의 테크니컬 디렉터로서 로커스체인의 기술 개발을 책임지고 있다.
  • 이길호: 1987년부터 게임 프로그래머로 일했으며 1994년 판타그램의 설립자 중 하나로 개발 책임 및 매니지먼트를 맡았다. 로커스체인에 합류해서는 암호 기술 및 매니지먼트를 돕고 있다.
  • 장순목 : 30년 이상 개발경력을 가지고 있으며 와이디온라인 CTO , 디지타워 엔터테인먼트 CEO, 나인버드게임즈 CEO 등을 역임했다. 게임을 비롯해 보안시스템, 비전센서, 시뮬레이터, AI, IOT 등의 개발 및 운용 경험이 있고 스크린야구와 관련된 특허 10여종의 발명자다.
  • 오구라 타케유키: 20년 넘게 IT 업계에서 프로그래머로 활동했으며 개발 프로젝트의 최고 책임자를 역임했다. GPGPU 프로그램과 프로토타입 등에 풍부한 경험을 갖고 있으며 마이크로소프트, Dena, 그리고 기타 유수의 세계적인 IT 업체에서 수석 프로그래머로 활동했다.
  • 채병길: 로커스체인의 총판을 담당한 시그널에셋의 대표이자 블룸테크놀로지의 등기 임원, 블루사이드의 비등기 임원을 지낸 경력이 있다. 로커스체인 판매 이후 롤스로이스,페라리,벤틀리 외 수천만원을 호가하는 슈퍼바이크 등을 수시로 바꿔 탄 것으로 알려져 공분을 자아낸 적이 있다.현재의 로커스체인이 있게 한 주역 중 한명이지만 그가 무엇을 전공하고 무슨 특기가 있는인물인지는 알려진 바 없다.
  • 박동진: 시그널에셋 직원으로 로커스체인을 온라인판매하는데 큰 공헌을 하였다. 그가 판매한 코인만 100억원에 육박하는 것으로 추정된다. 유튜브 방송을 통해 투자자에게 청와대 개입설 및 1098조 자금보증설 등을 설파한 인물이기도 하다.과거 데피닛 이라는 활동명으로 래퍼로 활동하기도 했다.
  • 송치영: 박동진과 같은 팀을 꾸려 로커스체인을 판매하는데 큰 공헌을 했다.
  • 문왕식: 현재 블룸테크놀로지의 실질적 사업 관련 운영을 하고 있는 비선 실세이다. 과거 9000억대 다단계사기업체인 밸류인베스트코리아에서 자금모집책 지점장을 지냈다.그 전에는 미래에셋 등에서 보험판매업을 했다고 한다.
  • 이근수: 블룸테크놀로지 커뮤니티 관리 부장이며 블룸테크 직원 중 서열이 가장 낮다고 볼 수 있다.
  • 문영배 : IMF 및 국제기구등에 블록체인 기반의 CBDC, 국내 기업들의 블록체인 기반 다양한 프로젝트에 컨설팅을 수행하고 있다. 디지털금융연구소장이며 고려대 기술경영대학원 겸임교수를 했었다.
  • 스티브 오 : 미국 스탠퍼드 로스쿨 법학 박사이고, 삼성전자 기업변호사와 한국마이크로소프트 법무팀 소속 변호사 등(1997-2002)을 거쳐 2008년 트라이콤(현재는 상장폐지)경영전담을 했었다.


특징

DAG-AWTC 원장구조

선형체인구조와 로커스체인(Locus Chain)의 DAG-AWTC 비교

고속 대량 처리를 위한 원장 구조: AWTC원장 구조는 로커스체인의 고속 처리 및 분산 처리에 있어 중요한 기술적 요소이다. 비트코인, 이더리움 등의 많은 블록체인이 선형 체인구조를 갖고 있는 반면 로커스체인은 DAG(Directed Acyclic Graph) 기반의 비선형 원장구조인 AWTC(Account-Wise Transaction Chain)를 사용한다. 이 구조는 이름 그대로 어카운트 단위로 트랜잭션을 관리하는 병렬형 구조이며 나노코인블록격자(block lattice)와 유사한 형태를 가진다. 선형 체인구조는 이전 블록에 다음 블록이 연결될 수 있는 곳이 한곳밖에 없고, 여러 노드가 같은 연결지점에 동시에 블록을 추가하려 하는 병목이 발생한다. 반면 로커스체인의 DAG-AWTC를 비롯한 블록 격자 구조는 트랜잭션을 추가하는 지점이 어카운트 수만큼 존재하고, 그 지점에 대해서는 소유 어카운트만이 독점적으로 기록이 가능하므로 충돌이 발생하지 않는다. 또한 트랜잭션을 추가한 어카운트가 자명하므로 어카운트 소유자 본인이 악의적인 사용자가 아니라면 트랜잭션은 추가 즉시 거의 확정된다. 이러한 성질을 갖는 로커스체인의 원장구조는 기존 블록체인이 가지고 있던 거래처리 지연 문제를 근본적으로 해결하기 위한 주요 기술적 특징 중 하나이다.

Locus BFT 합의알고리즘

로커스체인(Locus Chain)의 합의알고리즘

확정 완결적 합의: DAG-AWTC 구조는 기본적으로 어카운트간 충돌이 없고 이후에도 결과가 뒤집힐 확률이 거의 없어 소매처리시간(수 초) 이내에 거래가 확정된다. 대부분의 경우 트랜잭션은 정상적으로 추가되고 확정되지만, 만약 어카운트 소유자가 악의적이라면 더블스펜딩과 같은 문제를 발생시키는 것이 가능하다. 로커스체인에서는 수분 간격으로 정기적으로 BFT합의를 실시, 이 기간 동안 문제가 없었다는 사실을 확정하거나, 만약 문제가 생겼을 경우 이를 해결한다.

AWTC구조에서 더블 스펜딩은 한 어카운트의 트랜잭션 체인에 동일한 일련번호를 갖는 트랜잭션이 동시에 둘 이상 발생하는 경우로 명확하게 정의된다. 동시에 발생한 서로 다른 트랜잭션이 네트워크를 거쳐 전파되는 과정에서 통과한 각 노드상에서, 노드가 갖는 지분(PoS)에 따른 선택(pseudo-vote)이 발생하면서, 더 많은 지지를 받은 트랜잭션이 1차적으로 결정된다(비확정합의). 그 다음, 확률적지분증명(Stochastic PoS)을 통해 선출된 BFT참여 노드가 주기적(2분 정도 간격)으로 원장 상태를 확정해 거래의 완결성을 최종 확보한다(확정합의).

DAG는 병렬형 구조이기 때문에 각 노드가 병렬적으로 원장을 갱신한다. 따라서 현재 리얼타임의 절대적인 원장 상태를 특정하는 것은 불가능하다. 로커스체인은 샤드 내에서 데이터가 충분히 전송되는 데 필요한 시간을 감안하여, 이 시간만큼 약간의 과거 시점에 대한 합의를 시도함으로써 DAG 상에서 BFT 확정합의를 최초로 구현했다고 2019년 2월 언론에 발표하였다. 로커스체인의 합의 알고리즘은 실행 중에도 새로운 트랜잭션의 발생을 막지 않아 DAG의 고속처리에 간섭하지 않으므로 기존의 stop-and-go방식이었던 BFT의 성능적 단점을 개선하였다.

기술적으로 DAG와 BFT를 동시 구현하는 것이 유의미한 이유는, 이것이 이후 스토리지 문제와 네트워크 부하 문제를 해결할 프루닝 및 샤딩 기술의 전제조건이 되기 때문이다. 블룸테크놀로지는 BFT 확정합의 방식의 DAG-AWTC 원장 시스템에 대한 특허 출원을 신청한 상태로 알려져 있다.

Stochastic PoS 기반 공정한 커미티 선출

완전한 탈중앙화: 로커스체인은 알고랜드의 무허가형 순수지분증명방식과 유사한 알고리즘을 사용한다. 더 자세히 설명하자면 로커스체인은 확률적지분증명 (Stochastic PoS: 지분이 많을수록 커미티로 선출될 확률이 높아지는 방식)을 기반으로 무작위검증가능함수(VRF: Verifiable Random Function)에 의해 매 라운드마다 합의 알고리즘에 참여하는 새로운 프로포저 커미티를 선출한다. 누가 프로포저로 선출될지 미리 알 수 없기 때문에 해킹, 담합 등 악의적인 공격이 어렵다. 또한 최근 투표 참여 횟수 및 네트워크 참여도(온라인 시간 등)에 기반해 매 라운드마다 새로운 밸리데이터 커미티를 선출, 프로포저가 제안한 라운드 상태에 대해 PBFT 방식에 따라 2회의 투표를 거쳐 결과를 확정한다. 이러한 방법은 합의에 참여할 노드(프로포저, 밸리데이터)를 특정하거나 미리 예측할 수 없기 때문에 악의적 공격에 의한 조작이 어려워져 합의결과의 공정성과 네트워크의 안정성(security)이 확보된다고 로커스체인은 주장한다.

베리파이어블 프루닝

로커스체인(Locus Chain)의 베리파이어블 프루닝

노드 저장 부하감소: 로커스체인은 일정 기간(하루) 이전의 과거 데이터를 능동적으로 로컬환경에서 삭제(프루닝)하여 로컬 데이터의 양을 줄이면서도, 블록체인의 데이터 검증 기능에 지장을 주지 않는 베리파이어블 프루닝(Verifiable Pruning) 기술을 개발했다고 2019년 7월초 발표하였다.

늘어나는 원장 사이즈 문제[1]를 해결하기 위해 오래된 데이터를 단순 삭제하여 원장의 크기를 줄이는 일반적인 프루닝과 달리, 로커스체인의 베리파이어블 프루닝은 스큐드머클트리(Skewed Merkle Tree) [2] 구조를 사용하여 과거 대부분의 데이터가 로컬 환경에 존재하지 않는 상황에서도 데이터의 정당성을 검증할 수 있는 기술이다.

로커스체인은 관련된 모든 데이터를 전부 보유하지 않아도 필요한 부분의 해시값만으로 정당성 검증이 가능하기 때문에 로컬 노드의 데이터 저장량이 대폭 줄어든다. 시중의 SD카드정도의 저장량으로 노드 운용이 가능하다는 사실은, 누구나 부담 없이 로커스체인 네트워크에 참여할 수 있는 중요한 기반이 되고, 이는 높은 탈중앙화를 달성하는 데 중요한 요소이다.

여기에 추가로 로커스체인은 초당 수천 트랜잭션이 수년 이상 쌓인 상황에서도 먼 과거에 발생한 데이터를 효율적으로 검증할 수 있도록 필요한 계산 정보량을 지수함수적으로 단축시키는 알고리즘인 계층적 스큐드머클트리(Hierarchical Skewed Merkle Tree)를 도입했다고 한다. 이로써 노드의 스토리지 부담을 줄이면서 동시에 고속 검증이 가능한 블록체인을 구현하였다고 한다.

반면에, 일부 노드 상에만 데이터가 보존되는 경우 주목도가 낮은 데이터는 아무도 저장하지 않고 사라져 버리는 경우가 발생할 수 있다는 우려가 있다. 이런 우려에 대해, 로커스체인에서는 우선 각 어카운트의 과거 이력(history)은 기본적으로 어카운트 자신 또는 자신이 위임한 노드가 저장하므로, 소유자 본인은 언제나 자신의 과거 이력의 열람 및 백업이 가능하므로 대부분의 경우 문제가 없다고 한다. 이것으로 불충분하다면 로커스체인 외부의 과거 데이터의 저장에 특화된 별도 기구에 저장을 맡길 수 있는데, 예를 들어 수백테라바이트의 저장공간을 가진 디렉토리 서비스 운영 사업자가 코인을 대가로 과거 트랜잭션 데이터의 열람 서비스를 제공하는 등의 전개를 생각할 수 있다. 로커스체인 외부에서 읽은 과거의 데이터도 모든 로커스체인 노드에서 검증할 능력이 있다는 것을 이용하여, 저장과 검증 기능을 각각 잘하는 쪽에 일임함으로써 굳이 로커스체인 위에 모든 데이터를 저장하지 않고도 블록체인의 모든 이점을 효율적으로 누릴 수 있을 것이라고 한다.

블룸테크놀로지는 베리파이어블 프루닝에 대한 특허 출원을 신청한 상태로 알려져 있다.

"로커스체인베리파이어블 프루닝을 통해 이미 원장에서 지워진 데이터라고 해도 나중에 참ㆍ거짓의 증명이 가능한 데이터 구조를 가지게 함으로써 극단적인 원장 사이즈 축소가 가능해졌으며, ​일자형체인 구조가 아닌 DAG-AWTC 원장구조를 사용해 수초 내 거의 모든 요청을 처리할 수 있게 됐다"[3]
  - 주영현 테크니컬 디렉터

다이내믹 샤딩

로커스체인(Locus Chain)의 다이내믹샤딩

계산량 증가 및 노드부하감소: 로커스체인은 노드가 부담하는 네트워크 사용량[4]을 낮추고 네트워크 전체의 트랜잭션 처리량을 높이기 위해 다이내믹 샤딩을 도입한다고 한다.

샤딩이란 네트워크 혹은 원장 상태를 샤드(shard) 단위로 작게 쪼개는 기술이다. 일반적인 샤딩은 통신 비율이 샤드 수에 비례해 증가하고 샤드 간 데이터 참조 및 검증이 어렵다는 단점이 있다. 또한 샤드마다 트랜잭션의 빈도, 노드의 수 등에서 차이가 날 경우 네트워크 안정성에 불균형이 발생할 수 있다. 로커스체인은 이런 문제를 해결하기 위해 네트워크 사용량에 따라 적절한 샤드 수를 조절하는 한편 알고리즘으로 샤드간 균형을 유지하는 다이내믹 샤딩(Dynamic Sharding: 동적 샤딩)을 적용해 성능이 한쪽으로 치우치는 것을 방지하겠다는 계획이다. 로커스체인은 원장 구조가 어카운트 별(AWTC)로 되어 있기 때문에 샤드간 불균형이 일어났을 경우 계정 단위로 샤드를 재배치하여 샤드의 수와 사이즈, 밸리데이터 비율 등을 조절하는 것이 용이해 보인다. 다이내믹 샤딩을 적용하면 한 노드가 감당해야 하는 네트워크 사용량은 샤드 수를 N 으로 할 때 2/N 으로 줄어들고 동일 노드의 네트워크 사용량 대비 네트워크 전체 TPS는 그만큼 증가하게 되는데, 여기에 추가적으로 원장을 쪼개는 스테이트 샤딩을 더해 스토리지 사용량 역시 샤드 수만큼 추가적으로 나눌 계획. 2020년 3월 개발 완료하였다 7월 초순경 다이나믹샤딩까지 적용된 퍼블릭블록체인 공개테스트가 진행될 예정이다.

(기사가 올라왔다.

양자내성 암호서명

암호학적 미래대비성: 블록체인 프로젝트에 큰 위협이 되는 것 중 하나가 바로 양자컴퓨터의 등장이다. 양자컴퓨터 시대가 도래하면 현재 주류로 사용되고 있는 많은 서명 알고리즘이 무효화될 것으로 예상되고, 이에 전 세계 많은 암호학자들이 양자컴퓨터에 대비한 양자내성암호(PQC) 연구를 진행하고 있다. 다만 지금까지 발표된 양자내성암호는 현재의 비 양자내성 암호(non-PQC)에 비해 계산량과 데이터량이 막대하여, 개인용 PC나 모바일기기에서 처리하기에는 성능 부담이 있다. 그리고 양자내성암호는 아직 표준이 정착되지 않아 실제 사용했을 때 안전한가에 대한 수학적, 기술적 검증이 부족한 점이 있다.

로커스체인은 이러한 상황을 고려하여 서명 체계를 마스터 서명과 노멀 서명으로 이원화했다고 한다. 일반적인 트랜잭션에서는 현재의 암호체계를 적용한 노멀 서명과 이를 위한 키(페어)를 사용하고, 노멀키를 분실하거나 타인에게 노출되었을 때는 양자내성암호를 적용한 마스터 서명을 사용해 노멀키를 교체하는 방식이다. 마스터 서명은 꼭 필요한 경우 이외에는 사용하지 않기 때문에 양자내성암호의 데이터량 및 계산량 부담이 적다. 그리고 노멀 서명은 키 이외에 알고리즘 자체를 플러그인 방식으로 교환하는 것이 가능하다. 향후 양자컴퓨터가 상용화되거나 개인용PC로 양자내성암호 알고리즘을 처리 가능한 시대가 오면 로커스체인은 노멀 서명 자체를 양자내성 알고리즘으로 교체하는 것이 가능하다고 주장한다.

그리고 양자내성암호에 대한 안전성 자체도 아직 증명되지 않았으므로 마스터 서명은 당분간 양자내성암호와 기존의 암호시스템을 병렬로 사용한 하이브리드 체계로 운영한다는 계획이다. 향후 양자내성암호서명 알고리즘에 취약점이 발견되어도 현용 암호서명 알고리즘으로 커버가 가능하며, 나아가 문제가 없는 마스터 서명 알고리즘으로 넘어갈 수 있는 migration방식을 연구하고 있다고 한다.

데이터 위변조 검증 API

로커스체인 개발팀은, 블록체인 기술의 중요한 포인트는 데이터의 보관보다 제출된 데이터의 위변조와 정당성을 오픈된 환경에서 누구나 검증 가능하다는 점에 있다고 주장한다. 많은 블록체인 프로젝트에서 기존의 DBMS(Database Management System) 대신 블록체인 원장에 직접 데이터를 담으려는 노력을 하고 있으나, 로커스체인 개발팀의 주장은 블록체인 플랫폼이 기존 DBMS의 대량의 데이터 저장과 완전 무결한 트랜잭션 처리 기능을 대체하는 것은 어렵다는 입장이다. 대신, 로커스체인은 다른 DBMS등의 방법으로 저장된 데이터의 정당성과 위변조 여부를 먼 미래 시점에서도 효율적으로 검증 가능한 능력을 갖고 있다고 주장한다.

이러한 입장에서 로커스체인은, 사용 단체가 개별적으로 독자 블록체인 시스템을 구축하지 않아도, 로커스체인의 위변조 검증API를 통해 데이터의 위변조를 검증할 수 있도록 하는 플랫폼을 개발하였다고 2019년 7월 발표 하였다.

전망

사람 사이의 직접 거래뿐만이 아니라 사람-디바이스, 디바이스-디바이스 간의 거래 비율이 기하급수적으로 늘어나는 미래에는 탈중앙화의 중요성이 수면 위로 떠오를 것이다. 미국 IT 시장조사 기업인 IDC(International Data Corporation)는 앞으로 연결될 IoT 디바이스의 수가 2025년까지 416억개이며 모든 디바이스가 만들어내고 소비하는 데이터 양이 79.4제타바이트(ZB)에 달할 것으로 전망했다. [5] 머신끼리 서로 수없이 주고받는 통신과 여기에서 파생되는 데이터를 처리하려면 해킹, 담합, 조작 등 범죄에 악용되거나 단일장애지점(single point of failure)이 발생할 가능성이 있는 현재의 중앙화된 서버-클라이언트 방식은 사용하기 어려워 보인다.

로커스체인의 주장대로 저용량 기기에서도 블록체인이 충분히 동작할 수 있도록 개발이 된다면, 블록체인 기술의 실용화에 도움이 될 것으로 전망된다. 특히, 국가화폐의 경우 대량의 거래를 감당할 수 있는 고성능의 블록체인 기술이 필요하기 때문에 크게 도움이 될 것으로 기대된다.

평가

로커스체인은 퍼블릭 블록체인 플랫폼을 목표로 하고 있으며, 대부분의 블록체인에서 사용하는 일자형 블록구조가 아닌 DAG원장구조에서 PoS+BFT합의를 취하고 있다. 이로인해 탈중앙화 기반의 확장성과 고성능이 담보되고 있다. 이외에도 네트워크 부하를 줄여주는 다이나믹 샤딩과 원장의 크기를 줄여주는 베리파이어블 프루닝 기술은 한차원 높은 고난이도의 기술로 보인다. 현재 테스트넷이 오픈되어 운영중이다.

  • 부정적 평가: 로커스체인은 판매 당시 절대 손실을 보지 않는다며, 사우디 아람코 석유기업과 빈살만 왕세자, 청와대까지 개입되어 있다고 언급하며 허위사실로 코인을 판매하였다는 주장이 있다(블룸테크놀로지에서는 사실무근이라고 함). 현재 로커스체인 피해자들의 단체소송이 진행중에 있다.[6]  또한, 회사 월급이 밀리고 직원 70%가 1년새 나가버린 회사이며, "어떻게든 한탕 하려고 하는 게 아니냐."는 부정적 평가도 과거 있었다. krcryptoanalyst , 〈로커스체인의 CEO와 COFOUNDER가 대표와 사장으로 있는 '블루사이드'와 로커스체인 추가 정보 (긴 글 주의)〉, 《스팀잇》, 2018-05-10

 

평가에 관한 참고자료

 

 

  • 김광일 기자,<[피치원단독석유코인 ‘로커스체인’800억원대 사기코인 논란,투자피해자 50여명 검찰고소]>,피치원미디어,2019-12-17
  • 박기영 기자,<[피플 이민석 변호사 “사기꾼은 진화 중…솜방망이 처벌 강화ㆍ검경 합동 수사로 막아야”]>,이투데이,2020-05-10
  • 김경탁 기자,<[이슈집중 채널A발 ‘유시민 구지가’ 사건…이철 그리고 VIK에 대한 모든 것]>, 뉴비씨, 2020-04-01
  • 내외신문,<[을의반란31화 1조원대 다단계 사기 밸류인베스트코리아모집책과 정관계 법조계 비호세력을 직접 단죄 위해 만든 '금융피해자연대' 결성]>내외신문,2020-04-04

관련영상


각주

  1. 현재의 저속이 아닌 비자 카드의 최대 처리량이라고 하는 4k TPS(Transaction Per Second)에 이르는 실용적인 성능을 내는 블록체인을 가정하고, 트랜잭션을 한 번 전송하는 데 드는 용량이 0.5kB 정도라고 가정했을 때 노드가 감당해야 하는 원장 사이즈는 매일 약 172GB 정도씩 늘어난다. (계산법: 0.5kB/Tx * 4kTx/sec * 3.6ksec/hour * 24hour/day = 172.8GB/day)
  2. 스큐드머클트리는 이진 머클트리와 링크드리스트의 복합체로서 머클트리의 데이터 검증 능력을 링크드리스트에 적용시킨 구조이다.
  3. 여용준 기자, <로커스체인, 플랫폼 기술 집약한 엔터프라이즈 메인넷 개발>, 《이뉴스투데이》, 2019-07-04
  4. 고속 블록체인의 초당 처리량을 4K TPS로 가정했을 때 노드가 감당해야 하는 네트워크 통신량은 초당 2MB(=0.5kB/Tx * 4kTx/sec )정도이다. 이는 일반 가정집에서 사용하는 네트워크 대역폭이 100Mbit/s라고 할 때 전체의 20%에 해당하는 수치이다. 이것은 언뜻 작은 수치로 보일 수 있지만 P2P 가십 프로토콜에서 통신을 주고받는 리피트(repeat)를 고려하면 초당 20MB 정도로 일반인이 가정집 PC로 노드에 참여하기에는 어렵다고 볼 수 있다.
  5. Michael Shirer, [The Growth in Connected IoT Devices Is Expected to Generate 79.4ZB of Data in 2025, According to a New IDC Forecast], IDC, 18 Jun 2019
  6. 피치원 미디어,<피치원단독석유코인 ‘로커스체인’800억원대 사기코인 논란,투자피해자 50여명 검찰고소>

참고자료

같이 보기