The topic of digital currency development (what secrets are hidden in the Genesis block)

Source: Internet
Author: User
Tags ord
Blockchain Enthusiast (qq:53016353)
#数字货币创世块留言
This is widely circulated in Nakamoto in the digital money creation block Coinbase write down "The Times 03/jan/2009 Chancellor on brink of second bailout for banks" This sentence is the first page of the day's headline article title, such as Under




The value of Coinbase is


"Coinbase": " 04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206 261696c6f757420666f722062616e6b73 "
The decoding method is as follows:


Under Python shell:


"04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e6420 6261696c6f757420666f722062616e6b73 ". Decode (' hex ') ' \x04\xff\xff\x00\x1d\x01\x04ethe times 03/jan/2009 Chancellor on Brink of second bailout for banks '
or under the shell.


->strings-n blk00000.datethe Times 03/jan/2009 Chancellor on brink of second bailout for banks
Reference:




#隐藏的bitcoin logo
Bitcoin_log


The above images are hidden in the following trades:


The decoding method is as follows:


Put ceb1a7fb57ef8b75ac59b56dd859d5cb3ab5c31168aa55eb3819cd5ddbd3d806 And the Scriptpubkey of all vxout in the 9173744691ac25f3cd94f35d4fc0e0a2b9d1ab17b4fe562acc07660552f95518 transaction are exported:


Bitcoind getrawtransaction ceb1a7fb57ef8b75ac59b56dd859d5cb3ab5c31168aa55eb3819cd5ddbd3d806 1
Export the Scriptpubkey of all vxout:


"Op_dup op_hash160 3d79626567696e206c696e653d3132382073697a op_equalverify op_checksig" "OP_DUP OP_HASH160 653d38373736206e616d653d626974636f696e2e op_equalverify Op_checksig ", ...
Remove all op CODE and get the following


' 3d79626567696e206c696e653d3132382073697a ', ' 653d38373736206e616d653d626974636f696e2e ', ' 6a70670d0a2902293d4a2a3a747073702a2b2b2b ', ' 2a8a2a8a2a2a290b2a926fa293902a2a77772a54 ',......
Convert to Hex


' 3d79626567696e206c696e653d3132382073697a '. Decode (hex)
Decode the results by Yenc:


if c = = ' and ESC! = 1:esc = 1 Continuen = Ord (c) If esc:c2 = Chr ((n-42-64+256)%256) ESC = 0ELSE:C2 = C HR ((n-42+256)%256)
Full Python code HTTPS://GIST.GITHUB.COM/SHIRRIFF/7461227133C26645ABDF


Python3 parseimagefromblock.py
discussion see


#bitcoin论文
Original paper with Bitcoin hidden in trading 54e48e5f5c656b26c3bca14a8c95aa583d07ebe84dde3b7dd4a78f4e4186e713


The decoding method is one of the following:


Export all Vxout Scriptpubkey in the transaction:
Remove all op CODE and get the following
Convert to Hex
Save the results as PDF
Here's a full Python code.


Python3 parseimagefromblock.py


The paper is not posted here, you can change your own to see


#Email from Satoshi Nakamoto
A Nakamoto e-mail is hidden in the trading 77822fd6663c665104119cb7635352756dfc50da76a92d417ec1a12c518fad69


Decoding method:


Export all Vxout Scriptpubkey in the transaction, this scriptpubkey is special: scriptpubkey:op_if op_invalidopcode 4effffffff 1443 bytes of data op_ ENDIF
Remove op CODE
To Hex
The results are as follows:


From a3a61fef43309b9fb23225df7910b03afc5465b9 Mon Sep 00:00:00 2001from:satoshi Nakamoto Date:mon, 2013 02:28 : 02-0200subject: [PATCH] Remove (single| DOUBLE) Bytei removed this from Bitcoin in f1e1fb4bdef878c8fc1564fa418d44e7541a7e83in Sept 7, almost three years ago. Be warned that I had notactually tested this patch.---backends/bitcoind/deserialize.py |    8 +-------1 file changed, 1 insertion (+), 7 deletions (-) diff--git A/backends/bitcoind/deserialize.py B/back Ends/bitcoind/deserialize.pyindex 6620583..89b9b1b 100644---a/backends/bitcoind/deserialize.py+++ b/backends/ bitcoind/deserialize.py@@ -280,10 +280,8 @@ opcodes = Enumeration ("Opcodes", [    "Op_within", "op_ripemd160", "Op_sha1", "op_sha256", "op_hash160",     "op_hash256", "Op_codeseparator", "Op_checksig", "Op_ Checksigverify "," Op_checkmultisig ",    " op_checkmultisigverify ",-    (" Op_singlebyte_end ", 0xF0 ),-    ("Op_doublebyte_begin", 0xf000),     "Op_pubkey", "Op_pubkeyhash",-    ("Op_invalidopcode", 0xFFFF), +     ("Op_ Invalidopcode ", 0xFF),]) @@ -293,10 +291,6 @@ -293,10 script_getop (bytes):         VCH = None   &NBSP ;     opcode = ord (bytes[i])         i + = 1-       if opcode >= opcode S.op_singlebyte_end and I < Len (bytes):-           opcode <<= 8-    &NB Sp      opcode |= Ord (Bytes[i])-           i + 1         I F opcode <= opcodes. OP_PUSHDATA4:             nSize = opcode--1.7.9.4

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.