목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3...

46

Upload: others

Post on 01-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽
Page 2: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

목 록

요약1

제 1장 배경 및 업종 통점3

1.1 공유 블록체인의 분쟁3

1.2 공유 블록체인의 기초-고성능4

1.3 공유 블록체인의 통점-생태계 및 트래픽5

제 2장 혁신적 POR 합의 알로리즘6

2.1 혁신적인 Bit-R 신용 계량화 시스템7

2.2 PBFT 플랙티컬 비잔틴 장애허용 프로세스12

2.3 혁신적 BLAZE 병렬처리 아키텍처15

2.4 데이터 샹딩기술18

2.5 시스템 구조도 및 기타 관련 기술19

2.6 안전성 분석22

2.7 유효적인 중앙화 방지24

2.8 균형 유지 및 삼각 딜레마 타파26

제 3장 트래픽 교호적 블랫품 및 생태계 공동 구축27

3.1 블록체인 세계의 신용 시스템27

3.2 사용자 인센티브 및 소셜 관리29

3.3 트래픽 교호적 풀랫품30

3.4 실제 네트워크 응용 프로그램 및 구성32

제 4장 기술팀 및 고문팀33

제 5장 기술 경로35

Page 3: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

제 6장 경제모델36

6.1 토큰 BUS 운행 설계36

6.2 토큰의 역할 및 기능37

6.3 경제모델 분석38

6.4 자금조달 계획 및 자금 용도40

제 7장 면책성명41

부록: 참고문헌42

Page 4: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 1 -

요 약

Bitconch는 100,000 TPS와 이더리움 스마트 계약을 겸용하는 고속 공유 블록체인

이다. 2018 년 10 월 3 일 전세계로 MVP 테스트 결과가 발표하였고 분산된 네트워크

환경이 다른 5개 국에서 처리가능한 최대치가 120,000TPS에 도달했고 현재까지 동일

한 조건에 속도 가장 빠른 기초 공유 불록체인으로 알려진다.

BitConch 는 성능 측면에서 혁신적인 신용 합의 알고리즘 PoR(Proof of

Reputation)를 제기하며 Bit-R 신용값(Bitconch Reputation)을 통해 신용 노드를 선

정하며 집중화 유효한 방지하게 된다. 또한 PBFT 플랙티컬 비잔틴 장애허용으로 합의

효율성을 강화하고 , BLAZE 기술로 병렬 처리율도 향상시키면서 샤딩기술을 통해 멀

티노드(Multinode) 간의 협작을 실현하여 현존 동일한 조건하에 속도 가장 빠른 기초

공유 불록체인이다.

안전성 측면에서는 PoR 합의 알고리즘 및 Bit-R 신용 시스템이 뛰어난 장애 허용

성, 더블 지불, 시빌공격에 대한 대처가 잘 이뤄질 수 있다. BitConch 는 중앙화 방지,

소수 노드간의 악의적 결합함을 방지하기 위해 후보 영역을 확대하는 동시에 악성적

행위를 발동 비용을 증가시키거나 거래기록에 의해 평가한 신용을 합병불가등 방식을

통해 더 많은 신용값 높은 사용자들은 참여하게 되어 시스템 인세티브를 얻는다.

Bit-R 신용 시스템은 Bitconch 의 또다른 하나인 혁신적인 성과이고 사용자들 블

록체인에 있는 신뢰정도, 기여도 및 활동도는 사용자 행위, 시간(코인 에이지), 컴퓨팅

파워 기여도로 3가지 차원을 구성한다. Bit-R 는 사용자 정보보호를 제공해주는 전제

조건하에서 개발자에게 정확한 사용자 행위묘사를 제공할 수 있다. 또한 개발자들에

게 라이트닝 네트워크(고주파 오프라인 거래) 실행에 대한 필요한 집행 기준을 제공

Page 5: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 2 -

한다. Bit-R 신용은 사용자 인세티브, 노드 인세티브, 소셜관리 및 생태계의 지속적인

발전등 면에서 매우 큰 의이를 갖고 있다.

BitConch 는 개발자 유인 및 협조 측면에서 상기와 같은 Bit-R 신용값을 바탕으로

된 각종 개발 도구를 제공 외에는 이더리움의 Solidity,golang 등 다양한 언어 스마트

계약도 겸용할 수 있다.

생태계 구축 측면에서는 Bitconch 가 경제학 모델 기반으로 트래픽 인터렉션(상호

작용) 플랫품을 구축되었다. 트래픽을 자체 보유한 개발자와 소셜 Leader 는 합의 알

고리즘에서 신용 노드로 선정되어 트래픽 기여도를 통해 시스템 인센티브를 받게 된

다. 초기에 트래픽 없는 개발자는 우수 제품으로 더 많은 사용자 테스트 기회를 얻는

다. 사회활동도를 얻기 위한 DAPP 응용 프로그램에 적극적으로 참여할 것이다. 이로

인해 Bitconch 는 Bit-R 신용 인센티브의 핵심으로서 개발자, 소셜. 사용자 상호간의 공

동 구축하여 Bitconch 생태계를 지속적인 발전을 이루어진다.

Page 6: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 3 -

제 1장 배경 및 업계 통점

1.1 공유 블록체인의 분쟁

공유 블록체인은 성능에 따르면 대략 저주파 고액 거래 및 고주파 소액거래 2

가지를 나눌 수 있다. 양자는 확장성, 안전성, 분산성의 기술과 관련 요구가 다르고

서비스를 적응 가능한 실제 응용 네트워크도 다르며 특히 합의 노드, 트래픽 인센티

브 그리고 소셜 관리에 대해 적응한 경제 모델 및 비즈니스 모드도 다른다. 또한 고

주파 소액 거래의 공유 블록체인은 개발 난이도가 가장 있지만 적응 범위도 매우 많

다. 영유아 용품 판매와 같은 비즈니스 응용 시나리오 및 인프라 기술수요는 그림1와

같다.

그림 1 고주파 거래 적응 공유 블록체인 응용 프로그램 및 기술수요

Page 7: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 4 -

1.2 공유 블록체인 기초-고성능

공유 블록체인은 다양한 DApp의 인프라로서 빠른 속도 , 안정한 기초 공유 블

록체인을 구축하여야 각종 실제 응용에 있는 사이드 체인과 스마트 계약이 필요한 인

프라 시스템을 사용함을 이루어지며 빠른 속도 , 안정한 기초 공유 블록체인도 킬러

급 프로그램을 육성하기 위한 토양이고 초석이다.

속도는 공유 블록체인의 기초이다. 특히, 수천만급 응용 프로그램 운행시 높은

트래픽 ,높은 동기성, 안정성, 안전성은 사용자 체험의 결정 요인이다. 현재 대부분 공

유 블록체인의 속도는 일반 10~1000 TPS(Transaction per second)사이에 대규모 실

제 응용 프로그램에 수요한 속도 및 동기성과 관련 기술를 쉽게 만족시킬 수 없다.

예:

이더리음:15~20 TPS

Cardano:≈ 300 TPS

IOTA:≈ 800 TPS

NEO/샤오이:1,000 TPS

EOS:≈ 3,900 TPS

일부의 중앙화 응용 프로그램에 보면 거래속도가 최소10,000TPS를 만족시켜야

한다.예:

visa/마스터 신용장:24,000 TPS

Facebook/페이스북:52,000 TPS

주식시장:100,000 TPS

알리페이:250,000 TPS

Page 8: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 5 -

1.3 공유 블록체인의 통점- 생태계 및 트래픽

지금까지 블록체인 영역에서는 킬러급 프로그램이 거의 없고 블록체인 발전을 방

해하는 요인들중의 하나로 글로벌 사용자수가 약 2,000 만명 있다. 이러리음에 현존

DApp 에 가장 활동적인 응용 프로그램인 Etheremon 은 2018 년 10 월 17 일 테이터로

예를 들면, 24 시간내에 활동인수가 496 명밖에 없었다. 신규사용자 증가하는 것은 킬

러급 프로그램을 매체로서 유인하게 되어 제품체험을 통해 블록체인의 교육 및 전환

을 점차 완료한다.

왜 트래픽 보유한 개발자가 자체 보유한 킬러급 프로그램을 이 공유 체인에서 사

용해야 할 것인가? 이 문제는 아마 모두 공유 블록체인을 직면할 수 밖에 없는 최대

한 도전이다. 블록체인과 같은 오픈소스에 복제와 표절이 이미 일반화 되었다. 선발기

술의 장점은 점점 공개함에 따라 다른 프로그램을 보완하면서 사용하게 되어 심지어

전작보다 더 낫다. 글로벌 1위와 같은 메인 공유 블록체인이 되려면 인프라 기술성능

에 핵심 경쟁력이 있어야 할뿐만 아닌 경제모델이나 비즈니스 모드를 지속적인 지원

가능한 생태계를 구축해야 자체 트래픽 보유자를 유인하고 생태계 구축을 공동 참여

하면 더 많은 킬러급 프로그램을 육성할 수 있다. 트래픽의 빠른 모임과 킬러급 프

로그램 육성은 바로 공유 블록체인 성공여부의 관건이다.

트래픽 경쟁은 비즈니스 경재의 본질이며 기술장벽 높지 않는 선제 조건하에 경

제 모델은 토큰 가치증가에 도움이 될 수 있는지, 비즈니스 모드로 개발자와 인세티

브 트래픽을 모집가능 여부, 그리고 소셜 관리 효율에 대한 경쟁이다.

Page 9: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 6 -

제 2장 혁신적인 POR 신용 합의 알고리즘

Bitconch는 2018년10월3일에 MVP 테스트 결과를 전세계 법위에서 발표했고 5

개 다른(뉴욕, 암스테르담, 프랭크퍼트, 싱가포르,베이징) 분산된 네트워크 환경하에서

최대치는 120,000 TPS를 기록되어 현재까지 동일한 조건으로 속도 가장 빠른 기초 공

유 블록체인으로 알려진다. 이번 MVP 테스트를 통해 Bitconch 제기한 혁신적인 POR

는 문제없이 운행 이룰 수 있는 동시에 100,000TPS와 같은 고성능 목표도 달성할 수

있는 것이 증명했다. 이번 MVP 에서는 PoR 신용 합의 알고리즘인 PBFT 및 BLAZE

두개 핵심 알고리즘간의 협동효과를 보여준다. 샤딩기술은 향후 버전에 점차적 실현

되고 시스템성능에도 계속적으로 보완할 예정이다.

혁신적인 POR 신용 합의 알고리즘으로 인해 Bitconch는 높은 성능을 가질 수 있

다. 이 알고리즘이 아래와 같이 4가지 부분을 포함한다:

혁신적인Bit-R 신용 계량화 시스템: 신용 노드 선정, 중앙화 방지

PBFT 비잔틴 장애허용 프로세스: 합의율 향상

혁신적인BLAZE기술:동기 처리율 향상

데이터 샹딩기술:많은 노드간의 협조 이루기

그림2. PoR신용 합의 알고리즘 구조도

Page 10: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 7 -

2.1 Bit-R 신용 계량화 시스템

합의 알고리즘은 블록체인의 핵심기술이고 합의 알고리즘의 본질이 분산된 네

트워크에서 각 노드간에 서로 믿지 않은 상태에 희소 자원의 증거를 입증하는 방식으

로 내시균형을 형성하여 각 방면의 신뢰를 얻어 노드 간에 콘세서스가 이루어지고 전

송이 동시에 완료될 것이다.

PoW,Proof of Work/전송량 증명, 예를 들어 광부들이 사용하는 시간과 전기이다;

PoS,Proof of Stake/지분증명에 대해서는 동전 또는 동전 보관 기간이 예로 본다. 콘

세서스 과정은 사용자가 어떤 희소한 자원을 발견되고 증거를 나여 콘세서스 과정에

서 신뢰를 얻어 계산 능력을 기여도하고 보상을 얻는 과정이다. 비트콘치는 POR 로

콘센서스 얻는다. Bitconch 는 신용 입증하는 방식을 통해 합의를 달성한다.

2.1.1 거래 테이터 모델 및 소셜 그래프의 구축

Bitconch 제기한 Bit-R 신용 시스템(Bitconch Reputation System)은 소셜 그래프

의 방탕으로 방향성 미사이클 그래프를 이용하고 구성된 불록체인 세계의 신용과 명

성 계량화 시스템이다.

그림(3)와(b)는 거래 테이타 구성와 소셜 그래프 간의 상호 작용을 보여준다. 15

명 사용자는 Tx0,Tx1 에서 Tx13,14 건 거래를 생성하고 (b)와 같은 사회적 관계를 구축

했다. 거래 Tx의 수가 증가함에 따라 소셜 그래프중의 각 노드 간에 에이지가 점점 더

많아지고 소셜 네트워크는 성숙해진다.

Page 11: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 8 -

그림 4(a)및(b)와 같이 새로운 거래 Tx14 와 Tx15 발생시, Tx14 는 사용자 N1이 M개

BUS 를 N4 로 전송하고, Tx15 는 사용자 N5이 n 개 BUS 를 N1 로 전송한다는 것을 나

타내며 , T15 는 M>n 이면, T14 의 기여도는 T15 의 가중치보다 크다. 거래액이 신용

기여도에 미친 영향 외에는 사용자 N14 와 N15 자체의 신용가치가 높을 수록 해당

거래의 기여도 가중이 더 커진다. 거래가 계속 증가할수록 소셜 그래프의 각 노드 간

링크가 계속 증가하여 평가 값을 제공하는데 더 많은 소셜 데이터가 제공된다.

그림 3(a) DAG 거래 데이터 구조 그림 3(b) 소셜 그래프

그림 4(a) 새로운 거래 및 검증 그림 4(b) 새로운 거래 및 소셜 그래프

Page 12: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 9 -

2.1.2 신용 모델 및 수학의 추상

사용자 소셜, (가상화폐) 보유시간, 컴퓨팅 파워 기여도 3가지 차원으로 수학 모델

링하고 블록체인 네트워크에서 사용자의 행위,습관 및 활동도에 대한 묘사하며 노드

의 신분으로 합의 알고리즘에 참여하다가 거래기록의 신뢰정도 그리고 컴퓨팅 파워

기여도등 기록한다.

블록체인 네트워크에서 우리는 소셜활동 D, 시간 활동 T, 기여도활동 C 의 3 가지

차원에 신용 Bit-R 을 구축한다. 따라서 다음과 같은 방정식이 있다:

여기서ω_n 은 가중치이고 특정 시간 t 에 D(α,t)가 노드의 소셜 활동이며

T(β,t)가 각 노드의 시간 활동이고,C(γ,t)가 기여도 활동이다. 사용자들이 지속적으로 활

동할 수 있는 동시에 새로운 참여자들이 공평한 시스템에 참여할 수 있어 선행자

(FMA)의 어드밴티지로인해 마태효과를 피할 수 있도록 R은 시간에 따라 감퇴할 것

을 정한다. 공식(2)와 같이 보여준다.

Page 13: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 10 -

그림 5. Bit-R 신용 계량화 시연도

소셜활동 D: 공식(3)와 같음. 한 노드가 소셜 네트워크에 있는 친구 수, 친구와의

상호 작용 비도(즉 열도), 친구의 신용가치 및 거래 금액 등에 의해 경정된다. 그림 5

와 같이, 톰은 친구가 몇명 없고 그들과 거의 연락하지도 않는다. 반면에 잭(jack)은

많은 친구를 있는 뿐만 아니라 자주 연락하여 일부분 신용값 높은 친구들과 서로 믿

는 노드가 되고 거래체널의 고빈도 오프라인 거래에 적응한다. 따라서 잭의 수치D는

톰의 수치 D보다 훨씬 높다. 소셜활동정도에 대한 수학추상할 때 이미 시빌공격의 가

능성에 대한 충분히 고려하게 되어 상세 내용은 2.6 장을 참조한다.

시간활동 T: 공식(4)참조. 이 지표는 주로 사용자가 보유하고 있는 BUS 의

coin-age 에 의해 경정되어 우리는 장기 보유자들이 비 소유자보다 더 신뢰할 수 있

고 악의적 행위를 할 가능성이 낮다고 판정한다. 하지만 pos 합의 알고리즘에의

STAKE 와 달리 재부는 노드가 신뢰 가능여부를 평가의 유일한 기준이 아니다. 그림와

같이 T(β,t)의 로그 함수는 대다수의 중산 계급 사용자에게 높은 신용을 얻을 기회을

Page 14: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 11 -

제공한다.

기여도 활동 c : 공식(5)참조. 이 지표는 노드 사용자가 시스템에 기여도한 수준

C(γ,t)를 표현하며 시간이 t 에 되면 노드가 시스템에 기여도한 수치를 보여주고, N 은

시스템의 Account Nonce 수치이고 사용자의 기여도 빈도(스토리지 또는 계산)를 기록

한다. 시스템은 정기적으로 파일의 유효성을 검사진행한다.

Page 15: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 12 -

2.2 PBFT 플랙티컬 비잔틴 장애허용

실용성 비잔틴 장애 허용은 2가지 부분이 있다.

(一)신용노드 목록을 정의함

(二)PBFT 바탕이 된 비잔틴 장애허용 과정임.

2.2.1 신용 노드 정의 및 선택

신용 노드 검증(Transaction Validator), 블록체인 네이트워크에 거래 검증에 N

명의 사용자가 있으며 각 사용자마다 Bit-R 신용값을 보유하고 각 노드의 신용값에

의하면 신용값이 높은 상위 5%인 Bit − R를 선택한 후에 후보자 영역(Candidates

Pool)에 진입하여 목록�로 표지한다. 즉�는 노드 리스트종의 “우수공민”의미로 부여

한다.

후보 명단은 분기별 검증 제도를 채용해서 분기별마다 한번씩 업데이트한다. 노

드 캠페인 수량의 불확실성으로 인해 탈중앙화 유효방지하는 동시에 시스템 보장하기

위한 후보지 영역 최소 30 개부터 최대 500 개까지 설치한다.

즉:

N>10,000 일때,�=500

N<600 일때,� =30

30 ≤� ≤ 500

신용 노드의 검증는 차례로 후보명단 L 중에 M 개 각 라운드는 참여하고 비잔틴

장애허용 을 실해해서 새로 발생된 거래를 검증한다. 성공적으로 검증된 거래는 해당

노드의 신용 가치를 높이면서 원장에 기록된다. 비잔틴 장애허용 프로세스는 일부

악성 노드가 존재하는 경우에도 시스템의 보안 및 활동의 보장해준다. 악성 노드의

신용 점수가 감점되거나 공제해야 하는 동시에 합의 알리즘과 기록 권익을 취소하겠

Page 16: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 13 -

다.

시간활동이 아닌 소셜화동도에 따라 Bit-R 신용점수 차이가 생기며 신용 노드은

주로 bitconch 생태계의 개발자와 기타 커뮤니티에서 조직에 나타난다. 이들도 생태

계 트래픽 주요 공헌자이다.

Page 17: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 14 -

2.2.2 비잔틴 장애허용 프로세스

얻은 후 POR는 한PBFT 바탕으로 비잔틴 장애허용 프로세스를 통해 거래의 정

확성을 확인하고 원장을 업그레이드한다. 과정을 명확히 설명하기 위해 다음과 같은

정의를 한다:

시스템에 비고장 노드와 고장 노드 두 가지 노드가 존재하고 있다.

비고장 노드:

오류 없이 올바르게 작동하고 규칙을 지킨 노드

고장 노드:

시간초과, 데이터 파손 및 악성 행위(비잔틴 파손)를 포함하여 오류가 있는 노드 등

우리는 다음과 같은 규칙을 정했다:

노드검증거래, 두가지 수출상태만 있음: 0는 검증 성공, 1는 검증실패이다.

모든 신용노드는 유한시간 내에 결정을 내린다.

모든 신용노드는 동일한 경정을 내린다.

POR는 합의 알고리즘을 여러 사이클로 나누어 신용 값이 가장 높은 5%로 노드를 선

정하여 후보자 영역(Candidate Pool) 을 구성하며 각 사이클을 여러 라운드를

가지며 각 라운드는 여러 거래 테이터를 검증하므로 Kl는 주기K의 신용노드 목록이다.

� � 에는 M개 노드를 포함하고 전부 노드중의 신용값 최고인 5%중에 선택하게 된다.

합의 알고리즘 달성 프로세스:

난수생성 알고리즘을 사용하고 � � � � 중 노드를 Str � 렘덤으로 생성됨.

Str � 는M에 있는 모든 노드에 브로드개스트하고 지난 라운드를 완료함.

Page 18: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 15 -

Str � 에 의해 � � 에서 leader 노드와 대응한 투표 노드(Voting Node)램덤으

로 선정함.

Leader노드는 거래의 브로드개스트하고 투표 노드를 거래 검증하고 투표함.

Leader노드는 해시함수가 각 노드간에 주기와 회수의 동기화를 담당함.

여러 미검증 거래 TX0

본 라운드에서 생성된 몇 가지 거레 tx1

미검증 거래Tx0과 생성인Tx1는Leader 노드에 모이고 대기 검증 거래 목록Tx

를 조합하게 된다.

TX는� � 에 모든 노드로 브로드개스트 하고� � 의 노드는 거래를 확인하며

거래이 충분히 노드 검증을 받으면 원장으로 업데이트한다.

� � 의 노드는Leader,Voter노드를 나주져 있다. � � 의 악성 노드가m/3보다

작은 경우,즉 투표수>2m/3,성공으로 정의된다. � � 에서 노드의 기여도활동이

증가하면 해당 노드의 거래활동이 증가하다.

2.3혁신적인 BLAZE 병행 처리 아키텍처

시스템 처리율과 컴퓨팅 파워를 한층 더 업데이트하기 위해 Bitconch 는 BLAZE

(Bitconch Ledger Access Zero-delay Extension)Bitconch “제로지연 계정방문” 기술를

최초로 제안한다. BLAZE “병행처리” 기술로도 약침한다.

BLAZE 아키텍처는 Classic RISC pipeline (RISC 파이프라인)에서 영감을 얻으며 그

림 6,7 와 같이 구축했다. 블록체인 검증중인 페치 Fetch, 디코드 Decode, 해시 Hash、상

태변경State, 데이터 쓰기Write등 5개 단계로 파이프라인 단계마다 한개 지령을 하번

씩 처리한다. 매 단계에서는 초기지령이 하나씩 포함하며 이를 통해 거래의 수출을

Page 19: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 16 -

작업한다.

그림 6.혁신적인 Bitconch “재로지연 계정방문”기술

그림 7. BLAZE 아키텍처 구조도

Page 20: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 17 -

Finality Time (최종 확정시간)

최종확정시간이 블록체인에서 데이터의 최종상태를 확인하기 위해 필요한 시간

이다. 블록체인 속도를 높히고 최종상태 확인시간을 줄리게 될 것이다. POR 알고리즘

은 Reputation 를 통해 신용 노드를 정의하면서 최종상태를 확인 시 필요한 노드수를

줄려서 확정시간이 단축할 수 있다. 그러나 2초미만한 속도를 달성할 경우에 많은 거

래(로컬)를 검증하는 동시에 네트워크 노드간에 신속하게 브로드개스팅(네트워크) 한

다.

거래 검증에 대한 서명 검증이 가장 시간 많이 걸리는 부분(병목 현상)이며 네트

워크 드라이버 및 데이터의 관리,저축과 같은 부분에 많은 시간(병목 현상)을 수요한

다. 이에 따라 우리는 모든 하드가 지연시간을 줄릴 수 있도록 아키텍처를 정의해야

한다. Bitconch 는 CPU 설계중인 클래식 CIR 처리의 설계이념을 참고해서 멀티 코어

처리(CPU 및 GPU)와 5 단계 파이프 라인을 종합하여 거래속도의 대폭적으로 향상시

킨다.

Page 21: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 18 -

2.4 데이타 샤딩(SHARDING) 기술

POR 는 샤딩(Sharding)기술을 통해 높은 스루풋을 향상시킬 수 있다. 샤딩 기술은

기존 데이터 베이스중인 파티셔닝 기술을 참고하며 데이터 처리량이 많을 경우에

데이터의 일기와 쓰기 수요시간이 오래 걸린다. 그래서 서로 다른 데이터 베이스에

서 여러개 테이블에 데이터를 저장하면 데이터 접근속도를 향상을 시킨다.

우리는 POR 중인 높은 신용 노드 N개를 선택하고 샹딩노드로서 간주하다. 샤딩노

드와 leader 노드 일치성을 유지하면서 Sharding 노드마다 관련있는 테이터를 압축처

리하여 위층 Leader 노드를 통해 매 Sharding 노드를 압축된 거래에 대한 재확인 진

행한다.

우선, 모든 계정노드에 샹딩 노드와 Leader 노드 한개 씩 정의한다. 여기서 우리

는 분산나수 알고리즘으로 샹딩(Sharding) 노드와 Leader (Leader)노드를 선정된다. 샤

딩 노드는 Leader 노드의 TX 에 오프로드 배치하며, 시스템 시간을 통해 샤딩 노드와

Leader 노드가 동기화를 유치하고 동기거래의 정확성에 대한 검증한다. 여기서 시스

템 시간은 Leader 노드와 샤딩 노드의 일치성을 보장하기 위한 정보통로의 역할을 한

다. 샤딩노드는 매번 처리된 거래에다가 샹딩 아이디(Sharding ID)를 하나씩 표시하

여 Leader 노드와 투표 노드는 샹딩 아이디(Sharding ID)를 검증함을 통해서 거래

가 확인 진행한다.

Page 22: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 19 -

2.5 시스템 구조도 및 기타 관련 기술

2.5.1 BVM및 호환성 이더리음 스마트 계약

Bitconch는 개발자들에게 다양한 도구를 제공하여 분포식 응용 개발에 대한 지원

하며 Bitconch 생태계가 풍부해진다. 아래 그림과 같이 Bitconch는Solidity 프로그래밍

언어 기반으로 BO 와 대응한 가상기계인 BVM 을 제공하여 개발자들이 프로그래밍

언어를 통해 비즈니스 논리에 스마트 계약으로 전환하고 스마트 계약은 가상기계

(Virtual Machine)를 통해 운행할 수 있는 바이트코드로 컴파일된다.

BVM은 EVM에 비해 세 가지 우세가 있다:

첫째, BVM 사용하면 더 강화한 스마트 계약을 개발 편리

이더리움의 65개의 opcode와 비교하여 BitConch는 개발자들을 위해 더 높은 품

질의 DApp을 개발할 수 있도록 더 많은 선택권과 표준 라이브러리(standard libraries)

를 제공하고 더 많은 소셜과 실제 응용 프로그램 프로그램을 확장할 수 있다. 스마트

계약에는 일반적으로 토큰이 많기 때문에 오류가 생기면 개발자와 사용자에게 모두

큰 손해를 끼칠 수 있어서 BVM 은 스마트 도구를 제공하여 거래 순서를 탐지, 시간

스탬프, 사고 처리 및 재전송 취약성(Reentrancy Vulnerability) 등 흔한 버그를 검사

할 것이다. 개발 속도를 높이고 개발자가 스마트 계약을 보다 쉽게 작성할 수 있도록

BVM은 등록 기반 가상 시스템이 될 것이다.

Page 23: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 20 -

둘째, BVM은 스마트 계약이 외부 세계와 통신할 수 있도록 하는 인터페이스를

제공함.

EVM 의 샌드 박스 환경과 외부 세계 격리(네트워크, 파일 또는 기타 프로세스

의 권한을 사용할 수 없음)에 비해 BVM은 디지털을 통한 전송 채널을 설정하여

스마트 계약과 외부 세계 사이의 의사소통 문제를 해결한다.

셋째, 다국어 개발 지지

더 많은 개발자들이 BitConch 커뮤니티에 참여할 수 있도록 앞으로 BVM 은

Python, Java, C++및 기타 다양한 개발 언어를 지지할 것이다.

图 7. BVM가상 기계

2.5.2 시스템 구조

Bitconch는 제로 검증을 통해 거래내역을 암호화 되어 사용자 정보를 보호해준다.

Page 24: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 21 -

양자 컴퓨터 시대를 대응하기 위해 Bitconch 는 양자 공격 대비로 암호학 알고리즘을

사용했다. Bitconch 는 슈트를 제공하여 사용자들이 보완가능한 스마트계약 템플릿을

나타나다. 사용자는 Bitconch 제공된 템풀릿 규칙에 의해 업데이트하거나 관리하기 쉬

운 스마트 계약을 제공해준다. Bitconch 는 다양한 양방향 연결(Two-way Peg)을 지지하

면서 메인 체인과 사이트 체인을 결합함을 실현한다. 그리고 개발자에게 사이드 체인

개발모드도 제공해준다.

미래에 응용 시나리오에서는 BitConch 는 메인 체인으로 주로 신뢰할 수 있는 회

계와 신용 관리를 제공하고 더 풍부한 상용 기능을 개방하고 사이드 체인으로 실실할

것이다. 예를 들어 BitConch 는 분산된 스토리지 기능을 제공하고 개발자들은 자체 가

진 사이드 체인에 파일 스토리지, 다양한 미디어 및 기타 기능을 실실할 수 있다.

그림 8. bitconch 시스템 구조도

참고:▲은 현재 가장 선진적인 기술이나 알고리즘을 채택함;★은 BitConch 가 획기적

인 자주 지식과 핵심 경쟁력을 갖춘 기술과 알고리즘이다.

Page 25: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 22 -

2.6 안전성 분석

2.6.1 시빌 공격

사용자는 낮은 원가로 여러 개 허위 계정을 만들어 시스템의 신용 인센티브을 얻

는 것이 바로 시빌 공격 발동하는 목적이다.

사용자마다 Bit-R 신용값은 화폐 보유량 ,시간, 거래기록, 계산력 기여도로 구성하

기 때문에 보유량과 계산 기여도이 없으면 많은 허위 계정있어도 화폐허위 계정이

1~2 개 차원 신용점수를 부족하여 거래 회수만 의뢰해서 Bit-R 신용값을 누적가능한

제한이 있으니 실제 사용자처럼 3개 차원을 통해 높은 신용점수 얻기가 쉽지 않는다.

소셜활동의 계산공식에 따라 ��는 각 거래의 가중치 함수이며 ��는 거래 금액과

긍정적으로 관련되어 있고 ��는 거래 대상이다. log ����는 ��의 신용 가치에 대한

로그 함수이다. ��의 수치는 낮을 때, 즉, 하나 아상의 노드가 낮은 신용 거래을 한

것이 자기의 �를 향생시킬 수 없다. 이에 따라 대량의 가짜 사용자들과 거래함을 통

해 노드를 얻음을 막게 된다. 소셜활동을 계산할 때에는 거래수량이 뿐만 아닌 친구

자신의 신용가치도 계산표준의 하나이며 신용 없는 계정 사이와 거래해도 신용점수을

증가 제한이 있다. 거래 자체는 기계로 운행하고 전기비 및 시간을 많이 투입필요한

다. 필요한 많은 시간으로 허위계정도 Bit-R를 얻으려면 많은 시간을 누적해야 하므

로 비용이 매우 높아 기초 경제학 원리대로 봐도 경제적인 행위가 아니라는 것을 판

단하게 되었다.

2.6.2 이중 지불 공격

POR 신용 합의 알고리즘은 확정성 모델이다. 만약 시스템 중에 이중지불 거래를 나

타나면 비잔틴 장애 허용 프로세스의 확실적인 특질이기 때문에 2 건 거래가 동시에

Page 26: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 23 -

확인됐다 하더라도 그 중 하나를 원장으로 경신하면 나머지 하나는 잔액 부족으로 폐

기되므로 이중 지불 거래에 공격을 피할 수 있다.

악성 노드를 추적하여 페널티를 받고 신용 값이 낮아지게 되여 거래 검사기에 참여

한 유효성이 상실된다. 악성 노드의 비용이 잠재적인 이익보다 훨씬 높기 때문에 악

성 노드가 될 동기가 극히 낮다.

2.6.3 Runtime 런타임 오류 및 타임 아웃

Leade 노드는 하드고장, 정전, 버그등 문제를 나타나면 기타 Validator 노드를 다

시 선거를 촉발시켜서 새로운 Leader 노드를 선택하게 될 것이다. 그 기간 내에 모든

거래가 인증하지 않고 새로운 Leader 노드를 나타난 후 작업 다시 시작하여 확안한

다.

타임 아웃되면 네이트워크도 새로운 Leader 를 다시 선택 작업 시작하겠다.

2.6.4 비잔틴 장애허용 프로세스

POR 신용평가 합의 알고리즘은PBFT실용적 비잔틴 장애허용 알고리즘 을 사용하

며 2/3 의 비잔틴 장애 허용성을 가진다.

Page 27: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 24 -

2.7 유효한 중앙화 방지

Bitconch는 두 가지 방밥으로 탈중앙화를 지켜내고 악성 노드간의 결합을 유효

적인 방지한다.

(1) 신용 노드의 후보범위은 전부 노드의 5%까지에 확대하고 시간에 따라 후보

영역에서 합의 및 회계 노드를 렘뎀으로 선택하다. 합의에 참여하는 노드수가 많을수

록 악의적인 결합할 가능성 더 낮다.

(2) Bit-R 신용값에 의해 노드를 선택함. Bit-R 신용값은 사용자별,노드행위별, 거래

기록 및 토콘처럼 대체나 이전할 수 없으므로 노드간의 악의적인 결합할 가능성이 낮

다.

PoR 신용 노드 vs DPOS 슈퍼 노드

Bitconch 는 DPOS의 통화 보유량으로 선정하는 것보다 Bit-R 신용값에 의한 슈

퍼 노드를 선정하는 것이 더 효과적이다.

부패는 슈퍼노드 선거 과정에 널리 비판 받고 있는 DPOS 알고리즘 단점중의

하나임다. 토큰(화폐)은 노드 선정 과정에서 이익 최대화 추구를 위한 노드를 결합함

을 결국 피할 수 없게 되어 증거 수집도 매우 어려우면서 소셜관리등을 통해 소멸하

거나 처벌하는 것도 쉽게 실혈할 수 없다.

Bitconch는 POR 합의 알고리즘은 Bit-R 신용값 기반으로 노드을 선정하는 것이

다. 매개 노드의 신용점수는 사회 활동(Dapp 응용 프로그램 사용자수 ,일반 사용자

의 친구수, 거래기록) 시간 및 컴퓨팅 파워에 따라 선정된다.

Page 28: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 25 -

비록 돈을 합병하는 것은 쉽지만 신용을 합병하는 것이 매우 어렵다. 발자가 두

명 트래픽을 병합하기가 원하지 않고, 두 제품을 병합하더라도 사용자들은 새 제품을

기꺼이 사용하기도 원하고 싶지 않을 수 있다.

또한 두 소셜을 병합하더라도 이전 거래기록을 복사할 수 없다. 그리하여 BIT-R 신

용은 DPOS에 슈퍼노드를 선택과정에 나타날 수 있는”부패”를 해결해주고 집중화에

효과적으로 대처가능한다. 슈퍼 노드는 함의 참여 과정에 악의적인 행위 수요비용을

더 많이 투입해야 한다.

Page 29: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 26 -

2.8 균형철학은 삼각형 딜레마 타파

확대성, 안전성 및 탈중앙화는 블록체인의 ”임파서블 트리니티”로 , 또”삼위일체

불가능”이론으로 부른다. Bitconch는 기술혁신 및 균형철학을 통해 블록체인의 확대성,

안정성,요효한 탈중앙화를 실현한다.

그림9와 같이 POR 합의 알고리즘을 인프라 전산 업데이트를 통해 비잔틴 확대가

능성 및 안정성을 향상시킨다. 혁신적인 POR 합의 알고리즘은 장애허용 바탕으로

BLAZE 아키텍처 및 샹딩 기술을 강화하여 시스템 확대성을 한층 더 업데이트를 했지

만 이와 같은 알고리즘 자체는 “완전히 탈중앙화”를 실현 할수 없으므로 신용값을 통

해 악성 신용노드의 비용을 올리며 악성 노드간의 결합할 가능성이 낮아진다.

상위 5%인 신용 높은 사용자는 후보 영역에 진입한 후 더 많은 신용 노드를 함

의에 참여 가능한다. 후보 영역의 노드는 시간에 따라 일부 노드(전문 설비, 항상 온

라인 상태 유지)를 선정하여 함의에 참여를 통과하여 빠른 거래 확인되고 네트워크

전반의 일치성을 유지한다. 따라서 Bitconch는 신용누적은 높은 시간 비용을 필요하

오니 Bitconch는 신용 균형 제도로 탈중앙화를 달성한다.

그림9. Bitconch의 삼각 균형도

Page 30: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 27 -

제 3장 트래픽 교호적 플랫품 및 생태계의 공동구축 시스템

3.1 블록 체인 세계의 평가 시스템

전통적인 비즈니스 사회 신용시스템은 이미 150년 역사를 가지고 있으며 3대 신

용기관은 미국 국민에게 신용평가를 제공하였다. 동시에 미국의 신용시스템은 유럽,

일본, 호주 그리고 중국의 신용 평가 시스템에 큰 영향을 미쳤다. 전통적인 비스니즈

신용은 정확한 대출관계를 묘사하여 은행, 임대등 대출행위에 대한 평가 필요한 산

업이나 영역에서 널리 사용하고 있다. 예들 들면, 신용이 높은 사용자는 은행 고액

대출을 받을 수 있고 더 낮은 이자율으로 첫번째 대금지불하는 혜택을 얻을 수 있다.

그리고 집 임대, 렌터카 및 기타 서비스 이용 시 보증금이 필요없이 즐길 수 있다.

표1 전통적인 비즈니스 신용 및 블록 체인 신용 Bit-R 시스템의 비교

전통적 비즈니스 신용 Credit 블록체인 신용 Bit-R

역사 150+ 년 0 년

관계 대출 차입 노드의 활동빈도 및 신용 값

목적 누구한테 돈을 빌릴까? 누구가 신뢰노드를 될 수 있을까?

수입

높은 대출액, 낮은 이자율

낮은 첫 대금지불

방 임대시 보증금 무

신뢰 노드로 선택될 가능성 높음.

거래 비용 절감(심지어 무료) 라이트닝

네트워크에 보증금 불필요

테이터 제

공자

은행, 대출기관, 채권회수 회사 블록체인 세계의 모든 응용 프로그램

평가 기관 중앙화 탈중앙화

Page 31: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 28 -

Bit-R은 Bitconch가 제안하고 블록체인에 신용을 계량화된 시스템이다. Bit-R은

전통적인 비즈니스 신용 평가의 관리와 인세티브 시스템을 참고했지만 Bit-R이 전통

적인 대출관계가 이난 각 노드의 활동도와 행동으로 분산화 블록체인 세계를 구축한

다. 즉, Bit-R는 어떤 노드가 시뢰가능여부, 신뢰 노드로 합의 또는 회계에 참여가능

여부, 해당 컴퓨팅 능력정도를 해결해주고 ,은행 대출 및 금액 반환하는 것을 해결하

지 않는다. Bit-R의 신용값 높을수록 신뢰 노드로 될 확률이 높아지며 거래비용 더 낮

아진다(심지어 무료), 라이트닝 네트워크 실행시 보증금도 필요하지 않다.

미국 3대 신용 평가 기관으로 예를 들면: Equifax 2017 년 매출은 33.62 억 달러,

이익은 5.87 억 달러이고 Experian 매출은 43.35 억 달러, 이익 8.65 억 달러이며 Trans

Union 매출은 19.3 억 달러, 이윤이 1.2 억 달러이였다. 전통적인 비즈니스 신용 평가

은 중앙화되어 연간 수십억 달러인 거대한 수익이 이 3개 회사와 소수의 주주가 소

유할 수 뿐이다. 그러나 블록체인 탈중앙화 세계에서는 코드즉 법률이며, 모든 수익은

커뮤니티를 공유하며 신용 높은 사용자가 컴퓨팅 파워 및 스토리지와 같은 리소스를

제공하여 상응한 인센티브을 받게 될 것이다.

Page 32: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 29 -

3.2 사용자 인센티브 및 소셜관리

사회활동도는 Bit-R신용 계량화 모델중인 점수 차이화 된 요인이고, 즉: 본 노

드와 상호 거래하는 노드수가 많을 수록 거래이 많아지고 관련 노드 전체의 신용 점

수 더 높아지며 소셜 활동 점수 더 높아진다. 시간 활동도중은 대수 함수로 타임코인

(TimeCoin)을 계산함으로 즉 일정한 BUS수량 보유하면서 한 차원에서 높은 점수를

얻을 수 있지만 각 노드 간에 화폐 보유량을 통해 우세를 획득할 수 없다.

소셜Leader 및 비즈니스 응용 개발자는 소셜 그래프와 많은 거래로 인해 트래

픽으로 더 높은 신용값을 얻을 수 있도록 “신용 노드”로 선정될 확률이 높아지면서

시스템 인센티브 얻을 확률도 높아진다. 신용 인센티브 제도는 그림10와 같다. BUS

의 20%로 시스템의 인센티브 영역에 투입, 60%로 신용노드에 주고 40%로 신용값

높은 사용자에게 제공한다.

그림 10. Bit-R 신용 인센티브 제도

Page 33: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 30 -

3.3 트래픽 교호적 풀랫품

Bit-R 의 사용자 테이터는 메인 네트워크뿐만 아니라 Bitconch 운행의 스마트 계약

혹은 사이드 체인에 가지게 된다. 따라서 Bitconch 는 각종 응용을 지지한 인프라 기

초 공유 블록체인이도 하고 소셜그래프와 Bit-R 신용 인센티브 시스템을 구축한 트래

픽 교호적 플랫품이다.

BitConch의 메인 네트워크와 사이드 체인의 상호 관계는 그림 11 처럼, 대부분의 거

래 정보가 메인 네트워크에 기록되면서 메인 네트워크에게 신용 데이터를 제공된다.

각 프로그램은 자체 트래픽과 함께 제공하는 동시에 사용자 간에는 피할 수 없는 상

호 공유(그림 12(a&b)참조) 로 풍부한 소셜 그래프와 생태계를 그려져 있다.

그림 11. BitConch 메인 네트워크와 사이드 체인의 상호 관계도

즉:

트래픽 기여도= 높은 신용 점수= 신용 노드= Bitconch 권리

Page 34: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 31 -

대부분 일반 사용자들은 자신의 Bit-R 신용점수, 특히 소셜화동 점수를 높이기

위한 다양한 DApp 응용 프로그램을 적극적으로 참여를 시도하고 있다. 이로 인해 트

래픽 보유 희망자는 제품을 계속 개선하고 업그레드하여 트래픽을 얻는다. 트래픽의

증가함에 따라 Bit-R 신용값울 높이면서 신용 인센티브를 획득가능한다.

즉:

우수 제품=트래픽 획득=신용점수 증가=새로운 신용 노드 전환

그리12(a). 각 응용 프로그램간에 존재 가능한 트래픽 교호적 공유

그리12(b). 응용 프로그램 간에 존재하는 트래픽 공유

Page 35: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 32 -

3.4 구축중인 생태계 및 응용 프로그램을 육성

창립팀은 전통 투자은행과 비즈니스에서 보유한 자원으로 여러개 트래픽 응용

프로그램을 육성하였다. 사용자수가 누적적으로 1억명정도 되고 bitconch 커뮤니티에

신규 사용자로 전환한다.

다만, 육성중인 응용 프로그램: 게임, 스마트 자동판매기(사물인터넷) , 공급사슬,

제품 근원, 통용 포인트, 분포식 전자상거래, 분포식 티켓예약 시스템등에 분포하고

있다. 세부 상황에 대한 향후 각 프로그램 백서에 발표할 예정이다.

Page 36: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 33 -

제4장 기술팀 및 고문

Page 37: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 34 -

Page 38: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 35 -

제5장 기술 경로 및 집행 진도

프로그램 집행진도: MVP 완료,전세계 결과 발표했음【1】.

Youtube:https://youtu.be/e3SXoLPPpI8

YOUKU:https://m.youku.com/video/id_XMzg0OTA0ODE1Mg==.html

다음 단계: 이더리즘 스마트 계약 호환 Demo 데스트

Page 39: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 36 -

제6장 경제 모델

6.1 토큰 설계

BitConch 메인 네트워크에 접속하는 토큰은 BUS로 명명하고 BUS처럼 많은 트

랙픽을 신속하게 처리할 수 있는 인프라라는 의미하며 기초 공유 블록체인으로서 사

회적 책임감을 표현한다. BitConch는 500억개 BUS를 발급한후 재발급 하지 않을 것

이다. 메인네트(mainnet)를 접속 전에 투자자에게 토큰 ERC20을 배정해주고 이를 사

용하여 거래소에 등록한다. 매인 네트(mainnet) 접속 후 스와프 라티오가 (swap ratio)

1대1의 비율로 매인 네트에 전환할 수 있다.

그림13. 토큰 Token 분포도

30%:기관대상으로 공개 자금모집 . 첫 라운드에서 전반적으로 방출할 예정. 즉

토큰 총수의 15%로 방출할 예정. 매각기간제한 24개월이며 매월 선형 균형 방

출함.

Page 40: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 37 -

30%: 소셜 구축 및 생태계 육성

20%: Bit-R 높은 시용자에게 인센티브 부여, 그중에 60%는 수퍼 노드에 배정하고

40%는 신용 높은 사용자에게 배분함 매년 10%가를 방출하여 해마다 감소함.

10%:초기(종자돈)투자자. 매각기간제한 4년이며 13개월에서 48개월까지 메원 선

형 방출함.

7%:핵심 팀에 인센티브로 사용, 매각기간제한 4년이며 13개월에서 48개월까지

메원 선형 방출함.

3%:글로벌 개발자 커뮤니티 인센티브로 제공

6.2 토큰 BUS의 역할 및 기능

토큰 BUS 취득한 방식이 주로:(1)기관을 대상으로만 투자자 구매 (2)중매 시장에

서 구매 (3)신용 높은 사용자의 부기 및 커뮤니티 인센티브 등 3가지 주요 경로로 토

큰BUS 인증을 받는다.

BUS는 Bitconch 접속 과정중에 중요한 토큰이고 Bit-R신용 시스템을 구축될 수

있는 요소중의 하나이며 보상 및 소셜 과리 측면에서 중요한 역할을 맡고 있다. 주로

다음과 같은 네 가지 기능을 포함한다:

(1) Bit-R Bitconch 신용을 구성함. 사용자들 일정한 토큰을 보유하면서 Bit-R 신용값

을 한 차원으로 구축하는 것이 바로 시간활동도이다. 즉 일정한 토큰을 보유함에

따라 신용값을 올린 동시에 높은 컴퓨팅 파원도 얻을 수 있다.

(2) 소셜 인센티브 및 개발자 인센티브: 신용이 높은 사용자는 신용 노드로 컴퓨팅

파워 기여도를 통해 토큰 BUS 인센티브를 받을 수 있다.

(3) 거래 수수료

Page 41: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 38 -

(4) 개발자 소모, 개발자들은 일정한 토큰 BUS로 제품홍보, 계산 그리고 분포식 응용

에 사용한다.

6.3 경제학 모델

클래식 토큰 경제학 모델, 즉 이더리즘 설립자인 Vitalik Buterin은 블록체인 경

제학 최적화된 피셔 방정식을 기반으로 토큰BUS 모델에 대한 분석하고 증명한다.

T:거래총량, 소모총량. T값이 클수록 가격P가 더 높다. 생태계 구축하는 목적이 바로

BUS 사용가능한 시나리오를 확대시키며 사용수요을 자극시킨다. 대량한 실제 응용 프

로그램 네트워크가 BUS소모와 유통을 증진하는 원동력이다.

M:토큰 수량. 토큰의 접수수량가 감소하면 할수록 가격이 올라간다. :

V:토큰의 접속율 . 접수속도는 낮을수록 가격이 더 높아진다.

Bitconch 의 Bit-R 신용구축 과정에서는 코인 에이지(Coinage)는 시간 활동을 구

축하게 되는 요인이며 사용자는 한동안내 보유한 토큰으로 구축하거나 해당 차원의

점수를 증가할 것이다. 따라서 BUS 접수량이 낮아지고 페스속도 V 가 내리다가 가격

P를 높이도록 도움이 된다.

Page 42: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 39 -

BUS 접수성에 대한 분석:

중단기적: 사용자는 BUS구매에 대한 트래픽 적고 높은 보유량등 명확한 수요가

있다. 사용자는 BUS를 구매되어 한동안에 보유(코인 에이지)하면서 높은 Bit-R 신용값

을 얻게 되다. 예를 들어: 낮은 수수료, 라이트닝 네트워크에서는 보증금 없음, 계회

노드 선정될 확률이 증가와 같은 많이 시스템 보상을 가지게 될 것이다. Bit-R

bitconch 신용시간 활동도는 대수함수 형태로 초기 보유자는 시간의 누적을 통해 일

부 BUS를 방출해도 높은 신용점수를 유지가능하므로 신규 사용자도 점진적으로 방출

된 BUS를 구매기회도 준다.

중장기: 많은 실제 응용 프로그램은 BUS의 거래량 및 소모량을 축진하는 원동력

이다. 공유 블록체인 성능이 직속적 완화하며 셍태계 구축도 지속적으로 발전하고

있다. 예: Bitconch 에 1,000개 DApp를 운행하고 있어 개발자는 한 DApp 발표한 비

용이1,000BUS이다. 발표과정에서는 총 1,000,000개 BUS를 소모한다.

예를 들면: 한 응용 프로그램의 사용자는 매일 평균 1,000명이며 사용자마다 매

일 100개씩 BUS를 필요하여 이로 거래량(지불, 쇼핑등).,DAPP 운행비용,거래수수료,

신규사용자 코인 구매 그리고 신용 구축등에 사용하다. 매년 사용 부분에서는: 1,000

개응용 프로그램×365일×1000명×100개BUS=385억BUS를 수요한다. 즉 총 토큰수의

77%로 점유한다. 이때에 전체 네트워크에 편균 매일 약 50만명 활동하고 있고 킬러

급 응용 프로그램에서 보통 매일 활동인수가 1000000TPS~10000000TPS정도를 달성

할 수 있다. 따라서 전체 네트워크 사용자 수가 수 천만명에 심지어 수 억명으로 증

가될떄 BUS이 유통량도 급격히 증가 할 것이다.

Page 43: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 40 -

6.4 자금 조달 계획

그림14.자금용도

25%로 팀워크 구축 용도로, 특히 개발자팀 설리 용도

25%로 소셜홍보, 예를 들면 초기화 인센티브 영역을 추가하고 신용값 높은 사용자에

게 인센티브를 강화하며 소셜 커뮤니티 빨리 형성되다. 즉 신용값 높은 사용자는 토

큰BUS 인센티브을 뿐만 아닌 추가로 현금형식된 인센티브도 받을 수 있다는 듯한

다.(예: BTC、ETH、USDT등)

25%로 생태계 육성에 사용함

15%로 브랜드 빌딩에 사용함

10%로 준비금 용도로 사용함.

Page 44: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 41 -

제7장 면책 성명

본인은 Bitconch 프로그램의 기술 경로 및 적응 시나리오에 대한 인증하지 않고

블록체인 산업에 위험이 존재함에 대한 인지하지 않으면 공개 교환에 참여하는 것을

권하지 않는다. 암호화폐는 일종의 조기, 위험성 높은 프로젝트이기 때문에 신중하게

고려해야 한다. 일단 BTC 또는 ETH로 BUS 교환에 참여하게 되면 원래 보유한 BTC

또는 ETH는 다시 반환하지 못한다. 모금된 자금은 Bitconch의 결정에 의해 사용한다.

본 프로젝트는 정책, 시장수요, 기술 또는 다른 통제 불가한 원인으로 인해 프로젝트

개발, 승격또는 실제 응용 프로그램을 실패할 가능성이 있다. 프로젝트 최악의 결과는

투입한 BTC 혹은 ETH를 회수불가 되어 BUS의 수익이나 손실등 모두 교환 참여자에

게 자체 부담하여야 한다.

Page 45: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 42 -

부록:

참고문헌

1. Nick Szabo. Formalizing and securing relationships on public networks. First

Monday, 2(9), 1997

2. Back, "Hashcash - a denial of service counter-measure,"

http://www.hashcash.org/papers/hashcash.pdf. 2002

3. Vitalik Buterin. Ethereum: A Next-Generation Smart Contract and Decentralized

Application Platform. 2013

4. Gavin Wood. Ethereum: A Secure Decentralized Generalised Transaction Ledger.

2018

5. W. Dai, "b-money," http://www.weidai.com/bmoney.txt. 1998

6. Andreas Antonopoulos : Mastering Bitcoin: Unlocking Digital Cryptocurrencies.

2014

7. Sheldon M. Ross. A First Course in Probability. 2009

8. Nash John. "Non-Cooperative Games" The Annals of Mathematics. 1951

9. Schlegel, H.: Reputation Currencies. Institute of Customer Experience.

10. Marko Vukolić: The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT

Replication. 2016

11. Adam Back, Matt Corallo : Enabling blockchain innovations with pegged

sidechains

12. Vitalik Buterin : Zk-SNARKs: Under the Hood

13. Eli Ben-Sasson : Zerocash: Decentralized Anonymous Payments from Bitcoin

14. Petar Maymounkov : Kademlia: A Peer-to-Peer Information System Based on the

XOR Metric

15. Everett Hildenbrandt : VM: A Complete Semantics of the Ethereum Virtual

Machine

16. L. LamPoRt, Constructing digital signatures from a one-way function, Technical

RePoRt SRI-CSL-98, SRI International Computer Science Laboratory, Oct. 1979.

17. "Winternitz one-time signature scheme"

https://gist.github.com/karlgluck/8412807#comment-1258433

Page 46: 목 록 - bitconch.io · 제1장 배경 및 업종 통점 3 1.1공유블록체인의분쟁 3 1.2공유블록체인의기초-고성능 4 1.3공유블록체인의통점-생태계및트래픽

- 43 -