시가총액: $3.704T 2.000%
거래량(24시간): $106.7616B -20.060%
공포와 탐욕 지수:

48 - 중립적

  • 시가총액: $3.704T 2.000%
  • 거래량(24시간): $106.7616B -20.060%
  • 공포와 탐욕 지수:
  • 시가총액: $3.704T 2.000%
암호화
주제
암호화
소식
cryptostopics
비디오
최고 암호화

언어 선택

언어 선택

통화 선택

암호화
주제
암호화
소식
cryptostopics
비디오

권한과 권한없는 블록 체인의 차이점은 무엇입니까?

SPL을 사용하여 SLI를 사용하기 전에 DevNet에 공급을 배포하고 관리하는 SPL을 사용하여 SPL을 사용하여 빠르고 저비용입니다.

2025/08/03 19:56

Solana 토큰 생성의 기본 이해

Solana 블록 체인 에 토큰을 만드는 것은 네트워크의 높은 처리량, 낮은 거래 수수료 및 개발자 친화적 인 생태계로 인해 점점 인기를 얻고 있습니다. 가스 수수료가 금지 될 수있는 이더 리움과 달리 Solana는 개발자가 최소한의 비용과 최대 효율로 토큰을 배치 할 수 있도록합니다. SPL (Solana 프로그램 라이브러리)은 Ethereum의 ERC-20 또는 ERC-721 표준과 유사한 열렬하고 휘젓 지 않는 토큰을 만들기위한 표준화 된 프레임 워크를 제공합니다. SPL을 사용하여 토큰을 만들면 팬텀과 같은 지갑과 SPL 토큰을 지원하는 교환과 호환됩니다.

우선 Solana의 모든 토큰은 Mint 주소 와 관련되어 있으며, 이는 토큰 유형을 독특하게 식별합니다. 이 민트 주소는 토큰 생성 중에 생성되며 변경할 수 없습니다. 토큰을 보유하는 각 지갑에는 관련 토큰 계정이 있어 잔액을 저장합니다. 이 토큰 계정은 토큰을 받기 전에 초기화되어야하며 임대료 면제를 포함하려면 소량의 솔이 필요합니다.

개발 환경 설정

토큰을 만들기 전에 개발 환경이 올바르게 구성되어 있는지 확인하십시오. 컴퓨터에 Node.js가 설치되어 있어야합니다. Node.js를 설치 한 후 NPM을 사용하여 Solana Web3.js 라이브러리를 설치하여 Solana 블록 체인과 상호 작용할 수 있습니다.

  • sh -c '$(curl -sSfL https://release.solana.com/stable/install)'
  • solana --version 으로 설치를 확인하십시오
  • npm install @solana/web3.js
  • solana-keygen new --outfile ~/.config/solana/devnet.json 사용하여 새로운 Solana 지갑을 생성하십시오.
  • solana airdrop 2 --url devnet 사용하여 지갑에 Airdrop Sol

테스트를 위해 Devnet 에 연결되어 있는지 확인하십시오. solana config set --url devnet 이 네트워크를 설정합니다. 지갑의 공개 키는 solana address 사용하여 볼 수 있습니다. 이 키는 토큰의 권한으로 사용됩니다.

명령 줄을 사용하여 SPL 토큰을 만듭니다

Solana CLI는 코드를 쓰지 않고 토큰을 만들 수있는 간단한 방법을 제공합니다. SPL 토큰 CLI를 사용하면 몇 초 만에 새 토큰을 배포 할 수 있습니다. 먼저 토큰 도구를 설치하십시오.

  • npm install -g @solana/spl-token-cli 실행하십시오
  • 새로운 토큰을 만듭니다 : spl-token create-token --fund-raising --decimals 9

이 명령은 새로운 민트 주소를 생성하고 Mint Authority에 자금을 지원합니다. --decimals 9 플래그는 토큰의 분할 성을 설정합니다. 즉, 1 토큰은 10 억의 작은 단위 (1 eth = 10^18 wei와 유사)와 같습니다. 지갑에 토큰을 마무리하여 공급을 사용자 정의 할 수 있습니다.

  • spl-token create-account [MINT_ADDRESS]
  • spl-token mint [MINT_ADDRESS] 1000000

이 명령은 민트에 연결된 토큰 계정을 만들고 1 백만 개의 토큰을 발행합니다. spl-token authorize [MINT_ADDRESS] mint --disable 을 사용하여 취소하지 않는 한 Mint Authority는 지갑에 남아 있습니다.

JavaScript 및 Web3.js로 토큰 구축

프로그래밍 방식 제어를 선호하는 개발자에게는 JavaScript를 통해 토큰을 만드는 것이 더 많은 유연성을 제공합니다. 필요한 모듈을 가져 오면서 시작하십시오.

 import { Connection, Keypair, PublicKey } from '@solana/web3.js';
import { createMint, getOrCreateAssociatedTokenAccount, mintTo } from '@solana/spl-token';

Devnet과의 연결 설정 :

 const connection = new Connection('https://api.devnet.solana.com', 'confirmed');
const wallet = Keypair.fromSecretKey(Uint8Array.from([...]));

민트 생성 :

 const mint = await createMint(
connection,
wallet,
wallet.publicKey,
null,
9
);

세 번째 매개 변수는 Mint Authority 이고, 네 번째 매개 변수는 동결 당국 입니다 (동결을 비활성화하기 위해 NULL로 설정). 다음으로 토큰 계정을 만듭니다.

 const tokenAccount = await getOrCreateAssociatedTokenAccount(
connection,
wallet,
mint,
wallet.publicKey
);

마지막으로 Mint Tokens :

 await mintTo(
connection,
wallet,
mint,
tokenAccount.address,
wallet,
1000000000000
);

이 스크립트는 지갑에 9 개의 소수의 소수점과 1 조 1 조 유닛이있는 토큰을 만듭니다. 민트 주소는 콘솔에 기록되며 Solana FM과 같은 탐색기의 토큰을 확인하는 데 사용할 수 있습니다.

토큰 배포 및 확인

생성 후 민트 주소를 수신자와 공유하여 토큰을 배포하십시오. Phantom 또는 Solflare를 사용하여 관련 토큰 계정을 만들 수 있습니다. Solana FM에서 토큰을 확인하려면 :

  • https://solana.fm 으로 이동하십시오
  • 민트 주소를 검색 창에 붙여 넣습니다
  • 토큰 메타 데이터, 공급 및 홀더 배포를 봅니다

로고 나 이름을 추가하려면 Github의 Solana 토큰 목록 저장소를 사용하십시오. 레포를 포크하고 적절한 JSON 형식으로 토큰의 메타 데이터를 추가하고 풀 요청을 제출하십시오. 병합되면 Phantom과 같은 지갑에 토큰의 로고가 표시됩니다.

전송 토큰에는 수신자의 지갑 주소와 관련 토큰 계정이 필요합니다. CLI 사용 :

  • spl-token transfer [MINT_ADDRESS] [RECIPIENT_WALLET] 100 --fund-recipient

또는 web3.js transfer() 함수를 사용하십시오. 수신자의 계정이 존재하거나 자금을 자극하기 위해 --fund-recipient 있는지 확인하십시오.

일반적인 함정과 모범 사례

한 가지 일반적인 실수는 민트 당국 에 대한 접근을 잃는 것입니다. 키를 저장하지 않고 마이닝을 비활성화하면 더 이상 토큰을 발행 할 수 없습니다. 항상 키패어를 백업하십시오. 또 다른 문제는 토큰 계정에 자금을 지원하는 것입니다. Mint 계정에는 임대료 면제를 위해 Sol이 필요하지만 관련 토큰 계정도 작은 잔액이 필요합니다.

여러 프로젝트에 동일한 키프레드를 사용하지 마십시오. 위험을 분리하기 위해 각 토큰마다 새로운 것을 생성하십시오. Mainnet에 배포하기 전에 Devnet 의 모든 작업을 테스트하십시오. solana confirm [SIGNATURE] 사용한 트랜잭션 확인을 모니터링합니다.

대형 공급을 최소화 할 때는 경제 모델을 고려하십시오. 무제한 마이닝은 DAO에 의해 지배되지 않는 한 인플레이션으로 이어질 수 있습니다. 일방적 인 결정을 방지하기 위해 팀 제어 민트에 다중 서명 지갑을 사용하십시오.

자주 묻는 질문

토큰을 만든 후 소수의 수를 변경할 수 있습니까?

아니요, 소수의 수는 생성시 설정되어 수정할 수 없습니다. 이 값은 민트 계정에 저장되며 불변입니다. 배포 중에 신중하게 선택하십시오.

Mint Authority 키를 잃으면 어떻게됩니까?

민트 당국을 통제하는 개인 키를 잃으면 새로운 토큰을 박상하는 능력이 상실됩니다. 기존 공급은 사용할 수 있지만 추가 토큰을 만들 수 없습니다. Solana에는 복구 메커니즘이 없습니다.

SOL을 지불하지 않고 토큰을 만들 수 있습니까?

토큰을 만들려면 SOL이 임대료 면제 및 거래 수수료를 충당해야합니다. DevNet은 에어 드롭을 허용하지만 Mainnet 배포에는 실제 SOL이 필요합니다. 박하 및 계정 생성에 대해 약 0.05 SOL 예산.

초기 배포 후 마이닝 권리를 철회하려면 어떻게해야합니까?

CLI 명령을 사용하십시오 : spl-token authorize [MINT_ADDRESS] mint --disable 사용하십시오. 이것은 Mint Authority를 제거하여 토큰 공급을 고정시킵니다. 비활성화하기 전에 원하는 모든 토큰이 공급되도록하십시오.

부인 성명:info@kdj.com

제공된 정보는 거래 조언이 아닙니다. kdj.com은 이 기사에 제공된 정보를 기반으로 이루어진 투자에 대해 어떠한 책임도 지지 않습니다. 암호화폐는 변동성이 매우 높으므로 철저한 조사 후 신중하게 투자하는 것이 좋습니다!

본 웹사이트에 사용된 내용이 귀하의 저작권을 침해한다고 판단되는 경우, 즉시 당사(info@kdj.com)로 연락주시면 즉시 삭제하도록 하겠습니다.

관련 지식

블록 체인의 가벼운 클라이언트는 무엇입니까?

블록 체인의 가벼운 클라이언트는 무엇입니까?

2025-08-03 10:21:46

블록 체인 네트워크에서 가벼운 클라이언트의 역할 이해 블록 체인의 가벼운 클라이언트는 전체 블록 체인 데이터를 다운로드하거나 저장하지 않고 블록 체인 네트워크와 상호 작용하는 노드 유형을 나타냅니다. 전체 원장의 사본을 유지하고 모든 트랜잭션 및 블록을 검증하는 전체 ...

블록 체인에서 데이터를 변경하거나 제거 할 수 있습니까?

블록 체인에서 데이터를 변경하거나 제거 할 수 있습니까?

2025-08-02 15:42:31

블록 체인의 불변의 특성을 이해합니다 블록 체인 기술은 기본적으로 불변의 원장 구조를 통해 데이터 무결성과 투명성을 보장하도록 설계되었습니다. 트랜잭션이 검증되고 블록에 추가되면 암호화 해싱을 사용하여 확보 된 연대기 체인의 일부가됩니다. 각 블록에는 이전 블록의 해시...

블록 체인 탐색기를 사용하여 트랜잭션을 보는 방법은 무엇입니까?

블록 체인 탐색기를 사용하여 트랜잭션을 보는 방법은 무엇입니까?

2025-08-02 22:01:09

블록 체인 탐험가가 무엇인지 이해합니다 블록 체인 탐색기는 사용자가 블록 체인에 기록 된 모든 트랜잭션을 볼 수있는 웹 기반 도구입니다. 블록 체인 데이터의 검색 엔진과 같은 기능을 수행하여 개인이 블록, 주소, 거래 기록 및 기타 온쇄 활동을 검사 할 수 있습니다. ...

블록 체인의 블록 시간을 결정하는 것은 무엇입니까?

블록 체인의 블록 시간을 결정하는 것은 무엇입니까?

2025-08-03 19:01:13

블록 체인 네트워크에서 블록 시간 이해 블록 시간은 새로운 블록이 블록 체인에 추가되기까지 걸리는 평균 지속 시간을 나타냅니다. 이 간격은 모든 블록 체인 프로토콜의 기본 특성이며 네트워크 성능, 보안 및 사용자 경험에 중요한 역할을합니다. 블록 시간은 임의적이지 않습...

블록 체인의 체인 부분은 무엇입니까?

블록 체인의 체인 부분은 무엇입니까?

2025-08-02 21:29:11

블록 체인에서 '체인'의 개념을 이해합니다 블록 체인 의 '체인' 이라는 용어는 기술의 백본을 형성하는 데이터 블록의 순차적이고 불변의 연결을 말합니다. 블록 체인의 각 블록에는 트랜잭션 또는 데이터 항목 모음이 포함되어 있으며 일단 검증되...

블록 체인 트랜잭션의 수명주기는 무엇입니까?

블록 체인 트랜잭션의 수명주기는 무엇입니까?

2025-08-01 19:56:32

블록 체인 트랜잭션의 시작 블록 체인 트랜잭션은 사용자가 한 지갑에서 다른 지갑으로 디지털 자산을 전송하기로 결정할 때 시작됩니다. 이 조치를 위해서는 발신자가 개인 키 에 액세스 할 수 있어야합니다.이 키는 거래를 승인하는 데 사용되는 암호화 서명입니다. 이 키가 없...

블록 체인의 가벼운 클라이언트는 무엇입니까?

블록 체인의 가벼운 클라이언트는 무엇입니까?

2025-08-03 10:21:46

블록 체인 네트워크에서 가벼운 클라이언트의 역할 이해 블록 체인의 가벼운 클라이언트는 전체 블록 체인 데이터를 다운로드하거나 저장하지 않고 블록 체인 네트워크와 상호 작용하는 노드 유형을 나타냅니다. 전체 원장의 사본을 유지하고 모든 트랜잭션 및 블록을 검증하는 전체 ...

블록 체인에서 데이터를 변경하거나 제거 할 수 있습니까?

블록 체인에서 데이터를 변경하거나 제거 할 수 있습니까?

2025-08-02 15:42:31

블록 체인의 불변의 특성을 이해합니다 블록 체인 기술은 기본적으로 불변의 원장 구조를 통해 데이터 무결성과 투명성을 보장하도록 설계되었습니다. 트랜잭션이 검증되고 블록에 추가되면 암호화 해싱을 사용하여 확보 된 연대기 체인의 일부가됩니다. 각 블록에는 이전 블록의 해시...

블록 체인 탐색기를 사용하여 트랜잭션을 보는 방법은 무엇입니까?

블록 체인 탐색기를 사용하여 트랜잭션을 보는 방법은 무엇입니까?

2025-08-02 22:01:09

블록 체인 탐험가가 무엇인지 이해합니다 블록 체인 탐색기는 사용자가 블록 체인에 기록 된 모든 트랜잭션을 볼 수있는 웹 기반 도구입니다. 블록 체인 데이터의 검색 엔진과 같은 기능을 수행하여 개인이 블록, 주소, 거래 기록 및 기타 온쇄 활동을 검사 할 수 있습니다. ...

블록 체인의 블록 시간을 결정하는 것은 무엇입니까?

블록 체인의 블록 시간을 결정하는 것은 무엇입니까?

2025-08-03 19:01:13

블록 체인 네트워크에서 블록 시간 이해 블록 시간은 새로운 블록이 블록 체인에 추가되기까지 걸리는 평균 지속 시간을 나타냅니다. 이 간격은 모든 블록 체인 프로토콜의 기본 특성이며 네트워크 성능, 보안 및 사용자 경험에 중요한 역할을합니다. 블록 시간은 임의적이지 않습...

블록 체인의 체인 부분은 무엇입니까?

블록 체인의 체인 부분은 무엇입니까?

2025-08-02 21:29:11

블록 체인에서 '체인'의 개념을 이해합니다 블록 체인 의 '체인' 이라는 용어는 기술의 백본을 형성하는 데이터 블록의 순차적이고 불변의 연결을 말합니다. 블록 체인의 각 블록에는 트랜잭션 또는 데이터 항목 모음이 포함되어 있으며 일단 검증되...

블록 체인 트랜잭션의 수명주기는 무엇입니까?

블록 체인 트랜잭션의 수명주기는 무엇입니까?

2025-08-01 19:56:32

블록 체인 트랜잭션의 시작 블록 체인 트랜잭션은 사용자가 한 지갑에서 다른 지갑으로 디지털 자산을 전송하기로 결정할 때 시작됩니다. 이 조치를 위해서는 발신자가 개인 키 에 액세스 할 수 있어야합니다.이 키는 거래를 승인하는 데 사용되는 암호화 서명입니다. 이 키가 없...

모든 기사 보기

User not found or password invalid

Your input is correct