ghassmo
|
3e76241ddd
|
script/research/crdt: use log_config from darkfi::util
|
2022-03-28 19:59:37 +02:00 |
|
ghassmo
|
61d2595e6a
|
script/research/crdt: use generic for send/receive event inside Node &
add debug messages
|
2022-03-28 19:59:37 +02:00 |
|
ghassmo
|
cb841d3fe6
|
script/research/crdt: WIP implement P2p for crdt node
|
2022-03-28 19:59:37 +02:00 |
|
aggstam
|
cbcb90ca6b
|
script/research/validatord: minor cleanup
|
2022-03-28 19:59:36 +02:00 |
|
aggstam
|
e321b99a48
|
script/research/validatord/simulation: fixed ports in commands.
|
2022-03-28 19:59:36 +02:00 |
|
aggstam
|
e5b507693c
|
script/research/validatord: Core validator boilerplate implementation, using p2p network.
|
2022-03-28 19:59:36 +02:00 |
|
ghassmo
|
cc3edb6b38
|
script/research/crdt: impl Decodable + Encodable for Event
|
2022-03-28 19:59:36 +02:00 |
|
ghassmo
|
0457fc65f8
|
script/research/crdt: implement base structs for p2p
|
2022-03-28 19:59:36 +02:00 |
|
mohab
|
53938b8e64
|
[script/research/crypsinous] fix typo in notes
|
2022-03-28 19:59:35 +02:00 |
|
mohab
|
2d9f629dd7
|
[script/research/crypsinous] added lead statment note
|
2022-03-28 19:59:35 +02:00 |
|
mohab
|
5bc4c121c1
|
[script/research/crypsinous] added crypsinous blockchain notes
|
2022-03-28 19:59:35 +02:00 |
|
ghassmo
|
9849bac8b2
|
script/research/crdt: clean up
|
2022-03-28 19:59:35 +02:00 |
|
ghassmo
|
db7d5ccbbd
|
script/research/crdt: implementing POC crdt
|
2022-03-28 19:59:35 +02:00 |
|
aggstam
|
7e8eb10e29
|
script/research/consensud/main.rs: consensus_task rename to proposal_task
|
2022-03-28 19:59:35 +02:00 |
|
aggstam
|
243484f6f9
|
script/research/consensud: fmt
|
2022-03-28 19:59:35 +02:00 |
|
aggstam
|
7dd944ab5c
|
script/research/consensud: consensus task to be executed on next epoch start.
|
2022-03-28 19:59:35 +02:00 |
|
mohab
|
220daa4645
|
[script/research/crypsinous] fix pour transaction in doc
|
2022-03-28 19:59:35 +02:00 |
|
aggstam
|
ef60d8efa6
|
script/research/consensud: created consensus task in a parallel thread.
|
2022-03-28 19:59:35 +02:00 |
|
aggstam
|
df822d20aa
|
script/research/consensusd/src/main.rs: testing parallel tasks.
|
2022-03-28 19:59:34 +02:00 |
|
mohab
|
f9aa5fb20e
|
[script/research/crypsinous] added crypsinous research notes
|
2022-03-28 19:59:34 +02:00 |
|
mohab
|
ef22eb9977
|
[research/dpos] reverted from pvss to vrf
|
2022-03-28 19:59:34 +02:00 |
|
aggstam
|
82b885ef27
|
script/research/consensusd: minor cleanup
|
2022-03-18 20:59:15 +02:00 |
|
aggstam
|
adf0f6170b
|
script/research/streamlet_rust/Cargo.toml: fixed darkfi dependency
|
2022-03-18 17:20:33 +02:00 |
|
aggstam
|
1f0291cd1f
|
script/research/consensusd: daemon prototype implementation
|
2022-03-18 17:16:29 +02:00 |
|
parazyd
|
2b870588e7
|
CI: Compile all binaries in bin/ to test compilation.
|
2022-03-17 12:47:57 +01:00 |
|
narodnik
|
18ed156e65
|
ec endomorphism tests
|
2022-03-15 14:12:01 +01:00 |
|
narodnik
|
9a6a22137a
|
ec: frobenius map
|
2022-03-15 11:35:35 +01:00 |
|
narodnik
|
41855cd4a3
|
rename script/research/elliptic_curves/ to script/research/ec/
|
2022-03-15 10:35:35 +01:00 |
|
narodnik
|
c8b042813f
|
ec: hasse interval
|
2022-03-15 10:18:30 +01:00 |
|
narodnik
|
5ba1f3edf2
|
example of cracking EC group
|
2022-03-15 09:59:10 +01:00 |
|
aggstam
|
e82befb679
|
script/research/streamlet_rust: Modified structures based on doc/src/architecture/blockchain.md
|
2022-03-12 15:16:47 +02:00 |
|
aggstam
|
eb2342d424
|
script/research/streamlet_rust: Block signature encoding modified
|
2022-03-09 15:22:44 +02:00 |
|
ghassmo
|
860b2cf324
|
move sql to script dir
|
2022-03-08 19:55:25 +04:00 |
|
narodnik
|
1a901f50de
|
improve halo2.sage doc
|
2022-02-26 20:58:21 +01:00 |
|
aggstam
|
32daa3cf3e
|
script/research/streamlet_rust: Moved tx confirmation to block finalization
|
2022-02-24 21:48:04 +02:00 |
|
aggstam
|
747538eaca
|
script/research/streamlet_rust/node.rs: Moved proving keys generation to Node constructor.
|
2022-02-23 18:18:41 +02:00 |
|
aggstam
|
5396dae4bb
|
script/research/streamlet_rust: Block transactions changed from String to tx::Transaction.
Additional modifications:
script/research/streamlet_rust: fixed epoch calculation
Added macros at:
crypto::{note::EncryptedNote, proof::Proof, MintRevealedValues, SpendRevealedValues},
tx::{Transaction, TransactionClearInput, TransactionInput, TransactionOutput}
|
2022-02-23 00:05:10 +02:00 |
|
mohab
|
0ec4502a9a
|
[research/ouroboros] fixed evironment epoch/slot synchrony for one epoch only
|
2022-02-21 12:48:08 +02:00 |
|
mohab
|
50d3673bb0
|
[research/ouroboros] made TrustedBeacon centralized in the environment, with single instance
|
2022-02-21 12:48:08 +02:00 |
|
mohab
|
112f93389a
|
[research/ouroboros] dynamic staking
|
2022-02-21 12:48:07 +02:00 |
|
ghassmo
|
f6d80e36f8
|
clean up & remove unused files
|
2022-02-18 10:57:13 +04:00 |
|
aggstam
|
9b26549e46
|
script/research/streamlet_rust: keypairs and signatures added
Modifications:
- fixed folder Cargo.toml dependencies and workspace structure.
- added PartialEq macro to Blockchain and Vote structures.
- added nodes keypair functionality using crypto::keypair.
- added signatures impl using crypto::schnorr.
|
2022-02-16 21:39:55 +02:00 |
|
mohab
|
79328821b4
|
[research/ouroboros] finished input endorser, but out of synchrony still
|
2022-02-14 14:21:34 +02:00 |
|
mohab
|
6c197642b7
|
[research/ourobors] add support for delayed endorsing]
|
2022-02-14 14:21:34 +02:00 |
|
mohab
|
d3b1dcebb3
|
[research/ouroboros] added Input endorser
|
2022-02-14 14:21:33 +02:00 |
|
mohab
|
237b71353d
|
[research/ouroboros] Z blockchain printing
|
2022-02-14 14:21:33 +02:00 |
|
mohab
|
223951cfe5
|
[research/ouroboros] basic non-forkable blockchain
|
2022-02-14 14:21:33 +02:00 |
|
aggstam
|
61d166f14b
|
script/research: Added streamlet rust folder.
Folder contains the rust implementation of the structures required for the consensus protocol.
Protocol simulation is presented in lib.rs unit test.
|
2022-02-13 21:57:31 +02:00 |
|
mohab
|
4eee40e873
|
[research/ourobors] fixed bugs in vrf, blockchain
|
2022-02-11 19:22:03 +02:00 |
|
mohab
|
4545cf2a1c
|
[research/ouroboros] finished basic simulation
|
2022-02-11 13:42:31 +02:00 |
|