[BTC-dev] The Bitcoin Foundation: STATE OF BITCOIN ADDRESS
Shane Kinney
modsix at gmail.com
Sat Aug 1 00:01:33 UTC 2015
URL: <http://therealbitcoin.org/ml/btc-dev/attachments/20150731/attachment_674c7b307c248a2b8dbc7c3c42a48af73f5a8d31.txt>
-----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-----
More information about the BTC-dev
mailing list