-
Bitcoin
$114400
1.73% -
Ethereum
$3495
3.22% -
XRP
$2.907
5.38% -
Tether USDt
$1.000
0.04% -
BNB
$751.3
1.99% -
Solana
$162.0
3.55% -
USDC
$0.0000
0.03% -
TRON
$0.3261
2.16% -
Dogecoin
$0.1991
4.50% -
Cardano
$0.7244
5.28% -
Hyperliquid
$38.48
7.54% -
Stellar
$0.3967
9.00% -
Sui
$3.437
4.42% -
Chainlink
$16.27
4.95% -
Bitcoin Cash
$542.6
3.64% -
Hedera
$0.2475
9.08% -
Ethena USDe
$1.001
0.06% -
Avalanche
$21.43
3.35% -
Toncoin
$3.639
2.69% -
Litecoin
$109.1
3.56% -
UNUS SED LEO
$8.962
0.01% -
Shiba Inu
$0.00001220
4.64% -
Polkadot
$3.596
4.49% -
Uniswap
$9.147
4.99% -
Monero
$299.7
2.68% -
Dai
$1.000
0.01% -
Bitget Token
$4.335
2.40% -
Pepe
$0.00001048
5.75% -
Cronos
$0.1342
7.24% -
Aave
$258.9
5.39%
권한과 권한없는 블록 체인의 차이점은 무엇입니까?
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)로 연락주시면 즉시 삭제하도록 하겠습니다.
- BCUT : 지원 보류, 축적 힌트 잠재적 반전
- 2025-08-04 10:50:12
- Bitcoin의 강세 확장 : Bollinger 밴드와 고래 베팅 디코딩
- 2025-08-04 10:55:12
- XRP, Solana 및 고래 : 암호화 조수를 해독합니다
- 2025-08-04 11:10:11
- Blockdag의 그랜드 피날레 : 경매 열과 새로운 시대의 새벽
- 2025-08-04 10:30:12
- KAIA 파일 : 한국은 krw-pegged stablecoin을 받아 들일 것인가?
- 2025-08-04 10:30:12
- 카스파, HBAR 및 콜드 지갑 : Crypto의 최신 동작에 대한 뉴욕 분
- 2025-08-04 09:11:54
관련 지식

블록 체인의 가벼운 클라이언트는 무엇입니까?
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
블록 체인 트랜잭션의 시작 블록 체인 트랜잭션은 사용자가 한 지갑에서 다른 지갑으로 디지털 자산을 전송하기로 결정할 때 시작됩니다. 이 조치를 위해서는 발신자가 개인 키 에 액세스 할 수 있어야합니다.이 키는 거래를 승인하는 데 사용되는 암호화 서명입니다. 이 키가 없...
모든 기사 보기
