At the beginning, according to the definition of a Turing machine, TBC is Turing complete.
After restoring many opcodes disabled by BTC, TBC can roughly implement most of the functions that ETH can achieve, and also has an upper-level smart contract language similar to Solidity.
The reason why TBC's smart contract platform is another paradigm is mainly due to the following two points:
1. Database and operating system, not CPU This may be the most direct difference between TBC and public chains such as Ethereum and EOS. On smart contract platforms such as Ethereum, after a contract is initiated, all nodes need to execute and verify the contract, regardless of whether it involves Layer 2, to ensure validity and consistency. When a client initiates a transaction (related to a contract), it is essentially equivalent to triggering an action to be executed by the entire network. This style is more like treating the blockchain as a CPU. TBC is completely different. Its operations are not on the chain, only instructions (similar to a script code or a program library) are stored on the chain in the form of "files". In other words, when a user performs an on-chain operation, it is actually just running the required operation locally. Since other nodes do not care about the execution process corresponding to the operation being executed off-chain, they are only put on the chain when meaningful results are produced. This style is to use the blockchain as a database or an operating system. You may wonder, what kind of blockchain is this? The operations do not occur on the chain, and the key operations are not executed synchronously by all nodes. Who can guarantee that the operation is valid and legal? What is the difference between this and a centralized database?
There is a difference, and it is quite big. That is, the operation and the result are all on the chain, so when it needs to be verified, it can be verified by everyone at any time - in short, it is a "verification on demand" method. If you question my off-chain calculation results because of vested interests, then you are welcome to verify! Data and scripts are immutable on the chain. You calculate it, I calculate it, and he calculates it. The results must be consistent, no matter who calculates it. Those who need it and those who have vested interests can calculate it, and there is no need for all nodes in the entire network to calculate it together every time. So according to this model, after the maintenance personnel of a website on the blockchain modify some data or pages, except for this part of the data saved as the result on the chain, other miners and users who do not care about this part of the data on this website are basically insensitive.
2. Stacking hardware, not just hash power, but also bandwidth, connectivity and storage. In TBC's view, the current Bitcoin mining model is deformed. You know, for mining, node software and mining machines are two parts. At present, most mining pools invest much more in mining machines than servers. They may buy mining machines worth 200 million yuan, but the node software is just a broken laptop. In other words, a lot of money is invested in hash power, and no server costs are invested. This is obviously for block rewards, and they don't care about the handling fee. But you have to know that block rewards will basically be an embellishment in another ten or eight years, and then the handling fee will be king. How to ensure that the handling fee is sufficient? First, in addition to the above needs for transfers, there must be transactions brought by a large number of applications. Second, the block must be large enough to ensure that one block can accommodate enough coins for transactions to pay the miners' handling fees. The premise of all this is to improve hardware capabilities, use the best hard drives, use the best processors, and even design hardware specifically for Bitcoin to improve script processing capabilities and parallel computing. In addition, connectivity also needs to be greatly enhanced. After all, even if your processing power is high, it is useless if it is higher than most mining pools. Other mining pools cannot process this block and will reject it. At the same time, on the other hand, if the block is large enough and the handling fee is high enough, miners will naturally have the motivation to upgrade hardware and servers, complementing each other and eventually forming a closed-loop operation.
TBC is actually a side chain of BTC and shares the same mining machines as BTC. Therefore, when Defi, Gamefi, and Socialfi, which are denominated in BTC and add liquidity, rise on TBC, it will bring a lot of transaction fee income to miners and bring more users and energy to the entire Bitcoin ecosystem.
Satoshi Nakamoto’s Easter Egg
Bitcoin had this feature when it was first released, for example:
1. People used Bitcoin only to transfer money before, and no one noticed the information carrying capacity of TX.
2. In the past, people only used "addresses" to send and receive TX, and no one noticed that the TX script function is actually very powerful.
3. In the past, people sent TX by broadcasting to nodes, and no one noticed that two people could quickly exchange TX completely off-chain, and then finally send it to the chain for record retention.
4. People used to think that TX was just a transaction record, but in fact TX has all the fields required by the P2P data exchange protocol. TX can be anonymously routed through Bitcoin nodes, making anonymous and untraceable communication possible.
5. People used to think that blockchain only stores transaction data. No one thought that blockchain can permanently store any data that cannot be tampered with and can be restored and retrieved at any full node.
All of the above can be reproduced on TBC. TBC.network is not a new thing, it is a function that Bitcoin already has. It is an Easter egg left by Satoshi Nakamoto as a member of the P2P community, a backbone infrastructure of the P2P network.
You can also use it on BTC, but it is very congested, so you need to go to the native Layer2-TBC.network to open the Easter egg that Satoshi Nakamoto left for Bitcoin.
Official social media and apps:
【Website】https://turingbitchain.io
【Official Twitter】x.com/turingbitchain_
【Turing Wallet】https://turingwallet.xyz/
【White Paper】
https://drive.google.com/file/d/1sUHjRlIQk_vB3-GPloPKkllgqC3lLRfq/view?usp=drivesdk
【Github】
github.com/Turingbitchain/document/