Skip to content

Instantly share code, notes, and snippets.

If I hardforked: a doxxing of Satoshi Nakamoto

By Andrew Miller

If I hardforked would he mine it. Would he mine it if I forked it. 
Would he mine it would Satoshi would Satoshi would would he mine it. 
If Satoshi if I hardforked if I hardforked if Satoshi. 
Would he mine it if I forked it if I hardforked if Satoshi. 
Would he mine it if Satoshi if Satoshi if I softforked. 

If I hardforked if Satoshi if Satoshi if I softforked.

@VictorTaelin
VictorTaelin / ethereum_delayed_computations.md
Last active April 12, 2018 16:42
Make Ethereum massively scalable today with delayed computations

Make Ethereum massively scalable today with delayed computations

Suppose you're writing a contract which involves a huge amount of participants. As an example, think of an online, blockchain-based Trading-Card Game with tournaments. How would you program a playCard function? You might be thinking of something like this:

function playCard(uint player, uint card){
    ...
    else if (card == PROFESSOR_OAK){
        // shuffles the player's hand on his deck
 shuffleHand(player)
@kazu-yamamoto
kazu-yamamoto / gist:5882488
Created June 28, 2013 04:40
An example for Operational Monad with two interpreters.
{-# LANGUAGE GADTs #-}
module Main where
import Control.Monad
import Control.Monad.RWS.Strict
import Control.Monad.Trans.Error
import Control.Monad.Operational.Simple
import Prelude hiding (putChar, getChar)
import qualified System.IO as IO