Bitcoin Forum
April 24, 2024, 01:39:52 AM *
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 ... 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 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 ... 328 »
  Print  
Author Topic: [ANN] SpreadCoin | Decentralize Everything (decentralized blockexplorer coming)  (Read 790353 times)
georgem (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1007


spreadcoin.info


View Profile WWW
April 25, 2016, 07:17:54 AM
 #3781

Wait, is this the testnet?  Shocked

No, there is lots to do before the Big Breakthrough testnet will be ready.

Meanwhile, I thought it might be a good idea to create a few of those smaller experimental testnet versions.

There are many things to take a look at, and creating an experiment like the "muscleminer" took me about 2 days.

Even if you use Bitcoin through Tor, the way transactions are handled by the network makes anonymity difficult to achieve. Do not expect your transactions to be anonymous unless you really know what you're doing.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713922792
Hero Member
*
Offline Offline

Posts: 1713922792

View Profile Personal Message (Offline)

Ignore
1713922792
Reply with quote  #2

1713922792
Report to moderator
1713922792
Hero Member
*
Offline Offline

Posts: 1713922792

View Profile Personal Message (Offline)

Ignore
1713922792
Reply with quote  #2

1713922792
Report to moderator
1713922792
Hero Member
*
Offline Offline

Posts: 1713922792

View Profile Personal Message (Offline)

Ignore
1713922792
Reply with quote  #2

1713922792
Report to moderator
coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
April 25, 2016, 07:54:44 AM
 #3782



Might cause a few people problems....
georgem (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1007


spreadcoin.info


View Profile WWW
April 25, 2016, 08:11:39 AM
 #3783



Might cause a few people problems....

Thanks, I fixed it. Please redownload.

coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
April 25, 2016, 08:25:15 AM
 #3784



Might cause a few people problems....

Thanks, I fixed it. Please redownload.

that's worked and I think I'm finding blocks.
coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
April 25, 2016, 08:36:31 AM
 #3785

Works well.



The network average system seems to be doing its job.

Not sure you need so many decimal places, but it doesn't matter in the great scheme of things.
coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
April 25, 2016, 11:14:03 AM
 #3786

Do you need a base payment to service nodes to ensure the network has services running until the revenue from services can sustain SN?

If I wanted to shut down the network, I could fire up miners on AWS and make the average fall to below cost of running nodes.
georgem (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1007


spreadcoin.info


View Profile WWW
April 25, 2016, 03:24:39 PM
 #3787

EDIT: 1 hr later I increased Voting % to 100%, does that mean that ALL my mined SPR goes to SN? At what point are the SPR transferred from my mining wallet to the SN wallet?

No, if you vote 100%, then you are merely influencing the average % with it. And only for a 1/1440th part of the whole thing.
If you don't like the average you can upvote or downvote it with the maximum you are allowed,
OR you can keep voting the target value you would like to see, for example 10%, and eventually, if enough people do the same, it will actually go to 10%.

PS: how do I turn off the popup message box audio notification?

Hm, I don't know, is this a windows 8 / 10 thing?
I didn't add any sounds, but maybe your system is configured in a way that will play a sound when there is a popup?

PPS: is the source on git?

Coming...

georgem (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1007


spreadcoin.info


View Profile WWW
April 25, 2016, 03:25:41 PM
 #3788

Not sure you need so many decimal places, but it doesn't matter in the great scheme of things.

The decimal places are here to show you that your vote matters, lol  Cheesy

georgem (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1007


spreadcoin.info


View Profile WWW
April 25, 2016, 04:08:57 PM
 #3789

Do you need a base payment to service nodes to ensure the network has services running until the revenue from services can sustain SN?

Good question, we have so many expected payments/rewards/profits entangled with "running a servicenode" we have to bring a little light into this mess:

First, everybody who runs a servicenode in the early days will see enough profit when their contribution helps push the price 10x or 100x.
I mean, if that isn't enough motivation for people to participate, then they are just greedy. But of course this is just valid through the early stage of price discovery.

Secondly, the endgoal is that in the future more sophisticated services will require that the user pays a fee for using such a service, which ofcourse is then shared among the servicenodes only. (miners will just get any tx fees involved, not servicenode fees)

Thirdly, we can think about certain open services which don't require a user to pay a fee, like the upcoming decentralized blockexplorer.
Anybody who runs a spreadcoin wallet can query servicenodes about blockdata of any coin that is available, and they don't need to pay a fee for every search. That would be ridiculous.
So those services are like non-commissioned services, meaning they don't represent a "specific order" submitted by a user for processing by the servicenodes.

Such services are "free of charge" services.

So, with this in mind, we have to ask again: what is the meaning of a "recurring reward"?
Is it just "icing on the cake"?

Yeah, I guess, and that's why I think this is the way to go: to create a free market for this "icing on the cake", which simultaneously motivates more people to do more solo mining, which is the heartbeat of our network.

So, the recurring reward we are talking about all the time is here to voluntarily "tip" servicenodes for all the "open services" they will provide.
This has nothing to do with any eventually more sophisticated services (which have to be rewarded accordingly), like for example getting a percentage of a trade done on the decentralized exchange or similar commissioned services.

MrZillion
Member
**
Offline Offline

Activity: 174
Merit: 10

Mundus Ex Plurimum


View Profile WWW
April 25, 2016, 04:36:00 PM
 #3790

Do you need a base payment to service nodes to ensure the network has services running until the revenue from services can sustain SN?

Good question, we have so many expected payments/rewards/profits entangled with "running a servicenode" we have to bring a little light into this mess:


Interesting, so Service Nodes could accommodate:
  • Paid Premium Services: application specific services, big data services
  • Free Services: block explorer, search, membership registration
  • Community Services: messaging, marketplace, classifieds
Incomplete list of course. Perhaps we could create an easy to understand infographic?

==============================================================================================================
Creators of the ZillionGRID 3.0 **** Mundus Ex Plurimum: World of Plenty **** www.ZillionCoin.com ****  TELEGRAM **** TWITTER **** Crex24 Exchange
==============================================================================================================
georgem (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1007


spreadcoin.info


View Profile WWW
April 25, 2016, 04:51:22 PM
 #3791

Do you need a base payment to service nodes to ensure the network has services running until the revenue from services can sustain SN?

Good question, we have so many expected payments/rewards/profits entangled with "running a servicenode" we have to bring a little light into this mess:


Interesting, so Service Nodes could accommodate:
  • Paid Premium Services: application specific services, big data services
  • Free Services: block explorer, search, membership registration
  • Community Services: messaging, marketplace, classifieds
Incomplete list of course. Perhaps we could create an easy to understand infographic?

Yeah, let the brain storming start. Just keep decentralization in mind. Smiley

MrZillion
Member
**
Offline Offline

Activity: 174
Merit: 10

Mundus Ex Plurimum


View Profile WWW
April 25, 2016, 04:56:11 PM
 #3792

Just keep decentralization in mind
Ok, let's set some development guidelines.

What is considered "decentralized" and what needs to be in place to be allowed on the Service Node Network?

==============================================================================================================
Creators of the ZillionGRID 3.0 **** Mundus Ex Plurimum: World of Plenty **** www.ZillionCoin.com ****  TELEGRAM **** TWITTER **** Crex24 Exchange
==============================================================================================================
georgem (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1007


spreadcoin.info


View Profile WWW
April 25, 2016, 05:26:54 PM
 #3793

Just keep decentralization in mind
What is considered "decentralized" and what needs to be in place to be allowed on the Service Node Network?

If you compare SPR with Dash,
we deliberately want to get rid of a fix required collateral (like 1000 DASH) that is needed to run a node and instead replace it with a competitive collateral.
(a single person/group can't be allowed to make such an important decision in the name of everybody else -> ergo SPR introduces decentralization through a free market price discovery).
We do this by not fixing the price of the collateral but the amount of available seats at any time, which creates competition through artificial scarcity.

A similar way of thinking is applied when we don't take a fix reward away from the miners to pay for services, (again, who among us can be allowed to make such an arbitrary decision in the name of everybody else? It's as centralized as a king making arbitrary demands.) but we rather let miners themselves influence the reward percentage.

And since everybody can mine, everybody has the opportunity to influence it according to his view.

It's as if Dash is all about "equality of outcome" (everybody is forced to accept arbitrary terms or leave)
while SPR is more about "equality of opportunity" (everybody gets to influence arbitrary parameters. You are not happy with it? Influence it!).

I'm specifically talking about arbitrary parameters here. Ofcourse lowlevel protocol stuff like max coin supply or blocktime etc should never be exposed to any voting process. (or shall we say: voting in this context means creating your own fork!)

So I guess, when I mention decentralization, I mean letting participants influence arbitrary parameters so that they feel empowered.
It also allows us to tie seemingly unrelated things (like increasing servicenode reward and incentivizing solo mining) together, if we come up with clever solutions to create "free markets" like that.

georgem (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1007


spreadcoin.info


View Profile WWW
April 25, 2016, 05:46:08 PM
 #3794

BTW, in the future, if we add miner voting to our coin, we should let their votes first mature (probably also 120 confirmations, like coinbase) before we count them (especially since this further influences how coins are spread).

I deliberately skipped this part in the current experiment, since it would just make everything more tedious to observe.

rhinomonkey
Hero Member
*****
Offline Offline

Activity: 646
Merit: 501

Ni dieu ni maître


View Profile
April 25, 2016, 06:39:03 PM
 #3795

Looks great, Georgem!! I tried downloading the wallet at work and mined one block before I lost connection to peers - assuming this is bc of my work not bc of the wallet (log said "socket closed" after every attempt to open a port?).

Whenever the Mac version is out I will be able to try it at home!  Cheesy Cheesy

georgem (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1007


spreadcoin.info


View Profile WWW
April 25, 2016, 06:43:15 PM
 #3796

Looks great, Georgem!! I tried downloading the wallet at work and mined one block before I lost connection to peers - assuming this is bc of my work not bc of the wallet (log said "socket closed" after every attempt to open a port?).

Whenever the Mac version is out I will be able to try it at home!  Cheesy Cheesy

Thanks, connectivity will get better the more people participate.
You probably lost connection because nobody was mining anymore.
If we don't have atleast one guy mining, then there is no network, and it will appear as "no peers".

I will setup another server.

Mac, Linux, github coming up later today. Too much work, sorry!

georgem (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1007


spreadcoin.info


View Profile WWW
April 25, 2016, 07:10:20 PM
 #3797

my miner stopped mining, can't restart it... no error messages, just no hash power... probably nobody on the network?

I have 1 miner at home and 1 remote server running all the time now.

What peers to you see when you do a getpeerinfo?

And what current block nr does your wallet show right now?


georgem (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1007


spreadcoin.info


View Profile WWW
April 25, 2016, 07:27:06 PM
 #3798

yeah, I think we already have atleast 2 forks because of low participation (I've seen one stuck at block 500, and the other at 782), lol

Wait guys, I need to create a new blockchain and spread it over 2 servers and hardcode them into the wallet, or else this might repeat itself.

I might also add a checkpoint or two.

Please stop mining for now.

PS: It's also cool to learn about such things in realworld experiments, so thanks alot to whoever spends a few CPU cycles for this. Awesome!

spready
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
April 25, 2016, 07:33:13 PM
 #3799

yeah, I think we already have atleast 2 forks because of low participation (I've seen one stuck at block 500, and the other at 782), lol

Wait guys, I need to create a new blockchain and spread it over 2 servers and hardcode them into the wallet, or else this might repeat itself.

I might also add a checkpoint or two.

Please stop mining for now.

PS: It's also cool to learn about such things in realworld experiments, so thanks alot to whoever spends a few CPU cycles for this. Awesome!

Shouldn't the clients just use the longest chain they find so the fork wouldn't matter? Just asking I really don't know  Huh
georgem (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1007


spreadcoin.info


View Profile WWW
April 25, 2016, 07:41:29 PM
 #3800

yeah, I think we already have atleast 2 forks because of low participation (I've seen one stuck at block 500, and the other at 782), lol

Wait guys, I need to create a new blockchain and spread it over 2 servers and hardcode them into the wallet, or else this might repeat itself.

I might also add a checkpoint or two.

Please stop mining for now.

PS: It's also cool to learn about such things in realworld experiments, so thanks alot to whoever spends a few CPU cycles for this. Awesome!

Shouldn't the clients just use the longest chain they find so the fork wouldn't matter? Just asking I really don't know  Huh

Ofcourse, ofcourse.

No, forget everything I said, I need to use my brain more.

It's just a stupid error!  Roll Eyes

There was still an old checkpoint set in the code that expected block nr. 500 to be a certain hash. (goes back to mr. spread)
I forgot to remove those checkpoints, aahrg! And that's what created this mess.

Wait, I'll look over everything once more, and restart a new chain.

Pages: « 1 ... 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 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 ... 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!