🎬 YouTube Premium 家庭 Plan成員一位 只需
HK$148/年!
不用提供密碼、不用VPN、無需轉區
直接升級你的香港帳號 ➜ 即享 YouTube + YouTube Music 無廣告播放
智能合約開發者認為AI編碼將使加密貨幣更安全,儘管存在編碼風險的擔憂
儘管早期研究顯示AI生成的代碼可能會引入新的安全風險,但智能合約的開發者和審計員告訴Cointelegraph,人工智能輔助編碼正在改善加密貨幣的安全性。
2024年11月,安全與新興技術中心發佈的一份報告警告說,AI輔助編程可能對網絡安全造成損害。該報告指出,AI生成的代碼存在不安全的問題,並且模型本身也容易受到攻擊和操控。研究人員還提到,生成的代碼可能會對未來的AI訓練產生影響,「我們的評估結果顯示,這五個不同模型生成的代碼片段中幾乎有一半包含錯誤」。
AI輔助編程,開發者不會被取代
Cointelegraph採訪的開發者表示,AI工具是用來補充,而不是取代程序員的工作。以化名0xAw的去中心化交易所Base的首席開發者告訴Cointelegraph,他主要將AI用作快速查詢的工具。他表示,AI能夠生成「模板化」的代碼,並開始讓AI進行代碼的快速檢查,「它現在能處理一些非常明顯的問題」。
另一位區塊鏈開發者Anton Holovchenko則表示,他在工作中使用了集成了AI功能的Cursor開發環境,主要用於自動完成和模板化,並強調程序員應根據自己的需求調整代碼,並修正AI的錯誤。
AI在智能合約編程中變得普遍
0xAw提到,他認識的每個人都在某種程度上使用AI進行編程,「通常是作為輔助工具」。他表示,AI工具對於資深程序員來說是節省時間的好幫手,但通常「不夠精確,無法獨立完成所有工作」。
Mike Tiutin,來自加密取證公司AMLBot的區塊鏈架構師兼首席技術官,告訴Cointelegraph,AI的使用普遍性「相當高」。Holovchenko補充說,他認識的「幾乎每位開發者」都在使用某些AI工具,大多數人依賴於ChatGPT和Cursor。
AI預期將改善Web3安全性
Holovchenko相信,AI輔助編程的普及將在有能力的程序員手中提高代碼質量。他指出:「如果你只是隨意編碼或過度依賴AI,你最終會看到AI的回答是『你的代碼現在是安全的』,而你會相信它,因為你不知道如何編碼,而你的代碼實際上可能並不安全。在我看來,AI可以提高代碼質量,但必須與理解編碼的人合作。」
0xAw提到,他注意到一個趨勢是「初級開發者使用AI,並認為它可以為他們做所有事情」,這通常會導致不良結果。不過,他認為在Web3編程中使用AI是「可以的」,因為「智能合約開發需要大量測試和完善」,因此在部署之前錯誤會得到修正。
他還擔心,如果初級開發者過度依賴AI工具,可能無法晉升到高級角色。Tiutin則認為,AI工具將導致「更多具有更強基線安全性的協議——這意味著更少的粗心錯誤」。他預計,AI將在不影響價格的情況下,為智能合約審計公司帶來成本優化,因為所銷售的主要是審計公司的聲譽,而不是審計本身。
在這個快速發展的領域中,AI的應用無疑是雙刃劍。雖然它為開發者提供了更高的效率和某些安全性,但同時也可能導致對技術的過度依賴,尤其是在初級開發者中。這提醒我們,技術的進步不應取代人類的判斷和專業知識,只有將AI視為輔助工具,才能真正提升整體的編程質量和安全性。
以上文章由特價GPT API KEY所翻譯及撰寫。而圖片則由FLUX根據內容自動生成。