├── .gitignore ├── README.md ├── a.json ├── a.pri ├── a.pub ├── b.pri ├── b.pub ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle ├── src ├── main │ ├── java │ │ └── com │ │ │ └── maijiantian │ │ │ └── handbyhandbc │ │ │ ├── HandbyhandbcApplication.java │ │ │ ├── bean │ │ │ ├── Block.java │ │ │ ├── MessageBean.java │ │ │ ├── Notebook.java │ │ │ ├── Transaction.java │ │ │ └── Wallet.java │ │ │ ├── controller │ │ │ └── BlockController.java │ │ │ ├── jackson │ │ │ ├── JackSonTest.java │ │ │ └── User.java │ │ │ ├── utils │ │ │ ├── HashUtils.java │ │ │ └── RSAUtils.java │ │ │ └── websocket │ │ │ ├── MyClient.java │ │ │ └── MyServer.java │ └── resources │ │ ├── application.properties │ │ └── static │ │ ├── css │ │ ├── bootstrap.css │ │ └── pb.css │ │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ │ ├── index.html │ │ ├── js │ │ ├── bootstrap.js │ │ ├── jquery-1.12.4.min.js │ │ ├── jsrsasign-all-min.js │ │ └── pb.js │ │ └── test.html └── test │ └── java │ └── com │ └── maijiantian │ └── handbyhandbc │ └── HandbyhandbcApplicationTests.java └── wsdemo ├── .gitignore ├── build.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main ├── java │ └── com │ │ └── maijiantian │ │ └── wsdemo │ │ ├── MyClient.java │ │ ├── MyServer.java │ │ ├── MyTest.java │ │ ├── WsController.java │ │ └── WsdemoApplication.java └── resources │ └── application.properties └── test └── java └── com └── maijiantian └── wsdemo └── WsdemoApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/README.md -------------------------------------------------------------------------------- /a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/a.json -------------------------------------------------------------------------------- /a.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/a.pri -------------------------------------------------------------------------------- /a.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/a.pub -------------------------------------------------------------------------------- /b.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/b.pri -------------------------------------------------------------------------------- /b.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/b.pub -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/com/maijiantian/handbyhandbc/HandbyhandbcApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/java/com/maijiantian/handbyhandbc/HandbyhandbcApplication.java -------------------------------------------------------------------------------- /src/main/java/com/maijiantian/handbyhandbc/bean/Block.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/java/com/maijiantian/handbyhandbc/bean/Block.java -------------------------------------------------------------------------------- /src/main/java/com/maijiantian/handbyhandbc/bean/MessageBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/java/com/maijiantian/handbyhandbc/bean/MessageBean.java -------------------------------------------------------------------------------- /src/main/java/com/maijiantian/handbyhandbc/bean/Notebook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/java/com/maijiantian/handbyhandbc/bean/Notebook.java -------------------------------------------------------------------------------- /src/main/java/com/maijiantian/handbyhandbc/bean/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/java/com/maijiantian/handbyhandbc/bean/Transaction.java -------------------------------------------------------------------------------- /src/main/java/com/maijiantian/handbyhandbc/bean/Wallet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/java/com/maijiantian/handbyhandbc/bean/Wallet.java -------------------------------------------------------------------------------- /src/main/java/com/maijiantian/handbyhandbc/controller/BlockController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/java/com/maijiantian/handbyhandbc/controller/BlockController.java -------------------------------------------------------------------------------- /src/main/java/com/maijiantian/handbyhandbc/jackson/JackSonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/java/com/maijiantian/handbyhandbc/jackson/JackSonTest.java -------------------------------------------------------------------------------- /src/main/java/com/maijiantian/handbyhandbc/jackson/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/java/com/maijiantian/handbyhandbc/jackson/User.java -------------------------------------------------------------------------------- /src/main/java/com/maijiantian/handbyhandbc/utils/HashUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/java/com/maijiantian/handbyhandbc/utils/HashUtils.java -------------------------------------------------------------------------------- /src/main/java/com/maijiantian/handbyhandbc/utils/RSAUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/java/com/maijiantian/handbyhandbc/utils/RSAUtils.java -------------------------------------------------------------------------------- /src/main/java/com/maijiantian/handbyhandbc/websocket/MyClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/java/com/maijiantian/handbyhandbc/websocket/MyClient.java -------------------------------------------------------------------------------- /src/main/java/com/maijiantian/handbyhandbc/websocket/MyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/java/com/maijiantian/handbyhandbc/websocket/MyServer.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/static/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/resources/static/css/bootstrap.css -------------------------------------------------------------------------------- /src/main/resources/static/css/pb.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/resources/static/css/pb.css -------------------------------------------------------------------------------- /src/main/resources/static/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/resources/static/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/main/resources/static/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/resources/static/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /src/main/resources/static/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/resources/static/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/main/resources/static/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/resources/static/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/main/resources/static/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/resources/static/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/resources/static/index.html -------------------------------------------------------------------------------- /src/main/resources/static/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/resources/static/js/bootstrap.js -------------------------------------------------------------------------------- /src/main/resources/static/js/jquery-1.12.4.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/resources/static/js/jquery-1.12.4.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/jsrsasign-all-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/resources/static/js/jsrsasign-all-min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/pb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/resources/static/js/pb.js -------------------------------------------------------------------------------- /src/main/resources/static/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/main/resources/static/test.html -------------------------------------------------------------------------------- /src/test/java/com/maijiantian/handbyhandbc/HandbyhandbcApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/src/test/java/com/maijiantian/handbyhandbc/HandbyhandbcApplicationTests.java -------------------------------------------------------------------------------- /wsdemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/wsdemo/.gitignore -------------------------------------------------------------------------------- /wsdemo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/wsdemo/build.gradle -------------------------------------------------------------------------------- /wsdemo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/wsdemo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /wsdemo/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/wsdemo/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /wsdemo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/wsdemo/gradlew -------------------------------------------------------------------------------- /wsdemo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/wsdemo/gradlew.bat -------------------------------------------------------------------------------- /wsdemo/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'wsdemo' 2 | -------------------------------------------------------------------------------- /wsdemo/src/main/java/com/maijiantian/wsdemo/MyClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/wsdemo/src/main/java/com/maijiantian/wsdemo/MyClient.java -------------------------------------------------------------------------------- /wsdemo/src/main/java/com/maijiantian/wsdemo/MyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/wsdemo/src/main/java/com/maijiantian/wsdemo/MyServer.java -------------------------------------------------------------------------------- /wsdemo/src/main/java/com/maijiantian/wsdemo/MyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/wsdemo/src/main/java/com/maijiantian/wsdemo/MyTest.java -------------------------------------------------------------------------------- /wsdemo/src/main/java/com/maijiantian/wsdemo/WsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/wsdemo/src/main/java/com/maijiantian/wsdemo/WsController.java -------------------------------------------------------------------------------- /wsdemo/src/main/java/com/maijiantian/wsdemo/WsdemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/wsdemo/src/main/java/com/maijiantian/wsdemo/WsdemoApplication.java -------------------------------------------------------------------------------- /wsdemo/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wsdemo/src/test/java/com/maijiantian/wsdemo/WsdemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaiJiantian/blockchain--java/HEAD/wsdemo/src/test/java/com/maijiantian/wsdemo/WsdemoApplicationTests.java --------------------------------------------------------------------------------