Bitcoin Forum
November 15, 2024, 02:01:07 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: « 1 ... 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 [76] 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 »
  Print  
Author Topic: [announce] Namecoin - a distributed naming system based on Bitcoin  (Read 596102 times)
domob
Legendary
*
Offline Offline

Activity: 1135
Merit: 1170


View Profile WWW
June 11, 2018, 11:21:27 AM
 #1501

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.

Use your Namecoin identity as OpenID: https://nameid.org/
Donations: 1domobKsPZ5cWk2kXssD8p8ES1qffGUCm | NMC: NCdomobcmcmVdxC5yxMitojQ4tvAtv99pY
BM-GtQnWM3vcdorfqpKXsmfHQ4rVYPG5pKS | GPG 0xA7330737
wiked1
Sr. Member
****
Offline Offline

Activity: 429
Merit: 266


View Profile
June 11, 2018, 01:29:01 PM
 #1502

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.
22naru
Hero Member
*****
Offline Offline

Activity: 854
Merit: 501


View Profile
June 12, 2018, 11:33:26 AM
 #1503

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.
domob
Legendary
*
Offline Offline

Activity: 1135
Merit: 1170


View Profile WWW
June 12, 2018, 01:14:23 PM
 #1504

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

Use your Namecoin identity as OpenID: https://nameid.org/
Donations: 1domobKsPZ5cWk2kXssD8p8ES1qffGUCm | NMC: NCdomobcmcmVdxC5yxMitojQ4tvAtv99pY
BM-GtQnWM3vcdorfqpKXsmfHQ4rVYPG5pKS | GPG 0xA7330737
22naru
Hero Member
*****
Offline Offline

Activity: 854
Merit: 501


View Profile
June 13, 2018, 10:13:49 PM
 #1505

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.
trantute2
Hero Member
*****
Offline Offline

Activity: 784
Merit: 544



View Profile
June 16, 2018, 02:17:05 PM
Last edit: June 17, 2018, 07:46:46 AM by trantute2
Merited by d5000 (1)
 #1506

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://bitcointalk.org/index.php?topic=6017.msg36620285#msg36620285

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!!!
trantute2
Hero Member
*****
Offline Offline

Activity: 784
Merit: 544



View Profile
June 17, 2018, 02:31:24 PM
 #1507

You can also use your Trezor hardware wallet with electrum-nmc (see my post above https://bitcointalk.org/index.php?topic=6017.msg40238305#msg40238305)!

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/<user>/.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/<user>/Downloads
git clone https://github.com/trezor/python-trezor.git

Then exchange folders:

Code:
mv /home/<user>/.local/lib/python3.5/site-packages/trezorlib /home/<user>/.local/lib/python3.5/site-packages/trezorlib.old
cp /home/<user>/Downloads/python-trezor/trezorlib /home/<user>/.local/lib/python3.5/site-packages/trezorlib
cp /home/<user>/.local/lib/python3.5/site-packages/trezorlib.old/coins.json /home/<user>/.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 <path to electrum-nmc>/electrum-nmc
pip3 uninstall electrum-nmc
pip3 install .[full]

However again:

USE AT YOUR OWN RISK!!!
d5000
Legendary
*
Offline Offline

Activity: 4102
Merit: 7568


Decentralization Maximalist


View Profile
June 18, 2018, 08:17:35 AM
Merited by PeterTheGrape (2), trantute2 (1)
 #1508

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 ...

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
trantute2
Hero Member
*****
Offline Offline

Activity: 784
Merit: 544



View Profile
June 18, 2018, 02:28:40 PM
Last edit: June 18, 2018, 06:59:46 PM by trantute2
 #1509

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.

The branch seems quite new. The commit "Renaming from ..." is only a month old.

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).

I do not know, whether the instructions I gave, is the best way to install the program. I started with a new and empty ubuntu installation. Therefore, I specified all dependencies. However, I still was able to mess my system up so that those icon error came up. I had to start from scratch again (new ubuntu installation).  Cool

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 ...

Very important and true! If one uses a Trezor, a message pops up, asking for the wallet derivation to be used (see https://blog.trezor.io/using-trezor-with-electrum-v3-a0b9bcffe26e, the section with mentioning "m/49’/0’/0’"). You MUST use the original way, called Bitcoin/Namecoin legacy, via selecting "m/44'/0'/0'" for Bitcoin and "m/44'/7'/0'" for Namecoin (but correct me if I am wrong).
d5000
Legendary
*
Offline Offline

Activity: 4102
Merit: 7568


Decentralization Maximalist


View Profile
June 19, 2018, 02:24:50 AM
 #1510

Your instructions are totally fine. The reason why I don't regard the installation procedure as "newbie-friendly" is that the user is forced to copy-and-paste several commands on the command line. But I'm pretty optimist now - I think an usable Electrum node for Namecoin is only a couple of minor coding steps away. A bigger challenge would be the addition of the DNS registration features ...

BTW: I just looked around a bit in the Namecoin forum and found a tool that may be interesting for all those interested in the DNS/naming part for Namecoin:

Bitname.ru.

It shows a list and some stats of all registered domains and gives the ability to show only "working" domains. In addition to Namecoin's .bit domains, it also covers Emercoin domains. But despite of the hype Emercoin had 2-3 years ago, Namecoin seems still the strongest decentralized DNS option: there are only a handful of working Emercoin domains, but more than 100 .bit domains. Another reason to take into account this coin Wink

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
trantute2
Hero Member
*****
Offline Offline

Activity: 784
Merit: 544



View Profile
June 19, 2018, 07:01:52 AM
Merited by PeterTheGrape (2)
 #1511

Your instructions are totally fine. The reason why I don't regard the installation procedure as "newbie-friendly" is that the user is forced to copy-and-paste several commands on the command line.

Actually and honestly, I prefer it this way. Because if the instructions are good (which I do not claim for my posts), then it will work and one knows what and how it was installed. And it is reproducible. Provided, that all requirements are given in the beginning. It's about real money ...  Wink. Moreover, debugging is easier.

But I'm pretty optimist now - I think an usable Electrum node for Namecoin is only a couple of minor coding steps away. A bigger challenge would be the addition of the DNS registration features ...

This would be really nice. Having this feature in an electrum variant would be fine for me. A simple mapping would be enough, e.g., domain -> IP and vice versa.

But electrum does not work on the full blockchain, right? So there might be similar problems as we discussed earlier: Some central server providing the name information is needed or the java stuff must be rewritten in python and included into the project.
22naru
Hero Member
*****
Offline Offline

Activity: 854
Merit: 501


View Profile
June 21, 2018, 12:31:04 AM
 #1512

yo
@trantute2

cheers for making this guide Smiley . you are a good man Smiley

keep helping the namecoin project and you will be rewarded
22naru
Hero Member
*****
Offline Offline

Activity: 854
Merit: 501


View Profile
June 21, 2018, 12:53:03 AM
 #1513

First 5 cryptocurrencies that came into origin after bitcoin
https://satoshiuncle.com/first-5-cryptocurrencies/

NAMECOIN is one of them Smiley
trantute2
Hero Member
*****
Offline Offline

Activity: 784
Merit: 544



View Profile
June 21, 2018, 01:04:34 PM
Last edit: June 21, 2018, 04:30:24 PM by trantute2
 #1514

BTW, the question, where to buy or sell namecoin is not so easy to answer in the moment.

There is a list at: https://namecoin.org/exchanges/

I checked several exchanges out, here what I found out:


If you use any of those services (cryptopia is not in the namecoin.org list), remember:

USE AT YOUR OWN RISK!!!
domob
Legendary
*
Offline Offline

Activity: 1135
Merit: 1170


View Profile WWW
June 21, 2018, 03:05:17 PM
Merited by PeterTheGrape (5)
 #1515

First 5 cryptocurrencies that came into origin after bitcoin
https://satoshiuncle.com/first-5-cryptocurrencies/

NAMECOIN is one of them Smiley

It is not just one of them, it is the first altcoin. Wink

Use your Namecoin identity as OpenID: https://nameid.org/
Donations: 1domobKsPZ5cWk2kXssD8p8ES1qffGUCm | NMC: NCdomobcmcmVdxC5yxMitojQ4tvAtv99pY
BM-GtQnWM3vcdorfqpKXsmfHQ4rVYPG5pKS | GPG 0xA7330737
hornetsnest
Hero Member
*****
Offline Offline

Activity: 1462
Merit: 973


View Profile
June 21, 2018, 10:18:11 PM
 #1516

First 5 cryptocurrencies that came into origin after bitcoin
https://satoshiuncle.com/first-5-cryptocurrencies/

NAMECOIN is one of them Smiley

It is not just one of them, it is the first altcoin. Wink

And the best ..bar none

████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
segun102
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
June 22, 2018, 09:09:51 PM
 #1517

 Probably a little bit of a dumb question, .. But I was wondering why the domain names have to expire 12,000 blocks?
One of the biggest areas of future development and use case scenarios, seems to be that of the open transaction style issuance of stock, bond or for that matter any form of digital unique certificate and tracking of their ownership. At first glance this seems ideally suited to Namecoin, but obviously this breaks down if the certificate expires after a ~ 1year rather than being transferred indefinitely.
domob
Legendary
*
Offline Offline

Activity: 1135
Merit: 1170


View Profile WWW
June 23, 2018, 09:28:13 AM
 #1518

Probably a little bit of a dumb question, .. But I was wondering why the domain names have to expire 12,000 blocks?
One of the biggest areas of future development and use case scenarios, seems to be that of the open transaction style issuance of stock, bond or for that matter any form of digital unique certificate and tracking of their ownership. At first glance this seems ideally suited to Namecoin, but obviously this breaks down if the certificate expires after a ~ 1year rather than being transferred indefinitely.

Names expire so that a) they can't become permanently unavailable if someone dies or loses their keys, and b) at least some fee is required to keep hold of names, so that people are incentivised to not squat and let go of names they do not intend to ever use (whether the fee is large enough is arguable, though).

Just updating a name every 36k blocks is enough to stop it from expiring, though, so I don't really see how that prevents stocks/bonds to be issued on Namecoin.

Use your Namecoin identity as OpenID: https://nameid.org/
Donations: 1domobKsPZ5cWk2kXssD8p8ES1qffGUCm | NMC: NCdomobcmcmVdxC5yxMitojQ4tvAtv99pY
BM-GtQnWM3vcdorfqpKXsmfHQ4rVYPG5pKS | GPG 0xA7330737
TheCrimsonFucker
Sr. Member
****
Offline Offline

Activity: 617
Merit: 251


View Profile
June 29, 2018, 03:06:30 AM
Merited by OgNasty (1)
 #1519

Something tells me that soon good things will happen to NMC!
It's impossible for a coin of this magnitude to be below countless useless tokens. Wink
d5000
Legendary
*
Offline Offline

Activity: 4102
Merit: 7568


Decentralization Maximalist


View Profile
June 29, 2018, 03:33:36 PM
 #1520

But electrum does not work on the full blockchain, right? So there might be similar problems as we discussed earlier: Some central server providing the name information is needed or the java stuff must be rewritten in python and included into the project.
Yes, that's certainly a problem - major modifications would be needed probably. An electrum-based "name registration/resolving client" would have to look back the last 36000 blocks (the time a name is registered before having to be renewed) to know if a name is registered or not. I sincerily don't know how electrum works internally (besides from "SPV") and if it is a big challenge to store these 36000 blocks (it could be also a pretty big storage requirement, as blocks can have sizes up to 1 MB).

It is however possible that a simple name registration transaction would be possible without much hassle, because in the case the name is already registered in the last 36000 blocks miners would simply reject it.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: « 1 ... 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 [76] 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!