868 Commits

Author SHA1 Message Date
aggstam
a6b487c617 lilith emerges from sneed ashes 2022-08-03 14:49:21 +03:00
aggstam
e10098fa90 script/research/seedd: updated config with default ports and added lilith init files 2022-08-02 17:01:04 +03:00
aggstam
b2f70ac302 script/research/seedd: readme update 2022-08-01 16:03:44 +03:00
aggstam
75bb4a291b script/research/seedd: generalize network configuration 2022-08-01 15:58:48 +03:00
ghassmo
cc9fd99460 darkwiki: WIP: POC Operational transformation and raft 2022-07-31 23:07:46 +04:00
narodnik
3fabb8bbfc perform reduction on a divisor 2022-07-31 10:44:20 +02:00
narodnik
4aae54743e riemann roch basis 2022-07-31 10:43:56 +02:00
narodnik
ff2d1b3b9b visual heatmap of an elliptic curve 2022-07-31 09:58:04 +02: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
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
Dastan-glitch
de9c6615d5 script/research/raft-tool: add .gitignore 2022-07-26 01:14:11 +00:00
aggstam
e85ab2d204 script/research/nodes-tool: update structs 2022-07-25 21:49:37 +03:00
parazyd
31360c1a64 research/poseidon: Remove debug to allow imports from external modules. 2022-07-25 13:50:12 +02:00
ghassmo
1292f4c4dd tau/ raft-diag: using new raft api 2022-07-25 05:41:49 +04:00
ghassmo
c85d5c1d8c raft: fix major bugs in syncing process 2022-07-25 04:52:22 +04:00
ghassmo
6d9177691b script/research: create raft diagnostic tool 2022-07-24 01:31:30 +04:00
mohab metwally
03f7765e2b added homomorphic encryption research 2022-07-22 23:12:21 +02: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
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
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
aggstam
8e8ae97c9d script/research/dhtd: decoupled structures, moved p2p actions inside Dht struct. 2022-07-19 00:06:07 +03:00
aggstam
7b0d19e8dd script/research/dhtd: renaming and added optional init lookup map 2022-07-19 00:06:07 +03:00
narodnik
ba4213f75e modified tate lichenbaum pairing 2022-07-18 19:21:29 +02:00
narodnik
6b47bcf7b2 add small note to pairing code 2022-07-17 21:17:59 +02:00
aggstam
64a354fffa script/research/dhtd: simple lookup table impl added 2022-07-15 22:56:52 +03:00
aggstam
d585120315 script/research/dhtd: changed data storage from String to Vec<u8> 2022-07-14 16:25:15 +03:00
aggstam
016f30e62d script/research/dhtd: implementation of a simple DHT. 2022-07-12 15:05:35 +03:00
narodnik
5382a76eac use div(f) instead of <f> for divisor of f 2022-07-09 09:54:58 +02:00
narodnik
2bcf9e3b58 ec pairing class group divisors in sage 2022-07-09 09:45:23 +02:00
parazyd
0063271679 Update project dependencies. 2022-07-03 15:26:35 +02:00
mohab metwally
e4b97da335 [script/research/crypsinous] updated master docs with toward decentralized crypsinous 2022-07-02 23:40:29 +02:00
narodnik
978028f741 incomplete pairings in sage 2022-07-01 17:58:34 +02:00
aggstam
d02ee72177 consensus: explicit field names in structures 2022-06-22 16:35:01 +03:00