ACP ... what's next?
-
With ACP some sort of centralized control mechanism has been introduced. What’s next methinks …
… something like EDA? ([b]E[/b]mergency [b]D[/b]ifficulty [b]A[/b]djustment). An option to manually adjust difficulty in case the chain gets stuck again (like when lots of miners jump ship because of a drastic drop in the exchange rate).
Which would be like an interest rate cut or QE (Quantitative Easing) in [i]traditional[/i] banking terms.
So will Bushstar be our Ben Bernanke? ;)
[quote name=“Bushstar” post=“26405” timestamp=“1377621353”]
… the checkpoint master node is deployed and [i][b]maintained by the lead developer Peter Bushnell[/b][/i].
[/quote] -
I see where you are coming from, though I don’t agree I do understand.
However I personally feel this is a small price to pay given the abject destructive tendencies and shallow mindsets of some folk who would like to see nothing more than every ones efforts go up in flames.
-
They said subscribtion to checkpoints would be optional. Can someone confirm it is optional now? If yes, then ACP is really just an adventage. And I do not see much of centralisation here.
-
I’m happy, in the past I had to manually code checkpoints into the source code for Feathercoin then redistribute the client. Now I have a node that does this automatically. From my perspective this make checkpointing real time and automatic. What it does not do is give me any real control. The node checkpoints what has already happened in the past but before an attacker has the opportunity to orphan blocks.
The coin protocol should remain completely decentralised. Checkpoints were centralised before and after advanced checkpointing so there is nothing grand going on here. People’s mental models seem to be out of sync with ACP.
You can disable ACP by the way with the command enforcecheckpoint false :)
[quote]./feathercoind enforcecheckpoint false
./feathercoind getcheckpoint
{
“synccheckpoint” : “ac9376eb5161c3699ae8492bb23f17e02876d6f5b58dd9767ee137b49ea563c0”,
“height” : 68665,
“timestamp” : 1376803376,
“subscribemode” : “advisory”
}
./feathercoind enforcecheckpoint true
./feathercoind getcheckpoint
{
“synccheckpoint” : “ac9376eb5161c3699ae8492bb23f17e02876d6f5b58dd9767ee137b49ea563c0”,
“height” : 68665,
“timestamp” : 1376803376,
“subscribemode” : “enforce”
}[/quote] -
From what I can see, Bushstar seems to have done everything possible to minimise the de-centralisation aspect of ACP and involve the community, well done.
ACP is based on the work of PPCoin and Primecoin who also suffered from possible hash change over from other coins, so it has been trialled by other coins?.