• Tolookah
    link
    fedilink
    arrow-up
    1
    ·
    2 months ago

    But the hosting/tabulating server could publish the data afterwards, make it all public.

    • xmunk@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      2 months ago

      Let’s break out some scenarios, I’ll assume we are always an honest actor…

      Scenario 1, the data is all collated and published - you look at the ledger and see the value you reported is accurately recorded in the ledger… you poll other servers and they all also report that the inputs were accurate, you also take the ledger and re-evaluate the result and it matches what the server reported. What action should be taken? How many bad actors exist? Is the server a bad actor?

      Scenario 2, the server collects and reports the data, the ledger looks right to you, but one server reports that their value was manipulated. The ledger does match the computed value though and it’s currently 1, should it be 0 instead? What action should be taken? How many bad actors exist? Is the server a bad actor?

      Scenario 3, the server collects and reports the data… 70% of clients report manipulation, the ledger is consistent, though. What action should be taken? How many bad actors exist? Is the server bad actor?