본 아티클을 통해 스택스 생태계에 참여하기 위한 필수 준비물 히로 월렛(Hiro Wallet) 사용법에 대해 알아보도록 하겠습니다.

스택스란?

스택스(Stacks)는 비트코인 상에 탈중앙 애플리케이션과 스마트 컨트랙트 기능을 가져오기 위해 설계된 레이어-1 블록체인입니다. 사용자는 독자적인 PoX(전송증명) 합의 모델을 통해 비트코인을 손쉽게 획득할 수 있으며, 개발자는 클래러티 스마트 컨트랙트를 통해 비트코인을 변경할 필요 없이 비트코인의 보안과 안정성을 활용한 개발이 가능합니다. 궁극적으로 스택스는 비트코인과 함께 성장함으로써 비트코인의 자본, 보안, 네트워크 잠재력을 이끌어내고자 합니다.

스택스에 대해 자세히 알고 싶다면 아래 아티클 및 가이드를 참고바랍니다:

스택스(Stacks) — 비트코인의 잠재력을 깨우기 위한 오픈소스 네트워크

“Building blocks for a better internet”

medium.com

스택스 2.0 한국어 가이드

본 가이드는 스택스(Stacks) 생태계 및 사용자들의 이해를 돕기 위해 스택스 한국 챕터 리드를 맡고 있는 GM Chung 이 제작하였습니다.

stacksguide.notion.site

STEP1. 히로 웹 월렛 다운로드

아래 링크를 통해 Hiro PBC의 웹 지갑 다운로드 페이지에 접속합니다.
https://www.hiro.so/wallet/install-web

1–1. 페이지에 접속 후 자신이 사용하는 브라우저를 선택한 뒤 ‘Install from Chrome Web Store’를 클릭합니다.

1–2. (본 가이드는 크롬 브라우저를 기준으로 작성되었습니다) ‘Chrome에 추가’ 버튼을 클릭합니다.

1–3. 열린 팝업창의 ‘확장 프로그램 추가’ 버튼을 클릭합니다.

STEP2. 히로 월렛 계정 생성하기

히로 월렛 설치가 완료되었으며 이제 스택스 네트워크에서 사용할 자신만의 계정을 생성해야 합니다.

2–1. 확장 프로그램 설치가 완료되면 아래와 같은 창을 확인할 수 있습니다. 이미 기존에 사용하던 계정이 있다면 ‘Sign in with Secret Key’, 계정이 없다면 ‘I’m new to Stacks’ 버튼을 클릭합니다.

2–2. 아래와 같이 24자리의 시크릿 키를 확인할 수 있습니다. 시크릿 키는 다른 스택스 기반 지갑 혹은 타기기를 통한 지갑 접근 시 필요한 키입니다.
*시크릿키는 반드시 꼭 안전한 장소에 저장하셔야 하며, 외부에 절대로 노출하시면 안됩니다.

2–3. 마지막으로 지갑 사용을 위한 암호를 설정합니다. 이때 설정한 암호는 해당 기기에서의 활동에만 적용되는 암호로, 암호 분실 시 지갑을 재설정하고 시크릿키를 통해 복구할 수 있습니다.

2–4. 이렇게 히로 지갑을 사용할 모든 준비가 완료되었습니다.

STEP3. 히로 월렛 기능 살펴보기

현재 히로 월렛은 1) 토큰 관리 및 전송 2) 활동 내역 3) 계정 변경 및 추가 4) 네트워크 전환 5) 디앱 로그인 및 트랜잭션 서명 등 매우 기본적인 지갑 기능을 만나보실 수 있습니다.

1. 토큰 관리 및 전송 기능: 자신이 보유 중인 스택스 기반 토큰의 잔액을 확인할 수 있으며, 지갑을 통해 이를 관리 및 전송할 수 있습니다.

토큰 관리 및 전송 화면

2. 트랜잭션 활동 내역: Activity 란을 통해 실시간으로 트랜잭션 활동 기록을 확인할 수 있으며, 해당 기록을 클릭 시 익스플로러를 통해 보다 자세한 내용을 확인 가능합니다.

지갑 활동 내역 및 스택스 익스플로러

3. 계정 변경 및 계정 추가 기능: 하나의 시크릿 키를 통해 별도의 지갑 생성 없이 다양한 계정을 추가할 수 있습니다.

계정 추가 및 변경 플로우

4. 네트워크 전환 기능: 메인넷 외에도 Testnet, Regtest 혹은 커스텀 네트워크 추가 및 전환하여 네트워크를 사용하실 수 있습니다.

네트워크 전환 플로우

5. 디앱 로그인 및 트랜잭션 서명 기능: 웹 지갑의 가장 중요한 기능 중 하나입니다. 디앱과 상호작용을 하기 위해 로그인하고 트랜잭션에 서명함으로써 트랜잭션을 브로드케스트 할 수 있습니다.

디앱 로그인 화면

+ 거래 수수료 및 논스 값 수정 방법 (9월 6일 추가 업데이트)

최근 스택스 체인의 트랜잭션 수가 급격히 증가함에 따라 사용자들로부터 논스 값이 잘못 책정된 트랜잭션이 다수 발생하였고 때문에 많은 트랜잭션이 멤풀에 머무는 현상이 발생하였습니다. 이에 Hiro 팀에서 트랜잭션의 거래 수수료 및 논스 값을 수동으로 세팅할 수 있는 기능을 추가하였습니다. *본 기능은 지갑 2.16.0 버전부터 지원합니다.

논스(Nonce)란? 논스는 계정에서 생성하는 트랜잭션에 할당된 번호입니다. 모든 트랜잭션은 논스 값에 따라 순서대로 이뤄지며 순번을 뛰어넘지 않습니다. 만약 하나의 논스 값에 여러 트랜잭션이 동시다발적으로 발생 시 가장 높은 가스비를 지불한 트랜잭션이 처리되며, 이는 블록체인 상에서 이중 지불 문제를 방지해 줍니다.

1. 트랜잭션 서명 창 하단의 ‘Settings’ 버튼 클릭 후 ‘Edit nonce’ 버튼을 클릭합니다.

2. ‘Fee’란을 통해 트랜잭션 수수료를 설정 가능하며 ‘Nonce’란에서 수동으로 논스 값을 설정할 수 있습니다. 이때 계정의 논스 값은 스택스 익스플로러를 통해 지갑 주소를 검색하여 아래 그림과 같이 확인할 수 있습니다.

이를 활용하여 다음에 이어질 여러 트랜잭션을 생성하고 싶은 경우, 이전 트랜잭션의 논스 값에 +1을 더하여 미리 트랜잭션을 생성할 수도 있습니다.

현재 히로 월렛은 초기 모델로 Hiro PBC에서 계속해서 개선 중에 있으며 기본 기능 외에도 다양한 기능들이 추가될 예정입니다. 관련 업데이트 및 소식은 아래 링크를 통해 만나보실 수 있습니다.

▪ Hiro 공식 홈페이지: https://hiro.so
▪ Hiro Systems 트위터: https://twitter.com/hirosystems