Casey Profile picture
😻 A N A R C H O — C A T B U S 👁 https://t.co/Qy87VuaizA 🥵 https://t.co/2cPqL2xpuh 📸 https://t.co/NGZ3GeedWR 🤖 https://t.co/eG0CZL5IXH 🏠 https://t.co/4MdA62CeUh
Nov 30 9 tweets 1 min read
Tried fooling around with native support for a WASM inscription type, the idea being to support inscribing and executing `.wasm` files directly. 🧵 Unfortunately, although you can create a standalone WASM binary with a main that can be imported and run, most toolchains (at least Rust, which I experimented with), also require at least one .JS file which provides the glue code between the WASM binary and the browser.
Nov 13 11 tweets 5 min read
ord 0.21.3 has been released!

There are some very nice new goodies, so let's dive in 🧵

github.com/ordinals/ord/r… You can now add metadata when burning inscriptions. This is unstructured, human-readable metadata which shows up on the page of burned inscriptions.

I think this is really fun, since it increases the expressivity of inscriptions.

github.com/ordinals/ord/p…
Oct 26 5 tweets 2 min read
WE HEBBEN EEN SERIEUS PROBLEEM

If you're using ord to send runes, upgrade to ord 0.21.2!

This fixes a somewhat serieus bug where `ord wallet send` would not create a change output in certain cases, which could lead to losing runes. 🧵

github.com/ordinals/ord/r… The bug was fixed in this PR. When using `ord wallet send`, the wallet must select input UTXOs containing enough runes to cover the amount being sent.

The bug was that, if an input was selected with multiple runes, rune A and rune B, and you were sending rune A, the wallet would not create a change output to receive the rune B which was in the inputs but was not being sent.

github.com/ordinals/ord/p…
Mar 28 29 tweets 5 min read
Runes protocol messages are called runestones, and malformed runestones are "cenotaphs".

They sound scary, but in reality I think they're a safe and straightforward way to handle protocol upgrades and make sure clients stays in sync.

🧵 We just merged a PR that adds all of the types used by the Runes protocol to the "ordinals" library crate.

This should allow runes integrators to safely produce and consume runestones, without having to write a runestone decoder or encoder from scratch.

github.com/ordinals/ord/b…
Mar 26 19 tweets 5 min read
The Runes protocol is built up in layers. Each parses unstructured data from the layer below and passes it to the layer above.

🧵 Every time a new block is mined, the ord Index[0] instantiates an Updater[1] to update the state of the index.

[0]

[1] github.com/ordinals/ord/b…
github.com/ordinals/ord/b…
Feb 10, 2023 10 tweets 2 min read
Craig Wright is a fraud and BSV is a scam. Shitcoins are pointless rent seeking, but whatever 🤷‍♀️ I'm a big tent bitcoiner. Water's warm, come swim!

Craig Wright, however, is actively attacking bitcoin by mounting legal attacks against bitcoin devs.

These attacks are so colossally stupid, they shouldn't be working. But…
Feb 8, 2023 4 tweets 1 min read
Feb 6, 2023 31 tweets 8 min read
Ordinals haters can either protest at the corner of Seethe St. and Cope Ave., or they can build. 🧵 1. Help onboard new users to Bitcoin and Lightning! Increased use of bitcoin will force inscribers to compete and pay higher fees.
Feb 6, 2023 4 tweets 1 min read
Don't be afraid to ask newbie questions in official ordinals project spaces, including GitHub discussions!

github.com/casey/ord/disc… 🧵 I've been maintaining a tool called Just for years, and often when something is going wrong for Just users, it's because things are wrong with their terminal, their shell, or their config files.

github.com/casey/just/
Jan 29, 2023 22 tweets 3 min read
Damn it's been a spicy few days!

Many thoughts on the impact of inscriptions on Bitcoin in no particular order: Inscriptions receive the 75% segwit discount, but that discount isn't arbitrary, it reflects the lower cost of that data incurred by full nodes. Witnesses, the discounted portion of a transaction, are input data, and so never enter the UTXO set.
Jan 20, 2023 10 tweets 3 min read
Inscriptions are finally ready for Bitcoin mainnet.

Inscriptions are like NFTs, but are true digital artifacts: decentralized, immutable, always on-chain, and native to Bitcoin. 🧵

rodarmor.com/blog/inscribin… Inscriptions are made on sats, which are tracked and transferred using ordinal theory, which gives sats individual identities and allows them to be tracked and transferred across transactions.

rodarmor.com/blog/ordinal-t…
Sep 15, 2022 16 tweets 2 min read
The question that everyone should be asking about Ethereum is not whether or not it's decentralized. It's not. The true open question is: Can it it resist regulation and nation-state attackers?

🧵 If you think Ethereum is decentralized, think again. The chain is a continuous parade of hard forks pushed through by a relatively small cadre consisting of devs, investors, and firms.
Sep 14, 2022 14 tweets 4 min read
Congratulations are in order for @ordinalsindex!

With their submission of a 555 sat UTXO starting with ordinal 2317234675546, born less than two weeks after the genesis block, they have won the 200,000 sat reward for ordinal bounty 1!

ordinals.com/ordinal/231723…

🧵 For those who don't know, ordinals are serial numbers for satoshis, recently described to me as "the most degen math project on bitcoin".

rodarmor.com/blog/ordinal-t…
Sep 12, 2022 8 tweets 1 min read
Ordinal numbers start at 0 and and increase with every sat mined, until eventually topping out at 2099999997689999.

Ordinal names, on the other hand, start at long and get shorter. Ordinal 0 is "nvtdijuwxlp". Ordinal 2099999997689999 is "a". This is done because if names started short and increased in length, all the short names, from "a" to "pduluri", would all be locked in the unspendable genesis block coinbase output.