暑假時有一個黑客松開始了:NFT Vision Hack,也是我一直很感興趣的 NFT 領域,正好暑假可能相對比較輕鬆(也把一些事務給推掉了)以及剛好有個想法可以試試看,就決定參加了。今天 7/7 設定成參加的第一天,主要就是記錄一下想做什麼、怎麼做。
聽過 Merkle Tree,那你聽過 Verkle Tree 嗎?
上個月 Vitalik 寫了一篇文講 Verkle Tree,對於區塊鏈技術熟悉的人,大概會很快聯想到 Merkle Tree,也確實,Verkle Tree 就是 Merkle Tree 的一種變形,意思是 Very Short Merkle Tree,那具體改了什麼?又有什麼好處呢?從 Very Short 上,大概就可以猜出 Verkle Tree 提供的改進就是縮短了 Merkle Tree 的某部分。在開始之前,我們先往回看 Merkle Tree 這東西。
代理重加密:NuCypher Umbral 介紹
NuCypher 是一個滿久的項目了,最主要的目標是為隱私保護的應用提供基礎設施,包含了 Secret Management、Dynamic Access Control 與 Secure Computation。其中會用到的代理重加密這個功能,這篇文章將介紹 NuCypher 使用的代理重加密方法,他們命名為 Umbral,在西班牙文中這是 Threshold 的意思。
React 整合 Ethereum 的新方法:試玩 useDApp
之前自己做 Ethereum 的專案時,常常是自己拿 Web3.js 或 Ethers.js 來做,包含前一次的幣安黑客松作品也是這樣來的。最近看到 Solidity 讀書會 上面有人分享 EthWorks 的 Bounty Program 而發現新玩具,也稍微把玩了一下。這篇就來記錄一下,順便看能不能做出什麼去投 Bounty。
《極端不確定性》--機率是為了評估風險,還是掩蓋不確定性?
這本書從一月借到現在,當初應該也是因為這個標題滿讓我想翻的就找來看了。裡面最讓我印象深刻的是所謂機率,在決策上究竟是為了幫助我們評估風險、做出更好的決策,抑或者是掩蓋不確定性、把注意力從更實用的事上轉移呢?
EIP-1014 產生可控的智能合約地址
昨天在 Solidity Taiwan 讀書會 群中看到一個討論,裡面應該是一個套利機器人,打開他的合約會發現 Contract 標記著 Reinit,大致上意思是在相同地址上曾經 Self Destruct 後又佈署新的 Byte Code。這其中就用到了 Vitalik 提出的 EIP-1014,來達成在固定的地址上佈署。
《無限賽局》--在勝負之外,競爭還有不同可能
賽局,可能是在球場上的比賽、可能是公司間的競爭、可能是人生的賽程。有些比賽有終點,結束後結算,誰勝誰負一清二楚,但更多時候則不會有終點。若是公司,不可能說這一季達標了就可以把公司收了、若是作為一般人,也不會因為達成「賺一億的小目標」就說人生可以結束了,這些都是無限賽局。
Zubiter – 幣安智能鏈上的非同質化代幣(ERC-721)建立與管理工具
2021 幣安黑客松三等獎得獎作品 – Zubiter
https://zubiter-app.limaois.me/
什麼是 Verifier’s Dilemma 驗證者困境與 Flow 怎麼解決?
驗證者困境 Verifier’s Dilemma 是最近在研究 Flow 時看到的,似乎中文圈比較少討論這個,因此就來研究一下這是什麼?FLow 如何解決與是否有解決?
利用 Google App Script 製造 Plurk 轉噗機器人的教學
在這篇教學中,會一步步說明如何製造一隻轉噗機器人。以下是你會需要的工具:
- 一隻 Plurk 帳號,用來轉噗的
- 一個 Google Drive 帳號,用來寄存機器人
- 電腦,你會需要修改一些程式碼(如果你要挑戰用手機應該也是可以)