Launch Mainnet Stake Pool Is Live

Discussion in 'Announcements' started by jolan, Mar 7, 2016.

  1. 2017/12/15 - Decred v1.1.2 released! → Release Notes  → Downloads
  1. Bill Threewits

    Jan 16, 2016
    146
    69
    Male
    Banker
    North Carolina
    Windows Server 12 on AWS for now. Btw, that first bit was Greek to me.
     
  2. ClokworkGremlin

    ClokworkGremlin Sr. Member

    Jan 10, 2016
    535
    381
    Male
    Whatever I want.
    Are you talking about the mempool fees or the bar actually labeled "Ticket price?" Because if the latter... voting does not work that way.
     
  3. Bill Threewits

    Jan 16, 2016
    146
    69
    Male
    Banker
    North Carolina
    Look below the pie chart on the left. That box shows the calculated average ticket price from the beginning - a moving average. When the ticket price falls below the average price, I buy.

    Now, if the mempool is big (long line) then I will look at average mempool fees to jack up the fee that I pay per ticket. This is so that I can get all the tickets I need before the next difficulty adjustment. Usually I get the tickets for .01DCR transaction fee. Sometimes, like last night, I need a larger quantity (50ish); so, I had to increase that setticketfee setting a bit.
     
  4. ZomaX

    ZomaX Member
    Designer

    Jan 10, 2016
    84
    57
    Male
    Alternatively, the mainnet pool shows the stats including difficulty here. This is what I base my max price on.
     
  5. ClokworkGremlin

    ClokworkGremlin Sr. Member

    Jan 10, 2016
    535
    381
    Male
    Whatever I want.
    OK, so that is simply the calculated PoS difficulty (read: ticket price) with a smooth interpolation line between the points, calculated as a function of how many tickets are currently in the staking pool vs. the desired number (40960).

    At least, that was my understanding.
     
  6. Bill Threewits

    Jan 16, 2016
    146
    69
    Male
    Banker
    North Carolina
    That is the info I get (for my own wallet) with the dcrctl --wallet getstakeinfo command. To my knowledge, you can't compute the moving average from only that information. DCRstats.com even shows a historical chart of ticket difficulty (price) so that you can be sure to buy on dips and lay off on price spikes (like now).
     
  7. Bill Threewits

    Jan 16, 2016
    146
    69
    Male
    Banker
    North Carolina
    @Dyrk correct me if I am wrong, but I think it is a simple average of all prices paid since the first ticket sold. You can see the price history in the chart near the bottom of the page.
     
  8. ZomaX

    ZomaX Member
    Designer

    Jan 10, 2016
    84
    57
    Male
    Yes, I just said that the difficulty is displayed there because this is a simple way to get the current ticket price, not to calculate anything.
     
    ClokworkGremlin likes this.
  9. adam2312

    adam2312 Jr. Member

    Jan 11, 2016
    118
    43
    Male
    Saw this: any thoughts?

    22:27:37 2016-03-07 [ERR] WLLT: Cannot handle chain server voting notification W
    inningTickets: Error encountered attempting to create vote using ticket 81f22581
    ca82299123aa973ef2a650c493708c20d92ec699205fb121af2518fe: failed to sign ssgen o
    r ssrtx, error: address manager is locked
     
  10. davecgh

    davecgh Hero Member
    Developer Organizer

    Dec 31, 2015
    642
    788
    Male
    United States
    It means your wallet noticed one of your tickets was selected to vote, but it couldn't vote because it was not unlocked. Your wallet has to be unlocked in order to vote. There is a pretty large warning about this in the log when the wallet starts up:

    Code:
    [INF] WLLT: PLEASE ENSURE YOUR WALLET IS UNLOCKED SO IT MAY VOTE ON BLOCKS AND RECEIVE STAKE REWARDS
    
    That said, I'm not sure why this is posted under the stake pool thread.

    EDIT: For future reference to anyone who sees this, if you have delegated voting rights to the stake pool and your wallet is not unlocked, you will also likely see this same message since both you and the pool have the ability to vote. As a result, your wallet will try to vote and not be able to if it's unlocked. However, in that case, it's not a problem because the pool will vote for you.

    In this particular case though, that can't possibly apply because none of the tickets that have been delegated to the pool have matured yet which means none of them could have possibly been selected to vote and therefore the ticket in question must be from a wallet that is solo staking.
     
    adam2312 likes this.
  11. adam2312

    adam2312 Jr. Member

    Jan 11, 2016
    118
    43
    Male
    Thanks, Dave. Just figured this out myself too. Also, embarrassingly, I intended to post this in another thread, but am all over the forum on the phone and made a goof. Thank you for the quick response/resolution.
     
  12. jyap

    jyap New Member

    Feb 18, 2016
    27
    18
    I get a 502 error on the stats page
     
  13. Dyrk

    Dyrk Sr. Member
    Developer

    Jan 7, 2016
    518
    376
    Male
    Wonderland
    Yes, you're right. For now it's just arithmetic mean of all ticket prices. And obviously you don't want to buy tickets when the price is high. But when the price is under the average, probably it's not a bad idea to set fee a little higher than average in mempool (if mempool is big because everybody buying) and get more cheap tickets and increase your final profit.
     
  14. .m.

    .m. New Member

    Jan 23, 2016
    55
    10
    whoa - ticket price over 21 DCR ! Seems the pool made a difference
     
  15. Bill Threewits

    Jan 16, 2016
    146
    69
    Male
    Banker
    North Carolina
    Slight misunderstanding. That is exactly what I do, adjust the value as the average changes. What I am suggesting is to have the computed value stored in a variable AvgTicketPrice. This way it could be used like this:
    --wallet setticketmaxprice=AvgTicketPrice

    The wide adoption of which, would smooth price action greatly.
     
  16. nikos1978

    nikos1978 New Member

    Feb 17, 2016
    110
    3
    Male
    If mining at pool
    Can closed my pc and still mining
    Or then I will lost my tickets ??
    I mean I must have all day open my pc for mining at pool with pos ??????
     
  17. CStewart

    CStewart New Member
    Advocate (Twitter)

    Yes you can. Thats the purpose of the POS pool. For people who can't run their pc all day. So yes you will still get votes on the POS pool. :)
     
  18. nikos1978

    nikos1978 New Member

    Feb 17, 2016
    110
    3
    Male
    #38 nikos1978, Mar 8, 2016
    Last edited: Mar 8, 2016
    These is good any how I buy tickets with the same way like the solo Mining ?

    Also which command I must used for see if my tickets had expired or voted????
     
  19. ClokworkGremlin

    ClokworkGremlin Sr. Member

    Jan 10, 2016
    535
    381
    Male
    Whatever I want.
    I think I misunderstood your idea initially, let me take another shot: You're suggesting that if more people set their max ticket price equal to the average price, it would smooth out the ticket purchase rate and, by extension, the ticket price adjustment? Am I getting that right?

    That makes a lot more sense than what I had originally assumed.

    Honestly though, IMO, the wild swings are more symptomatic that the calculation function isn't quite properly tuned. Also given the stake pool is still consistently larger than the target value(and STILL trends upwards), I think the tickets probably need to be even more expensive than they currently are.
     
  20. 418Sec

    418Sec Member
    Advocate (Twitter)

    Jan 3, 2016
    122
    65
    Male
    Yup... The the prices are heading that way, soon the price will stabilize as more people start staking.
    Like @davecgh had said, might even go as high as 100-200 per ticket.
     
    ClokworkGremlin likes this.

Share This Page