MPC-in-the-head 是什麼東西?

最近一直看到 MPC-in-the-head,但沒有找到一個比較滿意的介紹,今天應該是看懂了,特撰此文留念。

Cloudflare Email Routing + (Haraka) + SendGrid 組成的低成本 Email 服務

前幾週收到 Gandi 的信,說接下來要把免費 Email 收回去了,看了一下之後一年要 1,500 多,考慮到使用量不多,就來研究看看怎麼自己搞一個。自己搞的主要目標就是達成和原本效果類似,同時成本不會增加太多。目前想嘗試的就是 Cloudflare Email Routing,但這個只能收信,所以寄信就還需要另外找方法了。

聽過 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,來達成在固定的地址上佈署。

什麼是 Verifier's Dilemma 驗證者困境與 Flow 怎麼解決?

驗證者困境 Verifier’s Dilemma 是最近在研究 Flow 時看到的,似乎中文圈比較少討論這個,因此就來研究一下這是什麼?FLow 如何解決與是否有解決?

利用 Google App Script 製造 Plurk 轉噗機器人的教學

在這篇教學中,會一步步說明如何製造一隻轉噗機器人。以下是你會需要的工具: 一隻 Plurk 帳號,用來轉噗的 一個 Google Drive 帳號,用來寄存機器人 電腦,你會需要修改一些程式碼(如果你要挑戰用手機應該也是可以)

透過 Web Extension 提供物件給網頁

最近有著想要開發 LikeCoin Wallet 擴充插件的想法,類似於 MetaMask 的做法,將一個物件,例如 likecoin 提供到 window 下,這樣網頁就可以透過 likecoin.transfer 來轉帳。這篇文紀錄可能如何達成。

EIP-1167 Minimal Proxy - 低成本複製既有的合約

因為學長是 portto 的實習生,加上也在區塊鏈圈子打滾許久,因此我自然而然有了 Blocto 的錢包(?)。Blocto 的錢包是一種合約錢包,藉此來滿足一些設計(例如代替使用者發起交易等等)。部署這樣的一個合約錢包,從交易紀錄可以看到他花費了 0.02 ETH 左右,在撰文當下就是 26.64 美金,這樣的成本對營運者顯然是過高,轉交給消費者也不是很實際,有沒有辦法處理呢?有的,透過 Minimal Proxy Contract 就可以達成。

123