IoTeX 메인넷 v1.8: MetaMask 및 Web3 지갑에서의 스테이킹

IoTeX 메인넷 v1.8.0의 출시와 함께, 이제 MetaMask, Trust Wallet 또는 기타 Web3 호환 지갑으로 IOTX 토큰을 스테이킹할 수 있게 되었습니다. 이번 릴리스는 현재 프로토콜의 “하드포크”에 해당하며, 블록 17,662,681 (대략 2022년 5월 30일 오후 11시 UTC)에서 활성화되었으며 모든 블록 프로듀서는 여기에 안내된 대로 노드 소프트웨어를 업그레이드해야 합니다. 공식 릴리스 발표는 여기에서 확인하세요.
이 중요한 발전은 핵심 개발자들의 수개월에 걸친 개발과 정확한 테스트가 필요했습니다. 하지만 IoTeX 커스텀 스테이킹 트랜잭션을 이더리움 클라이언트에서 사용할 수 있게 함으로써 이더리움 호환성을 완성하기 위해서는 반드시 필요한 과정이었습니다.
stake.iotex.io를 방문하여 지갑을 연결하고 스테이킹을 시작하세요!
스테이킹이 처음이거나 복습이 필요하신가요? IoTeX 스테이킹 튜토리얼을 시청하세요:
IOTX를 스테이킹할 때 뒤에서는 어떤 일이 일어날까요?
일반적으로 스마트 컨트랙트의 일부로 처리될 법한 여러 트랜잭션들이 다른 방식으로 이루어집니다. 이러한 트랜잭션에는 다음이 포함됩니다:
- 스테이크 생성
- 대의원(delegate) 선택
- 예치금 이전
만약 이에 대해 생각해 본 적이 있다면, 이러한 각 작업이 스마트 컨트랙트에 의해 실행된다고 생각했을 수도 있습니다. 하지만 실제로 이러한 트랜잭션은 블록체인의 네이티브 프로토콜의 일부인 커스텀 트랜잭션으로 구현되어 있습니다. 그 결과 IoTeX 스테이킹은 훨씬 더 확장성이 뛰어나며, 훨씬 낮은 비용으로 수십만 건의 트랜잭션 처리를 가능하게 합니다. 각 스테이킹 작업은 비용이 많이 드는 스마트 컨트랙트 호출의 실행을 수반하지 않고, 단순한 IOTX 토큰 전송 트랜잭션과 정확히 동일하게 단 0.01 IOTX의 비용만 드는 네이티브 트랜잭션을 전송하는 것만으로 처리됩니다.
주목할 점은, 이러한 특정 유형의 “스테이킹 트랜잭션”은 이더리움 프로토콜의 일부가 아니며, 이더리움 클라이언트에는 알려져 있지 않다는 것입니다. 지금까지는 MetaMask나 Trust Wallet 같은 이더리움 지갑을 사용하여 IoTeX 스테이킹을 직접 시작하는 것이 불가능했으며, 오직 IoTeX 블록체인의 네이티브 지갑인 ioPay를 통해서만 가능했습니다.

버그 수정 및 기타 사항
위의 중요한 업데이트 외에도, 코드 리팩토링 및 개선과 함께 릴리스 1.8은 일부 경우 풀 노드가 메인넷 네트워크에 조인할 수 없었던 사소한 문제도 수정했습니다. 자세한 모든 내용은 공식 GitHub 저장소를 참조하시기 바랍니다.