
Original author: 0xTodd (X: @0x_Todd)
Related Reading:
Will Bitcoin Core Developers Kill Inscription? It’s not that easy “BTC Ecology”
Editors note: Recently, Bitcoin Core developer Luke Dashjr announced on the X platformPost a message to express: “Inscription is exploiting a vulnerability in the Bitcoin Core client to spam the blockchain. Since 2013, Bitcoin Core has allowed users to set additional data size limits when forwarding or mining transactions. Via By obscuring its data into program code, Ordinals bypasses this limitation. Hopefully this vulnerability will be finally fixed before next years Bitcoin Knots V2 7, and if this bug is fixed, Ordinals Inscriptions and BRC 20 tokens will cease to exist. message As soon as it came out, it sparked heated discussion in the market.
What other details do we need to know about this inscription controversy? X KOL 0xTodd (X: @0x_Todd) published an article to sort out 10 little knowledge about the inscription controversy. Odaily compiled it as follows:
Here are 10 little bits of knowledge to share with you:
1. If the Bitcoin Knots client, as Luke said, rejects transactions containing the $Ordi inscription after upgrade, will the inscription still work?
answer:If it is the Bitcoin Knots clients turn to produce a block, the inscription transaction will not be available (unable to be uploaded to the chain).
2. So is the probability of Bitcoin Knots client generating blocks high?
answer:Its relatively small at the moment. Currently (December 2023) there are 17,000+ Bitcoin Core clients, and less than 100 Knots clients (but it can reach 500 when it is relatively high).
3. Wait, what is the client?
answer:For the PoW blockchain, there is a software that needs to undertake the three functions of storage ledger, mining and wallet. This software is the client.
Because the blockchain is open (permissionless), anyone can theoretically develop a client as long as it satisfies the consensus of this chain. So there can be various clients, such as Bitcoin Core and Knots.
4. If Bitcoin Core really follows up and decides to ban inscription trading, will inscriptions be completely untradeable?
answer:No. Because the Bitcoin Core client needs to be subdivided, many people are using older versions.
Of the 17,000+ Bitcoin Core client users so far, 9,000 are using versions 24-25 and 5,000 are using versions 21-23. Therefore, even though rules prohibiting the abuse of block space were added in version 27, the old version can still be used normally.
So as long as you wait patiently and wait until it is the turn of the old version Core to produce blocks, this inscription can continue to be used. That is, for example, it can be uploaded in 10 minutes now, but it will take 30 minutes in the future.
Of course, miners have a tendency to upgrade to the latest version. If everyone gradually upgrades, the usability of inscriptions will become very poor.
5. If Ordi decides to fork the Bitcoin chain, will it succeed?
answer:Technically, forking is very simple. Just copy the Bitcoin Core code and you can use it without even needing to change it (because the old version supports it).
By consensus, forking is difficult. What is consensus? It is almost impossible to get miners, exchanges, Holders, and even the SEC to all agree that the big pie that includes the small pie is the real big pie.
6. I must fork, so does a forked Bitcoin make sense?
answer:Yes, but very limited.
What Bitcoin is proud of is the security guaranteed by its powerful computing power. If there is a new chain that is not as secure as Bitcoin and can issue all kinds of digital artifacts... wait, why not use the EVM chain?
7. Are Ordi and BRC-20 really using the Bitcoin blockchain by exploiting vulnerabilities?
answer:Yes, but the word exploiting loopholes is a bit too much. I think it is at best bypassing restrictions.
After all, subjectively speaking, Ordi is not as extreme as exploiting vulnerabilities, a term generally used to describe hackers. But objectively, it does result in a waste of Bitcoin block space.
8. Really? What is the process of engraving? How to get around it?
answer:Engraving means selecting a certain Satoshi BTC, that is, 0.00000001 BTC, and dying it. Then use Taproot (which is one of Bitcoins new technologies) to make notes on this 1 Satoshi Bitcoin in the form of a text script.
For example, note: The protocol is Ord, the format is UTF-8, and the content is hello world.
If we insist on a metaphor, it is approximately equal to:
WeChat red envelopes are originally transfers. As a result, now I transfer 1 cent to you every time, and the two of us have to chat through the notes on the red envelope.
This is hardly an exploit, but probably an abuse.
Normally Bitcoin does not support making NFTs, but it is realized in disguise through this form of transfer + notes.
At the same time, through the Taproot technology, the original upper limit of remarks is bypassed, making it go from a few bytes to a maximum of 512 bytes.
8.5 A quick aside: Notes and smart contracts are different, you should know that.
Smart contract means signing a contract.
And notes are notes.
The effectiveness of the two is not the same.
This is also one of the differences between etheric NFT and BRC inscriptions.
If I use a smart contract to transfer money to you, it is a real transfer that cannot be denied.
If I use a note to transfer money to you, for example, the inscription of Todd now belongs to Alex, I just wrote it in the note.
Now with this agreement Ordi, the ruling considers this note to be valid, and it is deemed that my transfer to you is successful.
9. The inscription is not an NFT, right?
Indeed not, there is a difference between the two.
A lot of NFT data is stored on the chain, and all inscriptions are stored on the BTC chain.
Of course, it is a double-edged sword, and this is precisely the headache for BTC.
The advantage is that the income of miners has become higher, so *maybe* after N times of halving, it will be an important income for miners.
The disadvantage is that the Bitcoin ledger is enlarged (after all, a lot of extra content is added to bypass restrictions), which is not conducive to the storage of full nodes.
The larger the ledger is, the fewer full nodes there are, and the blockchain is more like a consortium chain.
9.5 Does the size of the ledger really matter?
The ETH ledger has always been very large. In recent years, we have become aware of this problem and have been discussing how to cut off some historical states and even historical ledgers.
Bitcoin has always done better in this regard because it uses small blocks. The size of the ledger is not too large, so there are many full nodes and it is very decentralized.
10. Where should the inscription go?
Maybe it would be a good idea to proactively limit the trading volume and cut some off the current basis.
Taproot is a new technology of Bitcoin Core, which is also intended to enable Bitcoin to implement some basic scripting functions.
Ordi can use Taproot to bypass the maximum note limit. But it is not a good idea to stuff too many things into Bitcoin in a bypassed way. After all, expanding from a few bytes to hundreds of bytes is hundreds of times worse.
However, if there are some restrictions and a certain standard is used, it will not cause a tragedy of the commons. I believe that the Bitcoin core community will not be too disgusted with such digital artifacts, and this may be a better choice.