Skip to content

Instantly share code, notes, and snippets.

View amiller's full-sized avatar

Andrew Miller amiller

View GitHub Profile
ICES:SMALL: An Exploration of Trust-based Currency in a Peer-to-Peer Network
1 Introduction
The promise of online peer-to-peer trading (e.g. eBay) is that it allows even casual users to exchange items
or services in a large, diverse, and efficient marketplace. These transactions are typically between two
strangers and involve asynchronous restricted communications; the buyer often assumes a substantial up-
front risk by paying and then relying on the seller to ship the item. Trust is essential to these transactions.
Online trading systems like eBay often encourage cooperation between strangers by providing a reputation
mechanism, which disincentivizes the seller’s misbehavior and provides the buyer with judgment-supporting
information. However, it has been shown that reputation systems are hampered by the cheap pseudonyms
problem, which penalizes newcomers who haven’t yet paid their dues by accepting poor treatment (or paying
ICES:SMALL: An Exploration of Trust-based Currency in a Peer-to-Peer Network
1 Introduction
The promise of online peer-to-peer trading (e.g. eBay) is that it allows even casual users to exchange items
or services in a large, diverse, and efficient marketplace. These transactions are typically between two
strangers and involve asynchronous restricted communications; the buyer often assumes a substantial up-
front risk by paying and then relying on the seller to ship the item. Trust is essential to these transactions.
Online trading systems like eBay often encourage cooperation between strangers by providing a reputation
mechanism, which disincentivizes the seller’s misbehavior and provides the buyer with judgment-supporting
information. However, it has been shown that reputation systems are hampered by the cheap pseudonyms
problem, which penalizes newcomers who haven’t yet paid their dues by accepting poor treatment (or paying
ICES:SMALL: An Exploration of Trust-based Currency in a Peer-to-Peer Network
1 Introduction
The promise of online peer-to-peer trading (e.g. eBay) is that it allows even casual users to exchange items
or services in a large, diverse, and efficient marketplace. These transactions are typically between two
strangers and involve asynchronous restricted communications; the buyer often assumes a substantial up-
front risk by paying and then relying on the seller to ship the item. Trust is essential to these transactions.
Online trading systems like eBay often encourage cooperation between strangers by providing a reputation
mechanism, which disincentivizes the seller’s misbehavior and provides the buyer with judgment-supporting
information. However, it has been shown that reputation systems are hampered by the cheap pseudonyms
@amiller
amiller / gist:1568940
Created January 6, 2012 04:16
My four favorite 28c3 talks
@amiller
amiller / gist:1573898
Created January 7, 2012 05:28
Haskell module for bitcoin script (by roconnor)
module Purecoin.Core.Script
( OP( OP_1NEGATE
, OP_1, OP_2, OP_3, OP_4, OP_5, OP_6, OP_7, OP_8
, OP_9, OP_10, OP_11, OP_12, OP_13, OP_14, OP_15, OP_16
, OP_NOP
, OP_IF
, OP_NOTIF
, OP_VERIFY
, OP_RETURN
, OP_TOALTSTACK
(* Andrew Miller [email protected]
Just a scratch buffer. Working towards a model of Bitcoin script.
Sources:
State/error monads: http://www.lri.fr/~paulin/MPRI/cours-why.pdf
Coq monad library:
http://coq.inria.fr/pylons/contribs/files/QuicksortComplexity/trunk/monads.html
Another Coq monad library:
http://coq.inria.fr/pylons/contribs/files/lc/trunk/lc.Monad.html
17p182SgdVfUrBbJ6GWD6VotFT7361T33x
@amiller
amiller / gist:1832086
Created February 15, 2012 00:39
Voucher from an OT server
Received voucher from server:
-----BEGIN SIGNED VOUCHER-----
Hash: SAMY
<?xml version="1.0"?>
<cheque
version="1.0"
amount="20"
@amiller
amiller / gist:1832268
Created February 15, 2012 01:15
OT stats (list of all known accounts and information, dump of an OT test environment)
-------------------------------------------------
ASSET CONTRACTS:
Asset Type: game tokens
AssetTypeID: SjSYAUzN1RLjGre0kqDJynFos1MRYzrxOOenHY0Lpjd
Asset Type: silver grams
AssetTypeID: mNS1ODAXQoSXpWJfC5awE9zAXCm9aVfiE0WQGsIOw4B
-------------------------------------------------
@amiller
amiller / gist:1832419
Created February 15, 2012 01:44
OT stats (list of all known accounts and information, dump of an OT test environment)
-------------------------------------------------
ASSET CONTRACTS:
Asset Type: game tokens
AssetTypeID: SjSYAUzN1RLjGre0kqDJynFos1MRYzrxOOenHY0Lpjd
-------------------------------------------------
SERVER CONTRACTS:
Notary Provider: Localhost Server Contract