Latest release

Bitcoin Classic 1.2.0

@zander zander released this Jan 5, 2017 · 13 commits to develop since this release

January 5, 2017. Today Bitcoin Classic announces the release of version 1.2 of the stable full node client.

This release marks a change in strategy for Bitcoin Classic, moving from the very conservative block size proposal based on compromise to one where Classic truly innovates and provides a long term solution for the market to choose and leave behind the restrictions of the old.

The most visible change in this version is the decentralised block size solution where node operators decide on the maximum size. This idea is already getting major acceptance in the market.

Bitcoin Classic is focused on providing users a way to get onto the Bitcoin network using a high quality validating node for a large set of use cases. Classic presents top notch quality processes in this release, to help anyone running Bitcoin.

We include in this release various projects with the beta label. People who want to use the Classic node as an on-ramp to Bitcoin will find them interesting. These projects will need to be enabled in the config by those that want to test them.

More background information on this release and Classic can be seen in this video: https://vimeo.com/192789752

Bitcoin Classic ships several exciting technologies in this release:

  • Decentralise block maximum size
    This is the answer to the block size debate, operators can decide
    themselves what size limit to enforce.
  • Flexible Transactions
    A beta version that solves problems like the malleability issue using an
    upgrade to the transaction format. This is meant for further testing on
    testnet-ft.
  • Admin Server
    Use your full node as a gateway to Bitcoin for high speed access and
    remote monitoring purposes. Feature incomplete and thus marked beta.
  • Network Manager
    A new low-level component that is currently used by the Admin Server. It
    is build for high speed communication with many hosts at the same time.
  • Linux improved packaging standards.
    For Linux we package Classic for the distro families Ubuntu and
    ArchLinux. These packages now allow the most convenient way of running a
    node with no configuration needed and pre-configured systemd and
    cookie-based bitcoin-cli remote management integration.
  • xthin block transfer technology
    This technology was adopted from another client as a way to make sending
    blocks and immensely faster and more bandwidth friendly.

For more help with installation, please visit https://bitcoinclassic.com/gettingstarted.html

Downloads

Pre-release

Bitcoin Classic 1.2beta

@zander zander released this Sep 20, 2016 · 82 commits to develop since this release

Bitcoin Classic 1.2beta announcement.

I’m happy to let you know that we have now reached our first milestone towards the release of Bitcoin Classic 1.2. The beta version is now ready, and can be downloaded below. As a new minor release, 1.2 comes with a lot of new features as well as many bug fixes and improvements. We’ll go through all the new features in more detail as we get closer to the release. For now, let me just mention two of the biggest changes.

Flexible Transactions

FlexTrans is a new transaction format that solves all cases of malleability and thus makes Bitcoin ready for future technologies like the Lightning Network. (blog) It also cleans up a lot of technical debt and provides a clean road forward for a long list of protocol improvements which will be possible equally clean and technical-debt free.

For instance FlexTrans allows us to remove signatures from a block after it has been validated, which in practice means about 75% size reduction. Additionally this technology completely replaces any need for segregated witness.

Flexible Transactions is a new technology and would benefit from more usage and testing. This release does not allow FT on main-net.

xthin-blocks

This release includes support for the extra-thin blocks technology which solves the problem of block propagation causing delays because it only sends a small fraction of the data when a block is found and cleverly rebuilds it from the mempool of its own node.

I hope you'll enjoy Bitcoin Classic 1.2beta. Please download it below and don't forget to give us feedback by writing to us on slack or reporting bugs.

Downloads

Bitcoin Classic 1.1.1

@zander zander released this Sep 19, 2016 · 238 commits to master since this release

Bitcoin Classic 1.1.1 Release Announcement

The Classic team is happy to announce a bugfix release 1.1.1
This release includes binaries, which can be downloaded below.

About this Release

Bitcoin Classic 1.1.1 is based on Bitcoin Core version 0.12.1, and is compatible with its blockchain files and wallet.
Additionally, this release includes the increase of the block size limit from one megabyte to two megabytes.

This bugfix release fixes various issues and we believe this is the best stable version of Classic and we recommend everyone upgrade as soon as possible.

One notable change is that starting at this release Bitcoin Classic will no longer respond to network-alerts. This change means we no longer have to trust certain people that never really had any association with Bitcoin Classic.

Downloads

Bitcoin Classic 1.1.0

@zander zander released this Jun 22, 2016 · 234 commits to develop since this release

Bitcoin Classic 1.1.0 Release Announcement

The Classic team is happy to announce a new feature release 1.1.0.
This release includes binaries, which can be downloaded below.

About this Release

Bitcoin Classic 1.1.0 is based on Bitcoin Core version 0.12.1, and is compatible with its blockchain files and wallet.
Additionally, this release includes the increase of the block size limit from one megabyte to two megabytes.

The most notable change in this release is the inclusion of the code to support the CSV featureset. Classic 1.1.0 supports BIP 9, 65, 68, 112 and 113.

Downloads

Bitcoin Classic 0.12.1

@zander zander released this May 31, 2016 · 291 commits to develop since this release

Bitcoin Classic 0.12.1Release Announcement

We are happy to announce the release of 0.12.1. This is a bugfix release. This release includes binaries, which can be downloaded below.

About this Release

Bitcoin Classic 0.12.1 is based on Bitcoin Core version 0.12.0, and is compatible with its blockchain files and wallet.
Additionally, this release includes all changes and additions made in Bitcoin Classic 0.11.2, most notably the increase of the block size limit from one megabyte to two megabytes.

In this minor release only bugfixes have been included and we consider this a stable release.

  • Fix RPC command getblockchaininfo showing incorrect counts.
  • Fix the client asking for a new version.
  • Update block download code for better timeout management.
  • some small text fixes have been made to the user interface.

We would like to thank everyone who helped realize this

Official Classic Team

  • Development
    • Gavin Andresen
    • Jeff Garzik
    • Pedro Pinheiro
    • Tom Zander
    • Jon Rumion
  • Mining
    • Marshall Long
  • Facilitator
    • Olivier Janssens
  • External advisors
    • Jonathan Toomim
    • Peter Rizun

Downloads

Bitcoin Classic 0.12.0

@gavinandresen gavinandresen released this Mar 7, 2016 · 22 commits to 0.12 since this release

Bitcoin Classic 0.12.0 Release Announcement

We are happy to announce the release of 0.12.0. This release includes binaries, which can be downloaded below.

About this Release

Bitcoin Classic 0.12.0 is based on Bitcoin Core version 0.12.0, and is compatible with its blockchain files and wallet.
For a full list of changes in 0.12.0, visit Core’s website here.
Additionally, this release includes all changes and additions made in Bitcoin Classic 0.11.2, most notably the increase of the block size limit from one megabyte to two megabytes.

  • Opt-in RBF is set to disabled by default. In the next release, opt-in RBF will be completely removed.
  • The RPC command "getblockchaininfo" now displays BIP109's (2MB) status.
  • The chainstate obfuscation feature from Bitcoin Core is supported, but not enabled.

Roadmap

From this point forward, we will focus on realizing our roadmap, which is available here.


We would like to thank everyone who helped realize this

Official Classic Team

  • Development
    • Gavin Andresen
    • Jeff Garzik
    • Pedro Pinheiro
    • Tom Zander
    • Jon Rumion
  • Mining
    • Marshall Long
  • Facilitator
    • Olivier Janssens
  • External advisors
    • Jonathan Toomim
    • Peter Rizun

Downloads

Pre-release

0.12.0 Release Candidate 1

@gavinandresen gavinandresen released this Mar 2, 2016 · 31 commits to 0.12 since this release

Bitcoin Classic 0.12.0 Release Candidate 1

We are happy to announce the release of 0.12.0 RC1. This release includes binaries, which can be downloaded below.
This is a release candidate, not intended for mining.

About this Release

Bitcoin Classic 0.12.0 RC1 is based on Core version 0.12.0, and is compatible with its blockchain files and wallet.

This release includes all changes and additions made in Bitcoin Classic 0.11.2, most notably the increase of the block size limit from one megabyte to two megabytes.

  • Opt-in RBF is set to disabled by default. In the next release, opt-in RBF will be completely removed.
  • The RPC command "getblockchaininfo" now displays BIP109's (2MB) status.
  • The chainstate obfuscation feature from Bitcoin Core is supported, but not enabled.

Please report any issues and bugs you may encounter.

Downloads

Bitcoin Classic 0.11.2

@gavinandresen gavinandresen released this Feb 9, 2016

Bitcoin Classic Release Announcement

We are happy to announce Bitcoin Classic version 0.11.2, the first release of Bitcoin Classic.

If you installed beta 2, there are no changes except for the version number.

About this Release

This is the first Bitcoin Classic release, focused on doubling the transaction capacity of Bitcoin.
It includes a consensus rule change that increases the block size limit from one megabyte to two megabytes.

Bitcoin Classic 0.11.2 is based on Core version 0.11.2, and is compatible with its blockchain files and wallet.

Roadmap

Our next release will be based on Bitcoin Core version 0.12, and is expected to be ready in the next weeks.

In parallel, we will focus development on features that have been requested by miners and companies for a long time now, and that will help Bitcoin scale on-chain:

  • Faster block validation
  • Faster block propagation

These features will help alleviate bandwidth issues tremendously, and will make sure nodes & miners can continue to operate properly, without requiring super fast connections.

More importantly, this will enable Bitcoin to scale to a much higher transaction volume.


We would like to thank everyone who helped realize this

Official Classic Team

  • Development
    • Gavin Andresen
    • Jeff Garzik
    • Pedro Pinheiro
    • Tom Zander
    • Jon Rumion
  • Mining
    • Marshall Long
  • Facilitator
    • Olivier Janssens
  • External advisors
    • Jonathan Toomim
    • Peter Rizun

Downloads

Pre-release

Bitcoin Classic 0.11.2.cl1 Beta 2

@jgarzik jgarzik released this Feb 4, 2016 · 13 commits to 0.11.2 since this release

Bitcoin Classic public beta release

We are happy to announce the release of our second beta version. This release includes binaries, which can be downloaded here on github or at https://bitcoinclassic.com

This is a test release, not intended for mining.

Nodes

As you can see on this website, most node upgrades happen during the first 30 days of a release https://bitnodes.21.co/dashboard/?days=365

There are about 5000 nodes right now, but we want to encourage users and companies to help run some extra nodes (ideally taking us up to 8000 nodes), so we have plenty of buffer. SPV nodes don’t need to upgrade.

Cooperation

Bitcoin Classic seeks to to cooperate with other Bitcoin clients, to make sure the 2 MB upgrade goes smoothly. Bitcoin devs will submit the BIP and the necessary software changes, and will assist where needed. We welcome an open market of innovation and continuous improvement. Our goal is not to replace, but to make it possible for many competing clients to thrive. This will enable Bitcoin to maintain the market dominance it has today.

Downloads