Pages:
Author

Topic: [announce] Namecoin - a distributed naming system based on Bitcoin - page 66. (Read 594476 times)

legendary
Activity: 1807
Merit: 1020
Important Update:

Fixed name_firstupdate crash in GUI console, and another important bug with encrypted wallet. Upgrade highly recommended. Version 3.57

https://github.com/namecoin-qt/namecoin-qt
http://www.mediafire.com/folder/3aa8ukj7v6m5d/Namecoin-qt
(mac bin not updated atm)


Is there a windows makefile? I can't seem to find it.


Yes, makefile for namecoin-qt is in "project"
Makefile for namecoind is in "src".
requires MinGW.
thanks.



To speed up downloading of the blockchain we might consider this patch:
https://github.com/bitcoin/bitcoin/pull/964/files   dbcache option    Maybe even change default to 100MB

Tried it on a machine with a relatively fast hard disk drive (but not my regular machine with ssd). Downloading the blockchain is thrashing the disk so hard I can barely stand it. Really think this option is necessary for the next release or only people with ssd can use it.



added this


Bounty #2:

Based on snailbrain's latest namecoin-qt I have the following problem:
- manually create and submit a tx to send full balance of addr1
  -> part to addr2
  -> part back to addr1 (think change back to sending address)
- The transaction is sent correctly but the wallet is updated only for the debit of addr1 and credit of addr2. For some reason the credit of addr1 is ignored, even when the the tx is included in a block
- restarting namecoind with -rescan gets that balance back

I need the above to work as in bitcoin, i.e. when sending to the address the output belongs to, both debit and credit to that address get processed by the wallet.

I have 1 BTC up for grabs for that fix, and I'll also try to fix it myself time permitting.

Yesterday I asked for pointers on #bitcoin-dev and instead of tech advice I got a "you shouldn't do that"... oh well.

maybe try the update..

testing "seemed" to show the correct amounts?

I have just tried again updated to commit 8166101ae213932a3f1aa095514eb682b3afb10e, and the behaviour still exists.

Code:
$ namecoind getrawtransaction 9846d830e40493c0c72147e959a66d2769589d69dd3d05946868f1a48649fd9e 1
{
    "hex" : "0100000001806b08da2f9175701c49a17492756030d1dc23d12f6c55f3a1c4dd53965fc6d1010000008c493046022100dc04b4e883bb15e46743c1298998223174fa73a175a1b4b461a366767282acf2022100ae2a7be906546f11a27f4d111e63aa585d0d7298a38c4de8ee07360aec13589d0141043cadb089ec6f22fafe75e859b593dc6ef9d896a2960254f847c1ab9009b9e9880e4ef55db17d7f17bdaeb523c7290e34f4c5e8779147b5d236562f794ab0426dffffffff0200943577000000001976a9146f577163208cbc1b624d248bc768bcdb49e0dce688ac00ca9a3b000000001976a914bc744a8542b08214d604efefafc5cf743e369c8c88ac00000000",
    "txid" : "9846d830e40493c0c72147e959a66d2769589d69dd3d05946868f1a48649fd9e",
    "version" : 1,
    "locktime" : 0,
    "vin" : [
        {
            "txid" : "d1c65f9653ddc4a1f3556c2fd123dcd13060759274a1491c7075912fda086b80",
            "vout" : 1,
            "scriptSig" : {
                "asm" : "3046022100dc04b4e883bb15e46743c1298998223174fa73a175a1b4b461a366767282acf2022100ae2a7be906546f11a27f4d111e63aa585d0d7298a38c4de8ee07360aec13589d01 043cadb089ec6f22fafe75e859b593dc6ef9d896a2960254f847c1ab9009b9e9880e4ef55db17d7f17bdaeb523c7290e34f4c5e8779147b5d236562f794ab0426d",
                "hex" : "493046022100dc04b4e883bb15e46743c1298998223174fa73a175a1b4b461a366767282acf2022100ae2a7be906546f11a27f4d111e63aa585d0d7298a38c4de8ee07360aec13589d0141043cadb089ec6f22fafe75e859b593dc6ef9d896a2960254f847c1ab9009b9e9880e4ef55db17d7f17bdaeb523c7290e34f4c5e8779147b5d236562f794ab0426d"
            },
            "sequence" : 4294967295
        }
    ],
    "vout" : [
        {
            "value" : 20.00000000,
            "n" : 0,
            "scriptPubKey" : {
                "asm" : "OP_DUP OP_HASH160 6f577163208cbc1b624d248bc768bcdb49e0dce6 OP_EQUALVERIFY OP_CHECKSIG",
                "hex" : "76a9146f577163208cbc1b624d248bc768bcdb49e0dce688ac",
                "reqSigs" : 1,
                "type" : "pubkeyhash",
                "addresses" : [
                    "N6j5xaeunEBQmDtZ5XzXH8TyWaqMWKdmFz"
                ]
            }
        },
        {
            "value" : 10.00000000,
            "n" : 1,
            "scriptPubKey" : {
                "asm" : "OP_DUP OP_HASH160 bc744a8542b08214d604efefafc5cf743e369c8c OP_EQUALVERIFY OP_CHECKSIG",
                "hex" : "76a914bc744a8542b08214d604efefafc5cf743e369c8c88ac",
                "reqSigs" : 1,
                "type" : "pubkeyhash",
                "addresses" : [
                    "NDkpYkwmfPeS5hTqiSm2E4YQp1XrEu8j4y"
                ]
            }
        }
    ],
    "blockhash" : "4545e816172b83a89fffc93c691f1ec4c48a0b4f1549b2e05b2a2149dbc33ce5",
    "confirmations" : 1,
    "time" : 1371119317,
    "blocktime" : 1371119317
}
Code:
$ namecoind listunspent 0 9999999 '["N6j5xaeunEBQmDtZ5XzXH8TyWaqMWKdmFz"]'
[
    {
        "txid" : "9846d830e40493c0c72147e959a66d2769589d69dd3d05946868f1a48649fd9e",
        "vout" : 0,
        "scriptPubKey" : "76a9146f577163208cbc1b624d248bc768bcdb49e0dce688ac",
        "amount" : 20.00000000,
        "confirmations" : 1
    }
]

$ namecoind listunspent 0 9999999 '["NDkpYkwmfPeS5hTqiSm2E4YQp1XrEu8j4y"]'
[
]
Code:
$ namecoind listaddressgroupings
[
    [
        [
            "N6j5xaeunEBQmDtZ5XzXH8TyWaqMWKdmFz",
            20.00000000,
            "\"\""
        ],
        [
            "NAoLHrukBrGH8NbSMyL9sw4kBAyDN2s31L",
            0.00000000,
            ""
        ],
    ]
]


it's ok with fresh wallet it seems.. maybe it's something to do with your wallet.. looking again though
legendary
Activity: 1540
Merit: 1001
Bounty #2:

Based on snailbrain's latest namecoin-qt I have the following problem:
- manually create and submit a tx to send full balance of addr1
  -> part to addr2
  -> part back to addr1 (think change back to sending address)
- The transaction is sent correctly but the wallet is updated only for the debit of addr1 and credit of addr2. For some reason the credit of addr1 is ignored, even when the the tx is included in a block
- restarting namecoind with -rescan gets that balance back

I need the above to work as in bitcoin, i.e. when sending to the address the output belongs to, both debit and credit to that address get processed by the wallet.

I have 1 BTC up for grabs for that fix, and I'll also try to fix it myself time permitting.

Yesterday I asked for pointers on #bitcoin-dev and instead of tech advice I got a "you shouldn't do that"... oh well.

maybe try the update..

testing "seemed" to show the correct amounts?

I have just tried again updated to commit 8166101ae213932a3f1aa095514eb682b3afb10e, and the behaviour still exists.

Code:
$ namecoind getrawtransaction 9846d830e40493c0c72147e959a66d2769589d69dd3d05946868f1a48649fd9e 1
{
    "hex" : "0100000001806b08da2f9175701c49a17492756030d1dc23d12f6c55f3a1c4dd53965fc6d1010000008c493046022100dc04b4e883bb15e46743c1298998223174fa73a175a1b4b461a366767282acf2022100ae2a7be906546f11a27f4d111e63aa585d0d7298a38c4de8ee07360aec13589d0141043cadb089ec6f22fafe75e859b593dc6ef9d896a2960254f847c1ab9009b9e9880e4ef55db17d7f17bdaeb523c7290e34f4c5e8779147b5d236562f794ab0426dffffffff0200943577000000001976a9146f577163208cbc1b624d248bc768bcdb49e0dce688ac00ca9a3b000000001976a914bc744a8542b08214d604efefafc5cf743e369c8c88ac00000000",
    "txid" : "9846d830e40493c0c72147e959a66d2769589d69dd3d05946868f1a48649fd9e",
    "version" : 1,
    "locktime" : 0,
    "vin" : [
        {
            "txid" : "d1c65f9653ddc4a1f3556c2fd123dcd13060759274a1491c7075912fda086b80",
            "vout" : 1,
            "scriptSig" : {
                "asm" : "3046022100dc04b4e883bb15e46743c1298998223174fa73a175a1b4b461a366767282acf2022100ae2a7be906546f11a27f4d111e63aa585d0d7298a38c4de8ee07360aec13589d01 043cadb089ec6f22fafe75e859b593dc6ef9d896a2960254f847c1ab9009b9e9880e4ef55db17d7f17bdaeb523c7290e34f4c5e8779147b5d236562f794ab0426d",
                "hex" : "493046022100dc04b4e883bb15e46743c1298998223174fa73a175a1b4b461a366767282acf2022100ae2a7be906546f11a27f4d111e63aa585d0d7298a38c4de8ee07360aec13589d0141043cadb089ec6f22fafe75e859b593dc6ef9d896a2960254f847c1ab9009b9e9880e4ef55db17d7f17bdaeb523c7290e34f4c5e8779147b5d236562f794ab0426d"
            },
            "sequence" : 4294967295
        }
    ],
    "vout" : [
        {
            "value" : 20.00000000,
            "n" : 0,
            "scriptPubKey" : {
                "asm" : "OP_DUP OP_HASH160 6f577163208cbc1b624d248bc768bcdb49e0dce6 OP_EQUALVERIFY OP_CHECKSIG",
                "hex" : "76a9146f577163208cbc1b624d248bc768bcdb49e0dce688ac",
                "reqSigs" : 1,
                "type" : "pubkeyhash",
                "addresses" : [
                    "N6j5xaeunEBQmDtZ5XzXH8TyWaqMWKdmFz"
                ]
            }
        },
        {
            "value" : 10.00000000,
            "n" : 1,
            "scriptPubKey" : {
                "asm" : "OP_DUP OP_HASH160 bc744a8542b08214d604efefafc5cf743e369c8c OP_EQUALVERIFY OP_CHECKSIG",
                "hex" : "76a914bc744a8542b08214d604efefafc5cf743e369c8c88ac",
                "reqSigs" : 1,
                "type" : "pubkeyhash",
                "addresses" : [
                    "NDkpYkwmfPeS5hTqiSm2E4YQp1XrEu8j4y"
                ]
            }
        }
    ],
    "blockhash" : "4545e816172b83a89fffc93c691f1ec4c48a0b4f1549b2e05b2a2149dbc33ce5",
    "confirmations" : 1,
    "time" : 1371119317,
    "blocktime" : 1371119317
}
Code:
$ namecoind listunspent 0 9999999 '["N6j5xaeunEBQmDtZ5XzXH8TyWaqMWKdmFz"]'
[
    {
        "txid" : "9846d830e40493c0c72147e959a66d2769589d69dd3d05946868f1a48649fd9e",
        "vout" : 0,
        "scriptPubKey" : "76a9146f577163208cbc1b624d248bc768bcdb49e0dce688ac",
        "amount" : 20.00000000,
        "confirmations" : 1
    }
]

$ namecoind listunspent 0 9999999 '["NDkpYkwmfPeS5hTqiSm2E4YQp1XrEu8j4y"]'
[
]
Code:
$ namecoind listaddressgroupings
[
    [
        [
            "N6j5xaeunEBQmDtZ5XzXH8TyWaqMWKdmFz",
            20.00000000,
            "\"\""
        ],
        [
            "NAoLHrukBrGH8NbSMyL9sw4kBAyDN2s31L",
            0.00000000,
            ""
        ],
    ]
]

hero member
Activity: 761
Merit: 500
Mine Silent, Mine Deep
Downloading the blockchain is thrashing the disk so hard I can barely stand it. Really think this option is necessary for the next release or only people with ssd can use it.

+1 for the dbcache patch or LevelDB suggestion.

I'm downloading the blockchain with namecoin-qt 0.3.57 on my windows 7 laptop with regular (5400RPM) hard disk and at this rate it will take me 4+ days to synchronize with the network. Not because downloading blocks is slow but because my HDD is going crazy.

sr. member
Activity: 294
Merit: 250
I would be more than happy to help out with that, and contribute. Unfortunately, phpBB is a huge target for SEO backlinks and spam. I've studied SEO for a while, and I am totally against the (without permission) backlink submissions/spam type of SEO.

Some choose to be black hat, and some choose white hat. Most of the spam is bots, but either way..
it must be dealt with manually. I thought PHPBB had spam bot detectors to delete them now?

We currently need some people to moderate the namecoin forum, because there is too much spam and I've not the time to clean the forum regularly.
People interested can postulate here.
legendary
Activity: 3920
Merit: 2349
Eadem mutata resurgo
I'm hosting a full namecoin node on a raid0, but still this would be nice.

The switch to LevelDB in Bitcoin 0.8 really helped... but I guess it's a lot of work.

Hopefully not too much ... since bitcoin already did it and it is open source Wink
legendary
Activity: 1708
Merit: 1019
Important Update:

Fixed name_firstupdate crash in GUI console, and another important bug with encrypted wallet. Upgrade highly recommended. Version 3.57

https://github.com/namecoin-qt/namecoin-qt
http://www.mediafire.com/folder/3aa8ukj7v6m5d/Namecoin-qt
(mac bin not updated atm)


Is there a windows makefile? I can't seem to find it.


Yes, makefile for namecoin-qt is in "project"
Makefile for namecoind is in "src".
requires MinGW.
thanks.



To speed up downloading of the blockchain we might consider this patch:
https://github.com/bitcoin/bitcoin/pull/964/files   dbcache option    Maybe even change default to 100MB

Tried it on a machine with a relatively fast hard disk drive (but not my regular machine with ssd). Downloading the blockchain is thrashing the disk so hard I can barely stand it. Really think this option is necessary for the next release or only people with ssd can use it.

hero member
Activity: 540
Merit: 500
I've merged namecoin-qt in the official repository.
It is currently on a separated branch : https://github.com/namecoin/namecoin/commits/namecoin-qt

Code:
#How to build from sources :

git clone https://github.com/namecoin/namecoin
git pull origin namecoin-qt:namecoin-qt
git checkout namecoin-qt

#Make namecoin-qt
cd project; qmake; make

#Make namecoind
cd src; make

If people don't report critical bugs, we will make an official release Smiley
So, please, test it.

ps : we will release it as version Namecoin v4.0 as proposed by snailbrain (lots of new rpc commands + the GUI)
legendary
Activity: 1807
Merit: 1020
Important Update:

Fixed name_firstupdate crash in GUI console, and another important bug with encrypted wallet. Upgrade highly recommended. Version 3.57

https://github.com/namecoin-qt/namecoin-qt
http://www.mediafire.com/folder/3aa8ukj7v6m5d/Namecoin-qt
(mac bin not updated atm)


Is there a windows makefile? I can't seem to find it.


To speed up downloading of the blockchain we might consider this patch:
https://github.com/bitcoin/bitcoin/pull/964/files   dbcache option    Maybe even change default to 100MB

Yes, makefile for namecoin-qt is in "project"
Makefile for namecoind is in "src".
requires MinGW.
legendary
Activity: 1708
Merit: 1019
Important Update:

Fixed name_firstupdate crash in GUI console, and another important bug with encrypted wallet. Upgrade highly recommended. Version 3.57

https://github.com/namecoin-qt/namecoin-qt
http://www.mediafire.com/folder/3aa8ukj7v6m5d/Namecoin-qt
(mac bin not updated atm)


Is there a windows makefile? I can't seem to find it.


To speed up downloading of the blockchain we might consider this patch:
https://github.com/bitcoin/bitcoin/pull/964/files   dbcache option    Maybe even change default to 100MB
hero member
Activity: 540
Merit: 500
Namecoin TLS support - first implementation from biolizard89 Grin

http://dot-bit.org/forum/viewtopic.php?p=4285#p4285


I've tested it with a patched nmcontrol (to avoid updating the blockchain for now) and it works !
We don't need untrusted Certificate Authorities anymore :p

With the help of biolizard89, we have discovered that the support of SNI (several certificates on 1 ip) is currently broken in the Convergence plugin.
But it is really really promising Smiley

Good work biolizard89 Smiley
legendary
Activity: 3920
Merit: 2349
Eadem mutata resurgo
Important Update:

Fixed name_firstupdate crash in GUI console, and another important bug with encrypted wallet. Upgrade highly recommended. Version 3.57

https://github.com/namecoin-qt/namecoin-qt
http://www.mediafire.com/folder/3aa8ukj7v6m5d/Namecoin-qt
(mac bin not updated atm)

Tried namecoin-qt 3.56. The basic features seems to work. I will try the 3.57 also.
So far is a good work and a great step forward in the Namecoin history.
Thank you snailbrain.
Is it intended to include the Domain registration features also or there will be two branches ?

I think it will include eventually from the sneak preview. Recall you can go to the debug window (Help --> Debug window) and console tab opens up when you can see all the rpc calls ... type help .. Smiley
hero member
Activity: 504
Merit: 500
Important Update:

Fixed name_firstupdate crash in GUI console, and another important bug with encrypted wallet. Upgrade highly recommended. Version 3.57

https://github.com/namecoin-qt/namecoin-qt
http://www.mediafire.com/folder/3aa8ukj7v6m5d/Namecoin-qt
(mac bin not updated atm)

Tried namecoin-qt 3.56. The basic features seems to work. I will try the 3.57 also.
So far is a good work and a great step forward in the Namecoin history.
Thank you snailbrain.
Is it intended to include the Domain registration features also or there will be two branches ?
legendary
Activity: 1807
Merit: 1020
Bounty #2:

Based on snailbrain's latest namecoin-qt I have the following problem:
- manually create and submit a tx to send full balance of addr1
  -> part to addr2
  -> part back to addr1 (think change back to sending address)
- The transaction is sent correctly but the wallet is updated only for the debit of addr1 and credit of addr2. For some reason the credit of addr1 is ignored, even when the the tx is included in a block
- restarting namecoind with -rescan gets that balance back

I need the above to work as in bitcoin, i.e. when sending to the address the output belongs to, both debit and credit to that address get processed by the wallet.

I have 1 BTC up for grabs for that fix, and I'll also try to fix it myself time permitting.

Yesterday I asked for pointers on #bitcoin-dev and instead of tech advice I got a "you shouldn't do that"... oh well.

maybe try the update..

testing "seemed" to show the correct amounts?

Namecoin TLS support - first implementation from biolizard89 Grin

http://dot-bit.org/forum/viewtopic.php?p=4285#p4285



+1
legendary
Activity: 1708
Merit: 1019
Namecoin TLS support - first implementation from biolizard89 Grin

http://dot-bit.org/forum/viewtopic.php?p=4285#p4285

hero member
Activity: 540
Merit: 500
We currently need some people to moderate the namecoin forum, because there is too much spam and I've not the time to clean the forum regularly.
People interested can postulate here.
hero member
Activity: 544
Merit: 500
Good work, but who is the creator ? Is it opensource ?

For what I've seen, it uses a proxy server (my proxy, listed here : https://dot-bit.org/How_To_Browse_Bit_Domains#List_of_App_proxies).
You can do the same with foxyproxy for example : https://dot-bit.org/How_To_Configure_Foxyproxy

I would like to see it evolve to allow the user to chose a local proxy (to trust nobody, but the blockchain :p), so, itf it could be open sourced it would be cool :p

+1
Great work.

Had a look at it today, seems like its well done but couldn't get it working as intended, and struggled to find any documentation.  For my tuppence worth,... It should be open sourced. If these guys can bring one click .bit registration to the masses, keeping the proprietary software is not necessary, open source it and build from a trusted first mover advantage.  

Keep up the good work guys your on the right path.
hero member
Activity: 504
Merit: 500
Good work, but who is the creator ? Is it opensource ?

For what I've seen, it uses a proxy server (my proxy, listed here : https://dot-bit.org/How_To_Browse_Bit_Domains#List_of_App_proxies).
You can do the same with foxyproxy for example : https://dot-bit.org/How_To_Configure_Foxyproxy

I would like to see it evolve to allow the user to chose a local proxy (to trust nobody, but the blockchain :p), so, itf it could be open sourced it would be cool :p
The foxyproxy is a 2 click solution at it works without problems. ( an old but still very good description Khal)
This add-on is a 1 click solution but it doesn't work. (at least by me mozilla/google chrome - none of them after installed and restarted)
I will look why doesn't work.
hero member
Activity: 540
Merit: 500
Good work, but who is the creator ? Is it opensource ?

For what I've seen, it uses a proxy server (my proxy currently, listed here : https://dot-bit.org/How_To_Browse_Bit_Domains#List_of_App_proxies).
You can do the same with foxyproxy for example : https://dot-bit.org/How_To_Configure_Foxyproxy

I would like to see it evolve to allow the user to chose a local proxy (to trust nobody, but the blockchain :p), so, itf it could be open sourced it would be cool :p
legendary
Activity: 1807
Merit: 1020
Important Update:

Fixed name_firstupdate crash in GUI console, and another important bug with encrypted wallet. Upgrade highly recommended. Version 3.57

https://github.com/namecoin-qt/namecoin-qt
http://www.mediafire.com/folder/3aa8ukj7v6m5d/Namecoin-qt
(mac bin not updated atm)
legendary
Activity: 1135
Merit: 1166
Bounty #2:

Based on snailbrain's latest namecoin-qt I have the following problem:
- manually create and submit a tx to send full balance of addr1
  -> part to addr2
  -> part back to addr1 (think change back to sending address)
- The transaction is sent correctly but the wallet is updated only for the debit of addr1 and credit of addr2. For some reason the credit of addr1 is ignored, even when the the tx is included in a block
- restarting namecoind with -rescan gets that balance back

I need the above to work as in bitcoin, i.e. when sending to the address the output belongs to, both debit and credit to that address get processed by the wallet.

I have 1 BTC up for grabs for that fix, and I'll also try to fix it myself time permitting.

Yesterday I asked for pointers on #bitcoin-dev and instead of tech advice I got a "you shouldn't do that"... oh well.

I presume snailbrain is the best fit for fixing the bug.  However, if you give me a reasonable time-frame (say 48h) without risk of anyone snatching the bounty away while I work on it, I can give it a try.  But as said, it is probably easiest if snailbrain claims the bounty. Smiley
Pages:
Jump to: