create account

합의시스템의 진화 - 사전 Finality(완결성) by twinbraid

View this thread on: hive.blogpeakd.comecency.com
· @twinbraid ·
$12.60
합의시스템의 진화 - 사전 Finality(완결성)
![](https://i.imgur.com/da2iokM.jpg)

이오스의 스마트컨트렉트, 수수료 없음, 빠른 속도등은
블록체인의 발전을 나타내고
더 많은 것을 할 수 있음을 보여주는 것이었습니다.

한데 벌써 이오스의 합의 시스템이 낡아보이게 만드는
다음세대의 합의 시스템들이 나오고 있습니다.

코스모스의 텐더민트엔진이나 이더리움 캐스퍼 그리고
카카오톡의 블록체인인 클레이튼의 합의는
이전의 pow, pos, dpos 들과 다릅니다

**사전 완결성(Finality)**라는 것이 추가되었죠.

이전의 합의시스템들은
컨펌.. Confirmation (확인) 이라는 과정이 필요합니다.

![](https://i.imgur.com/l2X9WW2.png)
거래소에 코인전송시
이 컨펌횟수를 충족하지 못하면 입금이 안되죠.

이 컨펌이란건 내 거래가 포함된 블록이
네트워크에 전파되고 변경불가한 진짜 자료라고
인정받기까지 걸리는 과정입니다.

간단하게 예를들면
재판은 3심제이며 대법원의 판결때
완결성을 지닙니다. 3심이 끝나면 절대 뒤집어지지 않죠

반대로 말하면 1심, 2심때는 뒤집어 질 수 있다는 말입니다

그래서 코인 거래시 컨펌횟수가 파이널리티에
다다르기전까지는 거래가 인정되지 않습니다.

![](https://i.imgur.com/xZakdPR.jpg)
이렇게 되는걸 막기 위해서요

이러한 컨펌이 각 블록체인마다 최소치가 있는데

비트코인은 6회
이더리움은 25회
스팀, 이오스는 15회

입니다.

비트코인이 6회라서 더 빠를거 같지만
블록발행시간에 차이가 있습니다.
각각의 컨펌은 새로운 블록이 추가될때 이뤄지니까
최종확정 시간은 (컨펌횟수) X (발행시간) 이 됩니다.

그래서 실제로 최종판결까지 걸리는 시간은
다음과 같습니다.

| 블록체인 | 필요컨펌횟수 | 블록 발행 시간 | 최종확정시간 |
|:---:|:---:|:---:|:---:|
|비트코인 | 6회 | 10분 | 60분
|이더리움 | 25회 | 15초 | 6분
|스팀, 이오스 | 15회 | 3초 | 45초
<br>

비트코인은 거의 논외고
이더리움도 실생활 사용에서 탈락
스팀, 이오스라 해도 실제 계산대앞에선
절대 짧은 시간이 아니죠.

그런데

이후 세대의 체인들은 이것을 무려
1회로 감소시켜버립니다

블록이 발행되었다는 것 자체가 1회니까
사실상 0회
발행과 동시에 완결성을 지니게 만든 것이죠.

게다가 텐더민트 같은 경우 블록발행 시간도
이론적으로 1초까지 갈 수 있습니다.
단, 코스모스는 현재 평균 7초이므로

실전에선 결재후 완료까지 대략 7초가 걸리죠
이 정도면 실생활에서도 페이류와 견줄만한 속도입니다

카카오톡 블록체인 클레이튼은 이미
이것을 채택하고 있고
앞으로 나올 대기업의 페이류 토큰들은 당연히
사전 완결성을 필수장착할 것입니다.

이른바 세대교체라고 할 수 있죠.

그럼 어떻게해서 이게 가능해졌을까요
그리고 왜 지금까지 안했을까요

![](https://i.imgur.com/jMarDyA.gif)
(이짤 개편함-ㅅ-)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 34 others
properties (23)
authortwinbraid
permlinkfinality
categorysct
json_metadata{"community":"busy","app":"busy/2.5.6","format":"markdown","tags":["sct","kr","coinkorea","chobo","busy"],"users":[],"links":[],"image":["https://i.imgur.com/da2iokM.jpg","https://i.imgur.com/l2X9WW2.png","https://i.imgur.com/xZakdPR.jpg","https://i.imgur.com/jMarDyA.gif"]}
created2019-05-22 10:53:03
last_update2019-05-22 10:53:03
depth0
children10
last_payout2019-05-29 10:53:03
cashout_time1969-12-31 23:59:59
total_payout_value9.656 HBD
curator_payout_value2.942 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,479
author_reputation158,830,716,503,548
root_title"합의시스템의 진화 - 사전 Finality(완결성)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id85,296,115
net_rshares21,103,454,582,399
author_curate_reward""
vote details (98)
@afewroom ·
와 시리즈로 나오는군요. 궁금하네요. 이렇게 블록체인의 합의 알고리즘이 진화한다는 것을 조금씩 알게 되었군요.
properties (22)
authorafewroom
permlinkre-twinbraid-finality-20190522t105900917z
categorysct
json_metadata{"tags":["sct"],"app":"steemcoinpan/0.1"}
created2019-05-22 10:59:03
last_update2019-05-22 10:59:03
depth1
children1
last_payout2019-05-29 10:59:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length61
author_reputation1,669,354,428,665
root_title"합의시스템의 진화 - 사전 Finality(완결성)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id85,296,392
net_rshares0
@twinbraid ·
점점 빨리지고 있죠. 하지만 한편으론 진화라기보다 타협인 부분이 있습니다
어쩔수 없긴하지만요
properties (22)
authortwinbraid
permlinkre-afewroom-re-twinbraid-finality-20190522t131618504z
categorysct
json_metadata{"tags":["sct"],"app":"steemit/0.1"}
created2019-05-22 13:16:18
last_update2019-05-22 13:16:18
depth2
children0
last_payout2019-05-29 13:16:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length51
author_reputation158,830,716,503,548
root_title"합의시스템의 진화 - 사전 Finality(완결성)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id85,302,424
net_rshares0
@jay2dream ·
쉽게 풀어주셔서 감사합니다^^
properties (22)
authorjay2dream
permlinkre-twinbraid-finality-20190522t120413158z
categorysct
json_metadata{"tags":["sct"],"app":"steemit/0.1"}
created2019-05-22 12:04:15
last_update2019-05-22 12:04:15
depth1
children1
last_payout2019-05-29 12:04:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length16
author_reputation30,556,545,069,084
root_title"합의시스템의 진화 - 사전 Finality(완결성)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id85,299,127
net_rshares0
@twinbraid ·
좀 딱딱한 내용이라 쉽게 풀기가 힘들군요-ㅅ-; 그래도 담엔 좀더 노력해보겠습니다
properties (22)
authortwinbraid
permlinkre-jay2dream-re-twinbraid-finality-20190522t131655886z
categorysct
json_metadata{"tags":["sct"],"app":"steemit/0.1"}
created2019-05-22 13:16:57
last_update2019-05-22 13:16:57
depth2
children0
last_payout2019-05-29 13:16:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length45
author_reputation158,830,716,503,548
root_title"합의시스템의 진화 - 사전 Finality(완결성)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id85,302,448
net_rshares0
@ksc ·
그러게요 왜 아직까지 안했을까요ㅇㅅㅇ..
컨펌 횟수가 적으면 신뢰가 떨어져서 그런걸까요
properties (22)
authorksc
permlinkre-twinbraid-finality-20190522t135309210z
categorysct
json_metadata{"community":"busy","app":"busy/2.5.6","format":"markdown","tags":["sct"],"users":[],"links":[],"image":[]}
created2019-05-22 13:53:12
last_update2019-05-22 13:53:12
depth1
children1
last_payout2019-05-29 13:53:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length48
author_reputation99,109,650,128,160
root_title"합의시스템의 진화 - 사전 Finality(완결성)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id85,304,134
net_rshares0
@twinbraid ·
현실과 타협을 봐서 그렇습니다.
쉽게 말하면 완전탈중앙을 버렸죠
properties (22)
authortwinbraid
permlinkre-ksc-re-twinbraid-finality-20190523t141837133z
categorysct
json_metadata{"community":"busy","app":"busy/2.5.6","format":"markdown","tags":["sct"],"users":[],"links":[],"image":[]}
created2019-05-23 14:18:36
last_update2019-05-23 14:18:36
depth2
children0
last_payout2019-05-30 14:18:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length35
author_reputation158,830,716,503,548
root_title"합의시스템의 진화 - 사전 Finality(완결성)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id85,364,013
net_rshares0
@pediatrics ·
엄청 쉬운 설명! 감사합니다 :)

Posted using [Partiko iOS](https://partiko.app/referral/pediatrics)
properties (22)
authorpediatrics
permlinkpediatrics-re-twinbraid-finality-20190522t151806525z
categorysct
json_metadata{"app":"partiko","client":"ios"}
created2019-05-22 15:18:06
last_update2019-05-22 15:18:06
depth1
children1
last_payout2019-05-29 15:18:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length87
author_reputation131,406,847,859,801
root_title"합의시스템의 진화 - 사전 Finality(완결성)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id85,308,092
net_rshares0
@twinbraid ·
댓글 감사합니다 +_+/
properties (22)
authortwinbraid
permlinkre-pediatrics-pediatrics-re-twinbraid-finality-20190523t141848530z
categorysct
json_metadata{"community":"busy","app":"busy/2.5.6","format":"markdown","tags":["sct"],"users":[],"links":[],"image":[]}
created2019-05-23 14:18:48
last_update2019-05-23 14:18:48
depth2
children0
last_payout2019-05-30 14:18:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length13
author_reputation158,830,716,503,548
root_title"합의시스템의 진화 - 사전 Finality(완결성)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id85,364,024
net_rshares0
@yjs3694 ·
$0.03
쉬운 설명 감사합니다. 비트코인 블록 생성 주기랑 스팀은 알고 있었는데 이더리움은 처음 알았네요. 15초에 한번씩 블록이 생성되는 군요. 필요 컨펌 횟수라는 것도 새삼 알게 되었네요. 오늘도 글 잘읽고 갑니다. ^^
👍  
properties (23)
authoryjs3694
permlinkre-twinbraid-finality-20190522t120011084z
categorysct
json_metadata{"tags":["sct"],"app":"steemit/0.1"}
created2019-05-22 12:00:12
last_update2019-05-22 12:00:12
depth1
children1
last_payout2019-05-29 12:00:12
cashout_time1969-12-31 23:59:59
total_payout_value0.032 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length120
author_reputation534,089,314,253
root_title"합의시스템의 진화 - 사전 Finality(완결성)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id85,298,974
net_rshares71,065,628,169
author_curate_reward""
vote details (1)
@twinbraid ·
사실 설명이 재미없긴했는데-ㅅ- 좋게 봐주셔서 감사합니다
properties (22)
authortwinbraid
permlinkre-yjs3694-re-twinbraid-finality-20190522t131528293z
categorysct
json_metadata{"tags":["sct"],"app":"steemit/0.1"}
created2019-05-22 13:15:30
last_update2019-05-22 13:15:30
depth2
children0
last_payout2019-05-29 13:15:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length31
author_reputation158,830,716,503,548
root_title"합의시스템의 진화 - 사전 Finality(완결성)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id85,302,363
net_rshares0