cothority
cothority copied to clipboard
Scalable collective authority
Discussing with Lefteris, we should start using rewards for ByzCoin: - Look at MOTOR paper https://eprint.iacr.org/2019/676.pdf - Signing rewards - Leader rotation? -> regular basis - Quick finish of BLS?...
The honeycomb-backend should implement sampling on the most used and most uninteresting paths (like status/request and unknown paths).
To verify a proof of byzcoin, the client not only needs the genesis-ID, but also the genesis-header. If he doesn't have this information, he cannot verify whether the first forward-link...
The API to `AddTxRequest` could be improved: On the client side, `byzcoin/api.go`: - Add an argument to automatically call `WaitPropagation`, but only wait for the block returned in `AddTxResponse.Proof.Latest` to...
The errors returned during the execution of [Dispatch()](https://github.com/dedis/cothority/blob/master/dkg/pedersen/dkg.go#L114-L151) are not handled, and will result in a hanging goroutine.
The ABI `constant` field has been deprecated in Solidity 0.5.0 and removed in 0.6.0. This confuses `bevmclient`: it uses this field to check that a method provided for a _view...
It might happen that the client knows of a latest block that is not available by the fastest node (which is contacted by the webapp). So the different service-endpoints returning...
One more problem of the viewchange: The way the nodes decide on the next leader depends on the time they found out that the leader is down. So currently if...
In the evoting app, I tried decoding and counting a ballot which had been encrypted as follows: ```go secret := cothority.Suite.Scalar().Pick(random.New()) public := cothority.Suite.Point().Mul(secret, nil) K, C := lib.Encrypt(public, nil)...
Because OnChainSecret is related to blockchain and LongTermSecret is the secret caretaking part.