Ideas RFC: AllowReplay–Safer Splits for Bitcoin Cash AllowReplay allows users to opt-in to replay protection on a per-signature basis, and it’s strictly beneficial to the implementing network.
Bitauth IDE Bitauth IDE Now Supports Active Code Path Highlighting Bitauth IDE now fades out code paths which are not evaluated by the active script, improving the readability of complex evaluations.
Bitauth IDE Time Travel in Bitauth IDE with Scenarios Testing Bitcoin and Bitcoin Cash authentication templates in Bitauth IDE is now easier with support for custom scenarios.
Libauth Libauth Has a New Logo Libauth is an ultra-lightweight JavaScript library for Bitcoin, Bitcoin Cash, and Bitauth applications. Portable, zero dependencies.
Libauth Bitcoin-ts is now Libauth Libauth is an ultra-lightweight JavaScript library for Bitcoin, Bitcoin Cash, and Bitauth applications. Portable + zero dependencies.
Libauth Deriving & Cracking BIP32 HD Keys in JavaScript The new bitcoin-ts supports BIP32 Hierarchical Deterministic (HD) key derivation, including a method for reversing non-hardened derivation.
Ideas RFC: OP_PUSHSTATE Draft Spec This is a request for comments on a draft specification for a new Bitcoin Cash opcode, OP_PUSHSTATE, which is now available on GitHub…
CashChannels CashChannels: Recurring Payments for Bitcoin Cash CashChannels let users pre-approve future transactions, valued in any currency, to another person or company.
Bitauth IDE How to Write Custom Bitcoin Scripts in Bitauth IDE Bitauth IDE is an integrated development environment for bitcoin authentication. This guide explains features of the IDE and language.
Bitauth IDE New Examples Added to Bitcoin Script Debugger BitAuth IDE now includes examples of 3 types of authentication schemes available for securing bitcoin: single signature (P2PKH), a 2-of-3…
Libauth Evaluate and Debug Bitcoin Cash Scripts in JavaScript A full TypeScript implementation of the BCH virtual machine is now available in bitcoin-ts, including both standard evaluation and a…
Bitauth IDE BitAuth IDE: Write and Debug Custom Bitcoin Scripts Bitauth IDE is a new open source project for designing advanced authentication schemes for bitcoin and bitcoin-like cryptocurrencies.
Videos Scaling Blockchains: Panel at TABConf 2019 I took part in a panel on Scaling Blockchains with Paul Sztorc, Theo Goodman, and Allen Piscitello at TABConf 2019.
Videos Bitcoin Script for Beginners I gave a talk at TABConf 2019 introducing Bitcoin Script, the virtual machine bytecode which is built into bitcoin. The slides are available online [https://script.bitjson.com/], and the source is also on GitHub [https://github.com/bitjson/bitauth-ide-slides]. Bitcoin Script For BeginnersBitcoin Script For Beginners – a presentation at
Libauth Just released: SHA-256, SHA-512, SHA-1, and RIPEMD-160 using WebAssembly TL;DR: up to 20x better performance than JavaScript, and up to 4x faster than Node.js native bindings for small inputs. (But you should look at the benchmarks yourself.) You can now import WebAssembly implementations of the cryptographic hash functions used in cryptocurrencies like Bitcoin and Bitcoin Cash from
Ideas Defensive Consensus: a Concrete Example Imagine three different implementations of “Simple Bitcoin” exist: Europa, Ganymede, and Callisto.
Videos Bitauth Master Plan My (long) talk about Bitauth at the Atlanta Blockchain January 2017 Meetup. For a written summary, see the Bitauth2017 specification [https://github.com/bitauth/bitauth2017/blob/master/bips/0-bitauth.mediawiki]. Part 1 Authenticating Bitcoin Transactions [https://youtu.be/fJGZ44I_FHE?t=3m41s] (slide →) [https://bitauth.bitjson.com/#/1] Part 2
Bitcoin Cash Happy Birthday, Satoshi: a Milestone in the History of Money On Satoshi’s P2P Foundation profile, Satoshi Nakamoto, the pseudonymous creator of Bitcoin, has a listed birthday of April 5, 1975.