메인체인 편집하기

이동: 둘러보기, 검색

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 아이디(ID)으로 기록되고, 다른 장점도 있습니다.

편집을 되돌릴 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 당신의 편집
10번째 줄: 10번째 줄:
  
 
== 특징 ==
 
== 특징 ==
메인체인은 가장 긴 체인이라고 불린다. 하지만 정확한 기준은 누적 난이도가 제일 높은 체인이며, 대개 가장 긴 체인일수록 누적 난이도가 높아 흔히 긴 체인이라고 표현한다. 네트워크 전파 속도 차이로 인해 하나의 체인으로 수렴하기 같은 블록을 채굴하는 경우가 종종 발생하며 이는 [[포크]](분기)를 유발한다. 동시 채굴이라는 용어는 정확히 같은 순간에 채굴에 성공한다는 개념이 아니며, 모든 노드들에게 블록이 전파되기 전, 같은 블록에 있어서 다른 노드에 의해 채굴이 완성되면 포크가 생겼다고 볼 수 있다.<ref name="메인 체인">손동하, 〈[https://brunch.co.kr/@dongha-sohn/11 메인체인]〉, 《브런치》, 2019-08-10 </ref>
+
메인체인은 가장 긴 체인이라고 불린다. 하지만 정확한 기준은 누적 난이도가 제일 높은 체인(the most cumulative PoW)이며, 대게 가장 긴 체인일수록 누적 난이도가 높기에 흔히 긴 체인이라고 표현한다. 네트워크 전파 속도 차이로 인해 하나의 체인으로 수렴하기 전에 같은 블록을 채굴하는 경우가 종종 발생하며 이는 분기, 즉 포크를 유발한다. 동시 채굴이라는 용어는 정확히 같은 순간에 채굴에 성공한다는 개념이 아니며, 모든 노드들에게 블록이 전파되기 전, 같은 블록에 있어서 다른 노드에 의해 채굴이 완성되면 포크가 생겼다고 볼 수 있다.<ref name="메인 체인">손동하, 〈[https://brunch.co.kr/@dongha-sohn/11 메인체인]〉, 《브런치》, 2019-08-10 </ref>
  
 
[[사이드 체인]]은 두 블록체인간의 [[양방향 연결]](투 웨이 페그; Two-way peg)을 활용한 방법이고, 거래 결과를 확인해야 하는 곳을 메인체인이라 한다면, 코인을 동결상태로 만들고 그 액수만큼 [[보증금 증명]]을 생성해 [[차일드 체인]]에서 코인을 발행한다. 이후 거래된 차일드체인의 코인을 소각하고 [[인출금 증명]]을 생성한 뒤 메인체인의 코인 동결을 해제하는 방식으로 처리한다. 사이드체인의 양방향 연결은 보안을 저해하지 않고 선형적으로 확장 가능한 방법이며, 이를 활용한 [[이더리움]] 샤딩 구조의 사례를 들어 메인체인은 풀노드로 온전히 검증되고 차일드체인은 이용자를 통해 온전히 검증되고 메인체인을 통해 보호된다. 플라즈마는 메인체인에서 [[네이티브 화폐]] 처리, 차일드체인에서 스마트 컨트랙트 실행을 하는 아이디어로 비트코인 스크립트를 통해 구현될 수 있는데, 이는 메인체인의 확장성 제약을 해소하고 메인체인의 보안성과 탈중앙성을 보호하며 차일드 체인에 부가적인 보안성을 제공한다.<ref>특별취재팀, 〈[https://www.zdnet.co.kr/view/?no=20180917172959 비트코인골드 설립자 "블록체인 원리는 생존"]〉, 《지디넷코리아》, 2018-09-17 </ref>
 
[[사이드 체인]]은 두 블록체인간의 [[양방향 연결]](투 웨이 페그; Two-way peg)을 활용한 방법이고, 거래 결과를 확인해야 하는 곳을 메인체인이라 한다면, 코인을 동결상태로 만들고 그 액수만큼 [[보증금 증명]]을 생성해 [[차일드 체인]]에서 코인을 발행한다. 이후 거래된 차일드체인의 코인을 소각하고 [[인출금 증명]]을 생성한 뒤 메인체인의 코인 동결을 해제하는 방식으로 처리한다. 사이드체인의 양방향 연결은 보안을 저해하지 않고 선형적으로 확장 가능한 방법이며, 이를 활용한 [[이더리움]] 샤딩 구조의 사례를 들어 메인체인은 풀노드로 온전히 검증되고 차일드체인은 이용자를 통해 온전히 검증되고 메인체인을 통해 보호된다. 플라즈마는 메인체인에서 [[네이티브 화폐]] 처리, 차일드체인에서 스마트 컨트랙트 실행을 하는 아이디어로 비트코인 스크립트를 통해 구현될 수 있는데, 이는 메인체인의 확장성 제약을 해소하고 메인체인의 보안성과 탈중앙성을 보호하며 차일드 체인에 부가적인 보안성을 제공한다.<ref>특별취재팀, 〈[https://www.zdnet.co.kr/view/?no=20180917172959 비트코인골드 설립자 "블록체인 원리는 생존"]〉, 《지디넷코리아》, 2018-09-17 </ref>
16번째 줄: 16번째 줄:
 
사토시 논문에서 메인체인은 발생한 사건들의 순서를 증명하는 동시에 그 사건들이 최대 규모의 컴퓨팅 파워 풀을 통해 입증되었음을 나타낸다. 다수의 컴퓨팅 파워가 네트워크에 대한 공격 의도가 없는 노드들에 의해 제어되는 한 이 노드들은 길이가 가장 긴 체인을 생성하여 공격자들을 물리칠 것이고, 네트워크는 최소한의 구조를 갖춰야 하는데, 각 노드에서 발생하는 메시지는 네트워크 안에서 최대한 공유된다. 노드들은 네트워크에서 자유롭게 참여하고 떠나기를 반복할 수 있으며, 부재중에 발생한 일에 대한 증거로 최장 길이를 유지하는 [[작업증명]](PoW) 체인인 메인체인을 채택한다.<ref>윌리엄 무가야, 〈[http://www.hanbit.co.kr/media/channel/view.html?cms_code=CMS1093149183 비즈니스 블록체인 #2, 블록체인이란 무엇인가? (1/2)]〉, 《한빛미디어》, 2017-05-10 </ref>
 
사토시 논문에서 메인체인은 발생한 사건들의 순서를 증명하는 동시에 그 사건들이 최대 규모의 컴퓨팅 파워 풀을 통해 입증되었음을 나타낸다. 다수의 컴퓨팅 파워가 네트워크에 대한 공격 의도가 없는 노드들에 의해 제어되는 한 이 노드들은 길이가 가장 긴 체인을 생성하여 공격자들을 물리칠 것이고, 네트워크는 최소한의 구조를 갖춰야 하는데, 각 노드에서 발생하는 메시지는 네트워크 안에서 최대한 공유된다. 노드들은 네트워크에서 자유롭게 참여하고 떠나기를 반복할 수 있으며, 부재중에 발생한 일에 대한 증거로 최장 길이를 유지하는 [[작업증명]](PoW) 체인인 메인체인을 채택한다.<ref>윌리엄 무가야, 〈[http://www.hanbit.co.kr/media/channel/view.html?cms_code=CMS1093149183 비즈니스 블록체인 #2, 블록체인이란 무엇인가? (1/2)]〉, 《한빛미디어》, 2017-05-10 </ref>
  
;고아 블록
+
* ;고아 블록
 
고아거래와 같이 네트워크 속도 차이로 인하여 이전 블록을 찾을 수 없는 블록이 발생하며 이를 고아블록(orphan block)이라고 한다.
 
고아거래와 같이 네트워크 속도 차이로 인하여 이전 블록을 찾을 수 없는 블록이 발생하며 이를 고아블록(orphan block)이라고 한다.
;브랜치 블록
+
* ;브랜치 블록
 
블록체인은 단 하나의 체인으로 이루어져 있지 않다. 네트워크 전파의 속도 차이로 인해 메인체인의 다른 경우를 고려하여 [[서브체인]]을 보유하고 있다.
 
블록체인은 단 하나의 체인으로 이루어져 있지 않다. 네트워크 전파의 속도 차이로 인해 메인체인의 다른 경우를 고려하여 [[서브체인]]을 보유하고 있다.
;하드포크
+
* ;하드포크
하드 포크란 모든 채굴자와 사용자가 반드시 업데이트를 필수적으로 진행해야 하는 [[포크]]를 의미한다. 대표적인 예시로 [[비트코인캐시]]의 [[채굴 난이도]] 조절과 블록 사이즈 8MB 확장 등이 있다.  다수의 노드들의 반발로 새로운 암호화폐를 만든 케이스로는 비트코인에서 [[비트코인캐시]]의 탄생, 이더리움에서 [[이더리움 클래식]]의 탄생, 비트코인캐시에서 [[비트코인에스브이]]의 탄생 등이 있다.
+
하드 포크란 모든 채굴자와 사용자가 반드시 업데이트를 필수적으로 진행해야 하는 [[포크]]를 의미한다. 대표적인 예시로 [[비트코인캐시]]의 난이도 조절과 블록 사이즈 8MB 확장 등이 있다.  다수의 노드들의 반발로 새로운 암호화폐를 만든 케이스로는 비트코인에서 [[비트코인캐시]]의 탄생, 이더리움에서 [[이더리움 클래식]]의 탄생, 비트코인캐시에서 [[비트코인에스브이]]의 탄생 등이 있다.
;소프트 포크
+
* ;소프트 포크
 
소프트 포크는 사용자의 경우 업데이트를 진행하지 않아도 호환할 수 있지만, 채굴자들의 업데이트를 진행해야 적용이 되는 포크이다. 이에 대표적인 예시로 [[세그윗]](Segwit)이 있다.<ref name="메인 체인"></ref>
 
소프트 포크는 사용자의 경우 업데이트를 진행하지 않아도 호환할 수 있지만, 채굴자들의 업데이트를 진행해야 적용이 되는 포크이다. 이에 대표적인 예시로 [[세그윗]](Segwit)이 있다.<ref name="메인 체인"></ref>
  
33번째 줄: 33번째 줄:
 
트랜잭션에 따라 의도적으로 분기(포크; fork)를 허용함으로써, 유의미한 관계를 갖는 트랜잭션들로 이루어진 개별적인 블록체인 구성이 가능함을 의미한다. 예를 들어, 문서를 기준으로 할 경우에는, 각 문서의 최초 생성은 기존 블록체인과 동일한 선형적인 메인체인에 기록되지만, 이미 메인체인에 기록된 특정 문서에 대하여 발생한 변경 등의 추가 트랜잭션은 메인체인이 아니라 메인체인 상의 해당 블록을 제네시스 블록으로 하는 또 다른 블록체인인 [[서브체인]]상에 기록된다.<ref name="채용">블록체인 기반의 채용 정보제공
 
트랜잭션에 따라 의도적으로 분기(포크; fork)를 허용함으로써, 유의미한 관계를 갖는 트랜잭션들로 이루어진 개별적인 블록체인 구성이 가능함을 의미한다. 예를 들어, 문서를 기준으로 할 경우에는, 각 문서의 최초 생성은 기존 블록체인과 동일한 선형적인 메인체인에 기록되지만, 이미 메인체인에 기록된 특정 문서에 대하여 발생한 변경 등의 추가 트랜잭션은 메인체인이 아니라 메인체인 상의 해당 블록을 제네시스 블록으로 하는 또 다른 블록체인인 [[서브체인]]상에 기록된다.<ref name="채용">블록체인 기반의 채용 정보제공
 
시스템 구축방안 검토 PDF - http://a.to/198bx7j </ref>
 
시스템 구축방안 검토 PDF - http://a.to/198bx7j </ref>
 
[[파일:엑스블록의 다중해시 연결구조.PNG|썸네일|400픽셀|'''엑스블록의 다중해시 연결구조''']]
 
  
 
;엑스 트랜잭션
 
;엑스 트랜잭션
42번째 줄: 40번째 줄:
 
엑스블록의 [[다중 해시]] 연결구조로 엑스블록은 일반 블록과 달리 복수의 해시 연결 구조를 가지는데, 즉 바로 이전 블록과의 해시 연결과 동시에 이전 엑스블록과의 연결이다. 이러한 다중의 연결 구조를 갖는 이유는 [[엑스 블록체인]](X.Blockchain)이 전자문서를 포함한 모든 전자적 데이터의 무결성을 보다 효율적으로 보장한다.  
 
엑스블록의 [[다중 해시]] 연결구조로 엑스블록은 일반 블록과 달리 복수의 해시 연결 구조를 가지는데, 즉 바로 이전 블록과의 해시 연결과 동시에 이전 엑스블록과의 연결이다. 이러한 다중의 연결 구조를 갖는 이유는 [[엑스 블록체인]](X.Blockchain)이 전자문서를 포함한 모든 전자적 데이터의 무결성을 보다 효율적으로 보장한다.  
  
 +
 +
[[파일:엑스블록의 다중해시 연결구조.PNG|500픽셀]]
  
 
만일 엑스블록체인에서 메인체인상의 자산 거래가 아닌 데이터의 무결성 검증만을 목적으로 하는 클라이언트라면 일반 블록은 유지할 필요 없이 엑스블록들로만 구성된 메인체인 일부와 특정 서브체인을 유지하는 것만으로, 해당 서브 체인에 포함되는 모든 데이터의 검증에 필요한 블록체인을 구성할 수 있게 된다. 엑스블록으로만 구성된 메인체인의 일부는 그 자체로 단일한 블록 연결을 해야 하며, 이러한 이유로 엑스블록은 일반 블록과의 연결 이외에 바로 직전의 엑스블록과의 연결 구조를 추가로 가지게 된다.<ref name="채용"></ref>
 
만일 엑스블록체인에서 메인체인상의 자산 거래가 아닌 데이터의 무결성 검증만을 목적으로 하는 클라이언트라면 일반 블록은 유지할 필요 없이 엑스블록들로만 구성된 메인체인 일부와 특정 서브체인을 유지하는 것만으로, 해당 서브 체인에 포함되는 모든 데이터의 검증에 필요한 블록체인을 구성할 수 있게 된다. 엑스블록으로만 구성된 메인체인의 일부는 그 자체로 단일한 블록 연결을 해야 하며, 이러한 이유로 엑스블록은 일반 블록과의 연결 이외에 바로 직전의 엑스블록과의 연결 구조를 추가로 가지게 된다.<ref name="채용"></ref>
48번째 줄: 48번째 줄:
 
===이더리움===
 
===이더리움===
 
[[파일:이더리움 글자.png |썸네일|300픽셀|'''이더리움'''(Ethereum)]]
 
[[파일:이더리움 글자.png |썸네일|300픽셀|'''이더리움'''(Ethereum)]]
[[이더리움 플라스마]]의 주된 아이디어는 메인 체인과 가능한 한 여유롭게 통신하고 상호작용하는 사이드 체인의 기초를 구축하는 것으로, 이러한 기초 작업은 블록체인 트리로 작동하도록 설계되고 있으며, [[블록체인 트리]]는 메인 체인 위에 수많은 작은 체인들이 생성될 수 있도록 계층적으로 배열되어 있다. 이처럼 작은 체인들을 [[플라스마 체인]] 혹은 [[차일드 체인]]이라 한다. 플라스마 구조는 [[스마트 콘트랙트]]와 [[머클 트리]]를 사용하여, 기본적으로 [[페어런트]] 이더리움 블록체인의 작은 복사본인 무한한 숫자의 차일드 체인을 만들 수 있게 하는데, 각 차일드 체인 위에 더 많은 체인이 만들어질 수 있고, 이는 트리(tree)와 같은 구조를 이룬다. 기본적으로 각 [[플라스마 차일드 체인]]은 서로 다른 요구를 충족시키는 단일 방식으로 설계될 수 있는 맞춤형 스마트 콘트랙트이다. 이는 체인들이 공존할 수 있으며, 독립적으로 작동할 수 있음을 의미하고, 결과적으로, 플라스마는 기업과 회사가 자신들의 구체적인 상황과 필요에 따라 다양한 방법으로 확장성 해결책을 마련할 수 있게 할 것이다. 그러므로 플라스마가 이더리움 네트워크에서 성공적으로 개발되고 구현된다면 차일드 체인이 특정 목적-메인 체인의 목표와 반드시 연관될 필요는 없음을 위해 구별된 방식으로 작동하도록 설계될 것이기에 메인 체인은 덜 붐비게 될 것이고, 그 결과 차일드 체인은 메인체인의 전반적인 작업 부담을 덜게 될 것이다. 플라스마는 기본적으로 트리처럼 생긴 구조를 가진 수많은 작은 체인들을 만들어 이더리움 네트워크의 전반적인 성능을 향상하고자 하는 [[오프체인]] 해결책으로 이러한 체인들은 메인체인의 작업 부담을 완화시킬 것이고, 이로 인해 초당 더 많은 트랜잭션들을 처리할 수 있다.<ref name="빠이">〈[https://www.binance.vision/ko/blockchain/what-is-ethereum-plasma 이더리움 플라스마란?]〉, 《바이낸스 아카데미》, 2019-09-17 </ref>
+
[[이더리움 플라스마]]의 주된 아이디어는 메인 체인과 가능한 한 여유롭게 통신하고 상호작용하는 사이드 체인의 기초를 구축하는 것으로, 이러한 기초 작업은 블록체인 트리로 작동하도록 설계되고 있으며, [[블록체인 트리]]는 메인 체인 위에 수많은 작은 체인들이 생성될 수 있도록 계층적으로 배열되어 있다. 이처럼 작은 체인들을 [[플라스마 체인]] 혹은 [[차일드 체인]]이라 한다. 플라스마 구조는 [[스마트 콘트랙트]]와 [[머클 트리]]를 사용하여, 기본적으로 [[페어런트]](parent) 이더리움 블록체인의 작은 복사본인 무한한 숫자의 차일드 체인을 만들 수 있게 하는데, 각 차일드 체인 위에 더 많은 체인이 만들어질 수 있고, 이는 트리(tree)와 같은 구조를 이룬다. 기본적으로 각 [[플라스마 차일드 체인]]은 서로 다른 요구를 충족시키는 단일 방식으로 설계될 수 있는 맞춤형 스마트 콘트랙트이다. 이는 체인들이 공존할 수 있으며, 독립적으로 작동할 수 있음을 의미하고, 결과적으로, 플라스마는 기업과 회사가 자신들의 구체적인 상황과 필요에 따라 다양한 방법으로 확장성 해결책을 마련할 수 있게 할 것이다. 그러므로 플라스마가 이더리움 네트워크에서 성공적으로 개발되고 구현된다면 차일드 체인이 특정 목적-메인 체인의 목표와 반드시 연관될 필요는 없음을 위해 구별된 방식으로 작동하도록 설계될 것이기에 메인 체인은 덜 붐비게 될 것이고, 그 결과 차일드 체인은 메인체인의 전반적인 작업 부담을 덜게 될 것이다. 플라스마는 기본적으로 트리처럼 생긴 구조를 가진 수많은 작은 체인들을 만들어 이더리움 네트워크의 전반적인 성능을 향상하고자 하는 [[오프체인]] 해결책으로 이러한 체인들은 메인체인의 작업 부담을 완화시킬 것이고, 이로 인해 초당 더 많은 트랜잭션들을 처리할 수 있다.<ref name="빠이">〈[https://www.binance.vision/ko/blockchain/what-is-ethereum-plasma 이더리움 플라스마란?]〉, 《바이낸스 아카데미》, 2019-09-17 </ref>
  
 
;부정행위 방지
 
;부정행위 방지
54번째 줄: 54번째 줄:
  
 
;엉클블록
 
;엉클블록
이더리움의 경우 현재 합의 알고리즘인 [[작업증명]](PoW; Proof of Work) 방식으로 블록을 계속해서 생성한다. 만약 서로 다른 채굴자가 동시에 블록을 생성하는 경우, 더 어려운 [[채굴 난이도]]와 [[논스]] 값을 가진 블록은 블록체인에 연결되고, 다른 하나는 버려지게 된다. 이때, 버려지는 블록을 [[엉클블록]](uncle block)이라고 한다. {{자세히|이더리움}}
+
이더리움의 경우 현재 합의 알고리즘인 [[작업증명]](PoW; Proof of Work) 방식으로 블록을 계속해서 생성한다. 만약 서로 다른 채굴자가 동시에 블록을 생성하는 경우, 더 어려운 난이도와 큰 논스 값을 가진 블록은 블록체인에 연결되고, 다른 하나는 버려지게 된다. 이때, 버려지는 블록을 [[엉클블록]](uncle block)이라고 한다. {{자세히|이더리움}}
  
 
=== 비트코인===
 
=== 비트코인===
61번째 줄: 61번째 줄:
  
  
: [[파일:성실.PNG|썸네일|400픽셀|'''비트코인 자산 이동 흐름''']]
+
: [[파일:성실.PNG]]
  
 
자세히 어떤 일이 일어나는지 시간 순서대로 다음과 같다.
 
자세히 어떤 일이 일어나는지 시간 순서대로 다음과 같다.
76번째 줄: 76번째 줄:
  
  
[[이오스]](EOS) 메인 체인은 세계 최초의 통치 가능한 블록체인으로, 많은 의미가 있지만, 최초로 헌법과 분쟁 조정 방안이 적용된 [[블록체인]]이다. 이오스의 첫 메인넷이었던 [[이오스아이오]](eos.io)를 개발한 블록원의 [[댄 라리머]](Dan Larimer) 최고기술책임자(CTO)는 스팀잇 재직 당시에도 스팀에 적용할 헌법을 준비했다. 이오스에선 처음으로 이를 적용하여, 하드포크로 흔히 이야기하는 커뮤니티의 분열을 피하기 위해서는 헌법이 필요한데, 커뮤니티의 힘을 약하게 만드는 하드포크는 1%의 표로도 어뷰징이 가능하므로 다수결 원칙의 취약성 때문에 발생한다. 이오스 메인체인의 헌법은 이를 초월하는 단계에 자리한다. 헌법은 커뮤니티가 공유하는 가치를 명시하고, 커뮤니티는 그 가치를 지키는 방향에서 발전 사항을 합의한다. 따라서 이오스 메인체인에는 커뮤니티 분열을 뜻하는 하드포크가 존재하지 않으며, 헌법과 더불어 이오스 메인 체인에서는 분쟁 조정이 가능하고, 댄 라리머는 코드가 법이 아니라, 코드의 의도가 법이라고 말한다. 버그 없는 코드와 소프트웨어는 존재하지 않기에 블록체인에서 구동되는 스마트 컨트랙트에도 버그가 있을 수밖에 없어, 소프트웨어를 넘어서 조직 구성과 운영의 새로운 수단으로 블록체인을 사용하기 위해서는 다양한 분쟁 상황을 조정할 수 있어야만 해서, 댄 라리머는 이를 위해 [[리카르디안 컨트랙트]](Ricardian contract)를 스마트 컨트랙트와 함께 작성하도록 했다.
+
[[이오스]](EOS) 메인 체인은 세계 최초의 통치 가능한 블록체인으로, 많은 의미가 있지만, 최초로 헌법과 분쟁 조정 방안이 적용된 [[블록체인]]이다. 이오스의 첫 메인넷이었던 [[이오스아이오]](eos.io)를 개발한 블록원의 [[댄 라리머]](Dan Larimer) 최고기술책임자(CTO)는 스팀잇 재직 당시에도 스팀에 적용할 헌법을 준비했다. 이오스에선 처음으로 이를 적용하여, 하드포크로 흔히 이야기하는 커뮤니티의 분열을 피하기 위해서는 헌법이 필요한데, 커뮤니티의 힘을 약하게 만드는 하드포크는 1%의 표로도 어뷰징이 가능하므로 다수결 원칙의 취약성 때문에 발생한다. 이오스 메인체인의 헌법은 이를 초월하는 단계에 자리한다. 헌법은 커뮤니티가 공유하는 가치를 명시하고, 커뮤니티는 그 가치를 지키는 방향에서 발전 사항을 합의한다. 따라서 이오스 메인체인에는 커뮤니티 분열을 뜻하는 하드포크가 존재하지 않으며, 헌법과 더불어 이오스 메인 체인에서는 분쟁 조정이 가능하고, 댄 라리머는 코드가 법이 아니라, 코드의 의도가 법이라고 말한다. 버그 없는 코드와 소프트웨어는 존재하지 않기에 블록체인에서 구동되는 스마트 컨트랙트에도 버그가 있을 수밖에 없어, 소프트웨어를 넘어서 조직 구성과 운영의 새로운 수단으로 블록체인을 사용하기 위해서는 다양한 분쟁 상황을 조정할 수 있어야만 해서, 댄 라리머는 이를 위해[[리카르디안 컨트랙트]](Ricardian contract)를 스마트 컨트랙트와 함께 작성하도록 했다.
  
통치 가능한 블록체인이기 때문에 이를 토대로 사업을 전개할 수 있다는 점, 이오스아이오 소프트웨어의 강력한 성능과 사업에 영향을 줄 위험을 거버넌스 측면에서 배제할 수 있다는 것이 기업가에겐 장점이다. 또한, 온전히 블록체인을 통해 모든 조직 활동이 이뤄지려면 앞으로 거쳐야 하는 관문이 매우 많으며 그 채택 속도도 예측할 수 없어서 모험적인 기업가가 개척해야만 한다. 동시에 기업 활동은 매우 현실적이다. 예를 들어 여러 기업가가 모여서 블록체인에서 구동되는 탈중앙화 자율 조직을 구성해 운영한다면 해당 블록체인이 하드포크로 커뮤니티가 분열될 경우, 외부에서 발생한 이유로 조직의 명운이 갈리게 되고 그 조직이 현실 세계의 법인과 거래한다면 모종의 이유로 그 거래가 중간에 깨어지고 피해가 발생할 경우 분쟁을 조정할 수 있어야 한다. 이오스 메인체인은 이를 위한 블록체인 [[거버넌스]]를 만들고 있다. 보이스를 사용하기 위해서는 [[고객 신원확인]](KYC)를 거쳐야 하기 때문에 보이스 계정을 이오스 메인 체인에 새로이 깔리는 신원인증 레이어로 바라보고 그 계정만 대상으로 토큰 발행을 고려한다면 어려움의 해결 방안을 찾을 수 있다.<ref>펀디는 사랑, 〈[http://cointalk.co.kr/bbs/board.php?bo_table=beginner&wr_id=16115 이오스 메인 체인 론칭 1년… 거버넌스 실험의 교훈 – 上]〉, 《코인토크》, 2019-06-19 </ref> {{자세히|이오스}}
+
통치 가능한 블록체인이기 때문에 기업가는 이를 토대로 사업을 전개할 수 있고, 이오스아이오 소프트웨어의 강력한 성능도 기업가가 취할 장점이지만, 사업에 영향을 줄 위험을 거버넌스 측면에서 배제할 수 있다는 것도 장점으로, 온전히 블록체인을 통해 모든 조직 활동이 이뤄지려면 앞으로 거쳐야 하는 관문이 매우 많으며, 그 채택 속도도 예측할 수 없어서, 모험적인 기업가가 개척해야만 한다. 동시에 기업 활동은 매우 현실적인데, 예를 들어, 여러 기업가가 모여서 블록체인에서 구동되는 탈중앙화 자율 조직을 구성해 운영한다면, 해당 블록체인이 하드포크로 커뮤니티가 분열될 경우 외부에서 발생한 이유로 조직의 명운이 갈리게 되고, 그 조직이 현실 세계의 법인과 거래한다면, 모종의 이유로 그 거래가 중간에 깨어지고 피해가 발생할 경우 분쟁을 조정할 수 있어야 한다. 이오스 메인체인은 이를 위한 블록체인 거버넌스를 만들고 있다. 보이스를 사용하기 위해서는 [[고객 신원확인]](KYC)를 거쳐야 하기 때문에, 보이스 계정을 이오스 메인 체인에 새로이 깔리는 신원인증 레이어로 바라보고, 그 계정만 대상으로 토큰 발행을 고려한다면, 어려움의 해결 방안을 찾을 수 있다.<ref>펀디는 사랑, 〈[http://cointalk.co.kr/bbs/board.php?bo_table=beginner&wr_id=16115 이오스 메인 체인 론칭 1년… 거버넌스 실험의 교훈 – 上]〉, 《코인토크》, 2019-06-19 </ref> {{자세히|이오스}}
  
 
==비교==
 
==비교==
 
+
비트코인과 이더리움의 메인체인을 비교하면 다음과 같다.<ref>〈[https://brownbears.tistory.com/394 이더리움 블록과 블록체인]〉, 《티스토리》, 2018-08-17</ref>
'''<비트코인과 이더리움 메인체인 비교>'''<ref>〈[https://brownbears.tistory.com/394 이더리움 블록과 블록체인]〉, 《티스토리》, 2018-08-17</ref>
 
 
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
98번째 줄: 96번째 줄:
 
| parent_hash  
 
| parent_hash  
 
|-
 
|-
| 거래 관련된<br> [[루트해시]]  
+
| 거래 관련된 [[루트해시]]  
 
| mrkl_root  
 
| mrkl_root  
 
| TRIEHASH(transaction_list)  
 
| TRIEHASH(transaction_list)  
105번째 줄: 103번째 줄:
 
TRIEHASH(stack_trace)  
 
TRIEHASH(stack_trace)  
 
|-
 
|-
| [[채굴 난이도]]
+
| [[난이도]]
 
| bit
 
| bit
 
| difficulty  
 
| difficulty  
128번째 줄: 126번째 줄:
 
|}
 
|}
  
 
+
;DTPS 비교
;<DTPS 비교>
 
 
비트코인, 이더리움에 확장성 기술을 추가했을 때는 다음과 같다.
 
비트코인, 이더리움에 확장성 기술을 추가했을 때는 다음과 같다.
 
비트코인 = <math>(0.8 * 7) + (0.8 * 300) = 245 DTPS</math>
 
비트코인 = <math>(0.8 * 7) + (0.8 * 300) = 245 DTPS</math>
 
               = [메인체인] + [라이트닝 네트워크]
 
               = [메인체인] + [라이트닝 네트워크]
 +
 
이더리움 = <math>(0.7 * 15) + (0.7 * 65,000) + (0.7 * 400) + (0.3 * 10) = 45,000 DTPS</math>
 
이더리움 = <math>(0.7 * 15) + (0.7 * 65,000) + (0.7 * 400) + (0.3 * 10) = 45,000 DTPS</math>
 
               = [메인체인] + [플라즈마] + [스테이트 채널] + [컨소시엄]
 
               = [메인체인] + [플라즈마] + [스테이트 채널] + [컨소시엄]
146번째 줄: 144번째 줄:
 
* 〈[https://brownbears.tistory.com/394 이더리움 블록과 블록체인]〉, 《티스토리》, 2018-08-17</ref>
 
* 〈[https://brownbears.tistory.com/394 이더리움 블록과 블록체인]〉, 《티스토리》, 2018-08-17</ref>
 
* 〈[https://www.binance.vision/ko/blockchain/what-is-ethereum-plasma 이더리움 플라스마란?]〉, 《바이낸스 아카데미》, 2019-09-17
 
* 〈[https://www.binance.vision/ko/blockchain/what-is-ethereum-plasma 이더리움 플라스마란?]〉, 《바이낸스 아카데미》, 2019-09-17
[[조원규]], 〈[https://kr.coinness.com/articles/42536 좋은 블록체인의 기준은 무엇일까?]〉, 《코인니스》, 2019-07-08
+
Coinness, 〈[https://kr.coinness.com/articles/42536 좋은 블록체인의 기준은 무엇일까?]〉, 《코인니스》, 2019-07-08
 
* Youngtaek (Robbie) OH, 〈[http://a.to/19xx6qH 블록체인 확장성 솔루션 시리즈 3–1 :: Interchain Overview]〉, 《미디엄》, 2018-04-12
 
* Youngtaek (Robbie) OH, 〈[http://a.to/19xx6qH 블록체인 확장성 솔루션 시리즈 3–1 :: Interchain Overview]〉, 《미디엄》, 2018-04-12
 
* 이규상, 〈[https://www.samsungsds.com/global/ko/support/insights/1207669_2284.html 블록체인 거래속도 이대로 충분할까요?]〉, 《삼성SDS》, 2019-05-21
 
* 이규상, 〈[https://www.samsungsds.com/global/ko/support/insights/1207669_2284.html 블록체인 거래속도 이대로 충분할까요?]〉, 《삼성SDS》, 2019-05-21

해시넷에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다 (자세한 사항은 해시넷:저작권 문서를 보세요). 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 | 편집 도움말 (새 창에서 열림)