Antioch Peverell

Results 39 issues of Antioch Peverell

Related #3453 We need a way to rebuild a PMMR given a number of PIBD "segments". Currently the PMMR api supports `append()` for new leaf nodes and associated hashes. https://github.com/mimblewimble/grin/blob/cea546ceb8b5be0fc4462489e8a4761bc395fb18/core/src/core/pmmr/backend.rs#L30...

enhancement

# `v5.1.0` Release: https://github.com/mimblewimble/grin/releases/tag/v5.1.0 ## Changes ### Verifier Cache Fix * Add test for duplicate rangeproof inflation bug (#3602 * never speak of the verifier cache again (#3628) * Removing...

Nodes are currently on p2p protocol version 2. * Version 1 "fixed size kernels" * Version 2: "variable sized kernels" See associated RFC for details on "variable size kernels" -...

enhancement
task

RFC PR - https://github.com/mimblewimble/grin-rfcs/pull/77 PR - https://github.com/mimblewimble/grin/pull/3629 [tbd]

tracking-issue

Related #3567. Related #3579. Full archival sync (#3579) has been implemented and we now allow chain compaction to run _during_ sync. This avoids the problem of a "stop the world"...

@GandalfThePink posted a link to a this -https://github.com/mimblewimble/grin/files/2905763/MWpp.pdf In the issue tracking BLS Signatures - https://github.com/mimblewimble/grin/issues/2504#issuecomment-467446197 But I pulled this out here as there are some things in the paper...

research

We currently maintain a "leaf_set" for both the output and rangeproof MMR data structures on disk. This is stored in the `pmmr_leaf.bin` file below - ``` chain_data/txhashset/output: total 61M drwxr-xr-x...

enhancement

FlyClient (revised Aug2020): https://eprint.iacr.org/2019/226.pdf > To enable handling difficulty-based sampling, we need to make two adjustments. We need a data-structure which efficiently and securely enables the verifier to sample blocks...

A discussion on the PIBD PR got me thinking more about full blocks and how we serialize them - https://github.com/mimblewimble/grin/pull/3453#pullrequestreview-507251519 We store outputs, rangeproofs and kernels in 3 separate PMMR...

research

We want the ability to be able to "deprecate" old protocol versions. This rules around this are specified here - https://github.com/mimblewimble/docs/wiki/P2P-Protocol#phasing-out-old-peers Proposal related to HF4 is here - https://github.com/mimblewimble/grin/issues/3430 Related...

enhancement