Bitcoin Stamps 铸造基准 (rev 4.2.23a) 操作教程及注意事项

AKLabs
2023-04-04 10:15
发布于 Mirror

背景:

https://github.com/mikeinspace/stamps#readme

“Bitcoin Stamps, they're images stored as unprunable Bitcoin transaction outputs.”

它们可能是世界上最难消失的 NFT。

目前此协议发布不到两周,还属于一片荒芜。

⚠️DYOR⚠️

⚠️DYOR⚠️

Stamping 目前需要使用 Counterparty 工具,并创建可在 Counterparty 生态系统上交易的代币。然而,Counterparty 的代币 XCP 不会以任何方式介入,所有动作使用的都是比特币。   

此处提供 Stamp 铸造工具。它正在不断更新。

**所以创建 Stamp 的建议的方法是使用 Counterwallet**,这是为 Counterparty 创建的第一个钱包。 Counterwallet 软件并没有真正跟上,而且它的功能几乎不如 FreeWallet.io。但是,目前只有  Counterwallet 对新资产的 Description 字段长度没有限制,这就是为什么建议使用 Counterwallet 创建 Stamp。您在 Counterwallet 中使用的 12 字助记词也可用于管理您在 FreeWallet,io 中的资产。 Counterwallet 仅用于 Stamp 创建,然后您可以使用像 FreeWallet.io 这样的钱包来管理您的资产。   

请注意,如果您已经在另一个钱包(如 FreeWallet )中拥有大量 Counterparty 资产,您可能会发现 Counterwallet 表现不佳。如果你有这个问题,你可能想要创建一个新钱包,或者使用一个没有持有太多不同代币的钱包。另请注意,一个钱包(一个助记词)可以生成无限个比特币地址,但您可以在一个钱包中只使用一个地址来存放您的所有Stamp!或者您可以使用多个地址,随您喜欢。   

Stamping 很贵。它没有像 Ordinals 那样的 Witness fee discont,而是将图像数据写入一系列多重签名输出。而且,比特币协议中有代码使此类交易看起来支付更少,并且在 mempool 中排序处于劣势(因此它们确认比预期慢得多,或者如 mempool.space 等网站所预测的那样)。   使用 Stamp,您不仅要支付更高的挖矿费率,还要将 7800 sats 放入多个多重签名输出中(文件越大,创建的输出越多)。事实上,挖矿费用远低于多重签名输出的费用。这种方法相对于 Ordinals 的主要好处是,Stamp 交易不能从比特币区块链中删除。可能有一种方法可以很快将 7800 sat 减少到更少的 sat。此外,至少有一种工具可以通过 Tor 恢复大部分 sats,但您可能会失去 Stamp 的永久性,并且您会使它们失效,因为它们是官方 Stamp 项目的一部分。   

在前 404 个 Stamp 中,文件大小的中位数为 322 字节,最小的 Stamp 为 42 字节,最大的为 6,587 字节 (6.587 KB)。这些大小反映了原始图像大小,而不是 Base64 大小,后者更大一些。当您选择更大的文件大小时,创建Stamp可能会变得非常昂贵。  

建议对 PNG 和 GIF 使用小像素数(24x24 很常见)和减少调色板以保持较小的文件大小,并且还支持 JPG、webP 和 SVG 格式。您可以尝试通过在线工具缩小您的图像文件,例如这个用于像素图像的工具和一个用于 SVG 图像的工具,这可以减小图形文件的大小(本文档末尾有更多链接)。如果从 Photoshop 保存,请不要包含元数据,或者使用删除元数据的工具(以使文件更小)。文件越小,成本越低,速度也越快(大文件似乎需要更长的时间,即使费用与小文件相似)。

请注意,较小和较简单的图形通常是保存为(静态)GIF 的文件较小,而较大一点的图像则是压缩后的 PNG 文件较小 -因此请尝试看看哪种方式最适合您的文件。但是,你的最终文件,在转换为 Base64 之后,必须超过 40 字节!因此,如果您的图像文件小于 40 字节,您的 Stamp 可能无法注册。强烈建议您的第一枚 Stamp 文件较小,因此如果您犯了错误,也不会浪费太多比特币!

配置钱包到图片,图片到 Stamps。

在 Stamp 铸造工具可以流畅使用之前(或者如果您只是喜欢自己来做 Stamp ),这是当前的流程。很容易犯错误,而且这个文档可能遗漏了一些东西,所以不要冒着超过你能承受的损失更多的BTC的风险。   

转到 https://wallet.counterwallet.io/ 并创建一个新钱包或使用 12 个单词的助记词登录(请注意,此钱包使用 Electrum 种子短语,而不是 BIP39 助记词)。对于偏执狂的人来说,停在这里,因为没有办法保证这个(或任何)热钱包是安全的。等到 Stamping 工具可用,也许带有 Ledger 的 rpw.wtf 将是你的首选钱包,如果你觉得它安全的话。  

进入 Counterwallet 后,您将拥有一个默认的 Legacy (P2PKH) 和一个默认的 Segwit address。如果需要,您可以在此钱包中创建更多地址。选择您要用于 Stamping 的地址并将比特币发送到该地址。您应该发送多少?如果只有一个比特币输入,您的交易效率会稍微高一些,所以最好在开始Stamp之旅时投入您认为会使用的数量。那是多少?你打算制作多少枚Stamp?图像文件有多大?当前矿工费情况如何?您希望多快看到您的Stamp被开采(您是否愿意冒着它们不被开采的风险?绝对最小的文件(大约 45 字节)是以大约 30K sats(大约 10 美元)的成本开采的,当时 Mempool 的同步不如其最近的最大大小。中位数大小的Stamp图像(大约350字节)为 Stamping 过程支付了大约 90K-100K sats(如果比特币约为28,000美元,则为25-30美元)。您可以把这个例子作为实际操作中花费的参考。   

一旦比特币到达您的钱包,请准备您想要 Stamping 的图像。确保您的文件大小尽可能小,然后使用在线工具将数据转换为 Base64 格式(示例工具:将 GIF 转换为 Base64)。

将文件转换为文本字符串时,还可以看到该 Base64 文本字符串的大小,这是要 Stamping 的数据的实际大小。获取生成的 Base64 字符串,在其前面添加 “STAMP:”,这就是您将在 Counterwallet 的 “Description” 字段中输入的内容。您需要准备好从文本编辑器复制和粘贴所有这些Base64 字符串内容。建议您先将字符串复制到一个工具(如这个)中,该工具可以反转该过程并将其转换回图像文件,只是为了确认您已完成正确操作(在反转图像时删除“STAMP:”)。  在 Base64 中显示“STAMP:”前面的图像数据后,单击 “Address Actions” 并选择 “Createa Token (Asset)”。 不要忘记 “STAMP” 后面的冒号  (“:”) !!!

您需要使用 “Free numeric name” 来遵守 Stamp 协议,这也避免了必须使用 XCP。The Token Name 将是一个“A”,后跟一堆数字。您可以刷新此随机数,直到看到您喜欢的数字。

请注意,如果您创建以前使用过的字符串,您将浪费交易费用。当您重复现有 Token Name 时,Counterwallet 并不会发出警告,因此您需要使用 xchain.io 来搜索资产名称并确认它不存在。另外,避免“A”后的第一个数字为零。

接下来,选择一个数量。这取决于你。如果您希望资产可分割,这也取决于您,但最好取消选中此框,使其不可分割。请谨慎确定您要发行多少代币!如果不确定,太多总比太低更好(在创建 Stamp 后发行更多代币非常痛苦)。

下一步,使用屏幕底部的 Counterwallet 的 “Bitcoin fee” 滑块设置适当的费用。检查像 mempool.space 这样的网站以了解比特币交易的同步情况、当前费率等总是有帮助的。您越经常查看此站点,就越能了解费率当前的昂贵程度。这也会让你粗略估计你必须为你的 Stamp 支付什么价格,以及它将被开采的速度。

在我们过去一周左右看到的费用环境中,最好将其设置为 20 到 60 个“Satoshis/Byte”之间的任何地方 - 图像大小越大,您可能想要支付的费率就越高(较大的文件似乎需要更长的时间才能以与较小文件类似的费率进入块)。

费率应该基于你想等待多长时间,费用环境如何,你愿意花多少钱。

等待是最艰难的部分

如果你和大多数 Stampers 一样,你可能会立即返回 mempool.stamp 以了解将你的交易被挖掘到比特币区块中需要多长时间。您可以复制您在 Counterwallet 中使用的地址,将其粘贴到 mempool.space 的搜索栏中,然后单击您刚刚创建的交易的交易 ID。您会看到首次看到交易的时间、费用、费率、ETA 和流程图,显示交易的所有输出。但不要被 ETA 愚弄了!由于未成年人使用的算法,这些非常规交易会受到惩罚,并且它们的开采时间比网站建议的要长,除非您将费用设置得非常高。预计到达时间约为 1 分钟,但仍需等待数小时甚至数天的情况并不少见。您可能还会看到显示的交易费率明显低于 Counterwallet 中显示的费率。不清楚这是为什么,但这是我们在这些 Stamp 交易中看到的。  

交易终于确认了,现在怎么办?

Stampchain.io 目前每 15 分钟扫描一次新Stamp。因此,希望您的新 Stamp 会在交易被挖掘后的 15 分钟内出现。但是,有时会因为各种原因而延误,所以不要太紧张。 如果你想仔细检查事情,现在对交易进行任何更改真的太晚了,有一种方法可以做到这一点。如果您复制交易 ID 并将其粘贴到此工具中,您可以验证您的 Stamp 数据是否在交易中。 “Description”之后显示的最后一个数据应该是“STAMP:”,然后是图像的 Base64 数据字符串。复制数据字符串并将其粘贴到像这样的 Base64 到图像转换器中,您应该会看到您的小 Stamp,并且能够下载它来检查它。我们鼓励您 Lock 您的Stamp,Lock 之后的代币数量无法更改,这样收藏家就会知道其供应量不会膨胀。

更多警告

不要使用 Taproot Address

创建 Stamp 后,请勿更改资产的描述。 

不要在发行后转让资产的所有权,因为这会产生一个意外昂贵的多重签名交易,至少与原始 Stamp 交易一样大,而且它实际上并没有转移 Stamp。

不要在 Stamping 后增加代币发行量,因为这也可能导致意外昂贵的多重签名交易,与原始 Stamp 交易一样大。 

您的图章必须包含有效的 Base64 字符串。删除字符串末尾的等号将使其无效,即使该字符串在您选中时仍会创建图像,并且您的资产在 xchain.io 上显示图像也是如此。 

仍有疑问?不是100%确定某事?在电报频道中询问!问总比浪费比特币好!

一些 Stamp 的例子

最大 Stamp  https://stampchain.io/asset.html?stampNumber=369   https://mempool.space/tx/d954ecc298fcd61c117637056bc9d2abf08721f0f9fd2c68cf8fecdc796e5258    

一张中号 Stamp  https://stampchain.io/asset.html?stampNumber=15   https://mempool.space/tx/e41864470260d3eb6688bf81d2651b4261cbf8e84b74879b831289eaf806455b    

最小 Stamp(提醒,Base64 字符串必须超过 40 字节才能成为 Stamp)  https://stampchain.io/asset.html?stampNumber=395   https://mempool.space/tx/cc561b324b79a9dd5f68a728d65ab63e3e11fb2a651138c9a31758b7338d7f25    

有用的链接

图像到 Base64(适用于任何文件)  https://codebeautify.org/image-to-base64-converter    

Base64 to Image(适用于任何图像文件,如果 GIF 文件保存为 PNG 扩展名,请不要担心)  https://codebeautify.org/base64-to-image-converter    

从比特币交易 ID 中查找 Base64 字符串和其他信息  https://jpja.github.io/Electrum-Counterparty/decode_tx.html    

可以减小像素图像大小的众多工具之一(尝试尝试设置和文件类型以获得看起来仍然不错的最小图像!)  https://cloudconvert.com/    

另一个可以帮助减小图像文件大小的工具  https://tinypng.com/    

从文件中删除元数据的工具(可以减小文件大小)  https://jimpl.com/    

一个可以减少矢量 SVG 图像大小的工具  https://vecta.io/nano    

查看Stamp的替代网站 (KaleidoscopeXCP)  https://www.kaleidoscopexcp.com/stamps/    

另一个关于Stamping过程的文档  https://docs.google.com/document/d/1G9fkj315K4G1TCYQ-qFBNXpX-89sXl_WPhYzYizcllA/edit    

Scarce.City 上的Stamp(仍在进行中)  https://scarce.city/marketplace/digital?refinementList%5Bset%5D%5B0%5D=stampchain 

各种大小Stamp的收费数据 https://docs.google.com/spreadsheets/d/e/2PACX-1vS0z-3yhYMhVURvCZlxrtWmY0lhJCXwFupSRnte34LzPcrvuQTt-M68ZcG55wdi2nmitN12GyvZ_lVy/pubhtml    

Marketplace 1

https://www.rarestamp.xyz/53

Marketplace 2

https://stmps.xyz/

Base64 前缀一览

前缀:iVBORw0 = PNG   

前缀:R0lGOD = GIF   

前缀:PD 或 PH = SVG   

前缀:UklGR = WebP   

前缀:/9j/4 = JPG

关注AK Labs Twitter

https://twitter.com/0xAKLabs

0
粉丝
13
获赞
27
精选
相关文章
数据来源区块链,不构成投资建议!
网站只展示作者的精选文章
2022 Tagge. With ❤️ from Lambda