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

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

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

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

合わせて読みたい記事

コインベース、インドでユーザー新規登録を約2年ぶりに再開。法定通貨オンランプ導入へ=報道

暗号資産(仮想通貨)取引所コインベース(Coinbase)が、インドでの新規ユーザー登録を再開した。これは同社が2023年にインド居住者向けサービスを全面停止して以来、約2年ぶりの動きとなる。同件については12月7日、米メディア「テッククランチ(TechCrunch)」が報じた

【12/9話題】L1ステーブルがトークノミクス公開とメインネット稼働、米CFTCがデリバティブ市場でのBTC等の証拠金利用を試験など(音声ニュース)

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

Sponsored