草稿裡挖出來的筆記

Laravel 自動測試是怎麼回事?

自動測試

手動測試可能的問題:

  • 有遺漏忘記測
  • 測試流程跟預期做法有差
  • 測試成本太高

trait & use

  • 希望用組合取代繼承
  • trait & use 是抽出共用程式碼,而不是繼承

response 物件

index

$app = require_once __DIR__.'/../bootstrap/app.php';

$kernel = $app->make(Kernel::class);
// new Kernal

$response = tap($kernel->handle(
    $request = Request::capture()
))->send();
// kernak 抓到 http request 轉成 request 物件,
// 送進 kernal 轉成 response 物件
// send 把 response 物件 送回瀏覽器

$kernel->terminate($request, $response);
// 記憶體回收

phpuniut

call() 裡面有 get(),get() 拿回的 response 不是 index 做的 response,是 TestResponse

史上最簡單的區塊鏈介紹

講者資料:The Singularity Is Near

tags: distributed consensus, p2p network, governance, incentive/economic design, cryptography, virtualization(llvm).

前言:一半以上的應用是垃圾

關鍵字:

  • hash funmction
  • pre-image resistance
  • one-way function
  • trapdoor function
  • NP problem

踩地雷

採礦跟踩地雷一樣,出現合法字串就是挖到礦

為什麼要挖礦:
社群機制
GP 回饋

誘因設計

處理垃圾信
踩地雷一開始是設計來要處理垃圾信
Hashcash - A Denial of Service Counter-Measure (Adam Back
現在主流 DL 模型

個人利益與系統掛勾
不會有人想讓 token 貶值

沒有辦法讓大家維持節點的誘因,就像沒有人想維護 BT 種子。

眼前的應用用到什麼元件
到底有沒有真的用到這些特性(金融/財務/電腦科學)

data sync and transger
data integrity
permission control
join and leave freely
network robustness

使用者怎麼用
可以做什麼互動

smart contract

就是一份程式

是一份合約
沒有模糊空間
讓信賴的成本變低
合約不能被修改

Q&A

LBRY 活得過三年嗎?

  • 技術上選擇不適合
  • 但技術不適合跟活不活得下來無關
#年會 #coscup







你可能感興趣的文章

滲透測試重新打底(7)--Linux 提權手法

滲透測試重新打底(7)--Linux 提權手法

學習 Git (3) - 開始版控的最後一步:Commit

學習 Git (3) - 開始版控的最後一步:Commit

誰是「大家」?

誰是「大家」?






留言討論