Bitcoin Forum
May 04, 2024, 10:52:16 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Warning: One or more bitcointalk.org users have reported that they strongly believe that the creator of this topic is a scammer. (Login to see the detailed trust ratings.) While the bitcointalk.org administration does not verify such claims, you should proceed with extreme caution.
Pages: « 1 ... 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 [144] 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 ... 328 »
  Print  
Author Topic: [ANN] SpreadCoin | Decentralize Everything (decentralized blockexplorer coming)  (Read 790353 times)
defunctec
Legendary
*
Offline Offline

Activity: 1092
Merit: 1000



View Profile
January 24, 2016, 10:22:11 AM
 #2861


I expect that I need another 50 hours or so to finish everything and put all the loose ends together before we can start testing it.

This could mean best case, that I will be ready in 1 week, or worst case by the end of january.



Is end of January still looking feasible?

Pretty much.  Smiley

I was able to do about 50% of what's still needed.
If might not be able to finish the other half in the next week (collisions with dayjob), so it might slide a few days into first week of february.

I'll probably create an explanatory video about current state of overlay network and how the blockexplorer behaves, so you better know what the problems are I'm working on.

I owe you that much.


Let me get this right. By the 7th (latest) i will be able to test a service node on testnet?

If so will they have decentralised block ex?
1714863136
Hero Member
*
Offline Offline

Posts: 1714863136

View Profile Personal Message (Offline)

Ignore
1714863136
Reply with quote  #2

1714863136
Report to moderator
1714863136
Hero Member
*
Offline Offline

Posts: 1714863136

View Profile Personal Message (Offline)

Ignore
1714863136
Reply with quote  #2

1714863136
Report to moderator
1714863136
Hero Member
*
Offline Offline

Posts: 1714863136

View Profile Personal Message (Offline)

Ignore
1714863136
Reply with quote  #2

1714863136
Report to moderator
"Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
January 24, 2016, 12:26:00 PM
Last edit: January 24, 2016, 12:36:48 PM by coins101
 #2862

...

Let me get this right. By the 7th (latest) i will be able to test a service node on testnet?

If so will they have decentralised block ex?

IMO, I don't think exact dates matter now, but it does look like testing will begin in Feb.  

Georgem has given a reasonable time window, but the more important announcements that haven't been factored and which should give this community huge confidence is that Georgem says this is going to be a full time effort and he will likely do a video update.

Back in May 2015, there were discussions about a p2p exchange. That was based around creating some form of anonymous accounts hosted by serivcenodes to create a decentralised form of Coinbase.

A few months ago Evan over at Dash began releasing details about Evolution which we now know has some similar ideas.

... they love and envy the technology so much they wanna steal it and start "DASH Classic" LOL. Good luck, losers Wink

Just for future reference, some of the good stuff in evolution was discussed elsewhere in a reasonably similar context, before the evolution paper.



https://docs.google.com/presentation/d/19djUkzO04BhgKrh4VURFC55bI8zvo8qspSmWhJPuXrY/edit#slide=id.p

Not wishing to diminish the work being done on Evolution, though. Not in the least.

It's all good. And it's all Open Source.

What would be really interesting is to find a way to create a bridge between two crypto currencies using the serivcenodes / masternodes.  This is like currency transfers in the real world and would open up a path over the next 10-20 years for nations to adopt crpto as a mechanism to digitally transact their national fiat currencies - although that opens up problems with regulations  that might be difficult to resolve in the immediate future.

Still the Evolution work is likely to take between 12 months to 24 months and that is the timing for getting 3000 to 5000 bitcoin nodes on the network, so a few weeks to wait for testing is no big deal when the size of the prize is a decentralised Coinbase and PayPal, with an ability to exchange value with bitcoin, Dash, SPR, ETH, etc.

Crypto has never been so exciting as its about to get.
spreadcoiner
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile WWW
January 24, 2016, 01:12:02 PM
Last edit: January 24, 2016, 01:34:08 PM by spreadcoiner
 #2863

...

Let me get this right. By the 7th (latest) i will be able to test a service node on testnet?

If so will they have decentralised block ex?

IMO, I don't think exact dates matter now, but it does look like testing will begin in Feb.  

Georgem has given a reasonable time window, but the more important announcements that haven't been factored and which should give this community huge confidence is that Georgem says this is going to be a full time effort and he will likely do a video update.

Back in May 2015, there were discussions about a p2p exchange. That was based around creating some form of anonymous accounts hosted by serivcenodes to create a decentralised form of Coinbase.

A few months ago Evan over at Dash began releasing details about Evolution which we now know has some similar ideas.

... they love and envy the technology so much they wanna steal it and start "DASH Classic" LOL. Good luck, losers Wink

Just for future reference, some of the good stuff in evolution was discussed elsewhere in a reasonably similar context, before the evolution paper.

https://i.imgur.com/4hZSTPN.png

https://docs.google.com/presentation/d/19djUkzO04BhgKrh4VURFC55bI8zvo8qspSmWhJPuXrY/edit#slide=id.p

Not wishing to diminish the work being done on Evolution, though. Not in the least.

It's all good. And it's all Open Source.

What would be really interesting is to find a way to create a bridge between two crypto currencies using the serivcenodes / masternodes.  This is like currency transfers in the real world and would open up a path over the next 10-20 years for nations to adopt crpto as a mechanism to digitally transact their national fiat currencies - although that opens up problems with regulations  that might be difficult to resolve in the immediate future.

Still the Evolution work is likely to take between 12 months to 24 months and that is the timing for getting 3000 to 5000 bitcoin nodes on the network, so a few weeks to wait for testing is no big deal when the size of the prize is a decentralised Coinbase and PayPal, with an ability to exchange value with bitcoin, Dash, SPR, ETH, etc.

Crypto has never been so exciting as its about to get.

I agree with you, and I know SPR has got a huge role to play.

Even though I am but a mere newbie, I dare ask if what came to my mind would be feasible for Spreadcoin:

http://oi63.tinypic.com/2s6lc3a.jpg

I guess what I'm talking about SPR having a sidechain on each main cryptocurrency...

... does it at least make any sense (coding illiterate here  Embarrassed)

Please, keep up the amazing work! Do your best!
georgem (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1007


spreadcoin.info


View Profile WWW
January 24, 2016, 01:28:47 PM
 #2864

Smiley My impatience is masking my excitement, I'm just really pumped for testnet whenever that may be. Certainly I'm glad you're taking the methodical approach as the ambitions of the project reach uncharted waters.  Gonna donate to your dev fund as a sign of appreciation for your hard work and would encourage others to do the same

Thanks!
There is nothing more motivating than receiving donations in SPR!
So yeah, I highly welcome additional encouragement of this sort!

georgem (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1007


spreadcoin.info


View Profile WWW
January 24, 2016, 01:37:10 PM
Last edit: January 24, 2016, 01:54:31 PM by georgem
 #2865

Let me get this right. By the 7th (latest) i will be able to test a service node on testnet?

If so will they have decentralised block ex?


IMO, I don't think exact dates matter now, but it does look like testing will begin in Feb.  

Georgem has given a reasonable time window, but the more important announcements that haven't been factored and which should give this community huge confidence is that Georgem says this is going to be a full time effort and he will likely do a video update.

Yes, I couldn't agree more.
Currently I have to juggle too many priorities (spreadcoin community, my customers, private life), and everybody is pretty anxious to get my full attention.

I'll do the best I can to not worsen the situation (by NOT adding more factors into the equation) and the goal is to basically turn spreadcoin community into my main customer soon (thereby reducing the factors).

It should get pretty interesting to see how this will look like: to work for a community as the dayjob!  Smiley

georgem (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1007


spreadcoin.info


View Profile WWW
January 24, 2016, 01:45:23 PM
 #2866


What would be really interesting is to find a way to create a bridge between two crypto currencies using the serivcenodes / masternodes.  This is like currency transfers in the real world and would open up a path over the next 10-20 years for nations to adopt crpto as a mechanism to digitally transact their national fiat currencies - although that opens up problems with regulations  that might be difficult to resolve in the immediate future.

Still the Evolution work is likely to take between 12 months to 24 months and that is the timing for getting 3000 to 5000 bitcoin nodes on the network, so a few weeks to wait for testing is no big deal when the size of the prize is a decentralised Coinbase and PayPal, with an ability to exchange value with bitcoin, Dash, SPR, ETH, etc.

Crypto has never been so exciting as its about to get.

Yes, that's a pretty neat idea, with like mindboggling potential.

I say once we have achieved a BreakThrough (see roadmap), we can always slightly adjust the roadmap to factor in new ideas (research areas), before we continue to the next BreakThroughs.
It's good to be that flexible. But it's also absolutely necessary to keep working rigorously towards the nearest goal!

Without deviation.

Maybe block explorer needs to be shelved for a while in order to start building the service network.

I'm looking at you, kid!  Roll Eyes

defunctec
Legendary
*
Offline Offline

Activity: 1092
Merit: 1000



View Profile
January 24, 2016, 02:50:51 PM
 #2867

I'm looking at you, kid!  Roll Eyes

lol, no means no right?  Cheesy
pokeytex
Legendary
*
Offline Offline

Activity: 1504
Merit: 1002



View Profile
January 24, 2016, 06:28:07 PM
 #2868

Quick crazy question - when the test net goes live what is the length of time that we will be testing?  BTW - I am getting back on my feet and slowly accumulating. :-)

georgem (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1007


spreadcoin.info


View Profile WWW
January 24, 2016, 07:19:11 PM
 #2869

Quick crazy question - when the test net goes live what is the length of time that we will be testing?  BTW - I am getting back on my feet and slowly accumulating. :-)

Well, we will follow standard procedure: Test until we have a stable functioning version,
and try to bring it as quickly as possible to mainnet, even if it is not 100% complete (functionality wise).

It's important to start building a strong network as soon as possible.

stonehedge
Legendary
*
Offline Offline

Activity: 1652
Merit: 1002


Decentralize Everything


View Profile
January 24, 2016, 07:35:32 PM
 #2870

Quick crazy question - when the test net goes live what is the length of time that we will be testing?  BTW - I am getting back on my feet and slowly accumulating. :-)

Well, we will follow standard procedure: Test until we have a stable functioning version,
and try to bring it as quickly as possible to mainnet, even if it is not 100% complete (functionality wise).

It's important to start building a strong network as soon as possible.

Music to my ears  Wink
georgem (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1007


spreadcoin.info


View Profile WWW
January 24, 2016, 07:56:51 PM
 #2871

Quick crazy question - when the test net goes live what is the length of time that we will be testing?  BTW - I am getting back on my feet and slowly accumulating. :-)

Well, we will follow standard procedure: Test until we have a stable functioning version,
and try to bring it as quickly as possible to mainnet, even if it is not 100% complete (functionality wise).

It's important to start building a strong network as soon as possible.

Music to my ears  Wink

Absolutely.

Each successful testnet version should immediately be converted into the next mainnet version.

So when we are at testnet version2, we will simultaneously have moved to mainnet version 1.
Starting testnet version 3 means we are now at mainnet version 2,

etc

That's how its supposed to run, if we are to get the maximum network effect out of our ongoing development.

But it's ofcourse entirely possible that we will have a few isolated testnet versions inbetween, before we think that's now worthy of a new mainnet version,
like when we try to solve a particular persistant problem.

But then again, that's why I do lots of preliminary testing in my private network.

There's no need to engage the whole community in my debugging sessions, that wouldn't make sense.
No, testnet means we are testing something that I think is already pretty stable and now ready for a fieldtest.

coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
January 24, 2016, 08:58:18 PM
 #2872

...

Let me get this right. By the 7th (latest) i will be able to test a service node on testnet?

If so will they have decentralised block ex?

IMO, I don't think exact dates matter now, but it does look like testing will begin in Feb.  

Georgem has given a reasonable time window, but the more important announcements that haven't been factored and which should give this community huge confidence is that Georgem says this is going to be a full time effort and he will likely do a video update.

Back in May 2015, there were discussions about a p2p exchange. That was based around creating some form of anonymous accounts hosted by serivcenodes to create a decentralised form of Coinbase.

A few months ago Evan over at Dash began releasing details about Evolution which we now know has some similar ideas.

... they love and envy the technology so much they wanna steal it and start "DASH Classic" LOL. Good luck, losers Wink

Just for future reference, some of the good stuff in evolution was discussed elsewhere in a reasonably similar context, before the evolution paper.



https://docs.google.com/presentation/d/19djUkzO04BhgKrh4VURFC55bI8zvo8qspSmWhJPuXrY/edit#slide=id.p

Not wishing to diminish the work being done on Evolution, though. Not in the least.

It's all good. And it's all Open Source.

What would be really interesting is to find a way to create a bridge between two crypto currencies using the serivcenodes / masternodes.  This is like currency transfers in the real world and would open up a path over the next 10-20 years for nations to adopt crpto as a mechanism to digitally transact their national fiat currencies - although that opens up problems with regulations  that might be difficult to resolve in the immediate future.

Still the Evolution work is likely to take between 12 months to 24 months and that is the timing for getting 3000 to 5000 bitcoin nodes on the network, so a few weeks to wait for testing is no big deal when the size of the prize is a decentralised Coinbase and PayPal, with an ability to exchange value with bitcoin, Dash, SPR, ETH, etc.

Crypto has never been so exciting as its about to get.

I agree with you, and I know SPR has got a huge role to play.

Even though I am but a mere newbie, I dare ask if what came to my mind would be feasible for Spreadcoin:



I guess what I'm talking about SPR having a sidechain on each main cryptocurrency...

... does it at least make any sense (coding illiterate here  Embarrassed)

Please, keep up the amazing work! Do your best!

What a really interesting chart.  Its got the brain cells working away faster than normal. There is a mention of side chains with bitcoin in the PoBN white paper, but if Dash were to add support for side chains, then that opens up so many opportunities for every project. Great contribution, thanks.
sirazimuth
Legendary
*
Offline Offline

Activity: 3360
Merit: 3499


born once atheist


View Profile
January 25, 2016, 12:45:58 AM
 #2873

Looks like big difficulty drop. Whats up with that?
Fire up the spreadminers folks!

Bitcoin...the future of all monetary transactions...and always will be
dominuspro
Full Member
***
Offline Offline

Activity: 201
Merit: 100


View Profile
January 25, 2016, 07:01:56 AM
 #2874

Looks like big difficulty drop. Whats up with that?
Fire up the spreadminers folks!

I guess ETH is taking miners at the moment Wink
coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
January 25, 2016, 12:09:52 PM
 #2875

Looks like big difficulty drop. Whats up with that?
Fire up the spreadminers folks!

I guess ETH is taking miners at the moment Wink

I have been trying to find some time to mine ETH, so I can sell for SPR.  Those SPR miners by Wolf0 make it tricky to mine direct.

The main issue that's stopping me mining ETH is of my own making. I have managed to brick four rigs because I left them unused for a few months in my cold garage which i had vented for mining, and I guess some of the rigs just want to be kept nice and warm.
stonehedge
Legendary
*
Offline Offline

Activity: 1652
Merit: 1002


Decentralize Everything


View Profile
January 25, 2016, 12:35:51 PM
Last edit: January 25, 2016, 01:09:09 PM by stonehedge
 #2876

@georgem

On the developer slack channel there have been numerous conversations about whether PoBN would be open to abuse by service node operators running multiple full bitcoin nodes sharing a single blockchain.

I have been doing some research into this over the last few days and I think that it isn't necessary to require cryptographic proof that a bitcoin node is using a unique blockchain copy.

Bitcoin Core (and XT for that matter) uses a database lock which locks the Berkeley Database when a blockchain is mounted and prevents another instance from connecting to the same blockchain copy.  This lock was put in place because if you have multiple bitcoin instances reading/writing to the same blockchain, near instant corruption occurs stopping synchronisation and forcing a reindex.

It is possible to over-ride the lock by deleting the lock file and opening another instance but blockchain corruption is rapid, almost instantaneous.

Does this mean that if a service node is scoring well in quality of service and has an up to date block height it can be trusted as a unique node?  
coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
January 25, 2016, 01:05:02 PM
 #2877

I like the scoring approach because it makes use of a  unique set of circumstances we have access to: a second tier where you can introduce queries and additional checks to validate against fake nodes.

One of the things you can do, for example, is triangulate ping and query response rates. If I ping nodes in my immediate network I can record the ping times of my group of connected nodes.  If I ping and query, the query times should have some level of correlation, unless you are running a fake node. A fake node has to send a request to another node (hey, AnotherNode :-)) in order to get data to respond to the queries it is being asked for.  Do this enough times and you will be able to figure out who are the fake nodes, but even if they are not fake you can score them down.

If you add random ping and qurry rules into the equation, then you can avoid someone trying to game the ping and queries by running 5:2 bitcoin full nodes to fake nodes.
stonehedge
Legendary
*
Offline Offline

Activity: 1652
Merit: 1002


Decentralize Everything


View Profile
January 25, 2016, 01:14:25 PM
 #2878

I like the scoring approach because it makes use of a  unique set of circumstances we have access to: a second tier where you can introduce queries and additional checks to validate against fake nodes.

One of the things you can do, for example, is triangulate ping and query response rates. If I ping nodes in my immediate network I can record the ping times of my group of connected nodes.  If I ping and query, the query times should have some level of correlation, unless you are running a fake node. A fake node has to send a request to another node (hey, AnotherNode :-)) in order to get data to respond to the queries it is being asked for.  Do this enough times and you will be able to figure out who are the fake nodes, but even if they are not fake you can score them down.

If you add random ping and qurry rules into the equation, then you can avoid someone trying to game the ping and queries by running 5:2 bitcoin full nodes to fake nodes.

You could even throw a random transaction verification into the mix.
coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
January 25, 2016, 02:01:23 PM
 #2879

I like the scoring approach because it makes use of a  unique set of circumstances we have access to: a second tier where you can introduce queries and additional checks to validate against fake nodes.

One of the things you can do, for example, is triangulate ping and query response rates. If I ping nodes in my immediate network I can record the ping times of my group of connected nodes.  If I ping and query, the query times should have some level of correlation, unless you are running a fake node. A fake node has to send a request to another node (hey, AnotherNode :-)) in order to get data to respond to the queries it is being asked for.  Do this enough times and you will be able to figure out who are the fake nodes, but even if they are not fake you can score them down.

If you add random ping and qurry rules into the equation, then you can avoid someone trying to game the ping and queries by running 5:2 bitcoin full nodes to fake nodes.

You could even throw a random transaction verification into the mix.


I suppose that if you introduce segregated witness into the equation, you can ask a node to sign message with the hash of the last 10 confirmed blocks and then sign a hash of the same blocks with the signatures in.  Add that to the random ping, query,  verify and Fake nodes should have a hard time keeping up.

There is also push pull data validation you can add on top: If you ask a node to keep track of the data it pushed out, you might b able to triangulate that by others confirming how much data they got from a node.
georgem (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1007


spreadcoin.info


View Profile WWW
January 25, 2016, 02:28:31 PM
Last edit: January 25, 2016, 02:44:49 PM by georgem
 #2880

On the developer slack channel there have been numerous conversations about whether PoBN would be open to abuse by service node operators running multiple full bitcoin nodes sharing a single blockchain.

Abuse is the wrong word.
PoBN (Breakthrough 3) wants to find a way of proving unique storage of a blockchain.
(The key word here is storage. It is neither about availabilty nor connectivity or anything like that.)

So the worst thing that can happen without PoBN is that blockchains are reused within the network,
meaning that the actual number of full nodes would just be an illusion, appearing more numerous than they actually are.

But that is a known ongoing problem with all cryptocurrencies, and nobody has yet found a solution.

I have been doing some research into this over the last few days and I think that it isn't necessary to require cryptographic proof that a bitcoin node is using a unique blockchain copy.

Bitcoin Core (and XT for that matter) uses a database lock which locks the Berkeley Database when a blockchain is mounted and prevents another instance from connecting to the same blockchain copy.  This lock was put in place because if you have multiple bitcoin instances reading/writing to the same blockchain, near instant corruption occurs stopping synchronisation and forcing a reindex.

It is possible to over-ride the lock by deleting the lock file and opening another instance but blockchain corruption is rapid, almost instantaneous.

File locks don't prevent other instances from connecting to the same blockchain copy.
That's why UBA is easily able to read out "locked" blockchains.
It's merely the write/update process that is tied to a certain process by a lock.
And even this access restriction can easily be circumvented within the system by using a more privileged user or processes with higher priority levels.

Look at a lock file as something like an "etiquette", where one process is claiming temporary ownership of a folder/files and expects other processes to respect this.
Basing security on such a superficial approach would be ridiculous.  Grin

Does this mean that if a service node is scoring well in quality of service and has an up to date block height it can be trusted as a unique node?

Again, PoBN is about BreakTrough 3, which is a hard scientific problem, and that's why it's far in the future and low priority right now.

The "Uniqueness of a servicenode" I'm currently working on for the upcoming decentralized blockexplorer (BreakThrough 1) is based on (and enforced by things like)

1) collateral
2) IP
3) how other servicenodes/UBA score your "contributions" to the network

Note that this concerns the uniqueness of a servicenode regarding its availability and connectivity, and not the unique storage of blockchains.

You could even throw a random transaction verification into the mix.

I'm sorry, but this problem is not gonna be solved by just throwing stuff at it.

Pages: « 1 ... 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 [144] 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 ... 328 »
  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!