微信不支持外部鏈接,可以點擊文章底部的閱讀原文,方便閱讀文中的鏈接,也可通過 http://daily.rebase.network/ 瀏覽每期日報內容。

1. wasm 村的希望:waSCC@ 周洋

https://wascc.dev/

推薦一個項目 waSCC。WebAssembly 可以將代碼的權限控制到模塊一級,而非進程。這一定程度上提高了應用的安全性。但是目前使用 standalone 方式構建稍微大型的 wasm 應用還有很多困難,比如 wasm 模塊之間的鏈接,調用等操作在高級語言裏面支持的還不完善。這時候你可以嘗試一下 waSCC,waSCC 首先是一個 wasm runtime,底層基於 wasmtime,其次也是一個動態的連接器。比如你可以自定義一個 .so 動態庫(waSCC 裏稱 provider)和一個 wasm 模塊(waSCC 裏稱 actor),然後通過 waSCC 綁定兩者。讓動態庫爲你的 wasm 模塊提供 capability。綁定過程即限制死了 wasm 可執行的 capability 種類,如是否可以訪問網絡,磁盤,其他特定服務。wasm 與 wasm 之間也可以做類似的綁定,互相提供服務且限制權限。這樣 wasm 模塊在保證原有安全特性的基礎上,增加了使用原生代碼的能力。

2. 舊書新讀:大教堂與集市 @Harry

https://m.douban.com/book/subject/25881855/

這本首次出版於 1999 年的書被譽爲開源運動的聖經,闡述了開源軟件的分佈式開發方式(集市模式)比傳統的閉源軟件自上而下的集中式開發方式(教堂模式)可以產生更加高質量的軟件,其中的核心觀點在 20 多年後的今天看來依然讓人很有啓發。區塊鏈項目本身就是開源項目,所以區塊鏈上的一些協作模式也仍然繼承了書中提到的理論。開源軟件將整個軟件行業向前推進了一大步,區塊鏈也把開源軟件向前推進了一大步。希望在區塊鏈領域也能出現這樣的“神作”。

3. Minisign:簽名和驗證文件簽名 @Harry

https://jedisct1.github.io/minisign/

Minisign 是一個比較簡單的給文件簽名和驗證文件簽名的命令行工具,使用的是 Ed25519 公鑰簽名。它支持同時給多個文件進行簽名,也可以在簽名的同時加上 comment。


Web3 極客日報是爲 Web3 時代的極客們準備的一份日報,它是由一羣極客們推薦他們認爲有價值的內容並附上一段推薦語,最後通過 Rebase 的成員整理編輯。

如果你是一名極客,你有好的工具、好的開源項目、好的文章和教程等想要分享給大家,請推薦給我們!如果你也想參與到 Web3 極客日報的建設中,請在後臺留下你的微信號和簡單的介紹,我們(一羣閒散的極客)會盡快和你聯繫。


網站: http://rebase.network

公衆號: rebase_network