Mark Spanbroek
|
6bd4260911
|
Replace pricing exchange by account exchange
Rationale: price is no longer set per peer, but per chunk.
Only the Ethereum accounts of the peers needs to be exchanged.
|
2021-06-07 09:50:17 +02:00 |
Mark Spanbroek
|
d4dd15734e
|
Remove double bookkeeping in peerHave and peerPrices
|
2021-06-07 09:50:17 +02:00 |
Mark Spanbroek
|
e3b68f96d8
|
Remove debt ratio
Rationale: selecting peers based on debt ratio in bytes
is no longer needed when the bandwidth for each chunk is
compensated.
|
2021-06-07 09:50:17 +02:00 |
Mark Spanbroek
|
fa05bffeac
|
Pay per-block price instead of per-peer price
|
2021-06-07 09:50:17 +02:00 |
Mark Spanbroek
|
0e34b69d7d
|
Add block prices to peer context
|
2021-06-07 09:50:17 +02:00 |
Mark Spanbroek
|
9512bbc50b
|
Add proc to engine that pays peers for bytes
|
2021-06-07 09:50:17 +02:00 |
Mark Spanbroek
|
d9e5bc934f
|
Move peer context into its own module
|
2021-06-07 09:50:17 +02:00 |