Pages:
Author

Topic: [ANN] Namecoin v3.50 : faster & better - page 3. (Read 6288 times)

legendary
Activity: 3920
Merit: 2349
Eadem mutata resurgo
watching
hero member
Activity: 540
Merit: 500
I think Namecoin is the perfect solution for aliases because it relies on no external server (no dns server, no forced external service, etc), benefits from the blockchain advantages and would be very easy to add into bitcoin.

If it were to be added to Bitcoin then it would have to go through the BIP process which doesn't seem easy to me, but I understand that you meant it would be easy from a programming standpoint. I think it would be much easier to implement it first in Namecoin as a proof of concept. Can you do this?
There is a similar feature in this release of namecoin : sendtoname.
You can send namecoins to a name owner. It first gets the address associated with a name and then send coins to this address.

But, adding name_getjson function would be a more complete proof of concept indeed.

For example, you could have this alias registered :
Quote
$ namecoind name_show a/khal
{
    "email"    : "[email protected]",
    "bitcoin"  : "1J3EKMfboca3SESWGrQKESsG1MA9yK6vN4",
    "namecoin" :
    {
      "Donation address": "N2pGWAh65TWpWmEFrFssRQkQubbczJSKi9",
      "Generic address" : "N2pGWAh65TWpWmEFrFssRQkQubbczJSKi9"
    }
    "gpg"      :
    {
        "fpr"  : "0123456789abcde0123456789abcde0123456789",
        "uri"  : ["http://domainA/user.key", "http://domainB/user.key"],
    }
}

And bitcoin would query it like that :
Quote
$ namecoind name_getjson khal bitcoin
{
    "bitcoin"  : "1J3EKMfboca3SESWGrQKESsG1MA9yK6vN4"
}
and namecoin :
Quote
$ namecoind name_getjson khal namecoin
{
    "namecoin" :
    {
      "donation": "N2pGWAh65TWpWmEFrFssRQkQubbczJSKi9",
      "default" : ["N2pGWAh65TWpWmEFrFssRQkQubbczJSKi9", "N2pGWAh65TWpWmEFrFssRQkQubbczJSKi9"],
    }
}
The namecoin client can propose to select "khal donation" or "khal default". If default is selected, one is chosen randomly.

The current draft for bitcoin/namecoin aliases says it can return several labels and several addresses. I don't know if this is really useful or not.

What do you think ?
sr. member
Activity: 470
Merit: 250
I think Namecoin is the perfect solution for aliases because it relies on no external server (no dns server, no forced external service, etc), benefits from the blockchain advantages and would be very easy to add into bitcoin.

If it were to be added to Bitcoin then it would have to go through the BIP process which doesn't seem easy to me, but I understand that you meant it would be easy from a programming standpoint. I think it would be much easier to implement it first in Namecoin as a proof of concept. Can you do this?
hero member
Activity: 540
Merit: 500
It seems that here is an opportunity for namecoin to make itself useful for bitcoin and gain wider adoption. What do you think?

The alias feature is mentioned in the BIP 0015 and has been discussed on the bitcoin development mailing list.
I think Namecoin is the perfect solution for aliases because it relies on no external server (no dns server, no forced external service, etc), benefits from the blockchain advantages and would be very easy to add into bitcoin.

PS : BIP 0015 page is locked, so it's not possible so add Namecoin to the list.

But here is the the summary :
https://en.bitcoin.it/wiki/Talk:BIP_0015#Namecoin_aliases

And the Alias specification for Namecoin :
http://dot-bit.org/Namespace:Aliases
sr. member
Activity: 470
Merit: 250
Hello khal, I wonder if you could give us your opinion on point number five below:

Crashing bugs, any bug that might result in loss of bitcoins, and security fixes are always highest priority, but here are the big things I think are very high priority that, as far as I know, nobody is working on.  I think they all need to be done before we can say we have a "Bitcoin 1.0" :

  • finish download-only-blockheaders client mode
  • password-protect the wallet private keys (mitigate the steal wallet.dat problem: see https://gist.github.com/803170 )
  • import a backed-up wallet
  • figure out how to do click-to-pay
  • design/implement a secure DNS-like "map string to bitcoin address" system  (so I can send bitcoins to "[email protected]")
  • export+encrypt part of your balance (for long-term storage; I still waffle on whether we want to encourage that right now)


Stumbled upon Gavin's post from over a year ago and wondered about the status of these points.  It looks like the pace of development is slow, but not being a programmer, I feel all I can do to help is tell businesses and friends about bitcoin, play bitcoin poker, order the magazine, and bomb hundreds of coins at SatoshiDice.

It seems that here is an opportunity for namecoin to make itself useful for bitcoin and gain wider adoption. What do you think?
hero member
Activity: 540
Merit: 500
No, namecoin is not dead. There is still a lot of work done, on a lot of external tools (proxies, bridges, dns servers, etc) needed for all this to work. And it's not finished Smiley. So, that's why there was no new namecoin releases (most of work done on other things). But, using it day to day was a bit frustrating, so, i've written some code to reduce my frustration :p

You can currently browse .bit easily, with Foxyproxy for example : http://dot-bit.org/How_To_Configure_Foxyproxy. But, you must trust my server, so, that's not perfect for everybody.
Our next step is to provide an easy tool to do the same on your computer (like the namecoin bundle).


Rebasing namecoin on bitcoin 0.6.x will be done by vinced if nobody else is volunteer. But, vince is almost disappeared... so any help is welcome.

For the windows build, i've contacted twobits, who built the previous versions. If some body else want to provide binaries for windows and mac, they are welcome too.

For sure, we don't have as much developers as bitcoin :p
rjk
sr. member
Activity: 448
Merit: 250
1ngldh
Wow, I thought it was mostly dead. Glad to see Namecoin still being worked on.
Are there any plans to make the jump to the 0.6.x bitcoin sources?

EDIT: Also, what about Windows support for this newest version?
hero member
Activity: 540
Merit: 500
Hum, possible (i've an old habit to post here :p). Could someone move it if it fits better in Alt coin ?

Did you test namecoin ? :p
hero member
Activity: 518
Merit: 500
Is this supposed to be in alt coin ?  Roll Eyes
hero member
Activity: 540
Merit: 500
A new version of namecoin is available ! Smiley

Project : http://dot-bit.org/
Files : http://dot-bit.org/files/

Improved performances :

* New index for names, created at first startup
* Faster name_scan (3x)
* Faster name_list (11x !)

New rpc commands :

* sendtoname : sendtoname [comment] [comment-to]
- allow you to send namecoin to last owner of a name

* name_show : name_show
- show only one name (same as name_scan "xx" 1) or nothing of name is not found

* name_filter : name_filter [regexp] [maxage=36000] [from=0] [nb=0] [stat]
- filter names with regular expressions, height of a name (to get only names from last X blocks), to count names, etc
Examples :
* list all unexpired names
namecoind name_filter

* list all names in the d/ namespace
namecoind name_filter "^d/" 0

* list names modified last 150 blocks
namecoind name_filter "^d/" 150

* count names modified last 150 blocks
namecoind name_filter "^d/" 150 0 0 stat

* list 20 names from number 100
namecoind name_filter "" 0 100 20

Other

* name_scan now only returns the minimum of data (8MB instead of 16MB)
* if index of names (nameindexfull.dat) is deleted, it'll be recreated at startup.
* default rpc port updated to not conflict with bitcoin
* config file renamed to namecoin.conf (it's never too late...). Still works with original name. Same for pid file.


Some really useful changes !
NamecoinToBind will be updated soon to benefit from this.

Check it out !  Tongue
Pages:
Jump to: