スマートコントラクト言語「Solidity」、最新版v0.8.31公開。Osaka対応や非推奨機能の警告を追加

ソリディティv0.8.31が公開

イーサリアム(Ethereum)のスマートコントラクト言語ソリディティ(Solidity)の開発チームが、コンパイラの最新バージョン「ソリディティv0.8.31(Solidity v0.8.31)」を12月3日にギットハブ(GitHub)に公開した。

今回のアップデートでは、同日にメインネットで有効化されたイーサリアムのネットワークアップグレード「フサカ(Fusaka)」において、実行レイヤー側で導入された最新EVM仕様「オーサカ(Osaka)」への対応が進み、コンパイラのデフォルト設定としてもオーサカが適用された。

またストレージレイアウト(データ配置)を指定する機能が拡張され、コントラクト内の定数(constant 変数)をストレージスロット計算に利用できるようになったという。これにより複雑なコントラクト間の継承構造やアップグレード型コントラクト(proxy)の設計自由度が高まるとのこと。

加えて、イーサリアム仮想マシン向けの低レベル中間言語Yulでは、256bitデータの先頭ゼロ数を数える「clz」命令が追加されるなど、最適化ツールの改善も含まれている。

デバッグ関連では、EOF(EVM Object Format)環境における命令位置やソースコード位置の取得に対応した「ethdebug」の実験的サポートが追加された。これにより開発者は、EOF対応のコードをより詳細に検証できるようになる。

さらに将来のメジャーアップデート「ソリディティv0.9.0」で削除予定の機能について、非推奨(deprecation)警告が追加された。警告対象には、address 型で利用される関数(send / transfer)、ABI coder v1、virtual 指定子、コントラクト型の変数同士の比較などが含まれる。

その他、リナックスARM64(Linux ARM64)向けの公式ビルドが提供開始されたほか、「Boost」「GCC」「Clang」など開発環境の最低要件が引き上げられた。

ちなみにイーサリアムのアップグレード名称には一定の慣例がある。実行レイヤーのアップグレード名には、過去に開発者会議「デブコン(Devcon)」を開催した都市名が採用され、一方で合意レイヤーには恒星の名称が付けられる。今回ソリディティが対応した「フサカ(Fusaka)」は、この命名規則に沿った アップグレード全体の総称とされている。具体的には、実行レイヤーにデブコン5の開催地「大阪」、合意レイヤーにはカシオペヤ座の恒星のひとつ「フールー(Fulu)」が採用されている。

参考:ギットハブブログ
画像:PIXTA

関連ニュース

関連するキーワード

この記事の著者・インタビューイ

あたらしい経済 編集部

「あたらしい経済」 はブロックチェーン、暗号通貨などweb3特化した、幻冬舎が運営する2018年創刊のメディアです。出版社だからこその取材力と編集クオリティで、ニュースやインタビュー・コラムなどのテキスト記事に加え、ポッドキャストやYouTube、イベント、書籍出版など様々な情報発信をしています。また企業向けにWeb3に関するコンサルティングや、社内研修、コンテンツ制作サポートなども提供。さらに企業向けコミュニティ「Web3 Business Hub」の運営(Kudasaiと共同運営)しています。

これから「あたらしい経済」時代を迎える すべての個人 に、新時代をサバイバルするための武器を提供する、全くあたらしいWEBメディア・プロジェクトです。

「あたらしい経済」 はブロックチェーン、暗号通貨などweb3特化した、幻冬舎が運営する2018年創刊のメディアです。出版社だからこその取材力と編集クオリティで、ニュースやインタビュー・コラムなどのテキスト記事に加え、ポッドキャストやYouTube、イベント、書籍出版など様々な情報発信をしています。また企業向けにWeb3に関するコンサルティングや、社内研修、コンテンツ制作サポートなども提供。さらに企業向けコミュニティ「Web3 Business Hub」の運営(Kudasaiと共同運営)しています。

これから「あたらしい経済」時代を迎える すべての個人 に、新時代をサバイバルするための武器を提供する、全くあたらしいWEBメディア・プロジェクトです。

合わせて読みたい記事

【1/26話題】日本で暗号資産ETFが28年解禁見通し、羽田空港内の2店舗がUSDC決済開始、ビットポイントがSUIステーキング提供など(音声ニュース)

ブロックチェーン・仮想通貨(暗号資産)・フィンテックについてのニュース解説を「あたらしい経済」編集部が、平日毎日ポッドキャストでお届けします。Apple Podcast、Spotify、Voicyなどで配信中。ぜひとも各サービスでチャンネルをフォロー(購読登録)して、日々の情報収集にお役立てください。

Sponsored

イーサリアム財団、ポスト量子セキュリティを最重要戦略に、専任チーム立ち上げ

イーサリアム財団(Ethereum Foundation)の研究者であるジャスティン・ドレイク(Justin Drake)氏が、ポスト量子(Post-Quantum:PQ)セキュリティを財団の最重要戦略の一つとして位置付け、新たに専任チームを立ち上げたことを自身のXアカウントで1月23日に明らかにした

コインベース、量子コンピュータに備え独立諮問委員会を設立

米暗号資産(仮想通貨)取引所「コインベース(Coinbase)」が、量子コンピューティングがブロックチェーン技術に与える影響を評価するための独立した諮問委員会「コインベース量子コンピューティング・ブロックチェーン独立諮問委員会(Coinbase Independent Advisory Board on Quantum Computing and Blockchain)」を設立した