bitjson's blog
  • Home
  • About
  • Ideas
  • Software
  • Videos
Sign in Subscribe

Cryptography

A collection of 3 posts
Just released: SHA-256, SHA-512, SHA-1, and RIPEMD-160 using WebAssembly
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
Jul 9, 2018 3 min read
Just released: WebAssembly version of Secp256k1 (10x faster than Javascript)
Libauth

Just released: WebAssembly version of Secp256k1 (10x faster than Javascript)

Bitcoin, Bitcoin Cash, and most other cryptocurrencies use the Elliptic Curve Digital Signature Algorithm (ECDSA) [https://en.wikipedia.org/wiki/Elliptic_Curve_Digital_Signature_Algorithm] to authenticate transactions. ECDSA can be used with a number of different elliptic curves [https://en.wikipedia.org/wiki/Elliptic-curve_cryptography], and Bitcoin’s creator
Jun 4, 2018 4 min read
Bitauth Master Plan
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
Jan 30, 2017 1 min read
Page 1 of 1
bitjson's blog © 2023
  • GitHub
  • BCR
  • GitLab
  • Twitter
  • Reddit
  • Odysee
about bitjson