English
Wisdom Chain is about both strongcontract scripting "capabilities
This article comes from the official Twitter of Wisdom Chain
URL:
https://twitter.com/Wisdom_Chain/status/1301765540990590976? S=20
01
Contract programming
Since the time when bitcoins the opened block chain in 2009, with the development of technology and ecology, the distributed application -based on block chain (dapp) has to a blowout trend in nearly 10 years, the physicist technology that supports dapp is "block chain + contract scripting ability".
Solidity
The combination of contract programming "capabilities and block chains is generally considered a landmark upgrade in The block chain world. The first platform that combines block chains with contract scripting (smart contract) technology, The birth of The ETH, was considered to have ushered in The era of block chain 2.0.
02
Ethereum & amp; Solidity
In ETH, the language of contract programming is Solidity, which is Turing-complete and superior language, although it greatly expands the scope of contract capabilities and reduces the difficulty of contract writing.However, there are still technical defects in ETH's contract technology. Simply put, we can understand that ETH can only add a key-value database that cannot be modified. Deploying an intelligent contract is equivalent to adding a key-value pair to this database, the key is the contract address, and the value is the contract code.
Ethereum & amp; Solidity
Because of the non - changeability described above, it means that you find the problems with the previous contract code and you always modify it either. The only thing you can do is the deploy a new contract, but the new contract corresponds to a new address. The code in the new address always operate on the Mr And the data in the old contract account.
At the same time, there is no standard library support At the level of the ETH contract design: EVM entry lacks, perfect standard library support, even the most basic string type support, to as string splicing, cutting, finding, and so on, all need to be implemented by the developers more.
The out is that developers need to focus on more fragmented The details that are not part of their own business and not on their own business development, At The same time, The self - implemented class libraries may consume a lot of unnecessary gas due to The time, high spatial complexity, and developers can learn from The related class library codes from The open source projects, but also introduce more security issues, which will happens The complexity of contract code auditing.
03
Wisdom Chain & amp; Contract Script
Of course, this is not an attack on the contract technology Of ETH, because the ETH is a product Of early development and from the limitations Of The Times. On the basis Of the ETH, contract technology developed by Wisdom Chain designed new solutions to prevent to the problems as overflow Of mathematical calculation and deduction Of handling for feeds the when virtual machine is interrupted.
With Wisdom Chain integrating contract scripting capabilities, there will be fewer restrictions on on-chain development and more space for developers. In addition, core developers have disclosed that enterprise-level Wisdom Chain was developed early in the year and has not been brought to the market because of the large environmental impact and extensive security testing.Most importantly, after Wisdom Chain integrates contract scripting capabilities, the more flexible Wisdom Chain and enterprise-level Wisdom Chain must take WDC to a new height.
Simplified Chinese
This article from Wisdom Chain official Twitter
URL:
https://twitter.com/Wisdom_Chain/status/1301765540990590976? S=20
01
Contract programming
Currency open block chain era since 2009, nearly 10 years, with the development of technology and ecology, distributed application based on block chain (dapp) presents the trend of the blowout, and supporting the dapp the underlying technology is "block chain + contract scripting ability",
Solidity language
Contract programming ability combined with the block chain, was widely considered a landmark upgrade chain blocks in the world, the first is a combination of scripting block chain and contracts (intelligent contracts) technology platform - the birth of the etheric fang, is considered to be opened "block chain 2.0 era,"
02
The etheric fang above programming language Solidity
On the etheric fang, contract programming language is a Solidity, it is Turing complete and more upper language, although it's ability to extend the contract category, decrease the difficulty of the written contract but the ETH technology still exists defects in contract, in short, we can understand the etheric lane into a can add can't change the key value of database, the deployment of smart contract is equivalent to add a key/value pair to the database, the key is address, contract value is contract code,
Ethereum & amp; Solidity
More modified as described earlier, and they said you found the previous contract code has a problem, you also can't modify, only can do is to deploy the new contract, but the new contract corresponding to the new address, new address of the code is not operating a Ethernet and the data of the old contract account,
At the same time the ETH contract design level, lack of the standard library support: EVM entry the lack of perfect standard library support, even the most basic type of string support, are very small in the EVM entry, such as string concatenation, cutting, search and so on all need developers own implementation,
Is the aftermath of the developers need to focus on more than itself fragmentary details of the business, can't focus on business development, at the same time to realize the library may be because of time, space complexity is too high to consume a large amount of waste gas, or developers from open source projects related library code, but it will also introduce more security issues, increase the complexity of the code audit contract, also be not worth,
03
Wisdom Chain independent research and development of the technology contract
Of course here is not to attack the etheric lane of technology contract, because the etheric fang is a product of early development, there are the limitations of The Times, and the Wisdom of the development of chain technology contract, on the basis of the etheric fang, design new solutions, to prevent such as: math overflow, the poundage when the virtual machine interruption will still be charged, and so on, these problems in the etheric fang,
nullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnull