aggstam
49d275ddc8
rpc/client: subscribe to notifications impl added, script/research/rpc_cleint_notifications: example usage of rpc/client.subscribe()
2022-11-23 23:06:25 +02:00
aggstam
5b26ce4efb
script/research/nodes-tool: fixed broken import
2022-11-19 15:55:49 +02:00
aggstam
ee10a54648
consensus: major changes implemented
...
finalization syncing period implemented, finalization logic improvements, fork logic improvements, use blockhash instead of header hash as identifiers, remove redundant DELTA, minor fixes
2022-11-18 02:32:47 +02:00
parazyd
f2bf300679
script: Remove obsolete scripts.
2022-11-16 20:34:41 +01:00
parazyd
a958ba0ea2
script: Remove SQL query scripts.
2022-11-16 20:34:41 +01:00
aggstam
0bd7d8a376
consensus: chopped Participants
2022-11-16 20:51:11 +02:00
parazyd
99f08cc8f5
sql: Remove obsolete darkpulse schema.
2022-11-16 14:26:37 +01:00
parazyd
cc8a046242
sql: Remove obsolete cashier schemas.
2022-11-16 14:26:37 +01:00
ghassmo
acd16ee999
script/research/event_graph: a little change in the implementation
2022-11-10 10:21:28 +04:00
parazyd
c1b2c2af5a
Update crate dependencies
2022-11-08 12:17:25 +01:00
mohab metwally
f27ee17282
WIP debugging failing verified lead contract
2022-11-04 22:14:16 +02:00
aggstam
3cd8573e1c
script/research/nodes-tool: updated to latest structures
2022-11-01 18:03:50 +02:00
parazyd
8ae84ad7f9
Add license header to source files.
2022-10-31 18:16:13 +01:00
mohab metwally
b93a94b164
add documentation for leader election, and blockchain to book, and research
2022-10-30 20:24:50 +02:00
Luther Blissett
43a871c3f2
Update all Cargo.toml files to include AGPL license reference.
2022-10-30 11:01:40 +01:00
ghassmo
0a1621f5f5
script/research/event_graph: little fix in the synchronization process
2022-10-30 12:49:54 +04:00
aggstam
4ba31723c1
consensus: participants logic updated, proposal proof validation added, fmt
2022-10-30 03:11:35 +03:00
ghassmo
e84065e1fd
script/research/event_graph: add benchmark charts for pruning the graphs
2022-10-29 23:44:55 +04:00
ghassmo
4aa7e8d25c
script/research/event_graph: more optimization for the code & remove old events from both active pool and orphan pool
2022-10-29 23:44:55 +04:00
Luther Blissett
a68304ca99
x3dh: Fix remaining bug thanks to cronokirby's eagle vision.
2022-10-28 23:54:52 +02:00
Luther Blissett
384e9fcc38
x3dh: Use a constant info for init.
2022-10-28 23:54:36 +02:00
Luther Blissett
6fc054ae9b
x3dh: Remove anyhow dep.
2022-10-28 09:57:12 +02:00
Luther Blissett
97b849edbc
x3dh: WIP header encryption.
...
Some ratcheting bug still appears after the third message.
2022-10-28 01:33:43 +02:00
Luther Blissett
b51e7c2579
x3dh: Simplify state discards.
2022-10-28 01:33:43 +02:00
Luther Blissett
57cea9928d
x3dh: Use local serialization for MessageHeader.
2022-10-28 01:33:43 +02:00
Luther Blissett
332ab9122a
x3dh: One more message for safety.
2022-10-28 01:33:43 +02:00
aggstam
ef3c52e6b6
crypsinous_playground: simulation epochs as arg
2022-10-27 21:21:53 +03:00
aggstam
28d99d337f
crypsinous_playground: moved coins.rs to main repo, consensus::ouroboros: create wrappers to use consensus::coins
2022-10-27 19:50:55 +03:00
Luther Blissett
b46f64bf78
x3dh: Confirm out-of-order is working.
2022-10-27 18:03:51 +02:00
Luther Blissett
4673651b03
x3dh: Working X3DH with the Double Ratchet algorithm.
2022-10-27 17:48:39 +02:00
Luther Blissett
8d927b4c4e
x3dh: Implement double-ratchet encryption and decryption mechanisms.
2022-10-27 15:54:40 +02:00
Luther Blissett
2d27510980
x3dh: Use aes-gcm-siv for AEAD encryption.
2022-10-26 16:55:42 +02:00
x
5a34c7bd2d
ec: add random math stuff
2022-10-25 11:15:08 +00:00
x
2d7942bfee
x3dh: add algo link
2022-10-25 09:17:54 +00:00
x
cd07f3cbe3
add event graph todos
2022-10-25 08:47:04 +00:00
x
9171df38d3
event graph notes
2022-10-25 08:44:49 +00:00
Luther Blissett
25d6ee33f8
x3dh: Full documented protocol.
2022-10-24 21:15:40 +02:00
Luther Blissett
d513af596d
x3dh: Document hkdf and hmac.
2022-10-24 21:15:40 +02:00
x
3bb987bb02
smart contract virtual machine db types
2022-10-24 15:44:07 +00:00
Dastan-glitch
034664d5f3
move example/dao/schema (python dao schema)to script/research/dao
2022-10-24 15:15:21 +03:00
ghassmo
db7ac495b4
script/research/event_graph: add benchmarks figures
2022-10-24 13:40:07 +04:00
ghassmo
17d8ff8bc8
script/research/event_graph: little modification in charts
2022-10-24 13:10:52 +04:00
ghassmo
d3e8877ded
script/research: add benchmarks for merkletree and nullifiers serialization
2022-10-23 23:56:41 +04:00
ghassmo
208b29fa4f
script/research/event_graph: clean up the code
2022-10-23 14:33:33 +04:00
ghassmo
644303009a
script/research/event_graph: WIP new implementation for the syncing algorithm
2022-10-23 00:20:52 +04:00
aggstam
3c4770fe10
script/research/crypsinous_playground: retrieve owncoins from wallet
2022-10-22 19:06:12 +03:00
mohab metwally
b1f934866a
[research/crypsinous/tx] crypsinous tx structure
2022-10-22 15:01:28 +02:00
Luther Blissett
6b5ec09aa4
research: Barebones x3dh
2022-10-22 10:41:44 +02:00
ghassmo
19c72c50b5
script/research/event_graph: add the ability for running multi simulations for the algorithm & draw the simulations results on charts
2022-10-21 23:19:13 +04:00
ghassmo
dd3c62f319
script/research/event_graph: some modifications & add probability of losing messages
2022-10-20 22:48:52 +04:00