web3 初體驗
今天有空來了解下這些 web3 相關的名詞,起因是接觸到了 xlog.app 這個 web3 的網站,在 metamask 小狐狸上創建了自己的錢包,並且發布了第一篇文章,也就是做了第一筆交易
由於是頭一次接觸 web3,因為覺得年前對於這些概念炒的太火了,導致我對這些東西一直很排斥,不過現在終於有一個可以體驗的平台了
這是我的錢包公鑰地址,歡迎轉賬👏🏻
0x52a3Bff5da58A26E496981f2979138Fe6F6E8C97
當我寫一篇博客的時候,經過了一系列我不懂的環節,不過我馬上意識到這本質上就是在區塊鏈上完成了一筆交易
既然有交易,就有幾個角色
- 發起交易方,也就是我,下圖中可以看到
From
字段 - 交易對象,也就是
Web3Entry
,估計是 xlog 的賬戶吧? - 交易費用,也就是支付給礦工的費用(因為礦工要幫忙驗證和處理這一筆交易)
交易費用怎麼計算呢?很簡單,工作量 * 單價,單價一般用 Gwei 表示,記住就好了
從下圖的交易詳情可以看到這次的交易費用為 0.000138659CSB (可以理解為類似 CNY 一樣的符號)
這是交易的詳情:
https://scan.crossbell.io/tx/0x749c064da6f86d5d265422884475f78ec84b302bbdf9ab68577ddd6e70e2f222
這裡可以看到對應的礦工是誰,感謝他幫我簽名
此處是智能合約調用,具體我們會在後面說:
未曾接觸過區塊鏈的萌新看到這些奇奇怪怪的名詞都是懵的,這裡就開始慢慢研究
重新認識錢包
錢包的概念其實是在不斷進化的,比如我小時候知道錢包,就是指物理上那個小包包,用來裝私房錢的
長大一點,開始有了銀行賬戶,這也是我的錢包,只是每一筆交易我都要去銀行,或者自助櫃台機辦理。這種錢包,介於虛擬(電子賬戶)和物理(還是摸得到錢)之間。
後來開始有微信、QQ,網上銀行,掃碼支付,線上轉賬開始普及。這時候的錢包,已經逐漸脫離了物理上的概念,轉賬、支付都是數字上的變化
區塊鏈的錢包又是怎麼回事呢?區塊鏈錢包本質上並沒有存錢,相反,它像一個守護神,幫助你保管一對神秘的密鑰:公鑰和私鑰。公鑰就像你的郵箱地址,你可以放心地告訴別人,讓他們給你發送數字貨幣。而私鑰則是你的專屬密碼,它讓你能夠隨時隨地訪問並支配你的數字財富。
你可能會問,這不就意味著我有多少錢是公開的事情嗎。確實如此,但是錢包地址和用戶的真實身份是沒有直接聯繫的。也就是說,你可以看到某個地址有多少錢,但是你不知道這個地址屬於誰。
如果你把公鑰告訴了別人,那確實可以看到你的所有交易記錄,比如你現在就可以看我的交易記錄:
0x52a3Bff5da58A26E496981f2979138Fe6F6E8C97 - Crossbell Explorer
看完是不是一臉懵逼,你知道我做了啥嗎 /doge
背後其實就是博客發表、評論、點贊之類的記錄,不過看到了也就看到了,沒啥關係 /doge
當然會有些技術比如零知識證明來保障錢包的隱私性,這是後話不談
如果你想在 xlog 上發表文章,則首先需要創建一個錢包,這裡我們就用 MetaMask 小狐狸錢包,它以瀏覽器插件的形式存在,手機上也可以下載對應的 app
初次創建只會給你一個公私鑰對,私鑰不會直接給你,而是給你一串英文助記詞,這是日後恢復賬號的重要手段(或者說唯一)
有了錢包,然後呢?
有了錢包之後,自然就能執行各種與錢相關的操作了
比如領錢
只需複製你的賬戶地址,就可以去 Crossbell 的水龍頭上領到 CSB 代幣了,是不是很良心!
雖然只能領 0.02 CSB,不過你看我前面發布一篇文章才 0.000138659CSB,就知道這是筆巨款了
領取完之後,就可以你的賬戶在 Crossbell Chain 上的餘額,交易情況,後續你在 xlog 的每一次文章發表,點贊,評論都會被視作一次交易存儲在 Crossbel Chain 上
比如點贊,等於發起了一筆交易,需要簽名並記錄下來,發表文章則需要會提示你消耗 CSB
我的文章內容存儲在哪呢?
xlog 使用了 ipfs 技術來存儲,ipfs 類似 bt,不過更先進
我們都知道 bt 下載的人越多,下載速度越快,這其實就有點分布式存儲的概念了,ipfs 則完全是分布式的,如果離你最近的電腦有你需要的資源,那就直接通過 ipfs 傳輸給你了,不再需要去中心服務器(比如萬惡的百度雲)去查
如下就是 ipfs 的地址啦,點下就能查看
小結
其實整個 web3 的流程上手體驗起來會覺得沒啥阻礙,反倒是看著 web3 的一些概念會覺得頭暈眼花,完全不知所云
小結
- 錢包其實是不斷進化的,區塊鏈錢包的實現方式和普通錢包不太一樣,通過公私鑰對來記錄信息
- 既然都是錢包,那就和普通錢包一樣可以管理資產
- 區塊鏈錢包還可以和不同的鏈進行交互,可以理解為和不同的國家銀行交互(畢竟幣種不同)
- 在 web3 上發表文章就是一筆交易,會被記錄到鏈上,擁有你的簽名,後面我們會看到本質上就是對智能合約的調用
參考
在區塊鏈上搭建個博客站,永久 免費 簡單 安全! - 無知便是罪 (xlog.app)