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.

네이티브 스테이킹 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 {Voter, Delegate, Amount, Duration, Auto-Stake, Self-Stake}
b) 스테이킹 기간에 따른 보너스 투표
nsv1에서는 스테이킹 기간에 따른 보너스 투표가 시간이 지남에 따라 “소멸”되며, 이는 모든 투표자에 대해 매 에포크마다 보너스 투표가 재계산되어야 함을 의미합니다. 이는 블록체인에 많은 계산 오버헤드를 추가하며 확장성이 없습니다. 따라서 nsv2는 “소멸” 개념을 제거합니다 — 투표자의 보너스 투표는 정해진 스테이킹 기간 동안 동일하게 유지됩니다. 보너스 투표에 대한 자세한 정보는 네이티브 스테이킹 v2 스레드를 IoTeX 포럼에서 확인하세요.
c) 자가 스테이킹에 따른 보너스 투표
더 많은 신규 위임자를 유도하고 네트워크의 보안을 향상시키기 위해 각 위임자는 자신의 “마스터 버킷”으로 지정된 하나의 버킷을 명시하고, 이 버킷에 3개월 이상 자동 스테이킹된 모든 IOTX에 대해 추가 6% 보너스 투표를 받게 됩니다(보너스 %는 네트워크 투표에 의해 조정될 수 있습니다). 향후 이 마스터 버킷은 슬래싱에 적합할 수 있습니다. 보너스 투표에 대한 자세한 정보는 네이티브 스테이킹 v2 스레드를 IoTeX 포럼에서 확인하세요.
d) 다른 주소로 버킷 전송
이 기능을 요청하셨고, 우리는 들었습니다! nsv2에서는 투표자가 이제 기존의 버킷을 다른 주소로 전송할 수 있습니다. 이는 여러 스테이킹 주소를 통합하려는 사용자에게 유연성을 제공하고 혁신적인 버킷 대출/차입 사용 사례의 기초를 제공합니다! 투표자는 이제 기존 버킷에 토큰을 추가할 수도 있습니다.
e) 다른 사용자를 대신하여 위임자 등록
nsv2의 또 다른 새로운 기능은 다른 사용자를 대신하여 새로운 위임자를 등록할 수 있는 기능입니다. 이는 현재 이더리움에 등록된 위임자 프로필의 마이그레이션을 관리하기 위해 주로 구축되었습니다.
네이티브 스테이킹 v2는 메인넷 GA의 일환으로 활성화됩니다.
더 알고 싶나요?
nsv2에 대한 자세한 정보는 공식 네이티브 스테이킹 v2 스레드를 IoTeX 포럼에서 확인하세요. 여기에는 다음과 같은 추가 정보가 포함되어 있습니다:
- 프로토콜 구성 요소: nsv2의 다양한 기술 구성 요소에 대한 설명, Protobuf, APIs 및 프론트엔드/ioctl 지원 포함
- 투표 권한 계산: 스테이크 기간, 자동 스테이크 및 자가 스테이크가 투표자의 투표 권한에 미치는 영향
- 투표 시나리오: 다양한 스테이킹 선택의 예와 이들이 투표자의 투표 권한과 보상에 미치는 영향
- 매개변수 선택: 매개변수 설계와 관련된 기술적 세부 사항 및 다양한 시뮬레이션 결과
- 마이그레이션 계획: 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