Commit Graph

138 Commits

Author SHA1 Message Date
Youngjoon Lee f82b93387b
refactor: padding payload 2024-05-21 15:13:14 +09:00
Youngjoon Lee adcdc597bb
fix: handling weight properly 2024-05-21 15:01:07 +09:00
Youngjoon Lee a46dbfe826
add an option to turn off mixing 2024-05-20 16:54:32 +09:00
Youngjoon Lee 84ec0b06ff
fix measuring egress bandwidth 2024-05-20 10:12:35 +09:00
Youngjoon Lee 727b9b5f61
update comment 2024-05-20 10:03:24 +09:00
Youngjoon Lee c82a39f70a
adjust message preparation time 2024-05-20 09:49:35 +09:00
Youngjoon Lee e804303761
adjust real_message_weight param and set ylim to plots 2024-05-20 09:45:40 +09:00
Youngjoon Lee 654bc6dc67
add payload_size config by removing payload padding in sphinx packet 2024-05-18 01:13:38 +09:00
Youngjoon Lee db86a62ec4
add bandwidth measurement 2024-05-18 00:31:29 +09:00
Youngjoon Lee 1da5c710b0
generate cover messages to be not forward to the next mix 2024-05-17 19:05:09 +09:00
Youngjoon Lee 3186f65f48
add scatterplot for node states 2024-05-17 16:49:13 +09:00
Youngjoon Lee 66e5549fdc
refactor: subclasses for Config 2024-05-17 15:58:29 +09:00
Youngjoon Lee fa4635b749
refactor: use typing for workaround circular dependencies 2024-05-17 13:52:58 +09:00
Youngjoon Lee 95c77b82e4
refactor adversary 2024-05-17 13:29:20 +09:00
Youngjoon Lee 4655c34c71
refactor analysis and is_around_message_interval 2024-05-17 12:24:19 +09:00
Youngjoon Lee fcf16153aa fix readme 2024-05-16 18:11:57 +09:00
Youngjoon Lee e349e23a6c
add input/output observation 2024-05-16 17:13:43 +09:00
Youngjoon Lee e1ef269636
comment 2024-05-16 16:05:32 +09:00
Youngjoon Lee 3cb7ba1c18
use float for random delay 2024-05-16 16:04:18 +09:00
Youngjoon Lee e1850865a5
update readme 2024-05-16 16:02:34 +09:00
Youngjoon Lee 8853d74fd5
do not use the start_delayed helper, but handle network latency in p2p for the future analysis 2024-05-16 15:59:58 +09:00
Youngjoon Lee de554e95d1
use start_delayed helper 2024-05-16 15:55:09 +09:00
Youngjoon Lee 546e90b2e9
update readme 2024-05-16 14:33:31 +09:00
Youngjoon Lee 6d205e67b0
update readme: message size distribution 2024-05-16 14:16:17 +09:00
Youngjoon Lee 93acaa436e
add max_network_latency 2024-05-16 14:04:32 +09:00
Youngjoon Lee fb4fb48712
update readme 2024-05-16 13:58:32 +09:00
Youngjoon Lee 1c437842c9
update readme 2024-05-16 13:57:39 +09:00
Youngjoon Lee a6e02100b0
update readme 2024-05-16 13:57:00 +09:00
Youngjoon Lee 908fd86190
add hue and legend. update readme 2024-05-16 13:54:09 +09:00
Youngjoon Lee 30a82265c9
add time concept in readme 2024-05-15 19:41:48 +09:00
Youngjoon Lee 7d640ca36a
enhance README 2024-05-15 19:19:55 +09:00
Youngjoon Lee 91284196c1
add weights for real_message_prob 2024-05-15 18:55:17 +09:00
Youngjoon Lee 661f40680c
analyze nodes who emitted messages around the promised interval 2024-05-15 18:01:42 +09:00
Youngjoon Lee 7492be95fb
yield 0 in the broadcast func 2024-05-15 17:21:31 +09:00
Youngjoon Lee 373bab822c
add cover prob 2024-05-15 17:11:16 +09:00
Youngjoon Lee 38d1738565
init random seed 2024-05-15 16:36:13 +09:00
Youngjoon Lee 66004c60f0
add message_prob and prep_time 2024-05-15 16:34:09 +09:00
Youngjoon Lee 4f6fb30779
config.yaml 2024-05-14 21:19:46 +09:00
Youngjoon Lee 326aeedb2c
define node params 2024-05-14 14:36:05 +09:00
Youngjoon Lee c231fd3460
add plot for message sizes 2024-05-14 14:03:48 +09:00
Youngjoon Lee e9a35ca178
update status 2024-05-13 16:02:42 +09:00
Youngjoon Lee 3d1549e931
add dev status in readme 2024-05-13 15:31:20 +09:00
Youngjoon Lee 9b311797fd
add args 2024-05-13 15:13:21 +09:00
Youngjoon Lee 89ba9c2a97
update comments 2024-05-13 14:39:02 +09:00
Youngjoon Lee ca2fb46c86
pad final msg 2024-05-13 14:12:10 +09:00
Youngjoon Lee 2d79ff8672
add comment 2024-05-13 13:58:22 +09:00
Youngjoon Lee b3b3f0bdae
add commente 2024-05-13 13:34:34 +09:00
Youngjoon Lee 07a1c5cb7b
constant payload size 2024-05-13 13:31:57 +09:00
Youngjoon Lee 9ac15da7d3
increase incentive tx size 2024-05-13 12:59:28 +09:00
Youngjoon Lee 610d95a6fa
add cover 2024-05-13 09:04:35 +09:00