摘要:以太坊基金和以及在一起積極研究一個安全的去中心化的股權證明協議。總結在本文中,我們討論了工作量證明和股權證明,它們是實現了拜占庭容錯的共識算法,并在當今的區塊鏈系統中得到實際應用。 在第一部分中,我們討論了拜占庭將軍問題、如何實現拜占庭容錯以及他們與區塊鏈的關系。 在上一篇文章中提到的算法實際上就是實現拜占庭容錯的解決方案。但是,那個解決方案還不夠有效率,它的變型也是有限制的,即不到三...
摘要:當協程執行權讓渡回來的時候,把原來的上下文恢復。說明協程是并發的。實際的收益取決于后端的服務的延遲,如果耗時很長,通過協程并發則可以收益明顯。 想法很簡單。通過設置 runtime.GOMAXPROCS(1) 讓 golang 的進程變成單線程執行的。類似python用gevent的效果。然后通過調度多個協程實現異步I/O并發。php作為一個子函數跑在go的進程內,php需要yield...
摘要:屬性的訪問控制中,類的屬性必須被定義為公有,受保護,私有三個中的一個。被定義為受保護的類成員則可以被其自身以及其子類和父類訪問。這是折騰什么鬼其實在在設計模式中會經常使用這樣的方法來控制對象的創建,比如單例模式只允許有一個全局唯一的對象。 1. 屬性的訪問控制 php中,類的屬性必須被定義為公有(public),受保護(protected),私有(private)三個中的一個。PHP...
摘要:在把數據寫入存儲后端之前會先將數據加密,所以即使你直接讀取存儲后端數據也無法拿到真正的數據。數據加密可以在不對數據存儲的情況下,對數據進行加密和解密。作為證書服務器能夠作為服務器,根據請求信息自動頒發證書。 vault介紹 vault是什么 vault是一個密碼/證書集中式管理工具,通過HTTP-API對外提供統一的密碼訪問入口,并且提供權限控制以及詳細的日志審計功能。 一個系統可能需...
摘要:本系列教程翻譯自,系列共有九篇,本文譯自第一篇。,一種新的容器化技術,因為輕量級和便攜化而受到廣泛關注。本篇文章是系列教程的第一篇。鏡像只讀的容器模板,簡言之就是系統鏡像文件。首先,向發出請求創建一個鏡像并且指定容器內要運行的命令。 本系列教程翻譯自 Flux7 Docker Tutorial Series,系列共有九篇,本文譯自第一篇 Part 1: An Introduction。...