Qtum 팀은 Ledger Nano S 사용자가 Ledger로 QRC20 전송 및 오프라인 스테이킹 주소 위임과 같은 스마트 계약 거래를 할 수 있도록 하는 Qtum 개발 Ledger 앱용 사이드 로더를 출시했습니다.
이 보고서는 Qtum 앱을 Nano S에 설치하는 과정을 안내하고 오프라인 스테이킹 주소 위임 및 QRC20 토큰 전송을 위해 Qtum Electrum 지갑과 함께 Ledger를 사용하는 방법을 보여줍니다. Ledger 사용자는 Ledger 장치에서 친숙한 인터페이스를 보고 화면을 스크롤하여 해시 및 트랜잭션 세부 정보를 확인하고 장치의 모든 것을 수동으로 승인합니다.
Ledger를 사용한 사이드로딩 솔루션의 스케치는 아래와 같습니다.
Qtum Ledger Loader 애플리케이션에는 Ledger Nano S에 설치될 Qtum App이 포함되어 있습니다. Ledger와의 통신은 pyloader와 Ledger와의 인터페이스를 처리하는 Python 프로그램인 ledgerblue를 사용하여 Python을 통해 관리됩니다.
아래 부록에 자세히 나와 있는 이러한 단계를 통해 테스트용 로드를 설정합니다.
1. pyloader로 사용자 지정 설치를 사용하고 경로를 설정하여 Python을 설치합니다. 원장블루를 설치합니다.
2. 퀀텀 렛저 로더를 설치합니다.
3. Ledger Nano S에 연결된 Qtum Ledger Loader를 실행하여 Qtum 앱을 사이드로드합니다.
4. Ledger로 Qtum Electrum을 설정합니다.
Ledger를 통한 주소 위임
Qtum 오프라인 스테이킹 주소 위임은 Qtum 레거시 "Q" 주소에서만 작동합니다. 원장이 SegWit "M" 주소에 QTUM을 보유하고 있는 경우 원장에 Qtum 레거시 "Q" 주소를 생성하고 이 주소로 QTUM을 보낸 다음 이 주소에서 위임합니다. Ledger의 Qtum 레거시 주소에 대한 자세한 내용은 https://support.ledger.com/hc/en-us/articles/115003776913-Qtum-QTUM-?docs=true 에서 "Qtum 주소 형식"을 참조하십시오 . 더 큰 지갑(> 5k QTUM)의 경우 위임 주소 UTXO는 100 QTUM 크기로 "분할"해야 합니다[참조 3].
https://github.com/qtumproject/qtum-electrum/releases 에서 현재 버전의 Qtum Electrum 지갑을 다운로드하여 설치 하십시오 . 그런 다음 부록의 섹션 1~4를 완료하여 Qtum 앱을 Ledger에 사이드로드하고 Qtum Electrum 지갑으로 설정하십시오.
1.Ledger를 컴퓨터에 연결하고 PIN을 입력하고 Qtum 앱을 실행합니다.
2. Qtum Electrum을 시작하고 설정에서 하드웨어 장치인 Ledger를 사용하도록 선택합니다.
Electrum View 메뉴에서 "위임 표시"를 선택한 다음 위임 페이지에서 마우스 오른쪽 버튼을 클릭하여 주소 위임을 추가합니다. 주소 드롭다운을 클릭하고 위임할 주소를 선택하고 스테이커 주소를 입력합니다(슈퍼 스테이커 목록은 https://stake-a-thon.qtum.org/en/super-staker/list 에서 확인 가능 ). 수수료 백분율, 기본 수수료를 사용하고 "추가"를 클릭합니다.
원장에서 주소 위임을 확인하고 오른쪽으로 스크롤하여 "메시지 서명"을 선택합니다.
"보내기"를 클릭하여 Electrum에서 거래를 다시 확인하십시오.
원장에서 오른쪽으로 스크롤하여 거래를 검토하고 "승인"을 선택한 다음 오른쪽으로 스크롤하여 "수락"을 선택하고 마지막으로 "수락 및 보내기"를 선택합니다.
Electrum은 Electrum의 위임 페이지와 qtum.info 탐색기에 위임이 표시되는 다음 블록에서 확인될 트랜잭션을 브로드캐스트합니다. Delegations 페이지에 표시된 위임을 마우스 오른쪽 버튼으로 클릭하여 위임을 취소하는 동일한 패턴을 따릅니다.
Qtum 주소 위임에 대한 자세한 내용은 https://blog.qtum.org/delegating-address-faqs-5958e8b79e72 를 참조 하십시오 .
원장 주소에서 QRC20 토큰 보내기
부록의 섹션 1~4를 완료하여 Qtum 앱을 Ledger에 사이드로드하고 Qtum Electrum으로 설정하십시오.
Ledger로 Qtum Electrum이 설정되고 Ledger에 Qtum 앱이 설치되면 Electrum 지갑을 사용하여 Ledger 주소에서 QRC20 토큰을 보낼 수 있습니다.
1. Ledger를 컴퓨터에 연결하고 PIN을 입력하고 Qtum 앱을 실행합니다.
2. 원장 주소에 대한 QRC20 토큰을 보려면 https://qtum.info/qrc20 에서 토큰 계약 주소를 찾아 토큰을 선택 하고 토큰 계약 주소를 복사하고 지갑 토큰 페이지에서 마우스 오른쪽 버튼을 클릭하여 입력합니다. "이름|바인드 주소" 필드에 계약 주소를 붙여넣습니다. (여기에 MED가 표시됨)
QRC20 토큰을 보내려면 Electrum 토큰 페이지에서 원하는 토큰을 마우스 오른쪽 버튼으로 클릭하고 보내기를 클릭하고 수신 주소("지불 대상"), 금액, 수수료를 입력하고 "보내기"를 클릭합니다. 원장에서 스크롤하여 거래 세부 정보를 승인하고 "수락 및 보내기"를 선택하여 거래를 보냅니다. Electrum이 거래를 확인합니다.
보안 참고 사항
하드웨어 지갑은 트랜잭션 서명을 위해 개인 키를 오프라인으로 유지하고 하드웨어 장치에서 트랜잭션의 수동 검사 및 승인을 허용하기 때문에 암호화폐 지갑에 대한 최고의 보안을 제공합니다. 이 Qtum Ledger Loader 솔루션은 하드웨어 지갑의 완전한 보안을 유지하고 개인 키를 내보내지 않습니다. Ledger Nano S용 Qtum 앱은 Qtum 핵심 개발자가 개발했으며 공식 Ledger Live 지갑을 통한 사이드로드를 위해 검토 및 통합을 위해 Ledger에 제출했지만 Ledger의 우선 순위와 리소스로 인해 가용성이 지연되었으므로 Qtum은 이 직접적인 접근 방식을 제공합니다.
부록 — 설치 단계
1. 파이썬 설치
1. https://www.python.org/downloads/ 에서 컴퓨터용 Python 설치 프로그램을 다운로드하고 설치 프로그램을 실행합니다.
2. 설치 화면 하단에서 Python 3.10을 PATH에 추가를 선택한 다음 "설치 사용자 지정"을 클릭합니다.
선택적 기능 페이지에서 모든 기능을 선택한 상태로 두고 "다음"을 클릭합니다.
3. 고급 옵션 페이지에서 "모든 사용자를 위한 설치"를 선택하고 "설치"를 클릭하여 Python 설치를 완료합니다.
4. Ledger와 인터페이스할 ledgerblue 패키지를 설치합니다. Windows에서는 명령 프롬프트를 열고 다른 시스템에서는 터미널을 열고 다음을 입력합니다.
python -m pip install — 사용자 ledgerblue
2. 퀀텀 렛저 로더 설치
1. https://github.com/qtumproject/qtum-ledger-loader/releases 에서 컴퓨터용 Qtum Ledger Loader 버전을 다운로드합니다 .
Windows 사용자는 win64-setup-unsigned.exe로 끝나는 파일을 선택합니다.
Mac 사용자는 osx-unsigned.dmg로 끝나는 파일을 선택합니다.
Linux(x86) 사용자는 x86_64-linux-gnu.tar.gz로 끝나는 파일을 선택합니다.
Raspberry Pi 사용자는 arm-linux-gnueabihf.tar.gz로 끝나는 파일을 선택합니다.
다운로드한 파일을 저장하려면 파일 경고를 무시하고 체크섬 유틸리티를 사용하여 릴리스 페이지에 제공된 SHA-256 체크섬을 확인할 수 있습니다.
2. 다운로드한 설치 파일을 실행하여 설치를 완료합니다. 설치 프로그램을 종료하고 Qtum Ledger Loader가 열리면 닫습니다.
3. Qtum 앱 사이드로드
Qtum Ledger Loader는 Ledger Nano S와 함께 작동하며 사이드 로딩을 허용하지 않는 Nano X에서는 작동하지 않습니다.
사이드로드 프로세스 중에 Ledger는 Qtum 앱이 로드되도록 허용해야 하는 Qtum Ledger 로더 사용에 대해 "안전하지 않은 관리자 허용"이라는 메시지를 표시합니다.
Ledger Nano S를 컴퓨터에 연결하고 PIN 코드를 입력하되 앱을 선택하지 마십시오. 이전 Qtum 앱은 아래와 같습니다.
2. 퀀텀 렛저 로더를 실행합니다. "Qtum Wallet" 및 "Mainnet"에 대해 설정된 옵션을 그대로 두고(Testnet을 원하지 않는 한) "설치"를 클릭합니다.
Ledger에서 초기 "거부" 화면을 지나 오른쪽으로 스크롤하여 공개 키(9개 화면)를 확인한 다음 "안전하지 않은 관리자 허용"을 선택합니다(더블 버튼 누름 사용).
설치 관리자는 "당신의 Ledger 장치에 Qtum 설치를 확인하십시오..."라고 말할 것입니다.
원장에서 오른쪽으로 스크롤하여 공개 키(9개 화면)를 다시 확인하고 "안전하지 않은 관리자 허용"을 선택하면 앱이 로드됩니다.
원장에 "앱 Qtum 설치"가 표시되고 오른쪽으로 스크롤하여 버전, 식별자 및 코드 식별자를 확인합니다. "설치 수행"을 선택하고 PIN 번호를 입력하여 설치를 완료합니다.
이 시점에서 앱을 스크롤하여 설치된 Qtum 앱(버전 1.6.5)을 확인할 수 있습니다.
4. Ledger로 Qtum Electrum 설정
https://github.com/qtumproject/qtum-electrum/releases 에서 최신 버전의 Qtum Electrum을 다운로드하여 설치 하십시오 .
Ledger 장치를 연결하고 PIN을 입력하고 Qtum 앱을 실행하십시오. Qtum 앱이 설치되어 있다고 가정합니다. 원장에서 경고 및 식별자를 지나 스크롤하고 "응용 프로그램 열기"를 선택하여 Qtum 앱을 시작하고 "응용 프로그램이 준비되었습니다"를 참조하십시오.
Qtum Electrum을 실행하고 "표준 지갑"과 "하드웨어 장치 사용"을 선택하십시오. "Ledger Nano S", "legacy" 주소를 계속 선택하고 기본 파생 경로를 그대로 둡니다.
"지갑 파일 암호화"를 선택하면 지갑을 다시 열려면 원장이 필요합니다. 지갑이 열리고 동기화가 시작되고 전체 동기화 후에 원장 주소의 현재 잔액이 표시됩니다.
참고문헌
1. Ledgerblue는 Ledger Blue 및 Nano S와 통신하기 위한 Python 라이브러리입니다. https://pypi.org/project/ledgerblue/ 에서 구할 수 있습니다 . ledgerblue 패키지에는 Ledger Blue, Nano S 및 Nano X와 통신하고 애플리케이션을 관리하기 위한 Python 도구가 포함되어 있습니다. 라이프 사이클.
2. Windows 7은 현재 버전의 Python을 설치할 수 없습니다. 대신 https://www.pytyon.org 에서 Python 3.8.8(Windows 7용)을 사용 하세요.
3. 더 큰 지갑(> 5k QTUM)에 대한 더 나은 수익은 UTXO를 100 QTUM 크기로 "분할"함으로써 달성됩니다. Qtum Electrum의 경우 "도구" "많은 사람에게 지불" 페이지를 사용하여 Electrum의 새 주소(원하는 경우 원장 주소)로 보낸 다음 해당 주소를 위임합니다. 코인은 스테이킹에 사용되기 전에 2,000 확인을 위해 성숙해야 합니다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
658 | Moonland metaverse 텔레그램 오픈 | 슈퍼스테이커 | 2021.12.24 | 498 |
657 | 퀀텀 반감기 카운트다운 [5] | 슈퍼스테이커 | 2021.11.27 | 1436 |
» | Qtum Ledger Loader — Ledger로 주소 위임 및 Ledger로 QRC20 토큰 | 슈퍼스테이커 | 2021.11.27 | 306 |
655 | 2021/11/21 트위터 | 슈퍼스테이커 | 2021.11.22 | 337 |
654 | 2021/11/09 트위터 | 슈퍼스테이커 | 2021.11.12 | 424 |
653 | 퀀텀 탈중앙화 | 슈퍼스테이커 | 2021.11.01 | 876 |
652 | 9월 커뮤니티 및 개발 업데이트 | 슈퍼스테이커 | 2021.10.17 | 507 |
651 | Qtum 웹 지갑으로 NFT 만들기 | 슈퍼스테이커 | 2021.10.08 | 459 |
650 | Qtum 디자인 파트 1 — UTXO란 무엇입니까? | 슈퍼스테이커 | 2021.09.28 | 370 |
649 | 8월 커뮤니티 및 개발 업데이트 | 슈퍼스테이커 | 2021.09.12 | 402 |
648 | 슈퍼 스테이커 풀 | 슈퍼스테이커 | 2021.08.26 | 509 |
647 | 반감기까지 100일 [1] | 슈퍼스테이커 | 2021.08.25 | 1176 |
646 | qtum의 RSS 피드 Crypto.com 가격 페이지와 통합 | 슈퍼스테이커 | 2021.08.14 | 421 |
645 | Qtum Decentral Discord Relaunch [1] | 슈퍼스테이커 | 2021.08.14 | 368 |
644 | 7월 커뮤니티 및 개발 업데이트 | 슈퍼스테이커 | 2021.08.07 | 486 |
643 | 2021/08/04 트위터 | 슈퍼스테이커 | 2021.08.04 | 511 |
642 | 2021/08/02 트위터 | 슈퍼스테이커 | 2021.08.03 | 270 |
641 | 이더리움 가상 머신 | 슈퍼스테이커 | 2021.07.29 | 345 |
640 | Qtum이 DeFi 구축에 더 나은 이유 | 슈퍼스테이커 | 2021.07.20 | 430 |
639 | Qtum 체인 재단 2021년 2분기 지출 | 슈퍼스테이커 | 2021.07.10 | 309 |