Comments (15)
This is now disabled by default in #4.
from bitcoinclassic.
ACK, RBF should definitely be accessible to whichever miners who want it (only opt in).
from bitcoinclassic.
RBF should be pulled. Fee Market not a concern when approaching from a "bitcoin grows parallel with tech" thought process.
If Peter Todd wants to show proven use cases that is a different story.
from bitcoinclassic.
The code is implemented and tested, no need to throw it away.
There is zero harm in having it in the codebase, opt in.
Let miners experiment with it if they want.
Another benefit: the less diffs we have from the Core codebase, the easier it gets to merge patches cross repos.
from bitcoinclassic.
RBF is a major contention, if it stays Classic doesnt stand a chance. Opt in, in this instance doesnt hold weight as it is the receiver that is affected most.
from bitcoinclassic.
If we leave it in, we increase the number of miners who are comfortable running Classic instead of Core.
Give the user more options, don't try to dictate policy for them.
from bitcoinclassic.
I submit that is not the correct framing. Miners benefit from higher fees in that scenario, but it is based on a fee market which overall harms bitcoin more than helps.
They would earn far more with raising the number of tx's and having a healthier bitcoin. Not all miners think short term, and those that do arent really in it to see bitcoin grow. That is the "quick buck, get out early" mindset.
"The code is implemented and tested, no need to throw it away."
Is the equivalent of asking:
"I already rolled this blunt, why throw it out?" while in the process of getting pulled over by a state trooper who has a K9 in the back of his vehicle.
RBF is a contention, and not a small one at that. It has no real world testing nor proven data to back it up. Classic doesnt move forward with this.
from bitcoinclassic.
Completely removing RBF from the codebase distances us from Core.
The more distant we are, the more words are wasted on internet forums debating "Core vs Classic".
from bitcoinclassic.
Changing it to real "Opt-In" (as they claim) by disabling it per default seems the right decision to me.
from bitcoinclassic.
"Changing it to real "Opt-In" (as they claim) by disabling it per default seems the right decision to me."
I agree, however changing it to "real opt-in" is the same as removing it or nullifying it as a whole. Disabling it entirely would most likely be sufficient, I would remove it though personally.
Nothing further to add.
from bitcoinclassic.
@Soupernerd : Theres a difference in disabling or just changing the default. The latter means that the node will still be able to process it if the initiator opt'ed-in for RBF.
If we disable/remove it, the node cannot process RBF at all, correct?
After all it should be the users decision to have RBF or not.
from bitcoinclassic.
Replaceability has use cases, and opt-in RBF actually helps 0-conf by tagging a class of tx that can easily be shunted to "don't trust without confirm". This class exists, even without RBF -- for example, non-standard or low-fee transactions.
However, an "always allow RBF" option (a la #4) has no more place in an official distribution than do tools for creating double-spends intended to defraud receivers.
from bitcoinclassic.
ACK
from bitcoinclassic.
https://bitcoinclassic.consider.it/leave-rbf-in-but-disabled-by-default
@ahmedbodi can you add a link to consider.it to the OP?
from bitcoinclassic.
from bitcoinclassic.
Related Issues (20)
- Replace C-includes with C++ includes HOT 2
- BCH Wallet balance shows BTC Wallet balance HOT 3
- BCH Wallet balance shows BTC Wallet balance HOT 1
- Flexible Transactions protocol enhancement ideas
- Can not run bitcoind or bitcoin-qt due to bad config, unknown what config it is using HOT 4
- right click on multiple highlighted transactions HOT 1
- UAHF 1.3.5 Misbehaving: A.B.C.D:8333, id:193 (0 -> 100) BAN THRESHOLD EXCEEDED HOT 10
- 1.3.5uahf Mac OS, 'No block source available' after migration HOT 6
- Bitcoin Classic cannot use an existing Cash blockchain HOT 4
- Shares Mac bundle-id with Core Bitcoin-Qt app HOT 1
- Failed to revert a block during new install of V1.3.6 HOT 6
- Q: Addr message returning up to 2500 addresses not a bit too much? HOT 3
- The EDA is a serious issue HOT 1
- UAHF not downloading blocks HOT 13
- Mac app doesn't quit when reindexing blocks HOT 2
- [build error] bitcoinconsensus.cpp:88:114 - error: no matching constructor for initialization of 'TransactionSignatureChecker' HOT 3
- [proposed refactor] s/NULL/nullptr/g
- [proposed refactor] BOOST_FOREACH -> C++11 Range-based for loop
- Nov 13 HF marking needed? HOT 3
- xss reflected
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bitcoinclassic.