SolanaのLamportとは?
LamportはSOL(Solanaのネイティブ通貨)の最小単位です。1 SOLは1,000,000,000(10億)lamportに相当します。LamportはLeslie Lamportにちなんで命名されています。Leslie Lamportは分散システムとビザンチン障害耐性の研究で知られるコンピュータ科学者であり、ブロックチェーンにおけるコンセンサスメカニズムの基礎を確立した人物です。
Lamportが重要な理由
Solanaのトランザクション手数料はlamport単位で設定されています。ほとんどのトランザクションの基本手数料は5,000 lamport(0.000005 SOL)で、優先手数料はコンピュートユニットあたりのlamportで表されます。Solana CLI、RPCコール、またはスマートコントラクトを扱う場合、トークン残高やrentデポジットもSOLではなくlamport単位で管理されます。トランザクションコストのデバッグや、最小単位での整数演算が必要なオンチェーン計算において、lamportの理解は不可欠です。
LamportとRent
Solanaのアカウントを開いた状態に保つには、最低限のSOL残高が必要です。これをrent-exempt reserveと呼びます。この最低残高は、アカウントが保存するデータ量に応じてlamport単位で計算されます。新しいアカウント(トークンアカウントやプログラムデータアカウントなど)を作成する際には、rent-exempt状態にするためのlamportデポジットが必要です。アカウントが閉鎖されてlamportが返還される場合、その金額は資金提供元のウォレットに戻ります。
Lamportの実践的な使い方
ブロックエクスプローラーでSolanaのトランザクションを確認すると、手数料やアカウントデポジットはSOL建てで表示されることが多いですが、APIレスポンスの内部ではlamport単位で値が返ってきます。SolanaのJavaScriptまたはRust SDKを使用する場合は、lamportの整数値を直接扱います。変換はシンプルです。10^9で割るとSOL、SOLに10^9を掛けるとlamportになります。
よくある質問
LamportはSOLの最小単位です。1 SOLは1,000,000,000 lamportに相当します。Solana上のトランザクション手数料やオンチェーン計算はlamport単位で行われます。
1 lamportは1 SOLの10億分の1(0.000000001 SOL)に相当します。ドル換算での価値はSOLの現在の価格によって変動します。
Lamportという名称は、分散システムとビザンチン障害耐性の研究でブロックチェーンのコンセンサスアルゴリズムに大きな影響を与えたコンピュータ科学者、Leslie Lamportに由来しています。
Lamportの値を1,000,000,000(10^9)で割るとSOLになります。SOLをlamportに変換するには、10^9を掛けてください。
競合に差をつけませんか?
ニュースレターに登録して、Web3ビルダー向けのブロックチェーンニュースを毎週受け取りましょう。


