Bitwork 挖矿
通过 CPU/GPU 工作量证明可挖掘的代币
Atomicals 引入了一种通过 CPU/GPU 工作量证明来开采代币的方法,展示了能量消耗与工作量的关系。这使得创造稀有且难以获取的代币成为可能。任意编码的字符串,例如 "hello"(其十六进制表示为 "68656C6C6F"),可以作为一个 NFT 的交易ID,或者在一个 ARC-20 同质化代币协议中,作为一种可信去中心化铸造的要求。
在我们的示例中,要 找到符合 "hello" 前缀要求的哈希值,我们需要计算大约 16^10,约为 1.1 万亿个哈希值。在现代 GPU 上,这大约需要 10 到 20 分钟(假设每秒可以计算 10 亿个哈希值)。更实际的要求,比如要求较短的前缀如 "21e8" 或 "7777",则仅需计算 16^4 约为 65,000 个哈希值,这在台式电脑和智能手机上很容易实现。这足以防止垃圾邮件,并提供一种能够直接将数据信息编码到交易 ID 中的能力。
进一步地,现在可以创建一个不可阻挡的内容排名算法,用于对 NFT、代币和帖子进行投票。Atomicals 索引器会自动对所有 Atomicals 数字对象和任意 "dat"(简单数据交易)的所有工作证明进行索引和分类,形成基于工作证明的内容排名索引。这为社交媒体帖子的排名提供了一种全新的方法,使得高度活跃的内容能够被提升,而不仅仅是被最高出价者所购买。
基于工作量证明的代币挖矿机制解决了内容发现、排名和垃圾邮件过滤的问题。在市场和 NFT 平台上对内容进行点赞,并确信排名没有被操纵或仅出售给最高出价者,现在成为可能。欢迎来到未来。
ARC-20 代币标准遵循 BRC-20 的脚步,并允许在去中心化铸造前要求提供工作量证明。这允许代币的初始部署者定义在赋予铸造者代币之前必须消耗多少能量,形成了一种美观的铸造模式——所有初始供应量都将从共享相同公共前缀(例如 "e7ee7"、"010101" 或 "21e8" 等)的交易ID中铸造。
Atomicals 以一种创新的方式引入了将个性化工作量证明前缀嵌入代币交易ID的方法。
调整基于 Bitwork 工作量证明挖矿难度前缀的方法
您还可以通过在前缀后添加 1 到 15 之间的数字来微调难度,例如:'7777.1'、'7777.15' 或这两者之间的任何数字。这个数字代表第五位允许的变化范围。
这样,点号 "." 后面的数字被视为半通配符,用于匹配从该数字开始的第五个字符。
以 "7777.10" 为例:前 4 个 txid 的十六进制字符必须是 "7777",第 5 个字符必须匹配第 10 个十六进制数字及以上。也就是说,第 5 位可以是 'a'、'b'、'c'、'd'、'e'或'f'。
0
1
2
3
4
5
6
7
8
9
a
b
c
d
e
f
这个系统支持精细的调整,使得难度增加不必每次都是 16 倍,而可以在 2 倍到 16 倍之间灵活选择。