ghassmo
|
db4e9dd870
|
use unified gen_id function
|
2022-07-31 05:39:35 +04:00 |
|
ghassmo
|
f73217d966
|
create file module in src/util contain helper functions for dealing with files
|
2022-07-31 05:39:35 +04:00 |
|
narodnik
|
2c8643d653
|
sage: minor improvements and document some stuff
|
2022-07-30 20:33:59 +02:00 |
|
narodnik
|
1badb54ac1
|
add P = (0, 0) case for curve
|
2022-07-30 19:48:14 +02:00 |
|
narodnik
|
380acebf95
|
zeros and poles of a function, and calculate orders for them too
|
2022-07-30 11:28:51 +02:00 |
|
narodnik
|
6535dbe5e8
|
cleanup ordp.sage code
|
2022-07-30 11:00:48 +02:00 |
|
narodnik
|
9998b1da55
|
add working ordp function
|
2022-07-30 10:49:52 +02:00 |
|
narodnik
|
dca1d95eb6
|
jupyter notebook showing calculation of the valuation
|
2022-07-30 10:30:16 +02:00 |
|
narodnik
|
a98f710217
|
add verification of computed valuation
|
2022-07-30 08:54:42 +02:00 |
|
aggstam
|
6607849889
|
consensus: moved state transitions/validations to state.rs
|
2022-07-29 13:41:39 +03:00 |
|
narodnik
|
6b33d672aa
|
cleanup and fix mistake in math
|
2022-07-28 13:18:19 +02:00 |
|
narodnik
|
2f22233519
|
valuation of function at a local ring for elliptic curve
|
2022-07-28 12:08:55 +02:00 |
|
aggstam
|
d6a9ef2ff3
|
script/research/seedd: implementation of multiple P2P seeds in single instance.
|
2022-07-27 20:10:54 +03:00 |
|
Dastan-glitch
|
9731a0451a
|
script/research: remove raft-tool
|
2022-07-26 12:44:21 +00:00 |
|
ghassmo
|
d6427979cf
|
create darkwiki in script/research
|
2022-07-26 12:22:06 +04:00 |
|
ghassmo
|
1dbab61a5a
|
cargo clippy a little clean up
|
2022-07-26 12:17:03 +04:00 |
|
ghassmo
|
0ac518ae9f
|
raft: split the main consensus code to files according to the roles & remove sync process
|
2022-07-26 10:06:42 +04:00 |
|
ghassmo
|
96fbca1080
|
bin/ircd/meeting_bot: prevent empty messages from breaking sending loop
|
2022-07-26 10:06:42 +04:00 |
|
Dastan-glitch
|
de9c6615d5
|
script/research/raft-tool: add .gitignore
|
2022-07-26 01:14:11 +00:00 |
|
Dastan-glitch
|
42171dad47
|
bin/tau: print a task workspace in its info table
|
2022-07-26 01:13:26 +00:00 |
|
aggstam
|
e85ab2d204
|
script/research/nodes-tool: update structs
|
2022-07-25 21:49:37 +03:00 |
|
aggstam
|
f6d19df216
|
src/consensus: updated structures
|
2022-07-25 21:34:50 +03:00 |
|
parazyd
|
31360c1a64
|
research/poseidon: Remove debug to allow imports from external modules.
|
2022-07-25 13:50:12 +02:00 |
|
narodnik
|
9a7c47f856
|
add missing stop() method for p2p
|
2022-07-25 12:42:40 +02:00 |
|
ghassmo
|
1292f4c4dd
|
tau/ raft-diag: using new raft api
|
2022-07-25 05:41:49 +04:00 |
|
ghassmo
|
26f0c3c638
|
raft: create RaftSettings instead of using const vars
|
2022-07-25 05:41:21 +04:00 |
|
ghassmo
|
3b90338d9c
|
Merge branch 'master' into raft_optimized
|
2022-07-25 04:53:24 +04:00 |
|
ghassmo
|
c85d5c1d8c
|
raft: fix major bugs in syncing process
|
2022-07-25 04:52:22 +04:00 |
|
parazyd
|
7513cf487d
|
crypto/constants: Change Schnorr domain prefix and add blockhash domain prefix.
|
2022-07-24 11:04:36 +02:00 |
|
Dastan-glitch
|
bdca618848
|
bin/tau: add filter for start state
|
2022-07-24 02:24:04 +00:00 |
|
Dastan-glitch
|
3f07a2bbc5
|
bin/tau: use State struct instead of hardcoded states
|
2022-07-24 02:06:41 +00:00 |
|
Dastan-glitch
|
d5c81104a7
|
bin/tau: minor rework plus log msgs for export and import
|
2022-07-24 02:04:51 +00:00 |
|
ghassmo
|
6d9177691b
|
script/research: create raft diagnostic tool
|
2022-07-24 01:31:30 +04:00 |
|
aggstam
|
ad800d67f3
|
ircd/protocol_privmsg: remedy race lock on seen messages
|
2022-07-23 21:42:03 +03:00 |
|
Dastan-glitch
|
0a23b180a1
|
bin/tau: print the current workspace name with tasks table
|
2022-07-23 18:38:40 +00:00 |
|
Dastan-glitch
|
8653ea7f2a
|
bin/tau: implement export/import
|
2022-07-23 18:37:30 +00:00 |
|
parazyd
|
5d839844d5
|
ircd: Implement e2e message encryption.
|
2022-07-23 19:09:56 +02:00 |
|
ghassmo
|
9df075dfb8
|
Merge branch 'master' into raft_optimized
|
2022-07-21 04:13:14 +04:00 |
|
narodnik
|
633a62deb0
|
add explicit homogenization step
|
2022-07-20 13:00:09 +02:00 |
|
narodnik
|
f75d02cf16
|
show how to calculate intersection_multiplicity of point on elliptic curve: otherwise known as the order of vanishing - ord_P(f)
|
2022-07-20 12:56:12 +02:00 |
|
narodnik
|
6b2cb4380b
|
divisors: add note how to use code for reducing [P] - [Q]
|
2022-07-20 12:49:29 +02:00 |
|
narodnik
|
cd030a3c69
|
show how to compute divisor functions for divisors with effective size 1
|
2022-07-20 12:40:21 +02:00 |
|
narodnik
|
154fbc81da
|
calculate function divisor for adding 2 points
|
2022-07-20 12:18:38 +02:00 |
|
Dastan-glitch
|
10282ba4cf
|
bin/tau: update taud_config.toml
|
2022-07-20 00:30:02 +00:00 |
|
Dastan-glitch
|
e47b57d356
|
bin/tau: remove watch_files
|
2022-07-20 00:29:01 +00:00 |
|
aggstam
|
109ef9a517
|
src/dht: feature created(lib structs moved from research/dhtd)
|
2022-07-19 22:21:35 +03:00 |
|
aggstam
|
0d30ced2d0
|
script/research/dhtd: replaced String with blake3::Hash
|
2022-07-19 21:50:44 +03:00 |
|
aggstam
|
d95e60af42
|
src: moved blake3 Hash Encodable/Decodable traits from blockchain/mod.rs to util/serial.rs
|
2022-07-19 19:32:04 +03:00 |
|
aggstam
|
4d8c0a85c0
|
src/consensus/protocol_tx: atomic operation added to check for seen txs
|
2022-07-19 16:49:46 +03:00 |
|
aggstam
|
ec7ebd09fd
|
script/research/dhtd: rewrite methods to prevent lock race conditions,
protocol to use atomic check for seen messages
|
2022-07-19 16:23:47 +03:00 |
|