Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Add s function

...

s function itself will share same properties as in eigentrust: it will be bound in [0; 1] and priorities of several parameters can be easily configured.

s looks like this (w_* is just weights such that: sum(w) = 1.0):

s(i, j) = if interacted(i, j) {

    w_network * network_locality(i, j) +
      w_comp * comp(i, j) +
      w_version * version(i, j) +
      w_data * data_consistency(i, j) +
      w_success * success_rate(i, j)
} else {

    p(i, j) // initial trust

}


Comparison of proposal to eigentrust and eigentrust++ (without incremental part). There is some pseudocode of `s`:

...