Understanding Dmint Upgrade in One Sentence: POW Attempt of BTC Asset Protocol

CN
1 year ago

Original author: blockpunk ∞ (,⍲)(X:@blockpunk2077

Editor's note: On November 29th, the Bitcoin ecological protocol Atomicals announced the update of the NFT Dmint environment. The Atomicals Dmint function will be activated when the block height is 819181. The Dmint upgrade adopts an automatic "first come, first served" method to declare images and any files, which is considered a fairer and more decentralized NFT issuance method. In addition, it also introduces a Bitwork similar to Bitcoin POW mining in its design. The update of the Atomicals protocol has sparked heated discussions in the community. KOLblockpunk_ has interpreted the Dmint update in a post, and the Odaily Planet Daily has compiled it as follows:_

The Atomicals Dmint function will be activated when the block height is 819181, approximately at 4:00 am on December 1st.

This article will introduce the Dmint update of Atomicals and introduce to you the new way of using POW for BTC asset issuance.

The Atomicals protocol has updated the NFT minting method Dmint and has introduced a Bitwork similar to Bitcoin POW mining in its design. This is very much in line with Bitcoin culture and has hit the community's excitement point, as the number of people downloading and installing the environment has been so high that it even briefly pushed Atomicals' GitHub code repository to the eleventh place on the overall chart.

So, what is Dmint? Why should you pay attention to Dmint?

In addition to being able to issue tokens like BRC20, Atomicals can also be used to create NFTs with all data stored on BTC, although its method is different from Ordinals.

Atomicals' NFT minting method is called Dmint, which is a fairer and more decentralized way of issuing NFTs.

The deployer of the NFT series needs to number each NFT image in the series (e.g., from 0000 to 9999). The Atomicals protocol will calculate the hash value of each image file and generate a separate json file for each image.

The protocol will then calculate a proof of the above image hash values in a Merkle tree manner, which can be used to verify any NFT in the series.

The deployer only needs to send the proof of the NFT image during the registration process, even if deploying a series of 10 million images, it won't cost much in sats.

Subsequently, the NFT project publicly releases each NFT image and json file. Users can then choose and send a Bitcoin transaction to engrave the image data and json into a BTC block, completing the minting (claiming) of a single NFT.

The hash values of these NFT images can be mutually verified with the Merkle tree proof in the registration transaction.

This completes the issuance and minting of the NFT series.

Of course, the highlight is the fair issuance of NFTs. Dmint introduces two main innovations here:

  • Minting is only possible after Bitwork mining, and multiple difficulties can be customized within a series;

  • Accepting specific UTXOs to send minting transactions, which can be used to collect ARC20 tokens or pay to the project as required.

First, Bitwork mining is a unique fair issuance method of the Atomicals protocol. The deployer can set a specific length prefix for minting, and the minter must use a computer to exhaustively collide with a hash value that matches the specific prefix before minting.

Firstly, the reasonably set Bitwork effectively extends the minting window, giving more opportunities to ordinary players. The minting of Dmint NFTs cannot be batch-operated, nor can it be obtained by simply raising gas to obtain a large number of chips. Each CPU has only one chance, which is relatively fair distribution.

Furthermore, within the same NFT series, different NFTs can be set with different Bitwork difficulties (precisely to each one), for example:

  • Whiteboard: Set the difficulty of the last 8000 NFTs in the series to 4 digits (calculated in 1 minute)

  • Green equipment: Set the difficulty of NFTs numbered 1000-1999 to 5 digits (calculated in 16 minutes)

  • Purple equipment: Set the difficulty of NFTs numbered 100-999 to 6 digits (calculated in 256 minutes, or 4 hours)

  • Legendary: Set the difficulty of NFTs numbered 0-99 to 7 digits (calculated in 3 days)

If you agree with the value of Bitcoin POW, then the calculation method through Bitwork also refines the value, which authentically records the rarity of NFTs.

It is obvious that this variable difficulty design is most easily associated with the issuance of domain names: a small number of short domain names have high value, corresponding to high Bitwork difficulty, allowing large miners to try mining for significant profits; a large number of long domain names have relatively lower value, corresponding to low Bitwork difficulty, allowing any ordinary person to spend a few minutes to mint one for themselves.

In a decentralized, public network, how can domain names belonging to all of humanity be fairly distributed?

Bitwork, this purely computational method, is the most consensual.

This design seems to echo Satoshi Nakamoto's vision 13 years ago. Here are his original words: "Miners should be rewarded with some kind of work, you can consider using a certain amount of work to generate a domain name."

NFT MINT mining is just the beginning for Atomicals. The founding team is also considering introducing variable difficulty Bitwork into the issuance of ARC20 tokens by modifying the index, which is truly exciting.

Bitwork itself is an application layer calculation on BTC and requires the protocol to input various environmental parameters, so completely separating mining and transaction sending is not feasible.

The current limit of the race is only up to GPU card competition, and large mining pools and even ASICs will not appear. Therefore, in the short term, there are still plenty of opportunities for ordinary home computers to compete in Bitwork. Of course, I expect that the service of selling computing power for proxy mining will be available soon.

The second interesting innovation is that not only BTC, but the Atomicals protocol also allows the acceptance of specific UTXOs to send NFT minting transactions, which means that ARC20 tokens can be collected while minting NFTs. This is the advantage of the colored coin design of the Atomicals protocol, where 1 ARC20 = 1 sat native UTXO gives it better programmability.

Without any additional development, there is a natural "nesting" relationship between Atomicals' NFTs and ARC20, using ARC20 to mint new NFTs (where ARC20 itself can also set Bitwork mining), and even using old series NFTs to mint new series NFTs, which actually provides enormous possibilities.

More and more inscription protocols are beginning to introduce Bitwork-like mining mint functions. The strings are jumping, giving people a completely different tactile sensation.

The revival of BTC culture is overwhelming all consensus in the crypto world.

In the frenzy of inscriptions, people have formed a strong first consensus on "fair distribution," and in the process of seeking "fairer distribution" and seeking value in memes, there will inevitably be a second consensus on POW itself.

This will bring a new round of great development to the Atomicals protocol and any protocol willing to try, and Dmint is just the beginning.

Original article link

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

OKX:注册返20%
链接:https://www.okx.com/zh-hans/join/aicoin20
Ad
Share To
APP

X

Telegram

Facebook

Reddit

CopyLink