It is capable of identifying vulnerabilities and exploits in Ethereum smart contracts, but will it replace developers in the future?
This latest version of ChatGPT has caused a great deal of disruption on the Internet, as it achieved high scores on SAT tests and exposed vulnerabilities and exploits in Ethereum contracts.
According to its developer, OpenAI, GPT-4 offers "human-level performance in a variety of professional and academic tests".
Additionally, GPT-4 has demonstrated its ability to analyze Ethereum contracts intelligently, detect vulnerabilities, and even suggest possible exploits.
In GPT-4, I dumped a live Ethereum contract.
It highlighted a number of security vulnerabilities and exposed surface areas where the contract could be exploited. It then confirmed a specific way I could exploit it
Then, he identified areas of surface where the contract could be exploited, as well as a specific method of exploitation.
Coinbase's Conor Grogan shared a quick conversation with ChatGPT in which IA's chatbot identified a series of security vulnerabilities before testing an exploit method.
The most interesting part is that ChatGPT's recommendation is confirmed, since exactly the same contract was hacked in 2018 using the same method as suggested by the language model.
A Cointelegraph reporter, Ezra Reguerra, converses with a blockchain developer, Salman Arshad, at ETHDubai. The developer of blockchain, Salman Arshad, stressed ChatGPT's connection with blockchains due to its Web3 focus on security and auditing processes. An intelligent contract auditor is expensive, so ChatGPT offers a way to review the contract that is affordable and convenient:
"ChatGPT & IA are not our enemies, and they are not here to end the developer's career". Arshad pointed out that ChatGPT's extensive knowledge base is its strongest point, but it also requires human input for specific indications and commercial logic. By using IA-sponsored tools, developers can do a great deal more work in a shorter amount of time:
You can tell ChatGPT what you want your company to do, and ChatGPT will convert your commands perfectly into an intelligent contract, an auditor process, a document, or a white paper. In addition, another blockchain developer, Syed Ghazanfer, highlighted ChatGPT's collaborative nature, which continues to be more beneficial to a wide variety of users than the threat of automating processes and replacing human workers:
"I am really in favor of ChatGPT. To replace you, you need to communicate requirements that cannot be communicated in English. So we created programming languages." As Ghazanfer pointed out, ChatGPT will remain an important tool for developers, automating processes such as reading and condensing complete documentation.
Cointelegraph has previously analysed ChatGPT as being extremely useful for developers to resolve codification issues. IA's security auditing tool also promises to be useful for auditors of smart contracts and Web3 platforms.
It is important to note that the information and opinions contained in this article do not necessarily reflect the viewpoints or editorial positions of Cointelegraph. These statements should not be taken as financial advice or investment recommendations. Each investment and commercial movement entails risks and it is each person's responsibility to do the necessary research before making a decision to invest.
A crypto asset investment is not regulated. It is possible that it may not be suitable for minor investors and that money may be lost. The services or products being offered are not aimed at Spanish investors.