navcoin / navcoin-core

bitcoin-core 0.13 fork ported for NavCoin
MIT License
123 stars 92 forks source link

Setup New Testnet #626

Closed proletesseract closed 4 years ago

proletesseract commented 4 years ago

Setup a new NavCoin Testnet for Stress Testing.

Ensure we have wide range of different nodes running on the new testnet. Nodes should differ on;

Post your node details in the comments below to get added to the list and an address to receive some testnet coins.

Latest Builds

The latest Gitian builds can be found on the Nav Community or NavCore servers.

Or you can build your own binaries locally using the instructions in the repo.

Config Settings

Recommended settings for navcoin.conf

rpcuser=<username>
rpcpassword=<password>
server=1
testnet=1
debug=1
staking=1
addnode=95.216.214.68
addnode=78.47.190.215
addnode=157.230.157.163

Replacing <username> and <password> with your own RPC username and password if you want to run the RPC server.

Testnet Nodes

User IP Location OS Hardware Build
@aguycalled 78.47.190.215 Nuremberg Ubuntu 18.04 4 GB / 2 vCPUs Self
@aguycalled 95.216.214.68 Helsinki Ubuntu 16.04 2 GB / 1 vCPUs Self
@aguycalled 78.46.216.22 Falkenstein Debian 9 4 GB / 2 vCPUs Self
@proletesseract 157.230.157.163 San Francisco Ubuntu 18.04 4 GB / 2 vCPUs Self
@proletesseract 115.188.131.209 Auckland OSX 10.13.6 8 GB / 2 Core Self
@proletesseract 115.188.131.209 Auckland Windows 10 64bit 16 GB / 8 Core Gitian
@proletesseract 139.59.20.11 Bangalore Ubuntu 16.04 2 GB / 1 vCPUs Gitian
@proletesseract 103.125.216.86 Tokyo Ubuntu 16.04 4 GB / 2 vCPUs Self
@sakdeniz 185.22.187.97 Istanbul Ubuntu 18.04 16 GB / 8 vCPUs Gitian
@roast 49.196.21.17 Perth Ubuntu 18.04 8 GB / 8 Core Self
@dantudor 167.99.91.77 London Ubuntu 18.04 4 GB / 2 vCPUs Self
@mxaddict 159.65.10.63 Singapore Ubuntu 18.04 3 GB / 2 vCPUs Self
@salmonskinroll 173.174.6.91 Texas Windows 10 64bit 64 GB / 12 vCPUs Gitian
mxaddict commented 4 years ago

Agreed, can you or @aguycalled create the initial node? And share the ip?

On Sat, Nov 16, 2019, 06:59 Craig M. notifications@github.com wrote:

Setup a new NavCoin Testnet for Stress Testing.

Ensure we have wide range of different nodes running on the new testnet. Nodes should differ on;

  • Geographic Location
  • Hardware Specifications
  • Operating System
  • Self Compiled vs Gitian Built

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/navcoin/navcoin-core/issues/626?email_source=notifications&email_token=AAIDAKITP7UID7VQHKASHOLQT4STXA5CNFSM4JOB3FBKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HZXRO4Q, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAIDAKLCOHYL6UX7MC4YHLTQT4STXANCNFSM4JOB3FBA .

aguycalled commented 4 years ago

Yes, I'm on it

aguycalled commented 4 years ago

https://github.com/navcoin/navcoin-core/pull/628 has been merged.

aguycalled commented 4 years ago

Testnet node 1

IP: 78.47.190.215
-testnet -debug -staking=0
Ubuntu 18.04.1
Self compiled with system dependencies
gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)
ldd (Ubuntu GLIBC 2.27-3ubuntu1) 2.27
2 vCpu
4 GB RAM
40 GB SSD
Location: Nuremberg, Germany
aguycalled commented 4 years ago

Testnet node 2

IP: 95.216.214.68
-testnet -debug -staking=1
Ubuntu 16.04.12
Self compiled with system dependencies
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12) 
ldd (Ubuntu GLIBC 2.23-0ubuntu11) 2.23
1 vCpu
2 GB RAM
20 GB SSD
Location: Helsinki, Finland

Saw during build time:

  CXXLD    navcoind
/usr/bin/ld: libnavcoin_consensus.a(libnavcoin_consensus_a-blake.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
libnavcoin_consensus.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status

Had to manually install libunbound before being able to run ./configure --disable-hardening:

sudo apt install libexpat-dev byacc
git clone https://github.com/NLnetLabs/unbound
git checkout d05d6b959a5a2a1c161951e029d4d933e2cb3e85
./configure
make
make install

Staking address

msuPiYRNRVBQMywetx2z6jxBpnGSuFUWHZ
proletesseract commented 4 years ago

Testnet node 1 details are;

IP: 157.230.157.163
Ubuntu 18.04.1
Self compiled using depends folder
gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)
ldd (Ubuntu GLIBC 2.27-3ubuntu1) 2.27
2 vCpu
4 GB RAM
80 GB SSD
Location: San Francisco, USA

navcoin.conf

rpcuser=<username>
rpcpassword=<password>
server=1
testnet=1
debug=1
staking=1
addnode=95.216.214.68
addnode=78.47.190.215
roast-nav commented 4 years ago

I need some detailed instructions to set up test net pls.

proletesseract commented 4 years ago

I need some detailed instructions to set up test net pls.

@roast-nav all you really need to do is run navcoin with this config and it will launch on the testnet and connect to our nodes

rpcuser=<username>
rpcpassword=<password>
server=1
testnet=1
debug=1
staking=1
addnode=95.216.214.68
addnode=78.47.190.215
addnode=157.230.157.163

just replace <username> and <password> with your own RPC username and password if you want to run the RPC server.

At this stage you'll need to either compile your own daemon from the latest master, or you can wait until our Gitian builds finish running and I will post up the latest binaries.

roast-nav commented 4 years ago

Thanks @proletesseract . I'll wait for the Gitians to finish and use your binaries.

proletesseract commented 4 years ago

Testnet node 2 details are;

IP: 115.188.131.209
OSX 10.13.6 High Sierra
Self compiled using depends folder
Apple LLVM version 10.0.0 (clang-1000.10.44.4)
2.6 GHz Intel Core i5
8 GB 1600 MHz DDR3
1TB SATA Drive
Location: New Zealand

navcoin.conf

rpcuser=<username>
rpcpassword=<password>
server=1
testnet=1
debug=1
staking=1
addnode=95.216.214.68
addnode=78.47.190.215
addnode=157.230.157.163

address: mgDWtn3DVEPWwzDGXZksaTms6XfgHUCkey

proletesseract commented 4 years ago

once we have a good list of nodes, we should perhaps commit a testnet readme including this list into the repo

sakdeniz commented 4 years ago

IP: 185.22.187.97 -testnet -debug -staking=1 Ubuntu 18.04.3 LTS Used binary from https://build.nav.community/binaries/master/ 8 vCpu 16 GB RAM 100 GB SSD Location: Istanbul, Turkey

roast-nav commented 4 years ago

server=1 testnet=1 debug=1 staking=1 addnode=95.216.214.68 addnode=78.47.190.215 addnode=157.230.157.163 addnode=115.188.131.209 addnode=185.22.187.97

Ubuntu 18.04.3 LTS https://github.com/navcoin/navcoin-core compiled my own. intel core i7-2600k CPU @ 3.40GHz x 8 8 GB RAM 100 GB SSD Location: Perth Western Australia IP: 49.196.21.17 address for test coins : mjQLGRYfdiMtvp2gPEW3XxZMMeDKpXwXWL

proletesseract commented 4 years ago

Testnet node 3 details are;

IP: 139.59.20.11
Ubuntu 16.04.1
Gitian build from https://builds.navcore.org/master
1 vCpu
2 GB RAM
50 GB SSD
Location: Bangalore, India

navcoin.conf

rpcuser=<username>
rpcpassword=<password>
server=1
testnet=1
debug=1
staking=1
addnode=95.216.214.68
addnode=78.47.190.215
addnode=157.230.157.163

address: mjUqC76xp9W3ZDsGHwvYE6gPsTJM3BZbui

aguycalled commented 4 years ago

Testnet node 3

IP: 78.46.216.22
Debian 9
-testnet -debug -staking=0 -txindex=1 -addressindex=1
Self compiled with depends folder
gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) 
ldd (Debian GLIBC 2.24-11+deb9u4) 2.24
2 vCpu
4 GB RAM
40 GB SSD
Location: Falkenstein, Germany

This node will be used to inject transactions and dao entries.

dantudor commented 4 years ago

IP: 167.99.91.77 Ubuntu 18.04.2 x64 configure --without-gui Self compiled using system dependencies gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1) 2 vCpu 4 GB RAM 60 GB SSD Location: London, UK

navcoin.conf

testnet=1 rpcuser= rpcpassword=<password? rpcport=8332 listen=1 server=1 txindex=1 addressindex=1 spentindex=1 zmqpubhashtx=tcp://:28332 zmqpubhashblock=tcp://:28332 zmqpubrawblock=tcp://:28332 zmqpubrawtx=tcp://:28332

sakdeniz commented 4 years ago

Created a web page to show testnet node details dynamically.

http://navcommunity.net/testnet

sakdeniz commented 4 years ago

IP: 37.148.211.167 -testnet -debug -staking=1 Ubuntu 16.04 Used binary from https://build.nav.community/binaries/master/ 2 vCpu 4 GB RAM 40 GB SSD Location: Istanbul, Turkey

mxaddict commented 4 years ago

Testnet node:

IP: 159.65.10.63
OS: Ubuntu 18.04
RAM: 1GB (2GB Swap)
Location: Singapore

Compiled like so:

cd depends
make -j2
cd ../
./autogen.sh
./configure --prefix=`pwd`/depends/x86_64-pc-linux-gnu
make -j2
mxaddict commented 4 years ago

@aguycalled mzj1putA8hVr5YwQ4fFFxS32Egop1ffekx

Screenshot from 2019-11-19 19-23-15

mxaddict commented 4 years ago

Closing as new testnet is already done.