-
bch-vm-limits
By fixing poorly-targeted limits, we can make Bitcoin Cash contracts more powerful (without increasing validation costs).
-
bch-loops
A proposal to enable loops in BCH contracts without increasing processing or memory requirements.
-
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.
-
libauth
An ultra-lightweight, zero-dependency TypeScript library for Bitcoin Cash, Bitcoin, and Bitauth applications.
Loops were originally excluded from this design on the mistaken assumption that they risk consuming excessive validation resources. In reality, a small number of VM operations make up the majority of resource usage during transaction validation, and any implementation of bounded loops can be many orders of magnitude faster than the most pathological VM bytecode constructions.
You can find the full specification on GitHub: https://github.com/bitjson/bch-loops
I've also written descriptions of all VM operations for Libauth: https://libauth.org/enums/opcodedescriptionscommon.html and https://libauth.org/enums/opcodedescriptionsuniquebch.html
Related posts
-
Any devs have advice on how to create a website similar to memo.cash?
-
[AMA] I'm Jason Dreyzehner, author of PMv3 – a v3 TX format enabling prediction markets and other decentralized applications on Bitcoin Cash. Ask Me Anything!
-
Prettier $20k Bounty was Claimed
-
Gentle Introduction To Typescript Compiler API
-
Help achieving one culture