한국어
단일배너
Profile
AcroEOS

9 일 전

regproducer 톺아보기

조회 수 76 추천 수 2

아이콘 출처- designed by {Freepik} from Flaticon


안녕하세요, 아크로이오스입니다.
지난 주말, regproducer 업데이트 제안이 15/21 BP 멀티시그를 거쳐 승인되었습니다.

오늘은 regproducer가 어떤 것인지에 대해 커뮤니티 여러분이 알기 쉽게 공유해볼까 합니다.

1. regproducer란?


  • 블록 프로듀서 후보 등록

이미지 출처 — Pixabay

regproducer는 EOS 체인에서 작동하는 시스템 컨트랙트 중 하나로 블록 프로듀서 후보로 등록하는 것을 의미합니다. EOS 메인넷 블록 프로듀서로 활동하기 위해서는 EOS 체인에 블록 프로듀서 키 등록을 해야합니다. 현실에서 선거를 할 때, 입후보자를 등록하는 것과 마찬가지로 regproducer는 기본적으로 블록 프로듀서 후보자를 메인넷에 등록하는 것이라 할 수 있습니다. 이는 리카르디안 컨트랙트 형식으로 컴퓨터 뿐만 아니라 사람이 읽을 수 있도록 작성합니다.


  • 블록 프로듀서 자격 요건 및 기준

이미지 출처 — Pixabay

단순히 등록만 한다고 해서 ‘블록 프로듀서’로서 활동할 수 있는 것은 아닙니다. 등록만으로 EOS 메인넷에서 바로 블록 생성을 할 수 있게 된다면 악의적인 의도로 네트워크를 망치려고 드는 불순한 무리를 비롯하여 EOS 네트워크를 악용하여 사적인 이익을 챙기려는 이들의 난입으로 체인의 안정성과 생태계 존립이 위협 받을 수 있습니다. 바로 이 지점에서 regproducer는 블록 프로듀서로서 지켜야 할 규정과 기준으로 그 의미를 확장합니다. 하지만 그 동안 regproducer는 기준만 존재할 뿐, 이를 집행할 강제력(통제력)을 갖추지 못했습니다. ECAF 중심의 임시 헌법 체제에서 EOS 사용자 동의 계약(EUA)체제로의 전환을 거쳐 지금에 이르기까지 regproducer는 각 BP의 자발적인 참여 및 준수에 맡겨져 있었습니다.


  • 구속력 있는 메인넷 블록프로듀서 규정으로의 진화

이미지 출처 — Pixabay

BP EOS42는 안정적인 메인넷 운영과 생태계 발전을 위해 regproducer가 지닌 함의의 중요성을 파악하고 있었고, 이를 실현하기 위한 노력을 지속적으로 이어왔습니다. EOS 거버넌스 환경의 변화에 맞추어 (※임시헌법 → EOS 사용자 계약) regproducer 규정 조항을 업데이트하였고, 지난 주말, 상위 21 엑티브 BP의 15/21 멀티시그를 통해 regproducer의 업데이트 제안이 승인되면서 regproducer는 구속력과 집행력을 갖춘 규정으로 재 탄생하였습니다. 이는 블록 프로듀서 상호 간 합의된 규정을 통해 원활한 DApp 서비스 제공의 토대를 마련하고, 메인넷 네트워크 유지 운영이라는 공동의 목표 달성에 필수적인 요소로 거듭난 것입니다.


2. regproducer 주요 내용

regproducer는 블록 프로듀서가 준수해야 할 객관적인 기준과 규정 조항을 명시하고 있습니다. 

그 중에서 눈에 띄는 내용은 블록생산 능력과 관련한 조항일 것입니다. 아래와 같이 BP에게 기본이자, 

가장 중요한 임무인 블록 생산에 있어 엑티브 및 스탠바이 BP가 제대로 수행하지 못할 경우, 취해지는 조치에 대해 확인할 수 있습니다.


① 엑티브 BP의 블록 생산 능력 검증
블록 생산을 제대로 수행하지 못할 경우, rmvproducer계약에 의해 문제가 해결 될 때까지 블록 프로듀서 자격을 일시적으로 상실할 수 있음


② 유급 스탠바이 BP의 블록 생산 능력 검증
유급 스탠바이 BP의 경우 무작위로 블록생산검증을 하고 생성하지 못할 시, 추후 투표 보상에 페널티 부과 가능

※ regproducer의 전체 내용은 아래 원문에서 확인하실 수 있습니다.
Update regproducer by EOS42


3. 기대 효과

regproducer 집행을 통해 EOS 메인넷은 더 견고하고 안정적인 네트워크 유지가 가능해질 것입니다. 우리는 그동안 메인넷에서 실제로 노드 운영은 하지 않으면서 투표 보상만 수령하는 이른바 껍데기 BP를 많이 보아왔습니다. 비록 엑티브 블록 생산자는 아니지만, 능력은 그 못지않은, 생태계를 위해 불철주야 활동하는 스탠바이 BP들의 의욕을 저하했습니다. reproducer로 BP들의 블록 생산 능력을 검증한다면, 이런 껍데기 BP를 배제하고 제대로 일하고 있는 진짜배기 스탠바이 BP들에게 합당한 보상을 제공할 수 있습니다.


더하여 혹시나 있을 엑티브 BP의 부재에도 체인 유지운영에 차질이 없게끔하는 스탠바이 BP의 역할은 체인 안정성과 네트워크 품질 향상에 일조 할 것입니다. 모든 것은 연쇄 효과로 이어져, 양질의 DApp 서비스가 메인넷 위에 뿌리를 내리고, 안정적인 서비스를 가능케하여 매스 어댑션을 뒷받침하는 요소로써 작용할 수도 있습니다.


이미 블록 생산을 하고 있는 엑티브 BP의 입장에서는 이를 준수함으로써 블록 생산을 위한 최상의 노드 상태를 유지하기 위해 끊임없이 노력해야 한다는 경각심을 일깨워 줄 수 있을 것입니다. 최종적으로는 앞으로 BP 활동을 계획하고 있는 예비 BP와 이미 활동하고 있는 BP 모두에게 BP로서의 소명 의식을 다시 한 번 생각해 보게끔하는 기회가 될 것이라 생각합니다.



[원본 출처]
Reimagining {reg_producer} by EOS42
Rewriting regproducer by EOS42
EOS Block Producer Compliance by Ben sigman


Contact

EOS producer name : acroeos12345
Email : community@acroeos.io
Steemit : https://steemit.com/@acroeos
Medium : https://medium.com/acroeos
Twitter : https://twitter.com/acroeos
Telegram : https://t.me/AcroEOS
Wechat : AcroEOS信息站!
Proxyname : votetochange

Profile
6
Lv

2개의 댓글

Profile
HansolLee
8 일 전

잘 봤습니다 제리님^^



축하합니다. 첫번째 댓글로 포인트 선물을 받으셨습니다. :)
Profile
AcroEOS
8 일 전
@HansolLee

한솔님 감사합니다. :)

Profile
번호 제목 글쓴이 날짜
regproducer 톺아보기 2 profile AcroEOS 9 일 전
182 [월간 아크로] EOS News Pick 7월 profile AcroEOS 14 일 전
181 EOS 계정 Safemode 설정하기 (엑티브 키 보호 방법) profile AcroEOS 2019.07.17
180 [알림] eosio 1.8.0 업데이트 관련 안내 1 profile AcroEOS 2019.07.09
179 [월간 아크로이오스] EOS News Pick을 시작합니다. 2 profile AcroEOS 2019.07.05
178 블록체인의 축복: 공론화의 힘 2 profile AcroEOS 2019.07.04
177 더 나은 EOS 생태계를 위한 'Vote to Change' Update (19-06-28) 1 profile AcroEOS 2019.06.28
176 [Vote to Change] regproducer 지지성명 1 profile AcroEOS 2019.06.19
175 더 나은 EOS 생태계를 위한 ‘Vote to Change’ Update (19–06–14) 2 profile AcroEOS 2019.06.14
174 [알림] 분실 키 복구 솔루션  -  탈취된 ETH 프라이빗키로 인한 키 복구 취소 사례 2 profile AcroEOS 2019.06.13
173 더 나은 EOS 생태계를 위한 ‘Vote to Change’ Update (19–06–07) 1 profile AcroEOS 2019.06.07
172 테더 론칭으로 보는 EOS & Defi 2 profile AcroEOS 2019.06.05
171 더 나은 EOS 생태계를 위한 ‘Vote to Change’ Update (19–05–31) 2 profile AcroEOS 2019.05.31
170 더 나은 EOS 생태계를 위한 'Vote to Change' Update (19-05-24) 1 profile AcroEOS 2019.05.24
169 EOS Mainnet Monitoring Weekly Report (2019.05.13 ~ 2019.05.19) 1 profile AcroEOS 2019.05.21
168 분산화 금융 이야기 — 분산화 금융(Defi)과 EOS 2 profile AcroEOS 2019.05.20
167 더 나은 EOS 생태계를 위한 'Vote to Change' Update (19-05-17) 2 profile AcroEOS 2019.05.17
166 [알림] 인플레이션에 대한 다양한 목소리들 3 profile AcroEOS 2019.05.14
165 EOS Mainnet Monitoring Weekly Report (2019.05.06~2019.05.12) 1 profile AcroEOS 2019.05.14
164 더 나은 EOS 생태계를 위한 ‘Vote to Change’ Update (19–05–08) 1 profile AcroEOS 2019.05.08
163 더 나은 EOS 생태계를 위한 ‘Vote to Change’ Update (19–05–03) 2 profile AcroEOS 2019.05.03
162 더 나은 EOS 생태계를 위한 'Vote to Change' Update (19-04-26) 2 profile AcroEOS 2019.04.26
161 NFT 이야기 — 2. NFT사례와 현 주소 1 profile AcroEOS 2019.04.26
160 EOS Mainnet Monitoring Weekly Report (2019.04.15~2019.04.21) 1 profile AcroEOS 2019.04.25
159 NFT 이야기 — 1. NFT에 대하여 1 profile AcroEOS 2019.04.18
158 더 나은 EOS 생태계를 위한 'Vote to Change' Update (19-04-12) 6 profile AcroEOS 2019.04.12
157 암호화폐 결제, 전(前)과 후(後) 3 profile AcroEOS 2019.03.28
156 EOS Mainnet Monitoring Weekly Report (2019.03.18~2019.03.24) 1 profile AcroEOS 2019.03.25
155 EOS Mainnet Monitoring Weekly Report (2019.03.11~2019.03.17) 1 profile AcroEOS 2019.03.19
154 렛져 연동 EOS 계정 퍼미션 변경하기 (영상 콘텐츠) 1 profile AcroEOS 2019.03.08
서버에 요청 중입니다. 잠시만 기다려 주십시오...