Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions rip-0002/rip-0002.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
Updated: 2026-07-02
Requires: RIP-0001
License: CC0-1.0
Canonical-URL: https://rips.rincoin.org
Repository: https://github.com/Aevust/rincoin-rips
```

---
Expand Down
2 changes: 2 additions & 0 deletions rip-0003/rip-0003.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
Updated: 2026-05-10
Requires: RIP-0001, RIP-0002
License: CC0-1.0
Canonical-URL: https://rips.rincoin.org
Repository: https://github.com/Aevust/rincoin-rips
```

## Abstract
Expand Down
2 changes: 2 additions & 0 deletions rip-0004/rip-0004.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
Updated: 2026-07-11
Requires: RIP-0001
License: CC0-1.0
Canonical-URL: https://rips.rincoin.org
Repository: https://github.com/Aevust/rincoin-rips
See-Also: RIP-0011
```

Expand Down
2 changes: 2 additions & 0 deletions rip-0005/rip-0005.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
Updated: 2026-05-10
Requires: RIP-0001, RIP-0002
License: CC0-1.0
Canonical-URL: https://rips.rincoin.org
Repository: https://github.com/Aevust/rincoin-rips
```

## Abstract
Expand Down
2 changes: 2 additions & 0 deletions rip-0006/rip-0006.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
Updated: 2026-05-10
Requires: RIP-0001, RIP-0005
License: CC0-1.0
Canonical-URL: https://rips.rincoin.org
Repository: https://github.com/Aevust/rincoin-rips
```

## Abstract
Expand Down
2 changes: 2 additions & 0 deletions rip-0007/rip-0007.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
Updated: 2026-05-10
Requires: RIP-0001, RIP-0006
License: CC0-1.0
Canonical-URL: https://rips.rincoin.org
Repository: https://github.com/Aevust/rincoin-rips
```

## Abstract
Expand Down
2 changes: 2 additions & 0 deletions rip-0008/rip-0008.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
Updated: 2026-05-10
Requires: RIP-0001, RIP-0006, RIP-0007
License: CC0-1.0
Canonical-URL: https://rips.rincoin.org
Repository: https://github.com/Aevust/rincoin-rips
```

## Abstract
Expand Down
2 changes: 2 additions & 0 deletions rip-0009/rip-0009.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
Requires: RIP-0002 (Customized Halving)
Related: RIP-0010 (Dynamic Subsidy Scaling)
License: CC0-1.0
Canonical-URL: https://rips.rincoin.org
Repository: https://github.com/Aevust/rincoin-rips
```

---
Expand Down
4 changes: 3 additions & 1 deletion rip-0010/rip-0010.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
Requires: RIP-0002 (Customized Halving)
Related: RIP-0009 (RIN3 Transaction Version Enforcement)
License: CC0-1.0
Canonical-URL: https://rips.rincoin.org
Repository: https://github.com/Aevust/rincoin-rips
```

---
Expand Down Expand Up @@ -120,7 +122,7 @@ Proof screenshots (`sim-ch-rin3.sh` v4 PASS: 35/0, `sim-ch-attack.sh` pending ex

`src/validation.cpp` (`GetBlockSubsidy`) in Rincoin Core.
- **v1.0.7** — Initial implementation (pre-release): [Rincoin-Sim feature/mweb-management](https://github.com/Aevust/rincoin-sim/tree/feature/mweb-management) (link will be updated to master after merge)

- **v1.1.0** — Definitive release, planned approximately three months before Block 840,000 activation

---
Expand Down
8 changes: 5 additions & 3 deletions rip-0011/rip-0011.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
Updated: 2026-06-21
Requires: RIP-0001
License: CC0-1.0
Canonical-URL: https://rips.rincoin.org
Repository: https://github.com/Aevust/rincoin-rips
See-Also: RIP-0004
```

Expand All @@ -18,9 +20,9 @@

This RIP formally documents the non-adoption of **Taproot (BIPs 340, 341, 342)** on the Rincoin mainnet, codifying the implementation change applied to `src/chainparams.cpp` in `rincoin-sim` (commit `3f3aa91`), in which the mainnet Taproot deployment is configured with BIP9 `NEVER_ACTIVE` / `NO_TIMEOUT`. The same change is pending application to Rincoin Core for v1.0.7 (see §Reference Implementation).

Unlike RIP-0004 (MWEB), which suspends activation pending a defined set of wallet-migration preconditions, this RIP proposes that Taproot **not be activated on Rincoin mainnet at all** under the current protocol family.
Unlike RIP-0004 (MWEB), which suspends activation pending a defined set of wallet-migration preconditions, this RIP proposes that Taproot **not be activated on Rincoin mainnet at all** under the current protocol family.

The rationale combines three independent considerations:
The rationale combines three independent considerations:

- (i) Divergence from Litecoin's `nMinerConfirmationWindow` that breaks the height-based activation parameters as inherited.
- (ii) The post-activation operational pattern of Taproot on Bitcoin (Ordinals / Inscriptions) — large-scale embedding of arbitrary data in the witness section, a usage the Tapscript script-size change (BIP 342) was not designed to enable — which Rincoin's 60-second block time would amplify.
Expand Down Expand Up @@ -54,7 +56,7 @@ The inherited heights are not period-aligned under Rincoin's window:
2370816 % 7920 = 2736 (must be 0)
```

Under the prior `nMinerConfirmationWindow = 8064` (the Litecoin value still carried in Rincoin Core v1.0.6), both heights are exact multiples of the window — `2161152 = 8064 × 268`, `2370816 = 8064 × 294` — so the tests passed. The misalignment is introduced specifically by the v1.0.7 correction of the window to `7920`; that correction is what caused `versionbits_sanity` and `versionbits_computeblockversion` unit-test failures during the v1.0.6 → v1.0.7 release cycle.
Under the prior `nMinerConfirmationWindow = 8064` (the Litecoin value still carried in Rincoin Core v1.0.6), both heights are exact multiples of the window — `2161152 = 8064 × 268`, `2370816 = 8064 × 294` — so the tests passed. The misalignment is introduced specifically by the v1.0.7 correction of the window to `7920`; that correction is what caused `versionbits_sanity` and `versionbits_computeblockversion` unit-test failures during the v1.0.6 → v1.0.7 release cycle.

The immediate fix could have been to choose new heights that are multiples of `7920`. The Rincoin Core Authority instead resolved that recompiling the height parameters without addressing the broader question of whether Rincoin should adopt Taproot at all would conflate two distinct decisions: (a) "make the inherited test pass," and (b) "commit Rincoin to Taproot's long-term operational pattern." The decision belongs in a RIP, not in a one-line numeric change.

Expand Down
Loading