Bitcoin Forum
April 26, 2024, 04:13:16 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4] 5 6 7 8 9 10 11 12 13 »  All
  Print  
Author Topic: [ANN] Sling | Decentralized Markets | HTML5 UI | Rebasing  (Read 20647 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
jadefalke
Legendary
*
Offline Offline

Activity: 1457
Merit: 1014


View Profile
January 10, 2016, 06:57:23 PM
 #61

I just realized this new thread has only three pages and is populated by me, me, me and a couple other people . . .  Come on people, where's the hype, let's get active here. Sling has too much potential for the thread to be this quiet. Show yourselves  Shocked



crypto can you give an update on Development?


Well, its not good....

While working on InstantX, I have found that masternodes where not meant to run with PoS or at least with its current implementation.  The PoS block rewards are not random like PoW so masternodes can be manipulated by high stakers.  Masternode quorums, masternode payment selection, InstantX and DarkSend are not safe with the current code.  We need to find another solution and I need the communities help with this.

Since PoS creates the hash variable in the CMasterNode::CalculateScore method below, it can be manipulated to fix the masternode payment.  Malicious code can be written to pre-calculate hashes to make your masternode "score" more favorable when you mint a block with PoS.

Code:
//
// Deterministically calculate a given "score" for a masternode depending on how close it's hash is to
// the proof of work for that block. The further away they are the better, the furthest will win the election
// and get paid this block
//
uint256 CMasterNode::CalculateScore(int mod, int64_t nBlockHeight)
{
    if(pindexBest == NULL) return 0;

    uint256 hash = 0;
    uint256 aux = vin.prevout.hash + vin.prevout.n;

    if(!GetBlockHash(hash, nBlockHeight)) return 0;

    uint256 hash2 = Hash(BEGIN(hash), END(hash));
    uint256 hash3 = Hash(BEGIN(hash), END(aux));

    uint256 r = (hash3 > hash2 ? hash3 - hash2 : hash2 - hash3);

    return r;
}

This is an interview with Evan Duffield of Dash as he explains it: https://youtu.be/rNZcO2vm7Jc?t=926  (see ~15:26)

if that is a problem that also affect Dash i think they will also come up with a Solution, right?
1714147996
Hero Member
*
Offline Offline

Posts: 1714147996

View Profile Personal Message (Offline)

Ignore
1714147996
Reply with quote  #2

1714147996
Report to moderator
1714147996
Hero Member
*
Offline Offline

Posts: 1714147996

View Profile Personal Message (Offline)

Ignore
1714147996
Reply with quote  #2

1714147996
Report to moderator
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714147996
Hero Member
*
Offline Offline

Posts: 1714147996

View Profile Personal Message (Offline)

Ignore
1714147996
Reply with quote  #2

1714147996
Report to moderator
1714147996
Hero Member
*
Offline Offline

Posts: 1714147996

View Profile Personal Message (Offline)

Ignore
1714147996
Reply with quote  #2

1714147996
Report to moderator
CryptoVote
Full Member
***
Offline Offline

Activity: 229
Merit: 100



View Profile
January 12, 2016, 03:27:07 AM
Last edit: January 12, 2016, 06:10:06 AM by CryptoVote
 #62

if that is a problem that also affect Dash i think they will also come up with a Solution, right?
Dash uses PoW for masternode payments and doesn't use PoS.  Dash's PoS are their masternode tier.  I think there are solutions to this problem without using PoW.

masyveonk
Full Member
***
Offline Offline

Activity: 346
Merit: 100


https://bmy.guide


View Profile
January 24, 2016, 11:09:01 AM
 #63

if that is a problem that also affect Dash i think they will also come up with a Solution, right?
Dash uses PoW for masternode payments and doesn't use PoS.  Dash's PoS are their masternode tier.  I think there are solutions to this problem without using PoW.

Perhaps it doesn't need to be overcomplicated.

Have you thought of any solutions yet CryptoVote?

jadefalke
Legendary
*
Offline Offline

Activity: 1457
Merit: 1014


View Profile
January 27, 2016, 06:28:56 AM
 #64

would it help if we raise a development Fund?
masyveonk
Full Member
***
Offline Offline

Activity: 346
Merit: 100


https://bmy.guide


View Profile
February 01, 2016, 10:09:28 AM
 #65

would it help if we raise a development Fund?

I would contribute towards a development fund if it's needed.

jadefalke
Legendary
*
Offline Offline

Activity: 1457
Merit: 1014


View Profile
February 01, 2016, 02:56:25 PM
 #66

would it help if we raise a development Fund?

I would contribute towards a development fund if it's needed.

me too
masyveonk
Full Member
***
Offline Offline

Activity: 346
Merit: 100


https://bmy.guide


View Profile
February 03, 2016, 11:36:05 AM
 #67

would it help if we raise a development Fund?

I would contribute towards a development fund if it's needed.

me too

CryptoVote, could you let us know what needs to be done to get Sling working correctly.

CryptoVote
Full Member
***
Offline Offline

Activity: 229
Merit: 100



View Profile
February 03, 2016, 12:02:42 PM
 #68

would it help if we raise a development Fund?

I would contribute towards a development fund if it's needed.

me too

CryptoVote, could you let us know what needs to be done to get Sling working correctly.

These are the two options I have come up with so far to get masternodes fully functional:

1) Turn PoW on again.
2) Use the block hash generated from another coin.

The development fund would definately help with hosting costs.  If we can get masternodes working, I would like to implement Dash's budget system to sponsor development and foundation projects.

incognitoworker
Hero Member
*****
Offline Offline

Activity: 736
Merit: 500


View Profile
February 03, 2016, 01:00:23 PM
 #69

would it help if we raise a development Fund?

I would contribute towards a development fund if it's needed.

me too

CryptoVote, could you let us know what needs to be done to get Sling working correctly.

These are the two options I have come up with so far to get masternodes fully functional:

1) Turn PoW on again.
2) Use the block hash generated from another coin.

The development fund would definately help with hosting costs.  If we can get masternodes working, I would like to implement Dash's budget system to sponsor development and foundation projects.

What kind of hosting you need?
Got lots of servers running which could be set up for what you need.
Our project in xqn is holding sling for a long time and we are interested in helping out where possible.
Actually, sling could become a partner/cooperator in our comming service node project where we plan a mega swap/merge.

IW

Quotient- Closed loop economy enviroment experiment
https://bitcointalk.org/index.php?topic=1195335.0
jadefalke
Legendary
*
Offline Offline

Activity: 1457
Merit: 1014


View Profile
February 03, 2016, 05:04:33 PM
 #70

i think turning POW on is not a bad idea, would lead into an implementation closer to DASH right?
operabit
Legendary
*
Offline Offline

Activity: 1162
Merit: 1000


View Profile
February 04, 2016, 05:46:14 AM
 #71

264 sat? it's very cheap SLING
masyveonk
Full Member
***
Offline Offline

Activity: 346
Merit: 100


https://bmy.guide


View Profile
February 05, 2016, 12:47:23 PM
 #72

i think turning POW on is not a bad idea, would lead into an implementation closer to DASH right?

If it could be done safely then perhaps it is the best solution.

We would need people to mine the coin though to keep it secure.

With the price so low it might not be very attractive to mine so that would be only downside I can see.

jadefalke
Legendary
*
Offline Offline

Activity: 1457
Merit: 1014


View Profile
February 06, 2016, 11:48:14 AM
 #73

i think turning POW on is not a bad idea, would lead into an implementation closer to DASH right?

If it could be done safely then perhaps it is the best solution.

We would need people to mine the coin though to keep it secure.

With the price so low it might not be very attractive to mine so that would be only downside I can see.


i would instantly put miner on it.
jadefalke
Legendary
*
Offline Offline

Activity: 1457
Merit: 1014


View Profile
February 06, 2016, 11:48:47 AM
 #74

put up 1 BTC buy order in case someone want to dump Smiley
incognitoworker
Hero Member
*****
Offline Offline

Activity: 736
Merit: 500


View Profile
February 06, 2016, 11:54:32 AM
 #75

i think turning POW on is not a bad idea, would lead into an implementation closer to DASH right?

If it could be done safely then perhaps it is the best solution.

We would need people to mine the coin though to keep it secure.

With the price so low it might not be very attractive to mine so that would be only downside I can see.


i would instantly put miner on it.
Cpu friendly  algo, AUXPOW and merge mine, no extra inflation at all, and most masternode/stakers would likely use some cpu power if they could.
Iknow i would Wink

IW

Quotient- Closed loop economy enviroment experiment
https://bitcointalk.org/index.php?topic=1195335.0
masyveonk
Full Member
***
Offline Offline

Activity: 346
Merit: 100


https://bmy.guide


View Profile
February 07, 2016, 03:21:59 PM
 #76

I will throw some hash at Sling too if we decide to go PoW.

sremington
Newbie
*
Offline Offline

Activity: 36
Merit: 0


View Profile
February 10, 2016, 02:27:26 PM
 #77

me too
jadefalke
Legendary
*
Offline Offline

Activity: 1457
Merit: 1014


View Profile
February 18, 2016, 09:51:50 PM
 #78

do we have a fork? what is the actuall block?
jadefalke
Legendary
*
Offline Offline

Activity: 1457
Merit: 1014


View Profile
February 18, 2016, 09:58:36 PM
 #79

and even worse the 2.0.1 binary does not start anymore. anyone else with problems?
PrimusInterPares
Member
**
Offline Offline

Activity: 98
Merit: 10


View Profile
February 19, 2016, 07:42:23 PM
 #80

The provided list of nodes does not work for me. I have tried to synchronized my wallet.
Pages: « 1 2 3 [4] 5 6 7 8 9 10 11 12 13 »  All
  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!