To begin with, according to the definition of Turing machine, TBC is Turing complete.
After restoring many opcodes disabled by BTC, TBC can roughly realize 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 the following two points:
1. Database and operating system, not CPU This may be the most direct difference between TBC and Ethereum, EOS and other public chains. On smart contract platforms such as Ethereum, after a contract is initiated, regardless of whether Layer 2 is involved, all nodes need to execute and verify the contract to ensure validity and consistency. When a client initiates a transaction (related to a certain contract), it is essentially equivalent to triggering an action executed by the entire network. This style is more like treating the blockchain as a CPU.
TBC is completely different. Its operations themselves 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, the corresponding operations are executed off-chain, and only when meaningful results are produced will they be put on the chain. This style is to use the blockchain as a database or an operating system.
You may wonder, what kind of blockchain is this? The calculations do not occur on the chain, and the key operations are not performed synchronously by all nodes. Who can guarantee that the calculation 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 operations and results 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. You question my off-chain calculation results because of your 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. People who need it and people with 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 stacking 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, there must be transactions brought by a large number of applications. Second, the block must be large enough to ensure that there are enough coins in one block 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, complement each other, and eventually form a closed-loop operation. As a side chain of BTC in a substantial sense, TBC shares the same mining machine with BTC. Therefore, when Defi, Gamefi, and Socialfi, which are based on BTC pricing and add liquidity, rise on TBC, it will bring a lot of handling fee income to miners and bring more users and energy to the entire Bitcoin ecosystem.
The Easter Eggs Left by Satoshi Nakamoto
Bitcoin had this function when it was first released, for example:
1. People used Bitcoin only for transfers, and no one noticed the information carrying capacity of TX.
2. People used to send and receive TX only by "address", and no one noticed that the TX script function is actually very powerful.
3. People used to send 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, and anonymous and untraceable communication can be achieved.
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 extracted 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 a P2P network.
You can also use it on BTC, it’s just very congested, so you need to come to the native Layer2-TBC.network to open the Easter egg that Satoshi Nakamoto left for Bitcoin.
Official social media and applications:
【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/