Libra blockchain 的應用開發生態為什麼會有影響力 – Milo Chen – Medium

0 58


關於 Libra blockchain 的應用開發生態. 簡單來說,無論是 BitCoin, ethereum, nervos, EOS, tron 或是現在 Facebook 所推出的Libra blockcahin. 對應用開發者的角度來說,都是在某個裝置上開發一些程式,而這些程式要能夠與 blockchain 溝通. 稱之為區塊鏈應用,又叫 DApp .

你可以將 blockchain 想成是一個由 P2P 網路構成大型電腦,當你使用區塊鏈應用時,你必須傳送一些網路封包給這大型電腦。然後這大型電腦就會依照你封包內容去作事了。

這個東西在 blockchain 領域就叫作 transaction …

但是 blockchain 要如何知道送這 transaction 的 device 或ending user 是誰呢 ? 其實主要就是 private key 對 transaction 作簽名的方式來達成。

因此你的 device , 只要能使用 private key 對transaction 簽名,然後再傳至 blockchain 的話,你的應用就可以與區塊鏈產生一些資料及邏輯的連動了。

通常,為了要作這樣子的事情,區塊鏈領域的人會設計一種產品叫作 Wallet, Wallet 主要是幫你保管private key, 而且提供 api 讓你的程式呼叫之就能把 transaction 簽名簽下來。簽名這事,各家有許多不同的演算法,而 LIbra blockchain 它說,簽名的部份,你需要使用 ed25519這個算法,而這個算法是目前 BitCoin Ethereum 不支持的,但 … Apple 的 CryptoKit 卻可以支持 XD

Apple CryptoKit 的背後技術 ,它以IC 技術實現了硬體式的 Wallet, 保管 private key 確保不會被偷,而且還能幫你對 transaction 作簽名。他們的設計很完善,已經有 6 年的實戰經驗與產品經驗,在private key 簽章部份,已經是作到最極致,並且它還可以幫你對 Libra blockcahin transaction 作簽名。

因此任何的 iOS developer 可以運用 CryptoKit 去發展 Libra blockchain 的 DApp區塊鏈用 ,直接 與全球 1 billion ending user 作互動。關於一些非 iOS device 的裝置,你也可以試著實現 ed25519 作 transaction … 或是你終端device 可以傳訊給 iOS device ,再由 iOS device 簽名後送出,那麼 … 你就成為一個區塊鏈的應用程式了。

無論你是, 工業製造控制領域的 PLC, LabView, Game, 或是任何領里的任何編程。皆可直接與 Libra blockcahin 串接。這是因為 iOS device 全球有 1 billion 個裝置,透過 iOS Device 將可以輕易上 Libra 區塊鏈

因此 2B 或是 2C 的 Libra 區塊鏈應用 … 你現在都可以馬上作了。而且還有一定等級的安全性,而且iOS device 成熟的成度又讓人可以信賴,並且你可以作出良好使用者體驗的應用開發。無論是 Game 還是什麼皆可 … 因為與blockchain 互動的關鍵,就是在於對那個 Transaction 作簽名。

而iOS device 給予好的保護private key 方法,夠安全又兼顧使用體驗,Apple device + Libra 的合作,就如同是 BitCoin + Ehtereum 一條龍的大串聯這麼強。只是 Apple device + Libra 這方的陣營把體驗作的很好,安全方面先有6年經驗,並且已經俱備 1 billion user 的機會, 這樣的user 量,是目前 DApp user 的10萬倍. 並且直接觸及全球user 。

對開發者而言,需要的是一個新的產品設計思維來思考區塊鏈應用怎麼作,技術上來說,就是初期拿著iOS device, 使用 CryptoKit 對transaction 作簽章, 發送給 Libra blockcahin. 會寫寫 Libra blcokcahin 的 smart contract (a.k.a Move Module)

這樣子獲利規模的可能性,以及完備成熟的基礎設施,會很適合讓許多產業界及新創公司加入戰局,嘗試作一些區塊鏈的應用創新。當然 BitCoin + Ethereum 也是不可小看的力量,畢竟 Libra 是學了他們的架構,接著再以「使用者體驗」 的角度,把原本「Ethereum 生態圈形成的痛點」給解決了。

現在,作區塊鏈創新應用的人來說,就有了第一個能發揮的舞台了。

不過我想,Libra 與 Apple device 的組合,也會讓許多現有的公鏈,有專家指出,其實 Libra的共識算法,目前不是那麼強。不過 Libra 的出世,對於 Ethereum, EOS, TRON, nervos 都是個機會,因為 Libra 的普及,可能會使這些公鏈作一些基礎設計,來改善使用體驗。而這些早期就切入的傳統公鏈,也就有機會發展出 DApp 生態系來。對於有心想作創新的應用開發者而言,這樣子的良性競爭,算是一個很棒的福音。

You might also like

Pin It on Pinterest

Share This

Share this post with your friends!

WhatsApp chat