Namecoin was stillborn, I had to switch off life-support
Re: Namecoin was stillborn, I had to switch off life-support
d/wav owned by me has been modified, presumably by coinslayer. So the bug is confirmed.
NMDF might set up a bounty for a fix. Donations welcome!
NMDF might set up a bounty for a fix. Donations welcome!
-
- Posts: 309
- Joined: Tue Jul 19, 2011 9:33 pm
Re: Namecoin was stillborn, I had to switch off life-support
QT dev can issue a fix... getting more details..
seriously donations for thecoder will be greatly appreciated
seriously donations for thecoder will be greatly appreciated
-
- Posts: 40
- Joined: Tue Jun 04, 2013 4:59 am
Re: Namecoin was stillborn, I had to switch off life-support
What is NMC/BTC donation address?
(As it is unclear if donations to NMDF will be used for this, I prefer to send donations directly)
Also, is there a point in sending NMC if the fix includes a hard fork?
(As it is unclear if donations to NMDF will be used for this, I prefer to send donations directly)
Also, is there a point in sending NMC if the fix includes a hard fork?
-
- Posts: 309
- Joined: Tue Jul 19, 2011 9:33 pm
Re: Namecoin was stillborn, I had to switch off life-support
NMC: MyWQAeXSpLLH6GUCtyT6xAVx979YXfWgLK
BTC: 15YPPrb4YNLPyjwJ38cfRJyPFKPK1ag37b
This will go to the dev ...
BTC: 15YPPrb4YNLPyjwJ38cfRJyPFKPK1ag37b
This will go to the dev ...
Hash check is present in RPC command, but missing in the network code, so just need to copy-paste it to the right place. But we must somehow persuade people to upgrade.
I guess we should patch QT plus create a new fork of 3.50 with the fix (so people who are afraid of using the QT can still upgrade).
This was jsut a quick analysis plan.. so take with a grain of saltWe should do the following:
1. choose block XXXXXX in the future at which the fix will be enforced (hard fork)
2. between block 139872 and XXXXXX allow bad transactions, but do not write them to nameindex
3. after block XXXXXX reject bad transactions (and blocks containing them)
4. Force rescan of nameindex (not sure how to do properly; deleting nameindex manually would do it, but need something automatic)
Item 2 ensures that the chain is not rejected, but bad name_updates are harmless.
After we do the patch, we need to contact Khal so he updates blockexplorer. Then we probably need to contact exchanges and pools and ask them to upgrade.
-
- Posts: 541
- Joined: Mon May 20, 2013 12:03 pm
- Contact:
Re: Namecoin was stillborn, I had to switch off life-support
OK. You convinced me.libcoin wrote:Well try a name_history on d/wav nowvirtual_master wrote: Of course anything can happen but I am still not convinced in this. May be he hacked somehow d/bitcoin. They are still some contradictions in his behavior.
But if he can change d/wav then I must recognize there is really a bug.
I could post the code here, but I see no point in all of you starting to hijack domains. d/bitcoin was chosen as it is was the first registered domain.
I find it bad style to list names of whom I contacted, lets just put it this way that the main contacts on the dot-bit page are apparently not representing the namecoin project that well. Further, in the future post your emails, with pgp keys if you feel you really represent the project. Sorry, to those who I didn't write and who could have helped, but given the nature of the bug it wouldn't really matter. Fixing this can never be an elegant solution, you need a grace period, in which people could exploit the bug.
Again I am happy to help!
Unfortunately there was no other quick method to convince others since nobody is knowing your pseudonymous identity from the actual active Namecoin Forum.
Of course I am not representing the Namecoin project but we have nobody who represents it. (it is the same like it is by any other cryptocurrency)
Sure you could be the oldest namecoiner in the world or even who developed it. But given only this, until now unknown pseudonymous identity I was able to analyze the facts only based on this.
I must also say you know the source code much better then me and probably than most of us.
So thanks for your demonstration and it would be very kind from you if you could help us to fix it quickly.
I didn't gave an email because I have bad experience with posting emails but I will post my BM address.
Thanks.
http://namecoinia.org/
Calendars for free to print: 2014 Calendar in JPG | 2014 Calendar in PDF Protect the Environment with Namecoin: 2014 Calendar in JPG | 2014 Calendar in PDF
BTC: 15KXVQv7UGtUoTe5VNWXT1bMz46MXuePba | NMC: NABFA31b3x7CvhKMxcipUqA3TnKsNfCC7S
Calendars for free to print: 2014 Calendar in JPG | 2014 Calendar in PDF Protect the Environment with Namecoin: 2014 Calendar in JPG | 2014 Calendar in PDF
BTC: 15KXVQv7UGtUoTe5VNWXT1bMz46MXuePba | NMC: NABFA31b3x7CvhKMxcipUqA3TnKsNfCC7S
Re: Namecoin was stillborn, I had to switch off life-support
hey.i would like to offer assistence to namecoin development in this situation.
So if you need somebody who tests the patch or implements parts of it, you may pm/email me.
hynodeva dev.
So if you need somebody who tests the patch or implements parts of it, you may pm/email me.
hynodeva dev.
-
- Posts: 40
- Joined: Tue Jun 04, 2013 4:59 am
Re: Namecoin was stillborn, I had to switch off life-support
Thanks Snailbrain. Sent 200 NMC. Kudos to the coder for working on a fix!snailbrain wrote:NMC: N5Nw4uk8NNd3UcoJ9jPD5Towdxr9wyGuN6
BTC: 19wDA8D9fnYdp71DhQygWYktHnmW4ygTN9
This will go to the dev
-
- Posts: 309
- Joined: Tue Jul 19, 2011 9:33 pm
Re: Namecoin was stillborn, I had to switch off life-support
thanks on his behalf..ninjarobot wrote:Thanks Snailbrain. Sent 200 NMC. Kudos to the coder for working on a fix!snailbrain wrote:NMC: N5Nw4uk8NNd3UcoJ9jPD5Towdxr9wyGuN6
BTC: 19wDA8D9fnYdp71DhQygWYktHnmW4ygTN9
This will go to the dev
i have changed addresses
NMC: MyWQAeXSpLLH6GUCtyT6xAVx979YXfWgLK
BTC: 15YPPrb4YNLPyjwJ38cfRJyPFKPK1ag37b
but received it fine
Re: Namecoin was stillborn, I had to switch off life-support
That's the way to do it, indeed.snailbrain wrote:We should do the following:
1. choose block XXXXXX in the future at which the fix will be enforced (hard fork)
2. between block 139872 and XXXXXX allow bad transactions, but do not write them to nameindex
3. after block XXXXXX reject bad transactions (and blocks containing them)
4. Force rescan of nameindex (not sure how to do properly; deleting nameindex manually would do it, but need something automatic)
Item 2 ensures that the chain is not rejected, but bad name_updates are harmless.
After we do the patch, we need to contact Khal so he updates blockexplorer. Then we probably need to contact exchanges and pools and ask them to upgrade.
4. If we change the name of the nameindex file in the source code, it will generate a scan of all names from the beginning.
NamecoinID: id/khal
GPG : 9CC5B92E965D69A9
NMC: N1KHAL5C1CRzy58NdJwp1tbLze3XrkFxx9
BTC: 1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T
Register Namecoin domains with BTC
My bitcoin Identity - Send messages to bitcoin users
Charity Ad - Make a good deed without paying a cent
GPG : 9CC5B92E965D69A9
NMC: N1KHAL5C1CRzy58NdJwp1tbLze3XrkFxx9
BTC: 1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T
Register Namecoin domains with BTC
My bitcoin Identity - Send messages to bitcoin users
Charity Ad - Make a good deed without paying a cent
-
- Posts: 309
- Joined: Tue Jul 19, 2011 9:33 pm
Re: Namecoin was stillborn, I had to switch off life-support
<3khal wrote:That's the way to do it, indeed.snailbrain wrote:We should do the following:
1. choose block XXXXXX in the future at which the fix will be enforced (hard fork)
2. between block 139872 and XXXXXX allow bad transactions, but do not write them to nameindex
3. after block XXXXXX reject bad transactions (and blocks containing them)
4. Force rescan of nameindex (not sure how to do properly; deleting nameindex manually would do it, but need something automatic)
Item 2 ensures that the chain is not rejected, but bad name_updates are harmless.
After we do the patch, we need to contact Khal so he updates blockexplorer. Then we probably need to contact exchanges and pools and ask them to upgrade.
4. If we change the name of the nameindex file in the source code, it will generate a scan of all names from the beginning.