Efficacy of Various Large Language Models in Generating Smart Contracts

要約

この研究では、イーサリアム ブロックチェーン上で不変の Solidity スマート コントラクトを作成する際のコード生成大規模言語モデルのアプリケーションを分析します。
他の研究では、以前に人工知能のコード生成能力を分析しました。
このペーパーは、これをより広い範囲に拡張し、スマート コントラクトなどのセキュリティと効率が最優先されるプログラムを含めることを目的としています。
研究のきっかけとなった仮説は、一般に LLM はセキュリティの詳細をコードに厳密に実装するのが難しいというものであり、それは私たちの結果によって示されましたが、驚くべきことに、多くの一般的なタイプの契約では一般的に成功しました。
また、新しいプロンプト戦略を通じてスマート コントラクトを生成する新しい方法も発見しました。

要約(オリジナル)

This study analyzes the application of code-generating Large Language Models in the creation of immutable Solidity smart contracts on the Ethereum Blockchain. Other works have previously analyzed Artificial Intelligence code generation abilities. This paper aims to expand this to a larger scope to include programs where security and efficiency are of utmost priority such as smart contracts. The hypothesis leading into the study was that LLMs in general would have difficulty in rigorously implementing security details in the code, which was shown through our results, but surprisingly generally succeeded in many common types of contracts. We also discovered a novel way of generating smart contracts through new prompting strategies.

arxiv情報

著者 Siddhartha Chatterjee,Bina Ramamurthy
発行日 2024-11-05 16:21:55+00:00
arxivサイト arxiv_id(pdf)

提供元, 利用サービス

arxiv.jp, Google

カテゴリー: cs.AI, cs.CL, cs.SE, I.2.2 パーマリンク