Commit Graph

551 Commits

Author SHA1 Message Date
parazyd
f188c2bb05 chore: Update crate dependencies 2023-11-09 14:20:57 +01:00
parazyd
b61127af9a chore: Update crate dependencies 2023-10-27 09:02:18 +02:00
aggstam
372b8f2234 script/research/gg: Genesis Generator cli util added 2023-10-19 18:24:15 +03:00
ertosns
b6596ffcf6 [research/bulletproof-mpc] conclude dark-renegade 2023-10-16 16:27:01 +03:00
parazyd
76f9360b19 research: Add viewing key impl 2023-10-16 08:45:54 +02:00
ertosns
6d7623b396 [research/bulletproof-mpc] add references 2023-10-04 15:44:47 +03:00
ertosns
899148871d [research/bulletproof-mpc] dark renegade 2023-10-04 15:37:22 +03:00
ertosns
f0ba9ad0f0 [research/mpc] add testbeaver, miscel changes in mpc api 2023-09-27 22:53:08 +03:00
ertosns
e1c7b4c0ea [research/bulletproof-mpc] complete mpc-bulletproof 2023-09-27 22:53:08 +03:00
ertosns
41e275b3ed [research/bulletproof-mpc] testing mpc ipp 2023-09-21 16:19:15 +03:00
ertosns
27e9d70c85 [research/buletproof-mpc] implement bulletproof over mpc] 2023-09-21 16:19:15 +03:00
ertosns
a12edcefe7 [research/mpc] miscel change to mpc 2023-09-21 16:19:15 +03:00
ertosns
d35942e566 [research/mpc] inner product over mpc, test msm 2023-09-21 16:19:15 +03:00
ertosns
44514a3474 [research/mpc] fix leaked shares in mul, msm 2023-09-21 16:19:15 +03:00
ertosns
5eff0dc864 [research/mpc] fix scalar_share multiplication 2023-09-21 16:19:15 +03:00
aggstam
989d049452 blockchain/Block: proper hash usage 2023-09-19 16:54:35 +03:00
aggstam
7ee02b6f7d script/research/pow: changed nonce to pallas::Base 2023-09-18 21:09:59 +03:00
ertosns
6fe2897fc9 [research/bulletproof-mpc] comment code 2023-09-14 14:59:50 +03:00
ertosns
ceff2a8420 [research/bulletproof] add bulletproof ipp 2023-09-13 23:37:56 +03:00
ertosns
586c283557 [research/mpc] upgrade mpc, for ipp compatibility 2023-09-13 23:37:56 +03:00
ertosns
687ff6538a [research/mpc] naive msm over ec mpc 2023-09-13 23:37:56 +03:00
ertosns
08ab93f39f [research/mpc] mpc over elliptic curve 2023-09-08 16:42:36 +03:00
ertosns
d4895ddd37 [research/mpc] spdz in sage 2023-09-07 02:36:29 +03:00
parazyd
167c5bbc42 research/snowball: Implement fetching parent messages if unavailable. 2023-09-05 12:56:24 +02:00
parazyd
8fabd66160 research/snowball: Implement simulation of Snowball Avalanche consensus. 2023-09-05 12:24:04 +02:00
parazyd
afe740922b research/pow: Increase default target time to 20s 2023-08-31 18:57:12 +02:00
parazyd
554606e4bf research/pow: Actually ignore genesis block. 2023-08-31 18:51:14 +02:00
parazyd
dc404bedd7 research/pow: More cleanups and docs. 2023-08-31 18:47:05 +02:00
parazyd
96d35d5022 research/pow: Block timestamp verification 2023-08-29 17:48:46 +02:00
parazyd
a59b628db5 research/pow: Add missing license header. 2023-08-29 14:27:20 +02:00
parazyd
cbe9c64065 chore: Update crate dependencies 2023-08-29 13:08:35 +02:00
parazyd
a659081d52 research/pow: Ignore genesis block for diff calc. 2023-08-28 20:50:46 +02:00
parazyd
5aa411779c research/pow: Add difficulty adjustment algorithm with passing Monero tests. 2023-08-28 20:38:52 +02:00
parazyd
6867eab442 research/pow: Actually push transactions into the block 2023-08-28 11:23:01 +02:00
parazyd
f441e4c512 research/pow: Print RandomX hash bytes on successful mining 2023-08-28 11:19:39 +02:00
parazyd
16a043537d research/pow: Multithreaded setup 2023-08-28 11:10:43 +02:00
parazyd
4d244fc467 research/pow: Use blake2b_simd instead of blake3. 2023-08-28 09:27:43 +02:00
parazyd
2c46a1d9fd research/pow: High level RandomX mining layout. 2023-08-26 23:03:06 +02:00
parazyd
cee481b0c3 chore: Update crate dependencies 2023-08-23 19:15:03 +02:00
ertosns
6e6bf0ba33 [research/lotterysim] fix update vesting, and negative apr 2023-08-19 18:37:40 +03:00
ertosns
d60d72d088 [research/lotterysim] update vesting darkie id 2023-08-19 13:19:26 +03:00
ertosns
3aaf7e466c [research/lotterysim] handle 0 premint divin by zero case] 2023-08-19 12:55:44 +03:00
ertosns
9dc54e6e3f [research/lotterysim] turn off staking strategies during headstart period 2023-08-19 12:50:27 +03:00
parazyd
44982d320e chore: Update crate dependencies 2023-08-18 10:15:14 +02:00
parazyd
02590af115 research/pvss: Finish SCRAPE impl. 2023-08-16 11:29:24 +02:00
parazyd
a9ca678b8b research/pvss: WIP SCRAPE Sage implementation 2023-08-16 09:53:52 +02:00
parazyd
2d8733f269 research/pvss: Add separate script for DLEQ explainer. 2023-08-16 09:38:52 +02:00
x
541858e021 zk: add forgotten z public output values 2023-08-16 09:10:37 +02:00
x
62a2d0bc50 zk: simplified nova proof 2023-08-16 09:00:09 +02:00
x
edc788d155 nova IVC impl 2023-08-15 17:27:06 +02:00