Japanese IT giant Fujitsu disclosed a new technology, saying it may help ease the issue of Ethereum smart contracts.
One released on Wednesdaystatement, Fujitsu said the new system can detect Ethereum's risks associated with smart-contract source code in advance. In fact, the technology is designed to help blockchains verify source calls that trigger smart contract transactions.
Types of risk that can be detected in smart contracts (Image courtesy of Fujitsu Limited)
Smart contracts are a key feature that distinguishes Ethereum from Bitcoin, enabling developers to build applications on Ethereum blockchains and automatically execute programming commands (or contracts). However, Fujitsu said there are currently six common risks with the Ethereum platform. Although the existing technology can solve most of these problems, the authenticity of the source call still has problems.
For example, as the company explains, there is a risk that multiple smart contracts can indirectly access a blockchain, and that is the initial intention that the system may not be able to properly implement the source call.
To this end, Fujitsu Labs and its R & D Center worked together to develop the system so that it can alert developers to any source code vulnerabilities that could be exploited to abuse Ethereum's language and ultimately "fake the source of the transaction."
In addition, the two divisions also claimed that the new technology could pinpoint the location of such error codes.
Intelligent contract risk detection and error code high-precision positioning (Photo from Fujitsu statement)
Lei Feng Network was informed that Fujitsu said it will also extend its research and development of blockchain to other tasks to help commercialize Hyperledger Fabric. Hyperledger Fabric is a blockchain framework developed by the blockchain coalition in which Fujitsu's members are based. The project is scheduled to be completed by late 2018.
Lei Feng compiled networkCoindesk