我打開了 Newton Protocol 的支付架構,因爲我想快速瞭解支付流程是如何運作的。

我原本打算花一分鐘或兩分鐘看一下。

結果我又一直回到那張圖上。

我注意到的第一件事是:轉賬並不會立刻發生。請求會經過幾個步驟,然後纔會執行。我還特意回去把箭頭又走了一遍,因爲我想確認自己沒有遺漏任何東西。

一直吸引我注意的部分是證明(attestation)。

一開始我並沒有完全理解它爲什麼會在那裏。讀完圖旁邊的說明後,我又回去看了一遍,序列就清楚多了。付款合約並不是在等待某個交易而已。它會在決定轉賬是否繼續之前,先檢查返回的證明。

我還注意到有一句簡短的話:關鍵路徑上並沒有在運行一個鏈下服務器。

像這樣一句話,讀過去也很容易忽略。

事後回想這個工作流,我明白爲什麼要提到它。

我喜歡這種圖表的一點是,它會讓我慢下來。

當我只是在讀文字時,我有時會走得太快。

有了工作流,我自然會在每一步停下來,問自己:它爲什麼在這裏。

這大概就是爲什麼這些天我花在讀架構頁面上的時間比讀功能頁面更多。

功能列表很有用,但我通常會很快忘掉它們。

工作流會一直留在我腦海裏,因爲我之後能把它想象出來。

那是我對 的體驗。@NewtonProtocol

我關上頁面時記得流程,而不是記得營銷內容。

$NEWT

#newt