ascii-to-hex

實際操作區塊鏈 把內容寫到以太坊 不被篡改

最近半年一直跟人解釋區塊鏈的特性和優點,為求落地,不獨在網上,還在街頭的大排檔、冰室閣樓、共享空間、大學講室,口沫橫飛,鮮有看到睜大的雙眼,一般都是皺起的眉頭,似是聽懂了,又總覺得沒法具體想像。

無論萬字長文還是一分鐘短片,怎麼演繹區塊鏈,不外乎介紹分權管理(decentralized,一般譯作「去中心化」)、公開可讀及不可篡改三個特性,真的不難懂。但聽懂跟領會是兩種境界,後者通常需要實際操作或者至少具體例子,否則理論基礎聽懂了,很可能還只能停留於知其然不知其所以然的狀態。

「好事不出門,醜事傳千里」這傳統智慧,不中亦不會遠。多月來我不斷區塊鏈的正面例子,好不容易才引起一點漣漪,現在北大同學把校園性侵事件被404的公開信寫到以太坊,一下子就引起廣泛關注,都紛紛說原來區塊鏈可以這樣用了。事件固然是壞事,但對公眾理解區塊鏈這事情而言是好事,一下子大家理解到了,或者至少,懂得從這個角度關注了——而不是幣值。

難得開始關心了,別讓它止於表面理解,不妨親手操作一下:

一、到 https://myetherwallet.com ,開個新的以太坊錢包

如果你/妳曾經讀過我介紹使用MetaMask或者Trust Wallet開通錢包,那這一步可以跳過。

https://www.myetherwallet.com/

二、到 https://www.myethshop.com ,買點以太幣(ETH)

寫點文字到區塊鏈,幾元港幣足已,但找換店千元以下交易不做。真有心試的,我不介意送點以太幣,Telegram 找我要就好(稿費用光即止),ID ckxpress ——不會以為是給我發電報吧!?

https://www.myethshop.com

三、到 https://www.asciitohex.com ,把文字轉為16進制編碼

把想寫入以太坊的文字轉16進制,比如,我把 sing kei yat seng wood 轉為 0x73696e67206b6569207961742073656e6720776f6f64 。

https://www.asciitohex.com/

四、回到 https://myetherwallet.com 把文字寫到以太坊

選 Send Ether & Tokens,以在第一步產生的Keystore和密碼登入,發 0 ETH 到自己的錢包地址,在 Advanced: Add Data 欄填上16進制編碼的訊息,發出。由於是礦工負責記錄,這裡需要花少量 ETH 作為報酬。

https://www.myetherwallet.com/#send-transaction

五、點擊屏幕下方 Verify Transaction 連到交易地址

比如我剛做的是 https://etherscan.io/tx/0xed11127b88021733e77289d12d6ae8499ddb0b9e18e7daa59485bedd047e1844,點Convert to UTF8 就能看到任何人都無法篡改的 sing kei yat seng wood。

https://etherscan.io/tx/0xed11127b88021733e77289d12d6ae8499ddb0b9e18e7daa59485bedd047e1844

區塊鏈可以被牆麼?

心水清的或許在問,牆掉 etherscan.io,人民不就讀不到了麼?這是對的也是錯的,要討論這個需要很多篇幅,這裡暫且不談。反正,etherscan.io 甚至整個以太坊被牆是必然的事,而抗衡的一方也一定會盡力突破,永無止境。我們不一定有能力幫忙突破高牆,甚至當技術含量越來越高,應用相關技術都不容易,但我們最起碼能做的是珍惜得來不易的自由,當有人千辛萬苦都堅持把信息留下來帶出來,好歹省下點看大台的時間,關心一下:

https://etherscan.io/tx/0x2d6a7b0f6adeff38423d4c62cd8b6ccb708ddad85da5d3d06756ad4d8a04a6a2

#刊於《明報﹣星期日生活》 2018.04.29 “chungkin Express” 專欄


Posted

in

by

Comments

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *