Title: Bitcoin Core version 0.12.1 released Post by: Cyrus on April 15, 2016, 10:55:24 AM Bitcoin Core version 0.12.1 is now available from:
https://bitcoin.org/bin/bitcoin-core-0.12.1/ This is a new minor version release, including the BIP9, BIP68 and BIP112 softfork, various bugfixes and updated translations. Please report bugs using the issue tracker at github: https://github.com/bitcoin/bitcoin/issues Upgrading and downgrading How to Upgrade If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), then run the installer (on Windows) or just copy over /Applications/Bitcoin-Qt (on Mac) or bitcoind/bitcoin-qt (on Linux). Downgrade warning Downgrade to a version < 0.12.0 Because release 0.12.0 and later will obfuscate the chainstate on every fresh sync or reindex, the chainstate is not backwards-compatible with pre-0.12 versions of Bitcoin Core or other software. If you want to downgrade after you have done a reindex with 0.12.0 or later, you will need to reindex when you first start Bitcoin Core version 0.11 or earlier. Notable changes First version bits BIP9 softfork deployment This release includes a soft fork deployment to enforce BIP68, BIP112 and BIP113 using the BIP9 deployment mechanism. The deployment sets the block version number to 0x20000001 between midnight 1st May 2016 and midnight 1st May 2017 to signal readiness for deployment. The version number consists of 0x20000000 to indicate version bits together with setting bit 0 to indicate support for this combined deployment, shown as “csv” in the getblockchaininfo RPC call. For more information about the soft forking change, please see https://github.com/bitcoin/bitcoin/pull/7648 This specific backport pull-request can be viewed at https://github.com/bitcoin/bitcoin/pull/7543 BIP68 soft fork to enforce sequence locks for relative locktime BIP68 introduces relative lock-time consensus-enforced semantics of the sequence number field to enable a signed transaction input to remain invalid for a defined period of time after confirmation of its corresponding outpoint. For more information about the implementation, see https://github.com/bitcoin/bitcoin/pull/7184 BIP112 soft fork to enforce OP_CHECKSEQUENCEVERIFY BIP112 redefines the existing OP_NOP3 as OP_CHECKSEQUENCEVERIFY (CSV) for a new opcode in the Bitcoin scripting system that in combination with BIP68 allows execution pathways of a script to be restricted based on the age of the output being spent. For more information about the implementation, see https://github.com/bitcoin/bitcoin/pull/7524 BIP113 locktime enforcement soft fork Bitcoin Core 0.11.2 previously introduced mempool-only locktime enforcement using GetMedianTimePast(). This release seeks to consensus enforce the rule. Bitcoin transactions currently may specify a locktime indicating when they may be added to a valid block. Current consensus rules require that blocks have a block header time greater than the locktime specified in any transaction in that block. Miners get to choose what time they use for their header time, with the consensus rule being that no node will accept a block whose time is more than two hours in the future. This creates a incentive for miners to set their header times to future values in order to include locktimed transactions which weren’t supposed to be included for up to two more hours. The consensus rules also specify that valid blocks may have a header time greater than that of the median of the 11 previous blocks. This GetMedianTimePast() time has a key feature we generally associate with time: it can’t go backwards. BIP113 specifies a soft fork enforced in this release that weakens this perverse incentive for individual miners to use a future time by requiring that valid blocks have a computed GetMedianTimePast() greater than the locktime specified in any transaction in that block. Mempool inclusion rules currently require transactions to be valid for immediate inclusion in a block in order to be accepted into the mempool. This release begins applying the BIP113 rule to received transactions, so transaction whose time is greater than the GetMedianTimePast() will no longer be accepted into the mempool. Implication for miners: you will begin rejecting transactions that would not be valid under BIP113, which will prevent you from producing invalid blocks when BIP113 is enforced on the network. Any transactions which are valid under the current rules but not yet valid under the BIP113 rules will either be mined by other miners or delayed until they are valid under BIP113. Note, however, that time-based locktime transactions are more or less unseen on the network currently. Implication for users: GetMedianTimePast() always trails behind the current time, so a transaction locktime set to the present time will be rejected by nodes running this release until the median time moves forward. To compensate, subtract one hour (3,600 seconds) from your locktimes to allow those transactions to be included in mempools at approximately the expected time. For more information about the implementation, see https://github.com/bitcoin/bitcoin/pull/6566 Miscellaneous The p2p alert system is off by default. To turn on, use -alert with startup configuration. 0.12.1 Change log Detailed release notes follow. This overview includes changes that affect behavior, not code moves, refactors and string updates. For convenience in locating the code changes and accompanying discussion, both the pull request and git merge commit are mentioned. RPC and other APIs
Block and transaction handling
P2P protocol and network code
Validation
Build system
Wallet
Miscellaneous
Credits Thanks to everyone who directly contributed to this release:
As well as everyone that helped translating on Transifex (https://www.transifex.com/projects/p/bitcoin/). Title: Re: Bitcoin Core version 0.12.1 released Post by: RealBitcoin on April 15, 2016, 12:16:09 PM Look exciting, the core roadmap is really paying off, we see the innovations that have been promised, implemented.
The bitcoin core folks are really hard workers, and they always put their code where their mouth is. Congratulations to bitcoin, we are progressing forward to innovation! Title: Re: Bitcoin Core version 0.12.1 released Post by: Carlton Banks on April 15, 2016, 12:25:34 PM Yay, BIP 68 & 112 are more bricks in the foundations for Lightning channels. Super-cheap transactions that smash the 250,000 tx/day limit into tiny pieces, looking forward to when the 2MB morons run out of things to talk about
Title: Re: Bitcoin Core version 0.12.1 released Post by: Quartx on April 15, 2016, 12:29:21 PM Congrats to the release. I wonder what new arguments the haters will come up with now
Title: Re: Bitcoin Core version 0.12.1 released Post by: Denker on April 15, 2016, 12:51:18 PM Thanks for this release!
So now it pays off and the realization of lightning network is coming closer and closer. Awesome! :) Title: Re: Bitcoin Core version 0.12.1 released Post by: Zarathustra on April 15, 2016, 01:14:12 PM Thanks for this release! So now it pays off and the realization of lightning network is coming closer and closer. Awesome! :) LOL, yes, awesome, the LN Bankster Altcoin. Title: Re: Bitcoin Core version 0.12.1 released Post by: Lauda on April 15, 2016, 01:24:09 PM This happened faster than expected. Quite a nice achievement.
Yay, BIP 68 & 112 are more bricks in the foundations for Lightning channels. Super-cheap transactions that smash the 250,000 tx/day limit into tiny pieces, Exactly.looking forward to when the 2MB morons run out of things to talk about They will never run out of things to talk about (hint: Look above my post). Did you not know that LN is evil because it destroys a 2 MB block size limit in terms of performance? ::)Title: Re: Bitcoin Core version 0.12.1 released Post by: OmegaStarScream on April 15, 2016, 01:43:43 PM Is it me or this new version came out fast then the usual updates ?
anyone know when the "Segregated Witness" thing is going to happen btw ? I know that something is supposed to happen this April and the block thing on next year ? or july ? can't remember. Title: Re: Bitcoin Core version 0.12.1 released Post by: Amph on April 15, 2016, 02:13:30 PM Is it me or this new version came out fast then the usual updates ? anyone know when the "Segregated Witness" thing is going to happen btw ? I know that something is supposed to happen this April and the block thing on next year ? or july ? can't remember. around this summer, i think they want to speed everything else, for the arriving of segwit Title: Re: Bitcoin Core version 0.12.1 released Post by: achow101 on April 15, 2016, 02:15:36 PM Is it me or this new version came out fast then the usual updates ? Yeah, there was a really fast turnaround for this release. Instead of waiting a week after the rc2 release, we only waited a few days. Then it was also tagged and had enough gitian builds in a few hours after that so it was a very fast release.anyone know when the "Segregated Witness" thing is going to happen btw ? I know that something is supposed to happen this April and the block thing on next year ? or july ? can't remember. It should be happening later this month or early May. It should be the 0.12.2 release and hopefully that will have just as fast a release as this one.Title: Re: Bitcoin Core version 0.12.1 released Post by: OmegaStarScream on April 15, 2016, 02:17:19 PM Is it me or this new version came out fast then the usual updates ? Yeah, there was a really fast turnaround for this release. Instead of waiting a week after the rc2 release, we only waited a few days. Then it was also tagged and had enough gitian builds in a few hours after that so it was a very fast release.anyone know when the "Segregated Witness" thing is going to happen btw ? I know that something is supposed to happen this April and the block thing on next year ? or july ? can't remember. It should be happening later this month or early May. It should be the 0.12.2 release and hopefully that will have just as fast a release as this one.Both ? I mean both SegWit & Block increase ? I'm so existed ! Title: Re: Bitcoin Core version 0.12.1 released Post by: Lauda on April 15, 2016, 02:18:30 PM Both ? I mean both SegWit & Block increase ? I'm so existed ! No. There is currently no block size increase proposal that has consensus.Title: Re: Bitcoin Core version 0.12.1 released Post by: OmegaStarScream on April 15, 2016, 02:20:18 PM Both ? I mean both SegWit & Block increase ? I'm so existed ! No. There is currently no block size increase proposal that has consensus.I just found what I was looking for : https://medium.com/@bitcoinroundtable/bitcoin-roundtable-consensus-266d475a61ff#.r0iz31yx8 Quote
I'm not sure how this "community support" is calculated exactly? Title: Re: Bitcoin Core version 0.12.1 released Post by: gion2724 on April 15, 2016, 02:24:03 PM thanks and congrats for releasing new version of bitcoin core.
I will use it now :) hope there's no bugs. Title: Re: Bitcoin Core version 0.12.1 released Post by: Lauda on April 15, 2016, 02:32:57 PM I'm not sure how this "community support" is calculated exactly? There is no exact metric that enables one to get accurate analysis of the community support. I have no idea how they exactly plan on "measuring" it.Title: Re: Bitcoin Core version 0.12.1 released Post by: mezzomix on April 15, 2016, 02:39:09 PM I'm not sure how this "community support" is calculated exactly? That's an interesting question! For sure it's not "calculated" by talking to 4 miners and a few companys, create a timeline and then tell everyone else to suck it. Title: Re: Bitcoin Core version 0.12.1 released Post by: adamstgBit on April 15, 2016, 02:57:51 PM I'm not sure how this "community support" is calculated exactly? There is no exact metric that enables one to get accurate analysis of the community support. I have no idea how they exactly plan on "measuring" it.they should create 2 new versions of core the sole purpose of this new version to signal their readiness for 2MB blocks, or signal their opposition for 2MB . miners can use the BIP9 block version number for users we count the number of nodes updated to the latest version of core that is FOR 2MB and the ones Against it.. Title: Re: Bitcoin Core version 0.12.1 released Post by: Zarathustra on April 15, 2016, 02:59:16 PM I'm not sure how this "community support" is calculated exactly? That's an interesting question! For sure it's not "calculated" by talking to 4 miners and a few companys, create a timeline and then tell everyone else to suck it. They told to those 4 miners that they will release a segwit scaling solution before the halvening. But they failed. We will go into the halvening without a capacity increase. Stupidity in perfection. Title: Re: Bitcoin Core version 0.12.1 released Post by: adamstgBit on April 15, 2016, 03:01:16 PM Yay, BIP 68 & 112 are more bricks in the foundations for Lightning channels. Super-cheap transactions that smash the 250,000 tx/day limit into tiny pieces, looking forward to when the 2MB morons run out of things to talk about hello i'm a 2MB moron ;Di still dont see how LN is going to make one time payments ( these are the only types of payments i have ever done with bitcoin ) cost less. from my understanding LN is good for poeple like bitpay accepting 1000's of TX coming from coinbase. but if i want to send 0.01BTC to alice and thats the end of it, LN is useless to me... is it not? edit: maybe i'll indirectly benefit from LN taking away 1000's of TX going directly from coinbase to bitpay now happening on LN, greatly reducing the traffic onchain making fees onchain lower. Title: Re: Bitcoin Core version 0.12.1 released Post by: mezzomix on April 15, 2016, 03:07:27 PM They told to those 4 miners that they will release a segwit scaling solution before the halvening. We currently see block 407,423, there's still some time until we reach 420,000. BTW, 4 miners is different from having consensus. Title: Re: Bitcoin Core version 0.12.1 released Post by: achow101 on April 15, 2016, 03:09:09 PM I'm not sure how this "community support" is calculated exactly? There is no exact metric that enables one to get accurate analysis of the community support. I have no idea how they exactly plan on "measuring" it.They told to those 4 miners that they will release a segwit scaling solution before the halvening. But they failed. We will go into the halvening without a capacity increase. What are you taking about. You clearly have no idea what you are taking about. Segwit will be released before July when the halving happens. The release should be on a few weeks.Stupidity in perfection. Title: Re: Bitcoin Core version 0.12.1 released Post by: Lauda on April 15, 2016, 03:17:45 PM They probably mean that they will be using a high threshold for activation and reaching that threshold means that a lot of miners will need to support the increase (and though them the community). In addition to having a long grace period (which is what is very wrong with Gavin's BIP). Yeah, that could be it. I am a bit curious about the exact contents of the proposal. IIRC it was <3 months after Segwit code release.Title: Re: Bitcoin Core version 0.12.1 released Post by: Zarathustra on April 15, 2016, 03:22:23 PM I'm not sure how this "community support" is calculated exactly? There is no exact metric that enables one to get accurate analysis of the community support. I have no idea how they exactly plan on "measuring" it.They told to those 4 miners that they will release a segwit scaling solution before the halvening. But they failed. We will go into the halvening without a capacity increase. What are you taking about. You clearly have no idea what you are taking about. Segwit will be released before July when the halving happens. The release should be on a few weeks.Stupidity in perfection. It should have been released in April to be activated before the halvening and having any impact as a capacity increase. It seems that you are the one that has no idea what he is talking about. Title: Re: Bitcoin Core version 0.12.1 released Post by: achow101 on April 15, 2016, 07:01:11 PM It should have been released in April to be activated before the halvening and having any impact as a capacity increase. It seems that you are the one that has no idea what he is talking about. Again, says who? That is your opinion that it should have been released in April. Yes, they are a little behind schedule, but that is for a good reason. The code is being thoroughly tested and what bugs that have been found have had to be fixed before any release could be made. The testing process takes significant time and energy, and with the changes that have been made for BIP 9, 113, 68, and 112 and for segwit, a lot of testing and code review takes time to make sure that it is perfect.Title: Re: Bitcoin Core version 0.12.1 released Post by: tuvok007 on April 15, 2016, 07:26:46 PM I"we deleted whole blockchain from my hard drive and now I will download the whole thing again. I am on "two years and 48 weeks behind" on sync thing with my current version 0.12. Will this version 0.12.1 be faster in downloading blockchain/synchronizing ?
Title: Re: Bitcoin Core version 0.12.1 released Post by: Zarathustra on April 15, 2016, 08:14:02 PM It should have been released in April to be activated before the halvening and having any impact as a capacity increase. It seems that you are the one that has no idea what he is talking about. Again, says who? That is your opinion that it should have been released in April. Yes, they are a little behind schedule, but that is for a good reason. The code is being thoroughly tested and what bugs that have been found have had to be fixed before any release could be made. The testing process takes significant time and energy, and with the changes that have been made for BIP 9, 113, 68, and 112 and for segwit, a lot of testing and code review takes time to make sure that it is perfect.Yes, such monster forks can't be rushed into existence. It was completely irresponsible to sell it as a faster scaling solution than a simple hard fork first before the halvening. We knew it and it's happening now. Title: Re: Bitcoin Core version 0.12.1 released Post by: Lauda on April 15, 2016, 08:17:29 PM Yes, they are a little behind schedule, but that is for a good reason. Technically, they aren't. The estimate for code release was April, so there are 15 more days to go. Zarathustra is just one of those 'users' that attack Core from any angle.Will this version 0.12.1 be faster in downloading blockchain/synchronizing ? No. 0.12.0 and 0.12.1 should sync equally.Title: Re: Bitcoin Core version 0.12.1 released Post by: achow101 on April 15, 2016, 08:39:07 PM Technically, they aren't. The estimate for code release was April, so there are 15 more days to go. Well the 4 BIP soft forks was scheduled to be released in March but it just came out today, so I would say it's a bit behind.Title: Re: Bitcoin Core version 0.12.1 released Post by: Real-Duke on April 15, 2016, 10:20:04 PM Just updated my Banana Pi this evening from 0.12.0 to 0.12.1 and all is running flawlessly.
Thanks for the new update! 8) Title: Re: Bitcoin Core version 0.12.1 released Post by: chek2fire on April 16, 2016, 12:55:04 AM Gz for this new version! :)
Title: Re: Bitcoin Core version 0.12.1 released Post by: Digital_Lord on April 16, 2016, 02:31:10 AM congratulation cyrus for the new virsion of bitcoin core. I am currently using electrum but thinking to move to new bitcoin core.
I used old bitcoin core but that was took so many times to synchorizing. what about this one? Title: Re: Bitcoin Core version 0.12.1 released Post by: achow101 on April 16, 2016, 02:35:17 AM congratulation cyrus for the new virsion of bitcoin core. Heh, well Cyrus isn't someone who works on Core (at least, not that I know of), he just posts these announcements because no one on the core dev team does.I am currently using electrum but thinking to move to new bitcoin core. The latest versions are kinda fast, it does depend on your computer though. Since 0.10, the sync speed has increased and with some other upgrades, it has gotten slightly faster. However, it still can take between a few hours and a few days depending on your internet, hard drive, CPU, and RAM.I used old bitcoin core but that was took so many times to synchorizing. what about this one? Title: Re: Bitcoin Core version 0.12.1 released Post by: Amph on April 16, 2016, 06:53:41 AM Yay, BIP 68 & 112 are more bricks in the foundations for Lightning channels. Super-cheap transactions that smash the 250,000 tx/day limit into tiny pieces, looking forward to when the 2MB morons run out of things to talk about hello i'm a 2MB moron ;Di still dont see how LN is going to make one time payments ( these are the only types of payments i have ever done with bitcoin ) cost less. from my understanding LN is good for poeple like bitpay accepting 1000's of TX coming from coinbase. but if i want to send 0.01BTC to alice and thats the end of it, LN is useless to me... is it not? edit: maybe i'll indirectly benefit from LN taking away 1000's of TX going directly from coinbase to bitpay now happening on LN, greatly reducing the traffic onchain making fees onchain lower. not to mention the more centralized aspect(hubs aspect of LN), it's funny how those that support LN and are anti-2MB guys, talk about the primarely weakness of having bigger block, which is that there will be more centralization.... Title: Re: Bitcoin Core version 0.12.1 released Post by: Lauda on April 16, 2016, 06:56:30 AM Well the 4 BIP soft forks was scheduled to be released in March but it just came out today, so I would say it's a bit behind. I was talking about Segwit only, although you are right, those soft forks are late.Since 0.10, the sync speed has increased and with some other upgrades, it has gotten slightly faster. However, it still can take between a few hours and a few days depending on your internet, hard drive, CPU, and RAM. I've managed to sync my node within 17 hours on a older dual core CPU and HDD (using default settings). I'd say that this quite the achievement considering the previous synchronization times. The latest versions are kinda fast, it does depend on your computer though. Time to update again!Title: Re: Bitcoin Core version 0.12.1 released Post by: dumbfbrankings on April 16, 2016, 07:03:29 AM This April segwit release seems to be running really smoothly. Thanks devs for focusing on capacity through node network bifurcation/obfuscation and not just "things needed for LN hubs".
Title: Re: Bitcoin Core version 0.12.1 released Post by: martha5dool on April 16, 2016, 07:11:19 AM Gz for this new version! :) Is is better than Electurm and also fast like electrum ? Title: Re: Bitcoin Core version 0.12.1 released Post by: OmegaStarScream on April 16, 2016, 07:34:09 AM Gz for this new version! :) Is is better than Electurm and also fast like electrum ? It's not fast as Electrum . Electrum is a Lightweight wallet where you don't have to download the blockchain while you have to when you use Bitcoin Core. Title: Re: Bitcoin Core version 0.12.1 released Post by: Lauda on April 16, 2016, 07:41:26 AM This April segwit release seems to be running really smoothly. There has been no Segwit release yet, what are you talking about? This version does not contain Segwit.Title: Re: Bitcoin Core version 0.12.1 released Post by: tuvok007 on April 16, 2016, 08:23:57 AM I"we deleted whole blockchain from my hard drive and now I will download the whole thing again. I am on "two years and 48 weeks behind" on sync thing with my current version 0.12. Will this version 0.12.1 be faster in downloading blockchain/synchronizing ? Ok,tnx everybody for answering ;D I"ll just try the new version and see if it is faster in syncing Title: Re: Bitcoin Core version 0.12.1 released Post by: Lauda on April 16, 2016, 09:13:55 AM I"ll just try the new version and see if it is faster in syncing Again, you don't have to 'try to see' anything. 0.12 and 0.12.1 should sync equally fast as there are no improvements in that area between those two versions.Title: Re: Bitcoin Core version 0.12.1 released Post by: tuvok007 on April 16, 2016, 11:22:52 AM I"ll just try the new version and see if it is faster in syncing Again, you don't have to 'try to see' anything. 0.12 and 0.12.1 should sync equally fast as there are no improvements in that area between those two versions.Ok,I understand now tnx! Title: Re: Bitcoin Core version 0.12.1 released Post by: DanDan on April 17, 2016, 01:13:39 PM It's still too slow to open and slower to verify blocks. They haven't solved this issue yet, it's been a long time.
Regular users can't use this program as a wallet, even though it's the most secure, it's not suitable for daily use. Title: Re: Bitcoin Core version 0.12.1 released Post by: Lauda on April 17, 2016, 01:32:26 PM It's still too slow to open and slower to verify blocks. They haven't solved this issue yet, it's been a long time. This depends on your configuration. I don't see this as an issue, especially not one that could be 'solved' easily.Regular users can't use this program as a wallet, even though it's the most secure, it's not suitable for daily use. The wallet was not designed for the average user. This is why there are lightweight clients.Title: Re: Bitcoin Core version 0.12.1 released Post by: dumbfbrankings on April 17, 2016, 06:42:50 PM This April segwit release seems to be running really smoothly. There has been no Segwit release yet, what are you talking about? This version does not contain Segwit.I red that segwit was already running fine on testnet for months and was going to be coming in april so I taught this release wood halve it. Does Bitcoin Team do more than one client release in april? Sorry for confucions. Title: Re: Bitcoin Core version 0.12.1 released Post by: thejaytiesto on April 17, 2016, 06:45:11 PM It's still too slow to open and slower to verify blocks. They haven't solved this issue yet, it's been a long time. This depends on your configuration. I don't see this as an issue, especially not one that could be 'solved' easily.Regular users can't use this program as a wallet, even though it's the most secure, it's not suitable for daily use. The wallet was not designed for the average user. This is why there are lightweight clients.But ideally, we should encourage the average user to run nodes too. If you make a software having in mind only a small niche of people, it will never have tons of users. I think we could achieve something that is attractive for the average user, that at the same time runs a node. Then you can unlock a "power user" mode with tons of extra options. But we must somehow get more and more people running nodes, this is the #1 priority to keep Bitcoin healthy. Title: Re: Bitcoin Core version 0.12.1 released Post by: achow101 on April 17, 2016, 06:47:17 PM I red that segwit was already running fine on testnet for months and was going to be coming in april so I taught this release wood halve it. It has been running fine in its own test network (segnet) for several months, but it has not actually been deployed on testnet yet.Does Bitcoin Team do more than one client release in april? Probably not.Title: Re: Bitcoin Core version 0.12.1 released Post by: shorena on April 17, 2016, 08:14:42 PM -snip- Regular users can't use this program as a wallet, even though it's the most secure, it's not suitable for daily use. The wallet was not designed for the average user. This is why there are lightweight clients.But ideally, we should encourage the average user to run nodes too. If you make a software having in mind only a small niche of people, it will never have tons of users. I think we could achieve something that is attractive for the average user, that at the same time runs a node. Then you can unlock a "power user" mode with tons of extra options. But we must somehow get more and more people running nodes, this is the #1 priority to keep Bitcoin healthy. The current number of nodes is perfectly fine, but why do you think that "regular users" cant run bitcoin core? Title: Re: Bitcoin Core version 0.12.1 released Post by: Lauda on April 17, 2016, 09:43:48 PM The current number of nodes is perfectly fine, but why do you think that "regular users" cant run bitcoin core? Well, I would say that the 'average user' can't bother with downloading so much data in addition to the constant need to sync and waiting when opening the wallet. I know a lot of people but only a few use Core like myself.Title: Re: Bitcoin Core version 0.12.1 released Post by: Carlton Banks on April 17, 2016, 10:08:14 PM Well, all I can say is that the above posts in respect of regular users running a full node as a wallet: thank god the blocksize isn't increasing.
Just another 18-24 months could make a huge difference in perception of how much of a burden it is downloading the ~75GB blockchain. "Fibre to the premises" domestic connections and 4G/LTE cellular networks are still in a state of low rollout across the areas where Bitcoin use is popular. And once regular people in those places consider FTTP/LTE as normal, they'll be saying "100GB? That'll take a few hours, but I guess it might be worth it". Title: Re: Bitcoin Core version 0.12.1 released Post by: vinaha on April 17, 2016, 10:44:12 PM I just want to point out (I don't think it's been mentioned in this thread) that for upgrading you don't need to synchronize the whole blockchain again. It uses the blockchain files you already had before updating.
Title: Re: Bitcoin Core version 0.12.1 released Post by: shorena on April 18, 2016, 10:25:22 AM The current number of nodes is perfectly fine, but why do you think that "regular users" cant run bitcoin core? Well, I would say that the 'average user' can't bother with downloading so much data in addition to the constant need to sync and waiting when opening the wallet. I know a lot of people but only a few use Core like myself.In this case youtube or netflix isnt for the 'average user' either. Anyway, I was hoping for a statement of thejaytiesto since they seemed to have something in mind that should be done. Title: Re: Bitcoin Core version 0.12.1 released Post by: Lauda on April 18, 2016, 11:00:18 AM In this case youtube or netflix isnt for the 'average user' either. I disagree. You don't have to wait for any types of synchronization time nor wait while loading the videos (unless you have a really bad connection). Anyway, I was hoping for a statement of thejaytiesto since they seemed to have something in mind that should be done. I don't see much that can be done though. Even if Core added a SPV mode it seems rather redundant as there are a few SPV wallets as well. Title: Re: Bitcoin Core version 0.12.1 released Post by: Mikestang on April 18, 2016, 07:46:59 PM Anyone using XP and know if 0.12.1 fixes the crashing issue present in 0.12.0?
The problem is XP. There are known problems with 0.12 with XP. See https://github.com/bitcoin/bitcoin/issues/7674 and https://github.com/bitcoin/bitcoin/issues/7639. However i don't think it will be fixed since XP support from Microsoft has ended and thus fixing an XP only problem is not worth it to the core devs. See https://github.com/bitcoin/bitcoin/issues/7681 for the discussion about that. So v0.12 is a total bust for me. It crashed once more and I cannot get it to start up no matter what. It sometimes makes it to "checking addresses" on the loading screen, but never any further. Sometimes it crashes as soon as the loading screen appears. I went back to 0.11.2 and it loads just find so it is a bug specific to 0.12. Here are a few of my logs from the crashes, you can see the program just stops with no indication of any sort of error. Code: 2016-02-26 15:14:47 Bitcoin version v0.12.0 (2016-02-17 09:40:03 +0100) Code: 2016-02-26 15:11:32 Bitcoin version v0.12.0 (2016-02-17 09:40:03 +0100) Code: 2016-02-26 15:11:37 Bitcoin version v0.12.0 (2016-02-17 09:40:03 +0100) Title: Re: Bitcoin Core version 0.12.1 released Post by: bloom08 on April 19, 2016, 01:05:54 AM congrats for releasing a new version..
Title: Re: Bitcoin Core version 0.12.1 released Post by: Mikestang on April 19, 2016, 04:15:53 AM Anyone using XP and know if 0.12.1 fixes the crashing issue present in 0.12.0? Well I tried 0.12.1 and the XP crash is still there, so I guess this means that XP will not be supported by bitcoin core past 0.11.2.Title: Re: Bitcoin Core version 0.12.1 released Post by: Lauda on April 19, 2016, 06:29:26 AM Anyone using XP and know if 0.12.1 fixes the crashing issue present in 0.12.0? As far as I know XP is no longer supported. However, I'm not 100% sure of this. Someone else would have to confirm.Title: Re: Bitcoin Core version 0.12.1 released Post by: Carlton Banks on April 19, 2016, 08:04:37 AM Anyone using XP and know if 0.12.1 fixes the crashing issue present in 0.12.0? As far as I know XP is no longer supported. However, I'm not 100% sure of this. Someone else would have to confirm.I think a "drop XP support" issue was opened at github.com/bitcoin/bitcoin, not sure what the outcome was right now. Title: Re: Bitcoin Core version 0.12.1 released Post by: ecashpay123 on April 22, 2016, 09:47:14 AM dear sir please tell me how to use this bitcoin core.I have no idea becuase its first time for me to use this.please tell me tips about how to use this and earn money. :)
Title: Re: Bitcoin Core version 0.12.1 released Post by: Lauda on April 22, 2016, 09:57:35 AM dear sir please tell me how to use this bitcoin core.I have no idea becuase its first time for me to use this.please tell me tips about how to use this and earn money. :) You just install the software and run it. You can't use Core to earn any kind of money. That is not the way that it works.Title: Re: Bitcoin Core version 0.12.1 released Post by: Twilight Equinox on April 23, 2016, 03:08:33 AM Trying it out right now. So far don't see any obvious bugs.
Title: Re: Bitcoin Core version 0.12.1 released Post by: dumbfbrankings on April 23, 2016, 05:31:10 AM Trying it out right now. So far don't see any obvious bugs. Keep us posted. Full nodes serve an importence roll of being the economic majority of full economic nodes. Validation of all transactions is an important check on the handful of chinese/georgian dudes that secure this censhorship resistence network. Title: Re: Bitcoin Core version 0.12.1 released Post by: ZOOM007 on April 27, 2016, 05:15:23 PM i think that if the old version is working then there is no need to upgrade. because it has just to fix some bugs and a little bit error. and i do not think that there is need to upgrade to the latest version.
Title: Re: Bitcoin Core version 0.12.1 released Post by: Lauda on April 27, 2016, 06:18:20 PM Keep us posted. In another thread pleasei think that if the old version is working then there is no need to upgrade. because it has just to fix some bugs and a little bit error. and i do not think that there is need to upgrade to the latest version. If 4 soft forks aren't an upgrade, then I don't know what is. While this isn't a major upgrade, I would still recommend upgrading. However, I didn't have time to upgrade my own node yet either.Title: Re: Bitcoin Core version 0.12.1 released Post by: Mikestang on April 27, 2016, 06:43:27 PM Unfortunatelly we're going to see all the nodes that are run on XP machines start to drop off the map.
Title: Re: Bitcoin Core version 0.12.1 released Post by: Real-Duke on April 27, 2016, 09:30:21 PM Unfortunatelly we're going to see all the nodes that are run on XP machines start to drop off the map. But for me at least I can say that the latest release runs much better on my Banana PI than all versions before!Title: Re: Bitcoin Core version 0.12.1 released Post by: Dabs on April 27, 2016, 11:07:46 PM Unfortunatelly we're going to see all the nodes that are run on XP machines start to drop off the map. Why even run a node on XP? I know, I understand, it was also my favorite OS for awhile. But a carefully customized Win 10 works even better on the same hardware, and all the linux guys will tell you the same thing about their favorite distro.Title: Re: Bitcoin Core version 0.12.1 released Post by: Mikestang on April 27, 2016, 11:17:07 PM Why? Because when I built that computer Vista was the newest OS and I stuck with XP, and I stuck with that machine for years and years since. :)
Windows 10? Never, never never ever. I would rather not own a home computer than use Windows 10. Linux will be my next OS. We already don't have enough full nodes, I wonder how many of the ones we do have are run on a XP box? Maybe not too many as I see that most nodes have upgraded to 0.12.x already. Title: Re: Bitcoin Core version 0.12.1 released Post by: Dabs on April 28, 2016, 01:09:53 AM I'm on Windows 10. Full node. It's not so bad once you make it behave. (Or you could run it from a VM.) I like 10 better than 7 or 8.1. I stuck with XP for the longest time, then switched to 7 a couple years ago. Now I just skipped 8 and 8.1 and went straight to 10.
Of course, I just use the OS, all other work and stuff are "third-party" apps. Title: Re: Bitcoin Core version 0.12.1 released Post by: 18xk5oT2rLrAc24SL96XT14BX on May 02, 2016, 03:22:59 PM Bitcoin Core version 0.12.1 is now available from: yes The bitcoin core folks are really hard workers, and they always put their code where their mouth is.https://bitcoin.org/bin/bitcoin-core-0.12.1/ This is a new minor version release, including the BIP9, BIP68 and BIP112 softfork, various bugfixes and updated translations. Please report bugs using the issue tracker at github: https://github.com/bitcoin/bitcoin/issues Upgrading and downgrading How to Upgrade If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), then run the installer (on Windows) or just copy over /Applications/Bitcoin-Qt (on Mac) or bitcoind/bitcoin-qt (on Linux). Downgrade warning Downgrade to a version < 0.12.0 Because release 0.12.0 and later will obfuscate the chainstate on every fresh sync or reindex, the chainstate is not backwards-compatible with pre-0.12 versions of Bitcoin Core or other software. If you want to downgrade after you have done a reindex with 0.12.0 or later, you will need to reindex when you first start Bitcoin Core version 0.11 or earlier. Notable changes First version bits BIP9 softfork deployment This release includes a soft fork deployment to enforce BIP68, BIP112 and BIP113 using the BIP9 deployment mechanism. The deployment sets the block version number to 0x20000001 between midnight 1st May 2016 and midnight 1st May 2017 to signal readiness for deployment. The version number consists of 0x20000000 to indicate version bits together with setting bit 0 to indicate support for this combined deployment, shown as “csv” in the getblockchaininfo RPC call. For more information about the soft forking change, please see https://github.com/bitcoin/bitcoin/pull/7648 This specific backport pull-request can be viewed at https://github.com/bitcoin/bitcoin/pull/7543 BIP68 soft fork to enforce sequence locks for relative locktime BIP68 introduces relative lock-time consensus-enforced semantics of the sequence number field to enable a signed transaction input to remain invalid for a defined period of time after confirmation of its corresponding outpoint. For more information about the implementation, see https://github.com/bitcoin/bitcoin/pull/7184 BIP112 soft fork to enforce OP_CHECKSEQUENCEVERIFY BIP112 redefines the existing OP_NOP3 as OP_CHECKSEQUENCEVERIFY (CSV) for a new opcode in the Bitcoin scripting system that in combination with BIP68 allows execution pathways of a script to be restricted based on the age of the output being spent. For more information about the implementation, see https://github.com/bitcoin/bitcoin/pull/7524 BIP113 locktime enforcement soft fork Bitcoin Core 0.11.2 previously introduced mempool-only locktime enforcement using GetMedianTimePast(). This release seeks to consensus enforce the rule. Bitcoin transactions currently may specify a locktime indicating when they may be added to a valid block. Current consensus rules require that blocks have a block header time greater than the locktime specified in any transaction in that block. Miners get to choose what time they use for their header time, with the consensus rule being that no node will accept a block whose time is more than two hours in the future. This creates a incentive for miners to set their header times to future values in order to include locktimed transactions which weren’t supposed to be included for up to two more hours. The consensus rules also specify that valid blocks may have a header time greater than that of the median of the 11 previous blocks. This GetMedianTimePast() time has a key feature we generally associate with time: it can’t go backwards. BIP113 specifies a soft fork enforced in this release that weakens this perverse incentive for individual miners to use a future time by requiring that valid blocks have a computed GetMedianTimePast() greater than the locktime specified in any transaction in that block. Mempool inclusion rules currently require transactions to be valid for immediate inclusion in a block in order to be accepted into the mempool. This release begins applying the BIP113 rule to received transactions, so transaction whose time is greater than the GetMedianTimePast() will no longer be accepted into the mempool. Implication for miners: you will begin rejecting transactions that would not be valid under BIP113, which will prevent you from producing invalid blocks when BIP113 is enforced on the network. Any transactions which are valid under the current rules but not yet valid under the BIP113 rules will either be mined by other miners or delayed until they are valid under BIP113. Note, however, that time-based locktime transactions are more or less unseen on the network currently. Implication for users: GetMedianTimePast() always trails behind the current time, so a transaction locktime set to the present time will be rejected by nodes running this release until the median time moves forward. To compensate, subtract one hour (3,600 seconds) from your locktimes to allow those transactions to be included in mempools at approximately the expected time. For more information about the implementation, see https://github.com/bitcoin/bitcoin/pull/6566 Miscellaneous The p2p alert system is off by default. To turn on, use -alert with startup configuration. 0.12.1 Change log Detailed release notes follow. This overview includes changes that affect behavior, not code moves, refactors and string updates. For convenience in locating the code changes and accompanying discussion, both the pull request and git merge commit are mentioned. RPC and other APIs
Block and transaction handling
P2P protocol and network code
Validation
Build system
Wallet
Miscellaneous
Credits Thanks to everyone who directly contributed to this release:
As well as everyone that helped translating on Transifex (https://www.transifex.com/projects/p/bitcoin/). Congratulations to bitcoin, we are progressing forward to innovation! Title: Re: Bitcoin Core version 0.12.1 released Post by: Amph on May 11, 2016, 08:02:27 AM i don't know where to post, it, but in the future, there may be the possibility to integrate a decentralized exchange directly in the client? we would remove the need to use all those centralized exchange, which sound off with bitcoin to be honest...
it would require and hard fork probably..but still it would be a nice addition Title: Re: Bitcoin Core version 0.12.1 released Post by: Boussac on May 14, 2016, 01:39:26 PM Once again, congrats to the Core team for this new release, notably integrating BIP112.
Title: Re: Bitcoin Core version 0.12.1 released Post by: kano on May 14, 2016, 10:25:31 PM ... and showing a complete lack of understanding of the use of ntime in mining with their bizarre wording in that BIP ...
Title: Re: Bitcoin Core version 0.12.1 released Post by: ruselbd on May 15, 2016, 02:42:05 AM Thanks and congrats for releasing new version of bitcoin core.
I will use it now hope there's no bugs Title: Re: Bitcoin Core version 0.12.1 released Post by: happa on May 27, 2016, 05:37:54 PM My user agent /Satoshi:0.12.1/
Is this normal? Title: Re: Bitcoin Core version 0.12.1 released Post by: achow101 on May 27, 2016, 05:46:09 PM My user agent /Satoshi:0.12.1/ yes that is normal. Satoshi is the name in the user string for Bitcoin Core.Is this normal? Title: Re: Bitcoin Core version 0.12.1 released Post by: richer on May 28, 2016, 12:20:06 PM Really Great Post !! much detailed.
Anyway... i dont uderstand how to upgrade if i use Armory Wallet... it should do it for his own but when i click on the upgrade nothing happens. Title: Re: Bitcoin Core version 0.12.1 released Post by: achow101 on May 28, 2016, 01:05:30 PM Really Great Post !! much detailed. Armory no longer does the updates as the announcements server which provided those updates is no longer working. Rather you should go to the download for Bitcoin Core on bitcoin.org and download and install Bitcoin Core. Then you should also update Armory and download the latest version from https://github.com/goatpig/BitcoinArmory/releases and install that.Anyway... i dont uderstand how to upgrade if i use Armory Wallet... it should do it for his own but when i click on the upgrade nothing happens. Title: Re: Bitcoin Core version 0.12.1 released Post by: NancyVPS on May 31, 2016, 01:52:26 PM I use it and immediately run "uninstaller" because I don't like it.
Take time to sync. Title: Re: Bitcoin Core version 0.12.1 released Post by: Lauda on May 31, 2016, 01:55:23 PM I use it and immediately run "uninstaller" because I don't like it. That's the point of a 'full client'. It takes time to download and synchronize the whole blockchain. Take time to sync. Title: Re: Bitcoin Core version 0.12.1 released Post by: Real-Duke on June 02, 2016, 12:28:32 PM How long do we have to wait for the new SegWit release?
Title: Re: Bitcoin Core version 0.12.1 released Post by: mishra1994u on June 08, 2016, 12:42:13 PM Thanks for this release!
So now it pays off and the realization of lightning network is coming closer and closer. Awesome! Smiley Title: Re: Bitcoin Core version 0.12.1 released Post by: Lauda on June 08, 2016, 04:09:39 PM How long do we have to wait for the new SegWit release? It is expected to be released within the next version 0.12.x (most likely 0.12.2), and possibly before the halving. There isn't a fixed date yet, but it isn't that far away either.So now it pays off and the realization of lightning network is coming closer and closer. This doesn't show the progress of the development of LN. This displays the necessary changes/additions on which the LN is going to be built upon. To get a closer look at LN you can either take a look here (https://github.com/ElementsProject/lightning)or here (https://github.com/blockchain/thunder).Title: Re: Bitcoin Core version 0.12.1 released Post by: Real-Duke on June 08, 2016, 09:03:01 PM It is expected to be released within the next version 0.12.x (most likely 0.12.2), and possibly before the halving. There isn't a fixed date yet, but it isn't that far away either. Thanks for that, just checked several times https://github.com/bitcoin/bitcoin/releases upon a new release candidate with the feature Title: Re: Bitcoin Core version 0.12.1 released Post by: Mandoy on June 09, 2016, 01:36:10 AM I'm not sure how this "community support" is calculated exactly? That's an interesting question! For sure it's not "calculated" by talking to 4 miners and a few companys, create a timeline and then tell everyone else to suck it. Its better not to listen to ideas of people who have no or less knowledge on that matter. You know calculation is very important so its better if you consult technical personnel regarding that matter. hope this helps Title: Re: Bitcoin Core version 0.12.1 released Post by: Noojna on June 21, 2016, 02:57:09 AM Is this new realease of Bitcoin core a mandatory update? Will my Bitcoin send transactions still go through if I do not update to this new software?
Title: Re: Bitcoin Core version 0.12.1 released Post by: achow101 on June 21, 2016, 03:02:50 AM Is this new realease of Bitcoin core a mandatory update? Will my Bitcoin send transactions still go through if I do not update to this new software? It is not mandatory and you can still send Bitcoin without upgrading. However it is recommended that you do upgrade as it has several bug fixes and a soft fork.Title: Re: Bitcoin Core version 0.12.1 released Post by: vetpet on July 02, 2016, 11:06:01 AM Waiting for 0.13. The 0.12.1 is not stable, at least on my system (debian), two times crashed without logs.
Title: Re: Bitcoin Core version 0.12.1 released Post by: Mikestang on July 06, 2016, 04:23:13 PM I'm hoping they fix the library file (or whatever it was) with the next version that makes it so core doesn't run on XP any more.
Title: Re: Bitcoin Core version 0.12.1 released Post by: achow101 on July 06, 2016, 04:55:44 PM I'm hoping they fix the library file (or whatever it was) with the next version that makes it so core doesn't run on XP any more. I wouldn't count on it. The exact issue was never identified; it was simply theorized that it could be related to Qt, but no one is sure of it. 0.13 will upgrade to a newer Qt version, but it is not guaranteed to work with XP. In any case, support for XP has officially ended: https://github.com/bitcoin/bitcoin/pull/8240.Title: Re: Bitcoin Core version 0.12.1 released Post by: Meuh6879 on July 10, 2016, 11:01:25 PM I'm hoping they fix the library file (or whatever it was) with the next version that makes it so core doesn't run on XP any more. work good ... 1) need restarter app to maintain the process online : https://bitcointalk.org/index.php?topic=1114415.msg12386392#msg12386392 2) need to kill process every 24h to maintain the 24h/24 pressure on the P2Pool server, too (always core problem, but with restriction of the mempool, work good now). --- v0.13 planned ? I see new nodes with 0.12.99 and v70013 protocol version here ... ;) Title: Re: Bitcoin Core version 0.12.1 released Post by: chixka000 on July 11, 2016, 07:29:36 AM I wasnt able to use the core wallet until now lol because of my net problem i guess waiting for the blocks is just crazy but i really do love wallets like this because the said the this is more secure than online wallets
Title: Re: Bitcoin Core version 0.12.1 released Post by: uquid on July 20, 2016, 07:58:37 AM I wasnt able to use the core wallet until now lol because of my net problem i guess waiting for the blocks is just crazy but i really do love wallets like this because the said the this is more secure than online wallets Yes it always take time for synchronizes with network but it more secureTitle: Re: Bitcoin Core version 0.12.1 released Post by: ruselbd on July 20, 2016, 08:23:50 PM Is it me or this new version came out fast then the usual updates ?
anyone know when the "Segregated Witness" thing is going to happen btw ? I know that something is supposed to happen this April and the block thing on next year ? Title: Re: Bitcoin Core version 0.12.1 released Post by: achow101 on July 20, 2016, 08:27:31 PM Is it me or this new version came out fast then the usual updates ? The minor versions do not come out on a fixed schedule. They come out when there are urgent bug fixes or when a soft fork is ready to begin deployment. The major releases come out every 6 months or so. The next major release (0.13) is coming out very soon. The first release candidate has already been released, with the official version scheduled for August 1st.anyone know when the "Segregated Witness" thing is going to happen btw ? I know that something is supposed to happen this April and the block thing on next year ? It will happen after 0.13, in 0.13.1, and probably 0.12.2 as well. The release of it is still TBD.Title: Re: Bitcoin Core version 0.12.1 released Post by: Meuh6879 on July 21, 2016, 04:37:13 PM 0.13 RC1 is here ! :D
https://bitcoin.org/bin/bitcoin-core-0.13.0/ Title: Re: Bitcoin Core version 0.12.1 released Post by: PremiumCodeX on July 30, 2016, 02:49:14 PM Thank you for the news about the release!
As I understand from the text, upgrading to 0.12.1 is not mandatory, but highly recommended due to bug fixes, updated translations and softwork. However, the fact also is advised to be considered that the new release is not compatible backward with < 0.12.0 versions, which means if you have any software that uses < 0.12.0, you should be extra cautious with the update and do not just update blindly! Good luck to you! Title: Re: Bitcoin Core version 0.12.1 released Post by: Meuh6879 on July 31, 2016, 04:26:57 PM 0.13 RC2 is ready !
https://bitcoin.org/bin/bitcoin-core-0.13.0/test.rc2/ Changelog : https://github.com/bitcoin/bitcoin/compare/v0.13.0rc2...master Title: Re: Bitcoin Core version 0.12.1 released Post by: willieaames on August 02, 2016, 07:15:19 AM Great news. New features, fixes and improvements coming so often these days. How can we track the progress of this release and get some ideas as to when these features can come into effect?
Title: Re: Bitcoin Core version 0.12.1 released Post by: Meuh6879 on August 13, 2016, 05:58:33 PM 0.13 RC3 is here !
https://bitcoin.org/bin/bitcoin-core-0.13.0/test.rc3/ Changelog : https://github.com/bitcoin/bitcoin/compare/v0.13.0rc3...master Title: Re: Bitcoin Core version 0.12.1 released Post by: agamasrori on August 16, 2016, 01:29:32 PM What is the meaning of BIP? Anyone can help me please
Title: Re: Bitcoin Core version 0.12.1 released Post by: achow101 on August 16, 2016, 02:13:48 PM What is the meaning of BIP? Anyone can help me please It means Bitcoin Improvement Proposal. Theses are proposals to change something in the bitcoin protocol.Title: Re: Bitcoin Core version 0.12.1 released Post by: agamasrori on August 19, 2016, 01:12:37 PM They haven't solved this issue yet?have they. It still too slow to open and litle bit slower to verify blocks.it is the most secure one, but probably regelar user can't use this program as a wallet for daily use.
Title: Re: Bitcoin Core version 0.12.1 released Post by: olubams on August 19, 2016, 02:58:06 PM Hope this upgrade will meet the expectations of every need, not that in few months there will be another upgrade. My opinion though...
They haven't solved this issue yet?have they. It still too slow to open and litle bit slower to verify blocks.it is the most secure one, but probably regelar user can't use this program as a wallet for daily use. |