wtf IS THIS?
The Galactic Lottery and Satoshi’s Lost Keys
On 31 October 2008, an unknown human being, known to the virtual community as the venerable Satoshi Nakamoto, published a white paper (much like this one) in a Cryptographic Mailing List. This white paper described a new project on which this admired personality was working on: Bitcoin, A Peer-to-Peer Electronic Cash System.
Unlike any financial system hitherto (or henceforth) known to humanity, the system that Satoshi created does not require any central body in order to function. It is not dependent upon a central bank, a private bank, a proprietary Ltd., a Switzerland-based company with the word “foundation” in it, a company with a BitLicense, a private person, galactic aliens, or God. Satoshi’s white paper contained strong words such as: peer-to-peer, double spend, block, hash, proof of work, CPU, merkel brunch, nodes, network, digital signatures, and more.
When the Bitcoin system first launched into the open cyberspace, Satoshi was the only one using it ☹. Satoshi performed an action called Mining, which earned him fifty new Bitcoins every ten minutes, adding to the economic circulation he himself founded. He stored these Bitcoins in different wallets with different public addresses in order to give the impression that there were many different Bitcoin users (Satoshi was something of sneaky bastard). This went on for a long period of time, and Satoshi produced more than 20,000 such Bitcoin addresses, nearly all of which still contain fifty Bitcoins. Satoshi currently holds more than a million Bitcoins in his various wallets, accounting for 6% of the total amount of Bitcoins in circulation, an estimated $15,000,000,000 (as of the 2018th year of our Lord, the late Jesus).
The mysterious personality named Satoshi Nakamoto is most likely no longer with us/ has lost all his private keys to his Bitcoin accounts and committed suicide/ is afraid to use the Bitcoins and thus to expose his secret identity.
The Galactic Lottery Team saw fit to create a platform that makes it possible for people with no background in statistics whatsoever to try and uncover Satoshi’s private keys, and to participate in the most brutal Brute Force in the history of mankind. This idea first came from the following mathematical equation:
(The power 2* is intended to illustrate that this is a bona fide mathematical equation.)
How does the Galactic Lottery actually work?
We created a database using a very simple script. Looking at Bitcoin’s transaction history, we copied all the public keys that were loaded with fifty Bitcoins, which were mined directly from blocks #1 (Genesis Block) thru #25,000. The absolute vast majority of these keys belong to the so-called Satoshi Nakamoto, and contain fifty Bitcoins to this day. The following key is an example:
For convenience, we converted all the public addresses to a Hexadecimal format (base 16) and dropped the “00” prefix that characterizes all public valid keys on the Bitcoin network (this prefix causes all public addresses in WIF format to begin with the number “1”). Here is how it looks like:
- The browser generates a pseudo-random number from 0 to n / 100.
- Converts the decimal number to a hexadecimal format.
- Generates a public key according to the elliptic curve secp265k1.
- Enters the full public key of the two coordinates (x, y) into a one-way function called sha256.
- Enters the result into another one-way function called ripemd160.
- Determines whether the result matches one of the keys in the database. If it is a match, the script stops running, and prints the winning private key to the user. You now have access to a Satoshi private key!
- If the public key does not exist in the database, the script adds (+1) to the number last tested, and repeats the process. This process is repeated 100 times.
- If no match is made within the created range of 100 private keys, the entire script is repeated with a new pseudo-random number.
The reason we only target Satoshi’s keys, and not all Bitcoin keys, is efficiency. We have no desire to run a huge database on a server that would cost a lot of money and would require unnecessary communication between the user and the server. By having the user’s browser download a small database containing the Satoshi keys alone, the user can produce and test a much greater amount of private addresses per second than he would if he were using a huge database or a communication-requiring server that contains a huge database.
Because the user’s chances of actually finding one of Satoshi’s private keys are possible but insignificant, we decided not to write a code that would steal the private key from that lucky user. Not only that, but because we are nice and because we don’t really care, we allow users to go on the website on their browsers, disconnect from the Internet, and search for the keys locally.
What’s in it for us? The most valuable thing in the world: Fame and Glory! We advocate contributing to the Bitcoin ecosystem, and doing so with a tint of humor. We will be placing advertisements on the website in order to finance our server and domain expenses. For this same reason, a Bitcoin address for contributions will also be posted. We should also mention that we have very low standards, and that we will be willing to sell the platform to the highest bidder (in Bitcoin), and even to sell-out for a financial gain. We will let you guys know if we do. Oh, also – funds donated will be used to enable us to work on more educational/entertaining projects.
The GoingCrypto Crew