Skip to content

Instantly share code, notes, and snippets.

View maaku's full-sized avatar

Mark Friedenbach maaku

View GitHub Profile
@maaku
maaku / bip-sequence-number.mediawiki
Last active August 29, 2015 14:22
BIP XX: Consensus-enforced transaction replacement signaled via nSequence

  BIP: XX
  Title: Consensus-enforced transaction replacement signalled via sequence numbers
  Author: Mark Friedenbach <mark@friedenbach.org>
  Status: Draft
  Type: Standards Track
  Created: 28-05-2015

Abstract

Bitcoin Payment Messages

This document proposes protocol buffer-based formats for a simple payment protocol between a customer's bitcoin client software and a merchant.

Separate documents will propose an extension to the Bitcoin URI syntax and new MIME types to support them.

Motivation

@maaku
maaku / bip-merkle-prefix-tree.mediawiki
Last active April 3, 2016 11:12
bitcoin block commitments

  BIP: X1
  Title: Merkle prefix trees
  Author: Mark Friedenbach <mark@friedenbach.org>
  Status: Draft
  Type: Standards Track
  Created: 19-12-2013

Abstract

@maaku
maaku / .gitignore
Last active November 17, 2020 21:53
BIP specifying fast merkle trees, as used in the Merkle branch verification opcodes
*~
@maaku
maaku / .gitignore
Last active December 9, 2021 20:57
BIP specifying new tail-call optimized subscript execution rule
*~
@maaku
maaku / .gitignore
Last active December 20, 2021 04:10
BIP specifying a new script opcode for checking inclusion of an element in a Merkle tree
*~
*.o
decode-ntxid
encode-ntxid
verify-crc-gp
@maaku
maaku / org.macports.synergy-client.plist
Created August 13, 2012 18:08 — forked from cakuzo/org.macports.synergy.plist
Installing Synergy Client on a Mac OS X Lion and configuring it for automatic startup
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd" >
<plist version='1.0'>
<dict>
<key>Label</key><string>org.macports.synergy</string>
<key>KeepAlive</key><true/>
<key>ProgramArguments</key>
<array>
<string>/opt/local/bin/daemondo</string>