-
pmv3
Discontinued (Withdrawn) A version 3 transaction format proposal for Bitcoin Cash. Maintainer recommends CashTokens:
-
libauth
An ultra-lightweight, zero-dependency TypeScript library for Bitcoin Cash, Bitcoin, and Bitauth applications.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
One nice thing about PMv3 is that the "solution space" is surprisingly limited. Initially it might seem like there are many ways to accomplish the two big goals of PMv3 ("fixed-size inductive proofs" and "VM integer compatibility"), but if you dig deep on any particular element, of the 2 of 3 possible solutions, there's a clear "best choice". (I've tried to document everything in the Rationale section of the spec.) There's probably only one design decision I'm less sure about (the RSN format), but only because the analysis to (dis)prove it is taking me a long time. 😅 (Working on some open source tooling.)
I've been building this "user space" tooling in Libauth (a lightweight, zero-dependency JS/TS library), and I would love to work with anyone interested on building that tooling in other languages/libraries too!
Some of my other open source work includes CashChannels, CashTokens, Libauth, and Bitauth IDE.
Have you seen the latest Group CHIP? I think it should address those concerns you linked to (background). Authority system has been simplified down to 1 baton UTXO per token, and the system now resembles SLP a lot. Being a consensus solution it doesn't suffer from SLP architectural flaws, so tokens can benefit from the same security/utxo model BCH benefits from and be plugged into everywhere BCH can, including Script. Group tokens can't really interact with BCH and each other through Script tho, but they can use SIGHASH to perform multi-party multi-token atomic swaps, and it also enables token CashFusion.