Nomos related specification and documentation
Go to file
Giacomo Pasini 34617dc911
Random Beacon revision (#29)
* Random Beacon revision

This is a proposed revision of the random beacon specification.
First of all it fixes a few little mistakes in the signing
process:
* Use BasicSchemeMPL instead of PoPSchemeMPL since we don't use
  Proof of Possession.
* Hashing the values prior to the call to BasicSchemeMPL.sing()
  is not necessary. This step has been removed.

In addition, all data inside the random beacon state that
anyone willing to verify must know anyway has been removed.
In the current version this includes the 'context' and the public
key of the signer. The verifier has to independently check that
those values have been correctly obtained anyway, so there's no
need to include them in the state that is passed around.

Lastly, the beacon context view has been changed from using a
string encoding to a little endian variable-length encoding and
is now tied to qc.view instead of current_view of the processing
node.

* actually use the version const
2023-05-25 10:26:35 +02:00
.github/workflows Random beacon v1 (#24) 2023-05-18 18:29:28 +02:00
carnot Random Beacon revision (#29) 2023-05-25 10:26:35 +02:00
README.md Initial commit 2023-03-20 06:07:52 -07:00
requirements.txt Random beacon v1 (#24) 2023-05-18 18:29:28 +02:00

README.md

nomos-specs

Nomos related specification and documentation