Skip to content

guidiaz/WIPs

This branch is 2 commits ahead of witnet/WIPs:master.

Folders and files

NameName
Last commit message
Last commit date
Feb 12, 2018
Jan 12, 2021
Jun 14, 2021
Jan 24, 2024
Feb 1, 2024
Jun 16, 2020
Jun 14, 2021
Jan 12, 2021
May 11, 2021
Jan 26, 2021
Jan 26, 2021
Jun 14, 2021
Feb 15, 2021
Apr 15, 2021
May 10, 2021
Jun 14, 2021
Jun 14, 2021
May 10, 2021
Sep 7, 2021
Sep 7, 2021
Aug 26, 2021
Dec 16, 2021
Dec 16, 2021
Dec 16, 2021
Jul 27, 2022
Jul 27, 2022
Jun 19, 2023
Jun 19, 2023
Jun 19, 2023
Jun 19, 2023
Jun 19, 2023
Jun 19, 2023

Repository files navigation

WIPs

Witnet Improvement Proposals (WIPs) are documents proposing, specifying and standardizing new protocol features, processes and methods in the Witnet community.

People wishing to submit WIPs, first should propose their idea or document to the Witnet community Discord. After discussion, please open a Pull Request to this repository. After copy-editing and acceptance, it will be published here.

This repository is maintained by Witnet Foundation. We are fairly liberal with approving WIPs, and try not to be too involved in decision making on behalf of the community. The exception would be the very rare cases of dispute resolution when a decision is contentious and cannot be agreed upon. In those cases, the conservative option will always be preferred.

Having a WIP here does not make it a formally accepted standard until its status becomes Final or Active.

Number Layer Title Owner Type Status
1 WIP process Adán SDPC Process Final
2 Consensus (hard fork) Collateralization of Witnessing Activity Adán SDPC Standards Track Final
3 Consensus (hard fork) WIT issuance schedule Daniele Levi Standards Track Final
4 Consensus (hard fork) BLS signature propagation and aggregation Gorka Irazoqui and Claudia Bartoli Standards Track Proposed
5 Consensus (soft fork) ARS merkelization Gorka Irazoqui Standards Track Proposed
6 Consensus (hard fork) Coexistence of BLS and Secp256k1 keys Gorka Irazoqui Standards Track Proposed
7 Consensus (hard fork) Block weight Mario Cao and Gorka Irazoqui Standards Track Final
8 Consensus (hard fork) Limits on data request concurrency Adán SDPC Standards Track Final
9 Consensus (hard fork) Adjust mining probability Mario Cao and Gorka Irazoqui Standards Track Final
10 Feb 2021 Chain Fork Post-Mortem The witnet-rust developers Informational Final
11 Consensus (hard fork) Improve consistency and availability of superblock voting protocol Adán SDPC Standards Track Final
12 Consensus (hard fork) Set minimum mining difficulty Adán SDPC Standards Track Final
13 Apr 2021 Chain Fork Post-Mortem The witnet-rust developers Informational Final
14 Consensus (hard fork) Threshold Activation of Protocol Improvements Adán SDPC Standards Track Final
15 Consensus (hard fork) Amendment to WIP-0007 Mario Cao Standards Track Final
16 Consensus (hard fork) Set minimum data request mining difficulty Mario Cao Standards Track Final
17 Consensus (hard fork) Add median to RADON reducers Mario Cao Standards Track Final
18 Consensus (hard fork) Remove message argument from UnhandledIntercept RADON error Tomasz Polaczyk Standards Track Final
19 Consensus (hard fork) Random Number Generation (RNG) functionality Adán SDPC Standards Track Final
20 Consensus (hard fork) Support HTTP-POST in RADON Tomasz Polaczyk Standards Track Final
21 Consensus (hard fork) Add StringParseXMLMap to RADON operators Luis Rubio Standards Track Final
22 Consensus (hard fork) Data request reward collateral ratio drcpu Standards Track Final
23 Consensus (hard fork) Burn slashed collateral drcpu Standards Track Final
24 Consensus (hard fork) Improved processing of numbers in oracle queries Adán SDPC Standards Track Final
25 Consensus (hard fork) HTTP redirects in retrievals Adán SDPC Standards Track Final
26 Consensus (hard fork) Introduce new EncodeReveal RADON error Tomasz Polaczyk Standards Track Final
27 Consensus (hard fork) Increase the age requirement for using transaction outputs as collateral Adán SDPC Standards Track Final
28 Consensus (hard fork) Extended rules for improved handling of RADON errors in smart contracts Guillermo Díaz Standards Track Draft

TAPI signals

These are the bits currently being used for signaling support for and activating Witnet Improvement Proposals through the procedure set forth by WIP-0014: Threshold Activation of Protocol Improvements (TAPI).

Bit position WIP(s) First signaling epoch State
0 14, 16 522240 In force
1 17, 18, 19 656640 In force
2 20, 21 1032960 In force
3 22 1655120 In force
4 23 1655120 In force
5 24 1655120 In force
6 25 1655120 In force
7 26 1655120 In force
8 27 1655120 In force

About

Witnet Improvement Proposals

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published