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

  1. 我中意的那些成爲區塊鏈開發者的免費課程

@Frozen

https://hackernoon.com/my-favorite-free-courses-to-become-a-blockchain-developer-in-2020-cvo3u0u

成爲區塊鏈開發者需要了解區塊鏈基礎知識,同時還需要對其他多方面知識有所瞭解。文章總結了 8 個免費的課程,可以讓開發者輕鬆入門區塊鏈。

  1. ConsenSys 發佈新的以太坊 DeFi 報告

@Frozen

https://media.consensys.net/new-ethereum-defi-report-the-rise-of-wrapped-bitcoin-eth-insurance-and-yield-farming-27dc8a63be03

ConsenSys 發佈最新的 DeFi 發展趨勢研究報告。報告涵蓋 DeFi 當前數據、總結和圖示,DeFi 用戶行爲和用戶同不同協議之間的關聯關係,主要的 DeFI 安全事故等等。提供當前 DeFi 發展情況概覽。

  1. Data Oriented Design

@ 肖雪潔

https://www.dataorienteddesign.com/dodbook/

我們聽說過 Object Oriented Design,聽說過 Aspect Oriented Design。但是隨着現代 CPU 架構的演化,一種全新的思維模式,Data Oriented Design 其實逐漸在需要保證 framerate 的領域,比如 AAA game 中流行開來。他的基本思想是:隨着現代 CPU 的發展,cache 在逐漸成爲新的 memory,memory 在逐漸成爲新的 disk。對於不能爲 cache 做優化的場景,性能其實是沒法做到最優化的。現有的一些原則,比如 OOD,倡導的是多個 object 之間的交互,但是對於 object 之間的 data layout 在設計中完全掩蓋掉了,這樣在絕大多數情況下,幾乎不可能做到爲 cache 優化。DOD 則從另一個角度出發,從 data 開始,重點關心 data 是如何變化,從這個角度構建軟件,爲 cache 層做優化,達到更極致的性能提升。最後附上關於 DOD 的一段很有啓發性的

quote:I say this is the opposite of a modelling approach, because modelling implies that you are abstracting or not dealing with the actual data, but in DOD we do the opposite, we focus on the actual data, to such a degree that we redefine its actual layout to serve the transformation. DOD is, in essence, anti-abstraction (and therefore not-modelling).


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

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


網站: http://rebase.network

公衆號: rebase_network