Thread Reader
Share this page!
×
Post
Share
Email
Enter URL or ID to Unroll
×
Unroll Thread
You can paste full URL like: https://x.com/threadreaderapp/status/1644127596119195649
or just the ID like: 1644127596119195649
How to get URL link on X (Twitter) App
On the Twitter thread, click on
or
icon on the bottom
Click again on
or
Share Via icon
Click on
Copy Link to Tweet
Paste it above and click "Unroll Thread"!
More info at
Twitter Help
AlexMC 🦇🔊
@alex_metacraft
@MetacraftCC Founder, DeFi Farmer & Web3 Developer
Subscribe
Save as PDF
May 9, 2023
•
11 tweets
•
2 min read
一条🧵 讲透
#BRC20
的技术原理:
我们知道BTC是UTXO模型的,而ETH是账户模型的。BTC的一笔交易,并不需要已知你账户的余额,只要保证 input == output 即可。用一个比喻就是:你支付现金的时候,别人并不需要检验你的账户里是否有足够的余额可以扣除,你只需要拿出足够的票据(纸钞)支付即可。
1/
而以太坊的账户模型,你可以想象成一个计算器,当别人给你3块钱,你就在计算器上按下+3,你支付给别人2块钱,就再按下-2。这个计算器始终显示的就是你当前的余额(状态)。
那么很好理解,在以太坊上的ETH和ERC20,你都可以理解为是靠状态账本维护的,每一笔交易都在改变这个账本上的状态。
2/
Save as PDF
May 9, 2023
•
7 tweets
•
2 min read
一条🧵 讲讲
#ordinal
协议:
在这个BIP中
github.com/casey/ord/blob…
,描述了一个为BTC每个satoshi分配序号的方案。
你可能非常困惑,同质化的币怎么能像NFT一样分配序号?
我们知道每个BTC最初都是作为区块奖励,写在区块第一笔的coinbase交易中,发放给miner地址。因此每个BTC都能追溯到源头。
1/
就可以定义:每个sat 的序号按照被挖出的顺序依次递增。
问题是,coinbase交易一笔就发放了5000000000个sat,那这么多sat的序号怎么分清是多少号?
答案是暂时不用分清,你只要知道它的序号范围是x~y即可。
第二条定义:在一笔交易中,sat 被按顺序依次从input转移到output中,先入先出。(如图)
2/