最新の墨汁マガジン

BLS署名(英:BLS Signature)とは・・・

ツイート

BLS署名とはBoneh–Lynn–Shacham署名の略で、イーサリアム2.0のBeacon Chainから採用された新たな署名方式を指す。イーサリアム1.0で使用されている署名方式は楕円曲線DSA(通称ECDSA)であり、両署名ともに楕円曲線のある点を利用し、署名が確実に署名者によるものであることを検証することができる。

イーサリアム2.0ではBLS署名はECDSAより署名サイズが小さいのに強いセキュリティを持つという特徴を利用し、Casper FFGのバリデータの署名によるフォークチョイスルールのために採用されている。イーサリアム2.0に採用されているBLS署名では、Zcashが2017年に設計したBLS-12-381楕円曲線を採用している。

イーサリアムレガシーチェーンの大型アップデート”ベルリン”では、EIP-2537としてBLS署名をプリコンパイルコントラクトとして実装される予定となっている。この実装により、32ETHステーキング時の消失やETH1とETH2とのブリッジなど、イーサリアムとイーサリアム2.0の連携性を高めることが可能となる。

スポンサードリンク

人気仮想通貨用語辞典

イーサリアムzkEVMの「zkSync」とはコア技術にzk-Rollupを採用しているイーサリアムのL2(レイヤー2)ネットワークの1つを指す。zkSyncには2023年6月現在zkEVMを持たない”zkSync Lite(ジーケーシンク・ライト”とzkEVMを導入した”zkSync Era(ジーケーシンク・エラ)”の2つのネットワークが提供されている。
 
zkSyncの概要 zkSyncのプロジェクト概要は以下の表の通りとなる。
開発元Mater Labs 公式X(Twitter)@zksync メインネットローンチ2023年3月28日 資金調達額4.58億ドル(698.22億円) トークンシンボル$ZK プロダクトZK Stack 種類zkEVM コア技術zk-Rollup 創設年2018年 トークン配布方法エアドロップ 総発行数210億ZK ガスETH コントラクト(zkSync Era)0x5A7d6b2F92C77FAD6CCaBd7EE0624E64907Eaf3E  
世界初のzkEVM ”zkSync Era”は2023年3月28日にイーサリアムメインネット上にローンチし、世界初のzkEVMを導入したzk-RollupのL2ネットワークとなっている。対してzkSync Lite上ではZigZagのようなパーペチュアルコントラクトを提供するレバレッジDEXなどを使用でき、StarkNetの提供する非zkEVMのStarkExに似たような位置づけとなっている。
 
zkSyncのトークン zkSyncは2024年6月10日にZKトークンを発表し、6月15日にTGEを行った。エアドロップにおけるZKトークンの割当は1アカウント最大10万ZKとなっており、高額エアドロップとなったことで知られている。
*詳しくは仮想通貨(暗号資産)の「ZKトークン」を参照。
 
DeFiの対応状況 zkSync上ではゼロ知識証明の演算と互換性を持つEVMである”zkEVM”を独自開発しており、2024年12月現在レンディング最大手のAaveなどが既にzkSync上で利用することが可能となっている。またブリッジではほとんどのメジャークロスチェーンブリッジを使用することが可能であり、LayerZeroのStargateなどもEigenLayer($EIGEN)のLRTであるrsETHやweETHなどのブリッジが可能だ。
またスワップアグリゲーターのKyerberSwapや1inchもzkSync Era上で使用が可能となっており、AMMでは最大手であるUniswapの他にもPancakeswapやSushiswapといった主要DeFiを利用することができる。
 
zkSync上のDeFi一覧 zkSync Eraで利用できるメジャーDeFi/NFTの一覧は下記表となる。
プロジェクト名公式X(Twitter)DeFi分類トークンシンボル Uniswap@UniswapAMM$UNI PancakeSwap@PancakeSwapAMM$CAKE SushiSwap@SushiSwapAMM$SUSHI SyncSwap@SyncSwapAMMN/A Aave@aaveレンディング$AAVE Zerolend@zerolendxyzレンディング$ZERO KyberSwap@KyberNetworkスワップアグリゲーター$KNC 1inch@1inchスワップアグリゲーター$1INCH Rabby Swap@Rabby_ioスワップアグリゲーターN/A Odos@odosprotocolスワップアグリゲーター OpenOcean@OpenOceanGlobalスワップアグリゲーター Circle@circleステーブルコイン$USDC Tether@Tether_toステーブルコイン$USDT MakerDAO(Sky)@SkyEcosystemステーブルコイン$MKR(SKY) Satori@SatoriFinanceパーペチュアルDEXN/A Lido Finance@LidoFinanceLST$stETH Ether.fi@ether_fiLRT$weETH KelpDAO@KelpDAOLRT$wrsETH Element@ElementNFTマーケットプレイスN/A  
zkSyncへのブリッジ方法 zkSyncへのブリッジ方法は主に下記が主流となっている。
 
プロジェクト名公式X(Twitter)DeFi分類トークンシンボル Stargate@StargateFinanceブリッジ$STG Orbiter Finance@Orbiter_FinanceブリッジN/A LayerSwap@layerswapブリッジN/A WooFi@_WOOFiブリッジ$WOO Jumper@JumperExchangeブリッジアグリゲーターN/A Bungee@BungeeExchangeブリッジアグリゲーターN/A Interport@InterportFiブリッジアグリゲーター$IP Symbiosis@symbiosis_fiブリッジアグリゲーター$SIS