Hi Evan,
good news: I had another round of my tcpping script on masternodes and the changes to include port checking vastly improved masternode network stability and reliability!
There are currently 70 masternodes registered in the masternode list. tcpping is delivering the following results:
Code:
23.20.78.184 -->seq 0: tcp response from ec2-23-20-78-184.compute-1.amazonaws.com (23.20.78.184) [open] 1.743 ms
23.22.13.31 -->seq 0: tcp response from ec2-23-22-13-31.compute-1.amazonaws.com (23.22.13.31) [open] 1.569 ms
23.23.55.5 -->seq 0: tcp response from ec2-23-23-55-5.compute-1.amazonaws.com (23.23.55.5) [open] 1.599 ms
23.242.106.27 -->seq 0: tcp response from cpe-23-242-106-27.socal.res.rr.com (23.242.106.27) [open] 93.144 ms
37.187.216.11 -->seq 0: tcp response from 11.ip-37-187-216.eu (37.187.216.11) [open] 89.159 ms
50.16.10.185 -->seq 0: tcp response from ec2-50-16-10-185.compute-1.amazonaws.com (50.16.10.185) [open] 1.716 ms
50.16.13.19 -->seq 0: tcp response from ec2-50-16-13-19.compute-1.amazonaws.com (50.16.13.19) [open] 1.728 ms
50.16.50.164 -->seq 0: tcp response from ec2-50-16-50-164.compute-1.amazonaws.com (50.16.50.164) [open] 2.091 ms
50.16.159.173 -->seq 0: tcp response from ec2-50-16-159-173.compute-1.amazonaws.com (50.16.159.173) [open] 1.816 ms
50.17.9.225 -->seq 0: tcp response from ec2-50-17-9-225.compute-1.amazonaws.com (50.17.9.225) [open] 1.994 ms
50.17.56.71 -->seq 0: tcp response from ec2-50-17-56-71.compute-1.amazonaws.com (50.17.56.71) [open] 1.991 ms
50.17.76.216 -->seq 0: tcp response from ec2-50-17-76-216.compute-1.amazonaws.com (50.17.76.216) [open] 1.633 ms
50.19.54.118 -->seq 0: tcp response from ec2-50-19-54-118.compute-1.amazonaws.com (50.19.54.118) [open] 2.716 ms
54.76.47.232 -->seq 0: no response (timeout)
54.80.118.25 -->seq 0: tcp response from ec2-54-80-118-25.compute-1.amazonaws.com (54.80.118.25) [open] 1.786 ms
54.80.186.130 -->seq 0: tcp response from ec2-54-80-186-130.compute-1.amazonaws.com (54.80.186.130) [open] 1.520 ms
54.80.217.163 -->seq 0: tcp response from ec2-54-80-217-163.compute-1.amazonaws.com (54.80.217.163) [open] 1.684 ms
54.80.221.149 -->seq 0: tcp response from ec2-54-80-221-149.compute-1.amazonaws.com (54.80.221.149) [open] 1.729 ms
54.80.248.174 -->seq 0: tcp response from ec2-54-80-248-174.compute-1.amazonaws.com (54.80.248.174) [open] 1.694 ms
54.81.150.16 -->seq 0: tcp response from ec2-54-81-150-16.compute-1.amazonaws.com (54.81.150.16) [open] 1.941 ms
54.81.244.239 -->seq 0: tcp response from ec2-54-81-244-239.compute-1.amazonaws.com (54.81.244.239) [open] 2.170 ms
54.82.237.183 -->seq 0: tcp response from ec2-54-82-237-183.compute-1.amazonaws.com (54.82.237.183) [open] 1.672 ms
54.83.143.1 -->seq 0: tcp response from ec2-54-83-143-1.compute-1.amazonaws.com (54.83.143.1) [open] 2.558 ms
54.83.151.118 -->seq 0: tcp response from ec2-54-83-151-118.compute-1.amazonaws.com (54.83.151.118) [open] 1.565 ms
54.86.103.191 -->seq 0: tcp response from ec2-54-86-103-191.compute-1.amazonaws.com (54.86.103.191) [open] 1.233 ms
54.87.101.82 -->seq 0: tcp response from ec2-54-87-101-82.compute-1.amazonaws.com (54.87.101.82) [open] 2.065 ms
54.87.121.203 -->seq 0: tcp response from ec2-54-87-121-203.compute-1.amazonaws.com (54.87.121.203) [open] 1.876 ms
54.187.152.9 -->seq 0: tcp response from ec2-54-187-152-9.us-west-2.compute.amazonaws.com (54.187.152.9) [open] 78.089 ms
54.197.189.67 -->seq 0: tcp response from ec2-54-197-189-67.compute-1.amazonaws.com (54.197.189.67) [open] 1.702 ms
54.197.213.80 -->seq 0: tcp response from ec2-54-197-213-80.compute-1.amazonaws.com (54.197.213.80) [open] 1.682 ms
54.198.109.108 -->seq 0: tcp response from ec2-54-198-109-108.compute-1.amazonaws.com (54.198.109.108) [open] 1.556 ms
54.198.145.174 -->seq 0: tcp response from ec2-54-198-145-174.compute-1.amazonaws.com (54.198.145.174) [open] 1.557 ms
54.198.191.99 -->seq 0: tcp response from ec2-54-198-191-99.compute-1.amazonaws.com (54.198.191.99) [open] 1.561 ms
54.198.252.150 -->seq 0: tcp response from ec2-54-198-252-150.compute-1.amazonaws.com (54.198.252.150) [open] 1.608 ms
54.203.217.224 -->seq 0: no response (timeout)
54.211.202.218 -->seq 0: tcp response from ec2-54-211-202-218.compute-1.amazonaws.com (54.211.202.218) [open] 1.708 ms
54.224.28.113 -->seq 0: tcp response from ec2-54-224-28-113.compute-1.amazonaws.com (54.224.28.113) [open] 1.668 ms
54.224.75.195 -->seq 0: tcp response from ec2-54-224-75-195.compute-1.amazonaws.com (54.224.75.195) [open] 1.815 ms
54.224.75.199 -->seq 0: tcp response from ec2-54-224-75-199.compute-1.amazonaws.com (54.224.75.199) [open] 1.784 ms
54.225.6.1 -->seq 0: tcp response from ec2-54-225-6-1.compute-1.amazonaws.com (54.225.6.1) [open] 1.882 ms
54.226.159.60 -->seq 0: tcp response from ec2-54-226-159-60.compute-1.amazonaws.com (54.226.159.60) [open] 1.760 ms
54.227.104.145 -->seq 0: tcp response from ec2-54-227-104-145.compute-1.amazonaws.com (54.227.104.145) [open] 1.618 ms
54.227.119.61 -->seq 0: tcp response from ec2-54-227-119-61.compute-1.amazonaws.com (54.227.119.61) [open] 1.851 ms
54.234.251.170 -->seq 0: tcp response from ec2-54-234-251-170.compute-1.amazonaws.com (54.234.251.170) [open] 1.530 ms
54.237.191.208 -->seq 0: tcp response from ec2-54-237-191-208.compute-1.amazonaws.com (54.237.191.208) [open] 2.034 ms
54.242.110.149 -->seq 0: tcp response from ec2-54-242-110-149.compute-1.amazonaws.com (54.242.110.149) [open] 2.060 ms
54.242.139.236 -->seq 0: tcp response from ec2-54-242-139-236.compute-1.amazonaws.com (54.242.139.236) [open] 1.451 ms
54.242.152.165 -->seq 0: tcp response from ec2-54-242-152-165.compute-1.amazonaws.com (54.242.152.165) [open] 1.574 ms
54.255.159.230 -->seq 0: no response (timeout)
84.25.161.117 -->seq 0: tcp response from 5419A175.cm-5-2c.dynamic.ziggo.nl (84.25.161.117) [open] 93.978 ms
87.230.94.57 -->seq 0: tcp response from lvps87-230-94-57.dedicated.hosteurope.de (87.230.94.57) [open] 100.838 ms
93.188.161.89 -->seq 0: tcp response from 93.188.161.89 [open] 22.621 ms
104.33.210.231 -->seq 0: tcp response from cpe-104-33-210-231.socal.res.rr.com (104.33.210.231) [open] 85.684 ms
107.20.4.185 -->seq 0: tcp response from ec2-107-20-4-185.compute-1.amazonaws.com (107.20.4.185) [open] 1.771 ms
107.20.28.12 -->seq 0: tcp response from ec2-107-20-28-12.compute-1.amazonaws.com (107.20.28.12) [open] 1.918 ms
107.20.38.255 -->seq 0: tcp response from ec2-107-20-38-255.compute-1.amazonaws.com (107.20.38.255) [open] 1.707 ms
107.20.122.204 -->seq 0: tcp response from ec2-107-20-122-204.compute-1.amazonaws.com (107.20.122.204) [open] 1.577 ms
107.21.138.152 -->seq 0: tcp response from ec2-107-21-138-152.compute-1.amazonaws.com (107.21.138.152) [open] 1.648 ms
107.22.42.148 -->seq 0: tcp response from ec2-107-22-42-148.compute-1.amazonaws.com (107.22.42.148) [open] 1.486 ms
107.170.200.102 -->seq 0: tcp response from drk01.cryptomix.net (107.170.200.102) [open] 80.827 ms
108.61.199.47 -->seq 0: tcp response from 108.61.199.47.vultr.com (108.61.199.47) [open] 84.254 ms
184.73.34.180 -->seq 0: tcp response from ec2-184-73-34-180.compute-1.amazonaws.com (184.73.34.180) [open] 1.879 ms
184.73.48.127 -->seq 0: tcp response from ec2-184-73-48-127.compute-1.amazonaws.com (184.73.48.127) [open] 1.942 ms
184.73.114.32 -->seq 0: tcp response from ec2-184-73-114-32.compute-1.amazonaws.com (184.73.114.32) [open] 1.765 ms
184.73.179.148 -->seq 0: tcp response from ec2-184-73-179-148.compute-1.amazonaws.com (184.73.179.148) [open] 1.090 ms
184.73.179.187 -->seq 0: tcp response from ec2-184-73-179-187.compute-1.amazonaws.com (184.73.179.187) [open] 1.226 ms
184.73.179.196 -->seq 0: tcp response from ec2-184-73-179-196.compute-1.amazonaws.com (184.73.179.196) [open] 0.948 ms
188.226.243.116 -->seq 0: tcp response from 188.226.243.116 [open] 87.661 ms
188.226.248.36 -->seq 0: tcp response from 188.226.248.36 [open] 92.768 ms
204.236.211.102 -->seq 0: tcp response from ec2-204-236-211-102.compute-1.amazonaws.com (204.236.211.102) [open] 1.776 ms
As you can see only 3 out of 70 (4%) have timed out --> 96% of testnet masternodes are now operated with open port 19999. A overwhelming change since yesterday :grin:
To verify that the ports are not only open, but a masternode darkcoind offering service, i connected a testclient to most of them, and the vast majority (~90%) did a correct handshake on first connection attempt, revealing their version number:
Code:
23.20.78.184 , /Satoshi:0.10.9.12/:
23.23.55.5 , /Satoshi:0.10.9.12/:
37.187.216.11 , /Satoshi:0.10.9.12/:
50.16.10.185 , /Satoshi:0.10.9.12/:
50.16.13.19 , /Satoshi:0.10.9.12/:
50.16.50.164 , /Satoshi:0.10.9.12/:
50.16.159.173 , /Satoshi:0.10.9.12/:
50.17.9.225 , /Satoshi:0.10.9.12/:
50.17.56.71 , /Satoshi:0.10.9.12/:
50.17.76.216 , /Satoshi:0.10.9.12/:
50.19.54.118 , /Satoshi:0.10.9.12/:
54.80.118.25 , /Satoshi:0.10.9.12/:
54.80.186.130 , /Satoshi:0.10.9.12/:
54.80.217.163 , /Satoshi:0.10.9.12/:
54.80.221.149 , /Satoshi:0.10.9.12/:
54.80.248.174 , /Satoshi:0.10.9.12/:
54.81.150.16 , /Satoshi:0.10.9.12/:
54.81.244.239 , /Satoshi:0.10.9.12/:
54.82.237.183 , /Satoshi:0.10.9.12/:
54.83.143.1 , /Satoshi:0.10.9.12/:
[...]
So the masternode network on testnet is not only listening and functional, its almost 100% up to date regarding client updates, which also mean that we have very dedicated masternode operators on testnet - thank you all for your effort.
So the basic implementation of proof of service in RC3 (aka "check for open port 19999/9999") is working as expected and the full implementation (aka "check if darksend is relayed") can be scheduled for RC4.
And now back to testing RC3 :smile: