mirror of https://github.com/poanetwork/hbbft.git
Commit Graph
Select branches
Hide Pull Requests
add-temporary-secret-type
afck-0.2.0
afck-api2
afck-qhb-duplicate-aux
afck-validator-map
ag-readme
c0gent-license
c0gent-rng-sync
igorbarinov-patch-1
master
mbr-adversary-tests
mbr-demo-adversary
mbr-gitlab-ci
mbr-proptest
mbr-words-of-wisdom
phahulin-split-fault-kind
revert-184-c0gent-mod-reorg
threshold-crypto-master
vk-agreement-test
vk-net-fault-check
vk-net-observer
vk-random-value
vk-split-fault-kind
#1
#10
#101
#105
#106
#106
#107
#109
#11
#110
#111
#112
#114
#115
#115
#116
#116
#117
#118
#119
#119
#12
#12
#123
#124
#125
#126
#127
#13
#130
#132
#133
#134
#136
#137
#138
#14
#140
#141
#141
#144
#146
#15
#150
#151
#152
#153
#153
#154
#155
#157
#158
#158
#159
#16
#161
#162
#163
#165
#165
#166
#167
#168
#169
#171
#172
#173
#174
#177
#178
#179
#180
#181
#182
#184
#185
#186
#187
#188
#188
#189
#189
#191
#192
#193
#193
#194
#194
#195
#196
#197
#199
#200
#203
#204
#204
#206
#207
#208
#21
#210
#211
#211
#213
#215
#216
#217
#218
#219
#22
#220
#221
#222
#223
#224
#225
#227
#23
#23
#231
#232
#233
#235
#236
#237
#238
#239
#240
#241
#242
#244
#245
#246
#248
#250
#252
#253
#254
#255
#256
#257
#259
#26
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#269
#270
#271
#272
#273
#274
#276
#277
#278
#279
#28
#280
#283
#287
#288
#289
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#30
#301
#302
#303
#305
#306
#307
#308
#31
#310
#312
#314
#315
#316
#317
#319
#32
#320
#321
#323
#325
#327
#328
#329
#33
#332
#334
#336
#338
#339
#34
#340
#342
#343
#344
#345
#346
#348
#349
#35
#350
#351
#352
#353
#354
#355
#357
#359
#36
#361
#362
#363
#364
#366
#367
#368
#370
#371
#372
#376
#377
#378
#379
#382
#383
#385
#387
#388
#389
#391
#393
#394
#4
#404
#405
#409
#410
#411
#414
#417
#419
#422
#423
#424
#425
#426
#427
#428
#430
#431
#433
#434
#434
#436
#436
#44
#441
#441
#46
#49
#50
#52
#53
#56
#58
#59
#6
#60
#61
#61
#62
#62
#63
#64
#65
#67
#68
#7
#70
#73
#74
#76
#78
#78
#79
#8
#82
#83
#86
#87
#9
#92
#93
#95
#96
#97
#98
#99
0.1.0
0.1.1
Select branches
Hide Pull Requests
add-temporary-secret-type
afck-0.2.0
afck-api2
afck-qhb-duplicate-aux
afck-validator-map
ag-readme
c0gent-license
c0gent-rng-sync
igorbarinov-patch-1
master
mbr-adversary-tests
mbr-demo-adversary
mbr-gitlab-ci
mbr-proptest
mbr-words-of-wisdom
phahulin-split-fault-kind
revert-184-c0gent-mod-reorg
threshold-crypto-master
vk-agreement-test
vk-net-fault-check
vk-net-observer
vk-random-value
vk-split-fault-kind
#1
#10
#101
#105
#106
#106
#107
#109
#11
#110
#111
#112
#114
#115
#115
#116
#116
#117
#118
#119
#119
#12
#12
#123
#124
#125
#126
#127
#13
#130
#132
#133
#134
#136
#137
#138
#14
#140
#141
#141
#144
#146
#15
#150
#151
#152
#153
#153
#154
#155
#157
#158
#158
#159
#16
#161
#162
#163
#165
#165
#166
#167
#168
#169
#171
#172
#173
#174
#177
#178
#179
#180
#181
#182
#184
#185
#186
#187
#188
#188
#189
#189
#191
#192
#193
#193
#194
#194
#195
#196
#197
#199
#200
#203
#204
#204
#206
#207
#208
#21
#210
#211
#211
#213
#215
#216
#217
#218
#219
#22
#220
#221
#222
#223
#224
#225
#227
#23
#23
#231
#232
#233
#235
#236
#237
#238
#239
#240
#241
#242
#244
#245
#246
#248
#250
#252
#253
#254
#255
#256
#257
#259
#26
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#269
#270
#271
#272
#273
#274
#276
#277
#278
#279
#28
#280
#283
#287
#288
#289
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#30
#301
#302
#303
#305
#306
#307
#308
#31
#310
#312
#314
#315
#316
#317
#319
#32
#320
#321
#323
#325
#327
#328
#329
#33
#332
#334
#336
#338
#339
#34
#340
#342
#343
#344
#345
#346
#348
#349
#35
#350
#351
#352
#353
#354
#355
#357
#359
#36
#361
#362
#363
#364
#366
#367
#368
#370
#371
#372
#376
#377
#378
#379
#382
#383
#385
#387
#388
#389
#391
#393
#394
#4
#404
#405
#409
#410
#411
#414
#417
#419
#422
#423
#424
#425
#426
#427
#428
#430
#431
#433
#434
#434
#436
#436
#44
#441
#441
#46
#49
#50
#52
#53
#56
#58
#59
#6
#60
#61
#61
#62
#62
#63
#64
#65
#67
#68
#7
#70
#73
#74
#76
#78
#78
#79
#8
#82
#83
#86
#87
#9
#92
#93
#95
#96
#97
#98
#99
0.1.0
0.1.1
-
37620874ee
fixed the operation of sending the Merkle tree proofs to each of N nodes
Vladimir Komendantskiy
2018-04-03 23:08:26 +0100 -
be605b9430
added channels to each of the comms threads to send proofs to remote nodes
Vladimir Komendantskiy
2018-04-03 12:53:59 +0100 -
186a855d2f
replaced lockable scoped channel variables with lock-free ones
Vladimir Komendantskiy
2018-04-02 21:26:40 +0100 -
e01a80dfa7
introduced a Connection struct and a procedure to start the network
Vladimir Komendantskiy
2018-04-01 22:29:12 +0100 -
9554c3c543
added GNU license and removed obsolete comments
Vladimir Komendantskiy
2018-04-01 21:41:49 +0100 -
4e9c8f0e36
corrected broadcast instance return value
Vladimir Komendantskiy
2018-03-29 18:19:41 +0100 -
d8c57280d3
decoder of broadcast value from Merkle tree leaves
Vladimir Komendantskiy
2018-03-29 17:23:02 +0100 -
468cf90076
transitioning broadcast stage to broadcast instance, i.e. simplifying for a single root hash
Vladimir Komendantskiy
2018-03-28 23:38:02 +0100 -
eb3bbbdd4f
2018-03-28 14:52:34 +0100 -
103e7c612d
2018-03-28 14:52:13 +0100 -
182c6e65f5
made the sharding step a function to reduce the size of inner_run
Vladimir Komendantskiy
2018-03-28 14:51:58 +0100 -
264b72011c
added example of intended use of Node and a draft of value encryption
Vladimir Komendantskiy
2018-03-27 21:59:38 +0100 -
cd98cd3bab
added draft responses to Ready messages, started tree interpolation
Vladimir Komendantskiy
2018-03-23 22:54:40 +0000 -
1cdec3c39b
broadcast algorithm drafted up to tree interpolation
Vladimir Komendantskiy
2018-03-22 22:47:44 +0000 -
fc475004f0
lifted the static requirement for messages by using scoped threads
Vladimir Komendantskiy
2018-03-20 16:32:19 +0000 -
c38aad2c0a
Refactored the comms from the consensus node module
Vladimir Komendantskiy
2018-03-19 17:12:20 +0000 -
797f775008
solved the problem with receiver side of a comms channel located inside an OS thread
Vladimir Komendantskiy
2018-03-17 00:36:32 +0000 -
4353b1bb3e
added shared state of the broadcast stage to the main consensus node loop
Vladimir Komendantskiy
2018-03-16 21:04:06 +0000 -
86e133d2b4
added a broadcast stage struct and drafted messaging between broadcast tasks
Vladimir Komendantskiy
2018-03-16 18:12:14 +0000 -
cb4c55a5c5
Task is refactored to provide a stream of messages
Vladimir Komendantskiy
2018-03-15 23:43:58 +0000 -
e8cde28f93
from_proto and into_proto methods now allow writing up the broadcast stage
Vladimir Komendantskiy
2018-03-15 18:00:17 +0000 -
c4069bcdd8
added .gitignore
Vladimir Komendantskiy
2018-03-15 10:16:12 +0000 -
8b652fd1c4
2018-03-15 10:49:51 +0700 -
5301123872
initial commit: elements of profobuf interface
Vladimir Komendantskiy
2018-03-15 00:03:21 +0000