On 11/16/2016 05:50 PM, Pieter Wuille wrote: > If you were trying to point out that buried softforks are similar to > checkpoints in this regard, I agree. Yes, that was my point. > So are checkpoints good now? > I believe we should get rid of checkpoints because they seem to be misunderstood as a security feature rather than as an optimization. Or maybe because they place control of the "true chain" in the hands of those selecting the checkpoints? It's not a great leap for the parties distributing the checkpoints to become the central authority. I recommend users of our node validate the full chain without checkpoints and from that chain select their own checkpoints and place them into config. From that point forward they can apply the optimization. Checkpoints should never be hardcoded into the source. > I don't think buried softforks have that problem. I find "buried softfork" a curious name as you are using it. You seem to be implying that this type of change is itself a softfork as opposed to a hardfork that changes the activation of a softfork. It was my understanding that the term referred to the 3 softforks that were being "buried", or the proposal, but not the burial itself. Nevertheless, this proposal shouldn't have "that problem" because it is clearly neither a security feature nor an optimization. That is the first issue that needs to be addressed. e