作者 DarkerDuck (達克鴨)
標題 [Coin] Bitcoin Cash (2) CashToken與DEX
時間 Sun Apr 28 17:44:18 2024


最近BTC的銘文剛上,讓一些新進韭菜以為Bitcoin的token功能"被發明了"

其實這種利用Bitcoin OP_return來實現token功能的方法,

已經被"重新發明"了好幾次。

譬如現在幣圈已經被搞成"U本位",USDT其實最早就是在BTC上發行。
https://101blockchains.com/what-is-mastercoin/
What is Mastercoin? The First Altcoin
[圖]
Do you know what is Mastercoin - the first altcoin? This article talks details with history and basic fundamentals of this coin. ...

 

第一個非嚴格意義的DEX也不是出現在ETH上,而是在BTC上進行鏈外驗證
https://counterparty.io/
Counterparty Blockchain
Counterparty is a metaprotocol that extends the functionality of the Bitcoin blockchain with asset issuance and smart contracts. ...

 

早期的BTC生態系也好玩多了,

當時有人用計算蛋白質折疊(Folding@home)的積分發行FoldingCoin。
https://tinyurl.com/4c85s8fm
Home
FoldingCoin is a rewards program that distributes reward tokens (similar to a retail store point program) to participants of the global Folding@home n ...

 

直到Bitcoin Core的開發者覺得BTC太有用了,這樣不行,所以對於OP_return加強封鎖。
https://www.panewslab.com/zh_hk/sqarticledetails/4nl41tx7aw2u.html

 

而後來圖靈完備且鏈上驗證的ETH就理所當然地建立ETH生態系,BTC生態系完全潰敗。

後來就輪到了BCH繼承了Bitcoin這種OP_return的token玩法,

搞了SimpleLegerProtocl(SLP)
https://simpleledger.cash/

Tether甚至曾經在SLP上面發行過USDT
https://tether.to/en/transparency/?tab=usdt
https://i.imgur.com/74cyj3P.png
[圖]

那後來為什麼不玩了呢?
因為無論是SLP, ordinal, Rune, BRC-20的所有操作都不是由礦工驗證的。
#1bVkZA-D (DigiCurrency)
Re: [Coin] 銘文Token合約 - DigiCurrency板 - Disp BBS
[圖]
[圖]
[圖]
DarkerDuck 很久沒發技術文了,因為這波就是沒什麼新技術啊,meme幣整天博傻,動物園都快蓋好了。 就算是最近被吹上天的BRC-20講的好像BTC的Defi summer, 但實際上類似的東西,10年前的BTC在

而必須由中心化的index server去外部驗證,這就變成了一個中心化的驗證瓶頸。

而且因為並不是礦工驗證的,也就代表無法直接融入Bitcoin本來就有的智能合約生態


因此就有了BCH CashToken的誕生,新增了六個OP_code來實現FT和NFT
https://cashtokens.org/docs/spec/chip/

而且因為是礦工驗證的,所以就可以和Bitcoin本來就有的智能合約原生整合。

創造出BCH上的DEX出來。

=============================

那這邊就來說明一下Token與相關生態系,是如何利用BCH低手續費與方便擴容的優點,

讓大家可以超低手續費發幣與轉移交易。

先發三個幣當範例,發幣的詳細流程下一期會講。
https://i.imgur.com/o4X5BnJ.png
[圖]

等不及的可以自己去CashToken Studio玩
https://cashtokens.studio/

 
或是真的很閒想要慢慢徹底研究的可以看這篇
https://tinyurl.com/mpu784ms

 

1. CashToken版本Pcash (PCH)
https://i.imgur.com/fiUUoay.png
https://tinyurl.com/4239t5tc
[圖]
 
 
Pcash以CashToken版本復活
#1Sb0bukN (DigiCurrency)
[發錢] Pcash: 數位貨幣版獎勵專用代幣大放送 - 看板 DigiCurrency - 批踢踢實業坊
作者: DarkerDuck (達克鴨) Pcash (PCH)  我時常會在特別節日發紅包文。 但對於板上的互動,需要一個更方便有趣的獎勵機制。 既然是數位貨幣板,那麼利用區塊鏈代幣獎勵所有優質文章、甚至是有意義的推文。


2. DuckBooBee (DUCK)
https://i.imgur.com/DlkprrM.png
https://tinyurl.com/ms8xh55a
[圖]
 
 
這之前有發來當NFT範例,現在就來當CashToken的meme幣範例。
#1XkOF-co (DigiCurrency)
[Coin] 免手續費上架自己的NFT - DigiCurrency板 - Disp BBS DarkerDuck 有很多人說創NFT很貴,底邊繪師或是業餘的無法玩: 我這邊就來示範如何零手續費在最大的NFT市場opensea上架自己的NFT。 其實opensea上也已有說明過了 就是不要用ETH貴族鏈,真的是粉絲
發行2350萬枚,不可分割,理論上台灣每人都可以分到一顆。


3. 維尼大撒幣 (WDSB)
https://i.imgur.com/m0CH1kG.png
[圖]
https://tinyurl.com/ypekpbey

 
前面發的meme幣,2350萬好像太少了,不夠中國人來炒怎麼辦?
我也替對岸準備了維尼大撒幣,發行141000萬枚,人人都可以來炒。

=====接收與發送CashToken============

這邊以Paytaca錢包當作例子,先來示範收CashToken吧。

因為CashToken是個新標準,所以並非每一個BCH錢包都有支援,

手機的話以Paytaca錢包支援最為全面。Android, iOS與瀏覽器擴展全都有支援。
https://www.paytaca.com/#wallet
Paytaca
Paytaca is a secure and convenient Bitcoin Cash wallet app. The world needs peer-to-peer electronic cash, so we work on making it accessible to everyo ...

 

按照一般安裝錢包的流程安裝好Paytaca和備份註記詞後。

接收:

按下"收取"或是"receive"
https://i.imgur.com/rjKi29n.png
[圖]

因為是第一次收cashtoken,所以應該會沒出現在列表上,所以選最下面的未列出。
https://i.imgur.com/Qfgjqn6.png
[圖]

這個時候就會出現你的cashtoken地址了,這是和BCH地址不同的。
只能給收取CashToken或是NFT使用的。
https://i.imgur.com/Dmhzfy8.png
[圖]

對方就可以透過你的QRcode或是錢包地址轉CashToken給你了。

但是收到後其實跟metamask一樣,不一定會馬上出現在錢包上,這個時候回到主頁。

按下左上角的token或是"令牌"選項,選擇掃描令牌或是scan。
https://i.imgur.com/M1T5DYA.png
[圖]

再把收到的PCH加入就可以在主頁上看到剛接收到的PCH token了。
https://i.imgur.com/VjJS0Ps.png
[圖]

發送:

發送邏輯和metamask也是差不多,你也是要有一些BCH當做"gas"才能發送token。

選擇"發送"頁面,在上面選擇你要發送的token。這邊我們選擇DUCK。
https://i.imgur.com/Gf0H2AW.png
[圖]

然後掃描別人的QRcode或是輸入別人的CashToken錢包地址,然後輸入數量。
https://i.imgur.com/tc7G8cB.png
[圖]

最後將下面的滑桿右滑,就發送成功了。
https://i.imgur.com/HmEyy5f.png
[圖]


接收和發送都會了之後就來玩一下BCH上的DEX。

以前開發者認為要在UTXO的區塊鏈上開發出AMM DEX是極為困難甚至不可能的。

但還是有一間北歐公司搞出UTXO-based的AMM DEX,   Cauldron
https://www.cauldron.quest/
Cauldron 🧪✨ DEX
[圖]
World's fastest swap contract | No platform fee | DEX | Swap | Yield ...

 

Lauch到DAPP主畫面,其實邏輯和其他DAPP也是一樣的,右上角和錢包connect。

他有提供兩種錢包連結方式,因為token已經在我們的Paytaca錢包裡了。

所以我們就直接用wallet connect去連我們的手機錢包。
https://i.imgur.com/XxU5D8E.png
[圖]

手機Paytaca錢包開"APPs"或"應用程式",裡面有個Wallet Connect"錢包連結",
https://i.imgur.com/zfjKuN2.png
[圖]

選擇掃描scan去掃描QRcode
https://i.imgur.com/4apaFy7.png
[圖]
https://i.imgur.com/ixnmeei.png
[圖]

然後授權連結即可
https://i.imgur.com/SONIVLk.png
[圖]

回到網頁有出現錢包地址就是連結成功了
https://i.imgur.com/0FL3KFL.png
[圖]

這邊以維尼大撒幣當例子。

拿到了token了,維尼當然就是找個好價位撒幣倒貨給韭菜囉。

不過首先要有個流動性池子,連池子都沒有是沒辦法倒貨的。

所以就自己建一個。

https://i.imgur.com/xxPJbli.png
[圖]

跟一般AMM DEX邏輯一樣,新增一個流動性池
https://tinyurl.com/2my3zdyc

選擇WDSB維尼大撒幣
(因為圖片是在IPFS上,讀不出來會變成點陣圖片,但不影響,過一段時間就會讀出來)
https://i.imgur.com/7EDilSG.png
[圖]

一樣會需要初始價格,輸入每一顆的初始價格,和要丟幾顆到流動性池就可以。
https://i.imgur.com/BhAs9vN.png
[圖]

按下add liquidity後,跟一般DEX一樣,還是要回到錢包上授權簽章。
所以回到手機Paytaca錢包的wallet connect,做交易授權。
https://i.imgur.com/rUcpZkC.png
[圖]

這個時候回到swap,輸入WDSB就可以看到我們剛剛建立好的流動池。
https://i.imgur.com/GMAMY9V.png
[圖]

這個時候要買還是要賣都很方便了。就按照一般DEX的操作方法,最後在錢包上授權即可。
https://i.imgur.com/ybZkN80.png
[圖]

當然在只有自己的流動池倒貨是沒有意義的,發現沒人可以倒貨只好把錢拿回來。
Withdraw
https://i.imgur.com/d543ei9.png
[圖]

熟悉其他EVM鏈操作的人可以發現,UTXO-based的智能合約操作都是即時的。

不用等確認,因為UTXO先天性的具有順序,新的UTXO一定要消耗掉舊的UTXO。

沒辦法給人隨便亂插換的,再加上BCH沒有RBF,所以所有操作都是零確認直接看到結果的。

到這邊你已經會在BCH上接收與發送Token,為了方便大家測試。

下面推文自己CashToken收款QRcode的前一百位都可以拿到我發的CashToken。

一百位以內所有人都會拿到500 PCH,

奇數位會多拿到8顆DUCK,偶數位則是16顆WDSB

十的倍數則會通通拿到。

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.95.177 (臺灣)
※ 作者: DarkerDuck 2024-04-28 17:44:18
※ 文章代碼(AID): #1cBXfq2M (DigiCurrency)
※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1714297460.A.096.html
※ 編輯: DarkerDuck (114.27.95.177 臺灣), 04/28/2024 17:46:25
※ 編輯: DarkerDuck (114.27.95.177 臺灣), 04/28/2024 17:47:14
※ 編輯: DarkerDuck (114.27.95.177 臺灣), 04/28/2024 17:49:16
timetime: bitcoincash:zpr0gmxzp0vhjjfd846pq0xl57v9cvhpdcg3gnghzu1F 04/28 17:47
已發,貼QRcode給我就可以了
timetime: 收到了 感謝黑鴨大3F 04/28 17:57
[圖]
Bitcoin.com錢包目前還不能收CashToken
ssstw: 推,晚點發地址
https://i.imgur.com/Kwz6m69.jpeg5F 04/28 18:00
[圖]
已發
[圖]
已發
※ 編輯: DarkerDuck (114.27.95.177 臺灣), 04/28/2024 18:10:46
[圖]
https://i.imgur.com/Qfgjqn6.png
twodollar: 哦哦~ 感謝 第一次用 不太會9F 04/28 18:18
[圖]
已發
[圖]
已發 5位
※ 編輯: DarkerDuck (114.27.95.177 臺灣), 04/28/2024 18:20:38
※ 編輯: DarkerDuck (114.27.95.177 臺灣), 04/28/2024 18:21:00
twodollar: 收到了! 感謝大大12F 04/28 18:23

--
作者 DarkerDuck 的最新發文:
點此顯示更多發文記錄