Help no reward gridcoin - GRC MINING - CRYPTOCURRENCYTALK.COM

Gridcoin 5.0.0.0-Mandatory "Fern" Release

https://github.com/gridcoin-community/Gridcoin-Research/releases/tag/5.0.0.0
Finally! After over ten months of development and testing, "Fern" has arrived! This is a whopper. 240 pull requests merged. Essentially a complete rewrite that was started with the scraper (the "neural net" rewrite) in "Denise" has now been completed. Practically the ENTIRE Gridcoin specific codebase resting on top of the vanilla Bitcoin/Peercoin/Blackcoin vanilla PoS code has been rewritten. This removes the team requirement at last (see below), although there are many other important improvements besides that.
Fern was a monumental undertaking. We had to encode all of the old rules active for the v10 block protocol in new code and ensure that the new code was 100% compatible. This had to be done in such a way as to clear out all of the old spaghetti and ring-fence it with tightly controlled class implementations. We then wrote an entirely new, simplified ruleset for research rewards and reengineered contracts (which includes beacon management, polls, and voting) using properly classed code. The fundamentals of Gridcoin with this release are now on a very sound and maintainable footing, and the developers believe the codebase as updated here will serve as the fundamental basis for Gridcoin's future roadmap.
We have been testing this for MONTHS on testnet in various stages. The v10 (legacy) compatibility code has been running on testnet continuously as it was developed to ensure compatibility with existing nodes. During the last few months, we have done two private testnet forks and then the full public testnet testing for v11 code (the new protocol which is what Fern implements). The developers have also been running non-staking "sentinel" nodes on mainnet with this code to verify that the consensus rules are problem-free for the legacy compatibility code on the broader mainnet. We believe this amount of testing is going to result in a smooth rollout.
Given the amount of changes in Fern, I am presenting TWO changelogs below. One is high level, which summarizes the most significant changes in the protocol. The second changelog is the detailed one in the usual format, and gives you an inkling of the size of this release.

Highlights

Protocol

Note that the protocol changes will not become active until we cross the hard-fork transition height to v11, which has been set at 2053000. Given current average block spacing, this should happen around October 4, about one month from now.
Note that to get all of the beacons in the network on the new protocol, we are requiring ALL beacons to be validated. A two week (14 day) grace period is provided by the code, starting at the time of the transition height, for people currently holding a beacon to validate the beacon and prevent it from expiring. That means that EVERY CRUNCHER must advertise and validate their beacon AFTER the v11 transition (around Oct 4th) and BEFORE October 18th (or more precisely, 14 days from the actual date of the v11 transition). If you do not advertise and validate your beacon by this time, your beacon will expire and you will stop earning research rewards until you advertise and validate a new beacon. This process has been made much easier by a brand new beacon "wizard" that helps manage beacon advertisements and renewals. Once a beacon has been validated and is a v11 protocol beacon, the normal 180 day expiration rules apply. Note, however, that the 180 day expiration on research rewards has been removed with the Fern update. This means that while your beacon might expire after 180 days, your earned research rewards will be retained and can be claimed by advertising a beacon with the same CPID and going through the validation process again. In other words, you do not lose any earned research rewards if you do not stake a block within 180 days and keep your beacon up-to-date.
The transition height is also when the team requirement will be relaxed for the network.

GUI

Besides the beacon wizard, there are a number of improvements to the GUI, including new UI transaction types (and icons) for staking the superblock, sidestake sends, beacon advertisement, voting, poll creation, and transactions with a message. The main screen has been revamped with a better summary section, and better status icons. Several changes under the hood have improved GUI performance. And finally, the diagnostics have been revamped.

Blockchain

The wallet sync speed has been DRASTICALLY improved. A decent machine with a good network connection should be able to sync the entire mainnet blockchain in less than 4 hours. A fast machine with a really fast network connection and a good SSD can do it in about 2.5 hours. One of our goals was to reduce or eliminate the reliance on snapshots for mainnet, and I think we have accomplished that goal with the new sync speed. We have also streamlined the in-memory structures for the blockchain which shaves some memory use.
There are so many goodies here it is hard to summarize them all.
I would like to thank all of the contributors to this release, but especially thank @cyrossignol, whose incredible contributions formed the backbone of this release. I would also like to pay special thanks to @barton2526, @caraka, and @Quezacoatl1, who tirelessly helped during the testing and polishing phase on testnet with testing and repeated builds for all architectures.
The developers are proud to present this release to the community and we believe this represents the starting point for a true renaissance for Gridcoin!

Summary Changelog

Accrual

Changed

Most significantly, nodes calculate research rewards directly from the magnitudes in EACH superblock between stakes instead of using a two- or three- point average based on a CPID's current magnitude and the magnitude for the CPID when it last staked. For those long-timers in the community, this has been referred to as "Superblock Windows," and was first done in proof-of-concept form by @denravonska.

Removed

Beacons

Added

Changed

Removed

Unaltered

As a reminder:

Superblocks

Added

Changed

Removed

Voting

Added

Changed

Removed

Detailed Changelog

[5.0.0.0] 2020-09-03, mandatory, "Fern"

Added

Changed

Removed

Fixed

submitted by jamescowens to gridcoin [link] [comments]

Gridcoin 4.0.5.0-Leisure "Elizabeth" Release

The core developers are pleased to present the 4.0.5.0 Elizabeth milestone leisure release. This is a leisure release primarily aimed at non-mandatory items and bug fixes leading up to the Fern mandatory milestone release.
This release also enables us to whitelist teams other than Gridcoin as a stepping stone for the implementation of no team requirement in Fern.
Enjoy!
https://github.com/gridcoin-community/Gridcoin-Research/releases/tag/4.0.5.0
Changelog...

Added

Changed

Removed

Fixed

submitted by jamescowens to gridcoin [link] [comments]

The currency of the future inherently supports science

The currency of the future inherently supports science submitted by nctr to Futurology [link] [comments]

Gridcoin Mandatory Update 4.0.0.0 Released - CBR!

.
Well folks the day has finally come. Gridcoin's newest mandatory, 4.0.0.0, CBR is here.
Betsy is ready for showtime!
 
4.0.0.0 is a mandatory update for all users. This means you must update your wallet before the hard fork date or you will be left behind. The hard fork is set at block 1,420,000. This is approximately 20 days from now. We expect the hard fork to occur on either November 7th or 8th. Please update before then!
 
The biggest change in 4.0 is, of course our new block version, v10. This brings CBR (constant block rewards) to Gridcoin. Instead of earning 1.5% APR from Proof of Stake, every block will instead be worth a static 10 GRC. This change follows network consensus through three seperate polls with the aim to increase network difficulty, and by extension, increase the strength and security of the Gridcoin blockchain.
 
If you wish to see resources about how to optimize your staking for CBR, please see this excellent post by core developer @jamescowens.
 
Download the update from GitHub here.
 
Linux PPAs are now updated!
The Windows MSI can be downloaded here. Checksum.
Full changelog for the 4.0 release:
 
Added
Linux nodes can now stake superblocks using forwarded contracts, #1060 (@tomasbrod). 
Changed
Replace interest with constant block reward #1160 (@tomasbrod). Fork is set to trigger at block 1420000. Raise coinstake output count limit to 8 #1261 (@tomasbrod). Port of Bitcoin hash implementation #1208 (@jamescowens). Minor canges for the build documentation #1091 (@Lenni). Allow sendmany to be used without an account specified #1158 (@Foggyx420). 
Fixed
Fix cpids and validcpids not returning the correct data #1233 (@Foggyx420). Fix listsinceblock not showing mined blocks to change addresses, #501 (@Foggyx420). Fix crash when raining using a locked wallet #1236 (@Foggyx420). Fix invalid stake reward/fee calculation (@jamescowens). Fix divide by zero bug in getblockstats RPC #1292 (@Foggyx420). Bypass historical bad blocks on testnet #1252 (@Quezacoatl1). Fix MacOS memorybarrier warnings #1193 (@ghost). 
Removed
Remove neuralhash from the getpeerinfo and node stats #1123 (@Foggyx420). Remove obsolete NN code #1121 (@Foggyx420). Remove (lower) Mint Limiter #1212 (@tomasbrod). 
 
Thank you to all our of dedicated developers for all the hard work and long nights that have gone into making this release a reality. Thank you also to all of the dedicated folks on testnet who have been so helpful in finding and helping solve critical issues before we released this massive overhaul. We couldn't have done this without your help.
submitted by barton26 to gridcoin [link] [comments]

Gridcoin Leisure Update 3.7.14.0 Released

Today we have a new leisure update for you. This version includes a lot of "under the hood" changes, but there are some improvements for the average user as well.
 
Notably this release includes a better time to stake calculation method, thanks to @jamescowens. Also the Neural Network runs much smoother thanks to many optimizations by @ifoggz.
 
Download the update from GitHub here.
The Windows MSI can be downloaded here.
 
Full Release Notes:
Added
 
Changed
 
Fixed
 
Removed
 
Thank you to all the developers who contributed to this release. I will update this post when the Windows MSI has been uploaded to the website.
submitted by barton26 to gridcoin [link] [comments]

A tour of the Gridcoin wallet

Hey guys, I thought I would put together an in-depth tour of the Gridcoin wallet software for all of our recent newcomers. Here I'll be outlining all the features and functions the windows GUI wallet has to offer, along with some basic RPC command usage. I'll be using the windows wallet as an example, but both linux and macOS should be rather similar. I'll be including as many pictures as I can as embedded hyperlinks.
Edit: Note that since I originally made this there has been a UI update, so your client will be different colors but all the button locations are in the same place.
This is my first post like this, so please forgive me if this appears a little scatter-brained.
This will not cover the mining setup process for pool or solo miners.
When you launch the wallet software for the first time you should be greeted with this screen.

OVERVIEW TAB

After that prompt, you should be left sitting on the main overview tab with several fields on it.
From top to bottom:

SEND TAB

Now onto the other tabs on the left side. Currently we're on the Overview tab, lets move down to the Send tab. This tab it pretty self-explanatory, you use it if you want to send coins, but I'll go over the fields here:
  • Pay To: Enter a valid gridcoin address to send coins too. Gridcoin addresses always start with an S or and R.
  • Label: Enter a label here and it will put that address in your "address book" under that label for later use. You can leave it blank if you don't want it in your address book.
  • Message: Enter a message here if you want it attached to your transaction.
  • Amount: How many coins you want to send.
  • Add Attachment: Leave this alone, it is broken.
  • Track Coins: This doesn't do anything.

RECEIVE TAB

Now down to the Receive tab. Here you should have a single address listed. If you double click on the label field, you can edit it's label.
  • New: Generate a new address.
If you click on an address, the rest of the options should be clickable.
  • Copy: Copy the selected address to your clipboard.
  • Show QR Code: Show a scan-able QR code for the selected address.
  • Sign Message: Cryptographically sign a message using the selected address.

TRANSACTIONS TAB

The Transactions tab is pretty boring considering we have no transactions yet. But as you can see there are some sorting tools at the top for when you do have transactions listed.

ADDRESS BOOK TAB

The Address Book is where all the addresses you've labeled (that aren't yours) will show up.
  • Verify Message: Verifies a message was signed by the selected address.
The rest of the functions are similar to the functions on the Receive tab.

VOTING TAB

Onto the Voting tab. There wont be any polls because we aren't in sync yet.
  • Reload Polls: Pretty self-explanatory, I've never had to use this.
  • Load History: By default, the wallet will only display active polls. If you want to view past polls you can use this.
  • Create Poll: You can create a network-wide poll. You must have 100,000 coins as a requirement to make a poll. (Creating a poll does not consume the coins)
Here's what the Voting tab will look like once you're in sync

CONTEXT BAR

Now onto the context bar menus on the top.
Under File you have:
  • Backup Wallet/Config: This lets you backup your wallet configuration file just in case.
  • Export: You can export your Transactions tab or Address Book in CSV format.
  • Sign message: Does the same thing as on the Receive tab.
  • Verify message: Does the same thing as on the Address Book tab.
  • Exit: Close the wallet.
Under Settings you have:
  • Encrypt Wallet: Encrypts your wallet with a password. (we'll come back to this)
  • Change Passphrase: Allows you to change your encryption password.
  • Options: Opens the options menu. (We'll come back to this)
Under Community you have:
Under Advanced you have:
  • Advanced Configuration: Opens the Advanced Configuration menu. (Not so advanced if you ask me)
  • Neural Network: Allows you to view solo miners project statistics. It will be largely blank if you're not in sync yet.
  • FAQ: Don't touch this, It is broken.
  • Foundation: Don't touch this, It is broken.
  • Rebuild Block Chain: Starts the client syncing from 0. Don't worry, using this will not make you lose coins.
  • Download Blocks: Downloads the latest official snapshot, can help speed up syncing. The download progress tends to sit at 99.99% for a long time, don't worry, it's working.
Under Help you have:
  • Debug window: Opens the debug window. (We'll come back to this)
  • Diagnostics: Don't touch this, it is broken. This has since been fixed. You can use this to see if there is anything wrong with your setup.
  • About Gridcoin: Opens the About Dialog. This gives you your client version and other information.

OPTIONS

Now back to the options menu under Settings > Options.
Here we have the options menu main tab:
  • Pay transaction fee: The transaction fee that will be automatically paid when you make a transaction.
  • Reserve: You can reserve an amount so that it will always be available for spending.
  • Start Gridcoin on system login: Pretty self-explanatory
  • Detach databases at shutdown: Speeds up shutdown, but causes your blockchain file to no longer be portable.
On the Network tab:
  • Map port using UPnP: Attempts to connect to nodes through UPnP.
  • Connect through SOCKS proxy: Allows you to connect through a proxy.
The window tab is pretty self-explanatory.
The Display tab is also pretty self-explanatory, with the exception of:
  • Display coin control features (experts only!): This allows you to have a great deal of control over the coins in your wallet, check this for now and I'll explain how to use it further down. Don't forget to click "Apply".

ENCRYPTING YOUR WALLET

Now that all of that is out of the way. The first thing you'll want to do is encrypt your wallet. This prevents anybody with access to your computer from sending coins. This is something I would recommend everyone do.
Go to Settings > Encrypt Wallet and create a password. YOU CANNOT RECOVER YOUR COINS IF YOU FORGET YOUR PASSWORD.
Your wallet will close and you will have to start it up again. This time when it opens up, you should have a new button in the bottom left. Now if you want to stake you will have to unlock your wallet. Notice the "For staking only" box that is checked by default. If you want to send a beacon for solo mining or vote, you will need to uncheck this box.

GETTING IN SYNC AND ICONS

Before we continue, Let's wait until we're in sync. Depending on your internet speeds, this could take from several hours to over a day or 2. This can be sped up by using Advanced > Download Blocks, but this can still take several hours.
This is what an in-sync client should look like. Notice the green check to the right of the Receive tab. All of these icons give you information when you hover your mouse over them.
The lock
The arrow tells you if you're staking. If you aren't staking, it will tell you why you're not staking. If you are staking it will give you an estimated staking time. Staking is a very random process and this is only an estimate, not a countdown.
The connection bars tell you how many connections to the network you have.
The check tells you if you're in sync.

WHAT IS STAKING?

Now I've said "stake" about a million times so far and haven't explained it. Gridcoin is a Proof of Stake (PoS) coin.
Unlike bitcoins Proof of Work (PoW), PoS uses little system resources, so you can use those resources for scientific work. PoS works by users "Staking" with their balance. The higher the balance, the higher the chance to create, or "stake" a block. This means you need to have a positive balance in order to stake. Theoretically, you can stake with any amount over 0.0125 coins, but in practice it's recommended to have at least 2000 coins to reliably stake.
Staking is important for solo miners, because they get paid when they stake. Pool miners don't need to stake in order to get paid however. So if you want to solo mine, you'll need to buy some coins from an exchange or start in the pool first and move to solo when you have enough coins.
In addition to Research Rewards for miners, anyone who holds coins (solo miners, pool miners, and investors) gets 1.5% interest annually on top of your coins. So it can be beneficial for pool miners to stake as well.
Here is a snippet of what a research rewards transaction looks like from my personal wallet. I have a label on that address of "Payout address" as you can see here.

UTXOS AND COIN CONTROL

At this point you'll need some coins. You can use one of our faucets like this one or this one to test coin control out.
First let me explain what a UTXO is. UTXO stands for Unspent Transaction Output. Say you have an address with 0 coins in it, and someone sends you 10 coins like I've done here. Those 10 coins are added to that address in the form of a UTXO, so we have an address with one 10 coin UTXO in it.
Now we receive another 5 coins at the same address, like so. Now we have an address with one 10 coin UTXO and one 5 coin UTXO. But how do we view how our addresses are split up into different UTXOs?
Earlier we checked the "Display coin control features" box in Settings > Options > Display. Once that's checked you'll notice there's another section in the Send tab labeled "Coin Control Features". If you click the "Inputs" button, you'll get a new window. And look, there's our 2 UTXOs.
All UTXOs try to stake separately from each other, and remember that the chance a UTXO has to stake is proportional to it's size. So in this situation, my 10 coin UTXO has twice the chance to stake as my 5 coin UTXO. Now wallets, especially ones that make a lot of transactions, can get very fragmented over time. I've fragmented my wallet a little so I can show you what I'm talking about.
How do we clean this up? We can consolidate all this into one UTXO by checking all the boxes on the left and selecting OK.
Now pay attention to the fields on the top:
  • Quantity: The total amount of UTXOs we have selected.
  • Amount: The total amount of coins we have selected.
  • Fee: How much it would cost in fees to send all those UTXOs (more UTXOs = more transaction data = more fees)
  • After Fee: Amount - Fees.
  • Bytes: How large the transaction is in bytes.
  • Priority: How your client would prioritize making a transaction with this specific set of UTXOs selected had you not used coin control.
  • Low Output: If your transaction is less than 0.01 coins (I think).
  • Change: What you will get back in change.
  • custom change address: You can set the address you get your change back at, by default it will generate a new address.
So let's fill out our transaction so we end up with 1 UTXO at the end.
In "Pay To:" Just put any address in your wallet, and for the amount put what it has listed in the "After Fee" Field. Just like this.
Notice how we get no change back.
Now click "Send", we'll be prompted to enter our passphrase and we're asked if we want to pay the fee, go ahead and click "Yes".
Now if we go back to the Overview tab we get this funky icon. If you hover your mouse over it, it says "Payment to yourself", and the -0.0002 GRC is the network transaction fee.
(Ignore the first one, that was me fragmenting my wallet)
Now if we look at the Coin Control menu, we can see that we've slimmed our wallet down from 7 UTXOs to 1.
Now why would you want to use coin control?
2 Situations:
  1. UTXOs less than 0.0125 coins cannot stake. So you can combine a lot of tiny, useless UTXOs into 1 bigger one that can stake.
  2. After a UTXO stakes, it cannot stake for another 16 hours. So if you have 1 large UTXO that is big enough to stake more than once every 16 hours, you can split it into smaller UTXOs which can allow you to stake slightly more often.
  3. By default, the wallet will always generate a new address for change, which can make your wallet get very messy if you're sending lots of transactions. Keep in mind that more UTXOs = larger transactions = more fees.
Sidenote - When you stake, you will earn all research rewards owed reguardless of which UTXO staked. However, you'll earn the 1.5% interest for that UTXO. Not your whole wallet.

FORKING

A fork is when the network splits into multiple chains, with part of the network on each chain. A fork can happen when 2 blocks are staked by different clients at the same time or very close to the same time, or when your client rejects a block that should have been accepted due to a bug in the code or through some other unique circumstance.
How do I know if I'm on a fork?
Generally you can spot a fork by looking at the difficulty on your Overview tab. With current network conditions, if your difficulty is below 0.1, then you're probably on a fork.
You can confirm this by comparing your blockhash with someone elses, like a block explorer.
Go to [Help > Debug Window > Console]. This is the RPC console, we can use to do a lot of things. You can type help to get a list of commands, and you can type help [command you need help with] (without the brackets) to get information on a command. We'll be using the getblockhash [block number] command.
Type getblockhash [block number] in the console, but replace [block number] with the number listed next to the "Blocks:" field on the Overview tab.
This will spit out a crazy string of characters, this is the "blockhash" of that block.
Now head over to your favorite block explorer, I'll be using gridcoinstats. Find the block that you have the hash for, use the search bar or just find it in the list of blocks.
Now compare your hash with the one gridcoinstats gives you. Does it match?
If it matches, then you're probably good to go. If it matches but you still think you're on a fork, then you can try other block explorers, such as gridcoin.network or neuralminer.io.
If it doesn't match, then you need to try to get off that fork.
How do I get off a fork?
  1. Just wait for an hour or two. 95% of the time your client is able to recover itself from a fork given a little time.
  2. Restart the client, wait a few minutes to see if it fixes itself. If it doesn't restart again and wait. Repeat about 4 or 5 times.
  3. Find where the fork started. Using the getblockhash command, go back some blocks and compare hashes with that on a block explorer so you can narrow down what the last block you and the block explorer had in common. Then use reorganize [the last block hash you had in common]. Note that reorganize takes a blockhash, not a block number.
  4. Use Advanced > Download Blocks.
  5. If none of this works, you can take a look at social media (reddit/steemit) and see what other people are saying.

CONFIGURATION FILE

Your configuration file depends on your operation system:
  • On Windows: %appdata%\GridcoinResearch\
  • On Linux: ~/.GridcoinResearch/
  • On MacOS: /Users/USERNAME/Library/Application/Support/GridcoinResearch/
And it should look like this.
If you open up your gridcoinresearch.conf, you'll see the default one it generated. Note that if you entered your email earlier, the first line will have your email on it instead of "investor". If you decided you want to solo mine but didn't enter your email when you first started the wallet, go ahead and put your email on the first line in place of "investor". If you're a pool miner, just leave it as "investor".
Next, it's recommended that you use the addnodes on the gridcoin wiki. So our gridcoinresearch.conf will look like this.
A useful line for solo miners is PrimaryCPID=[YOUR CPID]. Sometimes your wallet can pick up on the wrong CPID so it's good to have that in there if you're solo mining.

RUNNING A LISTENING NODE

A listening node is a node that listens for blocks and transactions broadcasted from nodes and forwards them on to other nodes. For example, during the syncing process when you're getting your node running for the first time, you're downloading all the blocks from listening nodes. So running a listening node helps support the network.
Running a gridcoin listening node is simple. All you need to do is add listen=1 to your gridcoinresearch.conf and you need to forward port 32749 on your router.
If you don't know how to port forward, I'd suggest googling "How to port forward [your router manufacturer]".

QUICK LINKS

Gridcoin.us Official Website
Gridcoin.science Unofficial Website
Gridcoinstats.eu Block Explorer
NeuralMiner.io Block Explorer
Gridcoinstats.eu Faucet
Gridcoin.ch Faucet
Gridcoin Wiki
Gridcoin Github
GRCPool
Arikado Pool
And that's all I have for now!
I plan to keep this post up-to-date with changes in the client. So if anyone has any suggestions, have clarifications they want made, or maybe I got something wrong, then please feel free to leave a comment below or PM me!
submitted by Personthingman2 to gridcoin [link] [comments]

Please correct my understanding of Gridcoin

EDIT: I've updated my understanding to take into account all the comments as of 2018-06-09, and added some more stuff
I've being trying to get my head around how Gridcoin works, there are some unique features and terminology compared to other cryptocurrencies which I don't think I fully understand, so I'd appreciate if someone could run through what I know about gridcoin (as it will work after CBR is implemented) and fill in any gaps/correct any misunderstandings. I've marked things I'm not sure about with questions marks. Some of this could be quite wrong - my knowledge mostly comes from reading Steemit, the Gridcoin wiki and Discord, no exact sources. Thanks!

Blockchain

The gridcoin blockchain is similar to the bitcoin blockchain in that it is a ledger of transactions, composed of input and output objects - within each block, these transactions are composed into a Merkle tree. There are ~960 blocks added to the blockchain every day. New blocks are minted via proof-of-stake - nodes can 'stake' gridcoin in order to get a chance to mint (or stake) a new block. Gridcoin cannot be spent while it is being staked. Staking works sort of like a lottery where each piece of gridcoin (UTXOs?) is a ticket - so nodes staking a high quantity of gridcoin have a higher chance to stake a block, and so stake blocks more frequently. In addition, the longer some staked gridcoin hasn't been spent or moved (its 'age'), the higher the chance of it staking.
The blockchain also has blocks called 'superblocks' which hold details of how much BOINC computation has been done by the network, and the blockchain also has the ability to hold polls on community issues.

Block Reward (pre-CBR and post-CBR)

At heart, as the gridcoin blockchain is based upon proof-of-stake, gridcoin is only awarded to the stakers of new blocks. Currently, the amount awarded to a staker is made up of three parts:
- new gridcoins in the form interest on any gridcoin held, at a rate of 1.5% APR (interest-mint)
- if the staker has an associated CPID (cross project identifier for the BOINC network), new gridcoins will be awarded based on how much research they have done (research-mint)
- the fees from transactions processed in the block. Transactions work similarly to how they do in Bitcoin, i.e. the transaction fee for a transaction depends on how big it is data-wise and is composed of existing gridcoin from the sender of the transaction (transaction fees)
Once the CBR (constant block reward) proposal is implemented, interest-mint will be replaced with a constant 10 GRC block reward called stake-mint. The network will ensure that ~75% of all newly awarded gridcoin will be research-mint, and ~25% will be stake-mint. Transaction fees will work as before. There is also a plan to implement something called MRC (manual reward claim) whereby researchers can claim their research-mint reward without having to stake a block, by sending a small transaction.

Proof-of-Research

BOINC projects award credits to researchers based on how much useful computation they have done. They store a record of the RAC (recent average credit) earnt for different CPIDs and make this information available for public download. When a researcher stakes a block, their research-mint award is based in essence on their RAC value over the past six months as compared to the rest of the network.
The "Neural Network" is a group of Windows-based nodes which downloads RAC statistics from every whitelisted BOINC project, and then broadcasts these to the network in the form of 'magnitude' values for each participating CPID. The magnitude value for a CPID is a weighted float based on that CPID's RAC as compared to the total RAC of all gridcoin researchers on the network, and it is done on a per-BOINC-project basis. In this way, the network incentivises researchers to distribute their computing power amongst all the whitelisted BOINC projects equally. BOINC projects with less computing power will translate to more magnitude per RAC, so it makes sense for researchers to compute on BOINC projects with less computing power so as to maximise their returns. The total amount of magnitude available on the gridcoin network dynamically adjusts depending on how much total BOINC computation is being done across all projects, and in this sense magnitude acts as a form of difficulty for the gridcoin blockchain. Once the Neural Network has consensus on the statistics, a 'superblock' is minted which records the magnitude for each CPID for the given period. Superblocks are ideally minted once every ~24 hours.
A staking node must announce its CPID to the gridcoin network by sending a beacon, before it can claim research-mint. Then the Neural Network knows to record a magnitude for this CPID when making a superblock. Beacons must be announced at least once every six months. When a node associated with a CPID stakes, the exact amount of GRC awarded is based on the amount in their RSA (research savings account). GRC accrues in a CPID's RSA over time, based on how much research they do and how much magnitude gets recorded for them in the superblocks.

Polls

The blockchain also has the capability to hold arbitrary polls, to let the community decide on important issues. Polls can be started by anyone with a wallet containing 100k GRC or more, and nodes can vote on a poll with their votes weighted on how much gridcoin they hold as well as their CPID's research magnitude, if applicable. Polls are the way that it is decided to whitelist new BOINC projects, as well as other proposals to do with updating the gridcoin protocol.
submitted by auxyz to gridcoin [link] [comments]

Theory: Price Support and Self-Regulation by Feedback Loop

So, I basically found Gridcoin when one day I had the idea of "what if instead of doing the digital equivalent of digging holes and filling them back in, a bitcoin-like protocol was used to do some kind of actually useful work?" I did a search to see if something like that already existed and, well, here it is.
But I have observed that Gridcoin seems to have a hard time gaining market share, and is currently more or less tied at the hip to Bitcoin and its volatility. Additionally, without anything to buy Gridcoin is currently only earned by minting more, which puts it in a losing battle against inflation. I would like to theorize a potential solution to these problems: devise a system by which people running a research project can send crunchers Gridcoin to prioritize their project in particular. This solves the question of "what can you buy with Gridcoin anyway?", because you would be able to buy compute time. It would also create a group of people, scientists with projects, who consistently have an incentive to buy Gridcoin and then spend it instead of selling it.
It would also create a feedback loop between scientists and crunchers: when there is a surplus of crunchers the value of Gridcoin will fall and projects would get bid down, making it cheaper for scientists. This would draw in scientists looking to buy cheap computing power, pushing the price back up. When there is a surplus of scientists, the value of gridcoin would rise and projects would get bid up, making it more profitable for crunchers. These opposing forces would (at least theoretically) make Gridcoin more stable than other coins similar to how the petrodollar loop stabilizes the US Dollar.
Unfortunately I don't have the coding knowledge to actually create such a thing. But I can theorize a possible implementation would be a type of wallet that is loaded with a number of coins, and instructed to send a specified number per verified credit/RAC to the associated address of any CPID that works on a specified project until a specified time passes or the wallet runs out of funds, whichever comes first. Of course, since that implementation doesn't check ownership of the project a side-effect is that anyone would be able to basically post a bounty on any project they would like to support. I don't think that would necessarily be a problem though, since I doubt anyone would complain about someone throwing money at their science project.
So, to achieve that I can see the following functions would be required:
1: Set up with a wallet.
2: Monitor a project to track verified RAC/CPIDs.
3: Determine the address associated with a CPID.
4: Automatically send a specified transaction when conditions are met.
Although not required, it would probably also be useful if there was some way for crunchers to see that a project has a bid on it and how much, so they can decide whether to give it priority.
Of course, I suppose if someone was really determined they (or an intern) could probably do all that manually as-is. Track a project over a period of time in a spreadsheet, cross-reference the CPIDs and addresses using Gridcoinstats or something, and at the end of the specified period send out all the payments. But having a system to mostly automate it would make it an easier pitch to research teams, whose interns are probably already over-worked.
Anyway, that's just a theory I suppose.
submitted by WhitePlateau to gridcoin [link] [comments]

Gridcoin Developer Update April 23rd, 2018

Hello folks and welcome to another Developer Update from the Gridcoin team. I'd like to remind everyone that these posts will be created every two weeks unless a wallet update is pending that week.
 
These last two weeks, developers have been preparing for an upcoming leisure update and finalizing fixes currently in staging branch. Testnet has been busy as well testing various new features and verifying fixes. Some of the pull requests these last two weeks have included:
 
In addition to the PRs listed above, @ifoggz has been working with the testing team to improve performance and better handle errors in the current Windows neural network implementation. So far these tests have been positive and show greatly improved consensus among neural nodes. In particular an issue was found when the downloaded gz files from project sites were incorrectly formatted. In the past, the NN would simply accept the bad data and try to use it for calculations resulting in wildly inaccurate magnitudes and hashes. The new improved NN code will recognize badly formatted project data files and prevent their bad data from being included in NN calculations. The new NN code will also try to redownload the excluded bad data on the next sync.
I would like to thank personthingman2 for all his help assisting in this testing.
 
I would like to add a quick update on testnet. I gave a "Introduction to Testnet" talk on the last Fireside podcast. Thanks to @jringo for having me and I look forward to hearing the edited audio once it is finalized. The goal of this talk was to educate people about testnet and bring new testers on board.
 
Thanks for reading this edition of the Developer Update. Expect to see another update two weeks from today (5/7), barring a wallet update around that time. If you have any comments or questions for the Gridcoin development team feel free to ask in the comments below. If I am not able to answer your question directly, I can certainly forward it to someone who can! Thanks everyone!
submitted by barton26 to gridcoin [link] [comments]

solo mode payments

Ive earned 1 GRC since starting boinc two weeks ago. My cpid is the same on all projects and everything is set up right, my magnitude says 60.
I only have 29 GRC in my wallet is this preventing me from getting the research coins? (It says 211 expected earnings over 2 weeks)
If low wallet balance is the problem anyone need any steam/gog games? or would want to sell me some with paypal? Not trying to get a crazy amount or anything.
The process of buying gridcoins seems complicated and a little scary from what ive researched.
Update:So I went to coinbase, purchased some bitcoin using a debit card, transferred the bitcoin to Poloniex, and purchased some grc at Poloniex with said bitcoin. It was super quick and easy. I set up the google authenticator and everything seems ok.
Just for anyone that is still leery.
submitted by Grocked to gridcoin [link] [comments]

No POS/POR rewards for 10 months

Hey friends.
I've been a long time BOINCer and have had Gridcoin set up for over a year and a half. Between January and September of 2016 I received ~12000 GRC between research and staking. I had wallet stability issues on Windows 10 and could not get them fixed, so my wallet was down from the fall of '16 until just about a month and a half ago. In June I sold off most of my GRC for Bitcoin and cashed in on that, leaving me with around 230 GRC total.
I've built my magnitude back up to around 105 (fortunately the most recent superblock project issue affected me positively) and have been accumulating credit since my wallet went down last year.
Since I fixed my wallet/CPID issue over six weeks ago I have received no payouts to speak of. I had issues in June with my CPID being invalid - that issue has since been fixed with a new beacon. The network accurately tracks my magnitude and GRCstats tells me that the system owes me almost 10000 GRC for the research that I have done over the past 8-10 months, but I still have not received any payouts. Whether or not that owed figure is accurate is debatable, but the point is that the system owes me research GRC.
I recently purchased about 1500 GRC in order to bring my wallet balance up for more frequent staking. I will wait a bit longer to see if this helps my payout situation. Otherwise, does anyone have any ideas as to why I've gone so long without a payout?
TL;DR: Vetted Gridcoin user that has previously received payouts. Wallet went down for eight months, fixed wallet in June. Network owes me significant GRC but have received no payouts.
Thanks in advance for the help!
EDIT: Finally got a payout, although it was a paltry 2 GRC or so. And all of that GRC it says I was owed has now gone away...what a disappointment. I suppose either estimate was very incorrect or I managed to just turn over the six month buildup right before or after I got said payout. Either way, I should be good. Thanks for everyone's help!
submitted by MisterMello to gridcoin [link] [comments]

The Cryptocurrency for the Meme Economy

UpCoin information:

Sections
  1. Social Media
  2. What is Upcoin?
  3. Upcoin Technical Details

1. Social Media

All developer updates are being posted in the #devupdates channel of the Official Discord.
Website: (Coming Soon)
Reddit: /UpcoinCrypto
Discord: https://discord.gg/PVU4Pwj

2. What is Upcoin?

Upcoin is a cryptocurrency, similar to Bitcoin and Litecoin. This coin is a meme-currency, but will be driven by community feedback via opensource code and community polls. It will be forked from Gridcoin (A coin that actually provides something to society). Bots will be made on reddit to provide posters with a CPID, a randomly generated code that is used to verify a posters identity on the blockchain. These reddit bots will also log a users increase in karma from hour to hour.
The original Idea: https://np.reddit.com/MemeEconomy/comments/7sh917/5k_upvotes_and_i_will_make_a_cryptocurrency_for_a/?st=jct7s4ze&sh=0b3167b0
Although it looks like a joke at first glance, it’s a real currency that was built with a community focus. We wanted to give the community a reason to post their memes and other content on to reddit. This cryptocurrency will be similar in function to STEEM and it will provide value for the "useless" upvotes on reddit. Unlike STEEM UpCoin is founded upon reddit an already existing social media platform and uses a fork from Gridcoin a cyptocurrency developed for around 5 years.
Upcoin is built on the basis of three selling points, in order of importance:
Popularity Minting Technology
Reddit Account Syncing
Proof of Stake

3. Technical Details

At launch, Upcoin will include:
Max coin supply: No max supply.
Block time: Every 90 seconds
Block reward: Based upon upvotes gained prior to stake + (1.5% APR)
Inflation: 6.5% Annually
submitted by memaddog1234 to MemeEconomy [link] [comments]

New Cryptocurrency, UpCoin!

UpCoin information:

Sections
  1. Social Media
  2. What is Upcoin?
  3. Upcoin Technical Details

1. Social Media

All developer updates are being posted in the #devupdates channel of the Official Discord.
Website: (Coming Soon)
Reddit: /UpcoinCrypto

2. What is Upcoin?

Upcoin is a cryptocurrency, similar to Bitcoin and Litecoin. This coin is a meme-currency, but will be driven by community feedback via opensource code and community polls. It will be forked from Gridcoin (A coin that actually provides something to society). Bots will be made on reddit to provide posters with a CPID, a randomly generated code that is used to verify a posters identity on the blockchain. These reddit bots will also log a users increase in karma from hour to hour.
The original Idea: https://np.reddit.com/MemeEconomy/comments/7sh917/5k_upvotes_and_i_will_make_a_cryptocurrency_for_a/?st=jct7s4ze&sh=0b3167b0
Although it looks like a joke at first glance, it’s a real currency that was built with a community focus. We wanted to give the community a reason to post their memes and other content on to reddit. This cryptocurrency will be similar in function to STEEM and it will provide value for the "useless" upvotes on reddit. Unlike STEEM UpCoin is founded upon reddit an already existing social media platform and uses a fork from Gridcoin a cyptocurrency developed for around 5 years.
Upcoin is built on the basis of three selling points, in order of importance:
Popularity Minting Technology
Reddit Account Syncing
Proof of Stake

3. Technical Details

At launch, Upcoin will include:
Max coin supply: No max supply.
Block time: Every 90 seconds
Block reward: Based upon upvotes gained prior to stake + (1.5% APR)
Inflation: 6.5% Annually
submitted by memaddog1234 to CryptoCurrency [link] [comments]

All about Upcoin

UpCoin information:

Sections
  1. Social Media
  2. What is Upcoin?
  3. Upcoin Technical Details

1. Social Media

Twitter: https://twitter.com/Upcoin4
Discord: https://discord.gg/K2y5HQm
All developer updates are being posted in the #devupdates channel of the Official Discord.
Website: (Coming Soon)
Reddit: /UpcoinCrypto

2. What is Upcoin?

Upcoin is a cryptocurrency, similar to Bitcoin and Litecoin. This coin is a meme-currency, but will be driven by community feedback via opensource code and community polls. It will be forked from Gridcoin (A coin that actually provides something to society). Bots will be made on reddit to provide posters with a CPID, a randomly generated code that is used to verify a posters identity on the blockchain. These reddit bots will also log a users increase in karma from hour to hour.
The original Idea: https://www.reddit.com/MemeEconomy/comments/7sh917/5k_upvotes_and_i_will_make_a_cryptocurrency_for_a/?st=jct7s4ze&sh=0b3167b0
Although it looks like a joke at first glance, it’s a real currency that was built with a community focus. We wanted to give the community a reason to post their memes and other content on to reddit. This cryptocurrency will be similar in function to STEEM and it will provide value for the "useless" upvotes on reddit. Unlike STEEM UpCoin is founded upon reddit an already existing social media platform and uses a fork from Gridcoin a cyptocurrency developed for around 5 years.
Upcoin is built on the basis of three selling points, in order of importance:
Popularity Minting Technology
Reddit Account Syncing
Proof of Stake

3. Technical Details

At launch, Upcoin will include:
Max coin supply: No max supply.
Block time: Every 90 seconds
Block reward: Based upon upvotes gained prior to stake + (1.5% APR)
Inflation: 6.5% Annually
submitted by memaddog1234 to UpcoinCrypto [link] [comments]

Gridcoin Research 3.4.0.6/24.0 - Leisure Upgrade But Strongly Encouraged.

Gridcoin Research 3.4.0.6/24.0 Leisure Upgrade
Note: Due to the complexity of DPOR, the feature is broken into phases. In Phase I, we will need to reconcile the DPOR rac to match prod, thus it would be prudent for us to test this version together in prod (we are running DPOR side-by-side the legacy system to maintain complete network compatibility). I think testnet will be too small and error prone to complete this exercise. Instructions below:
https://cryptocointalk.com/topic/1331-new-coin-launch-announcement-grc-gridcoin/page-780#entry184263
submitted by GRCtip to gridcoin [link] [comments]

Newbie help please.

I've done bitcoins before but I feel like gridcoin is making jump through a lot of hoops to get some mining done. It tooks 8 hours for the wallet to sync, then some people were nice enough to lend me credits to stake. It's been staking for something like 18-20 hours.Now the Gridcoin Wallet is telling me it's staking but someone mentioned in the Wiki to type a few commands.
getstakinginfo; list rsa; list cpids;
after the last one I found this:
[ { "Command" : "cpids" }, { "Project" : "gpugrid", "CPID" : "4d501ad42c14ae5d1d07312eb13dd958", "RAC" : 17678.00000000, "Team" : "gridcoin", "Verified RAC" : 0.00000000, "Verified Team" : "", "Is my CPID Valid?" : false, "CPID Link" : "http://boinc.netsoft-online.com/get_user.php?cpid=4d501ad42c14ae5d1d07312eb13dd958", "Errors" : "Project missing in [Netsoft] credit verification node. Please contact Netsoft to add this project. (Wait at least 24 hours for new projects to propagate)." }, { "Project" : "[email protected]", "CPID" : "4d501ad42c14ae5d1d07312eb13dd958", "RAC" : 220.00000000, "Team" : "gridcoin", "Verified RAC" : 0.00000000, "Verified Team" : "", "Is my CPID Valid?" : false, "CPID Link" : "http://boinc.netsoft-online.com/get_user.php?cpid=4d501ad42c14ae5d1d07312eb13dd958", "Errors" : "Project missing in [Netsoft] credit verification node. Please contact Netsoft to add this project. (Wait at least 24 hours for new projects to propagate)." } ]
What do I do to get my CPID valid? It says I have 220 RAC but no Verified RAC, what in the world is RAC? I looked in the wiki and there really isnt much explaintion for any of this. I would like to tell other people about gridcoin but there isn't much documentation to help someone new. Thankfully people are very kind when it comes to lending GRC for staking.
submitted by Graysun to gridcoin [link] [comments]

3.5.4.6c-Leisure/Clean up Warnings

Gridcoin Research 3.5.4.6c/MSI=38.6 Mandatory upgrade for TestNet Leisure Upgrade for Prod (Fixes a Neural Network Bug so please upgrade asap)
submitted by solidv2 to gridcoin [link] [comments]

Undervalued Cryptocurrencies: Gridcoin (GRC) 1983 - Adven'chuta! アドベン・チュー太 MSX Theme Music - YouTube Hasta 3% en DEFI Staking con Tether, USD Coin y MakerDao ...

Practically the ENTIRE Gridcoin specific codebase resting on top of the vanilla Bitcoin/Peercoin/Blackcoin vanilla PoS code has been rewritten. This removes the team requirement at last (see below), although there are many other important improvements besides that. Fern was a monumental undertaking. We had to encode all of the old rules active for the v10 block protocol in new code and ensure ... Free/Starter Gridcoin. Gridcoin Switzerland Faucet; GridcoinStats Faucet; Visit uscore.net, receive GRC by registering for their regular Gridcoin/BOINC related newsletter. Join Steemit and post original Gridcoin content then exchange rewards for Gridcoin. Work on Gridcoin development bounties. Największe Polskie Forum Bitcoin. Tu możesz porozmawiać i dowiedzieć się więcej o Bitcoinie. Jeśli potrzebujesz pomocy, zadaj pytanie. Help no reward gridcoin Hi please help Sync wallet staking everyday properly Wallet unblock for staking only I dont have reward since march Magnirude=12, Execute beacon status =succesfull But diagnostics: cpid invalid and verify cpid has rac fail Maybe patient needed becouse magnitude is only 12 ... No CPID in GridCoin Wallet Since 2013, CryptocurrencyTALK has been a top cryptocurrency source for the latest news, information, and opinions about cryptocurrencies, blockchain technology, tokens, and finance.

[index] [47993] [1913] [49537] [8591] [11343] [23855] [51520] [38348] [7353] [40063]

Undervalued Cryptocurrencies: Gridcoin (GRC)

Entra en https://holytransaction.com/app#!/signup y participa en el DEFI staking de Tether, USD Coin y MakerDao. https://holytransaction.com/blog/2020/10/ear... Games released for C64 in 1982 Help to support channel: Gridcoin: SLxHcxDoJq94fGseFe38kEcprLmhkhbZrg Bitcoin: 1DytZK2Q14rksgDT47nq3kPdQZ7VjfTYXW Paypal: http... Undervalued Cryptocurrencies episode 9. In this episode I cover Gridcoin. Gridcoin allows near instant peer to peer transactions and worldwide payments at very low processing fees. The code is ... Adven'chuta! Adven'chuta アドベン・チュー太 ***** Help to support channel: Gridcoin: SLxHcxDoJq94fGseFe38kEcprLmhkhbZrg Bitcoin: 1DytZK2Q14rksgDT47nq3kPdQZ7V...

#