Author

Topic: [ANN][DCR] Decred - Community Governance | Bitcoin Devs | Lightning Network - page 310. (Read 1201380 times)

legendary
Activity: 1193
Merit: 1000
Peaky Blinder
full member
Activity: 156
Merit: 236
This development dispatch covers work completed since the Decred v0.1.1 release from April 25th, 2016. Since then, developers have merged 37 pull requests of code into 7 software repositories. New repositories were created created and populated for a consolidated miner known as gominer as part of RFP-5 and a statistical dashboard known as dcr-netstats as part of RFP-3 (in addition to decred-dashboard that is hosted at https://dcrstats.com). During this period, a total of 19 commits occurred in these repositories and represent modifications to the effect of 3,777 lines of code added to and 920 lines removed from the Decred codebase (dcrd, dcrwallet, dcrprclient, gominer). 25 commits also occurred in other Decred repositories (dcr-netstats, ccminer, cgminer).

A series of RFP milestones were achieved and paid for from the development subsidy. Milestones paid for include (See: Status and Expenditures):

  • RFP-6: Pool has been successfully tested for 1 week on testnet and configuration verified (x2) (1c640e9, ef20c2e)

Binaries: https://github.com/decred/decred-release/releases/tag/v0.1.2

dcrd
  • getstakedifficulty now returns the calculated stake difficulty of the next block. When the next block is a stake difficulty readjustment, users will now see the upcoming stake difficulty (137-8207e4d)
  • Improved fee handling (139-c9a0afa)
  • Moved non-mempool specific functions to a new file and added more test coverage (140-14c7cc9)
  • Fixed an issue with mempool fees where the memory pool would incorrectly eliminate transactions sent over sendrawtransaction that had high fees while also always rejecting high priority transactions (141-4328736)
  • Added a new estimatestakediff RPC command to estimate the minimum and maximum next stake difficulty. The caller can also estimate a new difficulty given a passed number of tickets to be mined in the remaining difficulty period (143-7fd213b)
  • Added two new RPC commands designed for wallets running stake pools (stakepooluserinfo and addticket) (144-f1796b0, 148-084edf8)
  • Added two new RPC commands to calculate the volume weighted average price of tickets (ticketvwap) and to get the transaction fee information for regular transactions in blocks, the mempool, and a height range (txfeeinfo) (145-29f116c)
  • Updated documentation (147-5623458) and versioning (150-f93cb9f)

dcrwallet
  • Added a non-default allowhighfees flag to wallet that enables users to send transactions that are not safety checked for high fees (214-ec2c1c2)
  • Fixed an issue that could cause lock-ups in wallet (219-0e7558d)
  • Improved error handling (224-d4ea045)
  • Updated versioning (225-e545bec)

dcrrpcclient
  • Added a number of new RPC commands (addticket, estimatestakediff, settxfee, stakepooluserinfo, ticketpoolvalue, ticketfeeinfo, ticketvwap, txfeeinfo) (16-a5a51f5)

gominer
  • Enabled TLS, improved configuration, added a sample config file, and updated licensing (3-39550c6)
  • Updated configuration (1-d43cd3e, 2-43e6a84)

ccminer/cgminer

Developer Notes
Added stake pool fee functionality

We have added new config flags for dcrwallet. Let's go over each option to make crystal clear its usage:

stakepoolcoldextkey

When this option is set it turns on stake pool functionality for wallet. When stake pool is enabled for wallet, there are a series of transaction checks to verify whether this wallet will vote for a ticket that has used this stake pool's address as the ticketaddress. This option requires the extended public key of the stake pool's cold wallet that will receive the pool's fees. So on simnet for instance this option looks like this:

Code:
--stakepoolcoldextkey=spubVWAdividNTiSM9SdLRA5JX6LYNwt58cd51TFnpnULGQ8oqNMNskfkQwU7rjWMCY7phBguVr4XTmAWyDVRKpo2dFyjFb6QG4ihB8w64UPNuu:1000

The first portion (spub..., or dpub... on mainnet) is the extended public key and the second (1000) is the number of addresses to derive. Every user of the pool gets their own cold fee wallet address derived, so we recommend using at least 1000 in anticipation of the relative number of users in the stake pool. When a vote is created by the stake pool to vote on a ticket that has been given voting rights, it pays the pool fee to the address derived for the cold wallet from this extended public key.

pooladdress

This is for use by the stake pool user. It will be an address provided to the user by the stake pool. If set, this address is used during ticket purchase and will commit to a small output in the ticket that gives the stake pool its required fees.

ticketaddress

Same as the old option. This is the address that the stake pool user is giving the ticket's voting rights to.

poolfees

This is the required ticket fee as requested by the stake pool. The value set by the user needs to be greater than or equal to that of the pool. The fee is a percentage based fee, based on the stake subsidy. Here is a concrete example from simnet:

The ticket price of this ticket was 46.0551008, and the ticket relay fees were 0.00000100 per kB. The pool fees were set to 1.00%. The subsidy on simnet at this block height is approximately 29.40888 Coins per vote. This is the ticket as purchased by the user:

Code:
"vin": [
   ... ,
],
"vout": [
   {
     "value": 46.0551008,
     "n": 0,
     "version": 0,
     "scriptPubKey": {
       ... ,
       "reqSigs": 1,
       "type": "stakesubmission",
       "addresses": [
         "SsYZMHeeixdNRTkk6afzHBPL4unYDsFNd4r"
       ]
     }
   },
   {
     "value": 0,
     "n": 1,
     "version": 0,
     "scriptPubKey": {
       ... ,
       "type": "sstxcommitment",
       "addresses": [
         "Ssghjx8PvQVV3FM3w5FcGi9kWGvDpDkQDTV"
       ],
       "commitamt": 0.17948021
     }
   },
   {
     ... ,
   },
   {
     "value": 0,
     "n": 3,
     "version": 0,
     "scriptPubKey": {
       ... ,
       "type": "sstxcommitment",
       "addresses": [
         "SsYUi5tbXfqHnTPgvHcajNW4yiGeSP6n7Xq"
       ],
       "commitamt": 45.87562609
     }
   },
   {
     ... ,
   }
],

And here's the vote that the stake pool created for that user's ticket:

Code:
"vin": [
   {
     ... ,
   },
   {
     ... ,
   }
],
"vout": [
   {
     ... ,
   },
   {
     ... ,
   },
   {
   "value": 0.2940888,
   "n": 2,
   "version": 0,
     "scriptPubKey": {
       ... ,
       "type": "stakegen",
       "addresses": [
         "Ssghjx8PvQVV3FM3w5FcGi9kWGvDpDkQDTV"
       ]
     }
   },
   {
     "value": 75.16989347,
     "n": 3,
     "version": 0,
     "scriptPubKey": {
       ... ,
       "type": "stakegen",
       "addresses": [
         "SsYUi5tbXfqHnTPgvHcajNW4yiGeSP6n7Xq"
       ]
     }
   }
]

As you can see '"n": 2,', the third output, is the stake pool fee of 0.2940888. This is 1% of the vote reward at that point (0.2940888/29.40888). The remaining subsidy and the original coins are returned to the take pool user in output '"n": 3,'. For more information about stake fees, please refer to dcrwallet/wallet/txrules/doc.go.
hero member
Activity: 966
Merit: 500
Nice I just got 4 votes today, that is 7.2 DCR
sr. member
Activity: 452
Merit: 251
I will be setting up POS DCR SOLO mining on a raspberry pi 3.  Stay tuned.  Only $0.25 USD in electricity per month to run Raspberry pi 3, that is only 0.0005495 BTC per month.
I will write a Raspberry pi guide to.

Definitely check out how other users have progressed on the Raspberry Pi 2 if you want to write a guide. There's a tutorial available for running the software on a RPI 2. That may be of some assistance.
hero member
Activity: 966
Merit: 500
I will be setting up POS DCR SOLO mining on a raspberry pi 3.  Stay tuned.  Only $0.25 USD in electricity per month to run Raspberry pi 3, that is only 0.0005495 BTC per month.

I am anxious to hear how that goes?  Also, would you provide a step by step guide for us Windows users?

I created a Windows guide, www.thecryptoworld.com posted on their website http://thecryptoworld.org/decred-get-started

I will write a Raspberry pi guide to.
hero member
Activity: 966
Merit: 500
I will be setting up POS DCR SOLO mining on a raspberry pi 3.  Stay tuned.  Only $0.25 USD in electricity per month to run Raspberry pi 3, that is only 0.0005495 BTC per month.

I am anxious to hear how that goes?  Also, would you provide a step by step guide for us Windows users?

I created a Windows guide, www.thecryptoworld.com posted on their website http://thecryptoworld.org/decred-get-started
legendary
Activity: 1504
Merit: 1002
I will be setting up POS DCR SOLO mining on a raspberry pi 3.  Stay tuned.  Only $0.25 USD in electricity per month to run Raspberry pi 3, that is only 0.0005495 BTC per month.

I am anxious to hear how that goes?  Also, would you provide a step by step guide for us Windows users?
hero member
Activity: 966
Merit: 500
I will be setting up POS DCR SOLO mining on a raspberry pi 3.  Stay tuned.  Only $0.25 USD in electricity per month to run Raspberry pi 3, that is only 0.0005495 BTC per month.
legendary
Activity: 1504
Merit: 1002
Which stratum pool is the best? I tried to Suprnova and dcr.maxminers.net. However, terribly poor. On Suprnova I for 24 hours was only 1 DCR with 2800  MH / s, and the https://dcr.maxminers.net I had a lot less.

I am using http://yiimp.ccminer.org/ with great luck.  No problems after trying the other pools.
legendary
Activity: 1504
Merit: 1002
Any headway on a FPGA bitstream for a Cairnsmore1 unit by chance? Grin
hero member
Activity: 711
Merit: 500
Which stratum pool is the best? I tried to Suprnova and dcr.maxminers.net. However, terribly poor. On Suprnova I for 24 hours was only 1 DCR with 2800  MH / s, and the https://dcr.maxminers.net I had a lot less.
member
Activity: 63
Merit: 10
sorry if the question is too silly but, what would be the equivalent to wallet.dat in decred? any file that I can backup in order to deploy wallet in some other PC? thank you!

If you saved your 33 word seed, you can import your seed to any wallet on any computer. I'm not sure if the wallet.db file does the same thing.

That's the beauty of it, you don't need to worry about saving any file, you just need the seed and then you can recreate the wallet from the seed!

As someone who lost some alt coin wallet.dats in the past due to hard drive failure I can appreciate the superiority of a deterministic wallet system.

for sure thats an advantage. Thanks for the clarifications.
newbie
Activity: 15
Merit: 0
I do some volunteer artwork for Decred at times and got talk to Ingsoc a bit.  I have full faith in the devs, they're serious about DCR not being just another BTC clone.  And it isn't.  Just go to the forums and look at the proposals.  And they're not out to replace any other coin, either.  If they were talking shit about it taking down Bitcoin or whatever, then I'd be suspect.  They're humble, they're realistic, and they're actually pretty idealistic, which I consider a plus.  Shows they actually care about DCR as a project.   Someone asked them about an ICO before launch, and they said they'd never take money from the community in exchange for DCR, they wanted the initial distro to be as fair as possible. 

Anyways, time will tell, but I'm positive DCR will be around for a long time.  It's already had more success than most altcoins.  It'll go up and down and be pretty volatile for a while, like any other new coin, but it's not gonna be some pump and dump coin that eventually gets abandoned.
legendary
Activity: 1118
Merit: 1004
sorry if the question is too silly but, what would be the equivalent to wallet.dat in decred? any file that I can backup in order to deploy wallet in some other PC? thank you!

If you saved your 33 word seed, you can import your seed to any wallet on any computer. I'm not sure if the wallet.db file does the same thing.

That's the beauty of it, you don't need to worry about saving any file, you just need the seed and then you can recreate the wallet from the seed!

As someone who lost some alt coin wallet.dats in the past due to hard drive failure I can appreciate the superiority of a deterministic wallet system.
legendary
Activity: 1154
Merit: 1001
EDIT: i know many investors that are waiting a GUI wallet to dump airdrop since they are not tech with command line.
So, when GUI wallet comes out, excpetc a huge dump, not a rise.

You could help out those many investors that you know by showing them how easy it is to use the Web Wallet.
Importantly, no command line knowledge is required. The notable trade-off with using a web wallet is arguably less security, but in effect, this web wallet doesn't really hold or store your private keys at any time, and since all they want is to dump their airdrop, it's perfectly adequate...  Roll Eyes
legendary
Activity: 1806
Merit: 1828
sorry if the question is too silly but, what would be the equivalent to wallet.dat in decred? any file that I can backup in order to deploy wallet in some other PC? thank you!

If you saved your 33 word seed, you can import your seed to any wallet on any computer. I'm not sure if the wallet.db file does the same thing.
member
Activity: 81
Merit: 1002
It was only the wind.
The 3 top world currencies will be BTC, ETH, and DCR they will equal 100 Billion dollars in market cap


when? Smiley
Yup, that's what i was also thinking while watching the price falling.
I brought some coins at a high price...... 0.005BTC per decred. But now all i can do is cry and see the price falling and falling.
Comeon pumpers, where are you now?

If you had taken the effort to learn how to solo stake, you would have mitigated your loses by now, or at least broke even. Of course, this is your very first post, so it's clear you just made this account to post some FUD.
I'm just waiting for my tickets to come in to relieve myself of this bag. It may take a while. Good luck to everyone else. Hope all your dreams come true with this coin.



Asking for pump groups, too - which will only hurt or kill the coin long term. Fuck that guy.
So what do you suggest me for getting back what I have lost in decred.
I heard people talking good things about decred here and there, so i brought decred from all the bitcoins I was having and now i don't have any left with me for buying more decred at this low price.
So can you tell me how can i get back to what I was having initially?


Is there a wallet for DCR available comparable to a usual Bitcoin Core wallet with GUI?

Not yet but supposedly soon. Its still in testing.

Many people are waiting for this. I hope price will pick up when it is released.
and yes, GUI wallets are available, you can search for this on the decred forum and get the wallet from there. But the decred developers haven't made the wallet, so there can be a few bugs in it.

Thanks

What I suggest is if you don't support a project for real, don't buy in just to try and dump it for some small profit. You invest in a coin because you believe in it - if you did, you'd just wait. There's s a reason people say not to invest what you can't afford to lose - you may not lose it, but what if DCR is 4x what you bought it for in 6 months?
member
Activity: 63
Merit: 10
sorry if the question is too silly but, what would be the equivalent to wallet.dat in decred? any file that I can backup in order to deploy wallet in some other PC? thank you!
legendary
Activity: 1118
Merit: 1004

We are talking, but it's funny how "crypto expert" trolling about a GUi wallet that will skyrocket price.
So, the best innovation of 2016 on cryptoworl is a GUI wallett for a coin? lol

EDIT: i know many investors that are waiting a GUI wallet to dump airdrop since they are not tech with command line.
So, when GUI wallet comes out, excpetc a huge dump, not a rise.


No, that is false, because there is a simple, intuitive web wallet already available now. It's easy to sell your airdrop. Therefore, there will be no "dump".
An "investor" can use the web wallet and buy DCR on Bittrex. What's preventing them?
You are clearly interested only in short-term price increase which shows you're looking to make a quick buck.

Nobody is suggesting the GUI wallet is an innovation of Decred. That is your own delusional projection.
The innovation in Decred is in governance, self-funding, the hybrid PoS/PoW system and other tech related improvements.
legendary
Activity: 1118
Merit: 1004
This was the big mistake on decred. Launch without a gui wallett.
Everyone who is waiting for a GUI wallet for a price rise is completly wrong.
A gui wallet shoud be launched at beginning.

They spent 3 years on development,it will not make any difference to wait 3 years and 6 months to launch but with a GUI wallet ready.

Am i wrong?

What do you think that investors are waiting a GUI wallet? lol.


Because Decred is not copy/paste of Bitcoin code like so many other coins, so it's completely understandable it had no GUI wallet at start.
And there is absolutely no problem with that. Paymetheus is in test now and will come to mainnet soon. A web wallet is already available.
Personally, I am not expecting a price surge from the release of GUI wallets. Instead, it may facilitate adoption which could mean introduction to more trading platforms
The price surge is likely to come from addition to Poloniex and other trade platforms (which is perhaps tied to an intuitive GUI wallet release).
Jump to: