Never built a computer before, thinking about learning how, is this power supply good for pc building? Originally used for Bitcoin mining, it's pretty powerful, but is it too big and would it make sense in a computer build?
05-24 08:54 - 'I’ve got a machine that could mine. I don’t mind my slow GUI/build/deploy/backup system in java. Is there a GitHub I can use to turn a mining processor into a data processor like dictionary, computer l...' (self.Bitcoin) by /u/timNinjaMillion2 removed from /r/Bitcoin within 162-172min
Why are GPU's that have been "mined" on (for bitcoin) are generally avoided by those wanting to build a computer? What exactly does mining on a card do to the card?
I was on one of the hardware swapping subreddits and user posted up that they had 4 1070's available but no one had bought them on a previous listing. He also mentioned that they had been mined on and I thought that might be why they weren't selling. I was thinking of buying one but wanted to post here first. Any help is much appreciated!
“Your magnitude estimates weren’t off, you were just lying. The chance of you being able to build a quantum computer to mine Bitcoin was always 0%. You knew this and took money for it anyway. Scammer.”
Building a Multitool Computer: Gaming, occassional mining of non-bitcoin/litecoin cryptocurrencies, and as a multimedia computer
I want a computer thats capable of playing games, not necessarily everything in 1440 resolution, but good. I think the 770 is a good option. However, will this prevent me from taking advantage of "mantle" from amd? This is what I got so far. I was trying to stay under $1000 but I dont mind being a bit over. Is the memory overkill? I do tend to have a lot of tabs open in chrome, family pictures, videos playing in VLC and switching back and forth throughout an evening. My wife also hates jet engines, so I tried to look for a low noise fan. But honestly I have no idea what I should get. Additionally with the power supply. As an engineer I tend to want to get extra. But I really dont know how this works. Will having too many watts be inefficient or add efficiency? PCPartPicker part list / Price breakdown by merchant / Benchmarks
Building a private Bitcoin mining pool on public computers?
Alright, I'm relatively new to the bitcoin game and I want feedback on a possibly awesome/possibly terrible idea. What if one were to install miners on large groups of public computers (libraries, school computer labs, etc.)? Would you be able to code a flash drive to automatically install the miner and have it run in the background as a startup item? From there, it would be possible to have hundreds of computers mining for you whenever the computers are running. You could drive town-to-town, library-to-library and set up a massive mining pool. Give me a reason why this wouldn't work before I go try it.
Ultimate glossary of crypto currency terms, acronyms and abbreviations
Canadian exchanges have seen massive progress - in at least a couple of exchanges.
We’ve seen the collapse of Einstein which took millions of dollars more from Canadians. And we saw the OSC crackdown on the inflated trading volume on CoinSquare.
Blockchain provides the full ability for exchanges to prove asset backing, yet we continue to have to guess which platforms are backed. In an effort to help Canadians find the exchanges which are most transparent, we divide platforms into 5 categories:
Dead Platform/Incidents - For fun, and to help illustrate the risks, reviews of past platforms that collapsed or lost funds in Canada. No disrespect to the real losses of Canadians who worked hard for their money.
No Verification Found - A platform that doesn’t appear to give any indication of any auditing or internal controls. You may want to avoid these platforms, but sometimes these are just because this information is not available easily.
Apparent Verification - I was able to dig and locate some sort of claim or indication that they were being audited. Of course, most of these don’t mention who specifically is performing the audit, what is actually being checked, and/or anything about the verification process. In one case, this verification is severely out of date.
Full Backing Report - In order to meet these criteria, the platform has to have undergone a process where full backing of customer assets was verified by a third party within the past year. A report needs to be published including the verification process and that the third party has verified full backing (or what level of backing). While these are pretty compelling, it doesn’t stop a dishonest platform from excluding customers, tricking the audit process, or colluding with the third party in various ways.
Proof of Reserve - This is a cryptographic process that includes public wallet addresses, signing of transactions, and a public hash list or Merkle tree to allow customers to validate inclusion. Together, these three criteria demonstrate that funds exist on the blockchain, are spendable by the exchange, and fully back crypto assets of all customers who check. Combined with a financial audit, it’s the best we can get. While many misuse the term, no Canadian exchange has ever fully proven reserves.
If Proof of Reserve or another form of verification was standard on all exchanges, people like Gerald Cotten and Dave Smilie wouldn’t have been able to pull off massive fraud, and cases such as Einstein would have been known long before it resulted in insolvency. Supporting exchanges that don’t provide public validation or transparency is supporting fraud. Even if the platform is 100% honest, they are setting a dangerous standard that enables other fraudsters to hide in plain sight.
FlexCoin - As “the world's first bitcoin bank” that’s “not a true bank”, FlexCoin provides “a central location for all of your bitcoins”. “Bitcoins deposited with flexcoin will be stored on [thei]r secure servers” so you can “send bitcoins to non-technical individual[s] via e-mail”. Unlike blockchain, “flexcoin to flexcoin transfers are free”. MapleChange - “[S]wift, reliable and to-the-point!” “One of [their] primary concerns is security for [their] customers'' which is why “keys are cryptographically encrypted”. More Canadian than anyone! Excuse me while we hold the door open to our crypto! "[W]ithdraws(sic) are next to instantaneous", "rel[ying] solely on the aspect of swiftness"! Canadian Bitcoins - Funds stored for convenience in a professional Rogers data center, which has the highest level of courtesy and customer service - always going above and beyond to provide expedient service whenever a request comes in! CoinTradeNewNote - A “meticulously engineered Bitcoin Exchange” “focused on security and tak[ing] these risks seriously”. “[Y]ou don’t have to worry”, they have “90+% cold storage” and their “cold storage is fully insured by Xapo”. Plus, as “a registered Canadian corporation” they “leverage the good guys to fight the bad guys”. Einstein - You can get “your money deposited and withdrawn faster than any other exchange”. As one customer said "With so many hacks and exit scams, it gives me confidence knowing Einstein is backed by hard-working people just like me." Just check the user experience on their subreddit from their "220,000+ satisfied customers". EZ-BTC - As the world’s “most user-friendly and bespoke crypto currency management platform”, they have “strong security”. “All your coins are kept in cold storage. They’re safe.”. The presence of physical ATMs was one of the strategies to build customer confidence for their promised 9% annual return on stored funds. QuadrigaCX - Operating since 2013, with “vast cryptocurrency reserves” right up to the end. "Bitcoins that are funded in QuadrigaCX are stored in cold storage, using some of the most secure cryptographic procedures possible." Even today some of the funds remain 100% secure in their cold storage! If there are any others I missed, let me know!
No Verification Found
BitVo - Whether “Canada's premier cryptocurrency exchange” or merely “on a mission to become Canada’s premier cryptocurrency exchange”, we have to praise BitVo’s security for including “multiple signatures of a select group of trusted individuals” which are “not connected to the exchange platform or a network”. It is unfortunate that such common sense concepts are “proprietary” instead of the standard on all Canadian platforms. While assuring that they operate “on a full-reserve basis” and talking about “transparency”, the proof is lacking and nothing indicates it to have been verified externally or even internally. The withdrawal-based fee structure incentivizes users to keep funds “safe and secure” on the platform - which is “owned and operated by banking and security experts”. The “banking” side shows for sure in these hidden fine-print fees, which go well with transparency. CoinField - Apparently no longer the "most secure trading platform in Canada" but now instead the “Best Bitcoin & Cryptocurrency Exchange In Canada” - based in Estonia and no longer having a Canadian office. They’re “fully regulated” in 193+ countries, except for the period between October 2019 and June 2020, when they weren’t even registered as an MSB. They offer a huge range of trading pairs except for the ones you need, with high liquidity except for the pairs that don’t have any, and you can withdraw and trade all of your funds as long as you leave a small amount behind at every stage. CoinSmart - Not sure what "[i]ndustry leading cold storage" is, but luckily it’s “bank level”. No mention of multi-sig. They’re so "accountable to [their] clients, community and to each other" and "committed to being open and honest" that they don’t include any audit. Deposits are easy and withdrawals are fun - like a video game. Advance through each stage to prove your willpower, complete with warnings, SMS verification that doesn’t display errors (but luckily you can change the number to anything at all without further verification), and even an elaborate high-resolution selfie requirement you have to email in. If you can’t complete or don’t feel comfortable sending info via email, your money is held hostage - no big deal at all really. Coinut - As "the most secure cryptocurrency exchange", they provide “a comprehensive cryptocurrency exchange platform for trading cryptocurrencies”. (Not to be confused with a cryptocurrency exchange platform for trading coconuts.) They’ve been “running securely for about three years” “by storing cryptocurrencies offline” in a single “offline computer”. In addition to not using multi-sig and "not us[ing] USB drives, as the online computer may be infected with virus", they also don’t appear to use audits or any form of public verification. NDAX - “Canada’s most secure trading platform” to "set the standard for the Canadian cryptocurrency industry". While NDax promotes “segregated accounts” and “95-98% of user funds in an offline, multi-signature wallet”, there’s nothing to indicate backing of assets on the platform. While apparently partnered with a Canadian bank, the bank is not revealed. No audit found but at least there’s a full-page risk disclosure and disclaimer. You can sleep peacefully knowing that they’re legally protected, even “for losses suffer(sic) to you as a result of any defaults of by(sic) insolvency of other Users.” What does that even mean? Apparently, even with their industry-record withdrawal fees, they couldn’t afford a legal team with proper grammar. Newton - Newton was one of the first to announce third party custody. You should give your funds to Newton, because they’ll give them to Balance, and they’ll do this for free! And “[m]ultinational companies trust” Balance. According to the Balance terms, “the digital assets you purchase via the Platform are not protected by any government or other insurance”. "Prospective clients...will hold the entire liability associated with purchasing a Digital Asset Cache™️ and using [Balance] services, potentially including partial or total loss of capital." "Balance does not represent or guarantee that the Balance Platform will be free from loss, corruption, attack, viruses, interference, hacking, or other security intrusion, and Balance disclaims any liability relating thereto." "No data transmission over the Internet can be guaranteed to be 100% secure, and as a result [they] cannot ensure or warrant the security of any information you transmit to [them]." "You are solely responsible for maintaining the confidentiality and security of your Account." If someone else should “[w]ithdraw the digital assets in your DAC to [thei]r external digital wallets as soon as within the same business day.” "Balance shall not be responsible for any losses arising out of the unauthorized or other improper use of your Account." The security of Balance custodianship comes down to (a) proprietary “HSMs” tested by their team of experts are more secure than hardware wallets tested by thousands of teams of experts around the globe, (b) a standardized and documented system of physical security in facilities accessible to a select number of people is superior to a combination of unique physical security, exclusive signing procedure, and complete locational secrecy that could be employed separately by multiple reasonably competent individuals, and (c) placing your trust in the team of Newton, the team of Balance, and the security of a website is more secure than simply trusting a single team to manage the private keys in an offline multi-sig fashion. While Balance has an extensive page on security and internal controls, I was unable to locate any audit nor verification that the assets on Newton or custodian Balance are actually fully backed against deposits. From the demo page, we can see that Newton has visibility to see their balances on Balance, so at least Dustin and the team can check diligently and make sure they aren’t taken. Why not give some of that visibility to your customers? Why has Newton, which has been a leader in so many other areas (“commission-free”, working to get the best rates, etc…) not been a leader in putting together any level of public visibility to the backing of customer funds on their platform?
CoinBerry - CoinBerry uses the best practice of offline multi-sig for the storage of all customer funds, a set-up that, to date, has a breach-less record historically. Assuming the private keys are properly managed by separate trained people, CoinBerry client funds are thus stored in what’s essentially a giant cold storage wallet, with all withdrawals handled and verified by multiple people before being approved. However, this model is still subject to the platform being tricked into releasing funds as may have happened in August 2020. What they haven't done is transparently admitted and explained how the breach occurred, which can be an opportunity to highlight security improvements and help other platforms avoid similar issues. Instead, they've recently purchased insurance to cover future incidents. It's hard to judge from a few excerpts of what’s likely a multi-page (or even a multi-chapter) policy, but it would be the first time that insurance has ever paid out in the history of cryptocurrency. A multi-platform insurance strategy could be cheaper, more comprehensive, and more likely to pay out than third party insurance. CoinBerry is “trusted by Canadian Municipalities”, a deal that enabled “the first payment of property taxes with Bitcoin in Canadian History”. They reportedly also “undergo annual 3rd party financial statement audits”. From records, these appear to be conducted by the firm MNP which is an accounting firm. CoinBerry has not, however, publicly declared themselves to be “fully-backed”, nor have they published any verification on the backing level of funds on the platform. Rather the audits are “secret”. This is concerning given the large referral bonuses paid out by the platform to new customers (including a popular $25 referral bonus for purchasing $50 of bitcoin), multiple issues with withdrawal delays, including one affecting hundreds of customers earlier this year, and the slow increase to their “fair pricing and industry-leading low fees.” Fees have gone from 0.5% to 1%, to a tiny sentence about “adding a margin, or spread, of between 0% and 2% to the rate offered by [thei]r liquidity sources”. Luckily, they “don’t hide fees across your trading experience.” In case you should sign up and find that (up to 2%) rate to be too high, “[a]ccounts requesting a withdrawal of Fiat or Crypto currency in original form, without conducting a trade will be...charged an account maintenance fee calculated as the larger of $25 or 5% of the total amount requested.” You will also need to pay additional “mining fees for crypto withdrawals”, which significantly exceed typical transaction costs and are only mentioned in the fine print of their fees page. CoinBerry has publicly expressed agreement that you should not store funds on cryptocurrency exchanges including their own. Neither their insurance nor world-class security will do anything whatsoever if their platform goes insolvent. CoinSquare - CoinSquare has had a rough year, most notably with being publicly declared as having inflated trading volume and having to pay multi-million dollar fines. As usual, the Reddit community was already on top of this and apparently, some staff at the company were even open about it. Ironically, one could argue that their dishonest practice did more to stand up to Quadriga than regulators ever did, may have saved thousands of Canadians from losing their funds, and may even have been a key factor in bringing Quadriga down. It remains to be seen what will become of the shell of one of Canada's oldest exchanges. It would be the ultimate in poetic irony if the actions of the OSC to protect CoinSquare investors ultimately destroyed the full value of their investment. If that plays out, I'm sure they will heap praise on the OSC for so publicly and fragrantly shaming CoinSquare for a practice which was similarly employed on other exchanges globally and which they'd already voluntarily ceased months prior to the conclusion of the 6-figure investigation and 7-figure fines. That said, CoinSquare already had a lack of visibility into their security practices, which they describe as “100% proprietary”. This would imply the team at CoinSquare is smarter than established security standards by experts all around the world at protecting your funds, contradicting previously reported incidents. They describe “SSL and 2FA”, which are more or less standard features of all exchanges. A “95% cold storage” policy is low compared to many other platforms, and it doesn’t appear to be mentioned whether multi-sig is being employed or not. And of course, their apparent regular audits are not public (allegedly by “a national accounting firm whose identity is protected under an NDA"). They’ve routinely described themselves as solvent rather than fully backed. Kraken - A kraken is “an enormous mythical sea monster”, and likewise Kraken, the exchange, is enormous, the largest and oldest exchange platform in North America. Kraken recently achieved the momentous accomplishment of becoming the first cryptocurrency exchange to be a regulated bank by completing a charter in the state of Wyoming. Kraken calls itself the “most trusted cryptocurrency exchange” and apparently “provides world class financial stability by maintaining full reserves, healthy banking relationships and the highest standards of legal compliance”. While many individual Kraken customers have been hacked, the platform overall never has, which is an impressive record. Similarities abound further. According to legend, kraken exist off the coast of Norway. According to alleged court papers, Kraken operated illegally in the state of New York. Should you encounter a kraken, you may be best to leave silently. If you should work at the counter for Kraken, you may be legally silenced. One of the former employees for Kraken alleges wrongful dismissal and that the bank accounts of Kraken are actually running millions of dollars short of where they should have been. But don't worry - Kraken’s website features a Proof of Reserve page, stating that “[o]ver the past several weeks, Kraken has successfully developed and completed an industry-leading, independent, cryptographically-verified audit.” But the page was written in 2014 and among the long list of limitations, the process does not enable any validation on the blockchain. Kraken hasn't done any validation or publishing of reserves in 6 years and counting. NetCoins - Once upon a time, the cofounder of CoinTrader (sound familiar?) decided to found a new exchange - “Canada’s easiest, most trusted way to buy and sell crypto”. As they say on the FAQ, “[t]rading cryptocurrency is completely safe”. Having your own wallet is “entirely up to you! You can certainly keep cryptocurrency, or fiat, or both, on the app.” “Get verified in minutes!” While comforting to know that parent corporation BIGG Digital Assets is audited by Manning Elliott LLP and they have “[r]eal human beings you can get in touch with easily”, this doesn't make up for no visibility whatsoever into how funds are stored or what portions are backed.
Full Backing Report
There are only two exchanges in Canada meeting these criteria. BitBuy - BitBuy has operated since 2016, and was the very first to get a “Proof of Reserve and Security Audit Report” from third party CipherBlade. Since that time, they’ve also established themselves as the first company to get two separate third party validations, with the second one from Blockchain Intelligence Group. The platform’s initial operation as a non-custodial “Express Trade” model lends additional credibility. Therefore, with now two independent third party reports, BitBuy maintains the title as the most transparent exchange in Canada. However, “Bitbuy has moved its existing bitcoin holdings over to Knox”. You now have to trust both teams and platforms for the security of your funds. This is described by them as an “industry leading push for best practices”. Insurance is of course “subject to the full policy terms, conditions and exclusions”. And “Bitbuy will be Knox’s first platform partner”. Knox has never done this before for any other platform. Their security model is “a mouthful for most”, but let’s break down their pitch. They have “air-gapped specialized hardware”. So is a standard typical hardware wallet. It’s running “custom policy logic”, which could be a good or a bad thing depending on the logic. Their logic has probably been vetted by a single team of experts, which is a standard shy of most hardware wallet protocols vetted by thousands of experts globally. They use a “dual-control operational model”, which if you look up dual-control, it actually refers to the fact that the functionality of the module is simultaneously performing actions and being monitored”. It allows one to “experiment with the system so as to learn about its behavior and control it better in the future” which you can decide for yourself if that’s a good thing to have or not in the hardware that controls withdrawals of an active exchange platform. There is “offline transaction processing”, which again is a standard feature of a hardware wallet. “Geographically distinct facilities” is a good idea, though easily achieved by not storing all the private keys in the same place. Saying that the facilities “communicate in a closed network” is an interesting concept. How can you know that a network is closed? If the facilities are close together, they can be breached together. If far apart, someone can get in the middle. The network is no longer closed the moment any part of it is breached. I can go on and on and break down every one of their systems if I have to, but instead, I’ll quote their own security advice about “minimizing the attack surface of the entire key lifecycle”. The minimum attack surface for a private key is having an individual generate it secretly and securely using a process which is vetted by hundreds of security experts around the world, and not relying on a third party to have to control anything to do with that key. This is already available from most standard hardware wallets, with experts debating whether other advanced experts can find a way to extract the key with access to extremely sophisticated equipment and physical access to the hardware. The best and most efficient way to mitigate a weak or corruptible party is through multi-sig where all parties have to sign the transaction. Adding intermediary custodians instead means funds are lost when any one of them is breached, and when using the same in-house hardware as Knox does, any vulnerability on that hardware or supply chain can compromise multiple wallets at once. Now, insurance. The policy isn’t public on its website. It gives high-level features only. What’s astounding is that “collusion” is considered a break-through, which says a lot about the state of third party insurance in the space. I requested an example policy from their team. Their response was that it was “proprietary” and that they only “go over it with serious buyers”. In other words, no one has visibility to the actual policy details of what’s really covered outside of BitBuy or Knox, and neither party has any incentive to present that information objectively. For now, until someone cares to prove me wrong, I’ll quote their own website, “[m]ost policies covering Bitcoin theft and loss fall short and provide a false sense of security”. One of the issues with the BitBuy validation is that it offers no visibility whatsoever for customers to know if their balances were included in any of their third-party validations. As such, BitBuy could have excluded any number of customers and passed both verifications with flying colours. That's why it isn’t a full Proof of Reserve. Also, they stopped talking to me again. But I still believe that BitBuy is one of the least worst platforms, now with reserves verified by two separate third parties. ShakePay - Firstly, congratulations. The formerly trustless raccoon has now got a third party validation - a key step forward. The ShakePay platform is incredibly good at marketing, with the most powerful “Shaking Sats” program to literally get thousands of Canadians to think about buying more cryptocurrency every single day, or at least to pay homage to their great raccoon mascot. More recently, ShakePay completed a security assessment provided by CipherTrace, and added further insurance. CipherTrace found that reserves appeared to be fully backed including extensive analysis of the transactions and provided data. ShakePay could be upfront that they charge a market spread or list the buy and sell prices. Instead, they promote the service as “no fees” and list only one price for bitcoin or ethereum, the only coins they sell. To find the model you have to click through to a separate page. The spread and pricing information is only ever available from within a registered account. ShakePay does not offer any additional trading functionality or coins. ShakePay states that the “majority of all digital currencies are stored securely offline”. The CipherBlade report found this ratio was at “93% of Bitcoin and 91% of Ethereum” in cold storage at the time of the report, though it “var[ies] periodically to some degree throughout the day”. The report refers to a “multi-signature wallet interface”, which they later call a “service to access its sending and receiving multi-signature wallets”, which apparently also “does not have control over cryptocurrency in the hot wallets”. This part doesn’t exactly make sense, as one would most likely consider “access” to a “sending” function as “control”. Apparently, this “not mentioned” service is “without any known security risks” and there are also “redundancy measures” in place as well. Whatever that means in the context of irreversible transactions is a mystery. However, the majority of funds are no longer stored with ShakePay but have now been given to an undisclosed “trust company registered under the NYDFS”. The “variety of security protocols” in place here include “address whitelisting”, the only policy they are willing to disclose publicly “for security reasons”. While ShakePay won’t identify the third party, “CipherBlade can confidently conclude that Shakepay controls these cold wallets” even though “they are controlled by [the] cold storage provider” and “the cold storage provider ultimately holds the private keys”. ShakePay does receive “an account statement” “which includes applicable wallet addresses and balances held” and “[d]ata found on the blockchain was also in line with information found on these statements.” It will be interesting to see in one of many “quite unlikely” events what “the cold storage provider’s policy and Shakepay’s own policy” would cover, given that the details of both policies are completely secret. Luckily, “[t]he vast majority of Shakepay customers who purchase cryptocurrency on the Shakepay platform withdraw it promptly thereafter.” It’s important to note that this report is not a Proof nor an Audit (as originally named). “The reviewer is not a professional accountant, and CipherBlade has not performed a professional financial audit or an audit of internal controls and expresses no assurance on the accounting records of Shakepay.” ShakePay was happy to remove “audit” but they still continue to insist on calling this a “proof”, when it’s not. They claim “Proof of Reserves can have a variety of setups” and they cited Nic Carter’s blog post, which also listed all the criteria for the proof, which they did not meet. In discussion with Nic (who is amazingly open to chat), he’s agreed “what they are doing is not a full PoR” and he “didn’t believe it would be a widely consulted thing - [he] was mostly doing it to encourage custodians to take PoR seriously”. The point of a “proof” and why it’s called a “proof” is because it leaves no doubt. A Proof of Reserve needs to prove the reserves - that funds exist on the blockchain, are spendable by the platform, and fully back the assets of any customer who bothers to check. ShakePay’s does not.
Proof of Reserves
Presently all platforms in Canada have refused to provide visibility to the public blockchain entries backing funds on their platform. They have refused to sign a proof of spendability for any funds they control. All claims and verifications have been against customer lists provided by the platform with no ability for any customers to validate they were included. This is a recipe for more Gerald Cottens and Dave Smillies. I understand Proof of Reserve is not practical for all platforms. I was able to come up with an alternative that doesn’t require public blockchain visibility, could be implemented today using reputable third parties, and effectively validates all customers are included.
How We Could Have Safe Exchange Platforms In Canada
The first and largest issue has always been a lack of transparency. Far more funds have been lost to fraudulent platforms and wallet services than hacks. Honest platforms need to be giving greater visibility and certainty to their customers to make fraud obvious. Secondly, no platform employing offline storage and multi-sig has ever been breached. We need to agree on the basic standards of what it takes to keep assets secure and create an environment where best practices are shared instead of hidden between platforms. And thirdly, third party insurance incentivizes high fees, it limits coverage, and it does everything possible to avoid a payout. We need an organized insurance strategy that is run by platform operators and overseen with the full protection of Canadians in mind. What’s possible is exciting, but not guaranteed. There are a lot of irreversibly horrible futures which are even more likely if we merely sit back and watch.
https://github.com/gridcoin-community/Gridcoin-Research/releases/tag/188.8.131.52 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.
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.
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.
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!
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.
Network magnitude unit pinned to a static value of 0.25
Max research reward allowed per block raised to 16384 GRC (from 12750 GRC)
New CPIDs begin accruing research rewards from the first superblock that contains the CPID instead of from the time of the beacon advertisement
500 GRC research reward limit for a CPID's first stake
6-month expiration for unclaimed rewards
10-block spacing requirement between research reward claims
Rolling 5-day payment-per-day limit
Legacy tolerances for floating-point error and time drift
The need to include a valid copy of a CPID's magnitude in a claim
10-block emission adjustment interval for the magnitude unit
One-time beacon activation requires that participants temporarily change their usernames to a verification code at one whitelisted BOINC project
Verification codes of pending beacons expire after 3 days
Self-service beacon removal
Burn fee for beacon advertisement increased from 0.00001 GRC to 0.5 GRC
Rain addresses derived from beacon keys instead of a default wallet address
Beacon expiration determined as of the current block instead of the previous block
The ability for developers to remove beacons
The ability to sign research reward claims with non-current but unexpired beacons
As a reminder:
Beacons expire after 6 months pass (180 days)
Beacons can be renewed after 5 months pass (150 days)
Renewed beacons must be signed with the same key as the original beacon
Magnitudes less than 1 include two fractional places
Magnitudes greater than or equal to 1 but less than 10 include one fractional place
A valid superblock must match a scraper convergence
Superblock popularity election mechanics
Yes/no/abstain and single-choice response types (no user-facing support yet)
To create a poll, a maximum of 250 UTXOs for a single address must add up to 100000 GRC. These are selected from the largest downwards.
Burn fee for creating polls scaled by the number of UTXOs claimed
50 GRC for a poll contract
0.001 GRC per claimed UTXO
Burn fee for casting votes scaled by the number of UTXOs claimed
0.01 GRC for a vote contract
0.01 GRC to claim magnitude
0.01 GRC per claimed address
0.001 GRC per claimed UTXO
Maximum length of a poll title: 80 characters
Maximum length of a poll question: 100 characters
Maximum length of a poll discussion website URL: 100 characters
Maximum number of poll choices: 20
Maximum length of a poll choice label: 100 characters
Magnitude, CPID count, and participant count poll weight types
The ability for developers to remove polls and votes
[184.108.40.206] 2020-09-03, mandatory, "Fern"
Backport newer uint256 types from Bitcoin #1570 (@cyrossignol)
Implement project level rain for rainbymagnitude #1580 (@jamescowens)
Upgrade utilities (Update checker and snapshot downloadeapplication) #1576 (@iFoggz)
Provide fees collected in the block by the miner #1601 (@iFoggz)
Add support for generating legacy superblocks from scraper stats #1603 (@cyrossignol)
Port of the Bitcoin Logger to Gridcoin #1600 (@jamescowens)
Implement zapwallettxes #1605 (@jamescowens)
Implements a global event filter to suppress help question mark #1609 (@jamescowens)
Add next target difficulty to RPC output #1615 (@cyrossignol)
Add caching for block hashes to CBlock #1624 (@cyrossignol)
Make toolbars and tray icon red for testnet #1637 (@jamescowens)
Add an rpc call convergencereport #1643 (@jamescowens)
Implement newline filter on config file read in #1645 (@jamescowens)
Implement beacon status icon/button #1646 (@jamescowens)
Add gridcointestnet.png #1649 (@caraka)
Add precision to support magnitudes less than 1 #1651 (@cyrossignol)
Replace research accrual calculations with superblock snapshots #1657 (@cyrossignol)
Publish example gridcoinresearch.conf as a md document to the doc directory #1662 (@jamescowens)
Add options checkbox to disable transaction notifications #1666 (@jamescowens)
Add support for self-service beacon deletion #1695 (@cyrossignol)
Add support for type-specific contract fee amounts #1698 (@cyrossignol)
Add verifiedbeaconreport and pendingbeaconreport #1696 (@jamescowens)
Add preliminary testing option for block v11 height on testnet #1706 (@cyrossignol)
Add verified beacons manifest part to superblock validator #1711 (@cyrossignol)
Implement beacon, vote, and superblock display categories/icons in UI transaction model #1717 (@jamescowens)
Bitcoin mining still remains one of the best ways to make a profit in the crypto industry, although it is not exactly easy to do it by yourself anymore. With the demand being as great as it is, it is much easier to simply join one of the Bitcoin mining pools and help out, rather than try to win the block for yourself.. But, no matter what you try to do, you need two things in order to do it ... Build Your Own Portable Bitcoin Mining Rig / Battlestation: Greetings Everyone ! This is XK ; For a really long time since i bought and build my own Bitcoin Miners , I have always wanted to build something more "dedicated " for mining tasks rather than using classical Server cabinets and so on. Something… GPU mining rigs do have a couple of downsides, however, that a person looking on how to build a mining rig should know. The biggest downside is its price . Graphics cards tend to be quite expensive ( or very expensive, if you’re aiming for the best of the best ), so the initial investment you might have to make could be somewhat significant. Originally, Bitcoin’s creator intended for Bitcoin to be mined on CPUs (your laptop or desktop computer). However, Bitcoin miners discovered they could get more hashing power from graphic cards. Graphic cards were then surpassed by ASICs (Application Specific Integrated Circuits). Think of a Bitcoin ASIC as specialized Bitcoin mining computers, Bitcoin mining machines, or “bitcoin ... Just turn on the PC that you already have, install one of the mining apps featured on our website, and you can start mining Bitcoin in minutes. However, if you don’t have a PC, or want to build a separate one to use for Bitcoin mining only, here’s what you’re going to need: What you need to build a Bitcoin Mining Computer. Motherboard.
How To Build a Crypto GPU Mining Rig With $1000 or Less ...
Noob's Guide To Bitcoin Mining - Super Easy & Simple - Duration: ... The BEST GPU & CPU Mining Rig Build Guide 2019 ... How To Turn Your Old Computer Into A Mining Rig, Part II - Duration: ... Learn how to mine your very own Cryptocurrency! In the video, we go over the tech you will need and how to put all the pieces together. There's many ways to ... Vosk reviews how to build the best cheap beginner crypto GPU mining rig in a few easy steps! Anyone can build this Duo Mining Rig for less than $1000 with no... Today i show how you can turn your 10 year old computer into a mining rig with a few simple steps! The parts that are already in an old computer can still be... The virtual goldrush to mine Bitcoin and other cryptocurrencies leads us to Central Washington state where a Bitcoin mine generates roughly $70,000 a day mining...