Change Bitcoin Core Data Directory - BitcoinWiki

Bored? Looking for something to do? Start with this list of things to do in the Sacramento area.

(Credit for the below list has to be given to u/BurritoFueled, who created the original list in 2014 and updated it a year later. Almost two-thirds of the items below are still from that original list. All I’ve done with the list is revive it a little bit by updating dead links and making little tweaks when necessary. Also, thanks to those that submitted new additions to the list last week. Over a third of the below items are new and a lot of the original items have had newer information added onto them.)
People are always looking for something to do around here. Maybe you’re a transplant, unaware of what this area has to offer, or maybe you’re a lifelong resident, tired of the same old thing. Well friend, if you fall into the latter category, do not despair. There’s actually plenty of things to do in the Sacramento area – things of interest to almost any lifestyle, personality, or budget.
So, whether you’re an athlete, geek, eccentric, hipster, weirdo, sexual deviant or just a normal person looking for a new activity, below is a list of activities for you to try. Please note that it includes only activities that take place at least a few times a year – no one-off events or festivals here.
Enjoy this list. If you have any suggestions of your own to add, comment below in this thread. I'll try to keep this as up to date as possible.
Away we go.
UPDATED 10-6-20
(Note: Due to the current pandemic, some of these activities may be curtailed or not offered at all.)
submitted by PowerWindows85 to Sacramento [link] [comments]

Gridcoin "Fern" Release
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!

Summary Changelog



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.







As a reminder:









Detailed Changelog

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





submitted by jamescowens to gridcoin [link] [comments]

PSA: Enable Tor as a simple way to make your node reachable.

Become one of the 10% of node operators that receive incoming connections.
Installing bitcoin core is easy, and with pruning it really isn't the space sink it is characterized as. Even a modest computer can complete the initial block download (IBD) and become a full node. But what some users (90%) find a bit more challenging, is how to become a listening node. Listening nodes are an important part of the network, and are simple enough to enable. I can think of 4 ways to do it:
  1. Operate on an OS and Network that support uPnP, allowing bitcoin to open the ports for you.
  2. Subscribe to a VPN that allows you to open ports through their service.
  3. Manually configure your OS and network to forward port 8333 and 18333.
  4. Run Tor and direct bitcoin to listen through it.
I'll discuss #4. Obviously #1 or #2 are easier, but require a VPN subscription or uPnP enabled HW. And if you live in a dorm or don't control the network, Tor may be the only free option available.
As a bit of background, bitcoin supports three networks that your node can listen on:
Obviously, the more you enable, the better, but here are the basic steps for Tor in broad strokes. If you have any questions post them here and I'll see if we can't help you out:
  1. Download, verify1 and install Gpg4win
  2. Download, verify2, install, and launch Tor Browser
  3. Download, verify3, install, and launch Bitcoin Core
  4. Launch and Admin command console in the directory containing tor.exe
  5. Install the Tor service: tor.exe --service install
  6. CD to service dir: cd %windir%\ServiceProfiles\LocalService\AppData\Roaming\tor
  7. Create and edit a file called torrc with the contents suggested below
  8. Restart tor: tor.exe --service stop && tor.exe --service start
  9. Record the hostname: type .\HiddenService\hostname as
  10. Add the bitcoin.conf options suggested below
  11. Restart the bitcoin-qt program
  12. (Optional) Activate the bitnodes crawler at
It may take a while for your node to show up on bitnodes. I've found the check button sometimes has trouble with onions. Of course you don't need to do it, but it can provide a simple way to check status once your on the list.

torrc file: (replace c:\windows with the proper path as needed)


Change to C:\Windows\ServiceProfiles\LocalService\AppData\Roaming

Log notice file \tor\service.log

Bridges may be needed if the Gov't shuts down Tor exit nodes. Get Bridges by

emailing [email protected] from Gmail (only) and uncomment as follows:

Bridge obfs4 : cert= iat-mode=

HiddenServiceDir \tor\HiddenService HiddenServiceVersion 2 HiddenServicePort 8333 HiddenServicePort 18333 ```

bitcoin.conf file: (entries to be ADDED)


Change to what you recorded earlier

onion= listen=1 externalip= discover=1 ```
  • 1 Cert: {Subject: Intevation GmbH; SHA1: c13a65963ad53e78694dd223d518007791a05fe4}
  • 2 PGP Signing Key: 0xEF6E286DDA85EA2A4BA7DE684E2C6E8793298290
  • 3 PGP Signing Key: 0x01EA5486DE18A882D4C2684590C8019E36C2E964
submitted by brianddk to Bitcoin [link] [comments]

Bitcoin Tor

Subject: PSA: Make your node reachable by using Tor
There is usually a post every few months with someone asking for tips on how to make their node reachable. It's always a hard question to answer since its impossible to know what type of routers and firewalls they are going to have to punch through. This is especially difficult in college dorms. One cheap (and easy) way around it is to to just jump through a few extra steps to make your bitcoin node a bitcoin onion node. Tor is great about traversing routers and firewalls like a hot knife through butter.
  1. Download, verify1, install and initialize Gpg4win
  2. Download, verify2, install, and launch Tor Browser
  3. Download, verify3, install, and launch Bitcoin Core
  4. Launch an Admin command console in the directory with tor.exe
  5. Install the Tor service: tor.exe --service install
  6. CD to service dir: cd %windir%\ServiceProfiles\LocalService\AppData\Roaming\tor
  7. Create and edit a file called torrc with the contents suggested below
  8. Restart tor: tor --service stop && tor --service start
  9. Record your onion hostname: type .\HiddenService\hostname as
  10. Add the bitcoin.conf options suggested below
  11. Restart the bitcoin-qt program
  12. Verify node connectivity at

torrc file: (replace c:\windows with the proper path as needed)


Change to C:\Windows\ServiceProfiles\LocalService\AppData\Roaming

Log notice file \tor\service.log HiddenServiceDir \tor\HiddenService HiddenServiceVersion 2 HiddenServicePort 8333 HiddenServicePort 18333 ```

bitcoin.conf file: (entries to be ADDED)


Change to what you recorded earlier

onion= listen=1 externalip= discover=1 ```
  • 1 - Cert-Subject: "Intevation GmbH"  ;  Cert-SHA1: c13a65963ad53e78694dd223d518007791a05fe4
  • 2 - PGP Signing Key: 0xEF6E286DDA85EA2A4BA7DE684E2C6E8793298290
  • 3 - PGP Signing Key: 0x01EA5486DE18A882D4C2684590C8019E36C2E964
submitted by brianddk to brianddk [link] [comments]

Crypto Banking Wars: Will Coinbase or Binance Become The Bank of The Future?

Crypto Banking Wars: Will Coinbase or Binance Become The Bank of The Future?
Can the early success of major crypto exchanges propel them to winning the broader consumer finance market?
This is the first part of Crypto Banking Wars — a new series that examines what crypto-native company is most likely to become the bank of the future. Who is best positioned to reach mainstream adoption in consumer finance?
While crypto allows the world to get rid of banks, a bank will still very much be necessary for this powerful technology to reach the masses. We believe a crypto-native company, like Genesis Block, will become the bank of the future.
In an earlier series, Crypto-Powered, we laid out arguments for why crypto-native companies have a huge edge in the market. When you consider both the broad spectrum of financial use-cases and the enormous value unlocked through these DeFi protocols, you can see just how big of an unfair advantage blockchain tech becomes for companies who truly understand and leverage it. Traditional banks and fintech unicorns simply won’t be able to keep up.
The power players of consumer finance in the 21st century will be crypto-native companies who build with blockchain technology at their core.
The crypto landscape is still nascent. We’re still very much in the fragmented, unbundled phase of the industry lifecycle. Beyond what Genesis Block is doing, there are signs of other companies slowly starting to bundle financial services into what could be an all-in-one bank replacement.
So the key question that this series hopes to answer:
Which crypto-native company will successfully become the bank of the future?
We obviously think Genesis Block is well-positioned to win. But we certainly aren’t the only game in town. In this series, we’ll be doing an analysis of who is most capable of thwarting our efforts. We’ll look at categories like crypto exchanges, crypto wallets, centralized lending & borrowing services, and crypto debit card companies. Each category will have its own dedicated post.
Today we’re analyzing big crypto exchanges. The two companies we’ll focus on today are Coinbase (biggest American exchange) and Binance (biggest global exchange). They are the top two exchanges in terms of Bitcoin trading volume. They are in pole position to winning this market — they have a huge existing userbase and strong financial resources.
Will Coinbase or Binance become the bank of the future? Can their early success propel them to winning the broader consumer finance market? Is their growth too far ahead for anyone else to catch up? Let’s dive in.


The most formidable exchange on the global stage is Binance (Crunchbase). All signs suggest they have significantly more users and a stronger balance sheet than Coinbase. No other exchange is executing as aggressively and relentlessly as Binance is. The cadence at which they are shipping and launching new products is nothing short of impressive. As Tushar Jain from Multicoin argues, Binance is Blitzscaling.
Here are some of the products that they’ve launched in the last 18 months. Only a few are announced but still pre-launch.
Binance is well-positioned to become the crypto-powered, all-in-one, bundled solution for financial services. They already have so many of the pieces. But the key question is:
Can they create a cohesive & united product experience?

Binance Weaknesses

Binance is strong, but they do have a few major weaknesses that could slow them down.
  1. Traders & Speculators Binance is currently very geared for speculators, traders, and financial professionals. Their bread-and-butter is trading (spot, margin, options, futures). Their UI is littered with depth charts, order books, candlesticks, and other financial concepts that are beyond the reach of most normal consumers. Their product today is not at all tailored for the broader consumer market. Given Binance’s popularity and strength among the pro audience, it’s unlikely that they will dumb down or simplify their product any time soon. That would jeopardize their core business. Binance will likely need an entirely new product/brand to go beyond the pro user crowd. That will take time (or an acquisition). So the question remains, is Binance even interested in the broader consumer market? Or will they continue to focus on their core product, the one-stop-shop for pro crypto traders?
  2. Controversies & Hot Water Binance has had a number of controversies. No one seems to know where they are based — so what regulatory agencies can hold them accountable? Last year, some sensitive, private user data got leaked. When they announced their debit card program, they had to remove mentions of Visa quickly after. And though the “police raid” story proved to be untrue, there are still a lot of questions about what happened with their Shanghai office shut down (where there is smoke, there is fire). If any company has had a “move fast and break things” attitude, it is Binance. That attitude has served them well so far but as they try to do business in more regulated countries like America, this will make their road much more difficult — especially in the consumer market where trust takes a long time to earn, but can be destroyed in an instant. This is perhaps why the Binance US product is an empty shell when compared to their main global product.
  3. Disjointed Product Experience Because Binance has so many different teams launching so many different services, their core product is increasingly feeling disjointed and disconnected. Many of the new features are sloppily integrated with each other. There’s no cohesive product experience. This is one of the downsides of executing and shipping at their relentless pace. For example, users don’t have a single wallet that shows their balances. Depending on if the user wants to do spot trading, margin, futures, or savings… the user needs to constantly be transferring their assets from one wallet to another. It’s not a unified, frictionless, simple user experience. This is one major downside of the “move fast and break things” approach.
  4. BNB token Binance raised $15M in a 2017 ICO by selling their $BNB token. The current market cap of $BNB is worth more than $2.6B. Financially this token has served them well. However, given how BNB works (for example, their token burn), there are a lot of open questions as to how BNB will be treated with US security laws. Their Binance US product so far is treading very lightly with its use of BNB. Their token could become a liability for Binance as it enters more regulated markets. Whether the crypto community likes it or not, until regulators get caught up and understand the power of decentralized technology, tokens will still be a regulatory burden — especially for anything that touches consumers.
  5. Binance Chain & Smart Contract Platform Binance is launching its own smart contract platform soon. Based on compatibility choices, they have their sights aimed at the Ethereum developer community. It’s unclear how easy it’ll be to convince developers to move to Binance chain. Most of the current developer energy and momentum around smart contracts is with Ethereum. Because Binance now has their own horse in the race, it’s unlikely they will ever decide to leverage Ethereum’s DeFi protocols. This could likely be a major strategic mistake — and hubris that goes a step too far. Binance will be pushing and promoting protocols on their own platform. The major risk of being all-in on their own platform is that they miss having a seat on the Ethereum rocket ship — specifically the growth of DeFi use-cases and the enormous value that can be unlocked. Integrating with Ethereum’s protocols would be either admitting defeat of their own platform or competing directly against themselves.

Binance Wrap Up

I don’t believe Binance is likely to succeed with a homegrown product aimed at the consumer finance market. Their current product — which is focused heavily on professional traders and speculators — is unlikely to become the bank of the future. If they wanted to enter the broader consumer market, I believe it’s much more likely that they will acquire a company that is getting early traction. They are not afraid to make acquisitions (Trust, JEX, WazirX, DappReview, BxB, CoinMarketCap, Swipe).
However, never count CZ out. He is a hustler. Binance is executing so aggressively and relentlessly that they will always be on the shortlist of major contenders.


The crypto-native company that I believe is more likely to become the bank of the future is Coinbase (crunchbase). Their dominance in America could serve as a springboard to winning the West (Binance has a stronger foothold in Asia). Coinbase has more than 30M users. Their exchange business is a money-printing machine. They have a solid reputation as it relates to compliance and working with regulators. Their CEO is a longtime member of the crypto community. They are rumored to be going public soon.

Coinbase Strengths

Let’s look at what makes them strong and a likely contender for winning the broader consumer finance market.
  1. Different Audience, Different Experience Coinbase has been smart to create a unique product experience for each audience — the pro speculator crowd and the common retail user. Their simple consumer version is at That’s the default. Their product for the more sophisticated traders and speculators is at Coinbase Pro (formerly GDAX). Unlike Binance, Coinbase can slowly build out the bank of the future for the broad consumer market while still having a home for their hardcore crypto traders. They aren’t afraid to have different experiences for different audiences.
  2. Brand & Design Coinbase has a strong product design team. Their brand is capable of going beyond the male-dominated crypto audience. Their product is clean and simple — much more consumer-friendly than Binance. It’s clear they spend a lot of time thinking about their user experience. Interacting directly with crypto can sometimes be rough and raw (especially for n00bs). When I was at Mainframe we hosted a panel about Crypto UX challenges at the DevCon4 Dapp Awards. Connie Yang (Head of Design at Coinbase) was on the panel. She was impressive. Some of their design philosophies will bode well as they push to reach the broader consumer finance market.
  3. USDC Stablecoin Coinbase (along with Circle) launched USDC. We’ve shared some stats about its impressive growth when we discussed DeFi use-cases. USDC is quickly becoming integrated with most DeFi protocols. As a result, Coinbase is getting a front-row seat at some of the most exciting things happening in decentralized finance. As Coinbase builds its knowledge and networks around these protocols, it could put them in a favorable position to unlock incredible value for their users.
  4. Early Signs of Bundling Though Coinbase has nowhere near as many products & services as Binance, they are slowly starting to add more financial services that may appeal to the broader market. They are now letting depositors earn interest on USDC (also DAI & Tezos). In the UK they are piloting a debit card. Users can now invest in crypto with dollar-cost-averaging. It’s not much, but it’s a start. You can start to see hints of a more bundled solution around financial services.

Coinbase Weaknesses

Let’s now look at some things that could hold them back.
  1. Slow Cadence In the fast-paced world of crypto, and especially when compared to Binance, Coinbase does not ship very many new products very often. This is perhaps their greatest weakness. Smaller, more nimble startups may run circles around them. They were smart to launch Coinbase Ventures where tey invest in early-stage startups. They can now keep an ear to the ground on innovation. Perhaps their cadence is normal for a company of their size — but the Binance pace creates quite the contrast.
  2. Lack of Innovation When you consider the previous point (slow cadence), it’s unclear if Coinbase is capable of building and launching new products that are built internally. Most of their new products have come through acquisitions. Their acquisition is what led to their Earn educational product. Their acquisition of Xapo helped bolster their institutional custody offering. They acqui-hired a team to help launch their staking infrastructure. Their acquisition of Cipher Browser became an important part of Coinbase Wallet. And recently, they acquired Tagomi — a crypto prime brokerage. Perhaps most of Coinbase’s team is just focused on improving their golden goose, their exchange business. It’s unclear. But the jury is still out on if they can successfully innovate internally and launch any homegrown products.
  3. Talent Exodus There have been numerous reports of executive turmoil at Coinbase. It raises a lot of questions about company culture and vision. Some of the executives who departed include COO Asiff Hirji, CTO Balaji Srinivasan, VP & GM Adam White, VP Eng Tim Wagner, VP Product Jeremy Henrickson, Sr Dir of Eng Namrata Ganatra, VP of Intl Biz Dan Romero, Dir of Inst Sales Christine Sandler, Head of Trading Hunter Merghart, Dir Data Science Soups Ranjan, Policy Lead Mike Lempres, Sr Compliance Vaishali Mehta. Many of these folks didn’t stay with Coinbase very long. We don’t know exactly why it’s happening —but when you consider a few of my first points (slow cadence, lack of innovation), you have to wonder if it’s all related.
  4. Institutional Focus As a company, we are a Coinbase client. We love their institutional offering. It’s clear they’ve been investing a lot in this area. A recent Coinbase blog post made it clear that this has been a focus: “Over the past 12 months, Coinbase has been laser-focused on building out the types of features and services that our institutional customers need.” Their Tagomi acquisition only re-enforced this focus. Perhaps this is why their consumer product has felt so neglected. They’ve been heavily investing in their institutional services since May 2018. For a company that’s getting very close to an IPO, it makes sense that they’d focus on areas that present strong revenue opportunities — as they do with institutional clients. Even for big companies like Coinbase, it’s hard to have a split focus. If they are “laser-focused” on the institutional audience, it’s unlikely they’ll be launching any major consumer products anytime soon.

Coinbase Wrap Up

At Genesis Block, we‘re proud to be working with Coinbase. They are a fantastic company. However, I don’t believe that they’ll succeed in building their own product for the broader consumer finance market. While they have incredible design, there are no signs that they are focused on or capable of internally building this type of product.
Similar to Binance, I think it’s far more likely that Coinbase acquires a promising young startup with strong growth.

Honorable Mentions

Other US-based exchanges worth mentioning are Kraken, Gemini, and Bittrex. So far we’ve seen very few signs that any of them will aggressively attack broader consumer finance. Most are going in the way of Binance — listing more assets and adding more pro tools like margin and futures trading. And many, like Coinbase, are trying to attract more institutional customers. For example, Gemini with their custody product.

Wrap Up

Coinbase and Binance have huge war chests and massive reach. For that alone, they should always be considered threats to Genesis Block. However, their products are very, very different than the product we’re building. And their approach is very different as well. They are trying to educate and onboard people into crypto. At Genesis Block, we believe the masses shouldn’t need to know or care about it. We did an entire series about this, Spreading Crypto.
Most everyone needs banking — whether it be to borrow, spend, invest, earn interest, etc. Not everyone needs a crypto exchange. For non-crypto consumers (the mass market), the differences between a bank and a crypto exchange are immense. Companies like Binance and Coinbase make a lot of money on their crypto exchange business. It would be really difficult, gutsy, and risky for any of them to completely change their narrative, messaging, and product to focus on the broader consumer market. I don’t believe they would ever risk biting the hand that feeds them.
In summary, as it relates to a digital bank aimed at the mass market, I believe both Coinbase and Binance are much more likely to acquire a startup in this space than they are to build it themselves. And I think they would want to keep the brand/product distinct and separate from their core crypto exchange business.
So back to the original question, is Coinbase and Binance a threat to Genesis Block? Not really. Not today. But they could be, and for that, we want to stay close to them.
Other Ways to Consume Today's Episode:
Follow our social channels:
Download the app. We're a digital bank that's powered by crypto:
submitted by mickhagen to genesisblockhq [link] [comments]

Reddcoin (RDD) 02/20 Progress Report - Core Wallet v3.1 Evolution & PoSV v2 - Commits & More Commits to v3.1! (Bitcoin Core 0.10, MacOS Catalina, QT Enhanced Speed and Security and more!)

Reddcoin (RDD) Core Dev Team Informal Progress Report, Feb 2020 - As any blockchain or software expert will confirm, the hardest part of making successful progress in blockchain and crypto is invisible to most users. As developers, the Reddcoin Core team relies on internal experts like John Nash, contributors offering their own code improvements to our repos (which we would love to see more of!) and especially upstream commits from experts working on open source projects like Bitcoin itself. We'd like tothank each and everyone who's hard work has contributed to this progress.
As part of Reddcoin's evolution, and in order to include required security fixes, speed improvements that are long overdue, the team has up to this point incorporated the following code commits since our last v3.0.1 public release. In attempting to solve the relatively minor font display issue with MacOS Catalina, we uncovered a complicated interweaving of updates between Reddcoin Core, QT software, MacOS SDK, Bitcoin Core and related libraries and dependencies that mandated we take a holistic approach to both solve the Catalina display problem, but in doing so, prepare a more streamlined overall build and test system, allowing the team to roll out more frequent and more secure updates in the future. And also to include some badly needed fixes in the current version of Core, which we have tentatively labeled Reddcoin Core Wallet v3.1.
Note: As indicated below, v3.1 is NOT YET AVAILABLE FOR DOWNLOAD BY PUBLIC. We wil advise when it is.
The new v3.1 version should be ready for internal QA and build testing by the end of this week, with luck, and will be turned over to the public shortly thereafter once testing has proven no unexpected issues have been introduced. We know the delay has been a bit extended for our ReddHead MacOS Catalina stakers, and we hope to have them all aboard soon. We have moved with all possible speed while attempting to incorproate all the required work, testing, and ensuring security and safety for our ReddHeads.
Which leads us to: PoSV v2 activation and the supermajority on Mainnet at the time of this writing has reached 5625/9000 blocks or 62.5%. We have progressed quite well and without any reported user issues since release, but we need all of the community to participate! This activation, much like the funding mechanisms currently being debated by BCH and others, and employed by DASH, will mean not only a catalyst for Reddcoin but ensure it's future by providing funding for the dev team. As a personal plea from the team, please help us support the PoSV v2 activation by staking your RDD, no matter how large or small your amount of stake.
Every block and every RDD counts, and if you don't know how, we'll teach you! Live chat is fun as well as providing tech support you can trust from devs and community ReddHead members. Join us today in staking and online and collect some RDD "rain" from users and devs alike!
If you're holding Reddcoin and not staking, or you haven't upgraded your v2.x wallet to v3.0.1 (current release), we need you to help achieve consensus and activate PoSV v2! For details, see the pinned message here or our website or medium channel. Upgrade is simple and takes moments; if you're nervous or unsure, we're here to help live in Telegram or Discord, as well as other chat programs. See our website for links.
Look for more updates shortly as our long-anticipated Reddcoin Payment Gateway and Merchant Services API come online with point-of-sale support, as we announce the cross-crypto-project Aussie firefighter fundraiser program, as well as a comprehensive update to our development roadmap and more.
Work has restarted on ReddID and multiple initiatives are underway to begin educating and sharing information about ReddID, what it is, and how to use it, as we approach a releasable ReddID product. We enthusiastically encourage anyone interested in working to bring these efforts to life, whether writers, UX/UI experts, big data analysts, graphic artists, coders, front-end, back-end, AI, DevOps, the Reddcoin Core dev team is growing, and there's more opportunity and work than ever!
Bring your talents to a community and dev team that truly appreciates it, and share the Reddcoin Love!
And now, lots of commits. As v3.1 is not yet quite ready for public release, these commits have not been pushed publicly, but in the interests of sharing progress transparently, and including our ReddHead community in the process, see below for mind-numbing technical detail of work accomplished.
e5c143404 - - 2014-08-07 - Ross Nicoll - Changed LevelDB cursors to use scoped pointers to ensure destruction when going out of scope. *99a7dba2e - - 2014-08-15 - Cory Fields - tests: fix test-runner for osx. Closes ##4708 *8c667f1be - - 2014-08-15 - Cory Fields - build: add to the list of meta-depends *bcc1b2b2f - - 2014-08-15 - Cory Fields - depends: fix shasum on osx < 10.9 *54dac77d1 - - 2014-08-18 - Cory Fields - build: add option for reducing exports (v2) *6fb9611c0 - - 2014-08-16 - randy-waterhouse - build : fix CPPFLAGS for libbitcoin_cli *9958cc923 - - 2014-08-16 - randy-waterhouse - build: Add --with-utils (bitcoin-cli and bitcoin-tx, default=yes). Help string consistency tweaks. Target sanity check fix. *342aa98ea - - 2014-08-07 - Cory Fields - build: fix automake warnings about the use of INCLUDES *46db8ad51 - - 2020-02-18 - John Nash - build: add build.h to the correct target *a24de1e4c - - 2014-11-26 - Pavel Janík - Use complete path to include bitcoin-config.h. *fd8f506e5 - - 2014-08-04 - Wladimir J. van der Laan - qt: Demote ReportInvalidCertificate message to qDebug *f12aaf3b1 - - 2020-02-17 - John Nash - build: QT5 compiled with fPIC require fPIC to be enabled, fPIE is not enough *7a991b37e - - 2014-08-12 - Wladimir J. van der Laan - build: check for sys/prctl.h in the proper way *2cfa63a48 - - 2014-08-11 - Wladimir J. van der Laan - build: Add mention of --disable-wallet to bdb48 error messages *9aa580f04 - - 2014-07-23 - Cory Fields - depends: add shared dependency builder *8853d4645 - - 2014-08-08 - Philip Kaufmann - [Qt] move SubstituteFonts() above ToolTipToRichTextFilter *0c98e21db - - 2014-08-02 - Ross Nicoll - URLs containing a / after the address no longer cause parsing errors. *7baa77731 - - 2014-08-07 - ntrgn - Fixes ignored qt 4.8 codecs path on windows when configuring with --with-qt-libdir *2a3df4617 - - 2014-08-06 - Cory Fields - qt: fix unicode character display on osx when building with 10.7 sdk *71a36303d - - 2014-08-04 - Cory Fields - build: fix race in 'make deploy' for windows *077295498 - - 2014-08-04 - Cory Fields - build: Fix 'make deploy' when binaries haven't been built yet *ffdcc4d7d - - 2014-08-04 - Cory Fields - build: hook up qt translations for static osx packaging *25a7e9c90 - - 2014-08-04 - Cory Fields - build: add --with-qt-translationdir to configure for use with static qt *11cfcef37 - - 2014-08-04 - Cory Fields - build: teach macdeploy the -translations-dir argument, for use with static qt *4c4ae35b1 - - 2014-07-23 - Cory Fields - build: Find the proper xcb/pcre dependencies *942e77dd2 - - 2014-08-06 - Cory Fields - build: silence mingw fpic warning spew *e73e2b834 - - 2014-06-27 - Huang Le - Use async name resolving to improve net thread responsiveness *c88e76e8e - - 2014-07-23 - Cory Fields - build: don't let libtool insert rpath into binaries *18e14e11c - - 2014-08-05 - ntrgn - build: Fix windows configure when using --with-qt-libdir *bb92d65c4 - - 2014-07-31 - Cory Fields - test: don't let the port number exceed the legal range *62b95290a - - 2014-06-18 - Cory Fields - test: redirect comparison tool output to stdout *cefe447e9 - - 2014-07-22 - Cory Fields - gitian: remove unneeded option after last commit *9347402ca - - 2014-07-21 - Cory Fields - build: fix broken boost chrono check on some platforms *c9ed039cf - - 2014-06-03 - Cory Fields - build: fix whitespace in pkg-config variable *3bcc5ad37 - - 2014-06-03 - Cory Fields - build: allow linux and osx to build against static qt5 *01a44ba90 - - 2014-07-17 - Cory Fields - build: silence false errors during make clean *d1fbf7ba2 - - 2014-07-08 - Cory Fields - build: fix win32 static linking after libtool merge *005ae2fa4 - - 2014-07-08 - Cory Fields - build: re-add AM_LDFLAGS where it's overridden *37043076d - - 2014-07-02 - Wladimir J. van der Laan - Fix the Qt5 build after d95ba75 *f3b4bbf40 - - 2014-07-01 - Wladimir J. van der Laan - qt: Change serious messages from qDebug to qWarning *f4706f753 - - 2014-07-01 - Wladimir J. van der Laan - qt: Log messages with type>QtDebugMsg as non-debug *98e85fa1f - - 2014-06-06 - Pieter Wuille - libsecp256k1 integration *5f1f2e226 - - 2020-02-17 - John Nash - Merge branch 'switch_verification_code' into Build *1f30416c9 - - 2014-02-07 - Pieter Wuille - Also switch the (unused) verification code to low-s instead of even-s. *1c093d55e - - 2014-06-06 - Cory Fields - secp256k1: Add build-side changes for libsecp256k1 *7f3114484 - - 2014-06-06 - Cory Fields - secp256k1: add libtool as a dependency *2531f9299 - - 2020-02-17 - John Nash - Move network-time related functions to timedata.cpp/h *d003e4c57 - - 2020-02-16 - John Nash - build: fix build weirdness after 54372482. *7035f5034 - - 2020-02-16 - John Nash - Add ::OUTPUT_SIZE *2a864c4d8 - - 2014-06-09 - Cory Fields - crypto: create a separate lib for crypto functions *03a4e4c70 - - 2014-06-09 - Cory Fields - crypto: explicitly check for byte read/write functions *a78462a2a - - 2014-06-09 - Cory Fields - build: move bitcoin-config.h to its own directory *a885721c4 - - 2014-05-31 - Pieter Wuille - Extend and move all crypto tests to crypto_tests.cpp *5f308f528 - - 2014-05-03 - Pieter Wuille - Move {Read,Write}{LE,BE}{32,64} to common.h and use builtins if possible *0161cc426 - - 2014-05-01 - Pieter Wuille - Add built-in RIPEMD-160 implementation *deefc27c0 - - 2014-04-28 - Pieter Wuille - Move crypto implementations to src/crypto/ *d6a12182b - - 2014-04-28 - Pieter Wuille - Add built-in SHA-1 implementation. *c3c4f9f2e - - 2014-04-27 - Pieter Wuille - Switch miner.cpp to use sha2 instead of OpenSSL. *b6ed6def9 - - 2014-04-28 - Pieter Wuille - Remove getwork() RPC call *0a09c1c60 - - 2014-04-26 - Pieter Wuille - Switch script.cpp and hash.cpp to use sha2.cpp instead of OpenSSL. *8ed091692 - - 2014-04-20 - Pieter Wuille - Add a built-in SHA256/SHA512 implementation. *0c4c99b3f - - 2014-06-21 - Philip Kaufmann - small cleanup in src/compat .h and .cpp *ab1369745 - - 2014-06-13 - Cory Fields - sanity: hook up sanity checks *f598c67e0 - - 2014-06-13 - Cory Fields - sanity: add libc/stdlib sanity checks *b241b3e13 - - 2014-06-13 - Cory Fields - sanity: autoconf check for sys/select.h *cad980a4f - - 2019-07-03 - John Nash - build: Add a top-level forwarding target for src/ objects *f4533ee1c - - 2019-07-03 - John Nash - build: qt: split locale resources. Fixes non-deterministic distcheck *4a0e46e76 - - 2019-06-29 - John Nash - build: fix version dependency *2f61699d9 - - 2019-06-29 - John Nash - build: quit abusing AMCPPFLAGS *99b60ba49 - - 2019-06-29 - John Nash - build: avoid the use of top and abs_ dir paths *c8f673d5d - - 2019-06-29 - John Nash - build: Tidy up file generation output *5318bce57 - - 2019-06-29 - John Nash - build: nuke Makefile.include from orbit *672a25349 - - 2019-06-29 - John Nash - build: add stub makefiles for easier subdir builds *562b7c5a6 - - 2020-02-08 - John Nash - build: delete old's *066120079 - - 2020-02-08 - John Nash - build: Switch to non-recursive make
Whew! No wonder it's taken the dev team a while! :)
TL;DR: Trying to fix MacOS Catalina font display led to requiring all kinds of work to migrate and evolve the Reddcoin Core software with Apple, Bitcoin and QT components. Lots of work done, v3.1 public release soon. Also other exciting things and ReddID back under active dev effort.
submitted by TechAdept to reddCoin [link] [comments]

AMA/Tutorial: Run a full node on AWS free tier with local LAN storage

AMA/Tutorial: Run a full node on AWS free tier with local LAN storage
This is a tutorial/AMA on how you can be running a full node, in the AWS cloud, for very low cost or even free.
I used to run a node on my local network but there is a problem with this; your public IP is broadcast, and then it gets associated with Bitcoin. Node owners are likely to own Bitcoin, and this raises your personal threat profile, validated against my IDS/IPS logs.
Run a VPN? Many VPNs are automatically blocked, or sketchy. Tor is also blocked on a large portion of the internet. Neither provide you with a real static IP, and that helps out the network.
There is a easy solution to this; run a node on the AWS free tier, and use an elastic IP so you have a static address. Bandwidth is free in, and low cost out, and you can control how much of that you use easily, and control your spent. The problem is that Amazon charges a LOT for online storage and even with a 1MB blocksize, the blockchain is very large and growing steadily! We mitigate this by using a VPN back to your network, where you can store the blockchain on a SMB share.
It is not complicated to do, but there are very many moving pieces to keep track of and configure. In order to fully trust your node, the best way is to build it from scratch. This is my goal in walking you through the process.
There are lots of ways to accomplish this same task; I only want to present one that works, and you can go from there. Once you have access to the blockchain in the cloud for reasonable prices, you can also look at things like the Lightning Network.
This article makes four major assumptions:

  1. That you have a OpenVPN server on your network and know how to configure it. I use pfSense and OpenVPN; others will work just as well, but you'll need to do a little work to figure out the particulars. If you don't know how, do not fret! There are loads of good tutorials for just about every platform. Or ask below. I also limited the user with access to the share at the firewall specifically to the IP hosting the share to lower the threat envelope.
  2. That you have the blockchain downloaded locally and reasonably up to date. If you don't, head on over to and download it for OSX or Windows or Linux, whatever you use for your workstation. Follow the directions to set up the software and download/synchronize it to the network. This will take awhile! Once you've synchronized, copy the data directory to your SMB share you want the AWS instance to access. You could also synchronize everything directly on AWS too, but it will likely take longer and may cost a bit for the bandwidth.
  3. That you're on windows. OSX and Linux will have slightly different processes to connect to the instance via the terminal and SSH. If you need help, ask, and I am sure we can get you fixed up.
  4. That you've read the excellent full node tutorial here:

With that, on with the show!
First: Head on over to and make yourself an account.
Once you've set up you'll need to start the process of creating a virtual machine on AWS. Look for this graphic and click on it:

Start by launching a new machine

Follow the rabbit hole, and you'll be looking to create a plain jane Amazon AMI Linux instance. It looks like this:

Pick the basic AMI instance
Keep in mind you want to pick the x86 version, which is the default.

Continue clicking, you'll want to select the t2.micro instance that is eligible for the free tier for new accounts.

Pick the free tier. You can also upgrade to the smaller tier for more ram, but the micro works for now.
Now, you're going to need a way to connect to your soon-to-be-created node in the cloud. Amazon uses SSH keys to do this, so the next step means you're going to make some. You need to save this file, as if you lose it, you won't be able to access your node anymore. Much like your wallet private keys!

Beware losing your keys!

If you've made it this far, you're almost launched!
Now we need to convert the key to a format that we can use to connect to the instance from Windows. I recommend using Putty! if you don't have it already; if you're on OSX or Linux, you likely have what you need already.
Follow the guide here to get connected:

Next you'll need to set up a opening in the firewall if you want incoming connections. This is done by adding to the security group in the "Network and Security" section; edit it to look like this:

Change the inbound security rules for the instance to accept incoming connections on 8333.

The hard part is over!
Optional: Configuring a static IP. Amazon calls their implementation "elastic" IPs, but it's really a static IP that you can move around between instances very easily. It will ensure your public address on AWS does not change; it isn't required, but it is better if you intend on allowing outgoing connections.
Go back to the main dashboard display.
In "Network and Security", click on "Elastic IPs".
Select Allocate New Address (blue button on top) and then select it in the table. In actions, you will see "Associate Address". Select this then assign the address to the instance you have previously configured. Done!

Next up: Log into your machine, and immediately update everything. Use the IP provided by Amazon, or the Elastic IP if you assigned one to the instance in the last step.
type: "sudo yum update"

Now, let's get the VPN configured.
First step is to install OpenVPN. We need to install the extended package library to do this.
type: "sudo amazon-linux-extras install epel"
type: "sudo yum-config-manager --enable epel"
Now you can install OpenVPN.
type: "sudo yum install openvpn"
You will need your credential file from OpenVPN; it's a file you generate that will have a .ovpn extension. But you're going to need to upload it to the instance. You can do this through the scp command on OSX or Linux, but if you're on Windows, you'll need another utility. Get WinSCP here:
But we'll have to tell it where your key file is so you can login. Select "New Session", then use the same IP and username as you did to connect before. We'll need to tell it about the key file though! Select the "Advanced" tab then under the SSH section, click on "Authentication" and then select your private key file you generated in the tutorial above.
Connect and upload the .ovpn file that you generated when you added a user for the VPN. This step depends on your OpenVPN configuration - ask below if you have problems.
Next, let's verify we can connect to the VPN!
type: "openvpn --config my-configuration-file-made-by-openvpn.ovpn &"
You will be prompted for a password if you configured one.
Verify operation by pinging your LAN router, e.g.
type: "ping" or the address of the SMB server where you shared the information.

Allllrighty! Next up is getting connected to your blockchain. Create a directory where the data directory will be mounted.
type: "mkdir blockchain"
We need to install samba and some utilities to get things mounted.
type: "sudo yum install samba"
type: "sudo yum install cifs-utils"

Now let's mount the folder:
type: "sudo mount -t cifs // ./blockchain -o user=bitcoin,vers=2.0,uid=ec2-user,gid=ec2 user,file_mode=0777,dir_mode=0777"
Where " //" is the address of the SMB server and share where you put the data directory from your initial sync. If you didn't, and just want to sync everything from AWS, then make sure it's a folder where your user has access. In this case, I'm assuming you've made a SMB user with the name "Bitcoin". The command will prompt you for the password to access the share. The other bits ensure you can have read and write access to the share once it's mounted in AWS.

Now we're ready for some Bitcoin! Props to the tutorial here:
But I'll summarize for you:
Download and then re-upload with WinSCP, or download directly to your instance with wget, the most current Bitcoin core. In this case, it's bitcoin-0.18.0-i686-pc-linux-gnu.tar.gz downloaded from
Let's verify it hasn't been tampered with once you have it uploaded to the terminal:
type: "sha256sum bitcoin-0.18.0-i686-pc-linux-gnu.tar.gz"
Then compare that with the hash value that's listed in the SHA256SUMS.asc file on In this case, "36ce9ffb375f6ee280df5a86e61038e3c475ab9dee34f6f89ea82b65a264183b" all matches up, so we know nobody has done anything evil or nefarious to the file.
Unzip the file:
type: "tar zxvf bitcoin-0.18.0-i686-pc-linux-gnu.tar.gz"
There is a warning about a symbolic link; everything seems to work OK regardless, but if anyone knows what or how to fix, please comment.
We'll need to get some missing libraries before we can run it; these aren't in the basic AMI instance.
type: "sudo yum install glibc.i686"
type: "yum install"

FINALLY! We are ready to launch the program. Go to the "bin" directory inside where you unzipped the Bitcoin Core tarball. (e.g. /home/ec2-useblockchain/bitcoin-0.18.0/bin)
./bitcoind -datadir=/home/ec2-useblockchain/data
You will see the program either start to sync and download, or start to read the existing blockchain file that you put in the share from before.


There are a couple extra steps to have it automatically start on reboot, but let's see if anyone gets this far first. I use the "screen" program to do this, but there's also a daemon mode, and some other functionality that is discussed in the hackernoon tutorial.
The primary cost will be outgoing bandwidth. AWS charges $0.10/GB beyond 15GB; You can limit the outgoing bandwidth easily according to your budget:

Hope this encourages people to try running a free, or very low cost, cloud node, with a substantially reduced threat profile.
submitted by xtal_00 to Bitcoin [link] [comments]

Issues with bitcoin-qt

I know this is frequently posted, but I'm incensed at how absurdly slow reindexing becomes. There's got to be something wrong with the sync mechanism.
I was 100% synced a week ago on my MacBook Pro. Latest version of the client (v0.17.0.1). I rsync'd the whole bitcoin dir (blocks, chainstate, index, etc) to another disk, ran a node on another machine using that copy for a couple of hours, then I stopped the node and rsync'd back to the Mac.
Bitcoin-qt did not like the updated blockchain. The other machine didn't like its blockchain either. Oh well, I thought, maybe it didn't shutdown properly and borked the last block. I'll let it reindex, in a few minutes it'll be grand.
But no. Bitcoin-qt decided that it was time to start over from scratch, ignoring the flawless 99.999% of data on disk. Yay.
That was 10 days ago. At one point several days ago it was about 3 hours from finishing, with a progress of around 19% per hour. A day later progress was at 0.25%. This can't be right, I thought, maybe there's a bug, a memory leak or something. I'll shut it down and restart it. Of course it's going to restart from where it left, right? Right?
No. It started from 0% again.
Several days later, it's at 0.14% and predicting it'll finish sometime next week. CPU is 96% idle, RAM is at 25%, bandwidth is 120 Mb/s and the disk is used by bitcoin-qt and nothing else. It's the only thing running on this Mac and has been for the past two weeks. NOTHING is different between 19% and 0.14% in terms of bandwidth, CPU, RAM, or disk I/O. This very machine, under the exact same conditions, was able to process 19% of the blockchain in one hour.
In the meantime, I can't move my BTC because my wallet, which has all the blocks including the ones containing the transactions with my BTC in them, doesn't believe the blocks are there.
Bitcoin-qt is broken in more ways than one. First, something is causing this absurd variation in performance. Second, it's not saving state, which is particularly painful when it takes ages to get to the end to the blockchain. Is state only kept in RAM? I've seen other threads suggesting a change in the config (dbcache seems to be the main one), but I can't just change the setting without restarting, and restarting is not an option because I'll lose everything again.
Sorry, this is extremely frustrating. I'm thinking of extracting the private key and abandoning the idea of running my own wallet. It's unusable.
submitted by jungle to Bitcoin [link] [comments]


The goal of this is to actually create something that all of you WSB newbies can read - because we’re all tired of seeing the endless wave of uninformed and unavoidable stupidity from those who have never touched the stock market. CALLING ALL NEWFAGS AND NORMIES.
If you can’t read, GFY now.
Now that we will be on the popular section of reddit, this has become pertinent. WSB can't avoid newcomers, so we might as well explain how the clock ticks here. This one is for you all.
This is to serve as a reference what values we hold, what instruments we use, and as a general place to educated the uneducated.
First off, this is the LEAST helpful stock market-based community for newcomers. Sarcastic answers are the only thing of true value here. It isn't a place to learn, but a place to plan out where you will dock your yacht. Newcomers are usually berated upon asking the inevitable stupid questions that they could learn slowly from reading here, or just using a damn search engine. Instead of embarrassing yourself here, you now have the opportunity to read this and get what we’re all rambling about.
This will help you understand what to expect if you make the decision to undertake a WSB style trading career, so you can stay here and contribute to the yolo lifestyle or otherwise GFY.
I will edit in any suggestions that our frequenting users or mods want to add to this as well.
To begin: Here are our topics for WSB101
-Basics (Equities/Stocks)
-Futures Trading
BASICS/EQUTIES Skip if you understand basic stock stuff
Okay, so what is an equity/stock? An equity is essentially what you’d think of as your “vanilla” trading tool. They move up or down depending on market forces, and can range from pennies to thousands of dollars per share. To explain how stocks work, let's define a few terms.
Volume: The number of shares of stock traded during a particular time period, normally measured in average daily trading volume.
Spread: The difference between the bid and the ask price
Bid Price: The current price in which someone wants to buy at
Ask Price:The current price in which someone wants to sell at
Volatility: The WSB favorite. Volatility is referring to the price movements of a stock as a whole. The higher the volatility, the more the stock is moving up or down. Highly volatile stocks are ones with extreme daily up and down movements and wide intraday trading ranges.
Margin: A margin account lets a person borrow money (take out a loan essentially) from a broker to purchase an investment. The difference between the amount of the loan, and the price of the securities, is called the margin. Margin is one of WSB’s popular instruments of wealth and destruction.
Dividend: This is a portion of a company’s earnings that is paid to shareholders, or people that own hat company’s stock, on a quarterly or annual basis. Not all companies do this.
PPS: Acronym for “Price per Share”
Moving Average: A stock’s average price-per-share during a specific period of time.
Bullish: Expecting the stock to go up
Bearish: Expecting the stock to go down
Any raised hands can redirect themselves to here:
Now that these terms are defined, let's move into the details of why this is even useful. Most people know what a stock is, but how and why stocks move is a different story. The stock market is essentially a big virtualization of supply and demand - meaning that usually high positive volume creates upwards movement in the PPS, where high negative volume does the opposite. This creates a trader’s opportunity; Generally, the most effective time to buy or sell is where the candlesticks (volume data) are thinning out. When you are ready to take an entry point or execute an exit point, waiting till the volatility (candlesticks) thin out is one method to give you best trade possible.
WSB FAVORITE EQUITIES: Of many equities, WSB favors the riskier ones - but avoiding penny stocks is a policy.
AMD - CEO Lisa Su, Next Gen Processors, chips, graphics. It’s the gamers gambit. Up roughly 1400% as of 2/7/2017 since WSB first mentioned it
NVDA - AMD’s sister? Mother? Daddy? Who knows. NVDA has been a sexy semiconductor leader. Is up 400% since gaining traction on WSB.
FNMA / pfds - Mnunchin, Trump, Big fat fannies. Get your self deep in the fannie. We all want it. WSB 10 bagger candidate for reforming the housing market. WSB holds a large cumulative position that can be seen below. Also a good read is the beginners guide to FNMA. Any post by u/NOVACPA is very often VERY informative on FMNA/pfds.
ARRY - A biotech champion that prevailed after a lot of failures and huge losses in the biotech sector. Dark times for WSB. Up ~300% since getting traction on the subreddit.
TWTR - WSB likes to buy put option contracts on her. Exemplary of a social media platform that is unable to monetize itself.
TSLA - Maybe not unanimously a favorite, but loved for it’s sexy volatility, Elon Musk, and ridiculously expensive options.
GILD - A Shkreli pump and dump? The greatest large cap pharma recovery of all time? Who knows. Martin took the time to make a post on this reddit and it is up $5 dollars since.
Welcome to the world of investing made easy. Exchange traded funds (etfs) are devices that can be traded like stocks, but often track the value of many companies by investing in their listed assets accordingly. Specifically, An ETF, or exchange traded fund, is a marketable security that tracks an index, a commodity, bonds, or a basket of assets like an index fund. Unlike mutual funds, an ETF trades like a common stock on a stock exchange. ETFs experience price changes throughout the day as they are bought and sold. ETFs typically have higher daily liquidity and lower fees than mutual fund shares, making them an attractive alternative for individual investors.
ETF’s come in beautiful and delicious varieties, often with a BEAR form and a BULL form of each; but the most delicious to WSB are the 3x etf’s. A 3x ETF is one in which the underlying movement of the ETF is leveraged 3:1. Meaning for every movement within the underlying index or stocks, the 3x ETF moves well.... 3x as much..
JNUG - 3x Gold Miner Bull - A hit or miss, has extreme intraday movements and essentially tracks GDX (gold miner’s index). Jnug will usually move with a pretty strong correlation to gold, which is affected by the mentioning of rate hikes (negatively), movement of the US dollar (inversely), uncertainty (positively), and supply and demand.
NUGT - Jnug with a different price tag
JDST - The inverse 3x etf of JNUG - or the bear etf. It does almost exactly the opposite movements of JNUG by the tick. Moves for the same reasons, but obviously opposite directions.
DUST - Jdst with a different price tag.
UGAZ - Natural Gas 3x Bull ETF - essentially tracks the price value of the commodity Natural Gas, but more specifically the S&P GSCI Natural Gas Index ER. The index comprises futures contracts on a single commodity and is calculated according to the methodology of the S&P GSCI Index. Natural gas is most affected by Weather temperature conditions (use your brain), petroleum prices, and broader economic conditions.
DGAZ - Inverse of UGAZ
UWT - Crude Oil Bull 3x ETF - extreme intraday movements, closely follows the price of oil. More specifically, it tracks futures. UWT seeks to replicate, net of expenses, three times of the S&P GSCI® Crude Oil Index ER. The index tracks a hypothetical position in the nearest-to-expiration NYMEX light sweet crude oil futures contract, which is rolled each month into the futures contract expiring in the next month. The value of the index fluctuates with changes in the price of the relevant NYMEX light sweet crude oil futures contracts.
DWT - Inverse of UWT
FAS - Financial Bull, specifically FAS seeks daily investment results, before fees and expenses, of 300% of the performance of the Russell 1000 ® Financial Services Index. The fund creates long positions by investing at least 80% of its assets in the securities that comprise the Russell 1000 ® Financial Services Index and/or financial instruments that provide leveraged and unleveraged exposure to the index. Can be used when bullish on US financial services - so banks, lenders, etc.
FAZ - Inverse of FAS
UPRO - S&P500 Bull 3x ETF, essentially tracks the S&P500 and multiplies it’s returns by 3x.
BRZU - Tracks Brazil (in its most basic form). It creates long positions in the MSCI Brazil 25/50 Index.
LABU - Tracks the Biotech sector, or specifically 300% of the performance of the S&P Biotechnology Select Industry Index ("index"). It should be noted that LABU has doubled since just before the election of Donald Trump.
LABD - Inverse of LABU
RUSL - roughly creates 300% of the performance of the MVIS Russia Index.
RUSS - Inverse of RUSL
SPY - Tracks the S&P500, but is not 3x.
Alright, so half you are going to understand this, and half of you are not. Pull up an options chain now on any stock (penny stocks and specific stocks do not have chains because of their market cap). Options are truly the ultimate way to achieve maximum risk/reward.
An option is a contract that gives the buyer the right to buy or sell 100 shares of a stock at a certain price, on a certain date. This concept makes options a commodity themselves.
A CALL - is the right to buy. Buying calls is taking a bullish position in its most extreme form.
A PUT - is the right to sell.
The underlying - is the stock that the option is covering i.e. AAPL, GOOG, AMZN
Strike Price - the price at which a put or call option can be exercised.
ITM, In the money - In the money means that a call option's strike price is below the market price of the underlying asset or that the strike price of a put option is above the market price of the underlying asset. Being in the money does not mean you will profit, it just means the option is worth exercising.
OTM, Out of the money - a call option with a strike price that is higher than the market price of the underlying asset, or a put option with a strike price that is lower than the market price of the underlying asset.
ATM - At the money - Strike price at the same price as the underlying
Expiration - Expiries for options are every friday of every week usually, with exceptions such as every month, or every other day - depending on the underlying. SPY and SPX are great examples of very active option chains with expiries every other day. On the expiry date or any time before (with american options), an option can be, but doesn’t have to be exercised, meaning the holder of the option can use it to buy or sell shares of the underlying stock at the strike price. Most people on WSB do not exercise the contracts, but merely flip them for increases in value as the underlying moves.
For example, when AAPL was at 120 before its earnings report, Joe Shmoe Yolo buys 10 FEB 17th CALLS at strike 127 for .60 , each. Now .60 cents is really 60 dollars each, because the contract is multiplied by 100 (the right to 100 shares). In total, Joe Shmoe Yolo spends $600 dollars + commision on this trade. The next day, AAPL leaps to 130 upon great news. These same option contracts are now worth 3.50 each. $350 dollars per contract, times ten contracts is $3500 dollars. Joe Shmoe Yolo just turned $600 into $3500 dollars. MAGIC. Spoiler alert: Joe Shmoe Yolo was me.
That same Joe Shmoe later buys FEB 17th XOM calls at 90, hoping for similar results. However, XOM ends up never reaching anywhere close to the strike price, and the options expire worthless. Get it?
Now what determines the pricing of options?
Below is sourced from investopedia
Intrinsic Value: The intrinsic value is the actual value of a company or an asset based on an underlying perception of its true value including all aspects of the business, in terms of both tangible and intangible factors. This value may or may not be the same as the current market value. Additionally, intrinsic value is primarily used in options pricing to indicate the amount an option is in the money.
Time Value: Time Value = Option Price - Intrinsic Value. The more time an option has until it expires, the greater the chance it will end up in the money. The time component of an option decays exponentially. The actual derivation of the time value of an option is a fairly complex equation. As a general rule, an option will lose one-third of its value during the first half of its life and two-thirds during the second half of its life. This is an important concept for securities investors because the closer you get to expiration, the more of a move in the underlying security is needed to impact the price of the option. Time value is basically the risk premium that the option seller requires to provide the option buyer the right to buy/sell the stock up to the date the option expires. It is like an insurance premium of the option; the higher the risk, the higher the cost to buy the option. Makes sense, right?
Time value is determined by the expiration date. An expiration date in derivatives is the last day that an options contract is valid. When investors buy options, the contracts gives them the right but not the obligation, to buy or sell the assets at a predetermined price, called a strike price, within a given time period, which is on or before the expiration date. If an investor chooses not to exercise that right, the option expires and becomes worthless, and the investor loses the money paid to buy it.
In an options pricing, you see IV. This stands for implied volatility. The higher that is, the higher the options will be priced Volatility is the extent to which the return of the underlying asset will fluctuate between now and the option's expiration. Volatility, as expressed as a percentage coefficient within option-pricing formulas, arises from daily trading activities. How volatility is measured will affect the value of the coefficient used.
Decaying Nature of Options:
Decay refers to derivative trading (i.e. options). When you sell or buy a call/put (using those two for simplicity purposes) you don't get an infinite time frame to make your dreams come true. Time is your enemy; the further out the expiration date, the less time decay there is. Time decay really hits the worst the week of expiration. Sound confusing? Say you're buying options of the stock WSB (I hope you're seeing what I did there) - and the option costs $1, the expiration is this Friday. Say today is Monday. You buy a call expecting WSB to take you to the moon and beyond. Each day the stock doesn't move closer to your strike price or remains stagnant/drops, you lose value on your option + the time decay. Meaning if it finishes closer to your strike price, your option could be worthless because of that time decay. Questions? Ask away.
A great example of these factors in action is TSLA.
TSLA’s options are among the most expensive for companies in its price range, why?
An in the money TSLA call expiring this week is worth around $1100 per contract. Insanely expensive. But for a reason. TSLA has extreme intraday movements and calls have an implied volatility of 40.92%. Which is fairly high. In addition to that, it holds high intrinsic value / price per share, and a week of time value.
-Futures 101 - The Ultimate YOLO Guide (thanks to u/IncendiaryGames)
Okay, a lot of you have been YOLOing on faggot delights on SPY options. How would you like to trade something with the same or more leverage, 1.0 delta, and no time premium costs? Have you considered futures? What are futures? Unlike options, futures is a contract where both the buyer and seller is obligated to perform the transaction by the expiration. Conversely, in options, only the seller is obligated to perform. That means you can lose more than your investment. Originally they were used by farmers to sell future crops early and guarantee some amount of sales. Since then futures have expanded not just to commodities but currency and equity indices like the S&P 500. Why the heck would I want to trade futures? Here are the advantages: Leverage $5k is the margin requirement for most contracts. For example with the E-mini S&P 500 with 5k you're trading $120k worth of stuff. 1 contract = 500 spy shares. Some brokers offer intraday daytrading margin rates too - TD Ameritrade is 25% of the overnight margin rate($1,250.) Some brokers go as low as $500 an /ES future. SPAN Margin If 24x overnight leverage and 240x day trade leverage didn't give you a hard on there is also SPAN margin, which is like portfolio margin on steroids. The beauty of SPAN margin is you don't need a $125k+ account to be eligible. SPAN will greatly reduce your margin requirements if you hold uncorrelated or inversely correlated positions (up to an 80% discount, here is a list of groups that give discounts) and if you hedge with options. Hedge with the right option or asset and now you have up to 500x day trading margin. 23/7 and day trading Ever get in and out of an equity only to have your broker yell at you to stop doing that or deposit $25k? There is no pattern day trading restrictions on futures. Feel free to day trade and blow up your account as often as you want! You can also trade 23 hours a day. Get trading on how the S&P 500 index will react to news from China right away. Taxes No matter how long or how short you hold you always get taxed under the 60/40 rule. 60% of your profit from futures will be taxed as a long term gain and 40% will be taxed as short term gain. No wash sales. Trade your hearts out. Just remember holding past Dec 31st will treat you as if you closed all your positions that day and you'll be taxed on unrealized gains. Long/Short No need to pay interest or borrow shares as being short a future contract is being a writer, just like an options writer. Options Of course there are options. What fun would it be without options? Unlike stock options each contract gives different number of future contracts. Research what you're trading.
Ok. I'm convinced. I want to strat trading futures! What are some good strategies?
YOLO Strategies
Swing trading Trying to guess/predict/ride sudden market momentum. A low volume average day in the S&P 500 (/ES) for one contract can swing +- $500. Get it right and you can see a huge appreciation of value. /ES is usually highly liquid during regular hours with average volume of 1 million trades and usually bid-ask spreads of one tick. One approach is to buy or short in your direction and put in a stop loss to an amount you're comfortable to lose (say $200.) Since it's so liquid you'll likely be filled at or near your stop loss during the day if your trade goes against you. If you can guess the direction 50% of the time and have trades like this: trade 1 - gain $800 trade 2 - lose $200 Then you may profit over the time period. If you have a 50% chance of being wrong and losing $200 or 50% chance of being right and gaining $800 then over time you'll gain more than you lose. Also, since the present value of your futures contract is included in your margin calculation then if it goes strongly in your favor your position can quickly grow to cover its own margin and you can let it ride for a while. You'll want to be sure you enter a combo buy/short order along with a stop loss order simultaneously, like this for Thinkorswim. Futures can move suddenly and a sudden movement can make you lose a ton of money. Exploiting outdated SPAN margin guidelines There are several out of date correlations between popular futures like oil and say things like wheat that SPAN gives you margin credits on. Take whatever position you want in oil (/cl) then take the opposite in something that doesn't move much day to day with less volatility such as /w (wheat)) and your /cl and /w positions will get a 75% credit, giving you 50% more buying power on crude oil. (2 positions * .25 = 0.5). Trade your heart out on the more volatile future then when you're done close your safer future pair. SPAN is constantly changing but such a complex system definitely has its exploits. Automated/algorithmic trading For you programmer geeks out there it's really hard to algorithmic trade on small accounts due to pattern day trading rules and economies of scale with broker fees. Futures is probably the best way to get your feet wet. Join us on /algotrading if you want to explore more!
Boring safer strategies
I'm including these for completeness but these belong on /investing. Scalping With high frequency trading scalping is less guaranteed. Basically scalping is using tiny momentum as usually there are small micro patterns in futures buying and selling activity where it will rise or fall a couple of ticks. Since the notional value of each tick is $12.5 it's profitable for retail investors and small accounts to act as a market maker after fees at the smallest bid-ask spread possible. Spreads Just like you can trade spreads in options, you can trade calendar spreads in futures. Futures have contracts with different expiration dates and the prices are different for each month of expiration based on the market's expectations. You can go long or short the near month expiration and the opposite for the far month. This will hedge out any sudden market moves as that would likely affect both months. Bull markets in general tend to increase the price of the near month faster than the far month. Basically with a spread trade you're making a long term bet on bull or bear for the underlying future. Pairs trading You can go long in one future say the dow jones (/ym) and short the S&P 500 index and profit off the relative growth. This is a hedged trade as any market ups or downs will likely affect both positions with the same % value. For the past 180 days /ym - /es has been really profitable. Even if you don't do a full perfect pairs trade it is still a great option to reduce the leverage too on whatever index future you're trading so you can stay in longer or overnight. Interest rate and optimal leverage plays Since the $5k investment is equal to $120k of the S&P 500 index currently then you'll likely beat out the market by buying one future contract and putting $115k in safe treasuries or bonds or uncorrelated assets. Some people choose to leverage their stock portfolio and you can get the exact leverage ratio of liquid investments to future ratios. In probability theory the max leverage you can gain is determined by the Kelly Criterion which modeling shows indicates the S&P 500 index to be leveraged to 1.40x. Yes, you could do the same with options but even on SPY deep in the money call leaps are illiquid and have a time premium. Even today they are so deep ITM that the options you would need to use have 0 open interest and a bid-ask spread of $5 per share (so $500 per contract.) You'd need ~5 contracts per 120k so you're already eating $2.5k/$120k - 2% interest rate a year for that leverage. SPX isn't better, it's bid ask is 22 so you'd be eating $2.2k/$120k - 1.83% interest rate. It's doubtful you won't get much past the ask as its only market makers providing liquidity and guess what the market maker will do if you buy/sell the option? They will hedge with the underlying futures until their minimum profit is the risk free interest rate. Hedging Going long and short in various non correlated or negatively correlated assets to seek out a high sharpe ratio and have a higher risk free return that is market neutral. Basic hedge fund stuff. The variety and price efficiency of futures makes things pretty attractive in this area.
Wallstreetbets is a community that has become infamous for the most wild west, moon or cardboard box trades on the planet earth. WSB is a place where you can take out thousand dollar loans, refinance your homes, cash advance all of your credit cards only to put it all on JNUG, and we will still love you. Your mother won't. Your father will never understand your spectrum of autism, but we will always love you. It is a uniquely beautiful community focused on praising its biggest losers as much as its biggest winners. To begin on the subculture, we should define some key moments in the sub's history.
HISTORY: (As made by u/digadiga) + my additions
2012: Jartek [+1] creates /wallstreetbets, and word slowly starts to ooze out. 2013: americanpegasus discovers pennies. AP has seen the light, and is a penny stock evangelist. Jartek & AP have an epic options vs pennies battle - they both lose a couple of hundred bucks, but we are entertained, and WSB is officially born. AP blows up his retirement, swears off pennies and moves onto bitcoins. 2014: fscomeau [+3] discovers options. He repeatedly bets five figures on AAPL calls before earnings. FS claims a supernatural clairvoyance of AAPL. FS then posts about his chest pains and ER visits. He finally suffers an epic loss. Is he dead? Is he alive? Is he is mother? Is he banned? Who cares? 2015: Photos from the 3rd annual meetup are posted. Where a bunch of dudes hang out on the romantic beaches of Guerrero Mexico. In a completely unrelated event, the wsb banner is changed to thousands of ejaculating dicks. Modpocalypse occurs. Hundreds of random users are added as moderators for a few months. None of the new mods can change the CSS. The constant whining about how "wsb isn't what it used to be" continues. Someone attempts to show how selling covered calls is idiot proof, but gets lazy, bets all six figures on Apple, and suffers significant losses. Robinhood gets popular. Should you buy one share of AMZN or one share of GOOGL? Who gives a fuck. 2016: Everyone starts saying "go fuck yourself." Except me. Because I am what I am. And if you don't like it, you can all go fuck yourselves. u/World_Chaos performs one of the more impressive yolo's of the sub, starting with 900 dollars, and turning it into 55k. 2017: u/fscomeau preforms what he calls "The Final Yolo", a 300k trade against AAPL before earnings (that I, u/thor303456 inversed), supposedly supposed to net fscomeau 2.5 million or so, in which he will finally stop trading. FSC is featured on several market related articles and newspapers, showing up on yahoo, etc. Later we find proof during his livestream of AAPL earnings that he was paper trading. Even later, FSC writes a near 200 page book called "Wolfie Has Fallen" describing how he trolled the entire internet, some following him into that AAPL trade. Martin Shkreli visits the sub and proclaims that GILD pharma is worth over $100 a share and is deeply undervalued.
Donald J Trump - He is the Marmalade Manchurian, the Tangerine Tycoon, and our spray tan Stalin. Unbelievable night of election. WSB demographics show a primarily capitalist and right wing (or at least joking to be so) point of view, and thus we are generally pro trump. In actuality though, WSB is focused on pro-market, which Trump happens to be.
u/Jartek - Founder of the sub, original yoloer. Believe he has retired from reddit for the most part. Mostly inactive.
u/Fscomeau - The Canadian as some call him, and perhaps one of the most profound internet trolls of 2016-2017. A French-Canadian trader who deals with mostly options. The man has been called "The Great Inverse", and for a good reason. Nearly all of the trades or statements he made on WSB were completely wrong or mostly wrong. Truly the strongest technical indicator.
Martin Shkreli - An idol to many WSBers, Martin stands as the master of the biotech sector. A very debated character for very stupid reasons. Martin regularly tweets about the stock market, occasionally does a youtube channel, and livestreams fairly regularly.
u/theycallme1 - Educated trader, and mod of WSB. Roasts people often and roasts them good. Ask him the questions that aren't stupid. One of the most active mods.
u/world_chaos - some fucking college student with some real net worth. Sits on 100k or so (needs verification), and was an inspiring yoloer to all, with his 900 to 55k yolo with options.
Lingo, Terminology, and Nomenclature:
The Faggots Delights - Truly the most suicidal, yet clearest shot to the moon. This term is usually used to define either weekly, or daily option plays on the SPY/SPX. Some users trade them very profitably, such as u/MRPguy and many in the past.
Cuck - Truly the worst thing you could be. A cuck is a man who likes watching his wife/girlfriend fuck other guys. Weak, spineless, and a term often throw around here.
The YOLO - You only live once. This is something that is, and should be realized as undeniably true. Why are you sitting on a 5k emergency fund that is making you less interest in a year than what I just made in 10 minutes? Why haven't you used all of the credit on your 5 credit cards or used your testicles as collateral for a loan yet? YOLO or YOLOING is as much a psychological decision to embrace absurdism, and win with everything you have while risking it all. Yolo is what it means to be a WSB trader.
Bagholding or a Bagholder - When you're stuck with the most ass trade of your life, because you know it'll go back up. A bagholder is the 59 year old guy at the grocery store who won't quit his Job because he knows he only has to wait another year until he gets a return on his investment (of his life). Anyone holding SUNEQ is the definition of a bagholder.
Autists - Something we embrace, something we call each other, something we all are. Autism isn't used in an offensive way as much as it is a generally accepted term that defines us. The best traders have autism because of their distance from emotion. I bet you never made it to this part of the reading because you're such a damn autist.
Tendies - Tendies are what you get after you make a small amount of money. "I SOLD AMD TODAY FOR A $13 DOLLAR PROFIT, GOING TO MCD's TO GET MY TENDIES". Tendie money is usually shameful and insignificant, but at least it got you tendies. Chicken tenders at McDonalds are the least expensive for the most cholesterol.
I know some of the writing was half ass, full of errors, or otherwise not the best explanation. But I believe this will serve its purpose, and maybe help to promote new ideas from moderately educated traders. WSB has very strong traders, and the most uniquely risky trading styles on the planet. Hopefully this can serve to better the overall community.
You guys are all faggots, upvote this so we can get the noobs to stop trying to bite on our cocks.
Also I'd really appreciate input on anything to add to this overall. It took my over 3 hours to write up, so I eventually grew tired and probably have missing spots.
Enjoy your time here at WSB.
MODS: Can we make this editable by others mods or something? My fingers aren't enough. Seems like this could serve as a good "official" thing. Paging u/theycallme1 u/CHAINSAW_VASECTOMY etc
submitted by Thor303456 to wallstreetbets [link] [comments]

Tι είναι Ransomware ; 13 απλές απαντήσεις

Tι είναι Ransomware ; 13 απλές απαντήσεις

Tι είναι Ransomware ;

Ας ξεκινήσουμε από τα βασικά, στο παρακάτω άρθρο σας δίνουμε 13 απαντήσεις για το τι είναι Ransomware.
Οι Ransomware είναι κακόβουλα λογισμικά τα οποία επιτίθενται και κρυπτογραφούν τα δεδομένα του θύματός τους, ενώ στη συνέχεια ζητούν την πληρωμή λύτρων με μορφή Bitcoin για την αποκρυπτογράφηση.
Με την έξαρση που παρουσιάζουν οι επιμολύνσεις από τους Ransomware τα τελευταία χρόνια, ακόμα και οι πιο έμπειροι χρήστες μπορεί να την πατήσουν, πόσο μάλλον οι λιγότερο εξοικειωμένοι.
Χρησιμοποιούμε όλες τις διαθέσιμες τεχνικές για να μπορέσουμε να αποκρυπτογραφήσουμε τα δεδομένα που έχουν επιμολυνθεί, όμως κάποιες φορές ερχόμαστε στη δυσάρεστη θέση να ενημερώσουμε τους πελάτες μας ότι ούτε κι εμείς πλέον μπορούμε να κάνουμε κάτι για να τους βοηθήσουμε.

Τι κάνουν οι ιοί Ransomware ;

Για να μην βρισκόμαστε συχνά σε αυτή τη δυσάρεστη θέση, ετοιμάσαμε έναν οδηγό για να βοηθήσουμε – ενημερώσουμε όλους τους ενδιαφερόμενους για τον τρόπο με τον οποίο μπορούν να αποφύγουν τις επιθέσεις των Ransomware στο καλύτερο τoυλάχιστον δυνατό ποσοστό.
Ακολουθώντας αυτά τα βήματα, θα μπορείτε να θωρακίσετε τον Η/Υ σας και κατ'επέκταση τον εαυτό σας, τα δεδομένα σας, τη δουλειά σας και τους αγαπημένους σας από δυσάρεστα γεγονότα.
Σας προτείνουμε να ακολουθήσετε πιστά αυτόν τον οδηγό. Αν σας φαίνεται μεγάλος ή πολύπλοκος, ζητήστε από κάποιον με περισσότερη εμπειρία να σας βοηθήσει σε αυτά τα πρώτα βήματα.

Πως λειτουργούν οι Ransomware ; Βίντεο !

Στο παρακάτω βίντεο μπορείτε να δείτε αναλυτικά πως λειτουργεί ο Ransomware Petya και να καταλάβετε τι δεν πρέπει να κάνετε ή τι να αναγνωρίσετε αν κάτι τέτοιο συμβεί στον υπολογιστή σας.
Παρακάτω σας αναφέρουμε όλα όσα πρέπει να κάνετε για να μην κινδυνεύετε...
από τους ιούς κρυπτογράφησης καθώς και σας αναλύουμε όλα τα βήματα για να προστατέψετε και τους υπολογιστές του γραφείου σας ώστε να μην χρειαστεί να πληρώσετε τα λύτρα που σας ζητάει ο Ransomware ιός σε bitcoin.

Πως μπορεί να μολυνθεί ο υπολογιστής από Ransomware ;

Σας αναφέρουμε αναλυτικά 13 απλές απαντήσει για το πως μπορεί να μολυνθεί ο υπολογιστής σας.

> Έχετε Backup ;

Δεν χρειάζεται να πούμε πολλά εδώ, είναι ο βασικότερος κανόνας τον οποίο θα πρέπει να ακολουθείτε ανεξαρτήτως αν κινδυνεύετε να επιμολυνθείτε από Ransomware ή όχι. Στην περίπτωση που έχετε πρόσφατο backup και επιμολυνθείτε από Ransomware, το μόνο που έχετε να κάνετε είναι να απομακρύνετε την επιμόλυνση και να επαναφέρετε τα δεδομένα σας από το backup.
Δυστυχώς η απλή προσθήκη ενός σκληρού δίσκου στον Η/Υ σας και τήρηση των backup εκεί κάθε τόσο, δεν είναι αρκετή. Ο λόγος είναι ότι τα Ransomware θα στοχεύσουν σε όλους τους τοπικούς δίσκους του Η/Υ και σε όλους τους δικτυακούς δίσκους (πολλές φορές και σε αυτούς που δεν έχουν γίνει map). Αυτό σημαίνει ότι τα backup σε τοπικά και απομακρυσμένα μέσα θα κρυπτογραφηθούν επίσης.
Οι λύσεις σε αυτήν την περίπτωση είναι δύο: α) Τήρηση του backup σε Cloud με ό,τι αυτό συνεπάγεται (κόστος, πρόβλημα με την εχεμύθεια, αργή πρόσβαση)
β) Τήρηση του backup σε έναν δίσκο ο οποίος δεν είναι στο δίκτυο και αποσυνδέεται μετά την ολοκλήρωση του backup από τον Η/Υ.

> Έχετε καλό λογισμικό προστασίας ;

Σιγουρευτείτε ότι ο Η/Υ σας προστατεύεται από αξιόπιστο λογισμικό προστασίας. Προτείνουμε να εγκατασταθούν λογισμικά antivirus, anti-ransomware και anti-exploit τα οποία να έχουν τη δυνατότητα ανάλυσης της συμπεριφοράς του υπολογιστή και να σας ενημερώνουν αν εντοπίσουν μόλυνση από Ransomware, ακόμα και αν αυτοί είναι νέοι (zero day tolerance).

> Έχετε τις ενημερώσεις του λειτουργικού συστήματος στην ώρα τους

Οι πιο πολλοί Ransomware εγκαθίστανται μέσω scripts τα οποία ονομάζονται exploit kits. Αυτά στοχεύουν σε αδυναμίες και τρύπες ασφαλείας του λειτουργικού συστήματος του Η/Υ (πχ. των Windows). Αν λαμβάνετε ειδοποίηση από τα Windows ότι υπάρχουν ενημερώσεις, εγκαταστήστε τις. Πολλές από αυτές τις ενημερώσεις αφορούν την ασφάλεια και σας προστατεύουν από κενά ασφαλείας, τα οποία θα προστατεύσουν τον Η/Υ από το να εκτελεί εντολές του επιτιθέμενου.
Η Microsoft δημοσιεύει ενημερώσεις στο Patch Tuesday, το οποίο είναι κάθε δεύτερη Τρίτη κάθε μήνα, οπότε να είστε έτοιμοι να κάνετε αυτές τις ενημερώσεις και να επανεκκινήσετε τον Η/Υ σας εκείνη τη στιγμή για να ισχύσουν άμεσα οι αλλαγές.
Τα υπόλοιπα λειτουργικά συστήματα, όπως τις Apple ή οι διανομές Linux δημοσιεύουν ενημερώσεις όποτε αυτές είναι απαραίτητες. Να είστε προετοιμασμένοι να τις εγκαταστήσετε μόλις δημοσιευτούν για να εκμηδενίσετε τις πιθανότητες επιμόλυνσης.

> Διατηρείτε τα εγκατεστημένα προγράμματα ενημερωμένα ;

Ακριβώς όπως με τα λειτουργικά συστήματα, τα exploit kits στοχεύουν σε κενά ασφαλείας σε κοινώς χρησιμοποιούμενα λογισμικά και προγράμματα του Η/Υ, όπως η Java, ο Adobe Flash Player, o Adobe Reader και άλλα.
Επομένως είναι απολύτως αναγκαίο να τηρείτε τα εγκατεστημένα προγράμματα ενημερωμένα.
Για Windows, προτείνουμε το Flexera Personal Software Inspector, το οποίο θα κάνει έλεγχο των εγκατεστημένων προγραμμάτων και λογισμικών και θα σας ενημερώνει όταν υπάρχουν ανανεώσεις. UPDATE: Μιας και το Flexera πλέον δεν είναι διαθέσιμο, προτείνουμε το FileHippo App Manager το οποίο είναι δωρεάν.
Για Mac, προτείνουμε το MacUpdate Desktop, το οποίο όμως δεν είναι δωρεάν.

> Τα φίλτρα SPAM σας είναι λειτουργικά ;

Ίσως η πιο διαδεδομένη μέθοδος διασποράς Ransomware είναι μέσω SPAM emails τα οποία παριστάνουν πως είναι δελτία αποστολής, τιμολόγια, βιογραφικά σημειώματα κλπ.
Αν χρησιμοποιείτε web mail παρόχους όπως η Gmail, η Yahoo και η Hotmail, τότε τα περισσότερα από αυτά τα email φιλτράρονται πριν φτάσουν στο Inbox σας.
Δυστυχώς αν έχετε δικό σας domain και η υπηρεσία του SPAM filtering δεν λειτουργεί σωστά, πολλά από αυτά τα email θα καταλήξουν στα εισερχόμενά σας.

> Ενεργοποιήσατε την προβολή των επεκτάσεων των αρχείων ;

Ως προεπιλογή, τα Windows και τα MacOS δεν δείχνουν την επέκταση των αρχείων όταν περιηγείστε σε έναν φάκελο. Αυτό βοηθάει τους επιτιθέμενους στο να ξεγελάσουν τον χρήστη κάνοντας τον να νομίζει ότι ένα εκτελέσιμο αρχείο είναι στην πραγματικότητα ένα πιο οικείο αρχείο όπως ένα αρχείο Word, Excel ή PDF. Το θύμα θα ανοίξει το αρχείο περιμένοντας να δει περιεχόμενο, όμως στην πραγματικότητα αυτό που κάνει είναι να εκτελεί το αρχείο που θα εγκαταστήσει το Ransomware.
Στην παραπάνω εικόνα φαίνεται ένα παράδειγμα όπου ένα κακόβουλο εκτελέσιμο αρχείο (.exe) παριστάνει ότι είναι .pdf. Με την ενεργοποίηση της προβολής των επεκτάσεων βλέπουμε την πραγματική του ταυτότητα (.pdf.exe).

> Ανοίξατε επισυναπτόμενα αρχεία που δεν γνωρίζετε την προέλευσή τους ;

📷Με την επιμόλυνση από Ransomware μέσω SPAM email, είτε η ίδια η επιμόλυνση είτε ο downloader μέσω του οποίου κατεβαίνει η επιμόλυνση στον Η/Υ σας, βρίσκεται στα επισυναπτόμενα.
Αν λάβετε ένα email που περιέχει επισυναπτόμενο και δεν γνωρίζετε είτε γιατί το έστειλαν σε εσάς, είτε τον αποστολέα, μην το ανοίξετε.
Στην παρακάτω εικόνα φαίνεται ένα email με επισυναπτόμενο το οποίο περιέχει τον Locky Ransomware. Όπως βλέπουμε, έχει ένα .xls επισυναπτόμενο (άρα φαινομενικά αθώο) και μας παρακινεί να το ανοίξουμε για να δούμε το τιμολόγιο που μας αποστέλλει κάποιος.
Αν κάνετε το λάθος και ανοίξετε το επισυναπτόμενο και δείτε μία προτροπή να ενεργοποιήσετε τις μακροεντολές ή το περιεχόμενο (Enable Macros ή enable Content), μην το κάνετε, γιατί αυτό θα κατεβάσει τον Ransomware στον Η/Υ σας και θα ξεκινήσει την επιμόλυνση.

> Προσέχετε τι κατεβάζετε και από που ;

Τα δωρεάν downloads από το Internet, από Torrents και από P2P συνδέσεις μπορεί να ακούγονται δελεαστικά, όμως συχνά κρύβουν δυσάρεστες Ransomware εκπλήξεις.
Να προσέχετε πάντα να κατεβάζετε από ιστοσελίδες που εμπιστεύεστε και να προσέχετε που πατάτε ΟΚ.

> Μετονομάσατε το vssadmin στα Windows ;

Τα Shadow Copies χρησιμοποιούνται από τα Windows για να αποθηκεύουν αυτόματα Backup ή προηγούμενες εκδόσεις των αρχείων. Αυτά τα backup βοηθάνε στο να ανακτώνται δεδομένα που έχουν μεταβληθεί ή αλλοιωθεί.
Δυστυχώς οι δημιουργοί των Ransomware είναι αρκετά καλοί γνώστες αυτής της λειτουργίας, με αποτέλεσμα μία από τις πρώτες ενέργειες που κάνουν μόλις ξεκινήσει η επιμόλυνση είναι η διαγραφή όλων εκδόσεων των shadow copies εκτελώντας την εντολή vssadmin.exe.
Αν δεν έχετε λογισμικά που βασίζονται στο vssadmin προτείνουμε να το μετονομάσετε.
Για να μετονομάσετε το vssadmin θα πρέπει να “τρέξετε” το παρακάτω script:
@echo off
REM We are redirecting the output of the commands and any errors to NUL.
REM If you would like to see the output, then remove the 2>NUL from the end of the commands.
REM Check if vssadmin.exe exists. If not, abort the script
if NOT exist %WinDir%\system32\vssadmin.exe (
echo.%WinDir%\system32\vssadmin.exe does not exist!
echo Script Aborting!
REM Check if the script was started with Administrator privileges.
REM Method from
net session >nul 2>&1
if %errorLevel% NEQ 0 (
echo You do not have the required Administrator privileges.
echo Please run the script again as an Administrator.
echo Script Aborting!
REM We need to give the Administrators ownership before we can change permissions on the file
takeown /F %WinDir%\system32\vssadmin.exe /A >nul 2>&1
REM Give Administrators the Change permissions for the file
CACLS %WinDir%\system32\vssadmin.exe /E /G "Administrators":C >nul 2>&1
REM Generate the name we are going to use when rename vssadmin.exe
REM This filename will be based off of the date and time.
for /f "delims=/ tokens=1-3" %%a in ("%DATE:~4%") do (
for /f "delims=:. tokens=1-4" %%m in ("%TIME: =0%") do (
set RenFile=vssadmin.exe-%%c-%%b-%%a-%%m%%n%%o%%p
REM Rename vssadmin.exe to the filename in the RenFile variable
ren %WinDir%\system32\vssadmin.exe %RenFile% >nul 2>&1
REM Check if the task was completed successfully
if exist %WinDir%\system32\%RenFile% (
echo vssadmin.exe has been successfully renamed
echo to %WinDir%\system32\%RenFile%.
) else (
echo There was a problem renaming vssadmin.exe
echo to %WinDir%\system32\%RenFile%.

> Απενεργοποιήσατε το Windows Script Host ;

Πολλές Ransomware επιμολύνσεις εγκαθίστανται μέσω επισυναπτόμενων τα οποία είναι script γραμμένα σε JS ή VBS.
  • Αν γνωρίζετε τι είναι αυτά, έχει καλώς.
  • Αν όχι, προτείνουμε να απενεργοποιήσετε τη δυνατότητα εκτέλεσης τέτοιων αρχείων στα Windows.
Για να το κάνετε αυτό, ακολουθήστε τις οδηγίες της Microsoft από εδώ:
Αν το κάνετε αυτό και προσπαθήσει να εκτελεστεί script τέτοιου τύπου, θα λάβετε αυτήν την ειδοποίηση:

> Απενεργοποιήσατε το Windows Powershell ;

Ομοίως με προηγουμένως, το PowerShell χρησιμοποιείται από τους επιτιθέμενους με σκοπό την εγκατάσταση των Ransomware ή ακόμα και την κρυπτογράφηση αρχείων.
Αν δεν το χρησιμοποιείτε, απενεργοποιήστε το.
Για να το κάνετε αυτό, πηγαίνετε Έναρξη> Γράψτε CMD> Enter
και δώστε την ακόλουθη εντολή στο Command Prompt
powershell Set-ExecutionPolicy -ExecutionPolicy Restricted
Αν θέλετε να το ενεργοποιήσετε και πάλι, μπορείτε να αλλάξτε από την παραπάνω εντολή το Restricted σε Unrestricted.

> Χρησιμοποιείτε πολύπλοκους κωδικούς ασφαλείας ;

Πάντα να χρησιμοποιείτε πολύπλοκους, δύσκολους κωδικούς.
Ξεχάστε τα 12345, 0000, 15101969 κ.ο.κ.
Αντ'αυτών, χρησιμοποιείτε κωδικούς όπως [email protected]Υ!&87kM-=^

> Απενεργοποιήσατε το Remote Desktop των Windows ;

> Αλλάξατε την προεπιλεγμένη θύρα του ;

Αν δεν χρησιμοποιείτε το Remote Desktop, απενεργοποίηστε το. Είναι ένας από τους πιο διαδεδομένους τρόπους εισβολής στον Η/Υ σας.
Αν το χρησιμοποιείτε και το χρειάζεστε, αλλάξτε την θύρα που χρησιμοποιεί για την επικοινωνία με τον έξω κόσμο.
Για να το κάνετε αυτό: Έναρξη > Γράψτε REGEDIT > Enter
Στο παράθυρο που θα ανοίξει πηγαίνετε στο:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp και βρείτε την εγγραφή PortNumber στην δεξιά πλευρά του παραθύρου. Με διπλό κλικ επιλέξτε το, και στο παράθυρο που θα σας ανοίξει επιλέξτε Decimalαλλάξτε το Value Data από 3389 σε ό,τι θέλετε εσείς.
ΣΥΝΟΨΗ Tι είναι Ransomware ; 13 απλές απαντήσεις
Ακολουθώντας αυτές μας τις οδηγίες θα έχετε θωρακίσει τον Η/Υ σας σε τεράστιο βαθμό.
Στην δυσάρεστη περίπτωση που έχετε μολυνθεί από Ransomware,
Αν θέλετε να κατεβάσετε τον οδηγό επιβίωσης
πατήστε εδώ...
submitted by DataRecoveryGreece to greektech [link] [comments]

DE: Blockchain - Was ist das?  Miniserie digitalBAU Startup 2020 AwardTeaser Changing cryptocurrency wallet location (Dogecoin - Bitcoin - Litecoin ....) Verbinde die Punkte #334: Der Sturm ist über uns (10.02.2020) 4 How to invoke your first smart contract from the geth console (ABI) - Ethereum from scratch

Bitcoin Core normally puts all of its data into one data directory, but oftentimes it is useful to adjust things so that certain of these files go elsewhere.. If your data directory is on a magnetic disk: Moving chainstate for improved speed. Bitcoin Core's overall speed is significantly affected by the random-access speed of the contents of the chainstate directory; if your data directory is ... I tested #3935 and it does restore the ability to change the bitcoin-qt datadir in the .conf file, and allows the .conf file to be in a directory separate from the datadir. laanwj closed this in c61fe44 Mar 26, 2014. MathyV added a commit to reddcoin-project/reddcoin that referenced this issue Oct 27, 2014. qt: Only override ... I am trying to change the data directory used by bitcoind and I am uder the impression that the command -datadir was removed as I can't find it with bitcoin-cli help, when I try to use it I get Too few parameters and bitcoin-cli help datadir says datadir doesn't exist. I need to specify a directory that is not on the root partition, how to do it ? Also why bitcoin core is so user unfriendly ... Bitcoin Core runs as a full network node and maintains a local copy of the block chain. This data independence improves wallet privacy and security. Unlike some SPV wallets that leak addresses to peers, Bitcoin Core stores all transactions locally.With local access to the complete set of headers and transactions, Bitcoin Core can use full verification to tell when peers lie about payments. If you want to store them in D:\BitcoinData then click on "Properties" of a shortcut to bitcoin-qt.exe and add -datadir=D:\BitcoinData at the end as an example: "C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe" -datadir=d:\BitcoinData Start Bitcoin, now you will see all the files are created in the new data directory. Linux . By default Bitcoin will put its data here: ~/.bitcoin/ You need to do ...

[index] [5391] [9676] [19065] [49091] [45223] [8427] [42141] [28645] [16923] [19072]

DE: Blockchain - Was ist das? Miniserie "Krypto Dinge erklärt in unter 1 Minute"

Viele Menschen haben keinen Zugriff mehr auf Ihre Wallets. Wie konnte das passieren? Wieviele Bitcoins sind verloren? Was hat das für einen Einfluss auf den ... Eine aktuelle Presseschau für den interessierten Beobachter des globalen Wandels. Schau Dir die Sendung und die Links dazu auf meiner Homepage an: Jetzt neu: Verbinde ... Welcome to part 4 of my Ethereum from scratch series. In the previous video we showed how to create and deploy your first smart contract on your local private test network and this week we take it ... bitcoin i am bullish!! why? check this data & these charts with exact price targets 🚀🤩🚀 WHY? CHECK this DATA & these CHARTS with EXACT PRICE TARGETS 🚀🤩🚀 - Duration: 26:51. Donate some doge if it worked :D D9MgoqshfSKrEn44CDJyikyoYwfnXMYbTS Donate some Litecoin LKUhYUzviqPycCzvEEDRHYBQ9hNXvB6s87 Demo ! Demo ! Demo ! "C:\Program Files ...