Time of Update: 2018-08-16
博主之前的文章都是教大家怎麼快速的搭建一個Fabric的環境,但是其中大量的工作都隱藏到了官方的指令碼中,並不方便大家深入理解其中的過程,所以博主這裡就將其中的過程一步步分解,方便大家。 前面的準備工作我就不用多說了,也就是各種軟體和開發環境的安裝,安裝好以後,我們git clone下來最新的代碼,並切換到v1.0.0,並且下載好我們需要使用的docker鏡像,也就是到步驟6,接下來我們要解析的是之後的步驟,也就是真正的搭建Fabric的過程。 1.產生公私密金鑰和認證
Time of Update: 2018-08-16
淺談以太坊智能合約的設計模式與升級方法 作者:fisco-dev https://github.com/FISCO-BCOS/Wiki 淺談以太坊智能合約的設計模式與升級方法 1. 最佳實務 2. 實用設計案例 2.1 控制器合約與資料合約: 1->1 2.2 控制器合約與資料合約: 1->N 2.3 控制器合約與資料合約: N->1 2.4
Time of Update: 2018-08-16
root ca ca一般按照組織來劃分,即org1,org2,org3分別擁有自己的ca。 ca啟動的時候,會設定兩個環境變數,FABRIC_CA_SERVER_CA_CERTFILE 和 FABRIC_CA_SERVER_CA_KEYFILE。 如果不設定這兩個的時候會怎麼樣呢。其實,如果不設定的話,CA伺服器會根據預設的ca config來自己產生這兩個檔案。 這個時候的CA就是所謂的rootCA。 ·FABRIC_CA_SERVER_CA_CERTFILE是當前ca的證明書(
Time of Update: 2018-08-16
1、方式一 直接去Docker Hub上直接下載: https://hub.docker.com/r/hyperledger/ docker pull hyperledger/fabric-peer:x86_64-1.0.1docker pull hyperledger/fabric-orderer:x86_64-1.0.1docker pull hyperledger/fabric-ccenv:x86_64-1.0.1docker pull
Time of Update: 2018-08-16
認證要求: 1.數位憑證的格式遵循X.509標準 2.版本V3 3.簽名演算法sha256ECDSA FABRIC-JAVA-SDK中使用到的CA: ./e2e-2Orgs/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts
Time of Update: 2018-08-16
最近一直在研究公司架構的精髓,公司項目一般分為三個模組:****-api、****-data-access、****-cms。 ****-api採用spring boot微服務理念,為其他項目提供介面服務。 api服務所有介面的傳回值都以如下結構返回: { status: 200, message: "ok", entity: {}}
Time of Update: 2018-08-16
隨著技術的進步,社會的開放,以及政府部門政務的透明化,區塊鏈技術應用於電子政務也成為探討的方向。 對於旨在實現基於區塊鏈技術的電子政務數字生態系統,向公民提供政務服務和政府各部門業務的自動化機制,必須將國家政務所有領域結合在一起,形成一個共有的資訊空間,包含政府機構、經濟資料、金融交易和社會領域。這個生態系統還應包括註冊管理部門機構和對應軟體,用於構建基於智能合約的政府機構、企業和公用使用者的應用程式和平台。 政務鏈即是按照以上方向,對現有電子政務的改良做出了全新的嘗試。
Time of Update: 2018-08-16
Telegram是一款加密的即時通訊軟體,本文告訴大家如何使用 這個軟體。 在使用之前,需要保證自己已經開了梯子,如果沒有梯子,那麼就無法使用這個工具。 假如梯子是 127.0.0.1 連接埠 1080 那麼首先下載 Telegram ,下載方法是從 市集搜尋 Telegram 就可以下載 如果不想搜尋,或者微軟又gg,那麼可以使用下面的連結直接開啟 https://www.microsoft.com/store/productId/9NZTWSQNTD0S
Time of Update: 2018-08-16
Git介紹 分布式:Git版本控制系統是一個分布式的系統,是用來儲存工程原始碼曆史狀態的命令列工具。 儲存點:Git的儲存點可以追蹤源碼中的檔案, 並能得到某一個時間點上的整個工程項目的狀態;可以在該儲存點將多人提交的源碼合并, 也可以回退到某一個儲存點上。
Time of Update: 2018-08-16
區塊鏈在未來能應用在那個領域是值得交流的一個問題,在這簡單的介紹幾個使用情境供大家進行更多的暢想 數字貨幣:以比特幣為代表的數字貨幣,本質上依賴網路演算法產生數字貨幣,去中心化。 資料存放區:區塊鏈高度冗餘,高安全性和隱私保護特別適合儲存和保護隱私資料,以防止資料丟失或者泄露。 金融交易:目前已經有企業為金融機構提供了一些區塊鏈解決方案,例如票據市場的交易
Time of Update: 2018-08-16
轉載自:http://www.chinaz.com/server/2016/0513/530899.shtml?qq-pf-to=pcqq.group 在上周出現了一條新聞, Telegram以及Whatsapp並沒有你想的那麼安全。 現在我們為了瞭解到兩個Telegram帳號之間通訊是否有漏洞,於是我們就註冊了帳號,並作出了測試,如下,我們通過攻擊SS7網路中的測試帳號,這就是我們擷取到的資訊,首先,我們需要找到IMSI碼:
Time of Update: 2018-08-16
先決條件 http://hyperledger-fabric.readthedocs.io/en/latest/prereqs.html 安裝方法 vim bootstrap.sh chmod +x bootstrap.sh 將 url中的拷入 bootstrap.sh中 然後執行
Time of Update: 2018-08-16
綜述
Time of Update: 2018-08-16
fabric源碼解析8——peer的System Chaincode 綜述 關於System Chaincode,下文中以系統鏈碼稱之。這是個人翻譯,依據是Chaincode本質是註冊儲存到鏈上的一段邏輯代碼,因此個人習慣稱Chaincode為鏈碼,fabric文檔中也變相的稱為智能合約。但是,因為Chaincode是專用名詞,個人覺得不翻譯而直接使用是最好的。
Time of Update: 2018-08-16
1: 建立channel時出現Error: Got unexpected status: BAD_REQUEST 可能是該名稱的channel已經存在了,執行:peer channel list 發現mychannel渠道已經建立了,所以不用再重複的建立了。 那麼我們可以建立其他名稱的渠道嗎。不是mychannel。
Time of Update: 2018-08-16
第四章 部署系統合約 系統合約是 FISCO BCOS 區塊鏈的重要設計思路之一,也是控制網路節點加入和退出的重要方式,每條區塊鏈僅需部署一次系統合約。系統合約的詳細介紹,請參看附錄:11.7 系統合約介紹 4.1 配置 切換到部署系統合約的目錄下 cd /mydata/FISCO-BCOS/systemcontractv2 安裝依賴環境 cnpm install 設定區塊鏈節點RPC連接埠
Time of Update: 2018-08-16
系統版本:Ubuntu16.04.4 ① 安裝nodejs(安裝後版本nodejs版本大於6)、babel-node環境 方案一:參考網站:http://blog.csdn.net/weibo392/article/details/77368550 方案二:更新ubuntu軟體源 sudo apt-get updatesudo apt-get install -y python-software-properties
Time of Update: 2018-08-16
第二章 建立創世節點 創世節點是區塊鏈中的第一個節點,搭建區塊鏈,從建立創世節點開始。 2.1 建立節點環境 假定創世節點目錄為/mydata/nodedata-1/,建立節點環境如下: #建立目錄結構mkdir -p /mydata/nodedata-1/mkdir -p /mydata/nodedata-1/data/ #存放節點的各種檔案mkdir -p /mydata/nodedata-1/log/ #存放日誌mkdir -p
Time of Update: 2018-08-16
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");String format = df.format(new Date());System.out.println(format);//2018-01-24T09:17:19.993+08:00SimpleDateFormat df2 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:
Time of Update: 2018-08-16
在application.yml設定檔中配置上傳路徑和檔案限制大小 spring: servlet: multipart: max-file-size: 10KB upload: file: location: D:\upload\ 官方提供的可配置項: # MULTIPART (MultipartProperties)spring.servlet.multipart.enabled=true # Whether to