Bitcoin difficulty & price's overlooked connection can be

Round up of Cryptocurrency News #2 Week 13/07 - 19/07

Round up of Cryptocurrency News #2 Week 13/07 - 19/07
Important/Notable/Highlights:
- https://cointelegraph.com/news/binances-swipe-powered-crypto-debit-card-debuts-in-europe
- https://news.bitcoin.com/twitter-apple-joe-biden-elon-musk-bill-gates-jeff-bezos-uber-bitcoin-giveaway-scam/
- https://dailyhodl.com/2020/07/16/twitter-reveals-cause-of-unprecedented-security-hack-placing-bitcoin-and-cryptocurrency-in-the-crosshairs/
- https://cointelegraph.com/news/paypal-letter-seems-to-confirm-crypto-capability-rumors
- https://cointelegraph.com/news/bitcoin-hash-rate-hits-new-all-time-high
- https://news.bitcoin.com/youtube-helps-scammers-steal-130000-in-bitcoin-from-investors-daily-report/
- https://defirev.com/twitter-hack-2020-bitcoin/
- https://news.bitcoin.com/bitcoin-difficulty-touches-all-time-high-120-exahash-of-hashpower-remains-strong/
- https://news.bitcoin.com/emerging-markets-drive-paxful-first-half-2020-bitcoin-volume-to-1-1-billion/
- https://www.stellar.org/press-releases/stellar-blockchain-now-available-on-samsung-galaxy-smartphones
- https://news.bitcoin.com/aggregate-erc20-market-cap-outpaces-valuation-of-eth-in-circulation-by-2-billion/
- https://news.bitcoin.com/bank-of-england-still-debating-creation-of-central-bank-digital-currency-says-bailey/
- https://news.bitcoin.com/bank-of-thailand-enters-third-phase-of-cbdc-development-now-using-cbdc-with-big-businesses/
- https://dailyhodl.com/2020/07/15/number-of-crypto-merchants-accepting-xrp-has-surged-46-so-far-this-yea
- https://news.bitcoin.com/european-digital-bank-revolut-expands-bitcoin-trading-services-to-49-us-states/

Special Mentions:
- https://news.bitcoin.com/us-dept-of-homeland-security-buys-coinbase-analytics-software/
- https://news.bitcoin.com/tether-freezes-millions-of-dollars-usdt-40-addresses/
- https://news.bitcoin.com/crypto-exchange-cashaa-loses-336-bitcoin-worth-3-million-to-hackers/
- https://dailyhodl.com/2020/07/14/heres-why-institutional-interest-in-bitcoin-btc-and-crypto-markets-is-rising-according-to-huobi-global/
- https://dailyhodl.com/2020/07/13/binance-says-altcoins-taking-center-stage-names-five-top-crypto-assets-as-bitcoin-btc-prepares-for-big-move/
- https://news.bitcoin.com/advocacy-group-claims-irs-issued-crypto-warning-letters-violated-taxpayers-rights/
- https://news.bitcoin.com/south-africa-proposes-new-rules-regulate-cryptocurrencies-alignment-fatf-standards/
- https://news.bitcoin.com/freebitcoins-com-is-open-again-with-three-helpful-tools-for-new-and-old-cryptocurrency-users/
- https://dailyhodl.com/2020/07/18/heres-how-twitter-hackers-are-trying-to-hide-their-trail-of-stolen-bitcoin-btc/
Other:
- https://dailyhodl.com/2020/07/12/crypto-giant-grayscale-boosts-bitcoin-and-ethereum-exposure-at-expense-of-xrp-bch-and-ltc-in-large-cap-fund/
- https://dailyhodl.com/2020/07/17/bitcoin-btc-goliath-grayscale-reveals-1400000000-invesment-in-crypto-funds-in-2020/
- https://news.bitcoin.com/altseason-imminent-most-altcoins-should-gain-on-bitcoin-soon-says-veteran-analyst/
- https://news.bitcoin.com/japanese-listed-company-globalway-plans-to-build-sharing-economy-protocol-and-launch-ieo/
- https://dailyhodl.com/2020/07/13/prominent-crypto-strategist-goes-viral-says-bitcoin-ethereum-and-xrp-poised-for-epic-rally-that-will-put-2017-to-shame/
- https://dailyhodl.com/2020/07/13/binance-says-altcoins-taking-center-stage-names-five-top-crypto-assets-as-bitcoin-btc-prepares-for-big-move/
- https://dailyhodl.com/2020/07/13/dissecting-bitcoins-electricity-consumption/
- https://news.bitcoin.com/abra-crypto-app-sec-transactions-thousands-us-stocks-etfs/
- https://news.bitcoin.com/iran-licenses-bitcoin-mining-farms-cuts-electricity-tariff/
- https://dailyhodl.com/2020/07/14/will-tezos-be-the-altcoin-to-unseat-ethereum-on-the-crypto-market/
- https://dailyhodl.com/2020/07/15/new-class-of-crypto-assets-will-outperform-bitcoin-and-ethereum-in-new-bull-run-says-luke-martin/
- https://dailyhodl.com/2020/07/16/guarda-wallet-launches-new-version-of-the-mobile-app/
- https://news.bitcoin.com/best-defi-interoperability-solutions-exploring-fusion-vs-cosmos-vs-polkadot/
-https://dailyhodl.com/2020/07/18/venture-capitalist-says-flurry-of-fundamental-crypto-events-will-trigger-crazy-q4/
-https://news.bitcoin.com/news-bitcoin-com-lead-writer-jamie-redman-named-one-of-the-best-crypto-bloggers/
-https://dailyhodl.com/2020/07/19/top-analyst-says-bitcoin-ethereum-and-xrp-poised-to-breakout-end-lengthy-consolidation/
So much has happened this week! We saw a capitulation point of bitcoin before bears took over and we saw the selling pressure push Bitcoin down toward the $9000USD mark then move back up above $9100USD So far it has been a stable hold, however we may see some more action within the coming weeks.
Widespread scamming within the Twitter-sphere, Youtube and other platforms as Bitcoin and other cryptocurrencies may seem like fair game. Cryptocurrencies providing big payouts for scammers without the ability for reversals of accounts. Remember if something seems too good to be true, do some research or just plain do not respond/believe it. Stay safe and careful with your funds!
On the brightside, there has been even more adoption of cryptocurrencies as rumours of Paypal utilising cryptocurrency has been confirmed as they are developing crypto capabilities. In addition to this we received exciting news at the start of this week about Binance partnering with Swipe (SXP) and offering a debit card to spend BNB, SXP, BTC and BUSD. ( I will be keeping a swift eye on BNB and Swipe as its utilisation as tokens has just increased 43 fold).
Positive news for the Bitcoin network as its hashrate reaches all time high which helps to secure the network further even though mining profits have dropped by 50% from the recent halving. If you didn't know already the last Bitcoin will be expected to be mined in 2140 with its difficulty ever increasing and each time securing the network further. Processing units will have to become faster, stronger and most importantly more cost effective to continue to entice miners for the block rewards and further renewable energy practices.
Furthermore we can see Central banks and countries discussing and developing Central Bank Digital Currencies (CBDC). Read more about it here https://www.investopedia.com/terms/c/central-bank-digital-currency-cbdc.asp and check out some of the developments in the world above. This shows the popularity and strong nature of cryptocurrencies. As the saying goes "If you cant beat them, JOIN them".
Overall, very solid week full of adoption, animation and anticipation. Another post next week for a weekly round up! See you then but in the mean time join us at our Gravychain Discord.
- DISCORD LINK: https://discord.gg/zxXXyuJ 🍕 Bring some virtual pizza to share 🍕
Come have a chat, stimulate a discussion, ask a question or share some knowledge. We are all friendly crypto enthusiasts up for a chat, supportive and want to help each other with knowledge and investments!
Big thanks to our Telegram and My Crypto HQ for the constant news updates! - The Gravychain Collective: https://t.me/gravychain - My Crypto HQ: https://t.me/My_Crypto_HQ
submitted by IOTAbesomewhere to Gravychain [link] [comments]

Survivors of market disasters: In this disaster, some people actually made money

There is no need to repeat the tragic market. Various historical figures are present, and they all reveal a signal: this disaster is like an earthquake with no warning signs. The victims are everywhere, and the survival is a fluke.
But in this disaster, there are still people who make money.
If you still have the impression, on August 23 of last year, there was a problem with Amazon AWS 'server in Japan, which caused the products using the region's services to be affected to varying degrees, including the cryptocurrency trading platform. After discovering a problem with Binance using AWS, the user's deposit and withdrawal were suspended, but the trading platform using the Binance Quotation API failed to take timely measures, resulting in loopholes in market makers' strategies.
That day, while Bitcoin was still steadily maintained at 10,000 USD, some users bought Bitcoin at a unit price of 0.32 USD, and when there was almost no fluctuation in the market, they used the mistake of the server to add western food for the night. A bottle of champagne.
In this disaster after 5 months, some people still use the environment to find a way to survive.
Ethereum 0 dollar purchase?
A $ 0 purchase of Ethereum happened on March 13. The market plummeted, many mortgagors' positions were exploded, and ETH fell from $ 180 to less than $ 100 without resistance. The decentralized Defi market that depends on the value of ETH is naturally not immune, such as the MakerDAO platform. MakerDAO's borrowing logic is that users over-collateralize ETH to lend USD stablecoin DAI, but when the value of ETH fell rapidly, a large number of loans fell below the threshold and the system had to be liquidated. In other words, the user's loan was not repaid. Mortgage of ETH is also not available.
So MakerDAO has a bad debt, the amount exceeds USD 4 million. In order to repay this bad debt, MakerDAO chooses to auction the collateral, that is, ETH, BAT, etc., and uses the stable currency DAI to bid. They need to use the auction proceeds to obtain repay loan.
Under normal circumstances, such auctions are not too accidental. The feeding system reports the current price of ETH, and the bidders will probably trade at a price slightly lower than the market price.
However, the background of this auction is the market's plunge. The transaction caused investors to intensive operations, which blocked the Ethereum network. It takes far more than usual gas fees to allow the miners to confirm the transfer as soon as possible.
According to the browser, on the morning of the 13th, if only 44 gwei is used, the transfer confirmation time on the Ethereum network will take 72958 seconds, which is 20 hours.
The MakerDAO debt auction on the Ethereum network has also been affected. The blockage of the network has prevented bidders with low gas costs from bidding in time, which caused participants to bid 0 DAI / ETH to drop the hammer.
It can also be seen from the transaction records that the auction of 0 DAI was indeed successful. These lucky bidders only paid a transfer fee of US $ 1 and transferred 0 amount to obtain an ETH worth US $ 122 at the time.
These people are undoubtedly fortunate. The external environment helped them to become the only game participants. The exchange of $ 1 for $ 120 and a profit of 11900% was much higher than the odds of players who risked bottom-swinging in fluctuations.
However, from another perspective, MakerDAO's auction is to use the DAI obtained from the auction to pay off debts. However, due to network congestion, this situation has caused several free gifts, and MakerDAO's debt repayment is even worse.
Pick up goods by luck
If it is said that MakerDAO launches the auction, it is a helpless action of the team under extreme conditions. Bidders still need a bit of technical barriers to participate, but there is nothing to worry about, and there is almost no difficulty and cost.
On the evening of March 12, investors discovered that the LINK / USDT trading pair of the Binance trading platform experienced a short-term flash collapse and once fell to the bottom 0.0001 USD. What's going on?
Twitter netizens then asked Zhao Changpeng about the matter, and the latter's response was a shock. It turned out that someone had already launched the LINK trading pair as early as Binance, that is, on January 16 last year, a low was hung within 8 seconds after the real-time trading was opened. Price list, but it has not been closed because no fool will sell it at this price.
Unexpectedly, more than a year later, this pending order was sold "strangely". "At that time we had no price range restrictions. We will not cancel user orders." Zhao Changpeng said that the platform will not deny this order because the operation is completely reasonable.
It will not be rolled back for various reasons. In other words, even if LINK has experienced a large decline recently, at the current price of 2.3 US dollars, the profit of this transaction will exceed 2 million US dollars. US dollars, then he instantly won nearly 5 million US dollars.
The cost of 100 dollars, the income of 2.4 million dollars, a real profit.
In fact, similar examples of this kind of luck are not rare in the crypto industry. Except for Binance and the previous examples, BitMex and OKEx have also experienced similar situations, and more than once.
For example, on December 6, 2017, Binance's XRP / BTC trading pair experienced a breakdown of the list. In a very short period of time, the XRP price was oversold to 0.0000002 BTC, which is basically negligible. On January 29, 2018, the price of the ADA contract on BitMEX also fell to 0.00000005 US dollars, which was also nearly 0; another trading platform, OKEx, also saw a large amount of 0.002 USD on January 14, 2018. Case, according to the official statement at that time, "a certain trader" quickly sold a large amount of ETH through market orders within 12 minutes. Interestingly, at the time, some people analyzed that "a certain trader" was actually an official market-making robot, and "a large amount" of 100 million Ethereum was eventually sold for 20 dollars.
However, for ordinary people, if you want to encounter this kind of opportunity for leak detection, unless you are bored and place an order in advance, such a price is fleeting, and you ca n’t seize the opportunity simply by hand speed. In fact, at present, many trading platforms have actually adopted corresponding price amplitude filters, which specify the maximum / minimum price range of pending order prices. Oolong trading is very rare. Even if luck hits and catches up, it is very likely that the platform will intervene and the transaction will be rolled back. This situation has not happened before.
Only this time, the trader who had placed an order on Binance for more than a year, even if he successfully leaked and successfully withdrew the coin, it can only be said that he hit the Grand Canal.
Safe moving of bricks
Buying a certain kind of token on a crypto trading platform, and then selling the token to another trading platform, earning the price difference is a moving brick in the crypto circle. Moving bricks has been an arbitrage behavior since the birth of the transaction. It belongs to a very old business. Arthur, the founder of BitMex, who now operates a trading platform, and Xu Mingxing of OKEx, were once members of the army of moving bricks. . This kind of brick moving was the most prosperous at the end of 2017. At that time, trading platforms such as Bithumb in South Korea also called the "Kimchi premium" due to the price difference between other platforms. Moving bricks is a kind of risk-free arbitrage. Players use energy to gain profits, although the single profit is not much. However, with the maturity of trading robots and quantitative trading teams, the spread of tokens between multiple regions or platforms is often wiped out in a matter of seconds. Therefore, the profit margin of manually moving bricks is now very small.
Of course, it is not to say that there is no opportunity. Such an opportunity to make money is indeed hidden under the volatile market.
"Buy at a low price and sell at a high price, this is simply the most secure way to make money in a plunging market!" Investors are excited about cryptography. Starting at 6:30 pm on March 12, cryptocurrencies have experienced sharp fluctuations, while Binance and Huobi When the bitcoin spread between the three trading platforms and OKEx was the largest, it even reached more than 700 US dollars. The discerning player quickly discovered the opportunity, "For half an hour, I made more than 10,000 with a principal of 20,000 yuan. Such an opportunity is usually not available."
Buy and sell orders executed by the above investors at almost the same time, with a spread of nearly $ 450
When it comes to moving bricks, time is money. It is definitely too late to shuttle between multiple trading platforms. Many investors have now transferred the "battlefield" to the platform that focuses on aggregated trading. "The aggregated trading platform integrates the depth of multiple platforms. As long as there is a price difference between supported platforms, users only use One account can be bought and sold on multiple platforms, and it can be operated in a few seconds. "Wu Ling, who seized the opportunity from the extreme market in these two days, made nearly 50,000 by moving bricks in just a few hours. Yuan, the principal is no more than tens of thousands of yuan.
It is understood that there are already multiple platforms targeting the aggregate trading business on the market, and the opportunity to move bricks does not often appear, unless similar to the extreme market appearing in the past few days, or some unique tokens, there may be soaring and plunging. Opportunities, as a whole, are not met a few times a year, and they are fleeting.
However, whether it is MakerDAO auctions, ultra-low-priced pending order transactions, or arbitrage moving bricks under the new situation, these opportunities to make money are actually small probability and cannot be used as conventional investment methods.
These seemingly easy profits are in the end a few people. Many people are trapped in extreme quotes in stuns. Most investors have no assets left on the trading platform overnight.
Maybe this also makes many investors lose confidence in the industry, but in fact, in the face of such a market, after finishing our mood, we are more learning from changes.
Learn the reasons for this disaster, learn the logic of the main control panel, learn what signals were ignored before the disaster, and prepare for the next time. At the same time, we can also see the development of the industry. For example, when all centralized trading platforms are down, DEX can still be implemented despite various problems.
I hope that everyone still has confidence in the blockchain and cryptocurrency industries. Finally, I would like to remind everyone that the recent market changes are unpredictable. Please pay attention to risks and exercise caution.
submitted by FmzQuant to u/FmzQuant [link] [comments]

Crypto-Currency: A Guide to Common Tax Situations

STATUS: Majority of questions have been answered. If yours got missed, please feel free to post it again.
Introduction
All,
Based on the rapid increase in popularity and price of bitcoin and other crypto currencies (particularly over the past year), I expect that lots of people have questions about how crypto currency will impact their taxes. This thread attempts to address several common issues. I'm posting similar versions of it here, in several major crypto subs, and eventually in the weekly "tax help" threads personalfinance runs.
I'd like to thank the /personalfinance mod team and the /tax community for their help with this thread and especially for reading earlier versions and offering several valuable suggestions/corrections.
This thread is NOT an endorsement of crypto currency as an investing strategy. There is a time and a place to debate the appropriateness of crypto as part of a diversified portfolio - but that time is not now and that place is not here. If you are interested in the general consensus of this sub on investing, I would urge you to consult the wiki while keeping in mind the general flowchart outlining basic steps to get your finances in order.
Finally, please note that this thread attempts to provide information about your tax obligations as defined by United States law (and interpreted by the IRS under the direction of the Treasury Department). I understand that a certain portion of the crypto community tends to view crypto as "tax free" due to the (actual and perceived) difficulty for the IRS to "know" about the transactions involved. I will not discuss unlawfully concealing crypto gains here nor will I suggest illegal tax avoidance activities.
The Basics
This section is best for people that don't understand much about taxes. It covers some very basic tax principles. It also assumes that all you did during the year was buy/sell a single crypto currency.
Fundamentally, the IRS treats crypto not as money, but as an asset (investment). While there are a few specific "twists" when it comes to crypto, when in doubt replace the word "crypto" with the word "stock" and you will get a pretty good idea how you should report and pay tax on crypto.
The first thing you should know is that the majority of this discussion applies to the taxes you are currently working on (2017 taxes). The tax bill that just passed applies to 2018 taxes (with a few very tiny exceptions), which most people will file in early 2019.
In general, you don't have to report or pay taxes on crypto currency holdings until you "cash out" all or part of your holdings. For now, I'm going to assume that you cash out by selling them for USD; however, other forms of cashing out will be covered later.
When you sell crypto, you report the difference between your basis (purchase price) and proceeds (sale price) on Schedule D. Your purchase price is commonly referred to as your basis; while the two terms don't mean exactly the same thing, they are pretty close to one another (in particular, there are three two ways to calculate your basis - your average cost, a first-in, first-out method, and a "specific identification" method. See more about these here and here). EDIT - you may not use average cost method with crypto - see here. If you sell at a gain, this gain increases your tax liability; if you sell at a loss, this loss decreases your tax liability (in most cases). If you sell multiple times during the year, you report each transaction separately (bad news if you trade often) but get to lump all your gains/losses together when determining how the trades impact your income.
One important thing to remember is that there are two different types of gains/losses from investments - short term gains (if you held an asset for one year or less) and long term gains (over one year; i.e. one year and one day). Short term gains are taxed at your marginal income rate (basically, just like if you had earned that money at a job) while long term gains are taxed at lower rates.
For most people, long term capital gains are taxed at 15%. However, if you are in the 10% or 15% tax bracket, congrats - your gains (up to the maximum amount of "unused space" in your bracket) are tax free! If you are in the 25%, 28%, 33%, or 35% bracket, long term gains are taxed at 15%. If you are in the 39.6% bracket, long term gains are taxed at 20%. Additionally, there is an "extra" 3.8% tax that applies to gains for those above $200,000/$250,000 (single/married). The exact computation of this tax is a little complicated, but if you are close to the $200,000 level, just know that it exists.
Finally, you should know that I'm assuming that you should treat your crypto gains/losses as investment gains/losses. I'm sure some people will try and argue that they are really "day traders" of crypto and trade as a full time job. While this is possible, the vast majority of people don't qualify for this status and you should really think several times before deciding you want to try that approach on the IRS.
"Cashing Out" - Trading Crypto for Goods/Services
I realize that not everyone that "cashes out" of crypto does so by selling it for USD. In fact, I understand that some in the crypto community view the necessity of cashing out itself as a type of myth. In this section, I discuss what happens if you trade your crypto for basically anything that isn't cash (minor sidenote - see next section for a special discussion on trading crypto for crypto; i.e. buying altcoins with crypto).
The IRS views trading crypto for something of value as a type of bartering that must be included in income. From the IRS's perspective, it doesn't matter if you sold crypto for cash and bought a car with that cash or if you just traded crypto directly for the car - in both cases, the IRS views you as having sold your crypto. This approach isn't unique to crypto - it works the same way if you trade stock for something.
This means that if you do trade your crypto for "stuff", you have to report every exchange as a sale of your crypto and calculate the gain/loss on that sale, just as if you had sold the crypto for cash.
Finally, there is one important exception to this rule. If you give your crypto away to charity (one recognized by the IRS; like a 501(c)(3) organization), the IRS doesn't make you report/pay any capital gains on the transaction. Additionally, you still get to deduct the value of your donation on the date it was made. Now, from a "selfish" point of view, you will always end up with more money if you sell the crypto, pay the tax, and keep the rest. But, if you are going to make a donation anyway, especially a large one, giving crypto where you have a big unrealized/untaxed gain is a very efficient way of doing so.
"Alt Coins" - Buying Crypto with Crypto
The previous section discusses what happens when you trade crypto for stuff. However, one thing that surprises many people is that trading crypto for crypto is also a taxable event, just like trading crypto for a car. Whether you agree with this position or not, it makes a lot of sense once you realize that the IRS doesn't view crypto as money, but instead as an asset. So to the IRS, trading bitcoin for ripple isn't like trading dollars for euros, but it is instead like trading shares of Apple stock for shares of Tesla stock.
Practically, what this means is that if you trade one crypto for another crypto (say BTC for XRP just to illustrate the point), the IRS views you as doing the following:
  • Selling for cash the amount of BTC you actually traded for XRP.
  • Owing capital gains/losses on the BTC based on its selling price (the fair market value at the moment of the exchange) and your purchase price (basis).
  • Buying a new investment (XRP) with a cost basis equal to the amount the BTC was worth when you exchanged them.
This means that if you "time" your trade wrong and the value of XRP goes down after you make the exchange, you still owe tax on your BTC gain even though you subsequently lost money. The one good piece of news in this is that when/if you sell your XRP (or change it back to BTC), you will get a capital loss for the value that XRP dropped.
There is one final point worth discussing in this section - the so called "like kind exchange" rules (aka section 1031 exchange). At a high level, these rules say that you can "swap" property with someone else without having to pay taxes on the exchange as long as you get property in return that is "like kind". Typically, these rules are used in real estate transactions. However, they can also apply to other types of transactions as well.
While the idea is simple (and makes it sound like crypto for crypto should qualify), the exact rules/details of this exception are very fact specific. Most experts (including myself, but certainly not calling myself an expert) believe that a crypto for crypto swap is not a like kind exchange. The recently passed tax bill also explicitly clarifies this issue - starting in 2018, only real estate qualifies for like kind exchange treatment. So, basically, the vast majority of evidence suggests that you can't use this "loophole" for 2017; however, there is a small minority view/some small amount of belief that this treatment would work for 2017 taxes and it is worth noting that I'm unaware of any court cases directly testing this approach.
Dealing with "Forks"
Perhaps another unpleasant surprise for crypto holders is that "forks" to create a new crypto also very likely generate a taxable event. The IRS has long (since at least the 1960s) held that "found" money is a taxable event. This approach has been litigated in court and courts have consistently upheld this position; it even has its own cool nerdy tax name - the "treasure trove" doctrine.
Practically, what this means is that if you owned BTC and it "forked" to create BCH, then the fair market value of the BCH you received is considered a "treasure trove" that must be reported as income (ordinary income - no capital gain rates). This is true whether or not you sold your BCH; if you got BCH from a fork, that is a taxable event (note - I'll continue using BTC forking to BCH in this section as an example, but the logic applies to all forks).
While everything I've discussed up to this point is pretty clearly established tax law, forks are really where things get messy with taxes. Thus, the remainder of this section contains more speculation than elsewhere in this post - the truth is that while the idea is simple (fork = free money = taxable), the details are messy and other kinds of tax treatment might apply to forks.
One basic practical problem with forks is that the new currency doesn't necessarily start trading immediately. Thus, you may have received BCH before there was a clear price or market for it. Basically, you owe tax on the value of BCH when you received it, but it isn't completely clear what that value was. There are several ways you can handle this; I'll list them in order from most accurate to least accurate (but note that this is just my personal view and there is ongoing disagreement on this issue with little/no authoritative guidance).
  • Use a futures market to determine the value of the BCH - if reliable sources published realistic estimates of what BCH will trade for in the future once trading begins, use this estimate as the value of your BCH. Pros/cons - futures markets are, in theory, pretty accurate. However, if they are volatile/subject to manipulation, they may provide an incorrect estimate of the true value of BCH. It would suck to use the first futures value published only to have that value plummet shortly thereafter, leaving you to pay ordinary income tax but only have an unrealized capital loss.
  • Wait until an exchange starts trading BCH; use the actual ("spot" price) as the value. Pros/cons - spot prices certainly reflect what you could have sold BCH for; however, it is possible that the true value of the coin was highelower when you received it as compared to when it started trading on the exchange. Thus this method seems less accurate to me than a futures based approach, but it is still certainly fairly reasonable.
  • Assume that the value is $0. This is my least preferred option, but there is still a case to be made for it. If you receive something that you didn't want, can't access, can't sell, and might fail, does it have any value? I believe the answer is yes (maybe not value it perfectly, but value it somewhat accurately), but if you honestly think the answer is no, then the correct tax answer would be to report $0 in income from the fork. The IRS would be most likely to disagree with this approach, especially since it results in the least amount of income reported for the current year (and the most favorable rates going forward). Accordingly, if you go this route, make extra sure you understand what it entails.
Note, once you've decided what to report as taxable income, this amount also becomes your cost basis in the new crypto (BCH). Thus, when you ultimately sell your BCH (or trade it for something else as described above), you calculate your gain/loss based on what you included in taxable income from the fork.
Finally, there is one more approach to dealing with forks worth mentioning. A fork "feels" a lot like a dividend - because you held BTC, you get BCH. In a stock world, if I get a cash dividend because I own the stock, that money is not treated as a "treasure trove" and subject to ordinary income rates - in most cases, it is a qualified dividend and subject to capital gain rates; in some cases, some types of stock dividends are completely non taxable. This article discusses this idea in slightly more detail and generally concludes that forks should not be treated as a dividend. Still, I would note that I'm unaware of any court cases directly testing this theory.
Ultimately, this post is supposed to be practical, so let me make sure to leave you with two key thoughts about the taxation of forks. First, I believe that the majority of evidence suggests that forks should be treated as a "treasure trove" and reported as ordinary income based on their value at creation and that this is certainly the "safest" option. Second, out of everything discussed in this post, I also believe that the correct taxation of forks is the murkiest and most "up for debate" area. If you are interested in a more detailed discussion of forks, see this thread for a previous version of this post discussing it at even more length and the comments for a discussion of this with the tax community.
Mining Crypto
Successfully mining crypto coins is a taxable event. Depending on the amount of effort you put into mining, it is either considered a hobby or a self-employment (business) activity. The IRS provides the following list of questions to help decide the correct classification:
  • The manner in which the taxpayer carries on the activity.
  • The expertise of the taxpayer or his advisors.
  • The time and effort expended by the taxpayer in carrying on the activity.
  • Expectation that assets used in activity may appreciate in value.
  • The success of the taxpayer in carrying on other similar or dissimilar activities.
  • The taxpayer’s history of income or losses with respect to the activity.
  • The amount of occasional profits, if any, which are earned.
If this still sounds complicated, that's because the distinction is subject to some amount of interpretation. As a rule of thumb, randomly mining crypto on an old computer is probably a hobby; mining full time on a custom rig is probably a business.
In either event, you must include in income the fair market value of any coins you successfully mine. These are ordinary income and your basis in these coins is their fair market value on the date they were mined. If your mining is a hobby, they go on line 21 (other income) and any expenses directly associated with mining go on schedule A (miscellaneous subject to 2% of AGI limitation). If your mining is a business, income and expenses go on schedule C.
Both approaches have pros and cons - hobby income isn't subject to the 15.3% self-employment tax, only normal income tax, but you get fewer deductions against your income and the deductions you get are less valuable. Business income has more deductions available, but you have to pay payroll (self-employment) tax of about 15.3% in addition to normal income tax.
What if I didn't keep good records? Do I really have to report every transaction?
One nice thing about the IRS treating crypto as an asset is that we can look at how the IRS treats people that "day trade" stock and often don't keep great records/have lots of transactions. While you need to be as accurate as possible, it is ok to estimate a little bit if you don't have exact records (especially concerning your cost basis). You need to put in some effort (research historical prices, etc...) and be reasonable, but the IRS would much rather you do a little bit of reasonable estimation as opposed to just not reporting anything. Sure, they might decide to audit you/disagree with some specifics, but you earn yourself a lot of credit if you can show that you honestly did the best you reasonably could and are making efforts to improve going forward.
However, concerning reporting every transaction - yes, sorry, it is clear that you have to do this, even if you made hundreds or thousands of them. Stock traders have had to go through this for many decades, and there is absolutely no reason to believe that the IRS would accept anything less from the crypto community. If you have the records or have any reasonable way of obtaining records/estimating them, you must report every transaction.
What if I don't trust you?
Well, first let me say that I can't believe you made it all the way down here to this section. Thanks for giving me an honest hearing. I would strongly encourage you to go read other well-written, honest guides. I'll link to some I like (both more technical IRS type guides and more crypto community driven guides). While a certain portion of the crypto community seems to view one of the benefits of crypto as avoiding all government regulation (including taxes), I've been pleasantly surprised to find that many crypto forums contain well reasoned, accurate tax guides. While I may not agree with 100% of their conclusions, that likely reflects true uncertainty around tax law that is fundamentally complex rather than an attempt on either end to help individuals unlawfully avoid taxes.
IRS guides
Non-IRS guides
submitted by Mrme487 to personalfinance [link] [comments]

Daily analysis of cryptocurrencies 20191023(Market index 33 — Fear state)

Daily analysis of cryptocurrencies 20191023(Market index 33 — Fear state)

https://preview.redd.it/folaa2ztw9u31.jpg?width=1200&format=pjpg&auto=webp&s=a0aaa8476acb68252087ddf0558d293b5a9a9392

Germany Warns Of Privacy Token Usage In Money Laundering And Terrorism According to Cointelegraph, the German Federal Ministry of Finance has expressed concerns about rising use of privacy tokens due to their association with criminal activities and difficulties in tracking them. Published on Oct 19, the ministry’s “First Money Laundering and Terrorist Financing National Risk Assessment” for 2018–2019 provided analysis aimed at the identification of existing and future risks in the field of anti-money laundering (AML) and terrorism financing (TF) in Germany. Among other challenges, the report examines circulation of cryptocurrencies in the darknet for criminal purposes.
State Probe Of Facebook Expands To 47 Attorneys General According to Reuters news flash, the state probe of Facebook on allegations that the company put consumer data at risk and pushed up advertising rates has expanded to attorneys general from 47 states and territories, New York Attorney General Letitia James said on Tuesday, October 22 in a statement.
Bank Of Lithuania Becomes First Market Regulator To Issue Guidelines On STOs According to coinpage, Bank of Lithuania has become the first of market regulators to issue guidelines on STOs. The new guidelines are focussed on the classification of security tokens, assessing specific cases and providing recommendations related to the issue of the security tokens and also clarify on applicable legal regulation. Furthermore, enterprises planning to use the STO method will need to comply with EU and national legislation regulating capital-raising activities.
TBCASoft, IBM And SoftBank Announced A Mobile Payment Blockchain Blockchain platform TBCASoft, technology behemoth IBM and telecommunications conglomerate SoftBank announced on Oct 22 a collaboration to adopt a cross-carrier telecommunications blockchain payment solution.

Encrypted project calendar(October 23, 2019)

MIOTA/IOTA: IOTA (MIOTA) IOTA will host a community event on October 23rd at the University of Southern California in Los Angeles with the theme “Connecting the I3 Market and Experiencing Purchase and Sales Data.” BTC/Bitcoin: The WBS World Blockchain Summit (Middle East) will be held in Dubai from October 23rd to 24th. Cardano (ADA) and 1 other: 23 October 2019 WBS Dubai “One of a kind gathering of 500+ curated & pre-qualified investors, CEOs, CIOs, CTOs, Heads of Blockchain, Chief Digital Officers CloakCoin (CLOAK): 23 October 2019 (or earlier) CloakCoin Competition “CloakCoin competition : solve the CloakCoin ENIGMA transaction, 3rd round.” Loom Network (LOOM): 23 October 2019 Singapore Meetup “Unstack the Stack Series: Loom Network” from 6:30–8:30 PM (SST). BTGS/Bitdog: ZG.COM will open the BTGS currency and coin transfer business at 14:00 on October 23, and open the BTGS/USDT transaction pair on October 23 at 18:18. Waltonchain (WTC): 23 October 2019 Transfers Suspended “$WTC deposits and withdrawals on #TaibiExchange will be suspended from 00:00 Oct 22 (UTC+8) and are estimated to resume at 15:00 Oct 23

Encrypted project calendar(October 24, 2019)

BCN/Bytecoin: Bytecoin (BCN) released the hidden amount of the Bytecoin block network on October 24. Horizen (ZEN): 24 October 2019 Weekly Insider Team updates at 3:30 PM UTC/ 11:30 AM EDT: Engineering, Node network, Product/UX, Helpdesk, Legal, BD, Marketing, CEO Closing thoughts, AMA. ANT/Aragon: Aragon (ANT) Aragon Network will hold the theme “DAO: ICO and DeFi next step” in Hong Kong on October 24th? DATA/Streamr DATAcoin: Streamr DATAcoin (DATA) Streamr Network Technology Exchange and Project Development Conference will be held in London on October 24th. Lisk (LSK): 24 October 2019 Coding Workshop — Berlin “During this workshop you will acquire the skills to create custom transactions with the Lisk Alpha SDK using Node.js.” BTU Protocol (BTU): 24 October 2019 Africa IT Expo “Our co-founder @vidal007 will be speaking at upcoming @africa_aitex [African IT Expo] held in #Rabat #Morocco on 24th of October.” Matrix AI Network (MAN): 24 October 2019 YouTube AMA YouTube AMA from 3PM, October 24 (GMT+8). Utrum (OOT): 24 October 2019 AtomicDex Listing “We are pleased to announce that Utrum coin OOT is getting listed on Komodo Platform Decentral Exchange — AtomicDEX. “

Encrypted project calendar(October 25, 2019)

ADA/Cardano: Cardano (ADA) The Ada community will host a community gathering in the Dominican Republic for the first time on October 25. Crypto.com Coin (CRO): 25 October 2019 Live AMA with CEO “Live AMA with our CEO @Kris_HK on @cryptocom’s Twitter next Friday, 25 October, 11AM HKT.” GST/GSTCOIN: GSTCOIN(GST)LBank will be online GST on October 25, 2019 at 16:00 (UTC+8), open trading pair: GST/USDT, GST/ETH.

Encrypted project calendar(October 26, 2019)

KAT/Kambria: Kambria (KAT) Kambria will host the 2019 Southern California Artificial Intelligence and Data Science Conference in Los Angeles on October 26th with IDEAS. BTC/Bitcoin: CoinAgenda Global Summit will be held in Las Vegas from October 26th to 28th Horizen (ZEN): 26 October 2019 (or earlier) ZEN 2.0.19 Upgrade Zen 2.0.19 upgrade at block #610000, which is expected around October 26.

Encrypted project calendar(October 27, 2019)

ICON (ICX): 27 October 2019 Money 20/20 USA Event Money 20/20 USA in Las Vegas from October 27–30.

Encrypted project calendar(October 28, 2019)

LTC/Litecoin: Litecoin (LTC) 2019 Litecoin Summit will be held from October 28th to October 29th in Las Vegas, USA BTC/Bitcoin: Mt.Gox changes the debt compensation plan submission deadline to October 28 ZEC/Zcash: Zcash (ZEC) will activate the Blossom Agreement on October 28th Stellar (XLM): 28 October 2019 Protocol 12 Upgrade Vote Horizon v0.22.0 has been released, which supports Protocol 12. This gives everyone ample time to prepare for the Protocol 12 upgrade vote Celsius (CEL) and 3 others: 28 October 2019 Litecoin Summit “…The Litecoin Summit offers two fun, jam-packed days with something for everyone.” XFOC (XFOC): The IDAX platform will be online XFOC and will open the XFOC/USDT trading pair at 13:00 on October 28. MEDIUM (MDM): The IDAX platform lists MDM and will open MDM/BTC trading pairs on October 28th at 15:00. ZB/ ZB Blockchain: The “2019 Hamburg Intercontinental Dialogue Conference” hosted by ZB.com will be held from October 28th to November 9th at the Four Seasons Hotel Hamburg, Germany. BQT (BQTX): 28 October 2019 Down for Maintenance BQTX.com will be down for maintenance on the 28th of October from 7 to 12am UTC.

Encrypted project calendar(October 29, 2019)

BTC/Bitcoin: The 2nd World Encryption Conference (WCC) will be held in Las Vegas from October 29th to 31st. ICON (ICX): 29 October 2019 Decentralization “As a result, the decentralization schedule of the ICON Network has been changed from September 24, 2019 to October 29, 2019.” Ark (ARK): and 10 others 29 October 2019 WCC 2019 Second annual Blockchain and Cryptocurrency Technology event, World Crypto Conference (WCC), October 29th — October 31, 2019. Insifa (ISF): 29 October 2019 Prototype Alpha “We from Insifa have decided to be more open. Our Prototype will be developed in scrum. This means new releases every two weeks.”

Encrypted project calendar(October 30, 2019)

MIOTA/IOTA: IOTA (MIOTA) IOTA will host a community event on October 30th at the University of Southern California in Los Angeles on the topic “How to store data on IOTA Tangle.” TRON (TRX): 30 October 2019 SFBW19 Afterparty “TRON Official SFBW19 Afterparty from 7–10:30 PM in San Francisco.” Horizen (ZEN): 30 October 2019 Horizen Quarterly Update Join our first Quarterly Update on October the 30th at 5 PM UTC/ 1 PM EST. Deeper look into Engineering, BD, Marketing, and more. Aeternity (AE): 30 October 2019 Hardfork “The third hardfork of the æternity Mainnet is scheduled for October 30, 2019.” Valor Token (VALOR): 30 October 2019 Transaction Fees Resume “It’s September and the SMART VALOR Platform is still waiving transaction fees for all members, until October 30th!” Aragon (ANT): 30 October 2019 Singapore Meetup “Aragon on DAOs and DeFi” from 6:30–8:30 PM. Kambria (KAT): 30 October 2019 Outliers Hashed Awards Outliers Hashed awards from October 30–31. Ethereum Classic (ETC): 30 October 2019 Cohort Demo Day “ETC Labs hosts it’s 2nd Cohort Demo Day. Learn about the companies and project being accelerated through the Ethereum Classic ecosystem.”

Encrypted project calendar(October 31, 2019)

Spendcoin (SPND): 31 October 2019 (or earlier) Cross Ledger Mainnet “Cross Ledger Mainnet Release and SPND Token Swap,” during October 2019. Spendcoin (SPND): 31 October 2019 (or earlier) Blkchn University Beta “Blockchain University Beta goes live,” during October 2019. Stellar (XLM): 31 October 2019 (or earlier) Minor Release “We will have 6 Minor Releases in 2019; one each in February, March, May, June, August, and October.” Bitcoin SV (BSV): 31 October 2019 (or earlier) BSV Conference Seoul No additional information. Seele (SEELE): 31 October 2019 (or earlier) Public Network Mainne launch has been moved to Oct 31 . Howdoo (UDOO): 31 October 2019 (or earlier) Howdoo Live on Huawei Howdoo begins its exciting partnership with Huawei with listing as a featured app starting in October. Chiliz (CHZ): 31 October 2019 (or earlier) App Soft Launch Soft launch of Socios App by end of October. Dent (DENT): 31 October 2019 (or earlier) Loyalty Program “Afterburner loyalty program launch for all 21,6 Million mobile #DENT users will be in October!” IceChain (ICHX): 31 October 2019 (or earlier) Wallet Release IceChain releases wallet during October. Chiliz (CHZ): 31 October 2019 (or earlier) New Partnerships New sports and new teams joining Socios (+more updates and events) will be announced in the upcoming weeks. Horizen (ZEN): 31 October 2019 Weekly Insider Team updates at 3:30 PM UTC/ 11:30 AM EDT: Engineering, Node network, Product/UX, Helpdesk, Legal, BD, Marketing, CEO Closing thoughts, AMA. PCHAIN (PI): 31 October 2019 (or earlier) New Website No additional information. IOST (IOST): 31 October 2019 (or earlier) New Game on IOST “Eternal Fafnir, a new role-playing game developed by INFUN is coming to you in Oct.” Achain (ACT): 31 October 2019 Mainnet 2.0 Launch “… The main network is officially scheduled to launch on October 31.” Mithril (MITH):31 October 2019 Burn “MITH burn will take place on 2019/10/31 2pm UTC+8. “ Aergo (AERGO): 31 October 2019 (or earlier) Aergo Lite V1.0 Release AergoLite, which brings blockchain compatibility to billions of devices using SQLite, released during October 2019. TE-FOOD (TFD): 31 October 2019 (or earlier) Complementary Product “Development of a new, complementary product with a new partner, which we hope to be launched in September-October.” Edge (DADI): 31 October 2019 (or earlier) Full Open Source Code base for the network fully open-sourced in September or October. BlockStamp (BST): 31 October 2019 (or earlier) ASIC Miner Prototype In orderr to ensure BlockStamps continued decentralization, we will release a BST ASIC miner for testing. Perlin (PERL): 31 October 2019 (or earlier) SSA Partnership “Perlin has partnered with the Singapore Shipping Association to create the International E-Registry of Ships (IERS)” Skrumble Network (SKM): 31 October 2019 (or earlier) Exchange Release “3rd dApp: Exchange Release,” during October 2019. EDC Blockchain (EDC): 31 October 2019 (or earlier) Blockchain Marketplace “As you already know, our ECRO blockchain marketplace is ready for release, and will open to the global community in October!” BlockStamp (BST): 31 October 2019 (or earlier) ASIC Miner Prototype In orderr to ensure BlockStamps continued decentralization, we will release a BST ASIC miner for testing. XinFin Network (XDCE): 31 October 2019 Homebloc Webinar “XinFin — Homebloc Webinar 2019” from 9–10 PM. Akropolis (AKRO): 31 October 2019 (or earlier) Alpha Release “Delivers the initial mainnet implementation of protocol. All building blocks will be united to one product.” Hyperion (HYN): 31 October 2019 (or earlier) Economic Model The final version of the HYN Economic Model launches in October.

Encrypted project calendar(November 1, 2019)

INS/Insolar: The Insolar (INS) Insolar wallet and the redesigned Insolar Block Explorer will be operational on November 1, 2019. VeChain (VET):”01 November 2019 BUIDLer Reunion Party BUIDLer Reunion Party in San Francisco from 8–11 PM. uPlexa (UPX): 01 November 2019 Steadfast Storm — PoS/PoW split (Utility nodes ie. master nodes) — Upcoming Anonymity Network much like TOR — Privacy-based DApps — Reduced network fees. Enjin Coin (ENJ): 01 November 2019 MFT Binding “ICYMI: On Enjin Coin’s 2nd anniversary (November 1), Enjin MFTs will be bound to hodlers’ blockchain addresses…” Auxilium (AUX):01 November 2019 AUX Interest Distribution Monthly interest distribution by Auxilium Interest Distribution Platform for coinholders. Also supports charity. Havy (HAVY):01 November 2019 Token Buyback “Havy tokens buyback, Only in 1 exchange between Idex, Mercatox & Hotbit. The exchange depends on the most lower sell wall.”

Encrypted project calendar(November 2, 2019)

Kambria (KAT): 02 November 2019 VietAI Summit 2019 Kambria joins forces with VietAI for the annual VietAI Summit, with top experts from Google Brain, NVIDIA, Kambria, VietAI, and more!

Encrypted project calendar(November 4, 2019)

Stellar (XLM): 04 November 2019 Stellar Meridian Conf. Stellar Meridian conference from Nov 4–5 in Mexico City. Cappasity (CAPP): 04 November 2019 Lisbon Web Summit Lisbon Web Summit in Lisbon, Portugal from November 4–7.

Encrypted project calendar(November 5, 2019)

Nexus (NXS): 05 November 2019 Tritium Official Release “Remember, Remember the 5th of November, the day Tritium changed Distributed Ledger. Yes, this is an official release date.” NEM (XEM): 05 November 2019 Innovation Forum — Kyiv NEM Foundation Council Member Anton Bosenko will be speaking in the upcoming International Innovation Forum in Kyiv on November 5, 2019.

Encrypted project calendar(November 6, 2019)

STEEM/Steem: The Steem (STEEM) SteemFest 4 conference will be held in Bangkok from November 6th to 10th. KIM/Kimcoin: Kimcoin (KIM) Bitfinex will be online at KIM on November 6, 2019 at 12:00 (UTC).

Encrypted project calendar(November 7, 2019)

XRP (XRP): 07 November 2019 Swell 2019 Ripple hosts Swell from November 7th — 8th in Singapore. BTC/Bitcoin: Malta The A.I. and Blockchain summit will be held in Malta from November 7th to 8th.

Encrypted project calendar(November 8, 2019)

BTC/Bitcoin: The 2nd Global Digital Mining Summit will be held in Frankfurt, Germany from October 8th to 10th. IOTX/IoTeX: IoTex (IOTX) will participate in the CES Expo on November 08

Encrypted project calendar(November 9, 2019)

CENNZ/Centrality: Centrality (CENNZ) will meet in InsurTechNZ Connect — Insurance and Blockchain on October 9th in Auckland.

Encrypted project calendar(November 11, 2019)

PAX/Paxos Standard: Paxos Standard (PAX) 2019 Singapore Financial Technology Festival will be held from November 11th to 15th, and Paxos Standard will attend the conference.

Encrypted project calendar(November 12, 2019)

BTC/Bitcoin: The CoinMarketCap Global Conference will be held at the Victoria Theatre in Singapore from November 12th to 13th
https://preview.redd.it/uvnuirkww9u31.png?width=504&format=png&auto=webp&s=737fdd29c36f554223c9e7473cf843c60fe2bb6a

Recently, bitcoin made a few attempts to gain strength above the $8,300 resistance area against the US Dollar. BTC price even spiked above the $8,350 level, but it failed to continue higher.
As a result, a swing high was formed near $8,323 and the price started a fresh decline. During the decline, there was a break below a couple of important supports near $8,100 and $8,200. Moreover, there was a break below a short term ascending channel with support near $8,240 on the hourly chart of the BTC/USD pair.
Finally, bitcoin traded below the $8,100 support area and settled below the 100 hourly simple moving average. It is now trading below the $8,000 level and a low was formed near $7,932.
Review previous articles: https://medium.com/@to.liuwen

Telegram: https://t.me/Lay126
Twitter:https://twitter.com/mianhuai8
Facebook:https://www.facebook.com/profile.php?id=100022246432745
Reddi:https://www.reddit.com/useliuidaxmn
LinkedIn:https://www.linkedin.com/in/liu-wei-294a12176/
submitted by liuidaxmn to u/liuidaxmn [link] [comments]

Daily analysis of cryptocurrencies 20191104 (Market index 49 — Neutral state)

Daily analysis of cryptocurrencies 20191104 (Market index 49 — Neutral state)

https://preview.redd.it/ur8lc13r0ow31.jpg?width=700&format=pjpg&auto=webp&s=b3bde6642a6ad9ea600aa0121fabfd14506dfae5

China And Kazakhstan To Cooperate In Digital Industry, And BlockchainHAN Zheng, a member of the Standing Committee of the Politburo of the CPC Central Committee, Vice Premier of the State Council and Chinese chair of the China-Kazakhstan Cooperation Committee, and Alikhan Smailov, first Deputy Prime Minister of Kazakhstan and the Kazakh Chair of the committee, co-chaired the ninth meeting of the China-Kazakhstan Cooperation Committee in China on November 4.
Huawei To Advance Commercial Application Of Blockchain, Says Director Of Huawei Blockchain ProjectRecently, blockchain has been a quite hot word in China after President XI Jinping claimed the emerging technology is vital to the future of the country. ZHANG Xiaojun, the director of the Huawei blockchain project, shared his opinions on the current development of blockchain in a recent interview.When talking about the obstacles faced by the blockchain in terms of the wide application, ZHANG pointed out four points. Firstly, users hope to increase revenue through blockchain, while the technology itself is to reduce operating cost; secondly, the security of blockchain technology is still insufficient, which may lead to new security risks in the application; thirdly, the shortage of cross-chain standards brings difficulties in the large commercial application of blockchain; lastly, blockchain is becoming an isolated island, which makes POC possible but blocks it to be commercialized.What Huawei faces is the first obstacle, according to ZHANG. He said the company intends to provide customers with a clear value demonstration for blockchain, which will help sweep aside customers’ concerns and enlarge their commercial application layout.Besides, regarding opportunities brought by 5G to blockchain, he stated that the blockchain technology would not only be deployed in the core cloud but also the edge cloud. And 5G can meet demands of large bandwidth and low latency for the edge cloud blockchain in the case of large commercial use.
China Launches A Blockchain-Based Identification System For Smart CitiesChina has launched a blockchain-based identification system for smart cities, aimed at better connectivity and data sharing between these cities.The system has been developed by three institutes in the city of Shijiazhuang and will assign a unique, global digital ID to nationwide smart cities, Global Times reported on Nov. 4, citing state-run Xinhua News Agency.ZHANG Chao, director of the Zhongguancun Industry & Information Research Institute of Two-dimensional Code Technology, one of the developers of the blockchain-based ID system, said that the system was self-developed by China and will be “independently distributed and managed by China, with a unified distribution rule, a resolution of distributed storage and tamper-resistant code.”

https://preview.redd.it/nfipy2tt0ow31.png?width=504&format=png&auto=webp&s=5b30d9dec352d10d9c3fd674c61b4c59b0de5ab5

This past week, bitcoin climbed higher steadily above the $9,200 and $9,300 resistance levels against the US Dollar. BTC even traded above the $9,350 resistance area and the 100 hourly simple moving average.
However, the price struggling to break the $9,400 resistance area. As a result, the price started a fresh decline from the $9,393 high. It traded back below the $9.300 level and the 100 hourly SMA.
More importantly, there was a break below a connecting bullish trend line with support near $9,240 on the hourly chart of the BTC/USD pair. A low was formed near $9,081 and the price is currently correcting higher.
Review previous articles: https://medium.com/@to.liuwen

Encrypted project calendar(November 4, 2019)

Stellar (XLM): 04 November 2019 Stellar Meridian Conf. Stellar Meridian conference from Nov 4–5 in Mexico City. Cappasity (CAPP): 04 November 2019 Lisbon Web Summit Lisbon Web Summit in Lisbon, Portugal from November 4–7. Aion (AION): 04 November 2019 CASCON x EVOKE 2019 CASCON x EVOKE 2019 from Nov 4–6 in Toronto. ThoreNext (THX): 04 November 2019 Migration/Swap Begins “4 Nov 2019 Migration/Swap/Issuance start Check Your email 1st Nov To facilitate a streamlined Process, we will use proprietary software…” Ocean Protocol (OCEAN): 04 November 2019 Blckchn for Science Party “Join us on Monday for bottles and (data) models at the official Blockchain for Science afterparty at @betahaus Factom (FCT): 04 November 2019 Grant Deadline “Have an idea you’ve been itching to build using #FactomProtocol? Apply for a grant (the deadline is November 4th):” Winding Tree (LIF): 04 November 2019 HackTravel London HackTravel London from November 4–6 in London.

Encrypted project calendar(November 5, 2019)

Nexus (NXS): 05 November 2019 Tritium Official Release “Remember, Remember the 5th of November, the day Tritium changed Distributed Ledger. Yes, this is an official release date.” NEM (XEM): 05 November 2019 Innovation Forum — Kyiv NEM Foundation Council Member Anton Bosenko will be speaking in the upcoming International Innovation Forum in Kyiv on November 5, 2019. TomoChain (TOMO): 05 November 2019 TomoX Testnet “Mark your calendar as TomoX testnet will be live on Tuesday, Nov 5th!” aelf (ELF): 05 November 2019 Bug Bounty Program Ends On Oct 24th, 2019 aelf’s biggest bug bounty will launch with a large reward pool. The event will run for almost 2 weeks. ICON (ICX): 05 November 2019 Seoul Meetup “We are pleased to announce that the ICON x Steem DApp SEOUL MEETUP will be held in the ICON Lounge on November 5th.” Utrust (UTK): 05 November 2019 Lisbon Meetup “We’re hosting a meetup for anyone interested in blockchain & crypto adoption! Industry leaders like Cointelegraph, BetProtocol & others…” Siacoin (SC): 05 November 2019 Zurich Meetup “Join us Tuesday, Nov 5th in Zurich for a Sia meetup with CEO David, and devs Chris and PJ at @impacthubzurich.” OKB (OKB): 05 November 2019 Simulation USDT Futures “NEW LAUNCH: The much-awaited $USDT-Margined Futures Trading will soon be available on #OKEx… Simulation launching Nov 5”

Encrypted project calendar(November 6, 2019)

STEEM/Steem: The Steem (STEEM) SteemFest 4 conference will be held in Bangkok from November 6th to 10th. KIM/Kimcoin: Kimcoin (KIM) Bitfinex will be online at KIM on November 6, 2019 at 12:00 (UTC). Nebulas (NAS): 06 November 2019 Burn Deadline “Be sure to read this announcement & burn your $NAT by November 6th, 3:00p.m. (UTC+8, Beijing time).” Power Ledger (POWR): 06 November 2019 Book Launch ATTN Perth Power Ledger community, we will be hosting renowned economist Ross Garnaut at our WA office for the launch of his latest book…

Encrypted project calendar(November 7, 2019)

XRP (XRP): 07 November 2019 Swell 2019 Ripple hosts Swell from November 7th — 8th in Singapore. BTC/Bitcoin: Malta The A.I. and Blockchain summit will be held in Malta from November 7th to 8th. Waves (WAVES): 07 November 2019 Joins Odyssey “#Waves is joining Odyssey… We’re kicking off on Nov. 7 at Polaris…” Komodo (KMD) and 1 other: 07 November 2019 Block Party Amsterdam Block Party Amsterdam in Amsterdam from 17:30–22:00. Horizen (ZEN): 07 November 2019 Weekly Insider Team updates at 3:30 PM UTC/ 11:30 AM EDT: Engineering, Node network, Product/UX, Helpdesk, Legal, BD, Marketing, CEO Closing thoughts, AMA.

Encrypted project calendar(November 8, 2019)

BTC/Bitcoin: The 2nd Global Digital Mining Summit will be held in Frankfurt, Germany from October 8th to 10th. IOTX/IoTeX: IoTex (IOTX) will participate in the CES Expo on November 08 TOP (TOP): 08 November 2019 Mainnet Launch “So excited to announce that on November 8th, TOP Network will officially launch the mainnet…” OKB (OKB): 08 November 2019 OKEx Talks — Valencia “Meet us at our next OKEx Talks in Valencia on 8 Nov with speaker Gustavo Segovia @sepu85 who will look at the benefits of creating

Encrypted project calendar(November 9, 2019)

CENNZ/Centrality: Centrality (CENNZ) will meet in InsurTechNZ Connect — Insurance and Blockchain on October 9th in Auckland. HTMLCOIN (HTML): 09 November 2019 (or earlier) Mandatory Wallet Update Mandatory Wallet Update: there will be a soft fork on our blockchain. This update adds header signature verification on block 997,655.

Encrypted project calendar(November 10, 2019)

Bibox Token (BIX): 10 November 2019 Bibox Summit “Bibox Summit 2019 — Maximizing Profit On Uptrend Season” from 1 PM — 5 PM (ITV) in Ho Chi Minh City.

Encrypted project calendar(November 11, 2019)

PAX/Paxos Standard: Paxos Standard (PAX) 2019 Singapore Financial Technology Festival will be held from November 11th to 15th, and Paxos Standard will attend the conference. Crypto.com Coin (CRO): and 3 others 11 November 2019 Capital Warm-up Party Capital Warm-up Party in Singapore. GoldCoin (GLC): 11 November 2019 Reverse Bitcoin Hardfork The GoldCoin (GLC) Team will be “Reverse Hard Forking” the Bitcoin (BTC) Blockchain…” Horizen (ZEN): 11 November 2019 (or earlier) Horizen Giveaway — Nodes Horizen Giveaway — Win Free Node Hosting! Entries before November 11th. SINOVATE (SIN): 11 November 2019 Roadmap V3 SINOVATE (SIN) Roadmap V3 will be released with new upcoming technologies and proof of concepts!

Encrypted project calendar(November 12, 2019)

BTC/Bitcoin: The CoinMarketCap Global Conference will be held at the Victoria Theatre in Singapore from November 12th to 13th Binance Coin (BNB) and 7 others: 12 November 2019 CMC Global Conference “The first-ever CoinMarketCap large-scale event: A one-of-a-kind blockchain / crypto experience like you’ve never experienced before.” Aion (AION) and 17 others: 12 November 2019 The Capital The Capital conference from November 12–13 in Singapore. Loom Network (LOOM): 12 November 2019 Transfer Gateway Update “If you have a dapp that relies on the Transfer Gateway, follow the instructions below to make sure you’re prepared.”

Encrypted project calendar(November 13, 2019)

Fetch.ai (FET): 13 November 2019 Cambridge Meetup “Join us for a @Fetch_ai #Cambridge #meetup on 13 November @pantonarms1.” Binance Coin (BNB) and 5 others: 13 November 2019 Blockchain Expo N.A. “It will bring together key industries from across the globe for two days of top-level content and discussion across 5 co-located events…” OKB (OKB): 13 November 2019 Dnipro, Ukraine- Talks Join us in Dnipro as we journey through Ukraine for our OKEx Cryptour on 11 Nov. Centrality (CENNZ): 13 November 2019 AMA Meetup “Ask our CEO @aaronmcdnz anything in person! Join the AMA meetup on 13 November in Singapore.” OKB (OKB): 13 November 2019 OKEx Cryptotour Dnipro “OKEx Cryptour Ukraine 2019 — Dnipro” in Dnipro from 6–9 PM (EET).

Encrypted project calendar(November 14, 2019)

BTC/Bitcoin: The 2019 BlockShow Asia Summit will be held at Marina Bay Sands, Singapore from November 14th to 15th. Binance Coin (BNB): and 4 others 14 November 2019 BlockShow Asia 2019 BlockShow Asia 2019 at Marina Bay Sands Expo, Singapore from November 14–15. Basic Attention Token (BAT): 14 November 2019 London Privacy Meetup “If you’re in London on Nov. 14th, don’t miss our privacy meetup! The Brave research team, our CPO @johnnyryan, as well as @UoE_EFI Horizen (ZEN): 14 November 2019 Weekly Insider Team updates at 3:30 PM UTC/ 11:30 AM EDT: Engineering, Node network, Product/UX, Helpdesk, Legal, BD, Marketing, CEO Closing thoughts, AMA. IOTA (MIOTA): 14 November 2019 Berlin Meetup From Construction to Smart City: IOTA, Maschinenraum & Thinkt Digital will explain, using concrete use cases, how to gain real value from.. Dash (DASH): 14 November 2019 Q3 Summary Call “Dash Core Group Q3 2019 Summary Call — Thursday, 14 November 2019” NEO (NEO): 14 November 2019 NeoFest Singapore Meetup “Glad to have @Nicholas_Merten from DataDash as our host for #NeoFest Singapore meetup on 14th Nov!”

Encrypted project calendar(November 15, 2019)

TRON (TRX): 15 November 2019 Cross-chain Project “The #TRON cross-chain project will be available on Nov. 15th” Bluzelle (BLZ): 15 November 2019 (or earlier) CURIE Release CURIE release expected by early November 2019. Zebi (ZCO): 15 November 2019 ZEBI Token Swap Ends “… We will give 90 days to all the ERC 20 token holders to swap out their tokens into Zebi coins.” OKB (OKB): 15 November 2019 OKEx Talks — Vilnius “Join us for a meetup on 15 Nov (Fri) for our 1st ever Talks in Vilnius, Lithuania.”

Encrypted project calendar(November 16, 2019)

Bancor (BNT): and 2 others 16 November 2019 Crypto DeFiance-Singapore “Crypto DeFiance is a new global DeFi event embracing established innovators, financial market disruptors, DApp developers…” NEM (XEM): 16 November 2019 Developer’s Event “BLOCKCHAIN: Creation of Multifirma services” from 10:50 AM — 2 PM.

Encrypted project calendar(November 17, 2019)

OKB (OKB): 17 November 2019 OKEx Talks — Lagos Join us on 17 Nov for another OKEx Talks, discussing the “Life of a Crypto Trader”.

Encrypted project calendar(November 18, 2019)

Maker (MKR): 18 November 2019 MCD Launch “BIG changes to terminology are coming with the launch of MCD on Nov. 18th Say hello to Vaults, Dai, and Sai.”

Encrypted project calendar(November 19, 2019)

Lisk (LSK): 19 November 2019 Lisk.js “We are excited to announce liskjs2019 will take place on November 19th. This all day blockchain event will include…”

Encrypted project calendar(November 20, 2019)

OKB (OKB): 20 November 2019 OKEx Cryptour Odessa Ukr “Join us in Odessa as we journey through Ukraine for our OKEx Cryptour!”

Encrypted project calendar(November 21, 2019)

Cardano (ADA): and 2 others 21 November 2019 Meetup Netherlands (AMS) “This meetup is all about how to decentralize a blockchain, the problems and differences between Proof-of-Work and Proof-of-Stake…” Cappasity (CAPP): 21 November 2019 Virtuality Paris 2019 “Cappasity to demonstrate its solution for the interactive shopping experience at Virtuality Paris 2019.” Horizen (ZEN): 21 November 2019 Weekly Insider Team updates at 3:30 PM UTC/ 11:30 AM EDT: Engineering, Node network, Product/UX, Helpdesk, Legal, BD, Marketing, CEO Closing thoughts, AMA. OKB (OKB): 21 November 2019 OKEx Talks — Johannesburg “Join us the largest city of South Africa — Johannesburg where we will host our OKEx Talks on the 21st Nov.” IOST (IOST): 22 November 2019 Singapore Workshop Join the Institute of Blockchain for their 2nd IOST technical workshop in Singapore on 22 Nov 2019. The workshop includes IOST’s key tech. OKB (OKB): 22 November 2019 St. Petersberg Talks “Join us in St. Petersberg on 22 Nov as we answer your questions on Crypto Security. “

Encrypted project calendar(November 22, 2019)

IOST (IOST): 22 November 2019 Singapore Workshop Join the Institute of Blockchain for their 2nd IOST technical workshop in Singapore on 22 Nov 2019. The workshop includes IOST’s key tech OKB (OKB): 22 November 2019 St. Petersberg Talks “Join us in St. Petersberg on 22 Nov as we answer your questions on Crypto Security. “

Encrypted project calendar(November 27, 2019)

OKB (OKB): 27 November 2019 OKEx Cryptour Vinnytsia “Join us in Vinnytsia as we journey through Ukraine for our OKEx Cryptour!” Fetch.ai (FET): 27 November 2019 London Meetup “Join us on 27 November @primalbasehq to hear an exciting progress report as we prepare for the launch of our #mainnet”

Encrypted project calendar(November 28, 2019)

Horizen (ZEN): 28 November 2019 Weekly Insider Team updates at 3:30 PM UTC/ 11:30 AM EDT: Engineering, Node network, Product/UX, Helpdesk, Legal, BD, Marketing, CEO Closing thoughts, AMA.

Encrypted project calendar(November 30, 2019)

Ethos (ETHOS): 30 November 2019 (or earlier) Rebranding “In November, we unveil the broker token, a dynamic utility token to power our commission-free crypto trading and broker platform, Voyager.” Digitex Futures (DGTX): 30 November 2019 Public Testnet Launch “…We can expect to see the world’s first zero-commission futures trading platform live on the Ethereum public testnet from 30th November.” Monero (XMR): 30 November 2019 Protocol Upgrade “Preliminary information thread regarding the scheduled protocol upgrade of November 30.” Chiliz (CHZ): 30 November 2019 (or earlier) Fiat to CHZ Exchanges “We will add another two fiat to $CHZ exchanges in November…” Skrumble Network (SKM): 30 November 2019 (or earlier) P2P & Group Calling “P2P & Group Video Calling,” during November 2019. Aergo (AERGO): 30 November 2019 (or earlier) Mainnet 2.0 Upgrade Mainnet 2.0 Protocol update by end of November. Akropolis (AKRO): 30 November 2019 (or earlier) Beta Release “All functionality has been deployed to mainnet.” Nash Exchange (NEX): 30 November 2019 (or earlier) Mobile Strategy Phase 2 “Phase 2 of our mobile strategy will be live soon with our wallet and portfolio app hitting stores in November!”

Telegram: https://t.me/Lay126
Twitter:https://twitter.com/mianhuai8
Facebook:https://www.facebook.com/profile.php?id=100022246432745
Reddi:https://www.reddit.com/useliuidaxmn
LinkedIn:https://www.linkedin.com/in/liu-wei-294a12176/
submitted by liuidaxmn to u/liuidaxmn [link] [comments]

An extensive list of blockchain courses, resources and articles to help you get a job working with blockchain.

u/Maximus_no and me spent some time at work collecting and analyzing learning material for blockchain development. The list contains resources for developers, as well as business analysts/consultants looking to learn more about blockchain use-cases and solutions.

Certifications and Courses

IIB Council
Link to course: IIB council : Certified Blockchain Professional
C|BP is an In-Depth, Industry Agnostic, Hands-On Training and Certification Course specifically tailored for Industry Professionals and Developers interested in implementing emerging technologies in the Data-Driven Markets and Digitized Economies.
The IIB Council Certified Blockchain Professional (C|BP) Course was developed to help respective aspiring professionals gain excessive knowledge in Blockchain technology and its implication on businesses.
WHO IS IT FOR:

Professionals

C|BP is developed in line with the latest industry trends to help current and aspiring Professionals evolve in their career by implementing the latest knowledge in blockchain technology. This course will help professionals understand the foundation of Blockchain technology and the opportunities this emerging technology is offering.

Developers

If you are a Developer and you are willing to learn blockchain technology this course is for you. You will learn to build and model Blockchain solutions and Blockchain-based applications for enterprises and businesses in multiple Blockchain Technologies.

Certified Blockchain Business Foundations (CBBF)

This exam is designed for non-technical business professionals who require basic knowledge about Blockchain and how it will be executed within an organization. This exam is NOT appropriate for technology professionals seeking to gain deeper understanding of Blockchain technology implementation or programming.

A person who holds this certification demonstrates their knowledge of:

· What is Blockchain? (What exactly is it?)
· Non-Technical Technology Overview (How does it work?)
· Benefits of Blockchain (Why should anyone consider this?)
· Use Cases (Where and for what apps is it appropriate?)
· Adoption (Who is using it and for what?)
· Future of Blockchain (What is the future?)

Certified Blockchain Solution Architect (CBSA)

A person who holds this certification demonstrates their ability to:

· Architect blockchain solutions
· Work effectively with blockchain engineers and technical leaders
· Choose appropriate blockchain systems for various use cases
· Work effectively with both public and permissioned blockchain systems

This exam will prove that a student completely understands:

· The difference between proof of work, proof of stake, and other proof systems and why they exist
· Why cryptocurrency is needed on certain types of blockchains
· The difference between public, private, and permissioned blockchains
· How blocks are written to the blockchain
· Where cryptography fits into blockchain and the most commonly used systems
· Common use cases for public blockchains
· Common use cases for private & permissioned blockchains
· What is needed to launch your own blockchain
· Common problems & considerations in working with public blockchains
· Awareness of the tech behind common blockchains
· When is mining needed and when it is not
· Byzantine Fault Tolerance
· Consensus among blockchains
· What is hashing
· How addresses, public keys, and private keys work
· What is a smart contract
· Security in blockchain
· Brief history of blockchain
· The programming languages of the most common blockchains
· Common testing and deployment practices for blockchains and blockchain-based apps

Certified Blockchain Developer - Ethereum (CBDE)

A person who holds this certification demonstrates their ability to:

· Plan and prepare production ready applications for the Ethereum blockchain
· Write, test, and deploy secure Solidity smart contracts
· Understand and work with Ethereum fees
· Work within the bounds and limitations of the Ethereum blockchain
· Use the essential tooling and systems needed to work with the Ethereum ecosystem

This exam will prove that a student completely understands how to:

· Implement web3.js
· Write and compile Solidity smart contracts
· Create secure smart contracts
· Deploy smart contracts both the live and test Ethereum networks
· Calculate Ethereum gas costs
· Unit test smart contracts
· Run an Ethereum node on development machines

Princeton: Sixty free lectures from Princeton on bitcoin and cryptocurrencies. Avg length ~15 mins

Basic course with focus on Bitcoin. After this course, you’ll know everything you need to be able to separate fact from fiction when reading claims about Bitcoin and other cryptocurrencies. You’ll have the conceptual foundations you need to engineer secure software that interacts with the Bitcoin network. And you’ll be able to integrate ideas from Bitcoin in your own projects.

MIT : BLOCKCHAIN TECHNOLOGIES: BUSINESS INNOVATION AND APPLICATION

· A mid / basic understanding of blockchain technology and its long-term implications for business, coupled with knowledge of its relationship to other emerging technologies such as AI and IoT
· An economic framework for identifying blockchain-based solutions to challenges within your own context, guided by the knowledge of cryptoeconomics expert Christian Catalini
· Recognition of your newfound blockchain knowledge in the form of a certificate of completion from the MIT Sloan School of Management — one of the world’s leading business schools
Orientation Module: Welcome to Your Online Campus
Module 1: An introduction to blockchain technology
Module 2: Bitcoin and the curse of the double-spending problem
Module 3: Costless verification: Blockchain technology and the last mile problem
Module 4: Bootstrapping network effects through blockchain technology and cryptoeconomics
Module 5: Using tokens to design new types of digital platforms
Module 6: The future of blockchain technology, AI, and digital privacy

Oxford Blockchain Strategy Programme

· A mid / basic understanding of what blockchain is and how it works, as well as insights into how it will affect the future of industry and of your organization.
· The ability to make better strategic business decisions by utilizing the Oxford Blockchain Strategic framework, the Oxford Blockchain Regulation framework, the Oxford Blockchain Ecosystem map, and drawing on your knowledge of blockchain and affiliated industries and technologies.
· A certificate of attendance from Oxford Saïd as validation of your newfound blockchain knowledge and skills, as well as access to a global network of like-minded business leaders and innovators.
Module 1: Understanding blockchain
Module 2: The blockchain ecosystem
Module 3: Innovations in value transfer
Module 4: Decentralized apps and smart contracts
Module 5: Transforming enterprise business models
Module 6: Blockchain frontiers

Resources and Articles

Introduction to Distributed Ledger Technologies (DLT) https://www.ibm.com/developerworks/cloud/library/cl-blockchain-basics-intro-bluemix-trs/
Tomas’s Personal Favourite: 150+ Resources for going from web-dev to blockchain engineer https://github.com/benstew/blockchain-for-software-engineers
Hyperledger Frameworks Hyperledger is widely regarded as the most mature open-source framework for building private & permissioned blockchains.
Tutorials: https://www.hyperledger.org/resources/training
R3 Corda Open-source developer frameworks for building private, permissioned blockchains. A little better than Hyperledger on features like privacy and secure channels. Used mostly in financial applications.
Ethereum, Solidity, dApps and Smart-Contracts
Ethereum & Solidity Course (favourite): https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/
An Introduction to Ethereum’s Token Standards: https://medium.com/coinmonks/anatomy-of-an-erc-an-exhaustive-survey-8bc1a323b541
How To Create Your First ERC20 Token: https://medium.com/bitfwd/how-to-do-an-ico-on-ethereum-in-less-than-20-minutes-a0062219374
Ethereum Developer Tools [Comprehensive List]: https://github.com/ConsenSys/ethereum-developer-tools-list/blob/masteREADME.md
CryptoZombies – Learn to code dApps through game-development: https://cryptozombies.io/
Intro to Ethereum Development: https://hackernoon.com/ethereum-development-walkthrough-part-1-smart-contracts-b3979e6e573e
Notes from Consensys Academy Participant (free): https://github.com/ScottWorks/ConsenSys-Academy-Notes
AWS Ethereum Templates: https://aws.amazon.com/blogs/aws/get-started-with-blockchain-using-the-new-aws-blockchain-templates/
Create dApps with better user-experience: https://blog.hellobloom.io/how-to-make-a-user-friendly-ethereum-dapp-5a7e5ea6df22
Solidity YouTube Course: https://www.youtube.com/channel/UCaWes1eWQ9TbzA695gl_PtA
[UX &UI] Designing a decentralized profile dApp: https://uxdesign.cc/designing-a-decentralized-profile-dapp-ab12ead4ab56
Scaling Solutions on Ethereum: https://media.consensys.net/the-state-of-scaling-ethereum-b4d095dbafae
Different Platforms for dApps and Smart-Contracts
While Ethereum is the most mature dApp framework with both the best developer tools, resources and community, there are other public blockchain platforms. Third generation blockchains are trying to solve Ethereum’s scaling and performance issues. Here is an overview of dApp platforms that can be worth looking into:
NEO - https://neo.org/ The second most mature dApp platform. NEO has better scalability and performance than Ethereum and has 1’000 TPS to ETH’s 15 by utilizing a dBFT consensus algorithm. While better infrastructure, NEO does not have the maturity of Ethereum’s developer tools, documentation and community.
A writeup on why a company chose to develop on NEO and not Ethereum: https://medium.com/orbismesh/why-we-chose-neo-over-ethereum-37fc9208ffa0
Cardano - https://www.cardano.org/en/home/ While still in alpha with a long and ambitious roadmap ahead of it, Cardano is one of the most anticipated dApp platforms out there. IOHK, the research and engineering company that maintains Cardano, has listed a lot of great resources and scientific papers that is worth looking into.
An Intro to Cardano: https://hackernoon.com/cardano-ethereum-and-neo-killer-or-overhyped-and-overpriced-8fcd5f8abcdf
IOHK Scientific Papers - https://iohk.io/research/papers/
Stellar - https://www.stellar.org/ If moving value fast from one party to another by using smart-contracts is the goal, Stellar Lumens is your platform. Initially as an open-source fork from Ripple, Stellar has become one of the mature frameworks for financial applications. Stellar’s focus lies in interoperability with legacy financial systems and cheap/fast value transfer. It’s smart-contract capability is rather limited in comparison to Ethereum and HyperLedger, so take that in consideration.
Ripplewww.ripple.com Ripple and its close cousin, Stellar, is two of the most well-known cryptocurrencies and DLT frameworks meant for the financial sector. Ripple enables instant settlement between banks for international transactions.

Consensus Algorithms

[Proof of Work] - very short, cuz it's well-known.
[1] Bitcoin - to generate a new block miner must generate hash of the new block header that is in line with given requirements.
Others: Ethereum, Litecoin etc.
[Hybrid of PoW and PoS]
[2] Decred - hybrid of “proof of work” and “proof of stake”. Blocks are created about every 5 minutes. Nodes in the network looking for a solution with a known difficulty to create a block (PoW). Once the solution is found it is broadcast to the network. The network then verifies the solution. Stakeholders who have locked some DCR in return for a ticket* now have the chance to vote on the block (PoS). 5 tickets are chosen pseudo-randomly from the ticket pool and if at least 3 of 5 vote ‘yes’ the block is permanently added to the blockchain. Both miners and voters are compensated with DCR : PoS - 30% and PoW - 60% of about 30 new Decred issued with a block. * 1 ticket = ability to cast 1 vote. Stakeholders must wait an average of 28 days (8,192 blocks) to vote their tickets.
[Proof of Stake]
[3] Nxt - The more tokens are held by account, the greater chance that account will earn the right to generate a block. The total reward received as a result of block generation is the sum of the transaction fees located within the block. Three values are key to determining which account is eligible to generate a block, which account earns the right to generate a block, and which block is taken to be the authoritative one in times of conflict: base target value, target value and cumulative difficulty. Each block on the chain has a generation signature parameter. To participate in the block's forging process, an active account digitally signs the generation signature of the previous block with its own public key. This creates a 64-byte signature, which is then hashed using SHA256. The first 8 bytes of the resulting hash are converted to a number, referred to as the account hit. The hit is compared to the current target value(active balance). If the computed hit is lower than the target, then the next block can be generated.
[4] Peercoin (chain-based proof of stake) - coin age parameter. Hybrid PoW and PoS algorithm. The longer your Peercoins have been stationary in your account (to a maximum of 90 days), the more power (coin age) they have to mint a block. The act of minting a block requires the consumption of coin age value, and the network determines consensus by selecting the chain with the largest total consumed coin age. Reward - minting + 1% yearly.
[5] Reddcoin (Proof of stake Velocity) - quite similar to Peercoin, difference: not linear coin-aging function (new coins gain weight quickly, and old coins gain weight increasingly slowly) to encourage Nodes Activity. Node with most coin age weight have a bigger chance to create block. To create block Node should calculate right hash. Block reward - interest on the weighted age of coins/ 5% annual interest in PoSV phase.
[6] Ethereum (Casper) - uses modified BFT consensus. Blocks will be created using PoW. In the Casper Phase 1 implementation for Ethereum, the “proposal mechanism" is the existing proof of work chain, modified to have a greatly reduced block reward. Blocks will be validated by set of Validators. Block is finalised when 2/3 of validators voted for it (not the number of validators is counted, but their deposit size). Block creator rewarded with Block Reward + Transaction FEES.
[7] Lisk (Delegated Proof-of-stake) - Lisk stakeholders vote with vote transaction (the weight of the vote depends on the amount of Lisk the stakeholder possess) and choose 101 Delegates, who create all blocks in the blockchain. One delegate creates 1 block within 1 round (1 round contains 101 blocks) -> At the beginning of each round, each delegate is assigned a slot indicating their position in the block generation process -> Delegate includes up to 25 transactions into the block, signs it and broadcasts it to the network -> As >51% of available peers agreed that this block is acceptable to be created (Broadhash consensus), a new block is added to the blockchain. *Any account may become a delegate, but only accounts with the required stake (no info how much) are allowed to generate blocks. Block reward - minted Lisks and transaction fees (fees for all 101 blocks are collected firstly and then are divided between delegates). Blocks appears every 10 sec.
[8] Cardano (Ouroboros Proof of Stake) - Blocks(slots) are created by Slot Leaders. Slot Leaders for N Epoch are chosen during n-1 Epoch. Slot Leaders are elected from the group of ADA stakeholders who have enough stake. Election process consist of 3 phases: Commitment phase: each elector generates a random value (secret), signs it and commit as message to network (other electors) saved in to block. -> Reveal phase: Each elector sends special value to open a commitment, all this values (opening) are put into the block. -> Recovery phase: each elector verifies that commitments and openings match and extracts the secrets and forms a SEED (randomly generated bytes string based on secrets). All electors get the same SEED. -> Follow the Satoshi algorithm : Elector who have coin which corresponded to SEED become a SLOT LEADER and get a right to create a block. Slot Leader is rewarded with minted ADA and transactions Fee.
[9] Tezos (Proof Of Stake) - generic and self-amending crypto-ledger. At the beginning of each cycle (2048 blocks), a random seed is derived from numbers that block miners chose and committed to in the penultimate cycle, and revealed in the last. -> Using this random seed, a follow the coin strategy (similar to Follow The Satoshi) is used to allocate mining rights and signing rights to stakeholders for the next cycle*. -> Blocks are mined by a random stakeholder (the miner) and includes multiple signatures of the previous block provided by random stakeholders (the signers). Mining and signing both offer a small reward but also require making a one cycle safety deposit to be forfeited in the event of a double mining or double signing.
· the more coins (rolls) you have - the more your chance to be a minesigner.
[10] Tendermint (Byzantine Fault Tolerance) - A proposal is signed and published by the designated proposer at each round. The proposer is chosen by a deterministic and non-choking round robin selection algorithm that selects proposers in proportion to their voting power. The proposer create the block, that should be validated by >2/3 of Validators, as follow: Propose -> Prevote -> Precommit -> Commit. Proposer rewarded with Transaction FEES.
[11] Tron (Byzantine Fault Tolerance) - This blockhain is still on development stage. Consensus algorithm = PoS + BFT (similar to Tendermint): PoS algorithm chooses a node as Proposer, this node has the power to generate a block. -> Proposer broadcasts a block that it want to release. -> Block enters the Prevote stage. It takes >2/3 of nodes' confirmations to enter the next stage. -> As the block is prevoted, it enters Precommit stage and needs >2/3 of node's confirmation to go further. -> As >2/3 of nodes have precommited the block it's commited to the blockchain with height +1. New blocks appears every 15 sec.
[12] NEO (Delegated Byzantine Fault Tolerance) - Consensus nodes* are elected by NEO holders -> The Speaker is identified (based on algorithm) -> He broadcasts proposal to create block -> Each Delegate (other consensus nodes) validates proposal -> Each Delegate sends response to other Delegates -> Delegate reaches consensus after receiving 2/3 positive responses -> Each Delegate signs the block and publishes it-> Each Delegate receives a full block. Block reward 6 GAS distributed proportionally in accordance with the NEO holding ratio among NEO holders. Speaker rewarded with transaction fees (mostly 0). * Stake 1000 GAS to nominate yourself for Bookkeeping(Consensus Node)
[13] EOS (Delegated Proof of Stake) - those who hold tokens on a blockchain adopting the EOS.IO software may select* block producers through a continuous approval voting system and anyone may choose to participate in block production and will be given an opportunity to produce blocks proportional to the total votes they have received relative to all other producers. At the start of each round 21 unique block producers are chosen. The top 20 by total approval are automatically chosen every round and the last producer is chosen proportional to their number of votes relative to other producers. Block should be confirmed by 2/3 or more of elected Block producers. Block Producer rewarded with Block rewards. *the more EOS tokens a stakeholder owns, the greater their voting power
[The XRP Ledger Consensus Process]
[14] Ripple - Each node receives transaction from external applications -> Each Node forms public list of all valid (not included into last ledger (=block)) transactions aka (Candidate Set) -> Nodes merge its candidate set with UNLs(Unique Node List) candidate sets and vote on the veracity of all transactions (1st round of consensus) -> all transactions that received at least 50% votes are passed on the next round (many rounds may take place) -> final round of consensus requires that min 80% of Nodes UNL agreeing on transactions. It means that at least 80% of Validating nodes should have same Candidate SET of transactions -> after that each Validating node computes a new ledger (=block) with all transactions (with 80% UNL agreement) and calculate ledger hash, signs and broadcasts -> All Validating nodes compare their ledgers hash -> Nodes of the network recognize a ledger instance as validated when a 80% of the peers have signed and broadcast the same validation hash. -> Process repeats. Ledger creation process lasts 5 sec(?). Each transaction includes transaction fee (min 0,00001 XRP) which is destroyed. No block rewards.
[The Stellar consensus protocol]
[15] Stellar (Federated Byzantine Agreement) - quite similar to Ripple. Key difference - quorum slice.
[Proof of Burn]
[16] Slimcoin - to get the right to write blocks Node should “burn” amount of coins. The more coins Node “burns” more chances it has to create blocks (for long period) -> Nodes address gets a score called Effective Burnt Coins that determines chance to find blocks. Block creator rewarded with block rewards.
[Proof of Importance]
[17] NEM - Only accounts that have min 10k vested coins are eligible to harvest (create a block). Accounts with higher importance scores have higher probabilities of harvesting a block. The higher amount of vested coins, the higher the account’s Importance score. And the higher amount of transactions that satisfy following conditions: - transactions sum min 1k coins, - transactions made within last 30 days, - recipient have 10k vested coins too, - the higher account’s Important score. Harvester is rewarded with fees for the transactions in the block. A new block is created approx. every 65 sec.
[Proof of Devotion]
[18] Nebulas (Proof of Devotion + BFT) - quite similar to POI, the PoD selects the accounts with high influence. All accounts are ranked according to their liquidity and propagation (Nebulas Rank) -> Top-ranked accounts are selected -> Chosen accounts pay deposit and are qualified as the blocks Validators* -> Algorithm pseudo-randomly chooses block Proposer -> After a new block is proposed, Validators Set (each Validator is charged a deposit) participate in a round of BFT-Style voting to verify block (1. Prepare stage -> 2. Commit Stage. Validators should have > 2/3 of total deposits to validate Block) -> Block is added. Block rewards : each Validator rewarded with 1 NAS. *Validators Set is dynamic, changes in Set may occur after Epoch change.
[IOTA Algorithm]
[19] IOTA - uses DAG (Directed Acyclic Graph) instead of blockchain (TANGLE equal to Ledger). Graph consist of transactions (not blocks). To issue a new transaction Node must approve 2 random other Transactions (not confirmed). Each transaction should be validate n(?) times. By validating PAST(2) transactions whole Network achieves Consensus. in Order to issue transaction Node: 1. Sign transaction with private key 2. choose two other Transactions to validate based on MCMC(Markov chain Monte Carlo) algorithm, check if 2 transactions are valid (node will never approve conflicting transactions) 3. make some PoW(similar to HashCash). -> New Transaction broadcasted to Network. Node don’t receive reward or fee.
[PBFT + PoW]
[20] Yobicash - uses PBFT and also PoW. Nodes reach consensus on transactions by querying other nodes. A node asks its peers about the state of a transaction: if it is known or not, and if it is a doublespending transaction or not. As follow : Node receives new transaction -> Checks if valid -> queries all known nodes for missing transactions (check if already in DAG ) -> queries 2/3 nodes for doublepsending and possibility -> if everything is ok add to DAG. Reward - nodes receive transaction fees + minting coins.
[Proof of Space/Proof of Capacity]
[21] Filecoin (Power Fault Tolerance) - the probability that the network elects a miner(Leader) to create a new block (it is referred to as the voting power of the miner) is proportional to storage currently in use in relation to the rest of the network. Each node has Power - storage in use verified with Proof of Spacetime by nodes. Leaders extend the chain by creating a block and propagating it to the network. There can be an empty block (when no leader). A block is committed if the majority of the participants add their weight on the chain where the block belongs to, by extending the chain or by signing blocks. Block creator rewarded with Block reward + transaction fees.
[Proof of Elapsed Time (POET)]
[22] Hyperledger Sawtooth - Goal - to solve BFT Validating Nodes limitation. Works only with intel’s SGX. PoET uses a random leader election model or a lottery based election model based on SGX, where the protocol randomly selects the next leader to finalize the block. Every validator requests a wait time from an enclave (a trusted function). -> The validator with the shortest wait time for a particular transaction block is elected the leader. -> The BlockPublisher is responsible for creating candidate blocks to extend the current chain. He takes direction from the consensus algorithm for when to create a block and when to publish a block. He creates, Finalizes, Signs Block and broadcast it -> Block Validators check block -> Block is created on top of blockchain.
[23] Byteball (Delegated Byzantine Fault Tolerance) - only verified nodes are allowed to be Validation nodes (list of requirements https://github.com/byteball/byteball-witness). Users choose in transaction set of 12 Validating nodes. Validating nodes(Witnesses) receive transaction fees.
[24] Nano - uses DAG, PoW (HashCash). Nano uses a block-lattice structure. Each account has its own blockchain (account-chain) equivalent to the account’s transaction/balance history. To add transaction user should make some HashCash PoW -> When user creates transaction Send Block appears on his blockchain and Receive block appears on Recipients blockchain. -> Peers in View receive Block -> Peers verify block (Double spending and check if already in the ledger) -> Peers achieve consensus and add block. In case of Fork (when 2 or more signed blocks reference the same previous block): Nano network resolves forks via a balance-weighted voting system where representative nodes vote for the block they observe, as >50% of weighted votes received, consensus achieved and block is retained in the Node’s ledger (block that lose the vote is discarded).
[25] Holochain - uses distributed hash table (DHT). Instead of trying to manage global consensus for every change to a huge blockchain ledger, every participant has their own signed hash chain. In case of multi-party transaction, it is signed to each party's chain. Each party signs the exact same transaction with links to each of their previous chain entries. After data is signed to local chains, it is shared to a DHT where every neighbor node validate it. Any consensus algorithms can be built on top of Holochain.
[26] Komodo ('Delegated' Delayed Proof of Work (dPoW)) - end-to-end blockchain solutions. DPoW consensus mechanism does not recognize The Longest Chain Rule to resolve a conflict in the network, instead the dPoW looks to backups it inserted previously into the chosen PoW blockchain. The process of inserting backups of Komodo transactions into a secure PoW is “notarization.” Notarisation is performed by the elected Notary nodes. Roughly every ten minutes, the Notary nodes perform a special block hash mined on the Komodo blockchain and take note of the overall Komodo blockchain “height”. The notary nodes process this specifc block so that their signatures are cryptographically included within the content of the notarized data. There are sixty-four “Notary nodes” elected by a stake-weighted vote, where ownership of KMD represents stake in the election. They are a special type of blockchain miner, having certain features in their underlying code that enable them to maintain an effective and cost-efcient blockchain and they periodically receives the privilege to mine a block on “easy difculty.”
Source: https://www.reddit.com/CryptoTechnology/comments/7znnq8/my_brief_observation_of_most_common_consensus/
Whitepapers Worth Looking Into:
IOTA -http://iotatoken.com/IOTA_Whitepaper.pdf
NANO -https://nano.org/en/whitepaper
Bitcoin -https://bitcoin.org/bitcoin.pdf
Ethereum: https://github.com/ethereum/wiki/wiki/White-Paper
Ethereum Plasma (Omise-GO) -https://plasma.io/plasma.pdf
Cardano - https://eprint.iacr.org/2016/889.pdf
submitted by heart_mind_body to CryptoCurrency [link] [comments]

My brief observation of most common Consensus Algorithms

I have studied most common consensus algorithms. Here is the summary, maybe for someone it will be helpful. My goal is to describe every specific consensus briefly so everyone can easily understand it. *Please let me know if I have wrote something wrong, or maybe you are aware of interesting algorithm, I have missed.
[Proof of Work] - very short, cuz it's well-known.
[1] Bitcoin - to generate a new block miner must generate hash of the new block header that is in line with given requirements.
Others: Ethereum, Litecoin etc.
[Hybrid of PoW and PoS]
[2] Decred - hybrid of “proof of work” and “proof of stake”. Blocks are created about every 5 minutes. Nodes in the network looking for a solution with a known difficulty to create a block (PoW). Once the solution is found it is broadcast to the network. The network then verifies the solution. Stakeholders who have locked some DCR in return for a ticket* now have the chance to vote on the block (PoS). 5 tickets are chosen pseudo-randomly from the ticket pool and if at least 3 of 5 vote ‘yes’ the block is permanently added to the blockchain. Both miners and voters are compensated with DCR : PoS - 30% and PoW - 60% of about 30 new Decred issued with a block. * 1 ticket = ability to cast 1 vote. Stakeholders must wait an average of 28 days (8,192 blocks) to vote their tickets.
[Proof of Stake]
[3] Nxt - The more tokens are held by account, the greater chance that account will earn the right to generate a block. The total reward received as a result of block generation is the sum of the transaction fees located within the block. Three values are key to determining which account is eligible to generate a block, which account earns the right to generate a block, and which block is taken to be the authoritative one in times of conflict: base target value, target value and cumulative difficulty. Each block on the chain has a generation signature parameter. To participate in the block's forging process, an active account digitally signs the generation signature of the previous block with its own public key. This creates a 64-byte signature, which is then hashed using SHA256. The first 8 bytes of the resulting hash are converted to a number, referred to as the account hit. The hit is compared to the current target value(active balance). If the computed hit is lower than the target, then the next block can be generated.
[4] Peercoin (chain-based proof of stake) - coin age parameter. Hybrid PoW and PoS algorithm. The longer your Peercoins have been stationary in your account (to a maximum of 90 days), the more power (coin age) they have to mint a block. The act of minting a block requires the consumption of coin age value, and the network determines consensus by selecting the chain with the largest total consumed coin age. Reward - minting + 1% yearly.
[5] Reddcoin (Proof of stake Velocity) - quite similar to Peercoin, difference: not linear coin-aging function (new coins gain weight quickly, and old coins gain weight increasingly slowly) to encourage Nodes Activity. Node with most coin age weight have a bigger chance to create block. To create block Node should calculate right hash. Block reward - interest on the weighted age of coins/ 5% annual interest in PoSV phase.
[6] Ethereum (Casper) - uses modified BFT consensus. Blocks will be created using PoW. In the Casper Phase 1 implementation for Ethereum, the “proposal mechanism" is the existing proof of work chain, modified to have a greatly reduced block reward. Blocks will be validated by set of Validators. Block is finalised when 2/3 of validators voted for it (not the number of validators is counted, but their deposit size). Block creator rewarded with Block Reward + Transaction FEES.
[7] Lisk (Delegated Proof-of-stake) - Lisk stakeholders vote with vote transaction (the weight of the vote depends on the amount of Lisk the stakeholder possess) and choose 101 Delegates, who create all blocks in the blockchain. One delegate creates 1 block within 1 round (1 round contains 101 blocks) -> At the beginning of each round, each delegate is assigned a slot indicating their position in the block generation process -> Delegate includes up to 25 transactions into the block, signs it and broadcasts it to the network -> As >51% of available peers agreed that this block is acceptable to be created (Broadhash consensus), a new block is added to the blockchain. *Any account may become a delegate, but only accounts with the required stake (no info how much) are allowed to generate blocks. Block reward - minted Lisks and transaction fees (fees for all 101 blocks are collected firstly and then are divided between delegates). Blocks appears every 10 sec.
[8] Cardano (Ouroboros Proof of Stake) - Blocks(slots) are created by Slot Leaders. Slot Leaders for N Epoch are chosen during n-1 Epoch. Slot Leaders are elected from the group of ADA stakeholders who have enough stake. Election process consist of 3 phases: Commitment phase: each elector generates a random value (secret), signs it and commit as message to network (other electors) saved in to block. -> Reveal phase: Each elector sends special value to open a commitment, all this values (opening) are put into the block. -> Recovery phase: each elector verifies that commitments and openings match and extracts the secrets and forms a SEED (randomly generated bytes string based on secrets). All electors get the same SEED. -> Follow the Satoshi algorithm : Elector who have coin which corresponded to SEED become a SLOT LEADER and get a right to create a block. Slot Leader is rewarded with minted ADA and transactions Fee.
[9] Tezos (Proof Of Stake) - generic and self-amending crypto-ledger. At the beginning of each cycle (2048 blocks), a random seed is derived from numbers that block miners chose and committed to in the penultimate cycle, and revealed in the last. -> Using this random seed, a follow the coin strategy (similar to Follow The Satoshi) is used to allocate mining rights and signing rights to stakeholders for the next cycle*. -> Blocks are mined by a random stakeholder (the miner) and includes multiple signatures of the previous block provided by random stakeholders (the signers). Mining and signing both offer a small reward but also require making a one cycle safety deposit to be forfeited in the event of a double mining or double signing. * the more coins (rolls) you have - the more your chance to be a minesigner.
[10] Tendermint (Byzantine Fault Tolerance) - A proposal is signed and published by the designated proposer at each round. The proposer is chosen by a deterministic and non-choking round robin selection algorithm that selects proposers in proportion to their voting power. The proposer create the block, that should be validated by >2/3 of Validators, as follow: Propose -> Prevote -> Precommit -> Commit. Proposer rewarded with Transaction FEES.
[11] Tron (Byzantine Fault Tolerance) - This blockhain is still on development stage. Consensus algorithm = PoS + BFT (similar to Tendermint): PoS algorithm chooses a node as Proposer, this node has the power to generate a block. -> Proposer broadcasts a block that it want to release. -> Block enters the Prevote stage. It takes >2/3 of nodes' confirmations to enter the next stage. -> As the block is prevoted, it enters Precommit stage and needs >2/3 of node's confirmation to go further. -> As >2/3 of nodes have precommited the block it's commited to the blockchain with height +1. New blocks appears every 15 sec.
[12] NEO (Delegated Byzantine Fault Tolerance) - Consensus nodes* are elected by NEO holders -> The Speaker is identified (based on algorithm) -> He broadcasts proposal to create block -> Each Delegate (other consensus nodes) validates proposal -> Each Delegate sends response to other Delegates -> Delegate reaches consensus after receiving 2/3 positive responses -> Each Delegate signs the block and publishes it-> Each Delegate receives a full block. Block reward 6 GAS distributed proportionally in accordance with the NEO holding ratio among NEO holders. Speaker rewarded with transaction fees (mostly 0). * Stake 1000 GAS to nominate yourself for Bookkeeping(Consensus Node)
[13] EOS (Delegated Proof of Stake) - those who hold tokens on a blockchain adopting the EOS.IO software may select* block producers through a continuous approval voting system and anyone may choose to participate in block production and will be given an opportunity to produce blocks proportional to the total votes they have received relative to all other producers. At the start of each round 21 unique block producers are chosen. The top 20 by total approval are automatically chosen every round and the last producer is chosen proportional to their number of votes relative to other producers. Block should be confirmed by 2/3 or more of elected Block producers. Block Producer rewarded with Block rewards. *the more EOS tokens a stakeholder owns, the greater their voting power
[The XRP Ledger Consensus Process]
[14] Ripple - Each node receives transaction from external applications -> Each Node forms public list of all valid (not included into last ledger (=block)) transactions aka (Candidate Set) -> Nodes merge its candidate set with UNLs(Unique Node List) candidate sets and vote on the veracity of all transactions (1st round of consensus) -> all transactions that received at least 50% votes are passed on the next round (many rounds may take place) -> final round of consensus requires that min 80% of Nodes UNL agreeing on transactions. It means that at least 80% of Validating nodes should have same Candidate SET of transactions -> after that each Validating node computes a new ledger (=block) with all transactions (with 80% UNL agreement) and calculate ledger hash, signs and broadcasts -> All Validating nodes compare their ledgers hash -> Nodes of the network recognize a ledger instance as validated when a 80% of the peers have signed and broadcast the same validation hash. -> Process repeats. Ledger creation process lasts 5 sec(?). Each transaction includes transaction fee (min 0,00001 XRP) which is destroyed. No block rewards.
[The Stellar consensus protocol]
[15] Stellar (Federated Byzantine Agreement) - quit similar to Ripple. Key difference - quorum slice.
[Proof of Burn]
[16] Slimcoin - to get the right to write blocks Node should “burn” amount of coins. The more coins Node “burns” more chances it has to create blocks (for long period) -> Nodes address gets a score called Effective Burnt Coins that determines chance to find blocks. Block creator rewarded with block rewards.
[Proof of Importance]
[17] NEM - Only accounts that have min 10k vested coins are eligible to harvest (create a block). Accounts with higher importance scores have higher probabilities of harvesting a block. The higher amount of vested coins, the higher the account’s Importance score. And the higher amount of transactions that satisfy following conditions: - transactions sum min 1k coins, - transactions made within last 30 days, - recipient have 10k vested coins too, - the higher account’s Important score. Harvester is rewarded with fees for the transactions in the block. A new block is created approx. every 65 sec.
[Proof of Devotion]
[18] Nebulas (Proof of Devotion + BFT) - quite similar to POI, the PoD selects the accounts with high influence. All accounts are ranked according to their liquidity and propagation (Nebulas Rank) -> Top-ranked accounts are selected -> Chosen accounts pay deposit and are qualified as the blocks Validators* -> Algorithm pseudo-randomly chooses block Proposer -> After a new block is proposed, Validators Set (each Validator is charged a deposit) participate in a round of BFT-Style voting to verify block (1. Prepare stage -> 2. Commit Stage. Validators should have > 2/3 of total deposits to validate Block) -> Block is added. Block rewards : each Validator rewarded with 1 NAS. *Validators Set is dynamic, changes in Set may occur after Epoch change.
[IOTA Algorithm]
[19] IOTA - uses DAG (Directed Acyclic Graph) instead of blockchain (TANGLE equal to Ledger). Graph consist of transactions (not blocks). To issue a new transaction Node must approve 2 random other Transactions (not confirmed). Each transaction should be validate n(?) times. By validating PAST(2) transactions whole Network achieves Consensus. in Order to issue transaction Node: 1. Sign transaction with private key 2. choose two other Transactions to validate based on MCMC(Markov chain Monte Carlo) algorithm, check if 2 transactions are valid (node will never approve conflicting transactions) 3. make some PoW(similar to HashCash). -> New Transaction broadcasted to Network. Node don’t receive reward or fee.
[PBFT + PoW]
[20] Yobicash - uses PBFT and also PoW. Nodes reach consensus on transactions by querying other nodes. A node asks its peers about the state of a transaction: if it is known or not, and if it is a doublespending transaction or not. As follow : Node receives new transaction -> Checks if valid -> queries all known nodes for missing transactions (check if already in DAG ) -> queries 2/3 nodes for doublepsending and possibility -> if everything is ok add to DAG. Reward - nodes receive transaction fees + minting coins.
[Proof of Space/Proof of Capacity]
[21] Filecoin (Power Fault Tolerance) - the probability that the network elects a miner(Leader) to create a new block (it is referred to as the voting power of the miner) is proportional to storage currently in use in relation to the rest of the network. Each node has Power - storage in use verified with Proof of Spacetime by nodes. Leaders extend the chain by creating a block and propagating it to the network. There can be an empty block (when no leader). A block is committed if the majority of the participants add their weight on the chain where the block belongs to, by extending the chain or by signing blocks. Block creator rewarded with Block reward + transaction fees.
[Proof of Elapsed Time]
[22] Hyperledger Sawtooth - Goal - to solve BFT Validating Nodes limitation. Works only with intel’s SGX. PoET uses a random leader election model or a lottery based election model based on SGX, where the protocol randomly selects the next leader to finalize the block. Every validator requests a wait time from an enclave (a trusted function). -> The validator with the shortest wait time for a particular transaction block is elected the leader. -> The BlockPublisher is responsible for creating candidate blocks to extend the current chain. He takes direction from the consensus algorithm for when to create a block and when to publish a block. He creates, Finalizes, Signs Block and broadcast it -> Block Validators check block -> Block is created on top of blockchain.
[Other]
[23] Byteball (Delegated Byzantine Fault Tolerance) - only verified nodes are allowed to be Validation nodes (list of requirements https://github.com/byteball/byteball-witness). Users choose in transaction set of 12 Validating nodes. Validating nodes(Witnesses) receive transaction fees.
[24] Nano - uses DAG, PoW (HashCash). Nano uses a block-lattice structure. Each account has its own blockchain (account-chain) equivalent to the account’s transaction/balance history. To add transaction user should make some HashCash PoW -> When user creates transaction Send Block appears on his blockchain and Receive block appears on Recipients blockchain. -> Peers in View receive Block -> Peers verify block (Double spending and check if already in the ledger) -> Peers achieve consensus and add block. In case of Fork (when 2 or more signed blocks reference the same previous block): Nano network resolves forks via a balance-weighted voting system where representative nodes vote for the block they observe, as >50% of weighted votes received, consensus achieved and block is retained in the Node’s ledger (block that lose the vote is discarded).
[25] Holochain - uses distributed hash table (DHT). Instead of trying to manage global consensus for every change to a huge blockchain ledger, every participant has their own signed hash chain. In case of multi-party transaction, it is signed to each party's chain. Each party signs the exact same transaction with links to each of their previous chain entries. After data is signed to local chains, it is shared to a DHT where every neighbor node validate it. Any consensus algorithms can be built on top of Holochain.
[26] Komodo ('Delegated' Delayed Proof of Work (dPoW)) - end-to-end blockchain solutions. DPoW consensus mechanism does not recognize The Longest Chain Rule to resolve a conflict in the network, instead the dPoW looks to backups it inserted previously into the chosen PoW blockchain. The process of inserting backups of Komodo transactions into a secure PoW is “notarization.” Notarisation is performed by the elected Notary nodes. Roughly every ten minutes, the Notary nodes perform a special block hash mined on the Komodo blockchain and take note of the overall Komodo blockchain “height”. The notary nodes process this specifc block so that their signatures are cryptographically included within the content of the notarized data. There are sixty-four “Notary nodes” elected by a stake-weighted vote, where ownership of KMD represents stake in the election. They are a special type of blockchain miner, having certain features in their underlying code that enable them to maintain an effective and cost-efcient blockchain and they periodically receives the privilege to mine a block on “easy difculty.”
post with references you can find here: https://bitcointalk.org/index.php?topic=2936428.msg30170673#msg30170673
submitted by tracyspacygo to CryptoTechnology [link] [comments]

My brief observation of most common Consensus Algorithms

I have studied most common consensus algorithms. Here is the summary, maybe for someone it will be helpful. My goal is to describe every specific consensus briefly so everyone can easily understand it. *Please let me know if I have wrote something wrong, or maybe you are aware of interesting algorithm, I have missed.
Proof of Work - very short, cuz it's well-known.
Bitcoin - to generate a new block miner must generate hash of the new block header that is in line with given requirements.
Others: Ethereum, Litecoin etc.
Proof of Stake
Nxt- The more tokens are held by account, the greater chance that account will earn the right to generate a block. The total reward received as a result of block generation is the sum of the transaction fees located within the block. Three values are key to determining which account is eligible to generate a block, which account earns the right to generate a block, and which block is taken to be the authoritative one in times of conflict: base target value, target value and cumulative difficulty. Each block on the chain has a generation signature parameter. To participate in the block's forging process, an active account digitally signs the generation signature of the previous block with its own public key. This creates a 64-byte signature, which is then hashed using SHA256. The first 8 bytes of the resulting hash are converted to a number, referred to as the account hit. The hit is compared to the current target value(active balance). If the computed hit is lower than the target, then the next block can be generated.
Peercoin (chain-based proof of stake) - coin age parameter. Hybrid PoW and PoS algorithm. The longer your Peercoins have been stationary in your account (to a maximum of 90 days), the more power (coin age) they have to mint a block. The act of minting a block requires the consumption of coin age value, and the network determines consensus by selecting the chain with the largest total consumed coin age. Reward - minting + 1% yearly.
Reddcoin (Proof of stake Velocity) - quite similar to Peercoin, difference: not linear coin-aging function (new coins gain weight quickly, and old coins gain weight increasingly slowly) to encourage Nodes Activity. Node with most coin age weight have a bigger chance to create block. To create block Node should calculate right hash. Block reward - interest on the weighted age of coins/ 5% annual interest in PoSV phase.
Ethereum (Casper) - uses modified BFT consensus. Blocks will be created using PoW. In the Casper Phase 1 implementation for Ethereum, the “proposal mechanism" is the existing proof of work chain, modified to have a greatly reduced block reward. Blocks will be validated by set of Validators. Block is finalised when 2/3 of validators voted for it (not the number of validators is counted, but their deposit size). Block creator rewarded with Block Reward + Transaction FEES.
Lisk (Delegated Proof-of-stake) - Lisk stakeholders vote with vote transaction (the weight of the vote depends on the amount of Lisk the stakeholder possess) and choose 101 Delegates, who create all blocks in the blockchain. One delegate creates 1 block within 1 round (1 round contains 101 blocks) -> At the beginning of each round, each delegate is assigned a slot indicating their position in the block generation process -> Delegate includes up to 25 transactions into the block, signs it and broadcasts it to the network -> As >51% of available peers agreed that this block is acceptable to be created (Broadhash consensus), a new block is added to the blockchain. *Any account may become a delegate, but only accounts with the required stake (no info how much) are allowed to generate blocks. Block reward - minted Lisks and transaction fees (fees for all 101 blocks are collected firstly and then are divided between delegates). Blocks appears every 10 sec.
Cardano (Ouroboros Proof of Stake) - Blocks(slots) are created by Slot Leaders. Slot Leaders for N Epoch are chosen during n-1 Epoch. Slot Leaders are elected from the group of ADA stakeholders who have enough stake. Election process consist of 3 phases: Commitment phase: each elector generates a random value (secret), signs it and commit as message to network (other electors) saved in to block. -> Reveal phase: Each elector sends special value to open a commitment, all this values (opening) are put into the block. -> Recovery phase: each elector verifies that commitments and openings match and extracts the secrets and forms a SEED (randomly generated bytes string based on secrets). All electors get the same SEED. -> Follow the Satoshi algorithm : Elector who have coin which corresponded to SEED become a SLOT LEADER and get a right to create a block. Slot Leader is rewarded with minted ADA and transactions Fee.
Tendermint (Byzantine Fault Tolerance) - A proposal is signed and published by the designated proposer at each round. The proposer is chosen by a deterministic and non-choking round robin selection algorithm that selects proposers in proportion to their voting power. The proposer create the block, that should be validated by >2/3 of Validators, as follow: Propose -> Prevote -> Precommit -> Commit. Proposer rewarded with Transaction FEES.
Tron (Byzantine Fault Tolerance) - This blockhain is still on development stage. Consensus algorithm = PoS + BFT (similar to Tendermint): PoS algorithm chooses a node as Proposer, this node has the power to generate a block. -> Proposer broadcasts a block that it want to release. -> Block enters the Prevote stage. It takes >2/3 of nodes' confirmations to enter the next stage. -> As the block is prevoted, it enters Precommit stage and needs >2/3 of node's confirmation to go further. -> As >2/3 of nodes have precommited the block it's commited to the blockchain with height +1. New blocks appears every 15 sec.
NEO (Delegated Byzantine Fault Tolerance) - Consensus nodes* are elected by NEO holders -> The Speaker is identified (based on algorithm) -> He broadcasts proposal to create block -> Each Delegate (other consensus nodes) validates proposal -> Each Delegate sends response to other Delegates -> Delegate reaches consensus after receiving 2/3 positive responses -> Each Delegate signs the block and publishes it-> Each Delegate receives a full block. Block reward 6 GAS distributed proportionally in accordance with the NEO holding ratio among NEO holders. Speaker rewarded with transaction fees (mostly 0). * Stake 1000 GAS to nominate yourself for Bookkeeping(Consensus Node)
EOS (Delegated Proof of Stake) - those who hold tokens on a blockchain adopting the EOS.IO software may select* block producers through a continuous approval voting system and anyone may choose to participate in block production and will be given an opportunity to produce blocks proportional to the total votes they have received relative to all other producers. At the start of each round 21 unique block producers are chosen. The top 20 by total approval are automatically chosen every round and the last producer is chosen proportional to their number of votes relative to other producers. Block should be confirmed by 2/3 or more of elected Block producers. Block Producer rewarded with Block rewards. *the more EOS tokens a stakeholder owns, the greater their voting power
The XRP Ledger Consensus Process
Ripple - Each node receives transaction from external applications -> Each Node forms public list of all valid (not included into last ledger (=block)) transactions aka (Candidate Set) -> Nodes merge its candidate set with UNLs(Unique Node List) candidate sets and vote on the veracity of all transactions (1st round of consensus) -> all transactions that received at least 50% votes are passed on the next round (many rounds may take place) -> final round of consensus requires that min 80% of Nodes UNL agreeing on transactions. It means that at least 80% of Validating nodes should have same Candidate SET of transactions -> after that each Validating node computes a new ledger (=block) with all transactions (with 80% UNL agreement) and calculate ledger hash, signs and broadcasts -> All Validating nodes compare their ledgers hash -> Nodes of the network recognize a ledger instance as validated when a 80% of the peers have signed and broadcast the same validation hash. -> Process repeats. Ledger creation process lasts 5 sec(?). Each transaction includes transaction fee (min 0,00001 XRP) which is destroyed. No block rewards.
The Stellar consensus protocol
Stellar (Federated Byzantine Agreement) - quit similar to Ripple. Key difference - quorum slice.
Proof of Burn
Slimcoin - to get the right to write blocks Node should “burn” amount of coins. The more coins Node “burns” more chances it has to create blocks (for long period) -> Nodes address gets a score called Effective Burnt Coins that determines chance to find blocks. Block creator rewarded with block rewards.
Proof of Importance
NEM - Only accounts that have min 10k vested coins are eligible to harvest (create a block). Accounts with higher importance scores have higher probabilities of harvesting a block. The higher amount of vested coins, the higher the account’s Importance score. And the higher amount of transactions that satisfy following conditions: - transactions sum min 1k coins, - transactions made within last 30 days, - recipient have 10k vested coins too, - the higher account’s Important score. Harvester is rewarded with fees for the transactions in the block. A new block is created approx. every 65 sec.
IOTA Algorithm
IOTA - uses DAG (Directed Acyclic Graph) instead of blockchain (TANGLE equal to Ledger). Graph consist of transactions (not blocks). To issue a new transaction Node must approve 2 random other Transactions (not confirmed). Each transaction should be validate n(?) times. By validating PAST(2) transactions whole Network achieves Consensus. in Order to issue transaction Node: 1. Sign transaction with private key 2. choose two other Transactions to validate based on MCMC(Markov chain Monte Carlo) algorithm, check if 2 transactions are valid (node will never approve conflicting transactions) 3. make some PoW(similar to HashCash). -> New Transaction broadcasted to Network. Node don’t receive reward or fee.
Proof of Space/Proof of Capacity
Filecoin (Power Fault Tolerance) - the probability that the network elects a miner(Leader) to create a new block (it is referred to as the voting power of the miner) is proportional to storage currently in use in relation to the rest of the network. Each node has Power - storage in use verified with Proof of Spacetime by nodes. Leaders extend the chain by creating a block and propagating it to the network. There can be an empty block (when no leader). A block is committed if the majority of the participants add their weight on the chain where the block belongs to, by extending the chain or by signing blocks. Block creator rewarded with Block reward + transaction fees.
Proof of Elapsed Time
Hyperledger Sawtooth - Goal - to solve BFT Validating Nodes limitation. Works only with intel’s SGX. PoET uses a random leader election model or a lottery based election model based on SGX, where the protocol randomly selects the next leader to finalize the block. Every validator requests a wait time from an enclave (a trusted function). -> The validator with the shortest wait time for a particular transaction block is elected the leader. -> The BlockPublisher is responsible for creating candidate blocks to extend the current chain. He takes direction from the consensus algorithm for when to create a block and when to publish a block. He creates, Finalizes, Signs Block and broadcast it -> Block Validators check block -> Block is created on top of blockchain. post with references you can find here: https://bitcointalk.org/index.php?topic=2936428.msg30170673#msg30170673
submitted by tracyspacygo to CryptoCurrency [link] [comments]

Cryptocurrency and Blockchain - Industry news - (02.22.19-03.01.19)

Missed last week’s update? Click here

STORY OF THE WEEK

Ethereum implements Constantinople – a major network upgrade to introduce network efficiency, a decrease in block rewards and a delay in Ethereum’s “difficulty bomb”. Laying the groundwork for the eventual move from Proof-of-Stake from Proof-of-Work.

CRYPTOCURRENCY TRADING SERVICES

OKEx lists 2 tokens – Ripple (XRP), Bitcoin Cash (BCH) and delists 3 on its C2C exchange – Neo (NEO), Qtum (QTUM) and Exchange Union (UCX).
Coinbase lists Ripple (XRP) on its professional offering, Coinbase Pro.
•South Korea’s Coinbin goes bankrupt after losing ~$26 million USD. Increased regulation and mismanagement of wallets were listed reasons that led to insolvency.
Huobi lists an Ethereum based Tether (USDT). This implementation is 10-15 seconds faster for deposits & withdrawals compared to the Bitcoin based version – Omni.
Voyager, a crypto brokerage started by ex CTO of Uber has acquired wallet Ethos for $4 million USD. Firm continues to expand its product offerings with the acquisition of product & IP.
Cryptopia announces that the January hack the platform experienced only amounts to 9.4% of total crypto-asset holdings lost. Firm aims to resume operations on Monday, March 4th, 2019.

REGULATION

•U.S law enforcement recovers 27.7 BTC ( ~$110,000 USD) from an infamous 119,756 BTC ($72 million USD at the time) Bitfinex hack in 2016, returning it to the exchange for distribution.
Thai SEC (Securities and Exchange Commission) bans Bitcoin Cash (BCH), Ethereum Classic (ETC) and Litecoin (LTC) as suitable cryptocurrencies for ICO’s and trading.
•Vladimir Putin issues deadline for Russian government to adopt crypto asset regulation by July 1st, 2019.
The Central Bank of Bahrain (CBB) announces it has developed final rules covering licencing, governance and cyber security of digital assets.

TECHNOLOGY

•The desktop version of Coinomi, a multi-asset wallet was faced with an alleged security vulnerability which left user’s private keys exposed. A user went public as to say that $60,000 - $70,000 USD worth of crypto was lost as a result.
Facebook is allegedly releasing a stablecoin to be utilized on its WhatsApp messaging service.

INSTITUTIONALIZATION

•Japanese financial giant Mizuho Financial to release a yen-pegged stablecoin named “J-Coin” in March. The firm will leverage its financial institution partnerships to introduce J-Coin to a total customer base exceeding 56 million.
•Large Swiss private bank Julius Baer to introduce digital asset services such as storage, transaction and investment solutions with the help of cryptocurrency banking startup SEBA Crypto AG.

PEOPLE

Ethereum Foundation’s Vlad Zamfir joins CasperLabs to develop “CBC Casper”, a version of Ethereum’s upcoming Proof of Stake consensus upgrade.
Huobi Australia will now be managed by the team at Huobi Global. An effort to reduce staff redundancies by streamlining operations.
Shapeshift, a cryptocurrency exchange service continues to search for a CFO. The individual will play a huge role in the next phase of growth of the platform.
Coinbase’s acquisition of analytics start-up Neutrino sparks controversy, as the executive team is affiliated with Hacking Team – a organization that sold spyware to oppressive governments.

TWITTER

@Naval – Crypto is spawning a generation of programmers that understand the fundamentals of game theory, finance and governance.
@APompliano – I would rather have believed in Bitcoin and been wrong, than have known about the potential and missed the opportunity.
@AlecZiupsnys – "Bitcoin is not a good idea." - Central Banks 🏦 "E-mail is not a good idea." - Post Office 📫 "The Internet is not a good idea." - Newspapers 📰 "Television is not a good idea." - Radio Stations 📻 "Streaming is not a good idea." - Blockbuster 📽️
submitted by Edmund_N to CryptoCurrency [link] [comments]

XRP/RIPPLE & BITCOIN TO FOLLOW BINANCE COIN'S MASSIVE PRICE SURGE. WHAT IS NEXT FOR THIS ALTCOIN? Here's the NEXT PRICE ACTION BOOM For XRP: Analyst  Prediction: $288,000 BTC: Analyst