cothority
cothority copied to clipboard
Scalable collective authority
When using BFTcosi,byzcoinx or FTcosi, Only the root node finally get the aggregate-signature and then broadcast or propagate to other nodes. So i think that is different from classic PBFT,...
There is a native BigInt API in stage 3 (over 4) that is currently available on Chrome and NodeJS. For the moment, it's always work in progress but we may...
Consider if there is a better way to integrate protobuf processing in to the build: - better protobuf-usage: http://vlkan.com/blog/post/2015/11/27/maven-protobuf/
It should be possible to create genesis darcs using offline keys. It should also be possible to tell it that you have the private key, you don't want it to...
Using the technique here: https://stackoverflow.com/a/43609273/22079 we should be able to arrange that typing "make java_deploy" chooses the correct JAR version number in the same way that "make bindist" does. Or...
Currently, cothority publish.sh does `npm build`, and that might detect diffs in models.json if it is out of date with respect to the *.proto files. We should stop publish.sh if...
In cases when a leader restarts or a follower restarts or fails to send the pending transactions to the leader, some transactions might be lost as @jeffallen pointed out in...
We check the deadline after processing every transaction in `createStateChanges`. What if we have one transaction with a lot of instructions? A malicious client can DoS our system by submitting...
As long as a ledger exists in the database a conode will try to extend it. That means it will try to become leader if there's no other communication from...
For the moment, the status web page (and soon the explorer) is fetching directly each conode to get their status which is bad because the number of requests increase according...