Bitcoin Forum

Other => Beginners & Help => Topic started by: samt on July 26, 2013, 11:44:26 AM



Title: Alternative Re-Implementations to Bitcoind
Post by: samt on July 26, 2013, 11:44:26 AM
RE: https://bitcointalk.org/index.php?topic=260595.0

I'm deeply respectful to the long standing members of the Bitcoin community and I'm a newer member to this community so cannot fully understand the whole picture of Bitcoin re-implementation.

However the message I'm hearing is that re-implementations are a double edge sword.

On the one hand, we're told that they are healthy (https://bitcoinfoundation.org/blog/?p=204), and then we can see the complete opposite argument to this highlighted in this thread.
 
Unfortunately I'm not able to comment directly on the original thread (too newbie!), however if I was then, I would like to see some healthy debate about how to support re-implementations as a positive thing. Especially how to avoid issues as originally found with a re-implementation, such as highlighted in the thread.

I'm from a background in testing and would like to highlight that comments out of the San Francisco Conference, was that testing was one of the main issues highlighted over and over again by the core team. It seems that complexity of Bitcoin cannot really be understood by just one person and even if they did, mistakes happen - even to Bitcoind.

My initial suggestion would be that we look at supporting any implementation in a positive way, and in such a way that tackles the prevention of forking or errors.

As a tester I would like to see automated methods to solve this issue, where any implementation can be run against as a way of verifying and validating as an alternative to Bitcoind or Development spec. Perhaps this is a mammoth task but it seems like a positive step to take this approach rather than just relying on alternative implementations tests.

Some healthy debate would be nice! Especially for us newer members of the community who are enthusiastic about Bitcoin development.  

If there is already material out there, which is tackling this issues of testing alternative implementation, then please could someone redirect me to it.


Title: Re: Alternative Re-Implementations to Bitcoind
Post by: pedrog on July 27, 2013, 12:46:33 AM
Check this: https://bitcointalk.org/index.php?topic=177133.0

Quote
If you think you deserve to be whitelisted, write up a post then PM me with the link.  Messages without links (or a good reason) will be ignored.