---
# System prepended metadata

title: LighTx Evaluation
tags: [To-Do]

---

---
tags: To-Do
---

# LighTx Evaluation

## ==1.== *Communication*

Show that LighTx achieve agreement in open networks with logarithmic number of exchanged messages.

##### `EXP1:` Broadcast tx, count msg exchange.

- Total message exchange (includes: BRB messages + Probing + Eigen)
   - **Theory?** (BRB=log) + (Eigen?)  + (Probing?)
   - eigen and probing periodical.

--> Logarithmic?![chart should be logithmic.]: number of messages. vs number of nodes.

##### `EXP2:` Select log sized samples, broadcast tx, check for agreement

- The chart will present the number of samples vs. BRB messages and the number of samples vs. BRB messages + probing + eigen.
- `Goal`: show that addinng PoB layer still logarithmic (similar to BRB)

![](https://i.imgur.com/qAvANbX.png)
- Can agreement be reached with log-sized samples?
- Number of samples vs. number of iterations to reach consensus.
- Try communication with other sample sizes!
--> Consensus achieved?!

## ==2.== *Latency*
Show that LighTX latency is minimal compared to  other techniques.
Also show that number of samples and probing messages don't change much.

##### `EXP3:` set timer, broadcast, measure time at delivery
- Sample size + Probing rounds, EX: Latency, $S_{avg}=log(n), P=10$

![](https://i.imgur.com/otCwWWP.png)


* System latency (broadcast --> delivery : (broadcast verif + bw measure + Eigen convergence))
   * two cases? 

## ==3.== *Tx Rate*
![](https://i.imgur.com/ixDqykB.png)

##### `EXP4:` Broadcast multiple tx, measure broadcast time, divide by total nbr of tx 

* Can we do sth about external delays?

## ==4.== *Adversaries*

##### `EXP5:` BRB failure.

--> Better resilience with larger samples.

--> When does the whole system fail? Does sub-protocols individual failure imply system failure?

##### `EXP6:` BW usage :heavy_check_mark: 

##### `EXP7:` Sybil defense 



