An Ethereum smart contract that enables on-chain publishing and token-gated upvoting of posts.
Historical Significance
Blockchain Reddit is an early example of combining on-chain content publishing with token-based incentives. It demonstrates one of the earliest implementations of pay-to-upvote mechanics, where reputation or engagement is represented through transferable tokens rather than non-transferable points.
Context
By mid-2016, Ethereum developers include experimenting with decentralized social applications alongside tokens and DAOs. This contract was deployed during a period when ERC-20 tokens were increasingly being used to explore non-financial primitives such as reputation, curation, and content monetization, prior to later social and creator-focused protocols.
Key Facts
Description
The contract implements a simple decentralized posting system in which content publication is permissionless, while voting requires ownership of a designated ERC-20 token called Hash DB Token (Karma) 0x0bF43e7408959fe8030d3729760f179403A20147. When a user upvotes a post, a token is transferred directly from the voter to the publisher, linking voting activity to an on-chain economic transfer.
This contract, nicknamed "Blockchain Reddit," is an Ethereum smart contract deployed on August 7, 2016 that allows any address to publish a post and associated body content on-chain. Upvoting is restricted to holders of a specific ERC-20 token called Hash DB Token (Karma) 0x0bF43e7408959fe8030d3729760f179403A20147, with each upvote transferring one token to the post author.
Heuristic Analysis
The following characteristics were detected through bytecode analysis and may not be accurate.
DAO Fork Era
The controversial fork to recover funds from The DAO hack.
Bytecode Overview
External Links
Related contracts
Hash DB Token
Same deployer2017 ERC-20 token tied to HashDB, an early Ethereum-backed data store; mintable via buy() with refund-on-overpay and frontend-bypass transferFrom.
0x0bf43e...a20147August 7, 2016shares
Same eraAn early on-chain corporation contract by cryptonomica.net, representing company shares as ERC-20 tokens with embedded voting — deployed hours before the DAO ha
0x684282...9a33b5July 20, 2016ReplayProtection
Same eraAlex Van de Sande's post-DAO-fork ETH/ETC replay-protection splitter. Routes ether or ERC20 tokens to different recipients depending on which chain it runs on.
0x64668c...456541July 27, 2016BeerCoin
Same eraERC20-style 'I owe you a beer' IOU ledger by Nick Johnson (ENS). Each transfer creates a personal beer debt; obligations are tracked and transferable.
0x74c1e4...48f4acJuly 29, 2016Xi
Same eraDAO-era ERC-20-shaped token, May 2016. Symbol is the Greek capital letter Xi. Fixed cap 15,000; 1 token per 0.001 ETH via buy().
0xbe3dc7...cab9dfJuly 31, 2016Kin
Same eraA 2016 ConsenSys MyAdvancedToken (Japanese 「金」, "gold"), 100 supply, sold via buy() at 1000 wei/token.
0x64f310...95ba99August 21, 2016