Namecoin was stillborn, I had to switch off life-support

libcoin
Posts: 4
Joined: Mon Feb 20, 2012 7:47 am
os: mac

Re: Namecoin was stillborn, I had to switch off life-support

Post by libcoin » Tue Oct 15, 2013 4:42 pm

virtual_master wrote: OK. You convinced me.
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.
I like the plan snailbrain have outlined, as much as I respect the BM project, I still find email awfully handy!

If you worry about my identity - I am Michael Gronager, Chief Operation Officer at Payward Inc - the kraken.com exchange - I was integrating NMC as part of our asset portfolio, when I discovered the bug. I really tried to get hold of people, which is hard when you are not really part of the project and when you also prefer alt-communication - further your main dev have apparently gone under ground - choosing not to react on private mails in the forum though having read them..

So getting concrete - we need to, as snailbrain mentions,
* first make ConnectInputs to accept, but ignore commands as I issued today
* make a rescan of the name index back to the critical block and remove any name_updates done this way

This is in principle enough if people want to waste their namecoins take over d/wav let them, as log as it has no impact ;)
* and finally - later, in another release, depending on the speed of performing the upgrade, disallow this for of transfer.

I can easily fix all this in libcoin (and I will do anyway) - the challenge is to maintain this old legacy code from 0.3 times, need to check how you use the index for names etc...

What codebase is the one you consider the most up to date ?

You can google my email - then we can take some of this off line

phelix
Posts: 1631
Joined: Thu Aug 18, 2011 6:59 am

Re: Namecoin was stillborn, I had to switch off life-support

Post by phelix » Tue Oct 15, 2013 4:46 pm

khal wrote:
:D
nx.bit - some namecoin stats
nf.bit - shortcut to this forum

foglight
Posts: 34
Joined: Tue Jul 09, 2013 9:46 pm

Re: Namecoin was stillborn, I had to switch off life-support

Post by foglight » Tue Oct 15, 2013 4:51 pm

snailbrain wrote:
ninjarobot wrote:
snailbrain wrote:NMC: N5Nw4uk8NNd3UcoJ9jPD5Towdxr9wyGuN6
BTC: 19wDA8D9fnYdp71DhQygWYktHnmW4ygTN9

This will go to the dev
Thanks Snailbrain. Sent 200 NMC. Kudos to the coder for working on a fix!
thanks on his behalf..

i have changed addresses
NMC: MyWQAeXSpLLH6GUCtyT6xAVx979YXfWgLK
BTC: 15YPPrb4YNLPyjwJ38cfRJyPFKPK1ag37b

but received it fine

hi snailbrain, i also sent some NMC to the above address.

(bucktotal from btctalk)

snailbrain
Posts: 309
Joined: Tue Jul 19, 2011 9:33 pm

Re: Namecoin was stillborn, I had to switch off life-support

Post by snailbrain » Tue Oct 15, 2013 4:54 pm

libcoin wrote:
virtual_master wrote: OK. You convinced me.
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.
I like the plan snailbrain have outlined, as much as I respect the BM project, I still find email awfully handy!

If you worry about my identity - I am Michael Gronager, Chief Operation Officer at Payward Inc - the kraken.com exchange - I was integrating NMC as part of our asset portfolio, when I discovered the bug. I really tried to get hold of people, which is hard when you are not really part of the project and when you also prefer alt-communication - further your main dev have apparently gone under ground - choosing not to react on private mails in the forum though having read them..

So getting concrete - we need to, as snailbrain mentions,
* first make ConnectInputs to accept, but ignore commands as I issued today
* make a rescan of the name index back to the critical block and remove any name_updates done this way

This is in principle enough if people want to waste their namecoins take over d/wav let them, as log as it has no impact ;)
* and finally - later, in another release, depending on the speed of performing the upgrade, disallow this for of transfer.

I can easily fix all this in libcoin (and I will do anyway) - the challenge is to maintain this old legacy code from 0.3 times, need to check how you use the index for names etc...

What codebase is the one you consider the most up to date ?

You can google my email - then we can take some of this off line
thanks for bringing to everyone's attention..

I will create a thread later and we will issue an update to the namecoin-qt repo.. and maybe khal or some others can verify.. (can do pull request to official namecoin repo if khal can accept it [instead of fork])

The fix is being tested at the moment..

"Thanks bucktotal"

hynodeva
Posts: 2
Joined: Tue Oct 15, 2013 4:17 pm
Location: germany
Contact:

Re: Namecoin was stillborn, I had to switch off life-support

Post by hynodeva » Tue Oct 15, 2013 4:56 pm

notify me when the patch is done. i will test it on my servers.

moa
Posts: 255
Joined: Mon May 23, 2011 6:13 am

Re: Namecoin was stillborn, I had to switch off life-support

Post by moa » Tue Oct 15, 2013 5:33 pm

What codebase is the one you consider the most up to date ?
Good question ...

snailbrain
Posts: 309
Joined: Tue Jul 19, 2011 9:33 pm

Re: Namecoin was stillborn, I had to switch off life-support

Post by snailbrain » Tue Oct 15, 2013 5:58 pm

https://github.com/namecoin-qt/namecoin ... 0b553019f4

but have just received message of some other bugs which are being looked at.. so hold on for announcements for now..

please if people can - double check

domob
Posts: 1124
Joined: Mon Jun 24, 2013 11:27 am
Contact:

Re: Namecoin was stillborn, I had to switch off life-support

Post by domob » Tue Oct 15, 2013 6:12 pm

snailbrain wrote:https://github.com/namecoin-qt/namecoin ... 0b553019f4

but have just received message of some other bugs which are being looked at.. so hold on for announcements for now..

please if people can - double check
Looks good from a quick glance, but that probably doesn't mean anything since I've just started reading the Namecoin source code with today. (But I know C++ in general at least.)
BTC: 1domobKsPZ5cWk2kXssD8p8ES1qffGUCm | NMC: NCdomobcmcmVdxC5yxMitojQ4tvAtv99pY
BM-GtQnWM3vcdorfqpKXsmfHQ4rVYPG5pKS
Use your Namecoin identity as OpenID: https://nameid.org/

molecular
Posts: 1
Joined: Fri Jul 22, 2011 1:26 pm
os: linux

Re: Namecoin was stillborn, I had to switch off life-support

Post by molecular » Tue Oct 15, 2013 6:57 pm

Funny, just decided to revisit namecoin (bitmessage triggered this) and now this?!? Lol.

Well, it seems fixable if true.

biolizard89
Posts: 1993
Joined: Tue Jun 05, 2012 6:25 am
os: linux

Re: Namecoin was stillborn, I had to switch off life-support

Post by biolizard89 » Tue Oct 15, 2013 7:04 pm

Thanks libcoin for finding the bug (and disclosing it responsibly), and thanks snailbrain and thecoder for working on a fix. Peer review makes everything better; better to have this found now than to have it show up in a couple years when names are worth more.
Jeremy Rand, Lead Namecoin Application Engineer
NameID: id/jeremy
DyName: Dynamic DNS update client for .bit domains.

Donations: BTC 1EcUWRa9H6ZuWPkF3BDj6k4k1vCgv41ab8 ; NMC NFqbaS7ReiQ9MBmsowwcDSmp4iDznjmEh5

Post Reply