IoTeX 네이티브 스테이킹 v2 — 확장 가능하고 안전하며 유연한 새로운 디자인

This is Part 2 of IoTeX’s Mainnet GA announcements. Throughout May 2020, we will share other components of Mainnet GA, including new tokenomics, governance, and technology. For more on Mainnet GA, visit the IoTeX Forum.

IoTeX Native Staking v2 — A New Scalable, Secure, and Flexible Design

네이티브 스테이킹 v2(nsv2) 소개

IoTeX 네트워크의 분산 거버넌스의 핵심 부분은 스테이킹입니다. 여기서 토큰 보유자는 IOTX를 예치(“스테이크”)하여 네트워크 운영(예: 합의) 및 거버넌스를 지원합니다. 스테이킹을 통해 토큰 보유자는 IoTeX 네트워크의 보안을 강화하고 IOTX 보상을 얻습니다. IoTeX 네트워크에서의 스테이킹에 대한 자세한 내용은 이 블로그를 참조하세요.

현재 IoTeX는 스마트 계약를 사용하여 스테이킹 작업을 관리합니다. 모든 스테이킹 관련 작업(즉, 새로운 스테이크, 재스테이크, 언스테이크, 인출)은 스마트 계약 호출이 필요하여 확장성과 유연성이 제한됩니다. 몇 달 간의 연구와 시뮬레이션 후, IoTeX는 네이티브 스테이킹 v2를 발표하게 됨을 자랑스럽게 생각합니다. 이는 거래 기반 스테이킹 디자인으로 IoTeX의 유연성, 보안 및 확장성을 크게 향상시킬 것입니다!

네이티브 스테이킹 v2: 디자인 개요

스테이킹은 현재 이더리움과 IoTeX 메인넷에서 스마트 계약을 사용하여 수행됩니다. 메인넷 GA의 일환으로 현재 이더리움 및 IoTeX 스테이킹 계약(즉, 네이티브 스테이킹 v1 “nsv1”)의 모든 스테이킹 데이터가 새로운 거래 기반 스테이킹 메커니즘(즉, 네이티브 스테이킹 v2 “nsv2”)으로 통합될 것입니다. 또한 새로운 스테이킹 포털이 새로운 스테이킹 프로세스를 안내할 것입니다. 투표는 그 어느 때보다 저렴하고, 빠르며, 쉬워집니다.

이 섹션의 나머지 부분에서는 nsv1과 nsv2의 디자인을 비교하고 각 nsv2 기능에 대한 설명을 제공합니다.

a) 구현

nsv2의 경우, 스테이킹 작업을 처리하기 위한 새로운 프로토콜을 개발했습니다. 이는 메인넷 GA에서 새로운 유형의 네이티브 거래입니다. 이는 사용자가 IoTeX 블록체인 gRPC 엔드포인트에 네이티브 거래를 보내기만 하면 새로운 투표를 하거나 기존 투표를 업데이트할 수 있음을 의미합니다. 더 이상 비용이 많이 드는 시간 소모적인 스마트 계약 호출이 필요 없습니다!

voteBucket {투표자, 위임, 금액, 기간, 자동 스테이킹, 자가 스테이킹}

b) 스테이킹 기간에 따른 보너스 투표

nsv1에서는 스테이킹 기간에 따른 보너스 투표가 시간이 지남에 따라 “감소”되어 보너스 투표가 모든 투표자에 대해 매 에포크마다 재계산되어야 합니다. 이는 블록체인에 많은 계산 오버헤드를 추가하며 확장 가능성이 없습니다. 따라서 nsv2에서는 “감소”라는 개념이 제거됩니다 — 투표자의 보너스 투표는 정의된 스테이킹 기간 내내 동일하게 유지됩니다. 보너스 투표에 대한 자세한 내용은 IoTeX 포럼의 네이티브 스테이킹 v2 스레드를 참조하세요.

c) 자가 스테이킹으로 인한 보너스 투표

더 많은 새로운 위임자를 장려하고 네트워크의 보안을 강화하기 위해, 각 위임자는 하나의 버킷을 자신의 “마스터 버킷”으로 지정하고 이 버킷에 3개월 이상 자동 스테이킹된 모든 IOTX에 대해 추가 6%의 보너스 투표를 받습니다(보너스 %는 네트워크 투표로 조정 가능할 수 있음). 향후 이 마스터 버킷은 슬래싱의 대상이 될 수도 있습니다. 보너스 투표에 대한 자세한 내용은 IoTeX 포럼의 네이티브 스테이킹 v2 스레드를 참조하세요.

d) 다른 주소로 버킷 이전

여러분이 이 기능을 요청했고, 우리는 들었습니다! nsv2에서 투표자는 이제 기존의 버킷을 다른 주소로 이전할 수 있습니다. 이는 여러 스테이킹 주소를 통합하고 혁신적인 버킷 대출/차입 사용 사례를 위한 기반을 제공합니다! 투표자는 기존 버킷에 토큰을 추가할 수도 있습니다.

e) 위임자를 대신하여 등록하기

nsv2의 또 다른 새로운 기능은 다른 사용자를 대신하여 새로운 위임자를 등록할 수 있는 기능입니다. 이는 현재 이더리움에 등록된 위임자 프로필의 이동 관리를 위해 주로 개발되었습니다.

네이티브 스테이킹 v2는 메인넷 GA의 일환으로 활성화됩니다.

자세히 알아보시겠습니까?

nsv2에 대한 자세한 내용은 IoTeX 포럼의 공식 네이티브 스테이킹 v2 스레드를 참조하세요. 이는 다음과 같은 추가 세부정보를 포함합니다:

  • 프로토콜 구성 요소: Protobuf, API 및 프론트엔드/ioctl 지원을 포함하여 nsv2의 다양한 기술 구성 요소 설명
  • 투표 권한 계산: 스테이크 기간, 자동 스테이크 및 자가 스테이크가 투표자의 투표 권한에 미치는 영향
  • 투표 시나리오: 다양한 스테이킹 선택의 예와 이들이 투표자의 투표 권한 및 보상에 미치는 영향
  • 매개변수 선택: 매개변수 설계에 대한 기술 세부정보와 다양한 시뮬레이션 결과
  • 이전 계획: nsv1에서 nsv2로의 이전 접근 방식 개요

또한 공식 메인넷 GA 포럼 스레드도 새로운 업데이트를 위해 주목하세요!

IoTeX에 대하여

2017년에 오픈 소스 플랫폼으로 설립된 IoTeX는 모든 물리적 및 가상 “사물” — 인간, 기계, 기업 및 DApps — 이 글로벌 규모에서 정보와 가치를 교환할 수 있는 신뢰할 수 있는 사물의 인터넷을 구축하고 있습니다. 30명 이상의 최고의 연구 과학자와 엔지니어로 구성된 글로벌 팀의 지원을 받아 IoTeX는 블록체인, 보안 하드웨어 및 데이터 서비스 혁신을 결합하여 지능형 IoT 네트워크와 기계 경제를 활성화합니다. IoTeX는 IoT를 위한 분산 신뢰 구조로 기능하여 미래의 분산 경제를 “물리적 세계를 하나씩 연결”함으로써 실현할 것입니다.

웹사이트: https://iotex.io

트위터: https://twitter.com/iotex_io

텔레그램 공지: https://t.me/iotexchannel

텔레그램 그룹: https://t.me/IoTeXGroup

미디엄: https://medium.com/@iotex

레딧: https://www.reddit.com/r/IoTeX

같이 하세요: https://iotex.io/careers