✨ LSK(Lisk)とは:EdDSA署名を使うブロックチェーン
Lisk(リスク)は2016年に設立されたブロックチェーンプラットフォームです。JavaScriptでスマートコントラクト(サイドチェーン)を書けることが特徴でした。その後Lisk SDKを経て、2024年にLisk L2(Layer 2)としてOptimism系のEVMチェーンにアーキテクチャを刷新しました。
旧LSK(Lisk v4以前)の暗号技術
- 署名方式:Ed25519(EdDSA)——ビットコインのECDSAとは異なる楕円曲線署名方式。高速・実装が容易・バッチ検証が可能
- アドレス生成:Ed25519公開鍵からSHA-256+RIPEMD-160で生成
- DPoS(委任型プルーフ・オブ・ステーク):101名の代表者がブロック生成。投票には署名済みトランザクションが必要
新Lisk(Ethereum L2)の暗号技術
- 署名方式:ECDSA(secp256k1)——Ethereumと同じ。既存のMetaMaskウォレットが使える
- ブリッジ暗号技術:OptimisticRollupにより、不正を証明する「詐欺証明(Fraud Proof)」に署名検証を使用
🔸 取引所移行で使われる暗号技術
ユーザーがLSKをコインチェックに移管・保管する際、裏側では以下の暗号技術が動いています:
1. ホットウォレットとコールドウォレット
取引所は大半の資産をコールドウォレット(インターネット非接続・HSMや物理的な金庫)で保管。小額のみホットウォレット(オンライン)を使用。出金時はコールドウォレットのECDSA/Ed25519秘密鍵でトランザクションに署名。
2. マルチシグ(多重署名)
取引所の大口出金には複数の署名(例:3-of-5マルチシグ)が必要。1人の担当者が裏切ったり秘密鍵が漏洩しても資産を失わない。Schnorr署名(ビットコインのTaproot)でよりプライバシーの高い実装が可能。
3. KYC・本人確認での暗号技術
コインチェックのKYCではTLS 1.3で書類をアップロード。保存時はAES-256で暗号化。OTP(TOTP)で2段階認証。パスワードはArgon2id等でハッシュ保存。
🔸 暗号資産の移行時に注意すべきセキュリティ
✅ 移行・入金時のセキュリティ確認
- 送金アドレスは公式サイト・アプリで確認(フィッシングに注意)
- 最初は少額でテスト送金して確認する
- アドレスはコピペだけでなく先頭・末尾の数字を必ず目視確認
- 公共Wi-Fiでは絶対に送金操作しない
- 2FAを必ず有効にする(SMS認証よりも認証アプリを推奨)
📌 まとめ
- 旧LSKはEd25519署名・新LiskはEthereum互換のECDSA(secp256k1)を採用
- 取引所は大半の資産をコールドウォレット(HSM)で保管
- マルチシグ(3-of-5等)で内部不正・鍵漏洩リスクを低減
- KYCの書類・パスワードもTLS/AES/Argon2idで適切に保護
- 移行時は送金先アドレスの確認・少額テスト・2FAが基本
