-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 ..::[ The Bitcoin Foundation: STATE OF BITCOIN ADDRESS ]::.. [ Date: 2015.07.29 ] [ Co-Chairs: mod6 [R.01] && ben_vulpes [R.02] ] 0x00] Introduction It is with great honor and privilege that The Bitcoin Foundation embraces this opportunity to address the public on the state of current progress, obstacles and continuing steps in our mission. 0x01] Accomplishments [ Submitted Patches ]: During the course of July, a variety of patches were submitted to the btc-dev mailing list [R.03]. A brief summary of each: 0x010: Jautenim [R.04] submitted a patch [R.05] to add the `install_sw' flag as a parameter to the OpenSSL make command. This is to avoid mandoc generation, which as the email states, fails on some systems and causes other problems. This patch is somewhat moot because the stator.sh makefile [R.06] contains this change already. However, it's not bad to have in the mailing list as it can be applied directly on top of v0.5.3.1-RELEASE as needed. 0x011: phf [R.07] created two patches [R.08] for `stator' to build and run on OpenBSD. This is very exciting, we've been looking forward to supporting this platform for some time now. mod6 is currently running a full blockchain sync test with these patches applied on OpenBSD 5.6. 0x012: asciilifeform [R.09] created a patch [R.0A] that removes testnet from the Reference Implementation. 0x013: asciilifeform created a patch [R.0B] that adds a '-verifyall' flag to enable verification of all ECDSA tx signatures. 0x014: phf submitted a patch [R.0C] to add millisecond timestamps to the debug.log file. 0x015: punkman [R.0D] submitted a patch [R.0E] that is still a work in progress. This patch does a number of things, namely, cleans up the logging statements to debug.log. Also notable here is that it also cleans out the `wxMessageBox' cruft along with the removal of the `noui.h' header file. Presently, there is an issue compiling with this patch. Punkman is working to update the btc-dev mailing list with a new patch. The Bitcoin Foundation would like to thank phf & punkman for their efforts clean up the cruft in the logging mechanism. We will revisit applying these patches in their final form during the next milestone development period. 0x016: mod6 [R.01] created a patch [R.0F] to remove the .gitignore files from the codebase. As it turns out, this patch will not be used. The `patch` program takes it upon itself to not only remove the .gitignore files, but also the directories that are rendered empty after the .gitignore removal. Presently, the current Makefile relies upon some of these directories being present to store it's object files during compiliation. For now, the .gitignore files stay if for no other reason, acting to ensure these directories remain. 0x017: ben_vulpes [R.02] created a build script [R.10] for the Reference Implementation called ak47.sh. The aim of this script is to download the third party dependencies, compile them, and then build a static bitcoind. Also contains bash flags set to exit upon any error. 0x018: mod6 created a patch [R.11] to fix the dumpblock function so that it ensures that two parameters are supplied from the user: a block height and an output file name. [ Other Noteable Submissions ]: [ blkcut ]: asciilifeform submitted a `blkcut' utility [R.12] that takes a blkxxxx.dat file as a parameter and then will either cut the file into individual blocks or count them. [ rotor ]: asciilifeform created a list of instructions [R.13], along with an archive of a few scripts and a patch to construct a buildroot to build a fully static, deterministic bitcoind using a deterministic gcc of your own choice. [ v0.5.4-TEST1 Test Archive ]: Most of the recent patches that have been submitted have introduced rather far-reaching changes. As much testing as possible is required before any release can be certified. The bitcoin-v0_5_4-TEST1.tar.gz [R.14] bundle was created to suit this purpose. 0x02] Complications and Obstacles 0x03] Continuing Steps The biggest focus in the next few months will be testing the patches applied in test bundle `bitcoin-v0_5_4-TEST1.tar.gz'. Additional effort will be put into testing the `rotor'. 0x04] Conclusion The Bitcoin Foundation would like to bestow our sincerest thanks and gratitude to the contributors and community for its support and insight. [ References ]: [R.01]: 027A 8D7C 0FB8 A166 4372 0F40 7217 05A8 B71E ADAF [R.02]: 4F79 0794 2CA8 B89B 01E2 5A76 2AFA 1A9F D2D0 31DA [R.03]: http://thebitcoin.foundation/mailman/listinfo/btc-dev [R.04]: 32FE 1E61 B1C7 1118 6CA3 78DE FD89 81F1 BC41 ABB9 [R.05]: http://thebitcoin.foundation/ml/btc-dev/2015-July/000110.html [R.06]: http://thebitcoin.foundation/ml/btc-dev/2015-June/000102.html [R.07]: BDDE 1210 4FE8 1BE7 F83B 698F 5356 DE47 5243 2A9E [R.08]: http://thebitcoin.foundation/ml/btc-dev/2015-July/000118.html [R.09]: 1721 5D11 8B72 3950 7FAF ED98 B982 28A0 01AB FFC7 [R.0A]: http://thebitcoin.foundation/ml/btc-dev/2015-July/000119.html [R.0B]: http://thebitcoin.foundation/ml/btc-dev/2015-July/000120.html [R.0C]: http://thebitcoin.foundation/ml/btc-dev/2015-July/000121.html [R.0D]: F28E 0095 843B 91CB 22E7 D655 3358 8BE0 8B23 2B13 [R.0E]: http://thebitcoin.foundation/ml/btc-dev/2015-July/000123.html [R.0F]: http://thebitcoin.foundation/ml/btc-dev/2015-July/000125.html [R.10]: http://thebitcoin.foundation/ml/btc-dev/2015-July/000132.html [R.11]: http://thebitcoin.foundation/ml/btc-dev/2015-July/000131.html [R.12]: http://thebitcoin.foundation/ml/btc-dev/2015-July/000113.html [R.13]: http://thebitcoin.foundation/ml/btc-dev/2015-July/000133.html [R.14]: http://thebitcoin.foundation/ml/btc-dev/2015-July/000135.html EOF -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (FreeBSD) iQIcBAEBCgAGBQJVu/fIAAoJEHIXBai3Hq2vLKcP/3fxMXHjaZly2gSgKqBSR/Qg 9rzU/2HwWW3Gb8T1zigZs08uoUWUqE5R91X9AfRofzZM7HgOas3O9x4WAUMtNAUq o4jLvj5OYjEv1J0aj8HYYIkLIruZ1o4BnnQ5r/iPKc/k3QusUGn1PIrW9UFditXf HSWvqicGKrkXKOOJjTF/KQ55KtwUZhgqHV9D5kCov4gU3kOkvcMIFGVxAPj3EqZh KuTQcar+1x3/4LRHFTkKX8RW6FKJWxz6/s/W2dO2wKPRKOWCr/D4sq3K4F4W/m4m wTFs0av0WhVhdBEFrczGJ1hD1SFYreVwJcSGwgctiw/0LiVBmGYNJaQdyxgfr5dC Lrt/seXYcnRL4lcaHhzWvxAngGm6LiH7sGmB7q9pXhVQF3GRGzPTVH4VjXnimIUm u7xlwYYJnXHY+c5dxLwoMLktByMB4X0I73hHHHHSWJ/pgQik5IwIpNIQ89tA4iCp nbagJ1NihWH4uMvIGaFa7SO8tZO0NiB1QHkY3FAQXIZKv7M20w32Ikz4+e947Viy yBWyeCeB1D8vlFzYYD3nc2l2kTxvoDcYRnTjdjCfB+HP8B+vDYwlD3w8KsssKz99 yIKp93Ive0giiB44RiyYD3n0UMDSOGmPFXFrIrOTZc0rwxI1Vn6vsyUdXZfWT1WP Gy0Vg1yiCTeUzsXzHqEX =0sbT -----END PGP SIGNATURE-----