[BTC-dev] The Bitcoin Foundation: STATE OF BITCOIN ADDRESS

Shane Kinney modsix at gmail.com
Tue Mar 31 02:05:30 UTC 2015

Hash: SHA512

 ..::[ The Bitcoin Foundation: STATE OF BITCOIN ADDRESS ]::..

     [        Date: 2015.03.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 Bitcoin Foundation's efforts reached a fever pitch in the month of
   March to complete, test, sign and publish the first available milestone
   release archive.

0x01] Accomplishments

   [ Bitcoin v0.5.3.1-RELEASE Published ]:

     As posted to the `btc-dev' mailing list [R.03] on 2015.03.19 [R.04];
     The Bitcoin Foundation is proud to announce that the Bitcoin Reference
     Implementation v0.5.3.1-RELEASE is now available [R.05] with SHA256
     hash [R.06].

     The release is an archive containing: a script to build a statically
     linked ELF bitcoind binary, a patched source base derived from
     v0.5.3 [R.07] with SHA256 hash [R.08], corresponding README and
     RELEASE_NOTES documents [R.09], and SHA256 file manifest.

     The patches contained in the v0.5.3.1-RELEASE have been signed by the
     Co-Founders. [R.04] [R.0A]

     [ Patched Reference Implementationt ]:

       Version v0.5.3.1-RELEASE contains a source code base with applied
       patches as denoted in the RELEASE_NOTES.txt file included in the
       v0.5.3.1-RELEASE archive [R.09]

     [ Statically Linked Binaries ]:

       Contained in the v0.5.3.1-RELEASE archive is a build script `auto.sh';
       [`v0.0.5'] this script will statically build a linked ELF `bitcoind'
       binary on Linux with a x86_64 architecture. [R.0B]

       Immediately following the v0.5.3.1-RELEASE, mod6 created a patch
       [R.0C] to `auto.sh' [`v0.0.5-32'] to support Linux with a x86 32bit
       (i386/i686) architecture.

       The `auto.sh' script is modified from asciilifeform's [R.10] original
       Portatronic [R.0D] `auto.sh' build script to cross compile the binaries
       for the ARM architecture.  It requires that you have `curl` and
       `realpath` installed locally on your build environment.

       The `auto.sh' script will download, configure and build static
       libraries of the following for static linking into the `bitcoind` ELF
         OpenSSL v1.0.1g
         BDB 4.8.30
         Boost C++ Library 1.52.0

       When the builds of OpenSSL, BDB and Boost are then complete, `auto.sh'
       will then begin building a proper statically linked `bitcoind'.

     [ Tested Environments / Architectures ]:

       The following environments have been successfully tested with the
       Bitcoin Reference Implementation v0.5.3.1-RELEASE:

       [x86 64bit]:
         Linux Debian 6
         Linux Gentoo
         OSX [darwin64] : Tested & Submitted by nubbins` [R.0E]
         Ubuntu 12 & 14 : Tested by funkenstein

       [x86 32bit]:
         Linux Debian 6
         Linux Gentoo

     [ Contributors <in alphanumeric order by key fingerprint> ]:

       The Bitcoin Foundation would like extend its sincerest gratitude
       to the following individuals for their contributions to the Bitcoin
       Reference Implementation v0.5.3.1-RELEASE:

         danielpbarron [R.0F]:
           For his extensive work testing the Portatronic and the Bitcoin

         asciilifeform [R.10]:
           For his tireless effort to bring forth a cruft-free Reference
           Implementation.  For providing consistent technical guidance and
           expertise.  For leading the Portatronic ``Pogo'' project.

         decimation [R.11]:
           For his work testing the Bitcoin v0.5.3.1-RELEASE.

         kakobrekla [R.12]:
           For his work memory profiling the BDB locks problem which caused
           the 252`450 wedge block.

         PinkPosixPXE [R.13]:
           For her work building a script to prune the codebase.

         TomServo [R.14]:
           For providing testing help through the Block 168`001 Transaction
           Signature Verification Failure in February 2015.

         mircea_popescu [R.15]:
           For his leadership and his ever-present wisdom to keep the process
           simple.  For his technical guidance and architecture expertise. For
           the opportunity to work on this project and finally bring some
           programmatic sanity to our beloved Bitcoin.

         thestringpuller [R.16]:
           For providing testing help with the auto-patching script and
           the patched R.I.

         funkenstein [R.17]:
           For providing testing help on Bitcoin v0.5.3.1-RELEASE.

         BingoBoingo [R.18]:
           For providing hints & guidance for a forthcoming OpenBSD compatible
           Reference Implementation build.

         jurov [R.19]:
           For his recurring work as Treasurer.  For his consistent effort in
           hosting and maintaining the `btc-dev' mailing-list.  For providing
           patches to the initial auto-patching script.

         nubbins` [R.1A]:
           For providing testing help on Bitcoin v0.5.3.1-RELEASE and for
           providing configuration steps & special Makefile to build the
           v0.5.3.1-RELEASE on OSX.

         punkman [R.1B]:
           For providing testing help through the Block 168`001 Transaction
           Signature Verification Failure in February 2015.

         trinque [R.1C]:
           For providing testing help on Bitcoin v0.5.3.1-RELEASE.

         #bitcoin-assets [R.1D]:
           To all of those not listed here who added to the conversation about
           the Reference Implementation and supported us in our objectives,
           and for providing a place for us to collaborate on this undertaking
           of the utmost importance and magnitude.

       This release could not have been possible without all of you and your
       tenacious, tireless efforts.  You are the true heroes of Bitcoin.

       Thank you!

0x02] Complications and Obstacles

0x03] Continuing Steps

     [ Auto Patch Script - build-v0091.pl ]:

       The Auto Patching script, not included in the v0.5.3.1-RELEASE archive
       but a integral part of testing, `build-v0091.pl' [R.1E] was published
       to the btc-dev mailing list after people helped to test on other

       As additional changes are made to this script or new patches are added
       the changes will be published to the mailing list.

     [ Platform Testing ]:

       As we continue on, The Bitcoin Foundation needs continued assistance
       testing various platforms and architectures.  Your continued work in
       this capacity is very much welcomed and appreciated.

     [ Forward Roadmap ]:

       Since Bitcoin v0.5.3.1-RELEASE was published, we'll be now taking steps
       to layout a roadmap for what objectives will be pursued next.  Stay
       tuned to the `btc-dev' mailing list for updates on this.

0x04] Conclusion

   Roughly Five months have passed since The Bitcoin Foundation was founded.
   Since that time there has been a blizzard of activity and work to reach
   a milestone release.  The Foundation is excited to continue our work as
   outlined in our Charter [R.1F].

   The Bitcoin Foundation would like 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]: http://thebitcoin.foundation/ml/btc-dev/2015-March/000069.html
  [R.05]: http://thebitcoin.foundation/bitcoin-v0_5_3_1-RELEASE.tar.gz
  [R.06]: 5c41fe6cf286770a25bf61ab0c35747d0c760f8656754296d2e1d3c4274b5686
  [R.07]: http://thebitcoin.foundation/v0.5.3-0-gd05c03a.tar.gz
  [R.08]: aab1f8ea8c7f131ff69dfa3b9437ba35531018be760132dd6373f41a591f6382
  [R.09]: http://thebitcoin.foundation/ml/btc-dev/2015-March/000068.html
  [R.0A]: http://thebitcoin.foundation/ml/btc-dev/2015-March/000070.html
  [R.0B]: http://thebitcoin.foundation/ml/btc-dev/2015-March/000062.html
  [R.0C]: http://thebitcoin.foundation/ml/btc-dev/2015-March/000071.html
  [R.0D]: http://thebitcoin.foundation/ml/btc-dev/2015-January/000033.html
  [R.0E]: http://thebitcoin.foundation/ml/btc-dev/2015-March/000073.html
  [R.0F]: 1559 34BD D16E 8EAF 4493 CB9C B36A E984 9D96 1AC9
  [R.10]: 1721 5D11 8B72 3950 7FAF ED98 B982 28A0 01AB FFC7
  [R.11]: 22B3 4B42 FE44 14F8 36EB ACD6 106F EE1B 40AA 2A95
  [R.12]: 27C3 CE9A 2085 1312 F086 268C 27AF 7532 1F24 89E8
  [R.13]: 3DAE 5385 2AF4 7432 CE3C 9318 FF23 EAA3 D815 427F
  [R.14]: 43FE 67E1 0A90 67FC ED14 EA4E 1B08 16F3 976A D987
  [R.15]: 6160 E1CA C8A3 C529 66FD 7699 8A73 6F0E 2FB7 B452
  [R.16]: 6ACE 36E7 86F3 9A4A DC45 06DE 0FF2 943D A179 E169
  [R.17]: 6B0D 10D1 878D E25B 4DA2 695A B2B6 3604 8829 8AB6
  [R.18]: ADD7 A9A2 8F85 E5EF 1F51 904F 309B B8D7 F325 1143
  [R.19]: BBB0 A999 5003 7551 F533 850A 677A BD62 D0AE E7D7
  [R.1A]: BFC6 CD51 0615 36E5 97B5 777A 656E 4E13 7C77 9724
  [R.1B]: F28E 0095 843B 91CB 22E7 D655 3358 8BE0 8B23 2B13
  [R.1C]: FC66 C0C5 D98C 42A1 D4A9 8B6B 42F9 985A FAB9 53C4
  [R.1D]: irc://irc.freenode.net #bitcoin-assets
  [R.1E]: http://thebitcoin.foundation/ml/btc-dev/2015-March/000066.html
  [R.1F]: http://thebitcoin.foundation/charter.html

Version: GnuPG v1.4.13 (FreeBSD)


More information about the BTC-dev mailing list