Pages:
Author

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

legendary
Activity: 1807
Merit: 1020
nmc client based on the default bitcoin qt client coming soon..

Are you serious?? ... this would be exceptional, i hope you are not jagging our chains here?

yes.. in process now..
eta 14 days qt client (should work linux/windows)
2nd part, 2 weeks later, should include name registration, with some fixed fields to change, like ns, IP).. anything really advanced will need to be done in console window

if all goes according to plan

Just clarifying, if I understood our PM exchange properly, you are taking the 0.3.50 NMC client and giving it a QT GUI, right? You are not updating the base client to match the newer bitcoin source?


correct... although the namecoin code will need a minor adjustment to work with the gui (will be commented in the code)..


anyone know why my daemon crashes when i use the sendtoname command?

have debug.log if anyone wants to check (in win764).. everything else works spot on from what i can tell
legendary
Activity: 1540
Merit: 1002
nmc client based on the default bitcoin qt client coming soon..

Are you serious?? ... this would be exceptional, i hope you are not jagging our chains here?

yes.. in process now..
eta 14 days qt client (should work linux/windows)
2nd part, 2 weeks later, should include name registration, with some fixed fields to change, like ns, IP).. anything really advanced will need to be done in console window

if all goes according to plan

Just clarifying, if I understood our PM exchange properly, you are taking the 0.3.50 NMC client and giving it a QT GUI, right? You are not updating the base client to match the newer bitcoin source?
legendary
Activity: 1807
Merit: 1020
nmc client based on the default bitcoin qt client coming soon..

Are you serious?? ... this would be exceptional, i hope you are not jagging our chains here?

yes.. in process now..
eta 14 days qt client (should work linux/windows)
2nd part, 2 weeks later, should include name registration, with some fixed fields to change, like ns, IP).. anything really advanced will need to be done in console window

if all goes according to plan
legendary
Activity: 3920
Merit: 2349
Eadem mutata resurgo
I've nearly got a port working based on the bitcoinjs-server nodejs library, as well. I've gotten it to connect to the peer network, though it seems there's some difference in how the block difficulty progression is calculated for NMC... Once I get that and add the logic for the NMC-specific Scripts, that will be another option for end users to run locally via Node, and as a web framework for web applications as well!

You might have seen this already?

http://sourceforge.net/projects/namecoinj/

It seems to work, is a little buggy but i don't think anybody really trusted because of the big fat binary buried inside the jar ball ...
member
Activity: 68
Merit: 10
I've nearly got a port working based on the bitcoinjs-server nodejs library, as well. I've gotten it to connect to the peer network, though it seems there's some difference in how the block difficulty progression is calculated for NMC... Once I get that and add the logic for the NMC-specific Scripts, that will be another option for end users to run locally via Node, and as a web framework for web applications as well!
legendary
Activity: 3920
Merit: 2349
Eadem mutata resurgo
nmc client based on the default bitcoin qt client coming soon..

Are you serious?? ... this would be exceptional, i hope you are not jagging our chains here?
hero member
Activity: 544
Merit: 500
What are the possibilities of creating a merged Lite client like Multibit or Electrum by incorporating into their existing structure. Perhaps as an Add-on for NMC compatibility?    Huh
legendary
Activity: 1807
Merit: 1020
nmc client based on the default bitcoin qt client coming soon..
hero member
Activity: 504
Merit: 500
Really does no one consider the possibility of making the GUI a web application that runs in browser on the users own machine? It would be like running an instawallet on your own computer with the possibility of entering in console commands.
The issue there is the blockchain; in order to do anything, or show the user anything, the web application needs a trusted copy of the blockchain. If it's a locally-running app, most users don't have a database program running on their local machine for a web app to hook into. As a public website that users can visit (like instawallet, or blockchain.info's wallet) that's very doable (the server also connects to the P2P network and trusts its own database records for users to query), and I mentioned that as something I'm looking into, using node, like the bitcoinjs project.

Actually I was thinking the pesron would be a running a full LAMP setup. Albeit customised.

LAMP for a local GUI? Huh That really does not make sense.

No really, I have a version of an instawallet running on my local machine in a VM image that is basically a vanilla Ubuntu LAMP installation with the coind server running. I log in through my browser on my host computer and I can send, receive, check stats of the network, etc...

I know it's not the best way of doing it, but it does work.
Whatever you develop for the namecoin network it is better than nothing and the community will surely accept it positively.
Best would be a Satoshi based client for the security. However if you like and can work better in a web environment it would be also helpful.
From LAMP as I see it would be enough A+P for a web client and it would be portable for every operation system. If you make it minimalistic without unnecessary complications it will be  easier for others to understand it and eventually continue your work.
Yesterday I started also to make something browser based for namecoin(just html with javascript) and I intend to release it this week.
legendary
Activity: 1708
Merit: 1020
Really does no one consider the possibility of making the GUI a web application that runs in browser on the users own machine? It would be like running an instawallet on your own computer with the possibility of entering in console commands.
The issue there is the blockchain; in order to do anything, or show the user anything, the web application needs a trusted copy of the blockchain. If it's a locally-running app, most users don't have a database program running on their local machine for a web app to hook into. As a public website that users can visit (like instawallet, or blockchain.info's wallet) that's very doable (the server also connects to the P2P network and trusts its own database records for users to query), and I mentioned that as something I'm looking into, using node, like the bitcoinjs project.

Actually I was thinking the pesron would be a running a full LAMP setup. Albeit customised.

LAMP for a local GUI? Huh That really does not make sense.

No really, I have a version of an instawallet running on my local machine in a VM image that is basically a vanilla Ubuntu LAMP installation with the coind server running. I log in through my browser on my host computer and I can send, receive, check stats of the network, etc...

I know it's not the best way of doing it, but it does work.
Sounds very complicated. Smiley
hero member
Activity: 504
Merit: 500
I wonder if Namecoins has just uncover a flaw in the Bitcoin system.

Just take a look at what happen with Namecoins now, someone just brought up some serious hash power, taking the dificulty from 3500 all the way up to 55k, then retired back to Bitcoins (i guess).
Now Namecoins are on a depresion, pleople stoping mining them, next dificulty is stimated at 16k, but at this rate it will not happen until 07/08/2011.

I just think its way to easy for a big spender to crush NMC with less then a million dollars, because you would be able to do a 51% attack, correct?


This is why the popular alt coins use scrypt, so ASIC miners can't just jump chains to cause havoc. If a coin can be mined with a Bitcoin ASIC then its doomed, the hashing algorithm must be different.

Bitcoin can't suffer from this problem because it has already attracted the largest amount of hash power. Even if every alt coin switch to Bitcoin it would not change the difficulty too much.

If you make a alt coin based on the SHA hashing of Bitcoin then you will be attacked easily.
This is absolute nonsense. Exactly the opposite is the case. The Namecoin network had all the time a higher hashrate/market volume than any other chain. This is because of the merged mining with bitcoin. Because of this high hashrate it is not profitable to make solo mining for namecoin and it has the lowest mining reward.
Scrypt doesn't protect at all against miner switch, they need only to change the mining program even if it is using different parameter but they cannot bundle their efforts to protect the network if they are different parameters.
Just compare the facts:
http://dustcoin.com/mining
legendary
Activity: 1176
Merit: 1015
I wonder if Namecoins has just uncover a flaw in the Bitcoin system.

Just take a look at what happen with Namecoins now, someone just brought up some serious hash power, taking the dificulty from 3500 all the way up to 55k, then retired back to Bitcoins (i guess).
Now Namecoins are on a depresion, pleople stoping mining them, next dificulty is stimated at 16k, but at this rate it will not happen until 07/08/2011.

I just think its way to easy for a big spender to crush NMC with less then a million dollars, because you would be able to do a 51% attack, correct?


This is why the popular alt coins use scrypt, so ASIC miners can't just jump chains to cause havoc. If a coin can be mined with a Bitcoin ASIC then its doomed, the hashing algorithm must be different.

Bitcoin can't suffer from this problem because it has already attracted the largest amount of hash power. Even if every alt coin switch to Bitcoin it would not change the difficulty too much.

If you make a alt coin based on the SHA hashing of Bitcoin then you will be attacked easily.
legendary
Activity: 1204
Merit: 1002
RUM AND CARROTS: A PIRATE LIFE FOR ME
Really does no one consider the possibility of making the GUI a web application that runs in browser on the users own machine? It would be like running an instawallet on your own computer with the possibility of entering in console commands.
The issue there is the blockchain; in order to do anything, or show the user anything, the web application needs a trusted copy of the blockchain. If it's a locally-running app, most users don't have a database program running on their local machine for a web app to hook into. As a public website that users can visit (like instawallet, or blockchain.info's wallet) that's very doable (the server also connects to the P2P network and trusts its own database records for users to query), and I mentioned that as something I'm looking into, using node, like the bitcoinjs project.

Actually I was thinking the pesron would be a running a full LAMP setup. Albeit customised.

LAMP for a local GUI? Huh That really does not make sense.

No really, I have a version of an instawallet running on my local machine in a VM image that is basically a vanilla Ubuntu LAMP installation with the coind server running. I log in through my browser on my host computer and I can send, receive, check stats of the network, etc...

I know it's not the best way of doing it, but it does work.
legendary
Activity: 1708
Merit: 1020
Really does no one consider the possibility of making the GUI a web application that runs in browser on the users own machine? It would be like running an instawallet on your own computer with the possibility of entering in console commands.
The issue there is the blockchain; in order to do anything, or show the user anything, the web application needs a trusted copy of the blockchain. If it's a locally-running app, most users don't have a database program running on their local machine for a web app to hook into. As a public website that users can visit (like instawallet, or blockchain.info's wallet) that's very doable (the server also connects to the P2P network and trusts its own database records for users to query), and I mentioned that as something I'm looking into, using node, like the bitcoinjs project.

Actually I was thinking the pesron would be a running a full LAMP setup. Albeit customised.

LAMP for a local GUI? Huh That really does not make sense.
member
Activity: 68
Merit: 10
I'll see if i can get it compiled on a Mac OS for you and either tel you what I did or you could try my binary if you like ... what OSX are you on and 32 or 64bit? (also might be able to do it using clang I suppose)
I'm on 10.6.8, trying to use Macports libraries to get it to work. Thanks!
legendary
Activity: 1204
Merit: 1002
RUM AND CARROTS: A PIRATE LIFE FOR ME
Really does no one consider the possibility of making the GUI a web application that runs in browser on the users own machine? It would be like running an instawallet on your own computer with the possibility of entering in console commands.
The issue there is the blockchain; in order to do anything, or show the user anything, the web application needs a trusted copy of the blockchain. If it's a locally-running app, most users don't have a database program running on their local machine for a web app to hook into. As a public website that users can visit (like instawallet, or blockchain.info's wallet) that's very doable (the server also connects to the P2P network and trusts its own database records for users to query), and I mentioned that as something I'm looking into, using node, like the bitcoinjs project.

Actually I was thinking the pesron would be a running a full LAMP setup. Albeit customised.
full member
Activity: 182
Merit: 100
tried namecoin, wouldnt work.
member
Activity: 106
Merit: 10
Of course, the bitcoin dev/miners will say "bloat!" as soon as anyone try to store any information on it,

the value of nmc relies on the functions as a distributed database storage, and a un-censored dns, (imagine the goverments start blocking bitcoin exchanges!)

the merged mining was setup to assure the survival of nmc in all cases, however it had the side-effect of making nmc mining unproffitable.

however without a proper follow-up of updates and easy-ness of use it's not going to take-off, (chicken and egg problem)

it was thought that in the future, some-one will develop this, as in the current-state, a regulat user cannot figure how to use it.

I'm not sure if this was deliberated to prevent outsiders to use this technology or vinced got suck on something or just moved-on after losing interest.

PD: maybe lowering the transaction fees and giving some advertisement of the advantages of nmc will encourage the adoption of nmc from the colored-coin people. It is remarkable that much more information can be stored in nmc than btc. The system must be updated, but the only one that can do it is people holding nmc, the rest don't care...
legendary
Activity: 3920
Merit: 2349
Eadem mutata resurgo
Something to with the boost-filesystem package it seems ... maybe that it wasn't compiled for 64bit?
Hmm, boost 1.53 is installed with the "+universal" variant from MacPorts, and there's no separate boost-filesystem port, so that looks to be it. I do have a /opt/local/lib/libboost_filesystem-mt.a file in that location. I did try running the command with 'sudo' in front, wondering if it might be local filesystem permissions, but that doesn't help either. I'll try re-installing the boost port and see if that helps. Thanks!
No luck; still getting that error. Is anyone else's darwin/osx gcc-fu better than mine and can get a Mac binary compiled? I can muddle my way through C code (I'm a PHP/Python dev, mostly), but all the compiling nuances I haven't gotten my head around entirely.

I'll see if i can get it compiled on a Mac OS for you and either tel you what I did or you could try my binary if you like ... what OSX are you on and 32 or 64bit? (also might be able to do it using clang I suppose)

It's great someone is taking a look ... interesting that vinced used OP codes inside Script, I've never taken that close a look ... adds to the mystery who was vinced and the contention that he was one of 'team nakamoto'
legendary
Activity: 1708
Merit: 1020
Pages:
Jump to: