Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Faketoshi

With everyone seemingly trying to prove they are Satoshi (looking at you Craig Wright and the recent"faketoshi twitter"), we've decided to make it easier for other people to make similar claims.

Credit to Greg Maxwell and Pieter Wuille whose various posts ( here, here, and here ) gave us enough of an understanding to implement our own Faketoshi-forger. We encourage you to check these resources out to understand why these continued Satoshi claims are nothing more than frauds.

The following implementation creates a signature (s) from a message hash (H(m)) that will validate against the public key from the genesis block. (Although it can easily be extended for any Satoshi public key). The trick is that the message (m), the pre-image of the message hash, itself cannot be known or derived. Thus this, and the other claims using the construction, is an existensial forgery.

You can browse to https://albacore.io/faketoshi for an generator in js that uses a similar construction.

How to use

git clone git@github.com:albacorelabs/Libra.git
stack build  
stack exec Faketoshi-exe

/* Optional */
Post output on twitter claiming to be Satoshi

About

Generate forged signatures for the Genesis block public key

Topics

Resources

License

Releases

No releases published

Packages

No packages published