Pages:
Author

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

legendary
Activity: 3906
Merit: 6249
Decentralization Maximalist
Thanks trantute2! I wasn't aware of this more modern branch, it seems to have been merged recently to the main Namecoin repo at Github. So those who want to keep in track of the development can also probably use the Github repository: https://github.com/namecoin/electrum-nmc

The most important change is, obviously, that the critical vulnerability of <3.0.3 should have been solved on Namecoin too.

I have installed electrum-nmc according to your guide on a Debian system and it installed without problems. As I already had the dependencies of a Bitcoin electrum, I only had to add libusb1.0-0-dev (?) and pyqt5-dev-tools.

Installation procedure seems a bit newbie-unfriendly though, but maybe that's not that bad: According to the beta release notes, Segwit is offered in the GUI but not supported by Namecoin yet so an uninformed downloader could expose his coins to theft (due to the "anyonecanspend" problem).

So I think it's pertinent to add the following warning here: If you use electrum-nmc and use it with real Namecoins, don't use the Segwit and P2SH features! It's even better not to use it at all as a real wallet if you don't know exactly what you do ...
hero member
Activity: 784
Merit: 544
You can also use your Trezor hardware wallet with electrum-nmc (see my post above https://bitcointalksearch.org/topic/m.40238305)!

Clearly, your Trezor hardware wallet should work with Trezor's web interface. If not, you might need to do the following:

https://doc.satoshilabs.com/trezor-user/settingupchromeonlinux.html

Firstly, you must install python-trezor (https://github.com/trezor/python-trezor)

Code:
pip3 install --upgrade setuptools
pip3 install trezor

This installs the corresponding files to

Code:
/home//.local/lib/python3.5/site-packages/trezorlib

Unfortunately, this is not enough in the moment, since there are inconsistencies in this project (see https://github.com/namecoin/electrum-nmc/issues/6). The support directory is missing even though it exists in the master branch of the project. Thus, you must also clone the current state of this project (this will be corrected in future I guess, that is, all this hacking might not be necessary then):

Code:
cd /home//Downloads
git clone https://github.com/trezor/python-trezor.git

Then exchange folders:

Code:
mv /home//.local/lib/python3.5/site-packages/trezorlib /home//.local/lib/python3.5/site-packages/trezorlib.old
cp /home//Downloads/python-trezor/trezorlib /home//.local/lib/python3.5/site-packages/trezorlib
cp /home//.local/lib/python3.5/site-packages/trezorlib.old/coins.json /home//.local/lib/python3.5/site-packages/trezorlib

The device (Trezor T) can now be detected from electrum-nmc, but only, if it is unlocked!

Finally, so that electrum-nmc and the Trezor show the same addresses, two lines must be adapted (see https://github.com/namecoin/electrum-nmc/issues/3). In

Code:
electrum-nmc/plugins/trezor/trezor.py

change line 177 from

Code:
return "Testnet" if constants.net.TESTNET else "Bitcoin" 

to

Code:
return "Testnet" if constants.net.TESTNET else "Namecoin" 

and in

Code:
electrum-nmc/lib/keystore.py

change line 712 from

Code:
coin = 1 if constants.net.TESTNET else 0

to

Code:
coin = 1 if constants.net.TESTNET else 7

Last but not least, build it newly:

Code:
cd /electrum-nmc
pip3 uninstall electrum-nmc
pip3 install .[full]

However again:

USE AT YOUR OWN RISK!!!
hero member
Activity: 784
Merit: 544
WARNING! I DID NOT TEST FURTHER FUNCTIONALITIES OF THE SOFTWARE!
USE AT YOUR OWN RISK!!!

Hello everybody,

there is a Namecoin electrum wallet, which you can download here:

https://namecoin.org/download/betas/

This source is more suited, since the Namecoin-developers provide signed hashsums for the binaries and tar.gz-files. For verifiying the files, see:

https://bitcointalksearch.org/topic/m.36620285

For instance, download the Linux version via (Edit: the instructions are working with ubuntu 16.04 LTS)

Code:
wget https://www.namecoin.org/files/electrum-nmc/electrum-nmc-3.1.3-beta1/electrum-nmc-3.1.3-beta1.tar.gz

Unzip the file via

Code:
tar -xzvf electrum-nmc-3.1.3-beta1.tar.gz

And enter the resulting directory

Code:
cd electrum-nmc

Check the README.rst file firstly. I am not sure, what really is needed but the following seems necessary for a working installation

Code:
sudo apt-get install python3-pip
sudo apt-get install python3-pyqt5
sudo apt-get install python3-setuptools
sudo apt-get install pyqt5-dev-tools
sudo apt-get install protobuf-compiler
sudo apt-get install python-requests gettext
sudo apt-get install libudev-dev libusb-1.0-0-dev

Edit: I added the last line, which is necessary for building electrum.

I am also not sure whether the above covers all necessary libraries. If not please complete the missing by yourself and post it here (google is your friend). Then do

Code:
pip3 install .[full]
pyrcc5 icons.qrc -o gui/qt/icons_rc.py
protoc --proto_path=lib/ --python_out=lib/ lib/paymentrequest.proto
./contrib/make_locale


Now try to start electrum-nmc

Code:
./electrum-nmc

If the wallet works: Fine!

Edit: Repeating the instructions as given here, it worked. However, if you messed up your system somehow, see below.

I still got the following error message

Code:
cannot import name 'icons_rc'
Error: Could not find icons file.
Please run 'pyrcc5 icons.qrc -o gui/qt/icons_rc.py', and reinstall Electrum

And I was not able to get rid of it, even though the icons-file is generated where it should be. To "solve" this issue open gui/qt/__init__.py

Code:
nano gui/qt/__init__.py

Change

Code:
try:
    from . import icons_rc
except Exception as e:
    print(e)
    print("Error: Could not find icons file.")
    print("Please run 'pyrcc5 icons.qrc -o gui/qt/icons_rc.py', and reinstall Electrum")
    sys.exit(1)

to

Code:
#try:
#    from . import icons_rc
#except Exception as e:
#    print(e)
#    print("Error: Could not find icons file.")
#    print("Please run 'pyrcc5 icons.qrc -o gui/qt/icons_rc.py', and reinstall Electrum")
#    sys.exit(1)

Again run

Code:
pip3 install .[full]

And try again

Code:
./electrum-nmc

The wallet should start now. Might be, that the icons are missing now.

WARNING! I DID NOT TEST FURTHER FUNCTIONALITIES OF THE SOFTWARE!
USE AT YOUR OWN RISK!!!
hero member
Activity: 854
Merit: 501
I'm trying to build contacts with Namecoin miners.  I may have some questions about mining-related features from their point of view in future development (as I'm not a miner myself), and also for planning of potential future forks.

If you are mining Namecoin and are willing to get in touch, please reply or send me a PM with contact information.
if i rember good namecoin is mined simultaneous with bitcoin. merged-mining i think is calling.

Yes, of course.  So I'm looking for those Bitcoin miners that merge-mine Namecoin. Smiley

look for big miners or pools , for sure they still do it.
legendary
Activity: 1135
Merit: 1166
I'm trying to build contacts with Namecoin miners.  I may have some questions about mining-related features from their point of view in future development (as I'm not a miner myself), and also for planning of potential future forks.

If you are mining Namecoin and are willing to get in touch, please reply or send me a PM with contact information.
if i rember good namecoin is mined simultaneous with bitcoin. merged-mining i think is calling.

Yes, of course.  So I'm looking for those Bitcoin miners that merge-mine Namecoin. Smiley
hero member
Activity: 854
Merit: 501
I'm trying to build contacts with Namecoin miners.  I may have some questions about mining-related features from their point of view in future development (as I'm not a miner myself), and also for planning of potential future forks.

If you are mining Namecoin and are willing to get in touch, please reply or send me a PM with contact information.
if i rember good namecoin is mined simultaneous with bitcoin. merged-mining i think is calling.
sr. member
Activity: 427
Merit: 266
The only reason I never bought namecoin is because there is no electrum.Not too many peeps want to spend all day downloading a whole blockchain and less want to leave coins sitting on an exchange either.

https://github.com/Multicoin-co/electrum-nmc nearly there bud  Wink

after how many years will be done?

and who are the devs right now who work at namecoin?

Its already working for transactions.
legendary
Activity: 1135
Merit: 1166
I'm trying to build contacts with Namecoin miners.  I may have some questions about mining-related features from their point of view in future development (as I'm not a miner myself), and also for planning of potential future forks.

If you are mining Namecoin and are willing to get in touch, please reply or send me a PM with contact information.
hero member
Activity: 854
Merit: 501
The only reason I never bought namecoin is because there is no electrum.Not too many peeps want to spend all day downloading a whole blockchain and less want to leave coins sitting on an exchange either.

https://github.com/Multicoin-co/electrum-nmc nearly there bud  Wink

after how many years will be done?

and who are the devs right now who work at namecoin?
hero member
Activity: 1459
Merit: 973
The only reason I never bought namecoin is because there is no electrum.Not too many peeps want to spend all day downloading a whole blockchain and less want to leave coins sitting on an exchange either.

https://github.com/Multicoin-co/electrum-nmc nearly there bud  Wink
newbie
Activity: 28
Merit: 2
Hello Namecoin believers,

Our aim is to add value to the whole crypto community by giving the best user experience to analyse cryptocurrencies.

It would be really great help from your side if you can spend 60 seconds of your time and give us your valuable feedback for our two recent updates 1) Snapshot and 2) Colourful interface of Namecoin at: https://cointopper.com/coin/namecoin

Constructive criticisms are always welcome at CoinTopper.  Thank you!!
newbie
Activity: 12
Merit: 0
Wouldn't there be a way for someone to set up a server that acts as a DNS that includes namecoin domains? Huh
legendary
Activity: 2898
Merit: 1017
legendary
Activity: 1135
Merit: 1166
Has anyone else got this working? There is no namecoind target in the makefile, so i built bitcoind.  My daemon is currently sitting at 0 blocks and doesn't recognize calls such as name_list and name_scan.

What exactly have you built?  There should indeed be a namecoind.  If you got bitcoind, then perhaps you checked out the wrong branch?  We do keep "bitcoin" and "auxpow" branches in our repo for the purpose of tracking upstream development.  You want the "master" branch.
hero member
Activity: 771
Merit: 521
Namecoin is now ready for cross-chain dapps with the Blocknet Protocol!




Now that namecoin is compatible with the Blocknet Protocol, it can be used in cross-blockchain dapps and traded on beta Block DX!

You can read more about Blocknet, the Blocknet Protocol, and Block DX here:

https://blocknet.co

https://sites.google.com/view/blocknet/directory

To get started with trading on Block DX, follow this setup guide: https://docs.google.com/document/d/1ciwLFSXwv6CXd3QEvVW88lHXo9CSIlweYOoSbDHkies/preview

The setup is in the process of being automated/abstracted so it's much easier and streamlined to use for beginners. In addition to that, in July we are planning to release SPV support which will allow for the creation of litewallets so whole blockchains will not need to be downloaded.
newbie
Activity: 31
Merit: 0
Has anyone else got this working? There is no namecoind target in the makefile, so i built bitcoind.  My daemon is currently sitting at 0 blocks and doesn't recognize calls such as name_list and name_scan.
member
Activity: 112
Merit: 10
Namecoin is one of the few tokens I have added to my portfolio for a long time. Presently ready to hold it for a long time.
full member
Activity: 240
Merit: 101

Good news !!!

Namecoin is added to Blocknet / BlockDX (Decentralized exchange & communication protocol between many different blockchains). You can trade and build dapps for your favorite coin.  Cool   Cool   Cool

(Full launch with Litewallet and beautiful gui is July 1st)  https://bitcointalksearch.org/topic/annblocknet-truly-decentralized-exchange-token-ecosystem-infrastructure-829576
hero member
Activity: 784
Merit: 544
Signature verification (https://bitcointalksearch.org/topic/m.36620285)

I provided the wrong PGP-Key: D9D72D3A

The correct PGP-Key is: F8F7BF85

The verification worked in my case, because I had the correct key already imported!

Always check twice, what is posted in the internet!!!
hero member
Activity: 784
Merit: 544
True though that the technology also needs to advance as it also does for other coins with active development. Standing the test of time is one thing, active development the other.
There is active development.  I've already mentioned the ConsensusJ light client.

The full client, namecoin-core follows Bitcoin development closely, the last update was 7 days ago.

The problem, for me, is still usability. It is still too difficult for the "general public" to use Namecoin. The Blockchain DNS project (browser extensions) I mentioned earlier is a big step forward as it works on two of the most popular browsers and works out-of-the-box. I think porting the Blockchain DNS extension to the remaining browsers (Safari and Edge/IE) and with a stable light client (ConsensusJ or Electrum) Namecoin can be a success.

The main reason namecoin is not heavily traded is because traders don't have a lite client to store their coins off exchanges.Same goes for regular Joe who has no interest in bit/dns and only wants a solid coin to use to buy his trash on the internet wherever a shop accepts namecoin.It all boils down to economics and the whole namecoin economy is wrong by only appealing to a niche audience.We are not all geeks but have a lot of respect for the developers of this legacy coin and many want to trade and use it for non geek stuff too.

Firstly, there are so many scam coins (check coinmarketcap), which have a higher market cap than Namecoin. Those projects are traded for speculative reasons, the additional benefit is limited, especially compared to Namecoin. You can't even buy something with those coins. Namecoin was once traded on kraken. They removed it. I do not know why.

Secondly, go back a few pages. There, we discussed ways to make Namecoin and the corresponding DNS more prominent. Even though our result is still limited. But I hope this will change in future.

Thirdly, I think, that there is relatively much development under way. E.g. I am looking forward to Namecoin version 0.15.99, which seems to be still in beta state (https://namecoin.org/2018/02/01/namecoin-core-0-15-99-name-tab-beta1.html).

Fourthly, the next Namecoin halving is scheduled for end of October.

Thus, it is time for this coin to shine again (imho)!
Pages:
Jump to: