Jacob Turner

Results 38 issues of Jacob Turner

For my eyes only

This PR builds on #995 Adds an ethash algorithm (mostly cribbed from [here](https://github.com/rust-ethereum/ethash)) to verify ethereum headers. Because the hash must use a pseudorandom cache that is 1. expensive to...

enhancement
m1
ethereum-bridge
namada

Closes #357 This is an MVP implementation of the distributed key generation in Anoma. It currently sits behind the ABCI++ feature gate. This feature adds the following * A DKG...

prio:low

closes anoma/namada#3 This PR adds a new vp specifically for validators. Previously validators used the generic user vp. This new vp is added to all newly created validator accounts as...

This specifies how we use Ferveo and ABCI++ to implement DKG in Anoma as well as how encrypted transactions will be included and the protocol for decrypting them. **EDIT: The...

We would like a separate RPC for issuing commands to one's own running node from the Anoma client. This should be a secure endpoint intended for issuing commands to a...

enhancement
ledger
client

Ferveo is a fast platform for distributed key generation and threshold decryption that can be integrated into Tendermint. Using Ferveo, a validator set can generate a distributed private key where...

enhancement
crypto
ledger
prio:high
DKG

We need to implement the DKG protocol into Anoma using Ferveo. This needs to be properly spec'ed and implemented and added to Anoma. * [x] Add the dkg state machine...

enhancement
crypto
ledger
DKG

Tendermint core is changing their interface to support more features. The high level RFC is [here](https://github.com/tendermint/spec/blob/master/rfc/004-abci%2B%2B.md) and the current spec is [here](https://github.com/sikkatech/spec/blob/abci_spec_md/spec/abci%2B%2B/v4.md) (although it may still change). We need to...

enhancement
ledger
DKG

Currently, the DKG protocol has one epoch to create an encryption key for the next epoch. If it does not finish, it stops and the next DKG instance begins. That...

enhancement
crypto
ledger
DKG