原创 對ZooKeeper的一些理解

文章目錄 paper:ZooKeeper: Wait-free coordination for Internet-scale systems 今天因爲一些繁雜的事情耽擱了,沒有發出來,後續會補上。 linearizabili

原创 對Raft共識算法的一些理解

文章目錄爲什麼需要共識算法PaxosRaft選舉Leader (Leader election)日誌副本 (Log replication)安全(Safety)選舉限制 (Election restriction)提交前一term

原创 How to Be a Successful PhD Student

今天讀了How to Be a Successful PhD Student,簡單記錄一下。 Why Get a PhD? 真的想讀、想做科研 讀phd前先去總業界挺好的 Applying to Graduate School

原创 Hyperledger Fabric之BYFN多機部署

文章目錄安裝HLF配置docker網絡創建啓動文件運行可能出現的錯誤 顯然單機和多機部署的區別在於網絡配置,也就是怎麼進行docker容器之間的通信,所以多機部署的關鍵其實在於docker的網絡通信。 安裝HLF 五臺serv

原创 使用PyInstaller將python打包成exe

文章目錄關於PyInstaller打包到一個文件夾打包成一個可執行文件隱藏源代碼如何使用UPX加密python字節碼多版本sepc文件 關於PyInstaller 將程序運行需要的包和解釋器打包起來。 官方文檔:https://p

原创 Ubuntu防火牆配置UFW

ufw //查看防火牆狀態 sudo ufw status verbose //開啓防火牆 sudo ufw enable //關閉防火牆 sudo ufw disable //允許某個端口 sudo ufw allow

原创 OpenSSL編程

文章目錄哈希TODO 官方文檔:https://www.openssl.org/docs/manmaster/man3/ 哈希 封裝了一下計算哈希的函數: class Hash { private: EVP_MD_CTX

原创 OBLIVIATE: 基於SGX的文件系統

文章目錄 paper: OBLIVIATE: A Data Oblivious File System for Intel SGX 目前已有的基於SGX的文件系統大致可以分爲三類: 幼稚的:僅僅簡單地將系統調用通過ocal

原创 容器安全問題綜述

文章目錄背景基於軟件的保護機制Linux內核特性namaspaceControl GroupsCapabilitySecure Computation Mode(SECCOMP)基於硬件的保護機制 paper: Contain

原创 數據分析(grep & awk & sed)

文章目錄grepawksed TODO grep # 對當前目錄遞歸查找$keywords grep -rn $keywords . # 不對指定目錄或者文件進行查找 grep --exclude-dir=.git --exclu

原创 Linux腳本初步

最近邊查語法(bash)邊寫了各種腳本做實驗數據分析,從0到1學會了怎麼寫腳本…簡單記錄一下方便以後查詢。 變量 shell中的變量名只能包含字母、數字、下劃線。 #!/bin/bash # 聲明變量 num=96 # 訪問

原创 Linux下使用TC模擬網絡延遲/帶寬

文章目錄TChandleqdiscclassless qdiscFIFO, First-In First-Out (pfifo and bfifo)SFQ, Stochastic Fair Queuingnetemclassful

原创 papers(Blockchain)

簡單記錄自己看過的關於區塊鏈的論文 Blurring the lines between Blockchains and Database Systems: the Case of Hyperledger Fabirc 排序階

原创 Towards Scaling Blockchain Systems via Sharding

文章目錄AbstractIntroductionPreliminariesSharding in DatabasesBlockchains Consensus ProtocolsTrusted Execution Environm

原创 Blurring the Lines between Blockchains and Database Systems: the Case of Hyperledger Fabric

文章目錄背景兩種模型order-executesimulate-order-validata-commit優化實現transaction recorderingearly transaction abort 背景 分佈式數據庫與區