Fractal Network CAT 프로토콜 토큰 민트 튜토리얼을 완료하는 데 5분이 소요됩니다.

이 기사는 기계로 번역되었습니다
원문 표시

작성자: 0xooooyoung, 거울

CAT 프로토콜 원클릭 스크립트 민트 튜토리얼

배경

오늘 아침 일찍 Fractal Bitcoin에 출시된 Cat20 프로토콜 @ProtocolCAT은 새로운 OP_CAT 기술을 기반으로 하는 프랙탈 네트워크의 새로운 프로토콜입니다. 개발자는 OP_CAT을 기반으로 개발하여 몇 가지 간단한 스마트 계약 기능을 구현할 수 있습니다.

다음은 Linux 시스템의 mint에 대한 원클릭 스크립트 튜토리얼입니다.

민트 전제 조건: $FB, Linux 서버(2코어 CPU 4GB 메모리)

튜토리얼 시작:

여기에서는 모든 사람의 구성을 단순화하기 위해 원클릭 스크립트가 사용되었습니다. 이 코드는 Twitter 사용자 @ouyoung11이 작성했습니다.

코드는 완전 오픈 소스이며, 소스 코드는 github에서 확인할 수 있습니다. 백그라운드 취약점이나 위험한 코드는 없습니다.

① 서버에 로그인 후, 다음 명령어를 실행하여 스크립트를 설치합니다.

 cd ~ && wget -O /root/cat20-oooooyoung.sh https://github.com/nopapername/shell-oooooyoung/releases/download/cat20-oooooyoung/cat20-oooooyoung.sh && chmod +x cat20-oooooyoung.sh

② 원클릭 스크립트 작성을 위한 프롬프트 인터페이스에 들어가려면 다음 코드를 입력하세요. (단계를 실행하려면 숫자를 순서대로 입력하고, 각 단계 후에 다음 명령을 실행하여 스크립트 인터페이스에 다시 들어가세요.)

 강타 ~/cat20-oooooyoung.sh 

4KLbpQinMYS7qOJPB3btaCRdx4GBMP4wVRP3Xcce.jpeg

원클릭 스크립트

추신: 설치 과정 중에 그림 2의 분홍색 인터페이스가 나타나면 Enter 키를 눌러 계속 진행하세요.

MvJelfTMZZsz0yqGQl01rpBb7nwiEcBWJvoxuHU5.jpeg

건너뛰려면 입력하세요.

③ 환경과 프랙탈 노드가 설치되면 자동으로 동기화가 시작됩니다. `bash ~/cat20-oooooyoung.sh`를 다시 입력하여 스크립트 인터페이스로 들어간 다음 4를 입력하여 노드 동기화 로그를 확인합니다.

추신: 프랙탈 네트워크 https://explorer.unisat.io/fractal-mainnet/block 의 최신 블록 높이와 일치하는지 확인한 후 다음 단계를 계속 진행하세요.

Axju2fgyGA1b4IXGyarkNWPQfNTDBccpfW0kQSzk.jpeg

동기화 노드

④ `bash ~/cat20-oooooyoung.sh`를 다시 입력하여 스크립트 인터페이스에 진입하고, 2를 입력하여 새로운 프랙탈 네트워크 BTC 지갑을 생성하고 니모닉 단어 와 주소를 저장한 후 $FB 주소로 조금 전송합니다. 가스를 사용하면 민트 cat20 토큰에 참여할 수 있습니다

fknfAP99F848pzSlg2cwJ3xOQv3CwLxbF2ulUZpY.jpeg

지갑 주소 생성

⑤ `bash ~/cat20-oooooyoung.sh`를 다시 입력하여 스크립트 인터페이스에 들어가고, $CAT 토큰 주기 민트를 수행하려면 민트가 실패하여 다시 시도해야 합니다. : 가스를 수동으로 설정하도록 스크립트가 업데이트되었습니다.

QAzUL5HueBYZ4yzzoaAckKhh7OBprn6rEOxktedN.jpeg

민트 중 수동 가스 입력 지원

QfSreecmQIabd5yyEEA2RWPXdjzBkE0JJLRcZlcu.jpeg

가스 없음

Dv8GrUOvBTFxNYOXmuoZA96vGkfi4LpI18Mw0ZJt.jpeg

민트 성공

⑥ 계정에 민트가 도착했는지 확인하는 두 가지 방법

  • `bash ~/cat20-oooooyoung.sh`를 입력하여 스크립트 인터페이스로 들어가고, 잔액 확인하려면 5를 입력하세요.

  • 홈페이지에 직접 들어가셔서 주소를 입력하시면 https://cat20.app/ 으로 조회됩니다. (공식인지는 모르겠습니다)

BjGDBOD3i6hCfCC7wcuCpjaxemnBGXrbVM4T8wmj.jpeg

문제 요약

1. 생성된 지갑 주소를 Unisat 지갑 주소로 가져온 것이 해당 문제에 해당하지 않나요?

  • 생성된 지갑은 경로 형식이 m/44'이고 unisat 가져오기 형식이 기본적으로 m/86'이므로 `m/44'/0'/0'/0` 또는 m/44'/를 입력합니다. 가져올 때 0'이 /0'/0/0 형식으로 표시됩니다.

sbIIcLkKwL4XDF6yUxCoRsrSRRUfQB0l3zjW6GhU.jpeg

지갑 가져오기

YaF7TRGZ51p8s8x4TTATK6uEV1h3KAhV0GFhVOcB.jpeg

지갑 잔액 보기

2. 노드가 정지되어 노드를 다시 설치하고 싶은 경우 지갑을 가져오거나 복원하는 방법은 무엇입니까?

  • 이전 지갑을 내보냅니다. 즉, 이 wallet.json 파일은 지갑 데이터입니다. 지갑을 전환하려면 이 json 파일만 변경하면 됩니다.

     고양이 ~/cat-token-box/packages/cli/wallet.json 

SfPUBcYfLPy8LW0EL5eAhACyTOEnUhbBNaL5iSSp.jpeg

지갑 json 파일 저장
  • 새 지갑을 가져옵니다(새 서버에서 또는 노드를 다시 설치한 후 이전 wallet.json을 복사한 다음 다시 생성).

     echo '{ "accountPath": "이전 지갑 주소의 형식입니다.", "name": "변경되지 않았습니다.", "mnemonic": "이전 지갑의 니모닉 단어 입니다."}' > ~/ cat-token-box/packages/cli/wallet.json

3. 주기적 민트 스크립트의 가스비를 수정하려는 경우 단계는 다음과 같습니다. (GAS를 수동으로 설정하도록 스크립트가 업데이트되었습니다.)

  • `nano ~/cat-token-box/packages/cli/mint_script.sh`를 입력하세요.

  • 코드를 수정하세요. (원하는 가스비로 설정할 수 있습니다. 예시에서는 100가스입니다.)

     sudo 원사 cli mint -i 45ee725c2c5993b3e4d308842d87e973bf1951f5f7a804b21e4dd964ecd12d6b_0 5 --수수료 100
  • 그런 다음 ctrl + x를 누르고 y를 입력하여 저장하고 시작한 다음 mint 스크립트를 다시 실행하세요.

4. 토큰을 발행할 때 '토큰을 찾을 수 없습니다'라는 문제가 발생합니까?

이는 일반적으로 노드가 완전히 동기화되지 않아서 발생합니다. 노드가 동기화될 때까지 기다리세요.

9BtuNjVvNtjVqdMi9Hg0vioLV9PJ01C0uzDQ4t8H.jpeg

토큰을 찾을 수 없습니다.

5. 민트에서 받은 토큰이 계정으로 이체되지 않았고, 가스비도 차감되지 않았으며, 민트 성공의 txid를 찾을 수 없나요?

  • 민트가 성공한 블록 높이에 노드가 동기화될 때까지 기다려야 합니다.

  • 가스가 부족하면 일부 플레이가 불가능합니다. https://explorer.unisat.io/fractal-mainnet/block 에서 가스 요금을 확인할 수 있습니다. (현재 가스 요금은 최대 420으로 비용이 들지 않습니다. -더 이상 효과적이지 않음)

9NyZjS0I8ws1JZK1fhYos0LHUixxQTH8JqkEvjlF.jpeg

블록가스비 및 높이

6. 노드를 설치하거나 로그를 확인하는 원클릭 스크립트의 첫 번째 단계에 오류가 있습니까?

이거 이상한 오류가 많네요.. 대체적으로 서버 환경 구성이 제 것과 달라서일 수도 있는데, 아직은 해결 방법을 모르겠습니다. 아래 DC를 추가하여 함께 논의할 수 있습니다.

출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
즐겨찾기에 추가
코멘트