當前位置:源碼庫-其他源碼-Java源碼-Java簡易區塊鏈錢包源碼ppblock V1.0

Java簡易區塊鏈錢包源碼ppblock V1.0

已下載  次
  • 軟件類別:Java源碼
  • 更新時間:2018-08-05
  • 軟件大小:293 KB
  • 界面語言:簡體中文
  • 演示地址:暫無演示                 官方網站: 暫無
  • 運行環境:其他
  • 軟件類型:免費源碼
  • 軟件等級:★★★☆☆
軟件介紹 - [ Java簡易區塊鏈錢包源碼ppblock V1.0 ]

ppblock區塊鏈 Java 的簡易實現版,自學了一段時間的區塊鏈理論知識,自己嘗試著寫一個具有錢包雛形的區塊鏈項目,開源出來, 供像我一樣想開發區塊鏈又不知從何下手初學者參考。目前大部分區塊鏈從業者都是從事 DApp 開發,做底層鏈開發的還是比較少,目前也沒有很大必要, 不過嘗試寫鏈可以更好的理解區塊鏈底層的運行邏輯。本人在開發的過程中最大的體會是,在理論學習的時候覺得區塊鏈知識并不復雜, 理論自己都懂了,但是真要自己實現了就會發現有各種坑,最后才發現自己對某些細節理解還是一知半解。 希望這個項目能對初學區塊鏈者有所幫助,大家一起學習,一起成長。

Version 1.0

初步了完成的區塊鏈的各個模塊,包括賬戶,區塊鏈,網絡等模塊實現

實現了賬戶創建,發送交易和挖礦功能

實現了網絡功能,包括發送廣播賬戶,廣播區塊,廣播交易以及自動同步區塊功能。

運行部署

項目默認部署4個節點,創建了4個配置文件 application-{env}.yml, 如果想要部署更多的節點,再創建更多的配置文件就 OK 了。

使用 idea 部署測試非常簡單,按照下面的方法添加多個 springBoot 啟動配置。

Java源碼,區塊鏈源碼,錢包源碼,ppblock

然后分別啟動 4 個節點就好了。啟動之后節點之間自動連接成 P2P 網絡,隨后你就可以使用 postman 工具進行測試了,如果沒有安裝 postman 的話請自行安裝,或者和我一樣使用 chrome 瀏覽器的 postman 擴展。

Web 測試 API

API名稱 請求方式 URL
生成錢包 POST /account/new
查看錢包列表 GET /account/list
啟動挖礦 GET /chain/mine
發送交易 POST /chain/transactions/new
查看最后一個區塊 GET /chain/block/view
添加節點 POST /chain/node/add
查看節點 GET /chain/node/view

注意:凡是 POST 請求都是使用 RequestBody 的方式傳參的, 不是用表單的 form-data 形式, 比如發送交易的參數形式如下:

{

"name":"value",

"name2":"value2"

}

簡單測試

首先依次啟動 node1 - node4 4個節點,由于在啟動的時候會自動鏈接初始化的節點,各自連接成為一個 P2P 的網絡,所以被鏈接的節點沒有啟動的時候會拋出網絡異常,不用管它,等其他節點啟動好了之后又會自動連接上的。

☉推薦使用迅雷或快車等多線程下載軟件下載本站資源。
☉未登錄會員無法下載,登錄后可獲得更多便利功能,如未注冊,請先注冊
☉如果服務器暫不能下載請稍后重試!總是不能下載,請點我報錯,謝謝合作!
☉本站所有資源(包括模板、素材、軟件、字體等)僅供學習與參考,請勿用于商業用途。
☉本站所有資源若無特別說明,默認解壓密碼:www.eepzci.liveaspku.com
☉人民幣與M幣匯率為1比1,即1元=1M幣.有任何疑問請聯系客服

相關Java源碼
熱門標簽

Java源碼Rss訂閱Java源碼搜索

顶呱刮西游记 2013-5-14南京教科频道法制现场彩票播放 456棋牌游戏手机版 排五玩法奖金规则 北京十一选五走势图 双色球手机投注 内蒙古11选5时时彩 3d预测专家软件破解版 申城斗地主 足球技巧 吉祥棋牌官方 双色球大小分布图 2008上证指数 网赌快乐飞艇 股票分析师群 江苏十一选五开奖结果爱彩乐 老公赚钱老婆花铃声 m4r