Dev Aloft

217 posts

Dev Aloft

Dev Aloft

@devaloft

Creator of @chiselxyz.

Tham gia Haziran 2023
174 Đang theo dõi797 Người theo dõi
lifofifo ◉
lifofifo ◉@lifofifo·
⏲️ Timelocks 🤝 Ordinals 🔐 Bitcoin Tapscript enables smart contracts to lock UTXOs until a specified block height or time, making self-custodial staking possible for Ordinals and Runes. Yet, timelocking remains rare in the Ordinals space. This is mainly due to: ⛔️ Lack of standards around locking scripts ⛔️ No clear links between the locking address and your Ordinals address ⛔️ Limited wallet support for signing with a tweaked pubkey For timelocking to be more approachable and usable, there’s still plenty of work to be done. But I wanted to make some basic features available for anyone looking to experiment and get the ball rolling. ➔ tx.dev/utxo/timelock 🪄 Generate a timelock address for any Ordinals address 🪄 Unlock a timelocked UTXO (only @unisat_wallet) The process is simple: ⌛️ Generate a timelock address for a specific block height ⌛️ Send Inscriptions or Runes to the timelock address ⌛️ Unlock the UTXO one at a time once the timelock conditions are met If you're experimenting, tag me in @TheWizardsOfOrd holders chat 🧙‍♂️
lifofifo ◉ tweet media
English
99
97
481
44.4K
lifofifo ◉
lifofifo ◉@lifofifo·
@kfzbtc @OGsatoshis This isn't the same thing. Setting `nlocktime` only prevents TX inclusion in a block. It doesn't prevent UTXOs from being spent in other tx.
English
1
0
0
160
Dev Aloft
Dev Aloft@devaloft·
@Ordinals10K @interfaceChiral Yes, provenance is a concept entirely orthogonal to satoshi binding, so you can easily have unbound children. However, you cannot have children of unbound inscriptions because they're non-transferable.
English
2
0
3
35
Lemonhaze
Lemonhaze@Ordinals10K·
You can quite easily obtain a piece from most of the top Ordinals artists right now - the same cannot be said for 🍋, and that’s by design. But only time will tell what approach was right (and IMO it’s more than likely that many different approach can work), as it would be wrong to claim that scarcity alone drives value. Truth is, there’s a lot of intricacies at play.
Lemonhaze@Ordinals10K

In the permanent and immutable digital realm, scarcity isn’t a byproduct of material survival but a deliberate choice made by creators & artists. If supply and emission policies become key drivers of value, everyone has the power to make sound decisions, whether by burning excess works or refraining from overflooding the market with unnecessary large supply. Digital permanence places the responsibility for scarcity - and, in turn, part of the value - directly in our hands.

English
5
5
33
1.7K
Dev Aloft
Dev Aloft@devaloft·
@rodarmor @billyrestey Custody here only being necessary so the address remains constant. The relinking could be done by anybody, enabling that flexibility.
English
0
0
2
55
Dev Aloft
Dev Aloft@devaloft·
@rodarmor @billyrestey While still subject to too-long-mempool-chain, if the platform custodies the parent, it would allow the parent input utxo to be relinked automatically depending on confirmation order or in case of an RBF.
English
1
0
3
93
Casey
Casey@rodarmor·
Why don't marketplaces support parent-child collections? Parent-child collections are superior in important ways: - No need to submit JSON metadata for approval to every marketplace. - Appear as a collection in any `ord` instance, which includes ordinals.com. - Children cannot be removed from collections. - The parent can be burned, which guarantees that more items won't be added to the collection later. - Generational provenance: Creators can create a root inscription whose child inscriptions serve as parents for multiple collections, so multiple collections can be tied together as being created by the same person. It even benefits marketplaces! Less code, less moderation, less support. How can I highlight inscriptions which make good use of features like parent child, attractive on-chain metadata, and sat names? These are all things which are unique to inscriptions, and I think we should all want to see more of.
English
124
128
605
51.6K
billy restey
billy restey@billyrestey·
@rodarmor tons of ppl inscribing simultaneously in a short time period—passing around the parent just wouldn’t have worked. although I agree it is a great standard
English
2
0
6
576
ZedZeroth
ZedZeroth@ZedZeroth·
It currently costs less than $1 to inscribe a parent-child micro-inscription via your own local ord setup. But @satingio & @luminexio are both charging close to $15, a 1000%+ markup, all while bitcoin fees themselves are lower than ever. @ordinalsbot are cheaper but don't offer parent-child on rare sats. These limitations in user inscription tools represent the biggest barrier to #OrdinalsGamification 🫤
ZedZeroth@ZedZeroth

🔗#OnchainGaming 🎮#GamingOnOrdinals 💻#Toshi

English
12
5
26
1.2K
Dev Aloft
Dev Aloft@devaloft·
@pawellwitt @huuep @ChiselXYZ Yup, exactly. It would probably end up being two inscription transactions that Chisel would create automatically, and the second one would return the parent to you.
English
1
0
1
45
pawellwitt
pawellwitt@pawellwitt·
@devaloft @huuep @ChiselXYZ Got it, thank you. Ok so let’s assume I’d like to inscribe a collection with 1k items using recursion - how would it work? I would need to send you Parent inscription and 1k svg files to inscribe as its children? (Traits would be inscribed separately)
English
1
0
0
50
danny huuep
danny huuep@huuep·
Parent-Child Provenance is the alpha. Unlike smart contract chains like Ethereum, Bitcoin’s decentralized architecture requires a very different design for NFTs. Ordinals is an NFT protocol that does not require smart contracts and aligns with Bitcoin’s core design. Without smart contracts, it's a challenge to create a COLLECTION on Bitcoin. In fact, Ordinals launched in 2023 without a way to actually create a collection on-chain in a decentralized and immutable way. Eventually, Parent-Child Provenance was implemented and became the collection standard of Ordinals. Today, Parent-Child Provenance is still underappreciated. Understanding it begins with understanding Bitcoin. Artists and collectors will benefit by reading the Bitcoin white paper. The Bitcoin revolution is coming.🔥
danny huuep tweet media
English
34
78
325
38.2K
Dev Aloft
Dev Aloft@devaloft·
@pawellwitt @huuep @ChiselXYZ Ah gotcha, nope, that is still the case to simplify bulk inscriptions, where the operation may require multiple transactions and the parent getting automatically passed from one to the next.
English
1
0
1
60
pawellwitt
pawellwitt@pawellwitt·
@devaloft @huuep @ChiselXYZ Hey, thanks for reaching out. Not really technical issues. Just the fact the we’d have to send each inscription to you to inscribe it. Or has it changed and there’s an easier way now?
English
1
0
0
52
Dev Aloft
Dev Aloft@devaloft·
@pawellwitt @huuep @ChiselXYZ Hi there, creator of Chisel here. May I ask what issues you run into with bigger collections? Anything I can do to make the experience easier? Thanks so much for using Chisel!
English
1
0
2
56
pawellwitt
pawellwitt@pawellwitt·
@huuep @ChiselXYZ Thanks. I did try using @ChiselXYZ and it works well if I need to inscribe one or two inscriptions but making a collection could be problematic. Still learning how to do myself 😁
English
1
0
1
108
Eloc
Eloc@Elocremarc·
Delegate inscriptions can themselves have unique inscriptions inside their envelopes. These inscriptions are inaccessible! What if you could access this data? Introducing "/r/delegator/:id" Currently when you create a generative engine like I did with Blob you can only seed generation with unique data from the onchain metadata. Each blob is unique because it seeds the blob engine from its metadata. Each blob inscription has no content inscribed only metadata making them incredibly efficient at using blockspace. However metadata is in CBOR and is limited size. This limits your options. However with "/r/delegator/:id" you get the entire content of the inscription which could be a large file maybe even 4mb. You could use this to inscribe file types not supported in the browser. How? You create a rendering engine for the file type as the delegate and in the content of the delegator you put the file. Then anyone who wants to render that filetype can simply delegate the rendering engine. github.com/ordinals/ord/p…
Eloc tweet media
English
24
26
139
31.3K
BrandonMarshall.btc
BrandonMarshall.btc@marshallmixing·
@udiWertheimer DAY 184: Cats have vertical slit-shaped pupils that help them see in dim light. This adaptation allows them to control the amount of light entering their eyes more effectively than round pupils.
English
1
0
1
76
Udi Wertheimer
Udi Wertheimer@udiWertheimer·
last person to reply to this tweet gets a taproot wizard
Udi Wertheimer tweet media
English
5.3K
166
1.5K
369.1K
Dev Aloft
Dev Aloft@devaloft·
By harnessing the power of envelope concatenation, batch inscription orders on common satoshis can now see a mining fee reduction of up to 70% when using @chiselxyz! How is this possible?
Dev Aloft tweet media
English
8
7
50
4.5K
Dev Aloft
Dev Aloft@devaloft·
@cbspears @ChiselXYZ But, to give a little overview of some other changes: Xverse support for sending parents, client-side order history storage, anchor outputs in commitment transactions, collection manifests, transaction hex downloads for unbroadcast transactions (locktime/etching/nonstandard), …
English
1
0
4
126
Dev Aloft
Dev Aloft@devaloft·
@cbspears @ChiselXYZ "Back?"I never left 😉 A bunch of other improvements just didn't warrant Twitter announcements :)
English
1
0
3
74
Dev Aloft
Dev Aloft@devaloft·
However, for common satoshis, all revelation transactions will now only include one input. And thanks to opportunistic batching, this means that you can now make 10,000 (or more!) common-satoshi inscriptions in a single order! Happy inscribing!
English
0
0
15
436
Dev Aloft
Dev Aloft@devaloft·
Typically, the expensive component of a bitcoin transaction is its inputs, as besides specifying a 36-byte-outpoint, each usually also has a 64-vByte-signature. Chisel's unique algorithm for selecting arbitrary-offset satoshis preclude applying this technique to non-common sats.
English
1
0
11
452