Du er ikke logget ind
Beskrivelse
1. Introduction to Blockchain . . . . . ...1.1. Motivation and basic definitions..1.2. Encryption . . . . . . . . . . . . ...1.2.1. Functions . . . . . . . . . ...1.2.2. Symmetric-key algorithm..1.2.3. Asymmetric-key algorithm.1.3. Hashing . . . . . . . . . . . . . . ...1.4. Smart contracts . . . . . . . . . ...1.5. Bitcoin . . . . . . . . . . . . . . . ...1.6. Example workflows . . . . . . . ...Summary . . . . . . . . . . . . . . . . ...2. Blockchain Core - Model . . . . . ...2.1 Block.java..2.2. Transaction.java . . . . . . . . . . . . ...2.3. Wallet.java . . . . . . . . . . . . . . ...Summary . . . . . . . . . . . . . . . . .3. Database Setup. . . . . ...3.1. SQLite Database Browser Quick Setup. 3.2. Blockchain.db 3.3. Wallet.db . . . . . . . . . . . . . . . ...3.4 JDBC Driver for SQLite setup3.5 Writing your App init() method.Summary . . . . . . . . . . . . . . . . ...4. Service Layer Implementation. . . . . .4.1. BlockData.java
4 4.2. WalletData.javaSummary . . . . . . . . . . . . . . . . .5. UI - View Layer. . . . . .5.1. SceneBuilder Quick Setup 5.2. Creating Your Views 3.2.1. MainWindow.fxml . . . . . . . . . . . . . . . . 3.2.2. AddNewTransactionWindow.fxml . . . . . . . . . . . . . . . .5.3. Creating Your View Controllers 5.3.1 MainWindowController.java 5.3.1 AddNewTransactionController.javaSummary . . . . . . . . . . . . . . . . .6. Network Handlers - Networking Layer. . . . . .6.1. UI Thread 6.2. Peer Client Thread6.3. Peer Server Handler - Multithreading requests 6.3.1 Peer Request Thread6.4. Mining ThreadSummary . . . . . . . . . . . . . . . . .