Search found 45 matches

by hla
Fri Oct 06, 2017 12:16 pm
Forum: Domain Names / Dot-Bit
Topic: DNS server for .bit
Replies: 20
Views: 62426

Re: DNS server for .bit

this.x--nmc.bit. is a special domain name generated by ncdns if it isn't given any other name to use as the canonical nameserver name for the bit. zone. A zone must have one or more nameservers, and nameservers must be identified by a name, not an IP. this.x--nmc.bit. is generated to function as a n...
by hla
Fri May 27, 2016 5:46 am
Forum: Project direction
Topic: Concerns about removing BDB lock limit
Replies: 11
Views: 55206

Re: Concerns about removing BDB lock limit

The lock limit is a bug and should be fixed. The block size limit for Namecoin, as for Bitcoin is 1M. The lock limit is a bug in one implementation of Namecoin, causing it not to comply with the parameters of the network. It should be fixed. If you think the block size limit for Namecoin should be r...
by hla
Fri May 27, 2016 5:29 am
Forum: Project direction
Topic: Design choices for SPV name lookups
Replies: 5
Views: 33771

Re: Design choices for SPV name lookups

I'm fine with (1), but I think we should get (2) out the door as soon as possible. We shouldn't tie ourselves to the rate of consensus and implementation in Bitcoin Core for the implementation of functionality critical to the advancement of the Namecoin project. The rebasing of Namecoin Core on Bitc...
by hla
Tue Mar 01, 2016 6:49 pm
Forum: Tools, GUI & other softwares
Topic: Module Request: Keep a Namespace in Sync
Replies: 21
Views: 69165

Re: Module Request: Keep a Namespace in Sync

We aren't speaking about some grandiose synchronization framework, here. This is the whole thing: https://github.com/hlandau/namesync/blob/master/_doc/0001-Added-name_sync-RPC-call-to-allow-easy-namedb-sync.patch I can't imagine adding UTXO support would facilitate much or any code reuse. So it seem...
by hla
Tue Mar 01, 2016 1:20 pm
Forum: Tools, GUI & other softwares
Topic: Module Request: Keep a Namespace in Sync
Replies: 21
Views: 69165

Re: Module Request: Keep a Namespace in Sync

That makes no sense. The patch only exports name data. It's useless for a blockchain without names.
by hla
Fri Feb 26, 2016 4:01 am
Forum: Tools, GUI & other softwares
Topic: Module Request: Keep a Namespace in Sync
Replies: 21
Views: 69165

Re: Module Request: Keep a Namespace in Sync

How does that work with block rollbacks? And you're introducing more moving parts there, making the whole thing more fragile.

The name_sync patch is surprisingly small. Even if I hadn't written it myself, I'd trust it more than the solution you propose...
by hla
Mon Feb 01, 2016 1:18 am
Forum: Tools, GUI & other softwares
Topic: Module Request: Keep a Namespace in Sync
Replies: 21
Views: 69165

Re: Module Request: Keep a Namespace in Sync

That seems like a one-way notification interface, not a two-way synchronization interface. So it can't really satisfy the use case of name_sync, since it can't know the state of the synchronized database and thus know what to send. It would only work if the synchronization daemon was attached to nam...
by hla
Fri Jan 29, 2016 4:55 am
Forum: Tools, GUI & other softwares
Topic: Module Request: Keep a Namespace in Sync
Replies: 21
Views: 69165

Re: Module Request: Keep a Namespace in Sync

Sorry, I never attended to any of that. :/ I will confess I have a dislike of polling probably to an almost irrational degree. It just exudes inefficiency to me. No programmer could defend putting a sleep() statement in a program to fix a bug occurring due to a race condition except as the most desp...
by hla
Thu Jan 28, 2016 12:37 am
Forum: Tools, GUI & other softwares
Topic: Module Request: Keep a Namespace in Sync
Replies: 21
Views: 69165

Re: Module Request: Keep a Namespace in Sync

I wrote a patch for Namecoin Core which adds a name_sync command, which is used to implement namesync.
It's in a subdirectory of this repository but github is down so: https://github.com/hlandau/namesync
by hla
Sun Nov 29, 2015 7:20 pm
Forum: Official Namecoin softwares
Topic: Installing NCDNS
Replies: 10
Views: 51545

Re: Installing NCDNS

Most likely it isn't managing to contact namecoind. Wireshark might help.

Try adding this to backend.go, after line 350:

Code: Select all

log.Errore(err, "failed to query namecoin")
I need to add more logging.