[BTC-dev] The Bitcoin Foundation: STATE OF BITCOIN ADDRESS
Shane Kinney
modsix at gmail.com
Sun Jan 31 22:25:54 UTC 2016
URL: <http://therealbitcoin.org/ml/btc-dev/attachments/20160131/attachment-0001.txt?sha1=91c8a16e0593931f888e10045da51e0756000667>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
..::[ The Bitcoin Foundation: STATE OF BITCOIN ADDRESS ]::..
[ Date: 2016.01.28 ]
[ 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.
The month of January had a high volume of activity towards The Bitcoin
Foundation's goals. Thank you for all your hard work and contributions.
0x01]: Accomplishments
[ trinque's Makefiles ]:
trinque [R.03] contributed to the Foundation's goal to make a comprehensive
build process for the Reference Implementation in the form of a series of
Makefiles. [R.04]
The Makefiles do all of the necessary verifications, build steps, source
pressing [via V], and compiling which result in a deterministic, statically
linked bitcoind.
NOTE: With the publication of the latest version of V [v99996] [R.05] these
makefiles, as they were submitted to the Mailing List [R.06] are out of
sync. Much emphasis will be put into getting all of this resolved in
February.
[ Malleus Mikehearificarum ]:
asciilifeform [R.07] submitted this patch to ban misbehaving peers if they
send a ``heathen command''. [R.08]
[ Enforcement of 'S' Values in DER Encoded ECDSA Signatures ]:
mod6's vpatch, `mod6_der_high_low_s.vpatch' [R.09] allows the user to
enforce a low or high value for `S' in the ECDSA signature.
This patch has three options:
0x011]: No flag given [default behavior]; the `S' value is generated and
the value is used weather it is `high' or `low'.
0x012]: '-lows' flag given; the `S' value will be in the lower range of the
order.
0x013]: '-highs' flag given; the `S' value will be in the upper range of the
order.
[ V ]:
mod6 released V [v99996] [R.05] that resolved a defect and implemented two
change requests. The intimate details of the changes are outlined in the
email to the mailing list.
[ build-script-v99996K ]:
In concert with the update to V, mod6 updated the build-script-v99997K.sh
to build-script-v99996K.sh [R.0A] to utilize the new version of V [v99996].
[ Tiny Scheme & Shiva ]:
asciilifeform has imported and utilized TinyScheme, a lightweight scheme
interpreter. The purpose behind this is in efforts to build a multi-purpose
tool for connecting to bitcoind and allowing for command issuance and
debugging. We look forward to the further development of this tool.
0x02]: Complications and Obstacles
The build process for the entire Reference Implementation is a complex one.
There are many pieces that need to be in place for the build process to
remain a smooth one. We have made some good strides in this area, to be
certain. However, we look forward to continuing to improve upon this in
the very near future with trinque's expertise and submitted Makefile bundle.
The Programmable Version Strings vpatch, submitted in December, has a defect.
This defect will be resolved shortly. The replacement vpatch will be
submitted to the mailing list and the V mirror will be updated. Stay tuned.
0x03]: Continuing Steps
Barring the issue with the Programmable Version Strings [R.0B] patch that
was submitted last month, we are effectively in a code-freeze, at least as
far as the core bitcoin code is concerned.
What remains aside from the testing mentioned above is to integrate, fully,
trinque's Makefiles, V, and the dependencies to build the statically linked,
deterministic bitcoind binary. A well set goal here for the Foundation is
to have a build system that is as simple and similar to any other unix
source package that one may encounter with the typical `make` command being
issued, and a subsequent full build process is started and completed
successfully.
Upon completion of this goal, a final round of testing will commence. As
well as any updates to documentation.
When the last round of tests are complete, mod6 will then submit a release
vpatch to the BTC-Dev Mailing List to tie together the leaves of the source
tree. A release announcement will follow shortly there after.
0x04]: Conclusion
We would like to take this opportunity to acknowledge the somber news that
this month we lost one of the Lords of The Most Serene Republic [R.0C].
The Bitcoin Foundation gives its most sincere condolences to chetty's [R.0D]
family and friends. You will be greatly missed.
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]: FC66 C0C5 D98C 42A1 D4A9 8B6B 42F9 985A FAB9 53C4
[R.04]: http://thebitcoin.foundation/ml/btc-dev/2016-January/000190.html
[R.05]: http://thebitcoin.foundation/ml/btc-dev/2016-January/000199.html
[R.06]: http://thebitcoin.foundation/mailman/listinfo/btc-dev
[R.07]: 1721 5D11 8B72 3950 7FAF ED98 B982 28A0 01AB FFC7
[R.08]: http://thebitcoin.foundation/ml/btc-dev/2016-January/000191.html
[R.09]: http://thebitcoin.foundation/ml/btc-dev/2016-January/000193.html
[R.0A]: http://deedbot.org/build-bitcoind-V99996.sh
[R.0B]: http://thebitcoin.foundation/ml/btc-dev/2015-December/000185.html
[R.0C]: http://trilema.com/2016/and-now-the-story-has-an-ending/
[R.0D]: http://www.btcalpha.com/wot/user/chetty/
EOF
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (FreeBSD)
iQIcBAEBCgAGBQJWroXrAAoJEHIXBai3Hq2vlZgQANRtcdxeaEbGIS1NP73XOQef
gXK0k0n3rvgr7l8Jl4+SPZi57oTElYIouSVxzvWB9ivP/OKE9SADhLITBSV7fL1h
8kKdLYnsog1ei21fUrL0PpVoP/x/8EN4H2YokpWaX0czV+LlJxbA2J1qUYXVfnwL
KVJ242Z3LTycnHp3+UgvT6K5O3Sm0LJ/IG6m8ocwy6dIUCc0dIR7GfQLQ8A3w9ku
P66+bgkJm7Zlw/iWRobBYIoCIn/88sRh6tRv5Df5SKmsJtDMhLG2kLhwsWmQRTaB
3PekQDnJ3kC4ZYo/hv2CQFp0OBGhIJGiSb8MRgzqk8PSmD6tOQMrFPoJ8o9ElkDB
Bt8pFnusYRMkBerw9iqTaXLbMd6rtE7jWlQpp2zqjxRW2jW4+tdpKaROyucuTa6B
NUxv8+ZhwQ7J0m4ZZoHRlXjBniybRhmdHmSq9QCoOFYQFXkd3GArklnL9g3nnlus
fGNC3SSY7/2f6HcX9nIBG4Vv+f0LJk5CQNlFp3y8vczb26mmLNCVZi3rPSWSqiGU
oJfrsyoyQqfoxlKATw+zgmKGXHDbfi4itePA08p8aFF2Oq2/bNXZWXa821tfZH7Q
r+c1+JvjiPpaHdjyDCquPkUapu/0mhYdtvciEdUD9FrzmdCkyIlgPkRdpZLlhoJi
3XYfUImdhenzHrzyxOFl
=nraK
-----END PGP SIGNATURE-----
More information about the BTC-dev
mailing list