[BTC-dev] V Genesis

Stanislav Datskovskiy stas at loper-os.org
Thu Aug 20 01:22:33 UTC 2015


Name: readme.txt
URL: <http://therealbitcoin.org/ml/btc-dev/attachments/20150819/readme_06be35ae8d26a91f0691ad1e9a32a2f9cf5d44f7.txt>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

~~~~~~~~~~~~~~
~~ Genesis. ~~
~~~~~~~~~~~~~~

The point of this seemingly strange item is to harmonize the orchestra such that
EVERYTHING becomes a vpatch. Including the origin of the universe.

And so, this apparatus creates, from a vacuum, the universe previously seen in 'chicken' [1] for use with 'v' versioning system. [2]

The result is attached, 'genesis.patch'. But you are expected to VERIFY using the old 'chicken.'
Here is how:

1) Obtain [3]
   0.5.3 [Origin Codebase] SHA256: aab1f8ea8c7f131ff69dfa3b9437ba35531018be760132dd6373f41a591f6382
   ... and extract it to a directory. Everything else shall be done there.

2) Obtain bitcoin-0.5.3-no-crud.sha256.manifest
   sha512:29ee0f488fcc253cc80b85059ef7f248bbd9bd60931f68cc22763e6f355ec206c584bd2f864dffb8659e536e97fa74a3b55d7d77afe2f62d8b2ae0e3e58bcca0
   also from [3].

3) genesis.sh:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#!/bin/bash

mkdir a;
mkdir -p ./b/bitcoin;
cd bitcoin-bitcoin-a8def6b;
for i in `cut -d ' ' -f 3- ../bitcoin-0.5.3-no-crud.sha256.manifest`; do
     cp --parents $i ../b/bitcoin;
done
cd ..;
vdiff a b > genesis.vpatch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

4) Naturally, ./genesis.sh
   And of course vdiff.sh (Get it from [2]) is in your path, right?

5) Diff your genesis.vpatch with mine. (attached)

6) When satisfied, gpg (armoured, detached .sig) the genesis.vpatch.

7) Post your (6) to therealbitcoin mailing list!

8) Try to understand what we did here, and why.
   From now on, any 'v' action which produces a tree, shall begin with applying genesis.vpatch to an empty space...

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1] http://therealbitcoin.org/ml/btc-dev/2014-October/000003.html
[2] http://therealbitcoin.org/ml/btc-dev/2015-August/000146.html
[3] http://thebitcoin.foundation/v0.5.3-0-gd05c03a.tar.gz
    Or from your own disk! (best). Or from your WoT.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iQEcBAEBCgAGBQJV1St8AAoJELmCKKABq//HCUEH+wcyfEG/lZnVZ/XXMxmBq7nm
LfR6AvpiM65IZmwYqIIep90VubILpi1egcHBApFDft+JNu7Aus7G1xI1b0YV/GWp
FdaEiuVNiq89R7AwUqWwk2TS7tk1GHHFBtHHTFpvIEpg8wV1GkGB0jfMFgcnXkSg
cur18zqOLvyNFgmSs0n07qlbzSJVfr6o4CAETV7mIaTNM4IlURrC/PEr9tY00GX9
AFMrikO2o3Ka2pcpZ/dvxJEPdjpnSUulHnmY8aDQ9BTNe6G/36NOfKcUHFbxEgTy
0VKOrs4bWtDB+yOz+URSjggt47lcWSd4h8nh+wSZqRC51kIvfl8BtqK05UCUHKA=
=yJaN
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: genesis.vpatch
Type: application/octet-stream
Size: 865818 bytes
Desc: not available
URL: <http://therealbitcoin.org/ml/btc-dev/attachments/20150819/genesis_2cba721ced8108cf65ab7d045081237ecda4602a.vpatch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: genesis.vpatch.sig
Type: application/octet-stream
Size: 490 bytes
Desc: not available
URL: <http://therealbitcoin.org/ml/btc-dev/attachments/20150819/genesis_20ca5bfe1ca62d0c263f534058051b270e4012f4.vpatch.sig>


More information about the BTC-dev mailing list