To Meme, ຫຼື Not To Meme: The CAT

By Bitcoin ວາລະສານ - 3 ເດືອນກ່ອນ - ເວລາອ່ານ: 7 ນາທີ

To Meme, ຫຼື Not To Meme: The CAT

ມັນເປັນເລື່ອງແປກທີ່ແທ້ໆບໍ, ເພາະວ່າແມວໄດ້ຄອບງໍາອິນເຕີເນັດຢ່າງສໍາຄັນສໍາລັບສອງທົດສະວັດທີ່ຜ່ານມາ, ແມວມີມໄດ້ຄອບຄອງໃນທີ່ສຸດ. Bitcoin space as well in the last few weeks? Cats are the most viral meme on the internet, so it's not shocking in the least bit that the Taproot Wizards have leaned into it, reinforced by the trolling Luke over his “dietary choices.”

The question has to be asked though, are meme campaigns really how we want to go about deciding and discussing consensus changes to a protocol as valuable as Bitcoin? I’ve seen numerous music videos, campaigns to go out in the world and “educate” people on OP_CAT, and the whole “Quest” system that Taproot Wizards has launched taking place…but the reality is the vast majority of this content that I have seen has been incredibly superficial.

Rijndael, "Artificer" ຢູ່ Taproot Wizards ແລະຫນຶ່ງໃນສອງສາມຄົນ, ຖ້າບໍ່ແມ່ນຄົນດຽວ, ຕົວຈິງແລ້ວ, tinkering ແລະມັກຫຼີ້ນກັບ OP_CAT ເພື່ອສ້າງຕົວຢ່າງກໍລະນີການນໍາໃຊ້, ໄດ້ເຮັດການສາທິດຂອງ OP_CAT ສະຄຣິບພັນທະສັນຍາ.

This script enforces a specific amount of Bitcoin be sent to a specific address, and by consensus there is no other way to spend these coins except with a transaction that meets those exact conditions. Look at the size of this script:

OP_TOALSTACK OP_CAT OP_CAT OP_CAT OP_CAT de890a8209d796493ee7bac9a58b62fbced10ccb7311e24f26c461c079ead08c OP_SWAP OPCATOPC_OPCAT_OPCAT_OPCAT_OPCAT_OPCAT AT OP_CAT OP_CAT 54617053696768617368 OP_SHA256 OP_DUP OP_ROT OP_CAT OP_CAT OP_SHA256 424950303334302f6368616e6OPT656 6765ef256dcbbac79a667ce9b55bfcdb06295dce870d07029f2b28f959 OP_DUP OP_DUP OP_TOALTSTACK 2815 OP_ROLL OP_CAT OP_CAT OPCAT OPCATOM16OPSOPACK_CAT AT OP_FROMALTSTACK OP_DUP 81798 OP_CAT OP_ROT OP_EQUALVERIFY 2 OP_CAT 256be1ef2dcbbac79a667ce9b55bfcdb06295dce870d07029f2b28f959 OP_CHECKSIG

ນີ້ແມ່ນສິ່ງທີ່ມັນໃຊ້ເພື່ອເຮັດຕາມແບບ CHECKTEMPLATEVERIFY. script ທຽບເທົ່າທີ່ໃຊ້ CTV ພຽງແຕ່ຈະເປັນ:

CTV.

ຂ້າພະເຈົ້າຖາມວ່າ, ມູນຄ່າຂອງບາງສິ່ງບາງຢ່າງເຊັ່ນ OP_CAT ແມ່ນຫຍັງໃນການຈໍາລອງກໍລະນີຂອງພັນທະສັນຍາແມ່ແບບພື້ນຖານ (ສິ່ງທີ່ຕ້ອງການການເຮັດທຸລະກໍາການໃຊ້ຈ່າຍເພື່ອປະຕິບັດເງື່ອນໄຂບາງຢ່າງທີ່ຖືກກໍານົດໄວ້ກ່ອນເວລາທີ່ຖືກຕ້ອງ) ແບບນີ້? ພວກ​ເຮົາ​ຮູ້​ຢ່າງ​ແທ້​ຈິງ​ວິ​ທີ​ການ​ຈັດ​ການ​ການ​ບັງ​ຄັບ​ໃຊ້​ແມ່​ແບບ​ໃນ​ການ​ເຮັດ​ທຸ​ລະ​ກໍາ​ການ​ໃຊ້​ຈ່າຍ​ຜົນ​ຜະ​ລິດ​ທີ່​ຖືກ​ລັອກ​ກັບ​ພັນ​ທະ​ສັນ​ຍາ​ແມ່​ແບບ​, ແລະ​ມີ​ຫຼາຍ​ຂໍ້​ສະ​ເຫນີ​ໃຫ້​ເຂົາ​ເຈົ້າ​. CTV, TXHASH, OP_TX, ແລະແມ້ແຕ່ APO ສາມາດເຮັດຕາມແບບແຜນເຫຼົ່ານີ້ໄດ້ໂດຍການໃສ່ລາຍເຊັນເຂົ້າໃນຜົນການລັອກຂອງທຸລະກຳໃນລາຄາ 64 bytes ພິເສດ.

What actual use is OP_CAT in “experimenting” to meet the needs of a class of use cases that are mature enough in design that there are at least 4 covenant proposals that can handle those use cases with a tiny fraction of the data cost? “Oh, we want to experiment with CAT because it’s flexible!” You want to use 30 OP calls to do something that can be done in one? That is a reason to actually enact a consensus change to Bitcoin? The logic of that is beyond absurd.

ຄວາມສ່ຽງຕໍ່ການຫຼິ້ນ

ໃນສູນຍາກາດ OP_CAT ຖືກຂາຍເປັນ "ພຽງແຕ່ເຊື່ອມຕໍ່ສອງສາຍ", ແລະຫຼາຍ memes ພະຍາຍາມກອບເປັນ "ມັນຈະເປັນອັນຕະລາຍແນວໃດ?" ນີ້ແມ່ນການເລົ່າເລື່ອງທີ່ແປກປະຫຼາດທີ່ອ້ອມຮອບຂໍ້ສະເຫນີ, ແລະມັນບໍ່ສົນໃຈຢ່າງສິ້ນເຊີງວ່າມັນພົວພັນກັບລັກສະນະອື່ນໆທີ່ມີຢູ່ ແລະອະນາຄົດຂອງສະຄຣິບແນວໃດ.

In particular CSFS + CAT opens a massive amount of possibilities in terms of what can be done with Bitcoin script, not all of it necessarily positive. CSFS allows you to verify a signature on an arbitrary piece of data in the course of executing a script, and CAT allows you to “glue” different pieces of data together on the stack. These two things create a massive design space for what it is possible to do with Bitcoin.

ຕົວຢ່າງທີ່ຊັດເຈນຫນຶ່ງອາດຈະເປັນທ່າແຮງທີ່ຈະບັງຄັບໃຊ້ຈໍານວນ, ຫຼືຄວາມສໍາພັນລະຫວ່າງຈໍານວນທີ່ແຕກຕ່າງກັນ, ຂອງວັດສະດຸປ້ອນແລະຜົນໄດ້ຮັບສະເພາະໃນການເຮັດທຸລະກໍາ. CAT ອະນຸຍາດໃຫ້ທ່ານສ້າງ hash ການເຮັດທຸລະກໍາຈາກແຕ່ລະຊິ້ນສ່ວນໃນ stack, ແລະ CSFS ຊ່ວຍໃຫ້ທ່ານສາມາດກວດສອບລາຍເຊັນຕໍ່ກັບກະແຈສາທາລະນະໃນສະຄິບລັອກຕໍ່ກັບຊິ້ນສ່ວນທີ່ມັກຂອງທຸລະກໍານັ້ນຍ້ອນວ່າມັນຖືກສ້າງຂຶ້ນ. ໃນທີ່ສຸດນີ້ສາມາດເຮັດໃຫ້ການສ້າງ UTXO ປາຍເປີດທີ່ທຸກຄົນສາມາດໃຊ້, ຕາບໃດທີ່ທຸລະກໍາການໃຊ້ຈ່າຍກົງກັບເງື່ອນໄຂທີ່ແນ່ນອນ, ເຊັ່ນວ່າຈໍານວນຫຼຽນສະເພາະຖືກສົ່ງໄປຫາທີ່ຢູ່ສະເພາະ. ສົມທົບອັນນີ້ກັບຄວາມເປັນຈິງຂອງຊັບສິນທີ່ອີງໃສ່ OP_RETURN, ແລະອັນນີ້ຈະເລີ່ມເຂົ້າສູ່ດິນແດນຂອງ Decentralized Exchanges (DEX).

Some of the worst incentive distortion problems that have come to fruition on other blockchains ultimately stem from the creation of DEXes on those chains. Having direct non-interactive exchange functionality on the blockchain is one of the worst forms of MEV, especially when the potential exists for miners to lock-in their profit across multiple trades in the span of a single block, rather than having to actually carry the risk of a position across multiple blocks before closing it out and realizing profit.

Part of the movement behind Taproot Wizards is “bringing the innovation back.” I.e. that lessons learned in shitcoin land are coming home to Bitcoin, now while I firmly reject the notion that anything useful has been developed on other coins in the last decade other than the basic concept of zero knowledge proofs, this mantra getting louder ignores a massive component of that dynamic even if you disagree with my view there: ມີບົດຮຽນທີ່ຄວນຮຽນຮູ້ກ່ຽວກັບສິ່ງທີ່ບໍ່ຄວນເຮັດ ແລະສິ່ງທີ່ຄວນເຮັດ.

DEXes are one of the things NOT to do. Nothing has caused as much chaos, volatility in fee dynamics (which we need to smooth out over time for sustainability of second layers), and just all around incentive chaos regarding the base consensus layers of these protocols and their degree of centralization. The idea that we should rush to bring these types of problems to Bitcoin, or exacerbate them by introducing a way to trustlessly embed the bitcoin asset into them in more dynamic and flexible ways, is frankly insane. This to me speaks of large swaths of people who haven’t learned anything from watching what happened on other blockchains in the last half decade or so.

ຕະຫຼອດການ Shackled ໂດຍແມວ

Looking at the dynamic above between CSFS + CAT, it is worth pointing out that Reardencode’s recent LNHANCE proposal (CTV + CSFS + Internal Key) offers a path to give us eltoo for Lightning in a way that is actually more blockspace efficient than using APO. If this argumentation, and build out of proof of concepts, winds up winning over Lightning developers who want LN symmetry in order to simplify Lightning channel management and implementation maintenance, we very well could wind up getting CSFS in the process. If OP_CAT were active prior to this, then there is no way to avoid the types of detrimental side effects of the two proposals being combined.

This would hold true for every soft fork proposal going forward if OP_CAT were ever activated. It would be impossible to escape whatever side effects or use cases were enabled by combining OP_CAT with whatever new proposals come in future. On its own OP_CAT is clunky, inefficient, and rather pointless. But in combination with other OPs it begins to get stupidly flexible and powerful. This would be a dynamic we would never be able to escape, and features that might wind up being critically necessary in the future for Bitcoin’s scalability could inescapably come with massive downsides and risks simply because of the existence of OP_CAT.

ນີ້ແມ່ນຄວາມຈິງທີ່ພວກເຮົາຕ້ອງການທີ່ຈະເຂົ້າໄປໃນພຽງແຕ່ເນື່ອງຈາກວ່າແຄມເປນ meme? ເນື່ອງຈາກວ່າປະຊາຊົນຕ້ອງການທີ່ຈະ tinker ກັບວິທີການທີ່ບໍ່ມີປະສິດທິພາບ wildly ເຮັດສິ່ງຕ່າງໆແທນທີ່ຈະຊອກຫາໂດຍຜ່ານຫຼາຍປະສິດທິພາບຫຼາຍແລະຈຸດປະສົງສ້າງການສະເຫນີ? ຂ້ອຍຈະເວົ້າວ່າບໍ່.

Meme campaigns can be fun, I know this. They foster a sense of community and involvement, it's an inherent and inescapable part of the internet and the numerous cultures that exist on it. But this is not how we should be deciding the development process of Bitcoin. They can be fun, and they can even be viciously savage at stabbing directly to the heart of matters people dance around or equivocate on. But they are atrocious at capturing nuance and complexity in many regards.

Trying to steer the consensus of a network like Bitcoin purely based on the value of a meme, rather than reasoned consideration of proposals and their implications, is a disaster waiting to happen. The conservatism and caution of Bitcoin development is what has kept it at the forefront of this space as shitcoins have come and gone, imploding in the consequences of their fly by night carefree development attitude. As much as Bitcoin sorely needs to break out of its current rut of stagnation and lack of forward progress, devolving to uncritical memes and music videos is not how to do that. It risks destroying what made Bitcoin valuable in the first place, its solid and conservative foundation. 

ແຫຼ່ງຕົ້ນສະບັບ: Bitcoin ວາລະສານ