Author

Topic: [ANN] SpreadCoin | Decentralize Everything (decentralized blockexplorer coming) - page 324. (Read 790393 times)

legendary
Activity: 1484
Merit: 1007
spreadcoin.info
I am gonna release a new updated wallet soon, with new DNS seed, and updated list of seed nodes,
and new alert key.

So, who here is running a full spreadcoin node?

And how many connections do you on average get?

Mine has about 50 connections ATM.

I'm happy to run a full SPR node.  How do I do it? Cheesy

1) You need a server with static IP (D'uh)

2) Using your servers terminal (SSH) build (and install) the "headless" spreadcoin daemon as described here: https://github.com/spreadcoin/spreadcoin/blob/master/doc/build-unix.md
(this will take a while)

3) Now you can start spreadcoin by typing:

Code:
spreadcoind &

(append the & at the end, so that your terminal window isn't blocked...)

It will take a while to make first connections and sync, but nothing compared to bitcoin, lol.

Now you can keep refreshing spreadcoind to get new information about its progress with this:

Code:
spreadcoind getinfo

Once it is fully synched, and you see that it has lots of connections, tell me your IP and I will include you on my list.

Mine looks like this ATM:

Code:
~# spreadcoind getinfo
{
    "version" : 91504,
    "protocolversion" : 70019,
    "walletversion" : 60000,
    "balance" : 0.00000000,
    "blocks" : 380459,
    "timeoffset" : 0,
    "connections" : 50,
    "proxy" : "",
    "difficulty" : 16.17220056,
    "networkhashps" : 1023057409,
    "moneysupply" : 2547793.12498166,
    "testnet" : false,
    "keypoololdest" : 1430672087,
    "keypoolsize" : 101,
    "paytxfee" : 0.00000000,
    "mininput" : 0.00001000,
    "errors" : ""
}

PS: If you are not logged in as root user, you need to prepend the word "sudo" in front of every command you type.
legendary
Activity: 1694
Merit: 1002
Decentralize Everything
I am gonna release a new updated wallet soon, with new DNS seed, and updated list of seed nodes,
and new alert key.

So, who here is running a full spreadcoin node?

And how many connections do you on average get?

Mine has about 50 connections ATM.

I'm happy to run a full SPR node.  How do I do it? Cheesy
legendary
Activity: 1694
Merit: 1002
Decentralize Everything
The maximum number of service nodes at the moment is ~880 based on a coin supply of ~2,540,000.

This means that number 1 wallet would be able to run ~68 service nodes ( without worry about being dropped by the spread.  Interesting stuff.

68 full service/bitcoin nodes.  That would be a serious commitment to bandwidth bills Cheesy

Interesting, what is the calculation that you made to come up with 68?

I was going by mental arithmetic so I'll show you my rough working from memory.  I apologise for the mental back of fag packet calculations!

Number 1 wallet has ~200k SPR

Current coin supply is ~2,500,000

Max number of snodes (coin supply/2880)= 868

Based on the false premise that every coin will be used in a servicenode (I have no data to guess how many coins will be in snodes):

Max coin supply / Max snodes = 2880SPR

Meaning that if I was the owner of #1 wallet and I wanted to guarantee that all of my service nodes were in the spread I'd load each node with  2800SPR which means that I'd be able to afford to fund roughly 68 snodes in this way.



EDIT:  Correcting price error

A quick check on AWS estimates that it would cost $3000pm to run the following:

68 x T2.micro
68 x 60GB magnetic volumes
13,600GB outbound traffic
1360GB inbound traffic (free anyway)

This means the #1 wallet holder would need to see about 130,000SPR per month (at current price) to break even)




legendary
Activity: 1484
Merit: 1007
spreadcoin.info
I am gonna release a new updated wallet soon, with new DNS seed, and updated list of seed nodes,
and new alert key.

So, who here is running a full spreadcoin node?

And how many connections do you on average get?

Mine has about 50 connections ATM.
full member
Activity: 178
Merit: 100
Nodes That Serve
legendary
Activity: 1484
Merit: 1007
spreadcoin.info
The maximum number of service nodes at the moment is ~880 based on a coin supply of ~2,540,000.

This means that number 1 wallet would be able to run ~68 service nodes ( without worry about being dropped by the spread.  Interesting stuff.

68 full service/bitcoin nodes.  That would be a serious commitment to bandwidth bills Cheesy

Interesting, what is the calculation that you made to come up with 68?
legendary
Activity: 1694
Merit: 1002
Decentralize Everything
The maximum number of service nodes at the moment is ~880 based on a coin supply of ~2,540,000.

This means that number 1 wallet would be able to run ~68 service nodes ( without worry about being dropped by the spread.  Interesting stuff.

68 full service/bitcoin nodes.  That would be a serious commitment to bandwidth bills Cheesy
legendary
Activity: 1484
Merit: 1007
spreadcoin.info
Let me get this straight, we could have 2,000 Bitcoin Full nodes within 12 months?

up to 3,000-4,000 within 5 years?

Not bad targets to set.

Yes, this curve has a very appealing development over the next 10 years.

Also, during this time the growth of limited number of SN will allow for an extra servicenode to be installed every 1-2 days for many years to come,
keeping it newcomer-friendly every day.

As long as my nodes stay within the spread I'm happy Wink

Exactly. Happy like a pig in mud...
stay deep within the mud (er, I mean spread) and everything will be fine.

legendary
Activity: 1694
Merit: 1002
Decentralize Everything
Let me get this straight, we could have 2,000 Bitcoin Full nodes within 12 months?

up to 3,000-4,000 within 5 years?

Not bad targets to set.

Yes, this curve has a very appealing development over the next 10 years.

Also, during this time the growth of limited number of SN will allow for an extra servicenode to be installed every 1-2 days for many years to come,
keeping it newcomer-friendly every day.

As long as my nodes stay within the spread I'm happy Wink
legendary
Activity: 1484
Merit: 1007
spreadcoin.info
Let me get this straight, we could have 2,000 Bitcoin Full nodes within 12 months?

up to 3,000-4,000 within 5 years?

Not bad targets to set.

Yes, this curve has a very appealing development over the next 10 years.

Also, during this time the growth of limited number of SN will allow for an extra servicenode to be installed every 1-2 days for many years to come,
keeping it newcomer-friendly every day.
legendary
Activity: 1456
Merit: 1000
Reserved for being on first page

Also, reading

Website is a killer  Wink

A quick sneak peak of how the new website & Ann thread will look like, and what kind of design elements they will include:



I will use a lot of such animations to visualize every aspect of spreadcoin and its servicenodes.
(they won't be GIFs when finalized but javascript driven realtime animations, but I will have to use GIFs for the ann thread here.)

PS: those simulations are not very accurate and are only here for visualisation purposes.

lol, I forgot to implement this GIF...

anyway, it will included when its time has come.

Let me get this straight, we could have 2,000 Bitcoin Full nodes within 12 months?

up to 3,000-4,000 within 5 years?

Not bad targets to set.
legendary
Activity: 1484
Merit: 1007
spreadcoin.info
I just realised that the bitcoin nodes aren't going to work. If you use 2 ips for one servicenode will you need to download two BBs (bitcoin blockchains)? Because if not, the nodes can just point the incoming connection to a different node and they will never need to download the BB.
Actually there probably is a way.

We don't need to check if your servicenode has downloaded the BB,
but if it is answering external search queries about the content of the BB correctly.

So even if you have 10 IPs that are connected to same BB, that is not a problem, in the contrary.
If all 10 IPs answer queries and help spread the blockchain then you are helping decentralization,
even if those 10 IPs are reading from the same blockchain in the background.
(but you can't have two processes write to the blockchain at the same time, because it will be "locked" while one process is writing on it)

More IPs potentially means more server units which means more people can connect to you.

Anyway, this is all highly hypothetical.
What I will try and solve is, how a server with 1 IP can be validated that it runs 1 bitcoin node on it.
legendary
Activity: 1484
Merit: 1007
spreadcoin.info
......not "create a platform for people to create things"...
what do you even mean by that? A decentralized programming language? Sounds like ethereum to me!
...

Actually, I was thinking more like a services App store. No need for a new programming language.

Anyone can create a service provided they work on making it compatible to run on the network and servicenodes want to run it. But I guess that feature is way in the future.

It is way in the future, because that would be way harder to secure/validate than a full bitcoin node,
because with the full node we atleast know in advance what its behaviour is going to be and if it functions within parameters or not.

But try and apply that to the infinite amounts of algorithms anybody can come up with?
It's easy to automatically check the syntax of a code, but checking the semantics behind it?

That's artificial intelligence territory.  Grin
legendary
Activity: 1526
Merit: 1001
Crypto since 2014
The idea for servicenodes is to create a platform for people to create things. All I see right now is us helping an old, clunky (40gb) service that we already have survive. So I guess this is just for the money.

The idea behind servicenodes is to "decentralize everything",
not "create a platform for people to create things"...
what do you even mean by that?
-snip-

Creating a decentralized search engine is too.


You answered that yourself. Smiley

By things I meant services. Spreadnodes are the nodes that host the services.

I just realised that the bitcoin nodes aren't going to work. If you use 2 ips for one servicenode will you need to download two BBs (bitcoin blockchains)? Because if not, the nodes can just point the incoming connection to a different node and they will never need to download the BB.
Actually there probably is a way.
legendary
Activity: 1456
Merit: 1000
......not "create a platform for people to create things"...
what do you even mean by that? A decentralized programming language? Sounds like ethereum to me!
...

Actually, I was thinking more like a services App store. No need for a new programming language.

Anyone can create a service provided they work on making it compatible to run on the network and servicenodes want to run it. But I guess that feature is way in the future.
legendary
Activity: 1484
Merit: 1007
spreadcoin.info
The idea for servicenodes is to create a platform for people to create things. All I see right now is us helping an old, clunky (40gb) service that we already have survive. So I guess this is just for the money.

The idea behind servicenodes is to "decentralize everything",
not "create a platform for people to create things"...
what do you even mean by that? A decentralized programming language? Sounds like ethereum to me!

I am thinking about decentralizing things that are now centralized (or whose decentralization is under attack!)

Helping the main force behind cryptocurrencies (bitcoin) getting more decentralized is well within those parameters.

Creating a decentralized search engine is too.
legendary
Activity: 1456
Merit: 1000
Spread the punishment. No but seriously, how are the bitcoin nodes going to be validated?

That's what we have to find out. And that's where the fame will come from, IF we find out.

Cryptoland has a problem, who will find a solution?
That's a recurring theme around these parts.

So basically the only reason we're doing this is for publicity?

Ofcourse not.


If we can't find a way to validate/secure this (or any future) service, then the service will simply not go public, and be put away into the "bad ideas basket".

I thought that would be obvious?

Actually, I too have been thinking about this again after reading a couple of posts above.

Whether we like it or not, nearly $1bn of VC money has gone into Bitcoin. Yet the node count is falling and heading into risky territory.

It's actually in all our interests, all alt coins, to support Bitcoin until there is sufficient public recognition of crypto being more than Bitcoin.

I guess this is an example of selfish cooperation. 'I will help not because I want to, but because your success helps me.'

There is also the practical aspect that nearly all alts are traded in BTC pairs.  If you want to exchange your SPR for $, you have to go via BTC. The entire crypto infrastructure currently relies on Bitcoin transactions financing it.

Will it get some publicity? Who knows. The underlying issue is that Bitcoin needs full nodes to secure it before negative press starts to impact everyone.
legendary
Activity: 1484
Merit: 1007
spreadcoin.info
Spread the punishment. No but seriously, how are the bitcoin nodes going to be validated?

That's what we have to find out. And that's where the fame will come from, IF we find out.

Cryptoland has a problem, who will find a solution?
That's a recurring theme around these parts.

So basically the only reason we're doing this is for publicity?

Ofcourse not.


If we can't find a way to validate/secure this (or any future) service, then the service will simply not go public, and be put away into the "bad ideas basket".

Then the next idea will be tried.

I thought that would be obvious?
legendary
Activity: 1484
Merit: 1007
spreadcoin.info
so my bitcoin node finally synced after about 15 hours.

.bitcoin folder (blockchain etc) is 39 GByte big. (at Block 354914)

or 40095376 Bytes.

While I was at it, I also installed a full spreadcoin node which has now 40 connections with the network.
I will hardcode its IP into the wallet, should make the sync process faster.
legendary
Activity: 1526
Merit: 1001
Crypto since 2014
If we are going to do this service, even if its on trial for 3, 6, 12, 600 months, I guess it should have a project name, like all big and important projects  Wink



Project Atlas, anyone?

 Grin

lol, and then maybe Kristov Atlas can be our speaksperson?

But wait, there is an important distinction: Atlas had to carry the world on his shoulders as a punishment,
but we are doing it voluntarily. So...

That's why I start all projects with "spread the .... something"
Spread some love once in a while, why not...

Spread the nodes.
Spread the punishment. No but seriously, how are the bitcoin nodes going to be validated?
So basically the only reason we're doing this is for publicity?

"Hey everyone, heres a servicenode service. We're going to help another coin that has less features than us survive, at the cost of 40GB of HDD space for everyone who wants to help"

The idea for servicenodes is to create a platform for people to create things. All I see right now is us helping an old, clunky (40gb) service that we already have survive. So I guess this is just for the money.
Jump to: