当前位置:网站首页>NFT transaction principle analysis (2)
NFT transaction principle analysis (2)
2022-06-26 15:51:00 【NFT practitioner】
How do scientists grab enough NFT
Scientists use programs to snap up NFT, Is to use various means to make their own transactions TX Can be packed by miners before others , Complete before sold out NFT mint. At the same time, scientists are pursuing perfection , The most perfect result is of course your own TX It appears in the first block that meets the public sales status , That is to say rob Block0.
Two scenarios Block0 Here's the picture , At the same time Block0 It can also avoid the subsequent rush buying Gaswar, Reduce snap up costs . But now more and more roll ,Block0 It will happen Gaswar, such as XRC Public sales are less than 200 individual , Get into Block0 Of scientists TX Count >200, There are also many because Gas The execution is too low, and the execution is too late to seize .

The means used by scientists can be summarized as follows :
1、 Lower information acquisition delay
Similar to financial quantitative transactions , All funds expect that the communication delay between their servers and the exchange will be lower . Blockchain is similar , such as CEX Everyone will access the server of the central exchange nearby .NFT mint and DeFi The transaction takes place in the Ethereum network , We are looking for a faster Ethereum Node Or access to the network of large ore pools , Faster monitoring to Txpool Of pending TX, Get the information you need to make the program execute in a timely manner .
2、 Trading takes a shorter path
1)、 I looked directly at the top TX The interaction process , Scientists' choices must be made directly through procedures and NFT Contract to interact with .
2)、 By deploying your own contracts on the chain , Through private contracts and NFT Contract interaction . Although private contracts require external TX Trigger , But contracts can be purchased in bulk , Especially suitable for unlimited mint In quantity NFT.( Now more and more NFT The limiting caller is the contract )
3、 Batch submit transactions
In addition to the private contract mentioned above mint outside , If the project limits the number of mint Number , Can pass Flashbots Package multiple TX Submit... Together .
contract mint
An example of contract snapping up ,YOKAI Public after-sales service . Scientists use private contracts , A total of mint750 individual . Detailed see TX .
YOKAI Contract code , There is no limit to one address mint How many? , Only once tx Can only mint 2 individual . So it was reserved by scientists .

Artifact Flashbots
Use Flashbots There are a few advantages of :
1) It can be packaged in batches TX Submit... Together , Can independently control the packaging TX The order of priority .
2)Flashbots The submitted TX Will not appear in Txpool, It will not be seen until it appears on the chain . This provides TX The secrecy of , So a lot of DeFi The quantitative trading platform advertises its access Flashbots.( Personally, I think this is only temporary , With Flashbots Widely used ,Flashbots The submitted TX Will still be monitored )
3) adopt Flashbots mint Failure will not be accepted Gas fee
Burning block
Simply put, it's always going on tx, Send more mint The probability of success is high , Lucky enough to squeeze in Block0. The problem with this solution is that it will be very expensive Gas fee , It belongs to a rich and willful game . Generally, the starting time of burning block is considered , Every time Tx interval , Number of times sent ,gas Expenses, etc , This is generally based on the project time , monitor pending tx, Consider the speed of the block on the chain .
How to prevent scientists
With the emergence of the rush of scientists , More and more projects are beginning to use various methods to prevent scientists from snapping up , The essence of these methods is to restrict scientists from directly invoking contracts mint, Let the people selected by the project party be able to mint
1、 Only through the white list
The white list mechanism is used for all project sales , In this way, the project side will screen out the people who really appreciate the project through rules .
But there are rules, there are countermeasures , Grade + Number of invitees , There have been chat robots and invited heads of the workshop ; When creating art, Taobao is looking for someone to paint ; Now it has developed into a limited time invitation Discord; Let's guess riddles, do tasks and other games .
The project side is the studio that racked its brains and whitelisted , Ordinary NFT Players are also fooled around by various rules .
2、 The public sale adopts the capital verification lottery method
Such as NFT For public sale , A certain amount of money is required to verify the wallet in advance ETH, Then give the winning list through the system lottery . But many project parties are not willing to do one in order to save time 1:1 Our Lottery System , The final public sale list is substantially oversold , Finally, we rush to buy .
3、 Verify the signature on the server mint
Similar to the recent hot HAPE How to do it , Open NFT Contract restrictions can only be applied to a private, closed source contract mint. After the source contract is closed, the background server of the project side interacts , Technically speaking, this plan is still going ahead web2 Centralized thinking and web3 The idea of decentralization seems to be in conflict .

NFT How to develop in the future
The liver is too white. Everyone feels that now NFT The industry is very unhealthy , but NFT The industry is still in its early days , If there is a problem, there is a market, and someone will come out to solve the problem .
NFT The offering needs to be public, notarized and transparent , Personally, I think we can learn from the two familiar scenes in real life :
1、 Offering of new shares , How long does the exchange conduct account trading 、 Threshold for capital verification , And then lottery for sale .
2、 Jingdong Moutai rush to buy , JD platform conducts account authentication 、 Guarantee of fairness of rush purchase, etc .
Both of these scenarios ensure fairness through the authority of the platform , But in web3 There should be a new scheme based on blockchain contracts to achieve similar functions , Like right now DeFi Various trading agreements in the market , In the near future NFT Offering agreement , Provide a fair, notarized and transparent sale mode . I am still learning how to do it , You are also welcome to guide the discussion .
The future should be NFT The project party accesses one NFT Launch platform , The project side focuses more on artistic creation and the evolution of the road map , Investors are more focused on the content and prospects of the project , The launch platform solves the problem through technology NFT Various issues of the offering .
边栏推荐
- Have you ever had a Kindle with a keyboard?
- How do I open an account on my mobile phone? Is online account opening safe?
- Auto Sharding Policy will apply Data Sharding policy as it failed to apply file Sharding Policy
- Mr. Du said that the website was updated with illustrations
- Solana扩容机制分析(2):牺牲可用性换取高效率的极端尝试 | CatcherVC Research
- NFT 平台安全指南(1)
- TweenMax+SVG切换颜色动画场景
- Don't remove custom line breaks on reformat
- Seurat to h5ad summary
- Svg capital letter a animation JS effect
猜你喜欢
随机推荐
Summary of data interface API used in word search and translation applications
【leetcode】112. 路径总和 - 113. 路径总和 II
El dialog drag and drop, the boundary problem is completely corrected, and the bug of the online version is fixed
[C language practice - printing hollow upper triangle and its deformation]
【leetcode】331. Verifying the preorder serialization of a binary tree
[wechat applet] event binding, do you understand?
Beijing Fangshan District specialized special new small giant enterprise recognition conditions, with a subsidy of 500000 yuan
NFT合约基础知识讲解
Evaluate:huggingface detailed introduction to the evaluation index module
AUTO sharding policy will apply DATA sharding policy as it failed to apply FILE sharding policy
# 粒子滤波 PF——三维匀速运动CV目标跟踪(粒子滤波VS扩展卡尔曼滤波)
8 user defined evaluation function
评价——TOPSIS
AbortController的使用
如何配置使用新的单线激光雷达
JVM笔记
JS之简易deepCopy(简介递归)
Don't remove custom line breaks on reformat
6 自定义层
High frequency interview 𞓜 Flink Shuangliu join








