Bitcoin (BTC) Price Index — CoinDesk 20

NiceHash - buy & sell hashing power

NiceHash offers you to buy or sell hashing power directly, no contracts, no limitations, pay-as-you-go if you're a buyer and be-paid-as-you-go if you're a seller. Why bother renting rigs, when you can rent hashing power? NiceHash brings more to renters and rig owners. Visit https://www.nicehash.com today! Simply create order and you are already mining your favorite coin or point your rig to our stratum server and you are already earning bitcoins.
[link]

Buy/Sell/Trade Coins, Bills, and related items.

Do you have a collection gathering dust? Have some extras laying around? Post them and sell them here!
[link]

Bakkt Is Finally Launching Its Bitcoin Futures Today. Trading is set to open at midnight UTC and close at 22:00. For the first time, interested observers will be able to see just how much pent-up demand there is among big-money traders for this hotly anticipated service.

submitted by jeffyal to CryptoCurrencyTrading [link] [comments]

Technical: Taproot: Why Activate?

This is a follow-up on https://old.reddit.com/Bitcoin/comments/hqzp14/technical_the_path_to_taproot_activation/
Taproot! Everybody wants it!! But... you might ask yourself: sure, everybody else wants it, but why would I, sovereign Bitcoin HODLer, want it? Surely I can be better than everybody else because I swapped XXX fiat for Bitcoin unlike all those nocoiners?
And it is important for you to know the reasons why you, o sovereign Bitcoiner, would want Taproot activated. After all, your nodes (or the nodes your wallets use, which if you are SPV, you hopefully can pester to your wallet vendoimplementor about) need to be upgraded in order for Taproot activation to actually succeed instead of becoming a hot sticky mess.
First, let's consider some principles of Bitcoin.
I'm sure most of us here would agree that the above are very important principles of Bitcoin and that these are principles we would not be willing to remove. If anything, we would want those principles strengthened (especially the last one, financial privacy, which current Bitcoin is only sporadically strong with: you can get privacy, it just requires effort to do so).
So, how does Taproot affect those principles?

Taproot and Your /Coins

Most HODLers probably HODL their coins in singlesig addresses. Sadly, switching to Taproot would do very little for you (it gives a mild discount at spend time, at the cost of a mild increase in fee at receive time (paid by whoever sends to you, so if it's a self-send from a P2PKH or bech32 address, you pay for this); mostly a wash).
(technical details: a Taproot output is 1 version byte + 32 byte public key, while a P2WPKH (bech32 singlesig) output is 1 version byte + 20 byte public key hash, so the Taproot output spends 12 bytes more; spending from a P2WPKH requires revealing a 32-byte public key later, which is not needed with Taproot, and Taproot signatures are about 9 bytes smaller than P2WPKH signatures, but the 32 bytes plus 9 bytes is divided by 4 because of the witness discount, so it saves about 11 bytes; mostly a wash, it increases blockweight by about 1 virtual byte, 4 weight for each Taproot-output-input, compared to P2WPKH-output-input).
However, as your HODLings grow in value, you might start wondering if multisignature k-of-n setups might be better for the security of your savings. And it is in multisignature that Taproot starts to give benefits!
Taproot switches to using Schnorr signing scheme. Schnorr makes key aggregation -- constructing a single public key from multiple public keys -- almost as trivial as adding numbers together. "Almost" because it involves some fairly advanced math instead of simple boring number adding, but hey when was the last time you added up your grocery list prices by hand huh?
With current P2SH and P2WSH multisignature schemes, if you have a 2-of-3 setup, then to spend, you need to provide two different signatures from two different public keys. With Taproot, you can create, using special moon math, a single public key that represents your 2-of-3 setup. Then you just put two of your devices together, have them communicate to each other (this can be done airgapped, in theory, by sending QR codes: the software to do this is not even being built yet, but that's because Taproot hasn't activated yet!), and they will make a single signature to authorize any spend from your 2-of-3 address. That's 73 witness bytes -- 18.25 virtual bytes -- of signatures you save!
And if you decide that your current setup with 1-of-1 P2PKH / P2WPKH addresses is just fine as-is: well, that's the whole point of a softfork: backwards-compatibility; you can receive from Taproot users just fine, and once your wallet is updated for Taproot-sending support, you can send to Taproot users just fine as well!
(P2WPKH and P2WSH -- SegWit v0 -- addresses start with bc1q; Taproot -- SegWit v1 --- addresses start with bc1p, in case you wanted to know the difference; in bech32 q is 0, p is 1)
Now how about HODLers who keep all, or some, of their coins on custodial services? Well, any custodial service worth its salt would be doing at least 2-of-3, or probably something even bigger, like 11-of-15. So your custodial service, if it switched to using Taproot internally, could save a lot more (imagine an 11-of-15 getting reduced from 11 signatures to just 1!), which --- we can only hope! --- should translate to lower fees and better customer service from your custodial service!
So I think we can say, very accurately, that the Bitcoin principle --- that YOU are in control of your money --- can only be helped by Taproot (if you are doing multisignature), and, because P2PKH and P2WPKH remain validly-usable addresses in a Taproot future, will not be harmed by Taproot. Its benefit to this principle might be small (it mostly only benefits multisignature users) but since it has no drawbacks with this (i.e. singlesig users can continue to use P2WPKH and P2PKH still) this is still a nice, tidy win!
(even singlesig users get a minor benefit, in that multisig users will now reduce their blockchain space footprint, so that fees can be kept low for everybody; so for example even if you have your single set of private keys engraved on titanium plates sealed in an airtight box stored in a safe buried in a desert protected by angry nomads riding giant sandworms because you're the frickin' Kwisatz Haderach, you still gain some benefit from Taproot)
And here's the important part: if P2PKH/P2WPKH is working perfectly fine with you and you decide to never use Taproot yourself, Taproot will not affect you detrimentally. First do no harm!

Taproot and Your Contracts

No one is an island, no one lives alone. Give and you shall receive. You know: by trading with other people, you can gain expertise in some obscure little necessity of the world (and greatly increase your productivity in that little field), and then trade the products of your expertise for necessities other people have created, all of you thereby gaining gains from trade.
So, contracts, which are basically enforceable agreements that facilitate trading with people who you do not personally know and therefore might not trust.
Let's start with a simple example. You want to buy some gewgaws from somebody. But you don't know them personally. The seller wants the money, you want their gewgaws, but because of the lack of trust (you don't know them!! what if they're scammers??) neither of you can benefit from gains from trade.
However, suppose both of you know of some entity that both of you trust. That entity can act as a trusted escrow. The entity provides you security: this enables the trade, allowing both of you to get gains from trade.
In Bitcoin-land, this can be implemented as a 2-of-3 multisignature. The three signatories in the multisgnature would be you, the gewgaw seller, and the escrow. You put the payment for the gewgaws into this 2-of-3 multisignature address.
Now, suppose it turns out neither of you are scammers (whaaaat!). You receive the gewgaws just fine and you're willing to pay up for them. Then you and the gewgaw seller just sign a transaction --- you and the gewgaw seller are 2, sufficient to trigger the 2-of-3 --- that spends from the 2-of-3 address to a singlesig the gewgaw seller wants (or whatever address the gewgaw seller wants).
But suppose some problem arises. The seller gave you gawgews instead of gewgaws. Or you decided to keep the gewgaws but not sign the transaction to release the funds to the seller. In either case, the escrow is notified, and if it can sign with you to refund the funds back to you (if the seller was a scammer) or it can sign with the seller to forward the funds to the seller (if you were a scammer).
Taproot helps with this: like mentioned above, it allows multisignature setups to produce only one signature, reducing blockchain space usage, and thus making contracts --- which require multiple people, by definition, you don't make contracts with yourself --- is made cheaper (which we hope enables more of these setups to happen for more gains from trade for everyone, also, moon and lambos).
(technology-wise, it's easier to make an n-of-n than a k-of-n, making a k-of-n would require a complex setup involving a long ritual with many communication rounds between the n participants, but an n-of-n can be done trivially with some moon math. You can, however, make what is effectively a 2-of-3 by using a three-branch SCRIPT: either 2-of-2 of you and seller, OR 2-of-2 of you and escrow, OR 2-of-2 of escrow and seller. Fortunately, Taproot adds a facility to embed a SCRIPT inside a public key, so you can have a 2-of-2 Taprooted address (between you and seller) with a SCRIPT branch that can instead be spent with 2-of-2 (you + escrow) OR 2-of-2 (seller + escrow), which implements the three-branched SCRIPT above. If neither of you are scammers (hopefully the common case) then you both sign using your keys and never have to contact the escrow, since you are just using the escrow public key without coordinating with them (because n-of-n is trivial but k-of-n requires setup with communication rounds), so in the "best case" where both of you are honest traders, you also get a privacy boost, in that the escrow never learns you have been trading on gewgaws, I mean ewww, gawgews are much better than gewgaws and therefore I now judge you for being a gewgaw enthusiast, you filthy gewgawer).

Taproot and Your Contracts, Part 2: Cryptographic Boogaloo

Now suppose you want to buy some data instead of things. For example, maybe you have some closed-source software in trial mode installed, and want to pay the developer for the full version. You want to pay for an activation code.
This can be done, today, by using an HTLC. The developer tells you the hash of the activation code. You pay to an HTLC, paying out to the developer if it reveals the preimage (the activation code), or refunding the money back to you after a pre-agreed timeout. If the developer claims the funds, it has to reveal the preimage, which is the activation code, and you can now activate your software. If the developer does not claim the funds by the timeout, you get refunded.
And you can do that, with HTLCs, today.
Of course, HTLCs do have problems:
Fortunately, with Schnorr (which is enabled by Taproot), we can now use the Scriptless Script constuction by Andrew Poelstra. This Scriptless Script allows a new construction, the PTLC or Pointlocked Timelocked Contract. Instead of hashes and preimages, just replace "hash" with "point" and "preimage" with "scalar".
Or as you might know them: "point" is really "public key" and "scalar" is really a "private key". What a PTLC does is that, given a particular public key, the pointlocked branch can be spent only if the spender reveals the private key of the given public key to you.
Another nice thing with PTLCs is that they are deniable. What appears onchain is just a single 2-of-2 signature between you and the developemanufacturer. It's like a magic trick. This signature has no special watermarks, it's a perfectly normal signature (the pledge). However, from this signature, plus some datta given to you by the developemanufacturer (known as the adaptor signature) you can derive the private key of a particular public key you both agree on (the turn). Anyone scraping the blockchain will just see signatures that look just like every other signature, and as long as nobody manages to hack you and get a copy of the adaptor signature or the private key, they cannot get the private key behind the public key (point) that the pointlocked branch needs (the prestige).
(Just to be clear, the public key you are getting the private key from, is distinct from the public key that the developemanufacturer will use for its funds. The activation key is different from the developer's onchain Bitcoin key, and it is the activation key whose private key you will be learning, not the developer's/manufacturer's onchain Bitcoin key).
So:
Taproot lets PTLCs exist onchain because they enable Schnorr, which is a requirement of PTLCs / Scriptless Script.
(technology-wise, take note that Scriptless Script works only for the "pointlocked" branch of the contract; you need normal Script, or a pre-signed nLockTimed transaction, for the "timelocked" branch. Since Taproot can embed a script, you can have the Taproot pubkey be a 2-of-2 to implement the Scriptless Script "pointlocked" branch, then have a hidden script that lets you recover the funds with an OP_CHECKLOCKTIMEVERIFY after the timeout if the seller does not claim the funds.)

Quantum Quibbles!

Now if you were really paying attention, you might have noticed this parenthetical:
(technical details: a Taproot output is 1 version byte + 32 byte public key, while a P2WPKH (bech32 singlesig) output is 1 version byte + 20 byte public key hash...)
So wait, Taproot uses raw 32-byte public keys, and not public key hashes? Isn't that more quantum-vulnerable??
Well, in theory yes. In practice, they probably are not.
It's not that hashes can be broken by quantum computes --- they're still not. Instead, you have to look at how you spend from a P2WPKH/P2PKH pay-to-public-key-hash.
When you spend from a P2PKH / P2WPKH, you have to reveal the public key. Then Bitcoin hashes it and checks if this matches with the public-key-hash, and only then actually validates the signature for that public key.
So an unconfirmed transaction, floating in the mempools of nodes globally, will show, in plain sight for everyone to see, your public key.
(public keys should be public, that's why they're called public keys, LOL)
And if quantum computers are fast enough to be of concern, then they are probably fast enough that, in the several minutes to several hours from broadcast to confirmation, they have already cracked the public key that is openly broadcast with your transaction. The owner of the quantum computer can now replace your unconfirmed transaction with one that pays the funds to itself. Even if you did not opt-in RBF, miners are still incentivized to support RBF on RBF-disabled transactions.
So the extra hash is not as significant a protection against quantum computers as you might think. Instead, the extra hash-and-compare needed is just extra validation effort.
Further, if you have ever, in the past, spent from the address, then there exists already a transaction indelibly stored on the blockchain, openly displaying the public key from which quantum computers can derive the private key. So those are still vulnerable to quantum computers.
For the most part, the cryptographers behind Taproot (and Bitcoin Core) are of the opinion that quantum computers capable of cracking Bitcoin pubkeys are unlikely to appear within a decade or two.
So:
For now, the homomorphic and linear properties of elliptic curve cryptography provide a lot of benefits --- particularly the linearity property is what enables Scriptless Script and simple multisignature (i.e. multisignatures that are just 1 signature onchain). So it might be a good idea to take advantage of them now while we are still fairly safe against quantum computers. It seems likely that quantum-safe signature schemes are nonlinear (thus losing these advantages).

Summary

I Wanna Be The Taprooter!

So, do you want to help activate Taproot? Here's what you, mister sovereign Bitcoin HODLer, can do!

But I Hate Taproot!!

That's fine!

Discussions About Taproot Activation

submitted by almkglor to Bitcoin [link] [comments]

Slaps Friday Action

Hey guys - hope you did well enough yesterday
Personally I could have had better luck but the damage was mitigated from securing profit on the way up! Another thing is I can only pay so much attention on workdays (Monday Thursday + Friday) so unless I use a smidge of vacation hours I am limited to breaks / peripheral attention those days.
With that said I still used a vacation hour and got bamboozle lol
UUU by the end of the day yesterday I got my avg to 3.59, will work on it today. Sell wall was in place at 3.22 will sharpen my cost and see how today plays out
CSLT tanked back to square one lol, Womp Womp
SNES great success: first train car has left the station, as cash settles and people buy back in again with more we will see a continued shift up. Small first run up to earnings 8/12 while the float continues changing hands upwards then the bigger ramp is for after earnings.
VSTM in the meantime it’s locked in the battle of the bots. While we have to wait on bigger news about their Covid treatment
BTCWF finally getting action- been in since .07 and seeing .13 made me overjoyed I had even publicly admit I didn’t think it could be turned into a winner. Looks like the bitcoin rally and renewed interest are just what the doctor ordered
Overall take for the week so far
Green ~700
Red ~ 400
Most of that red is uuu cuz I was slapping premarket yesterday 🚀🚀🚀
Happy trading boys!
submitted by slapchopchap to slapchopchap [link] [comments]

I'm kinda ok with MCO -> CRO Swap; a indepth personal view

EDIT: this post https://www.reddit.com/Crypto_com/comments/i2yhuz/open_letter_to_kris_from_one_of_cdcs_biggest/ from u/CryptoMines expresses my sentiments and concerns better than I could ever put into words myself. I'd say read his/her post instead.
Very long post ahead, but TL;DR, I actually see this swap as a positive change, despite fearing for what it may do to my portofolio, and having mixed feelings about its consequences on CDC reputation.Before I start, for the sake of context and bias, here's my personal situation as a CDC user:
  1. I'm just a average Joe, with a 500 MCO Jade card. I bough 50 MCO at 5,22€ in September 2019 and staked for Ruby, then bough 440 MCO at 2.47€ in March 2020 and upgraded to Jade. The total amount of MCO I own is currently 515, and everything above the 500 stake is cashback rewards.
  2. I bought MCO exclusively for the card and bonus Earn interest benefits, and had no plans to unstake my MCO. Now with the swap, definetly won't unstake.
  3. The MCO -> CRO conversion rates increased the fiat value of my MCO in about 1000€.
  4. I own a decent amount of CRO, wich I bought at ~0,031€ in March 2020.
  5. The country where I live is crypto friendly and completely crypto-tax free; I only have to pay income tax if I deposit a certain threshold of fiat in my bank.
Take all these factors into account as possible (if not major) influencers or bias on my opinions; both the emotional and economical ones. Call me a fool or a devil's advocate if you want, but keep your torches and pitchforks down. As we say here on Reddit: "Remember the human".-----------------------------------------------------------------------------------------------------------------------------------------------------
Like all of you, I woke up to find this anouncement, wich came right the #[email protected] out of nowere, and gives you little to no options. Good or bad, this announcement arrived as basicly a "comply or die" choice. Emotionally, this came as both terrifying and disgusting; but rationally, I cannot blame CDC for it.
Because wether we like it or not, CDC is a centralized company, and the MCO tokens were never a stock or legally binding contract; something wich pretty much every crypto company or ICO warns in their T&C and risk warnings. Not to mention the mostly unregulated status of the cryptocurrency and. I'll call this "dishonest" any day, but I cannot see it as a "scammy" since I can't see how they broke any rules or terms.
A scammer would take your money/assets away, but CDC is offering you to swap it for another asset wich you can sell right away if you want. And at current price, it is still worth more or less as much fiat as MCO cost at the 5 $/€ wich was more or less the comunity standard used for calculating the card prices. And by that, I mean that the fiat value of 50/500/5000 MCO (as CRO) is actually not far from the 250/2500/25'000 $/€ that the comunity commonly used as standard when calculating the ROI and (under)valuation of MCO.
So CDC is at least trying to give us the option to get (some) our money back, and not at a unfair rate. If you happened to buy MCO at a price higher than this, I can't see how that's CDC's fault, just as I don't see anyone blaming Bitcoin or Altcoins for getting them stuck at the top of the 2017 bubble burst.
I read many posts in this reddit calling this a "backstab" and "betrayal" of early investors and for the people who "believed in MCO". Emotionally, I share your sentiment.But after thinking it for a while, I'd say this was actually very rewarding for early investors and long term MCO supporters. As CDC clearly sates in the swap rules; nobody is going to lose their card tier or MCO stake benefits (at least not yet), and your stake DOES NOT unstake automatically after 180 days. Actually, so far they never did unstake automatically, you had to manually unstake yourself.
With this in mind, everyone who already got their cards, or at least staked MCO to reserve one, basicly got them 3-5 times cheaper than future users; and IMHO, now the $/€ price of cards feels more fair and sustainable compared to their benefits.So in a sense, everyone who supported and believed on the MCO for its utility (i.e. the card and app benefits) has been greatly rewarded with perks that they get to keep, but are now out of reach for a lot of people.Likewise, the people who believed and invested in CRO (for whatever reason), have also been rewarded, as their CRO tokens now have more utility.
So either the price of CRO crashes down to around 0.05 $/€, or the people who bought MCO/CRO early or cheap are now massively benefited. But then again, so is everyone who bought or mined Bitcoin in its early days, or invested in Bitcoin at crucial points of its history... how is that unfair? Some people bought Ethereum at 1'400 $ on a mix of hopes/promises that it would continue to rise; it didn't. And even today with DeFi and ETH 2.0 ever closer, it is still far from that price.
And I know what some of you are thinking: "The cards aren't avaiable in my country yet, that's why I didn't buy/stake."Well, they weren't avaiable in my country either when I staked 50 MCO. Heck, the cards weren't avaiable in anyones country when MCO started, but many people still bought it and staked it. That's exacly what "early adopter", "long supporter" and "believing in MCO" means.
On the other hand, the people who invested on MCO as a speculative asset and decided to HODL and hoard MCO, hoping for its price to moon and then sell MCO at big profit, had their dreams mercilessly crushed by this swap... and good lord, I feel their pain.But this is also where I'll commit the sin of being judgemental, because IMHO, speculating on MCO never made any sense to me; MCO was a utility token, not a value token, so it should not (and could not) ever be worth more than the value of its utility. That's basicly how stablecoins and PAXG are able to stay stable; because nobody will pay more/less than the value of the asset/service they represent.
Tough now that I'm looking at the new card stake tiers in CRO, I have to give credit to the MCO hodlers I just now criticised; maybe you were right all along. Unless the price of CRO crashes or corrects, I wich case, I un-rest my case.
One thing I'll agree with everyone tough, is that I fell that CDC just suckerpunched it's comunity. Because even if we have no vote on its decisions (wich again, we aren't necessarily entitled to, since they are a privante and centralized business) they should/could have warned that this was in their plans well in advance; if anything to allow those who wouldn't like it to exit this train calmly.
Also the CRO stake duration reset. The mandatory reset of your CRO stake for taking advantage of the early swap bonus feels like another gut-punch.
-----------------------------------------------------------------------------------------------------------------------------------------------------
Now that we got emotional feelings out of the way, here's my sentiment about how this will affect the overall CDC ecossystem.
One common criticism of the sustainability of MCO was that its supply cap could never allow a large number of cards to be issued, and how could CDC keep paying the cashbacks and rebates. On the oposite corner, one of the major criticisms of the sustainability of CRO, was it's ridiculously huge supply cap and inflation caused by the gradual un-freezing and release of more CRO into the system.
But now that MCO and CRO became one, it might just have made both issues more sustainable. Now the huge supply cap of CRO makes more sense, as it allows a much larger number of future users to stake for cards (at higher costs, but still). And because most card cashback is small parcels, this large supply also ensures that CDC can keep paying said cashbacks for a long time; especially since it can be semi-renewable trough the trading fees we pay in CRO.
Before this, the MCO you got as cashback had no use, other than selling it for fiat or speculate on its price. But CRO can be used, at the very least, to receive a discount on trading fees. And everytime you pay trading fees in CRO or spend CRO on a Syndicate event, some of that CRO goes back to CDC, wich they can use to keep paying the cahsback/rebates.
And keep in mind, the technicalities of CRO can be changed, as well as the perks and utilities it can be used for. So even if this current model doesn't fix everything (wich it probably doesn't) it can still be changed to patch problems or expand its use.
Another obvious potentially positive outcome of this, is that now CDC only has to focus on 1 token, so it makes it easier to manage and drive its value. People complained that CDC was neglecting MCO over promoting CRO, but now they can focus on both services (cards/exchange) at the same time. Sure, this might not bring much advantage to the common customer, but its probably a major resource saver and optimizer at corporate levels; wich in the long term ultimately benefits its customers.
Much like Ethereum is undergoing major changes to ensure its scalability, the crypto companies themselves also have to change to acommodate the growing number of users, especially as the cryptomarket and DeFi are growing and becoming more competitive. Business strategies that were once successfull became obsolete, and exchanges that once held near-monopolies had to adjust to rising competitors. There is no reason why CDC shouldn't keep up with this, or at least try to.
Point is, the financial markets, crypto or otherwise, are not a status quo haven. And when something is wrong, something has to be changed, even if it costs. The very rise of cryptocurrencies and blockchain, wich is why we are here in the first place, is a perfect example of this, as it experiments and provides alternatives to legacy/traditional products and technologies.
Was this the best solution to its current problems? Is this what will protect us as customers from a potentially unsustainable business model? I have no idea.
This change ripped me too from my previous more or less relaxed status quo (the safety of the value of the CRO I bough for cheap), along with CRO late investors wich now probably fear for the devaluation of their CRO. To say nothing of the blow this represents for my trust (and I believe everyone elses trust) on CDC and its public relations. It's not what CDC did, it's how they did it.
------------------------------------------------------------------------------------------------------------------------------------------------
Wether you actually bothered to read all I wrote or just skip everything (can't blame you), I'm eager to hear your opinions and whatever criticisms on my opinions you may have.
If you just want to vent at me, you are welcome too; now you can raise your pitchforks and torches.
submitted by BoilingGarbage to Crypto_com [link] [comments]

I bought $1k of the Top Ten Cryptos on January 1st, 2018. Result? -74%

I bought $1k of the Top Ten Cryptos on January 1st, 2018. Result? -74%

EXPERIMENT - Tracking Top 10 Cryptos of 2018 - Month 31 -74%
See the full blog post with all the tables here.
tl;dr: purchased $100 of Top Ten Cryptos in Jan. 2018, haven't sold or traded, repeated in 2019 and 2020, update y'all monthly. July was very strong for crypto. For 2018 Top Ten: ADA finished the month on top. ETH and XRP also very strong. Overall, BTC still waaaay in the lead and is approaching break even point. Three cryptos (IOTA,NEM, DASH) have lost over 90% of value. Over three years, cryptos outperforming S&P if I'd taken a similar approach.

Month Thirty One – Down 74%

Summary after 31 months
Crypto came roaring back in July after an almost all-red June. Each crypto in the 2018 Top Ten finished July at a significantly higher value, led by ADA which ended the month +57%.

Question of the month:

Which member of all three Top Ten Crypto Index Fund Experiments turned 5 years old in July?

A) Bitcoin B) Ethereum C) Bitcoin Cash D) XRP
Scroll down for the answer.

Ranking and July Winners and Losers

Not a ton of movement for the 2018 Top Ten group this month. Cardano and XRP both climbed one position while NEM gained two, clawing itself back into the Top Thirty. Dash headed in the other direction, dropping two places in the rankings.
Considering all that has changed in the world of crypto since the beginning of 2018, it’s interesting to note that only four out of the ten cryptos that started 2018 in the Top Ten have dropped out. NEM, Dash, IOTA, and Stellar have been replaced by Binance Coin, Tether, BSV, and newcomer CRO.
July Winners – It was a very strong month: all cryptos made significant gains in July. But for the third month in a row ADA outperformed the field, gaining +57% in July. ETH finished a close second, up +55% followed by XRP which gained +52%.
July Losers – Even during a good month, NEM can’t catch a break. Its +23% gain made it the worst performer of the 2018 Top Ten.
How has your favorite crypto fared over the first 31 months of the 2018 Top Ten Crypto Index Fund Experiment?
Bitcoin still has the most monthly wins (7) but look at this: thanks to its strong 2020 including three straight monthly wins, Cardano is now right behind BTC with 6 monthly wins. Which project has the most monthly losses? NEM stands alone with 6. Every crypto has at least one monthly win and Bitcoin is unique as the only cryptocurrency that hasn’t lost a month. It came close this month, gaining “only” +26%.

Overall update – BTC approaching break even point, second place ETH in the lonely middle, NEM still worst performing.

Although it wasn’t able to keep pace with its peers in July, BTC continues to slowly but surely approach its break even point. It is down about $1,500 (-12%) since my purchase in January 2018. My initial investment of $100 thirty-one months ago is now worth about $88.
Even though Ethereum has lost half of its value since the experiment began, it is all alone in second place: no other crypto is close.
NEM seems comfortable in its usual place, down at the bottom. It has lost -94% over the life of the experiment. That initial $100 investment in NEM is now worth $5.78. Dash and IOTA join NEM as the only three cryptos in the Top Ten that have lost at least -90% of their value since January 2018.

Total Market Cap for the entire cryptocurrency sector:


Total market cap since Jan 2018
The crypto market added about $82B in July, making up a ton of ground. The last time we saw a similar level in terms of overall crypto market cap was way back in the fifth month of the 2018 Top Ten Experiment: May 2018.

Bitcoin dominance:

Le Bitdom since January 2018
Since Bitcoin receives much of the attention in the press, it may surprise the casual observer to learn that Bitcoin Dominance dropped quite a bit in July, especially considering BitDom had been stuck at roughly the same level for most of 2020. This signals an interest in altcoins and a willingness to buy into riskier cryptos.
Some context: since the beginning of the experiment, the range of Bitcoin dominance has been quite wide: we saw a high of 70% BitDom in September 2019 and a low of 33% BitDom in February 2018.

Overall return on investment since January 1st, 2018:

The 2018 Top Ten Portfolio gained over $70 in July 2020. If I cashed out today, my $1000 initial investment would return about $260, down -74% from January 2018.
This sounds horrible but don’t hang yourself with a celibate rope: the 2018 return on investment is back where it was about a year ago. Take a look at the ROI over the life of the experiment, month by month, for some context:
Yes, you may notice that the 2018 Top Ten portfolio has finished over half of the first thirty one months down at least -80%, but it’s nice to see the low -70s for a change.
So the Top Ten Cryptos of 2018 are down -74%. What about the 2019 and 2020 Top Tens? Let’s take a look:
So overall? Taking the three portfolios together, here’s the bottom bottom bottom line:
After a $3000 investment in the 2018, 2019, and 2020 Top Ten Cryptocurrencies, my combined portfolios are worth $3,6965 ($260+ $1,722 +$1,713).
That’s up about +23% for the three combined portfolios, compared to -10% last month. It also marks the highest ROI of the three combined portfolios since I added this metric this year. The previous high was +13% back in January 2020.
Having trouble visualizing? Don’t worry, I got what you need:
Combined ROI
So, a +23% gain by dropping $1k on whichever cryptos were in the Top Ten on January 1st for three straight years, fine. But what if I’d done the same with just one crypto? Bitcoin always wins, right? Thanks to Reddit user u/sebikun for the idea for a new metric and let’s take a look:
3-year club ROI
As you can see, only five cryptos have remained in the Top Ten for all three years: BTC, ETH, XRP, BCH, and LTC. Best one to have gone all in on at this point in the Experiment? Ethereum, which would have nearly doubled. Worst choice? If I went with XRP, I would have been down -23%.

Comparison to S&P 500:

I’m also tracking the S&P 500 as part of the experiment to have a comparison point with other popular investments options. The US economy continued to recover in July: the S&P 500 is back up to pre-COVID levels. The initial $1k investment into crypto on January 1st, 2018 would have been worth about $220 had it been redirected to the S&P.
But what if I took the same invest-$1,000-on-January-1st-of-each-year approach with the S&P 500 that I’ve been documenting through the Top Ten Crypto Experiments? Here are the numbers:
  • $1000 investment in S&P 500 on January 1st, 2018: +$220
  • $1000 investment in S&P 500 on January 1st, 2019: +$310
  • $1000 investment in S&P 500 on January 1st, 2020: +$10
Taken together, here’s the bottom bottom bottom line for a similar approach with the S&P:
After three $1,000 investments into an S&P 500 index fund in January 2018, 2019, and 2020, my portfolio would be worth $3,540.
That is up over+18% since January 2018, compared to a +23% gain of the combined Top Ten Crypto Experiment Portfolios.
That’s a 5% swing in favor of the Top Ten Crypto Portfolios! As you’ll see in the table below, this is the first time since I started recording this metric that crypto has outperformed the S&P had I taken a similar investment approach. This is a big turnaround from the 22% difference in favor of the S&P just last month.

3 x $1k crypto vs. S&P

Implications/Observations:

The 2018 Top Ten Cryptos have consistently under-performed when compared to the overall crypto market. This month, for example, the total market cap is down -29% from January 2018 compared to the -74% loss for the cryptos that began 2018 in the Top Ten. At no point in the first 31 months of the Experiment has this investment strategy been successful: the 2018 Top Ten as a group have under-performed the overall market every single month.
This of course suggests that I would have done a bit better if I’d picked every crypto, or different cryptos: throwing that $1k on January 1st, 2018 to Bitcoin, for example, would have lost me -12% instead of -74%.
On the other hand, this bit of diversification has served me well compared to going all in on NEM, Dash, or IOTA, all of which are down at least -90%.
The follow-on Top Ten experiments in 2019 and 2020 have seen similar, but not identical, results. There have been a few examples of the Top Ten approach outperforming the overall market in the first 19 months of the parallel 2019 Top Ten Crypto Experiment. And up until the last few months of the most recent 2020 Top Ten Index Fund group of cryptocurrencies, this approach had outperformed the overall market 100% of the time.

Conclusion:

Crypto had an undoubtedly strong month in July, green across the board. Was this just a happy blip, are we in for some consolidation, or are we on the way up? Stay tuned.
Final words: take care of each other, wear your mask, wash your hands.
Thanks for reading and for supporting the experiment. I hope you’ve found it helpful. I continue to be committed to seeing this process through and reporting along the way. Feel free to reach out with any questions and stay tuned for progress reports. Keep an eye out for my parallel projects where I repeat the experiment twice, purchasing another $1000 ($100 each) of two new sets of Top Ten cryptos as of January 1st, 2019 then again on January 1st, 2020.

And the Answer is…

B) Ethereum
Ethereum celebrated its 5 year anniversary on July 30th, 2020.
submitted by Joe-M-4 to CryptoCurrency [link] [comments]

Dragonchain Great Reddit Scaling Bake-Off Public Proposal

Dragonchain Great Reddit Scaling Bake-Off Public Proposal

Dragonchain Public Proposal TL;DR:

Dragonchain has demonstrated twice Reddit’s entire total daily volume (votes, comments, and posts per Reddit 2019 Year in Review) in a 24-hour demo on an operational network. Every single transaction on Dragonchain is decentralized immediately through 5 levels of Dragon Net, and then secured with combined proof on Bitcoin, Ethereum, Ethereum Classic, and Binance Chain, via Interchain. At the time, in January 2020, the entire cost of the demo was approximately $25K on a single system (transaction fees locked at $0.0001/txn). With current fees (lowest fee $0.0000025/txn), this would cost as little as $625.
Watch Joe walk through the entire proposal and answer questions on YouTube.
This proposal is also available on the Dragonchain blog.

Hello Reddit and Ethereum community!

I’m Joe Roets, Founder & CEO of Dragonchain. When the team and I first heard about The Great Reddit Scaling Bake-Off we were intrigued. We believe we have the solutions Reddit seeks for its community points system and we have them at scale.
For your consideration, we have submitted our proposal below. The team at Dragonchain and I welcome and look forward to your technical questions, philosophical feedback, and fair criticism, to build a scaling solution for Reddit that will empower its users. Because our architecture is unlike other blockchain platforms out there today, we expect to receive many questions while people try to grasp our project. I will answer all questions here in this thread on Reddit, and I've answered some questions in the stream on YouTube.
We have seen good discussions so far in the competition. We hope that Reddit’s scaling solution will emerge from The Great Reddit Scaling Bake-Off and that Reddit will have great success with the implementation.

Executive summary

Dragonchain is a robust open source hybrid blockchain platform that has proven to withstand the passing of time since our inception in 2014. We have continued to evolve to harness the scalability of private nodes, yet take full advantage of the security of public decentralized networks, like Ethereum. We have a live, operational, and fully functional Interchain network integrating Bitcoin, Ethereum, Ethereum Classic, and ~700 independent Dragonchain nodes. Every transaction is secured to Ethereum, Bitcoin, and Ethereum Classic. Transactions are immediately usable on chain, and the first decentralization is seen within 20 seconds on Dragon Net. Security increases further to public networks ETH, BTC, and ETC within 10 minutes to 2 hours. Smart contracts can be written in any executable language, offering full freedom to existing developers. We invite any developer to watch the demo, play with our SDK’s, review open source code, and to help us move forward. Dragonchain specializes in scalable loyalty & rewards solutions and has built a decentralized social network on chain, with very affordable transaction costs. This experience can be combined with the insights Reddit and the Ethereum community have gained in the past couple of months to roll out the solution at a rapid pace.

Response and PoC

In The Great Reddit Scaling Bake-Off post, Reddit has asked for a series of demonstrations, requirements, and other considerations. In this section, we will attempt to answer all of these requests.

Live Demo

A live proof of concept showing hundreds of thousands of transactions
On Jan 7, 2020, Dragonchain hosted a 24-hour live demonstration during which a quarter of a billion (250 million+) transactions executed fully on an operational network. Every single transaction on Dragonchain is decentralized immediately through 5 levels of Dragon Net, and then secured with combined proof on Bitcoin, Ethereum, Ethereum Classic, and Binance Chain, via Interchain. This means that every single transaction is secured by, and traceable to these networks. An attack on this system would require a simultaneous attack on all of the Interchained networks.
24 hours in 4 minutes (YouTube):
24 hours in 4 minutes
The demonstration was of a single business system, and any user is able to scale this further, by running multiple systems simultaneously. Our goals for the event were to demonstrate a consistent capacity greater than that of Visa over an extended time period.
Tooling to reproduce our demo is available here:
https://github.com/dragonchain/spirit-bomb

Source Code

Source code (for on & off-chain components as well tooling used for the PoC). The source code does not have to be shared publicly, but if Reddit decides to use a particular solution it will need to be shared with Reddit at some point.

Scaling

How it works & scales

Architectural Scaling

Dragonchain’s architecture attacks the scalability issue from multiple angles. Dragonchain is a hybrid blockchain platform, wherein every transaction is protected on a business node to the requirements of that business or purpose. A business node may be held completely private or may be exposed or replicated to any level of exposure desired.
Every node has its own blockchain and is independently scalable. Dragonchain established Context Based Verification as its consensus model. Every transaction is immediately usable on a trust basis, and in time is provable to an increasing level of decentralized consensus. A transaction will have a level of decentralization to independently owned and deployed Dragonchain nodes (~700 nodes) within seconds, and full decentralization to BTC and ETH within minutes or hours. Level 5 nodes (Interchain nodes) function to secure all transactions to public or otherwise external chains such as Bitcoin and Ethereum. These nodes scale the system by aggregating multiple blocks into a single Interchain transaction on a cadence. This timing is configurable based upon average fees for each respective chain. For detailed information about Dragonchain’s architecture, and Context Based Verification, please refer to the Dragonchain Architecture Document.

Economic Scaling

An interesting feature of Dragonchain’s network consensus is its economics and scarcity model. Since Dragon Net nodes (L2-L4) are independent staking nodes, deployment to cloud platforms would allow any of these nodes to scale to take on a large percentage of the verification work. This is great for scalability, but not good for the economy, because there is no scarcity, and pricing would develop a downward spiral and result in fewer verification nodes. For this reason, Dragonchain uses TIME as scarcity.
TIME is calculated as the number of Dragons held, multiplied by the number of days held. TIME influences the user’s access to features within the Dragonchain ecosystem. It takes into account both the Dragon balance and length of time each Dragon is held. TIME is staked by users against every verification node and dictates how much of the transaction fees are awarded to each participating node for every block.
TIME also dictates the transaction fee itself for the business node. TIME is staked against a business node to set a deterministic transaction fee level (see transaction fee table below in Cost section). This is very interesting in a discussion about scaling because it guarantees independence for business implementation. No matter how much traffic appears on the entire network, a business is guaranteed to not see an increased transaction fee rate.

Scaled Deployment

Dragonchain uses Docker and Kubernetes to allow the use of best practices traditional system scaling. Dragonchain offers managed nodes with an easy to use web based console interface. The user may also deploy a Dragonchain node within their own datacenter or favorite cloud platform. Users have deployed Dragonchain nodes on-prem on Amazon AWS, Google Cloud, MS Azure, and other hosting platforms around the world. Any executable code, anything you can write, can be written into a smart contract. This flexibility is what allows us to say that developers with no blockchain experience can use any code language to access the benefits of blockchain. Customers have used NodeJS, Python, Java, and even BASH shell script to write smart contracts on Dragonchain.
With Docker containers, we achieve better separation of concerns, faster deployment, higher reliability, and lower response times.
We chose Kubernetes for its self-healing features, ability to run multiple services on one server, and its large and thriving development community. It is resilient, scalable, and automated. OpenFaaS allows us to package smart contracts as Docker images for easy deployment.
Contract deployment time is now bounded only by the size of the Docker image being deployed but remains fast even for reasonably large images. We also take advantage of Docker’s flexibility and its ability to support any language that can run on x86 architecture. Any image, public or private, can be run as a smart contract using Dragonchain.

Flexibility in Scaling

Dragonchain’s architecture considers interoperability and integration as key features. From inception, we had a goal to increase adoption via integration with real business use cases and traditional systems.
We envision the ability for Reddit, in the future, to be able to integrate alternate content storage platforms or other financial services along with the token.
  • LBRY - To allow users to deploy content natively to LBRY
  • MakerDAO to allow users to lend small amounts backed by their Reddit community points.
  • STORJ/SIA to allow decentralized on chain storage of portions of content. These integrations or any other are relatively easy to integrate on Dragonchain with an Interchain implementation.

Cost

Cost estimates (on-chain and off-chain) For the purpose of this proposal, we assume that all transactions are on chain (posts, replies, and votes).
On the Dragonchain network, transaction costs are deterministic/predictable. By staking TIME on the business node (as described above) Reddit can reduce transaction costs to as low as $0.0000025 per transaction.
Dragonchain Fees Table

Getting Started

How to run it
Building on Dragonchain is simple and requires no blockchain experience. Spin up a business node (L1) in our managed environment (AWS), run it in your own cloud environment, or on-prem in your own datacenter. Clear documentation will walk you through the steps of spinning up your first Dragonchain Level 1 Business node.
Getting started is easy...
  1. Download Dragonchain’s dctl
  2. Input three commands into a terminal
  3. Build an image
  4. Run it
More information can be found in our Get started documents.

Architecture
Dragonchain is an open source hybrid platform. Through Dragon Net, each chain combines the power of a public blockchain (like Ethereum) with the privacy of a private blockchain.
Dragonchain organizes its network into five separate levels. A Level 1, or business node, is a totally private blockchain only accessible through the use of public/private keypairs. All business logic, including smart contracts, can be executed on this node directly and added to the chain.
After creating a block, the Level 1 business node broadcasts a version stripped of sensitive private data to Dragon Net. Three Level 2 Validating nodes validate the transaction based on guidelines determined from the business. A Level 3 Diversity node checks that the level 2 nodes are from a diverse array of locations. A Level 4 Notary node, hosted by a KYC partner, then signs the validation record received from the Level 3 node. The transaction hash is ledgered to the Level 5 public chain to take advantage of the hash power of massive public networks.
Dragon Net can be thought of as a “blockchain of blockchains”, where every level is a complete private blockchain. Because an L1 can send to multiple nodes on a single level, proof of existence is distributed among many places in the network. Eventually, proof of existence reaches level 5 and is published on a public network.

API Documentation

APIs (on chain & off)

SDK Source

Nobody’s Perfect

Known issues or tradeoffs
  • Dragonchain is open source and even though the platform is easy enough for developers to code in any language they are comfortable with, we do not have so large a developer community as Ethereum. We would like to see the Ethereum developer community (and any other communities) become familiar with our SDK’s, our solutions, and our platform, to unlock the full potential of our Ethereum Interchain. Long ago we decided to prioritize both Bitcoin and Ethereum Interchains. We envision an ecosystem that encompasses different projects to give developers the ability to take full advantage of all the opportunities blockchain offers to create decentralized solutions not only for Reddit but for all of our current platforms and systems. We believe that together we will take the adoption of blockchain further. We currently have additional Interchain with Ethereum Classic. We look forward to Interchain with other blockchains in the future. We invite all blockchains projects who believe in decentralization and security to Interchain with Dragonchain.
  • While we only have 700 nodes compared to 8,000 Ethereum and 10,000 Bitcoin nodes. We harness those 18,000 nodes to scale to extremely high levels of security. See Dragonchain metrics.
  • Some may consider the centralization of Dragonchain’s business nodes as an issue at first glance, however, the model is by design to protect business data. We do not consider this a drawback as these nodes can make any, none, or all data public. Depending upon the implementation, every subreddit could have control of its own business node, for potential business and enterprise offerings, bringing new alternative revenue streams to Reddit.

Costs and resources

Summary of cost & resource information for both on-chain & off-chain components used in the PoC, as well as cost & resource estimates for further scaling. If your PoC is not on mainnet, make note of any mainnet caveats (such as congestion issues).
Every transaction on the PoC system had a transaction fee of $0.0001 (one-hundredth of a cent USD). At 256MM transactions, the demo cost $25,600. With current operational fees, the same demonstration would cost $640 USD.
For the demonstration, to achieve throughput to mimic a worldwide payments network, we modeled several clients in AWS and 4-5 business nodes to handle the traffic. The business nodes were tuned to handle higher throughput by adjusting memory and machine footprint on AWS. This flexibility is valuable to implementing a system such as envisioned by Reddit. Given that Reddit’s daily traffic (posts, replies, and votes) is less than half that of our demo, we would expect that the entire Reddit system could be handled on 2-5 business nodes using right-sized containers on AWS or similar environments.
Verification was accomplished on the operational Dragon Net network with over 700 independently owned verification nodes running around the world at no cost to the business other than paid transaction fees.

Requirements

Scaling

This PoC should scale to the numbers below with minimal costs (both on & off-chain). There should also be a clear path to supporting hundreds of millions of users.
Over a 5 day period, your scaling PoC should be able to handle:
*100,000 point claims (minting & distributing points) *25,000 subscriptions *75,000 one-off points burning *100,000 transfers
During Dragonchain’s 24 hour demo, the above required numbers were reached within the first few minutes.
Reddit’s total activity is 9000% more than Ethereum’s total transaction level. Even if you do not include votes, it is still 700% more than Ethereum’s current volume. Dragonchain has demonstrated that it can handle 250 million transactions a day, and it’s architecture allows for multiple systems to work at that level simultaneously. In our PoC, we demonstrate double the full capacity of Reddit, and every transaction was proven all the way to Bitcoin and Ethereum.
Reddit Scaling on Ethereum

Decentralization

Solutions should not depend on any single third-party provider. We prefer solutions that do not depend on specific entities such as Reddit or another provider, and solutions with no single point of control or failure in off-chain components but recognize there are numerous trade-offs to consider
Dragonchain’s architecture calls for a hybrid approach. Private business nodes hold the sensitive data while the validation and verification of transactions for the business are decentralized within seconds and secured to public blockchains within 10 minutes to 2 hours. Nodes could potentially be controlled by owners of individual subreddits for more organic decentralization.
  • Billing is currently centralized - there is a path to federation and decentralization of a scaled billing solution.
  • Operational multi-cloud
  • Operational on-premises capabilities
  • Operational deployment to any datacenter
  • Over 700 independent Community Verification Nodes with proof of ownership
  • Operational Interchain (Interoperable to Bitcoin, Ethereum, and Ethereum Classic, open to more)

Usability Scaling solutions should have a simple end user experience.

Users shouldn't have to maintain any extra state/proofs, regularly monitor activity, keep track of extra keys, or sign anything other than their normal transactions
Dragonchain and its customers have demonstrated extraordinary usability as a feature in many applications, where users do not need to know that the system is backed by a live blockchain. Lyceum is one of these examples, where the progress of academy courses is being tracked, and successful completion of courses is rewarded with certificates on chain. Our @Save_The_Tweet bot is popular on Twitter. When used with one of the following hashtags - #please, #blockchain, #ThankYou, or #eternalize the tweet is saved through Eternal to multiple blockchains. A proof report is available for future reference. Other examples in use are DEN, our decentralized social media platform, and our console, where users can track their node rewards, view their TIME, and operate a business node.
Examples:

Transactions complete in a reasonable amount of time (seconds or minutes, not hours or days)
All transactions are immediately usable on chain by the system. A transaction begins the path to decentralization at the conclusion of a 5-second block when it gets distributed across 5 separate community run nodes. Full decentralization occurs within 10 minutes to 2 hours depending on which interchain (Bitcoin, Ethereum, or Ethereum Classic) the transaction hits first. Within approximately 2 hours, the combined hash power of all interchained blockchains secures the transaction.

Free to use for end users (no gas fees, or fixed/minimal fees that Reddit can pay on their behalf)
With transaction pricing as low as $0.0000025 per transaction, it may be considered reasonable for Reddit to cover transaction fees for users.
All of Reddit's Transactions on Blockchain (month)
Community points can be earned by users and distributed directly to their Reddit account in batch (as per Reddit minting plan), and allow users to withdraw rewards to their Ethereum wallet whenever they wish. Withdrawal fees can be paid by either user or Reddit. This model has been operating inside the Dragonchain system since 2018, and many security and financial compliance features can be optionally added. We feel that this capability greatly enhances user experience because it is seamless to a regular user without cryptocurrency experience, yet flexible to a tech savvy user. With regard to currency or token transactions, these would occur on the Reddit network, verified to BTC and ETH. These transactions would incur the $0.0000025 transaction fee. To estimate this fee we use the monthly active Reddit users statista with a 60% adoption rate and an estimated 10 transactions per month average resulting in an approximate $720 cost across the system. Reddit could feasibly incur all associated internal network charges (mining/minting, transfer, burn) as these are very low and controllable fees.
Reddit Internal Token Transaction Fees

Reddit Ethereum Token Transaction Fees
When we consider further the Ethereum fees that might be incurred, we have a few choices for a solution.
  1. Offload all Ethereum transaction fees (user withdrawals) to interested users as they wish to withdraw tokens for external use or sale.
  2. Cover Ethereum transaction fees by aggregating them on a timed schedule. Users would request withdrawal (from Reddit or individual subreddits), and they would be transacted on the Ethereum network every hour (or some other schedule).
  3. In a combination of the above, customers could cover aggregated fees.
  4. Integrate with alternate Ethereum roll up solutions or other proposals to aggregate minting and distribution transactions onto Ethereum.

Bonus Points

Users should be able to view their balances & transactions via a blockchain explorer-style interface
From interfaces for users who have no knowledge of blockchain technology to users who are well versed in blockchain terms such as those present in a typical block explorer, a system powered by Dragonchain has flexibility on how to provide balances and transaction data to users. Transactions can be made viewable in an Eternal Proof Report, which displays raw data along with TIME staking information and traceability all the way to Bitcoin, Ethereum, and every other Interchained network. The report shows fields such as transaction ID, timestamp, block ID, multiple verifications, and Interchain proof. See example here.
Node payouts within the Dragonchain console are listed in chronological order and can be further seen in either Dragons or USD. See example here.
In our social media platform, Dragon Den, users can see, in real-time, their NRG and MTR balances. See example here.
A new influencer app powered by Dragonchain, Raiinmaker, breaks down data into a user friendly interface that shows coin portfolio, redeemed rewards, and social scores per campaign. See example here.

Exiting is fast & simple
Withdrawing funds on Dragonchain’s console requires three clicks, however, withdrawal scenarios with more enhanced security features per Reddit’s discretion are obtainable.

Interoperability Compatibility with third party apps (wallets/contracts/etc) is necessary.
Proven interoperability at scale that surpasses the required specifications. Our entire platform consists of interoperable blockchains connected to each other and traditional systems. APIs are well documented. Third party permissions are possible with a simple smart contract without the end user being aware. No need to learn any specialized proprietary language. Any code base (not subsets) is usable within a Docker container. Interoperable with any blockchain or traditional APIs. We’ve witnessed relatively complex systems built by engineers with no blockchain or cryptocurrency experience. We’ve also demonstrated the creation of smart contracts within minutes built with BASH shell and Node.js. Please see our source code and API documentation.

Scaling solutions should be extensible and allow third parties to build on top of it Open source and extensible
APIs should be well documented and stable

Documentation should be clear and complete
For full documentation, explore our docs, SDK’s, Github repo’s, architecture documents, original Disney documentation, and other links or resources provided in this proposal.

Third-party permissionless integrations should be possible & straightforward Smart contracts are Docker based, can be written in any language, use full language (not subsets), and can therefore be integrated with any system including traditional system APIs. Simple is better. Learning an uncommon or proprietary language should not be necessary.
Advanced knowledge of mathematics, cryptography, or L2 scaling should not be required. Compatibility with common utilities & toolchains is expected.
Dragonchain business nodes and smart contracts leverage Docker to allow the use of literally any language or executable code. No proprietary language is necessary. We’ve witnessed relatively complex systems built by engineers with no blockchain or cryptocurrency experience. We’ve also demonstrated the creation of smart contracts within minutes built with BASH shell and Node.js.

Bonus

Bonus Points: Show us how it works. Do you have an idea for a cool new use case for Community Points? Build it!

TIME

Community points could be awarded to Reddit users based upon TIME too, whereas the longer someone is part of a subreddit, the more community points someone naturally gained, even if not actively commenting or sharing new posts. A daily login could be required for these community points to be credited. This grants awards to readers too and incentivizes readers to create an account on Reddit if they browse the website often. This concept could also be leveraged to provide some level of reputation based upon duration and consistency of contribution to a community subreddit.

Dragon Den

Dragonchain has already built a social media platform that harnesses community involvement. Dragon Den is a decentralized community built on the Dragonchain blockchain platform. Dragon Den is Dragonchain’s answer to fake news, trolling, and censorship. It incentivizes the creation and evaluation of quality content within communities. It could be described as being a shareholder of a subreddit or Reddit in its entirety. The more your subreddit is thriving, the more rewarding it will be. Den is currently in a public beta and in active development, though the real token economy is not live yet. There are different tokens for various purposes. Two tokens are Lair Ownership Rights (LOR) and Lair Ownership Tokens (LOT). LOT is a non-fungible token for ownership of a specific Lair. LOT will only be created and converted from LOR.
Energy (NRG) and Matter (MTR) work jointly. Your MTR determines how much NRG you receive in a 24-hour period. Providing quality content, or evaluating content will earn MTR.

Security. Users have full ownership & control of their points.
All community points awarded based upon any type of activity or gift, are secured and provable to all Interchain networks (currently BTC, ETH, ETC). Users are free to spend and withdraw their points as they please, depending on the features Reddit wants to bring into production.

Balances and transactions cannot be forged, manipulated, or blocked by Reddit or anyone else
Users can withdraw their balance to their ERC20 wallet, directly through Reddit. Reddit can cover the fees on their behalf, or the user covers this with a portion of their balance.

Users should own their points and be able to get on-chain ERC20 tokens without permission from anyone else
Through our console users can withdraw their ERC20 rewards. This can be achieved on Reddit too. Here is a walkthrough of our console, though this does not show the quick withdrawal functionality, a user can withdraw at any time. https://www.youtube.com/watch?v=aNlTMxnfVHw

Points should be recoverable to on-chain ERC20 tokens even if all third-parties involved go offline
If necessary, signed transactions from the Reddit system (e.g. Reddit + Subreddit) can be sent to the Ethereum smart contract for minting.

A public, third-party review attesting to the soundness of the design should be available
To our knowledge, at least two large corporations, including a top 3 accounting firm, have conducted positive reviews. These reviews have never been made public, as Dragonchain did not pay or contract for these studies to be released.

Bonus points
Public, third-party implementation review available or in progress
See above

Compatibility with HSMs & hardware wallets
For the purpose of this proposal, all tokenization would be on the Ethereum network using standard token contracts and as such, would be able to leverage all hardware wallet and Ethereum ecosystem services.

Other Considerations

Minting/distributing tokens is not performed by Reddit directly
This operation can be automated by smart contract on Ethereum. Subreddits can if desired have a role to play.

One off point burning, as well as recurring, non-interactive point burning (for subreddit memberships) should be possible and scalable
This is possible and scalable with interaction between Dragonchain Reddit system and Ethereum token contract(s).

Fully open-source solutions are strongly preferred
Dragonchain is fully open source (see section on Disney release after conclusion).

Conclusion

Whether it is today, or in the future, we would like to work together to bring secure flexibility to the highest standards. It is our hope to be considered by Ethereum, Reddit, and other integrative solutions so we may further discuss the possibilities of implementation. In our public demonstration, 256 million transactions were handled in our operational network on chain in 24 hours, for the low cost of $25K, which if run today would cost $625. Dragonchain’s interoperable foundation provides the atmosphere necessary to implement a frictionless community points system. Thank you for your consideration of our proposal. We look forward to working with the community to make something great!

Disney Releases Blockchain Platform as Open Source

The team at Disney created the Disney Private Blockchain Platform. The system was a hybrid interoperable blockchain platform for ledgering and smart contract development geared toward solving problems with blockchain adoption and usability. All objective evaluation would consider the team’s output a success. We released a list of use cases that we explored in some capacity at Disney, and our input on blockchain standardization as part of our participation in the W3C Blockchain Community Group.
https://lists.w3.org/Archives/Public/public-blockchain/2016May/0052.html

Open Source

In 2016, Roets proposed to release the platform as open source to spread the technology outside of Disney, as others within the W3C group were interested in the solutions that had been created inside of Disney.
Following a long process, step by step, the team met requirements for release. Among the requirements, the team had to:
  • Obtain VP support and approval for the release
  • Verify ownership of the software to be released
  • Verify that no proprietary content would be released
  • Convince the organization that there was a value to the open source community
  • Convince the organization that there was a value to Disney
  • Offer the plan for ongoing maintenance of the project outside of Disney
  • Itemize competing projects
  • Verify no conflict of interest
  • Preferred license
  • Change the project name to not use the name Disney, any Disney character, or any other associated IP - proposed Dragonchain - approved
  • Obtain legal approval
  • Approval from corporate, parks, and other business units
  • Approval from multiple Disney patent groups Copyright holder defined by Disney (Disney Connected and Advanced Technologies)
  • Trademark searches conducted for the selected name Dragonchain
  • Obtain IT security approval
  • Manual review of OSS components conducted
  • OWASP Dependency and Vulnerability Check Conducted
  • Obtain technical (software) approval
  • Offer management, process, and financial plans for the maintenance of the project.
  • Meet list of items to be addressed before release
  • Remove all Disney project references and scripts
  • Create a public distribution list for email communications
  • Remove Roets’ direct and internal contact information
  • Create public Slack channel and move from Disney slack channels
  • Create proper labels for issue tracking
  • Rename internal private Github repository
  • Add informative description to Github page
  • Expand README.md with more specific information
  • Add information beyond current “Blockchains are Magic”
  • Add getting started sections and info on cloning/forking the project
  • Add installation details
  • Add uninstall process
  • Add unit, functional, and integration test information
  • Detail how to contribute and get involved
  • Describe the git workflow that the project will use
  • Move to public, non-Disney git repository (Github or Bitbucket)
  • Obtain Disney Open Source Committee approval for release
On top of meeting the above criteria, as part of the process, the maintainer of the project had to receive the codebase on their own personal email and create accounts for maintenance (e.g. Github) with non-Disney accounts. Given the fact that the project spanned multiple business units, Roets was individually responsible for its ongoing maintenance. Because of this, he proposed in the open source application to create a non-profit organization to hold the IP and maintain the project. This was approved by Disney.
The Disney Open Source Committee approved the application known as OSSRELEASE-10, and the code was released on October 2, 2016. Disney decided to not issue a press release.
Original OSSRELASE-10 document

Dragonchain Foundation

The Dragonchain Foundation was created on January 17, 2017. https://den.social/l/Dragonchain/24130078352e485d96d2125082151cf0/dragonchain-and-disney/
submitted by j0j0r0 to ethereum [link] [comments]

Don't blindly follow a narrative, its bad for you and its bad for crypto in general

I mostly lurk around here but I see a pattern repeating over and over again here and in multiple communities so I have to post. I'm just posting this here because I appreciate the fact that this sub is a place of free speech and maybe something productive can come out from this post, while bitcoin is just fucking censorship, memes and moon/lambo posts. If you don't agree, write in the comments why, instead of downvoting. You don't have to upvote either, but when you downvote you are killing the opportunity to have discussion. If you downvote or comment that I'm wrong without providing any counterpoints you are no better than the BTC maxis you despise.
In various communities I see a narrative being used to bring people in and making them follow something without thinking for themselves. In crypto I see this mostly in BTC vs BCH tribalistic arguments:
- BTC community: "Everything that is not BTC is shitcoin." or more recently as stated by adam on twitter, "Everything that is not BTC is a ponzi scheme, even ETH.", "what is ETH supply?", and even that they are doing this for "altruistic" reasons, to "protect" the newcomers. Very convenient for them that they are protecting the newcomers by having them buy their bags
- BCH community: "BTC maxis are dumb", "just increase block size and you will have truly p2p electronic cash", "It is just that simple, there are no trade offs", "if you don't agree with me you are a BTC maxi", "BCH is satoshi's vision for p2p electronic cash"
It is not exclusive to crypto but also politics, and you see this over and over again on twitter and on reddit.
My point is, that narratives are created so people don't have to think, they just choose a narrative that is easy to follow and makes sense for them, and stick with it. And people keep repeating these narratives to bring other people in, maybe by ignorance, because they truly believe it without questioning, or maybe by self interest, because they want to shill you their bags.
Because this is BCH community, and because bitcoin is censored, so I can't post there about the problems in the BTC narrative (some of which are IMO correctly identified by BCH community), I will stick with the narrative I see in the BCH community.
The culprit of this post was firstly this post by user u/scotty321 "The BTC Paradox: “A 1 MB blocksize enables poor people to run their own node!” “Okay, then what?” “Poor people won’t be able to use the network!”". You will see many posts of this kind being made by u/Egon_1 also. Then you have also this comment in that thread by u/fuck_____________1 saying that people that want to run their own nodes are retarded and that there is no reason to want to do that. "Just trust block explorer websites". And the post and comment were highly upvoted. Really? You really think that there is no problem in having just a few nodes on the network? And that the only thing that secures the network are miners?
As stated by user u/co1nsurf3r in that thread:
While I don't think that everybody needs to run a node, a full node does publish blocks it considers valid to other nodes. This does not amount to much if you only consider a single node in the network, but many "honest" full nodes in the network will reduce the probability of a valid block being withheld from the network by a collusion of "hostile" node operators.
But surely this will not get attention here, and will be downvoted by those people that promote the narrative that there is no trade off in increasing the blocksize and the people that don't see it are retarded or are btc maxis.
The only narrative I stick to and have been for many years now is that cryptocurrency takes power from the government and gives power to the individual, so you are not restricted to your economy as you can participate in the global economy. There is also the narrative of banking the bankless, which I hope will come true, but it is not a use case we are seeing right now.
Some people would argue that removing power from gov's is a bad thing, but you can't deny the fact that gov's can't control crypto (at least we would want them not to).
But, if you really want the individuals to remain in control of their money and transact with anyone in the world, the network needs to be very resistant to any kind of attacks. How can you have p2p electronic cash if your network just has a handful couple of nodes and the chinese gov can locate them and just block communication to them? I'm not saying that this is BCH case, I'm just refuting the fact that there is no value in running your own node. If you are relying on block explorers, the gov can just block the communication to the block explorer websites. Then what? Who will you trust to get chain information? The nodes needs to be decentralized so if you take one node down, many more can appear so it is hard to censor and you don't have few points of failure.
Right now BTC is focusing on that use case of being difficult to censor. But with that comes the problem that is very expensive to transact on the network, which breaks the purpose of anyone being able to participate. Obviously I do think that is also a major problem, and lightning network is awful right now and probably still years away of being usable, if it ever will. The best solution is up for debate, but thinking that you just have to increase the blocksize and there is no trade off is just naive or misleading. BCH is doing a good thing in trying to come with a solution that is inclusive and promotes cheap and fast transactions, but also don't forget centralization is a major concern and nothing to just shrug off.
Saying that "a 1 MB blocksize enables poor people to run their own" and that because of that "Poor people won’t be able to use the network" is a misrepresentation designed to promote a narrative. Because 1MB is not to allow "poor" people to run their node, it is to facilitate as many people to run a node to promote decentralization and avoid censorship.
Also an elephant in the room that you will not see being discussed in either BTC or BCH communities is that mining pools are heavily centralized. And I'm not talking about miners being mostly in china, but also that big pools control a lot of hashing power both in BTC and BCH, and that is terrible for the purpose of crypto.
Other projects are trying to solve that. Will they be successful? I don't know, I hope so, because I don't buy into any narrative. There are many challenges and I want to see crypto succeed as a whole. As always guys, DYOR and always question if you are not blindly following a narrative. I'm sure I will be called BTC maxi but maybe some people will find value in this. Don't trust guys that are always posting silly "gocha's" against the other "tribe".
EDIT: User u/ShadowOfHarbringer has pointed me to some threads that this has been discussed in the past and I will just put my take on them here for visibility, as I will be using this thread as a reference in future discussions I engage:
When there was only 2 nodes in the network, adding a third node increased redundancy and resiliency of the network as a whole in a significant way. When there is thousands of nodes in the network, adding yet another node only marginally increase the redundancy and resiliency of the network. So the question then becomes a matter of personal judgement of how much that added redundancy and resiliency is worth. For the absolutist, it is absolutely worth it and everyone on this planet should do their part.
What is the magical number of nodes that makes it counterproductive to add new nodes? Did he do any math? Does BCH achieve this holy grail safe number of nodes? Guess what, nobody knows at what number of nodes is starts to be marginally irrelevant to add new nodes. Even BTC today could still not have enough nodes to be safe. If you can't know for sure that you are safe, it is better to try to be safer than sorry. Thousands of nodes is still not enough, as I said, it is much cheaper to run a full node as it is to mine. If it costs millions in hash power to do a 51% attack on the block generation it means nothing if it costs less than $10k to run more nodes than there are in total in the network and cause havoc and slowing people from using the network. Or using bot farms to DDoS the 1000s of nodes in the network. Not all attacks are monetarily motivated. When you have governments with billions of dollars at their disposal and something that could threat their power they could do anything they could to stop people from using it, and the cheapest it is to do so the better
You should run a full node if you're a big business with e.g. >$100k/month in volume, or if you run a service that requires high fraud resistance and validation certainty for payments sent your way (e.g. an exchange). For most other users of Bitcoin, there's no good reason to run a full node unless you reel like it.
Shouldn't individuals benefit from fraud resistance too? Why just businesses?
Personally, I think it's a good idea to make sure that people can easily run a full node because they feel like it, and that it's desirable to keep full node resource requirements reasonable for an enthusiast/hobbyist whenever possible. This might seem to be at odds with the concept of making a worldwide digital cash system in which all transactions are validated by everybody, but after having done the math and some of the code myself, I believe that we should be able to have our cake and eat it too.
This is recurrent argument, but also no math provided, "just trust me I did the math"
The biggest reason individuals may want to run their own node is to increase their privacy. SPV wallets rely on others (nodes or ElectronX servers) who may learn their addresses.
It is a reason and valid one but not the biggest reason
If you do it for fun and experimental it good. If you do it for extra privacy it's ok. If you do it to help the network don't. You are just slowing down miners and exchanges.
Yes it will slow down the network, but that shows how people just don't get the the trade off they are doing
I will just copy/paste what Satoshi Nakamoto said in his own words. "The current system where every user is a network node is not the intended configuration for large scale. That would be like every Usenet user runs their own NNTP server."
Another "it is all or nothing argument" and quoting satoshi to try and prove their point. Just because every user doesn't need to be also a full node doesn't mean that there aren't serious risks for having few nodes
For this to have any importance in practice, all of the miners, all of the exchanges, all of the explorers and all of the economic nodes should go rogue all at once. Collude to change consensus. If you have a node you can detect this. It doesn't do much, because such a scenario is impossible in practice.
Not true because as I said, you can DDoS the current nodes or run more malicious nodes than that there currently are, because is cheap to do so
Non-mining nodes don't contribute to adding data to the blockchain ledger, but they do play a part in propagating transactions that aren't yet in blocks (the mempool). Bitcoin client implementations can have different validations for transactions they see outside of blocks and transactions they see inside of blocks; this allows for "soft forks" to add new types of transactions without completely breaking older clients (while a transaction is in the mempool, a node receiving a transaction that's a new/unknown type could drop it as not a valid transaction (not propagate it to its peers), but if that same transaction ends up in a block and that node receives the block, they accept the block (and the transaction in it) as valid (and therefore don't get left behind on the blockchain and become a fork). The participation in the mempool is a sort of "herd immunity" protection for the network, and it was a key talking point for the "User Activated Soft Fork" (UASF) around the time the Segregated Witness feature was trying to be added in. If a certain percentage of nodes updated their software to not propagate certain types of transactions (or not communicate with certain types of nodes), then they can control what gets into a block (someone wanting to get that sort of transaction into a block would need to communicate directly to a mining node, or communicate only through nodes that weren't blocking that sort of transaction) if a certain threshold of nodes adheres to those same validation rules. It's less specific than the influence on the blockchain data that mining nodes have, but it's definitely not nothing.
The first reasonable comment in that thread but is deep down there with only 1 upvote
The addition of non-mining nodes does not add to the efficiency of the network, but actually takes away from it because of the latency issue.
That is true and is actually a trade off you are making, sacrificing security to have scalability
The addition of non-mining nodes has little to no effect on security, since you only need to destroy mining ones to take down the network
It is true that if you destroy mining nodes you take down the network from producing new blocks (temporarily), even if you have a lot of non mining nodes. But, it still better than if you take down the mining nodes who are also the only full nodes. If the miners are not the only full nodes, at least you still have full nodes with the blockchain data so new miners can download it and join. If all the miners are also the full nodes and you take them down, where will you get all the past blockchain data to start mining again? Just pray that the miners that were taken down come back online at some point in the future?
The real limiting factor is ISP's: Imagine a situation where one service provider defrauds 4000 different nodes. Did the excessive amount of nodes help at all, when they have all been defrauded by the same service provider? If there are only 30 ISP's in the world, how many nodes do we REALLY need?
You cant defraud if the connection is encrypted. Use TOR for example, it is hard for ISP's to know what you are doing.
Satoshi specifically said in the white paper that after a certain point, number of nodes needed plateaus, meaning after a certain point, adding more nodes is actually counterintuitive, which we also demonstrated. (the latency issue). So, we have adequately demonstrated why running non-mining nodes does not add additional value or security to the network.
Again, what is the number of nodes that makes it counterproductive? Did he do any math?
There's also the matter of economically significant nodes and the role they play in consensus. Sure, nobody cares about your average joe's "full node" where he is "keeping his own ledger to keep the miners honest", as it has no significance to the economy and the miners couldn't give a damn about it. However, if say some major exchanges got together to protest a miner activated fork, they would have some protest power against that fork because many people use their service. Of course, there still needs to be miners running on said "protest fork" to keep the chain running, but miners do follow the money and if they got caught mining a fork that none of the major exchanges were trading, they could be coaxed over to said "protest fork".
In consensus, what matters about nodes is only the number, economical power of the node doesn't mean nothing, the protocol doesn't see the net worth of the individual or organization running that node.
Running a full node that is not mining and not involved is spending or receiving payments is of very little use. It helps to make sure network traffic is broadcast, and is another copy of the blockchain, but that is all (and is probably not needed in a healthy coin with many other nodes)
He gets it right (broadcasting transaction and keeping a copy of the blockchain) but he dismisses the importance of it
submitted by r0bo7 to btc [link] [comments]

TESLA 5:1

For Trading August 12th
TSLA 5:1 SPLIT
GOLD / SILVER COLLAPSE
DJIA CLOSES 450 OFF HIGH
Today’s market got off to a slightly higher start on DJIA and S&P-500 but general weakness in the NASDAQ, again. By the end of the day the DJIA -104.53 (.38%) was well off its +363 high and the NASDAQ was the big loser -185.54 (1.69%). The S&P 500 was -26.78 (.80) after being withing a few dollars of a new high, the Russell -9.57 (.6%), and the only winner the DJ Transports +24.59 (.23%). Market internals were 1:1 on the NYSE but 1.5:1 down on the NASDAQ. Volume was slightly higher than average for an August day. The major feature of the day was the massive selloff in the precious metals. Gold was down $125/oz. at the low and finished $1946.30 -93.40 (6%) while the Silver was lower by $3.21 to $26.049 after hitting an intraday low of $24.48. The change at the close was 12%. I would assume that we would see some follow-thru tonight and tomorrow early, but I bought the NEM September $65 / 70 call spread for $1.45. This is basically the same trade I made last month on the August expo $60/65 spread @ $1.30 that we sold @ $3.20. We also had the TBT 9/18 15 calls @ $ .40 that we sold today half @ $ .68, and the second half @ $ .74 just before they fell back to $ .55. Not bad, with YTD now back to +34%.
Tonight’s closing comment video https://youtu.be/EvsCZy_K1sw
SECTORS: We didn’t have much corporate news today but QCOM won an appeals court ruling on an anti-trust case and the stock ignored the selloff and finished the day $108.83 +2.47 (2.3%). That made it a standout as the rest of technology was hit hard again today. It was the 3rd day down for the NASDAQ since its new closing high at $11,108.07 last Thursday. The biggest news of the late day was the announcement that TESLA (TSLA) declared a 5:1 stock split. While this is really just straight arithmetic, it does create some demand for the shares now, since when the stock split becomes effective at the end of August you would have 5 times the shares at 1/5 of the price. But it does promote the purchase of “round lots” as opposed to “odd lots.” Does it really increase demand? Not really, but most stocks (like AAPL) do seem to rise on the news. TSLA certainly did, closing $1374 -44, and then on the news rallied to its current $1467.20, over $90 higher. FOOD SUPPLY CHAIN was LOWER with TSN +.82, BGS -.46, FLO +.20, CPB -.63, CAG -.49, MDLZ -.49, KHC -.16, CALM +.19, JJSF -.35, SAFM +2.10, HRL -.31, SJM -.84, PPC +.27, KR -.58, and PBJ #33.32 -.37 (1.13%).
BIOPHARMA was LOWER with BIIB -10.32, ABBV +.19, REGN -9.38, ISRG -8.00, GILD +.35, MYL +.39, TEVA -.07, VRTX -6.87, BHC +.16, INCY -1.32, ICPT -.25, LABU -6.96, and IBB $132.28-2.59 (1.92%). CANNABIS: was LOWER with TLRY -.95, CGC -.54, CRON -.06, GWPH -3.52, ACB -.14, NBEV -.02, CURLF -.38, KERN -.29, and MJ $12.95 +.01 (.08%).
DEFENSE: was HIGHER with LMT +3.03, GD +2.94, TXT -.18, NOC +6.27, BWXT +.22, TDY +1.75, RTX +.16, and ITA $172.14 +.91 (.53%).
RETAIL: was HIGHER with M -.16, JWN +.07, KSS +.55, DDS +.66, WMT -1.33, TGT -1.22, TJX +1.08, RL +1.77, UAA +.27, LULU -8.95, TPR +.12, CPRI +.31, and XRT $50.60 -.39 (.76%).
FAANG and Big Cap: were LOWER with GOOGL -12.81, AMZN -63.15, AAPL -10.52, FB -5.50, NFLX -14.89, NVDA -10.20, TSLA +50.43, BABA +.87, BIDU +.08, CMG -11.00, CAT +1.23, MSFT -3.,85, BA +.98, DIS +1.86, and XLK $112.00 -1.42 (1.25%). PLEASE BE AWARE THAT THESE PRICES ARE LATE MARKET QUOTES AND DO NOT REPRESENT THE 4:00 CLOSES.
FINANCIALS were HIGHER with GS +2.42, JPM +3.58, BAC +.47, MS +1.22, C +1.17, PNC +3.32, AIG +.52, TRV +.80, AXP +1.70, V +1.46, and XLF $25.31 +.29 (1.16%).
OIL, $41.61 -.33. Oil was higher in last night’s trading before we rallied in the morning on news of production cutbacks from Iraq. The stocks were HIGHER with XLE $38.20 -.13 (.34%).
GOLD $1,946.30 -93.40, was a continuation rally and a new recovery high of $2,089.20, but we collapsed and fell as far as $1,919 -124 before coming back slightly. Tonight, we are currently trading lower again at $1,915.70 – 30.00. While I like the gold down here, I will have to wait and see how it acts overnight.
BITCOIN: closed $11,435 -580. After breaking out over $10,000 we have had a “running correction” pushing prices toward $12,000, reaching a recovery high of $12220 yesterday. We had added 350 shares of GBTC @ $10.02 to our position of 400 @ $8.06, bringing our average price to $8.97, but sold 250 shares today @ $13.93. GBTC closed $12.54 -1.15 today.
Tomorrow is another day.
CAM
submitted by Dashover to options [link] [comments]

DDDD - The Rise of “Buy the Dip” Retail Investors and Why Another Crash Is Imminent

DDDD - The Rise of “Buy the Dip” Retail Investors and Why Another Crash Is Imminent
In this week's edition of DDDD (Data-driven DD), I'll be going over the real reason why we have been seeing a rally for the past few weeks, defying all logic and fundamentals - retail investors. We'll look into several data sets to see how retail interest in stock markets have reached record levels in the past few weeks, how this affected stock prices, and why we've most likely seen the top at this point, unless we see one of the "positive catalysts" that I mentioned in my previous post, which is unlikely (except for more news about Remdesivir).
Disclaimer - This is not financial advice, and a lot of the content below is my personal opinion. In fact, the numbers, facts, or explanations presented below could be wrong and be made up. Don't buy random options because some person on the internet says so; look at what happened to all the SPY 220p 4/17 bag holders. Do your own research and come to your own conclusions on what you should do with your own money, and how levered you want to be based on your personal risk tolerance.
Inspiration
Most people who know me personally know that I spend an unhealthy amount of my free time in finance and trading as a hobby, even competing in paper options trading competitions when I was in high school. A few weeks ago, I had a friend ask if he could call me because he just installed Robinhood and wanted to buy SPY puts after seeing everyone on wallstreetbets post gains posts from all the tendies they’ve made from their SPY puts. The problem was, he actually didn’t understand how options worked at all, and needed a thorough explanation about how options are priced, what strike prices and expiration dates mean, and what the right strategy to buying options are. That’s how I knew we were at the euphoria stage of buying SPY puts - it’s when dumb money starts to pour in, and people start buying securities because they see everyone else making money and they want in, even if they have no idea what they’re buying, and price becomes dislocated from fundementals. Sure enough, less than a week later, we started the bull rally that we are currently in. Bubbles are formed when people buy something not because of logic or even gut feeling, but when people who previously weren’t involved see their dumb neighbors make tons of money from it, and they don’t want to miss out.
A few days ago, I started getting questions from other friends about what stocks they should buy and if I thought something was a good investment. That inspired me to dig a bit deeper to see how many other people are thinking the same thing.
Data
Ever since March, we’ve seen an unprecedented amount of money pour into the stock market from retail investors.
Google Search Trends
\"what stock should I buy\" Google Trends 2004 - 2020
\"what stock should I buy\" Google Trends 12 months
\"stocks\" Google Trends 2004 - 2020
\"stocks\" Google Trends 12 months
Brokerage data
Robinhood SPY holders
\"Robinhood\" Google Trends 12 months
wallstreetbets' favorite broker Google Trends 12 months
Excerpt from E*Trade earnings statement
Excerpt from Schwab earnings statement
TD Ameritrade Excerpt
Media
cnbc.com Alexa rank
CNBC viewership & rankings
wallstreetbets comments / day

investing comments / day
Analysis
What we can see from Reddit numbers, Google Trends, and CNBC stats is that in between the first week of March and first week of April, we see a massive inflow of retail interest in the stock market. Not only that, but this inflow of interest is coming from all age cohorts, from internet-using Zoomers to TV-watching Boomers. Robinhood SPY holdings and earnings reports from E*Trade, TD Ameritrade, and Schwab have also all confirmed record numbers of new clients, number of trades, and assets. There’s something interesting going on if you look closer at the numbers. The numbers growth in brokers for designed for “less sophisticated” investors (i.e. Robinhood and E*Trade) are much larger than for real brokers (i.e. Schwab and Ameritrade). This implies that the record number of new users and trade volume is coming from dumb money. The numbers shown here only really apply to the US and Canada, but there’s also data to suggest that there’s also record numbers of foreign investors pouring money into the US stock market as well.
However, after the third week of March, we see the interest start to slowly decline and plateau, indicating that we probably have seen most of those new investors who wanted to have a long position in the market do so.
SPX daily
Rationale
Pretty much everything past this point is purely speculation, and isn’t really backed up by any solid data so take whatever I say here with a cup of salt. We could see from the graph that new investor interest started with the first bull trap we saw in the initial decline from early March, and peaking right after the end of the crash in March. So it would be fair to guess that we’re seeing a record amount of interest in the stock market from a “buy the dip” mentality, especially from Robinhood-using Millennials. Here’s a few points on my rationalization of this behavior, based on very weak anecdotal evidence
  • They missed out of their chance of getting in the stock market at the start of the bull market that happened at the end of 2009
  • They’ve all seen the stock market make record gains throughout their adult lives, but believing that the market might be overheated, they were waiting for a crash
  • Most of them have gotten towards the stage of their lives where they actually have some savings and can finally put some money aside for investments
  • This stock market crash seems like their once-in-a-decade opportunity that they’ve been waiting for, so everyone jumped in
  • Everyone’s stuck at their homes with vast amounts of unexpected free time on their hands
Most of these new investors got their first taste in the market near the bottom, and probably made some nice returns. Of course, since they didn’t know what they were doing, they probably put a very small amount of money at first, but after seeing a 10% return over one week, validating that maybe they do know something, they decide to slowly pour in more and more of their life savings. That’s what’s been fueling this bull market.
Sentiment & Magic Crayons
As I mentioned previously, this bull rally will keep going until enough bears convert to bulls. Markets go up when the amount of new bullish positions outnumber the amount of new bearish positions, and vice versa. Record amounts of new investors, who previously never held a position in the market before, fueled the bullish side of this equation, despite all the negative data that has come out and dislocating the price from fundamentals. All the smart money that was shorting the markets saw this happening, and flipped to become bulls because you don’t fight the trend, even if the trend doesn’t reflect reality.
From the data shown above, we can see new investor interest growth has started declining since mid March and started stagnating in early April. The declining volume in SPY since mid-March confirms this. That means, once the sentiment of the new retail investors starts to turn bearish, and everyone figures out how much the stocks they’re holding are really worth, another sell-off will begin. I’ve seen something very similar to this a few years ago with Bitcoin. Near the end of 2017, Bitcoin started to become mainstream and saw a flood of retail investors suddenly signing up for Coinbase (i.e. Robinhood) accounts and buying Bitcoin without actually understanding what it is and how it works. Suddenly everyone, from co-workers to grandparents, starts talking about Bitcoin and might have thrown a few thousand dollars into it. This appears to be a very similar parallel to what’s going on right now. Of course there’s differences here in that equities have an intrinsic value, although many of them have gone way above what they should be intrinsically worth, and the vast majority of retail investors don’t understand how to value companies. Then, during December, when people started thinking that the market was getting a bit overheated, some started taking their profits, and that’s when the prices crashed violently. This flip in sentiment now look like it has started with equities.
SPY daily
Technical Analysis, or magic crayons, is a discipline in finance that uses statistical analysis to predict market trends based on market sentiment. Of course, a lot of this is hand-wavy and is very subjective; two people doing TA on the same price history can end up getting opposite results, so TA should always be taken with a grain of salt and ideally be backed with underlying justification and not be blindly followed. In fact, I’ve since corrected the ascending wedge I had on SPY since my last post since this new wedge is a better fit for the new trading data.
There’s a few things going on in this chart. The entire bull rally we’ve had since the lows can be modelled using a rising wedge. This is a pattern where there is a convergence of a rising support and resistance trendline, along with falling volume. This indicates a slow decline in net bullish sentiment with investors, with smaller and smaller upside after each bounce off the support until it hits a resistance. The smaller the bounces, the less bullish investors are. When the bearish sentiment takes over across investors, the price breaks below this wedge - a breakdown, and indicates a start of another downtrend.
This happened when the wedge hit resistance at around 293, which is around the same price as the 200 day moving average, the 62% retracement (considered to be the upper bound of a bull trap), and a price level that acted as a support and resistance throughout 2019. The fact that it gapped down to break this wedge is also a strong signal, indicating a sudden swing in investor sentiment overnight. The volume of the break down also broke the downwards trend of volume we’ve had since the beginning of the bull rally, indicating a sudden surge of people selling their shares. This doesn’t necessarily mean that we will go straight from here, and I personally think that we will see the completion of a heads-and-shoulders pattern complete before SPY goes below 274, which in itself is a strong support level. In other words, SPY might go from 282 -> 274 -> 284 -> 274 before breaking the 274 support level.
VIX Daily
Doing TA is already sketchy, and doing TA on something like VIX is even more sketchy, but I found this interesting so I’ll mention it. Since the start of the bull rally, we’ve had VIX inside a descending channel. With the breakdown we had in SPY yesterday, VIX has also gapped up to have a breakout from this channel, indicating that we may see future volatility in the next week or so.
Putting Everything Together
Finally, we get to my thesis. This entire bull rally has been fueled by new retail investors buying the dip, bringing the stock price to euphoric levels. Over the past few weeks, we’ve been seeing the people waiting at the sidelines for years to get into the stock market slowly FOMO into the rally in smaller and smaller volumes, while the smart money have been locking in their profits at an even slower rate - hence an ascending wedge. As the amount of new retail interest in the stock market started slowed down, the amount of new bulls started to decline. It looks like Friday might have been the start of the bearish sentiment taking over, meaning it’s likely that 293 was the top, unless any significant bullish events happen in the next two weeks like a fourth round of stimulus, in which case we might see 300. This doesn’t mean we’ll instantly go back to circuit breakers on Monday, and we might see 282 -> 274 -> 284 -> 274 happen before panic, this time by the first-time investors, eventually bringing us down towards SPY 180.
tldr; we've reached the top
EDIT - I'll keep a my live thoughts here as we move throughout this week in case anyone's still reading this and interested.
5/4 8PM - /ES was red last night but steadily climbed, which was expected since 1h RSI was borderline oversold, leaving us to a slightly green day. /ES looks like it has momentum going up, but is approaching towards overbought territory now. Expecting it to go towards 284 (possibly where we'll open tomorrow) and bouncing back down from that price level
5/5 Market Open - Well there goes my price target. I guess at this point it might go up to 293 again, but will need a lot of momentum to push back there to 300. Seems like this is being driven by oil prices skyrocketing.
5/5 3:50PM - Volume for the upwards price action had very little volume behind it. Seeing a selloff EOD today, could go either way although I have a bearish bias. Going to hold cash until it goes towards one end of the 274-293 channel (see last week's thesis). Still believe that we will see it drop below 274 next week, but we might be moving sideways in the channel this week and a bit of next week before that happens. Plan for tomorrow is buy short dated puts if open < 285. Otherwise, wait till it goes to 293 before buying those puts
5/5 6PM - What we saw today could be a false breakout above 284. Need tomorrow to open below 285 for that to be confirmed. If so, my original thesis of it going back down to 274 before bouncing back up will still be in play.
5/6 EOD - Wasn't a false breakout. Looks like it's still forming the head-and-shoulders pattern mentioned before, but 288 instead of 284 as the level. Still not sure yet so I'm personally going to be holding cash and waiting this out for the next few days. Will enter into short positions if we either go near 293 again or drop below 270. Might look into VIX calls if VIX goes down near 30.
5/7 Market Open - Still waiting. If we break 289 we're probably heading to 293. I'll make my entry to short positions when we hit that a second time. There's very little bullish momentum left (see MACD 1D), so if we hit 293 and then drop back down, we'll have a MACD crossover event which many traders and algos use as a sell signal. Oil is doing some weird shit.
5/7 Noon - Looks like we're headed to 293. Picked up VIX 32.5c 5/27 since VIX is near 30.
5/7 11PM - /ES is hovering right above 2910, with 4h and 1h charts are bullish from MACD and 1h is almost overbought in RSI. Unless something dramatic happens we'll probably hit near 293 tomorrow, which is where I'll get some SPY puts. We might drop down before ever touching it, or go all the way to 295 (like last time) during the day, but expecting it to close at or below 293. After that I'm expecting a gap down Monday as we start the final leg down next week towards 274. Expecting 1D MACD to crossover in the final leg down, which will be a signal for bears to take over and institutions / day traders will start selling again
5/8 Market Open - Plan is to wait till a good entry today, either when technicals looks good or we hit 293, and then buy some SPY June 285p and July 275p
5/8 Noon - Everything still going according to plan. Most likely going to slowly inch towards 293 by EOD. Will probably pick up SPY puts and more VIX calls at power hour (3 - 4PM). Monday will probably gap down, although there's a small chance of one more green / sideways day before that happens if we have bullish catalysts on the weekend.
5/8 3:55PM - SPY at 292.60. This is probably going to be the closest we get to 293. Bought SPY 290-260 6/19 debit spreads and 292-272 5/15 debit spreads, as well as doubling down on VIX calls from yesterday, decreasing my cost basis. Still looks like there's room for one more green day on Monday, so I left some money on the side to double down if that's the case, although it's more likely than not we won't get there.
5/8 EOD - Looks like we barely touched 293 exactly AH before rebounding down. Too bad you can't buy options AH, but more convinced we'll see a gap down on Monday. Going to work on another post over the weekend and do my updates there. Have a great weekend everyone!
submitted by ASoftEngStudent to wallstreetbets [link] [comments]

Scaling Reddit Community Points with Arbitrum Rollup: a piece of cake

Scaling Reddit Community Points with Arbitrum Rollup: a piece of cake
https://preview.redd.it/b80c05tnb9e51.jpg?width=2550&format=pjpg&auto=webp&s=850282c1a3962466ed44f73886dae1c8872d0f31
Submitted for consideration to The Great Reddit Scaling Bake-Off
Baked by the pastry chefs at Offchain Labs
Please send questions or comments to [[email protected] ](mailto:[email protected])
1. Overview
We're excited to submit Arbitrum Rollup for consideration to The Great Reddit Scaling Bake-Off. Arbitrum Rollup is the only Ethereum scaling solution that supports arbitrary smart contracts without compromising on Ethereum's security or adding points of centralization. For Reddit, this means that Arbitrum can not only scale the minting and transfer of Community Points, but it can foster a creative ecosystem built around Reddit Community Points enabling points to be used in a wide variety of third party applications. That's right -- you can have your cake and eat it too!
Arbitrum Rollup isn't just Ethereum-style. Its Layer 2 transactions are byte-for-byte identical to Ethereum, which means Ethereum users can continue to use their existing addresses and wallets, and Ethereum developers can continue to use their favorite toolchains and development environments out-of-the-box with Arbitrum. Coupling Arbitrum’s tooling-compatibility with its trustless asset interoperability, Reddit not only can scale but can onboard the entire Ethereum community at no cost by giving them the same experience they already know and love (well, certainly know).
To benchmark how Arbitrum can scale Reddit Community Points, we launched the Reddit contracts on an Arbitrum Rollup chain. Since Arbitrum provides full Solidity support, we didn't have to rewrite the Reddit contracts or try to mimic their functionality using an unfamiliar paradigm. Nope, none of that. We launched the Reddit contracts unmodified on Arbitrum Rollup complete with support for minting and distributing points. Like every Arbitrum Rollup chain, the chain included a bridge interface in which users can transfer Community Points or any other asset between the L1 and L2 chains. Arbitrum Rollup chains also support dynamic contract loading, which would allow third-party developers to launch custom ecosystem apps that integrate with Community Points on the very same chain that runs the Reddit contracts.
1.1 Why Ethereum
Perhaps the most exciting benefit of distributing Community Points using a blockchain is the ability to seamlessly port points to other applications and use them in a wide variety of contexts. Applications may include simple transfers such as a restaurant that allows Redditors to spend points on drinks. Or it may include complex smart contracts -- such as placing Community Points as a wager for a multiparty game or as collateral in a financial contract.
The common denominator between all of the fun uses of Reddit points is that it needs a thriving ecosystem of both users and developers, and the Ethereum blockchain is perhaps the only smart contract platform with significant adoption today. While many Layer 1 blockchains boast lower cost or higher throughput than the Ethereum blockchain, more often than not, these attributes mask the reality of little usage, weaker security, or both.
Perhaps another platform with significant usage will rise in the future. But today, Ethereum captures the mindshare of the blockchain community, and for Community Points to provide the most utility, the Ethereum blockchain is the natural choice.
1.2 Why Arbitrum
While Ethereum's ecosystem is unmatched, the reality is that fees are high and capacity is too low to support the scale of Reddit Community Points. Enter Arbitrum. Arbitrum Rollup provides all of the ecosystem benefits of Ethereum, but with orders of magnitude more capacity and at a fraction of the cost of native Ethereum smart contracts. And most of all, we don't change the experience from users. They continue to use the same wallets, addresses, languages, and tools.
Arbitrum Rollup is not the only solution that can scale payments, but it is the only developed solution that can scale both payments and arbitrary smart contracts trustlessly, which means that third party users can build highly scalable add-on apps that can be used without withdrawing money from the Rollup chain. If you believe that Reddit users will want to use their Community Points in smart contracts--and we believe they will--then it makes the most sense to choose a single scaling solution that can support the entire ecosystem, eliminating friction for users.
We view being able to run smart contracts in the same scaling solution as fundamentally critical since if there's significant demand in running smart contracts from Reddit's ecosystem, this would be a load on Ethereum and would itself require a scaling solution. Moreover, having different scaling solutions for the minting/distribution/spending of points and for third party apps would be burdensome for users as they'd have to constantly shuffle their Points back and forth.
2. Arbitrum at a glance
Arbitrum Rollup has a unique value proposition as it offers a combination of features that no other scaling solution achieves. Here we highlight its core attributes.
Decentralized. Arbitrum Rollup is as decentralized as Ethereum. Unlike some other Layer 2 scaling projects, Arbitrum Rollup doesn't have any centralized components or centralized operators who can censor users or delay transactions. Even in non-custodial systems, centralized components provide a risk as the operators are generally incentivized to increase their profit by extracting rent from users often in ways that severely degrade user experience. Even if centralized operators are altruistic, centralized components are subject to hacking, coercion, and potential liability.
Massive Scaling. Arbitrum achieves order of magnitude scaling over Ethereum's L1 smart contracts. Our software currently supports 453 transactions-per-second for basic transactions (at 1616 Ethereum gas per tx). We have a lot of room left to optimize (e.g. aggregating signatures), and over the next several months capacity will increase significantly. As described in detail below, Arbitrum can easily support and surpass Reddit's anticipated initial load, and its capacity will continue to improve as Reddit's capacity needs grow.
Low cost. The cost of running Arbitrum Rollup is quite low compared to L1 Ethereum and other scaling solutions such as those based on zero-knowledge proofs. Layer 2 fees are low, fixed, and predictable and should not be overly burdensome for Reddit to cover. Nobody needs to use special equipment or high-end machines. Arbitrum requires validators, which is a permissionless role that can be run on any reasonable on-line machine. Although anybody can act as a validator, in order to protect against a “tragedy of the commons” and make sure reputable validators are participating, we support a notion of “invited validators” that are compensated for their costs. In general, users pay (low) fees to cover the invited validators’ costs, but we imagine that Reddit may cover this cost for its users. See more on the costs and validator options below.
Ethereum Developer Experience. Not only does Arbitrum support EVM smart contracts, but the developer experience is identical to that of L1 Ethereum contracts and fully compatible with Ethereum tooling. Developers can port existing Solidity apps or write new ones using their favorite and familiar toolchains (e.g. Truffle, Buidler). There are no new languages or coding paradigms to learn.
Ethereum wallet compatibility. Just as in Ethereum, Arbitrum users need only hold keys, but do not have to store any coin history or additional data to protect or access their funds. Since Arbitrum transactions are semantically identical to Ethereum L1 transactions, existing Ethereum users can use their existing Ethereum keys with their existing wallet software such as Metamask.
Token interoperability. Users can easily transfer their ETH, ERC-20 and ERC-721 tokens between Ethereum and the Arbitrum Rollup chain. As we explain in detail below, it is possible to mint tokens in L2 that can subsequently be withdrawn and recognized by the L1 token contract.
Fast finality. Transactions complete with the same finality time as Ethereum L1 (and it's possible to get faster finality guarantees by trading away trust assumptions; see the Arbitrum Rollup whitepaper for details).
Non-custodial. Arbitrum Rollup is a non-custodial scaling solution, so users control their funds/points and neither Reddit nor anyone else can ever access or revoke points held by users.
Censorship Resistant. Since it's completely decentralized, and the Arbitrum protocol guarantees progress trustlessly, Arbitrum Rollup is just as censorship-proof as Ethereum.
Block explorer. The Arbitrum Rollup block explorer allows users to view and analyze transactions on the Rollup chain.
Limitations
Although this is a bake-off, we're not going to sugar coat anything. Arbitrum Rollup, like any Optimistic Rollup protocol, does have one limitation, and that's the delay on withdrawals.
As for the concrete length of the delay, we've done a good deal of internal modeling and have blogged about this as well. Our current modeling suggests a 3-hour delay is sufficient (but as discussed in the linked post there is a tradeoff space between the length of the challenge period and the size of the validators’ deposit).
Note that this doesn't mean that the chain is delayed for three hours. Arbitrum Rollup supports pipelining of execution, which means that validators can keep building new states even while previous ones are “in the pipeline” for confirmation. As the challenge delays expire for each update, a new state will be confirmed (read more about this here).
So activity and progress on the chain are not delayed by the challenge period. The only thing that's delayed is the consummation of withdrawals. Recall though that any single honest validator knows immediately (at the speed of L1 finality) which state updates are correct and can guarantee that they will eventually be confirmed, so once a valid withdrawal has been requested on-chain, every honest party knows that the withdrawal will definitely happen. There's a natural place here for a liquidity market in which a validator (or someone who trusts a validator) can provide withdrawal loans for a small interest fee. This is a no-risk business for them as they know which withdrawals will be confirmed (and can force their confirmation trustlessly no matter what anyone else does) but are just waiting for on-chain finality.
3. The recipe: How Arbitrum Rollup works
For a description of the technical components of Arbitrum Rollup and how they interact to create a highly scalable protocol with a developer experience that is identical to Ethereum, please refer to the following documents:
Arbitrum Rollup Whitepaper
Arbitrum academic paper (describes a previous version of Arbitrum)
4. Developer docs and APIs
For full details about how to set up and interact with an Arbitrum Rollup chain or validator, please refer to our developer docs, which can be found at https://developer.offchainlabs.com/.
Note that the Arbitrum version described on that site is older and will soon be replaced by the version we are entering in Reddit Bake-Off, which is still undergoing internal testing before public release.
5. Who are the validators?
As with any Layer 2 protocol, advancing the protocol correctly requires at least one validator (sometimes called block producers) that is honest and available. A natural question is: who are the validators?
Recall that the validator set for an Arbitrum chain is open and permissionless; anyone can start or stop validating at will. (A useful analogy is to full nodes on an L1 chain.) But we understand that even though anyone can participate, Reddit may want to guarantee that highly reputable nodes are validating their chain. Reddit may choose to validate the chain themselves and/or hire third-party validators.To this end, we have begun building a marketplace for validator-for-hire services so that dapp developers can outsource validation services to reputable nodes with high up-time. We've announced a partnership in which Chainlink nodes will provide Arbitrum validation services, and we expect to announce more partnerships shortly with other blockchain infrastructure providers.
Although there is no requirement that validators are paid, Arbitrum’s economic model tracks validators’ costs (e.g. amount of computation and storage) and can charge small fees on user transactions, using a gas-type system, to cover those costs. Alternatively, a single party such as Reddit can agree to cover the costs of invited validators.
6. Reddit Contract Support
Since Arbitrum contracts and transactions are byte-for-byte compatible with Ethereum, supporting the Reddit contracts is as simple as launching them on an Arbitrum chain.
Minting. Arbitrum Rollup supports hybrid L1/L2 tokens which can be minted in L2 and then withdrawn onto the L1. An L1 contract at address A can make a special call to the EthBridge which deploys a "buddy contract" to the same address A on an Arbitrum chain. Since it's deployed at the same address, users can know that the L2 contract is the authorized "buddy" of the L1 contract on the Arbitrum chain.
For minting, the L1 contract is a standard ERC-20 contract which mints and burns tokens when requested by the L2 contract. It is paired with an ERC-20 contract in L2 which mints tokens based on whatever programmer provided minting facility is desired and burns tokens when they are withdrawn from the rollup chain. Given this base infrastructure, Arbitrum can support any smart contract based method for minting tokens in L2, and indeed we directly support Reddit's signature/claim based minting in L2.
Batch minting. What's better than a mint cookie? A whole batch! In addition to supporting Reddit’s current minting/claiming scheme, we built a second minting design, which we believe outperforms the signature/claim system in many scenarios.
In the current system, Reddit periodically issues signed statements to users, who then take those statements to the blockchain to claim their tokens. An alternative approach would have Reddit directly submit the list of users/amounts to the blockchain and distribute the tokens to the users without the signature/claim process.
To optimize the cost efficiency of this approach, we designed an application-specific compression scheme to minimize the size of the batch distribution list. We analyzed the data from Reddit's previous distributions and found that the data is highly compressible since token amounts are small and repeated, and addresses appear multiple times. Our function groups transactions by size, and replaces previously-seen addresses with a shorter index value. We wrote client code to compress the data, wrote a Solidity decompressing function, and integrated that function into Reddit’s contract running on Arbitrum.
When we ran the compression function on the previous Reddit distribution data, we found that we could compress batched minting data down to to 11.8 bytes per minting event (averaged over a 6-month trace of Reddit’s historical token grants)compared with roughly 174 bytes of on-chain data needed for the signature claim approach to minting (roughly 43 for an RLP-encoded null transaction + 65 for Reddit's signature + 65 for the user's signature + roughly 8 for the number of Points) .
The relative benefit of the two approaches with respect to on-chain call data cost depends on the percentage of users that will actually claim their tokens on chain. With the above figures, batch minting will be cheaper if roughly 5% of users redeem their claims. We stress that our compression scheme is not Arbitrum-specific and would be beneficial in any general-purpose smart contract platform.
8. Benchmarks and costs
In this section, we give the full costs of operating the Reddit contracts on an Arbitrum Rollup chain including the L1 gas costs for the Rollup chain, the costs of computation and storage for the L2 validators as well as the capital lockup requirements for staking.
Arbitrum Rollup is still on testnet, so we did not run mainnet benchmarks. Instead, we measured the L1 gas cost and L2 workload for Reddit operations on Arbitrum and calculated the total cost assuming current Ethereum gas prices. As noted below in detail, our measurements do not assume that Arbitrum is consuming the entire capacity of Ethereum. We will present the details of our model now, but for full transparency you can also play around with it yourself and adjust the parameters, by copying the spreadsheet found here.
Our cost model is based on measurements of Reddit’s contracts, running unmodified (except for the addition of a batch minting function) on Arbitrum Rollup on top of Ethereum.
On the distribution of transactions and frequency of assertions. Reddit's instructions specify the following minimum parameters that submissions should support:
Over a 5 day period, your scaling PoC should be able to handle:
  • 100,000 point claims (minting & distributing points)
  • 25,000 subscriptions
  • 75,000 one-off points burning
  • 100,000 transfers
We provide the full costs of operating an Arbitrum Rollup chain with this usage under the assumption that tokens are minted or granted to users in batches, but other transactions are uniformly distributed over the 5 day period. Unlike some other submissions, we do not make unrealistic assumptions that all operations can be submitted in enormous batches. We assume that batch minting is done in batches that use only a few percent on an L1 block’s gas, and that other operations come in evenly over time and are submitted in batches, with one batch every five minutes to keep latency reasonable. (Users are probably already waiting for L1 finality, which takes at least that long to achieve.)
We note that assuming that there are only 300,000 transactions that arrive uniformly over the 5 day period will make our benchmark numbers lower, but we believe that this will reflect the true cost of running the system. To see why, say that batches are submitted every five minutes (20 L1 blocks) and there's a fixed overhead of c bytes of calldata per batch, the cost of which will get amortized over all transactions executed in that batch. Assume that each individual transaction adds a marginal cost of t. Lastly assume the capacity of the scaling system is high enough that it can support all of Reddit's 300,000 transactions within a single 20-block batch (i.e. that there is more than c + 300,000*t byes of calldata available in 20 blocks).
Consider what happens if c, the per-batch overhead, is large (which it is in some systems, but not in Arbitrum). In the scenario that transactions actually arrive at the system's capacity and each batch is full, then c gets amortized over 300,000 transactions. But if we assume that the system is not running at capacity--and only receives 300,000 transactions arriving uniformly over 5 days-- then each 20-block assertion will contain about 200 transactions, and thus each transaction will pay a nontrivial cost due to c.
We are aware that other proposals presented scaling numbers assuming that 300,000 transactions arrived at maximum capacity and was executed in a single mega-transaction, but according to our estimates, for at least one such report, this led to a reported gas price that was 2-3 orders of magnitude lower than it would have been assuming uniform arrival. We make more realistic batching assumptions, and we believe Arbitrum compares well when batch sizes are realistic.
Our model. Our cost model includes several sources of cost:
  • L1 gas costs: This is the cost of posting transactions as calldata on the L1 chain, as well as the overhead associated with each batch of transactions, and the L1 cost of settling transactions in the Arbitrum protocol.
  • Validator’s staking costs: In normal operation, one validator will need to be staked. The stake is assumed to be 0.2% of the total value of the chain (which is assumed to be $1 per user who is eligible to claim points). The cost of staking is the interest that could be earned on the money if it were not staked.
  • Validator computation and storage: Every validator must do computation to track the chain’s processing of transactions, and must maintain storage to keep track of the contracts’ EVM storage. The cost of computation and storage are estimated based on measurements, with the dollar cost of resources based on Amazon Web Services pricing.
It’s clear from our modeling that the predominant cost is for L1 calldata. This will probably be true for any plausible rollup-based system.
Our model also shows that Arbitrum can scale to workloads much larger than Reddit’s nominal workload, without exhausting L1 or L2 resources. The scaling bottleneck will ultimately be calldata on the L1 chain. We believe that cost could be reduced substantially if necessary by clever encoding of data. (In our design any compression / decompression of L2 transaction calldata would be done by client software and L2 programs, never by an L1 contract.)
9. Status of Arbitrum Rollup
Arbitrum Rollup is live on Ethereum testnet. All of the code written to date including everything included in the Reddit demo is open source and permissively licensed under the Apache V2 license. The first testnet version of Arbitrum Rollup was released on testnet in February. Our current internal version, which we used to benchmark the Reddit contracts, will be released soon and will be a major upgrade.
Both the Arbitrum design as well as the implementation are heavily audited by independent third parties. The Arbitrum academic paper was published at USENIX Security, a top-tier peer-reviewed academic venue. For the Arbitrum software, we have engaged Trail of Bits for a security audit, which is currently ongoing, and we are committed to have a clean report before launching on Ethereum mainnet.
10. Reddit Universe Arbitrum Rollup Chain
The benchmarks described in this document were all measured using the latest internal build of our software. When we release the new software upgrade publicly we will launch a Reddit Universe Arbitrum Rollup chain as a public demo, which will contain the Reddit contracts as well as a Uniswap instance and a Connext Hub, demonstrating how Community Points can be integrated into third party apps. We will also allow members of the public to dynamically launch ecosystem contracts. We at Offchain Labs will cover the validating costs for the Reddit Universe public demo.
If the folks at Reddit would like to evaluate our software prior to our public demo, please email us at [email protected] and we'd be more than happy to provide early access.
11. Even more scaling: Arbitrum Sidechains
Rollups are an excellent approach to scaling, and we are excited about Arbitrum Rollup which far surpasses Reddit's scaling needs. But looking forward to Reddit's eventual goal of supporting hundreds of millions of users, there will likely come a time when Reddit needs more scaling than any Rollup protocol can provide.
While Rollups greatly reduce costs, they don't break the linear barrier. That is, all transactions have an on-chain footprint (because all calldata must be posted on-chain), albeit a far smaller one than on native Ethereum, and the L1 limitations end up being the bottleneck for capacity and cost. Since Ethereum has limited capacity, this linear use of on-chain resources means that costs will eventually increase superlinearly with traffic.
The good news is that we at Offchain Labs have a solution in our roadmap that can satisfy this extreme-scaling setting as well: Arbitrum AnyTrust Sidechains. Arbitrum Sidechains are similar to Arbitrum Rollup, but deviate in that they name a permissioned set of validators. When a chain’s validators agree off-chain, they can greatly reduce the on-chain footprint of the protocol and require almost no data to be put on-chain. When validators can't reach unanimous agreement off-chain, the protocol reverts to Arbitrum Rollup. Technically, Arbitrum Sidechains can be viewed as a hybrid between state channels and Rollup, switching back and forth as necessary, and combining the performance and cost that state channels can achieve in the optimistic case, with the robustness of Rollup in other cases. The core technical challenge is how to switch seamlessly between modes and how to guarantee that security is maintained throughout.
Arbitrum Sidechains break through this linear barrier, while still maintaining a high level of security and decentralization. Arbitrum Sidechains provide the AnyTrust guarantee, which says that as long as any one validator is honest and available (even if you don't know which one will be), the L2 chain is guaranteed to execute correctly according to its code and guaranteed to make progress. Unlike in a state channel, offchain progress does not require unanimous consent, and liveness is preserved as long as there is a single honest validator.
Note that the trust model for Arbitrum Sidechains is much stronger than for typical BFT-style chains which introduce a consensus "voting" protocols among a small permissioned group of validators. BFT-based protocols require a supermajority (more than 2/3) of validators to agree. In Arbitrum Sidechains, by contrast, all you need is a single honest validator to achieve guaranteed correctness and progress. Notice that in Arbitrum adding validators strictly increases security since the AnyTrust guarantee provides correctness as long as any one validator is honest and available. By contrast, in BFT-style protocols, adding nodes can be dangerous as a coalition of dishonest nodes can break the protocol.
Like Arbitrum Rollup, the developer and user experiences for Arbitrum Sidechains will be identical to that of Ethereum. Reddit would be able to choose a large and diverse set of validators, and all that they would need to guarantee to break through the scaling barrier is that a single one of them will remain honest.
We hope to have Arbitrum Sidechains in production in early 2021, and thus when Reddit reaches the scale that surpasses the capacity of Rollups, Arbitrum Sidechains will be waiting and ready to help.
While the idea to switch between channels and Rollup to get the best of both worlds is conceptually simple, getting the details right and making sure that the switch does not introduce any attack vectors is highly non-trivial and has been the subject of years of our research (indeed, we were working on this design for years before the term Rollup was even coined).
12. How Arbitrum compares
We include a comparison to several other categories as well as specific projects when appropriate. and explain why we believe that Arbitrum is best suited for Reddit's purposes. We focus our attention on other Ethereum projects.
Payment only Rollups. Compared to Arbitrum Rollup, ZK-Rollups and other Rollups that only support token transfers have several disadvantages:
  • As outlined throughout the proposal, we believe that the entire draw of Ethereum is in its rich smart contracts support which is simply not achievable with today's zero-knowledge proof technology. Indeed, scaling with a ZK-Rollup will add friction to the deployment of smart contracts that interact with Community Points as users will have to withdraw their coins from the ZK-Rollup and transfer them to a smart contract system (like Arbitrum). The community will be best served if Reddit builds on a platform that has built-in, frictionless smart-contract support.
  • All other Rollup protocols of which we are aware employ a centralized operator. While it's true that users retain custody of their coins, the centralized operator can often profit from censoring, reordering, or delaying transactions. A common misconception is that since they're non-custodial protocols, a centralized sequencer does not pose a risk but this is incorrect as the sequencer can wreak havoc or shake down users for side payments without directly stealing funds.
  • Sidechain type protocols can eliminate some of these issues, but they are not trustless. Instead, they require trust in some quorum of a committee, often requiring two-third of the committee to be honest, compared to rollup protocols like Arbitrum that require only a single honest party. In addition, not all sidechain type protocols have committees that are diverse, or even non-centralized, in practice.
  • Plasma-style protocols have a centralized operator and do not support general smart contracts.
13. Concluding Remarks
While it's ultimately up to the judges’ palate, we believe that Arbitrum Rollup is the bakeoff choice that Reddit kneads. We far surpass Reddit's specified workload requirement at present, have much room to optimize Arbitrum Rollup in the near term, and have a clear path to get Reddit to hundreds of millions of users. Furthermore, we are the only project that gives developers and users the identical interface as the Ethereum blockchain and is fully interoperable and tooling-compatible, and we do this all without any new trust assumptions or centralized components.
But no matter how the cookie crumbles, we're glad to have participated in this bake-off and we thank you for your consideration.
About Offchain Labs
Offchain Labs, Inc. is a venture-funded New York company that spun out of Princeton University research, and is building the Arbitrum platform to usher in the next generation of scalable, interoperable, and compatible smart contracts. Offchain Labs is backed by Pantera Capital, Compound VC, Coinbase Ventures, and others.
Leadership Team
Ed Felten
Ed Felten is Co-founder and Chief Scientist at Offchain Labs. He is on leave from Princeton University, where he is the Robert E. Kahn Professor of Computer Science and Public Affairs. From 2015 to 2017 he served at the White House as Deputy United States Chief Technology Officer and senior advisor to the President. He is an ACM Fellow and member of the National Academy of Engineering. Outside of work, he is an avid runner, cook, and L.A. Dodgers fan.
Steven Goldfeder
Steven Goldfeder is Co-founder and Chief Executive Officer at Offchain Labs. He holds a PhD from Princeton University, where he worked at the intersection of cryptography and cryptocurrencies including threshold cryptography, zero-knowledge proof systems, and post-quantum signatures. He is a co-author of Bitcoin and Cryptocurrency Technologies, the leading textbook on cryptocurrencies, and he has previously worked at Google and Microsoft Research, where he co-invented the Picnic signature algorithm. When not working, you can find Steven spending time with his family, taking a nature walk, or twisting balloons.
Harry Kalodner
Harry Kalodner is Co-founder and Chief Technology Officer at Offchain Labs where he leads the engineering team. Before the company he attended Princeton as a Ph.D candidate where his research explored economics, anonymity, and incentive compatibility of cryptocurrencies, and he also has worked at Apple. When not up at 3:00am writing code, Harry occasionally sleeps.
submitted by hkalodner to ethereum [link] [comments]

Daily Bitcoin Update & Technical Analysis For August 4, 2020 How Many Bitcoin Should You Be HODLING?? Turn $20 A Month Into $30,000 Best Cryptocurrency Bitcoin Strategy My Top 3 Candlestick Chart Patterns For Trading Bitcoin How Much Money I Made Mining Bitcoin SO FAR!!!!!!!

Bitcoin’s price is $11,763.66 BTC/USD exchange rate today. The real-time BTC market cap of $217.09 Billion currently ranks #1 with a chart dominance at 62.37%, daily trading volume of $4.38 Billion and live coin value change of BTC 0.71 in the last 24 hours.. Bitcoin Price: Live BTC/USD Charts, History Analysis Updates and Real-Time Coin Market Value Data Bitcoin Price (BTC USD): Get all information on the Bitcoin to US-Dollar Exchange Rate including Charts, News and Realtime Price. Bitcoin USD price, real-time charts, bitcoin news and videos. Learn about BTC, crypto trading and more. Nasdaq-Listed Firm Marathon Buys 10,500 Next-Gen Bitcoin Miners for $23M. 4 days ago. Market Update: BTC Inches Toward $12K, ETH Jumps 12%, Report Says LINK May See ‘Rough Waters’ ... To ensure that the value of Bitcoin is not compromised by an infinite supply, Satoshi Nakamoto wrote in a “halving event” that happens every 210,000 blocks. When Bitcoin’s network first began, Bitcoin’s block reward was 50 BTC per block mined. This was halved in 2012, at block #210,000, where the block reward became 25 BTC.

[index] [100] [553] [226] [238] [130] [397] [210] [333] [502] [394]

Daily Bitcoin Update & Technical Analysis For August 4, 2020

🔴Watch Day Trading Live ... (Live Streaming) Stock Market Today by TraderTV Live 4,405 watching. Live now; ... How Much Can You Make Mining Bitcoin With 6X 1080 Ti Beginners Guide - Duration: ... -Bitcoin Chart Set-Ups-Tradingview Training-My Personal List of Indicators and Settings-Trading Strategies-Trading Signals-Trade Set-Ups-Risk Management-Bitcoin Trend and Forecasting-Top Altcoin Picks Please understand that leverage trading is very risky and around 70% of people who leverage trade over a period of time may lose money. Keep this in mind and aim to learn the right techniques and ... #bitcoin #bitcoins #bitcoinprice GET A Chance To WIN $100 BITCOIN EACH MONTH By 1. liking video! 2. SUBSCRIBE! 3. share! 4. COMMENT: Bitcoin Forever DISCLAIMER: OPINIONS THAT APPEAR IN VIDEOS ARE ... Get an additional $10 in Bitcoins from Coinbase when purchasing through my referral link http://fredyen.com/get/Bitcoins Here is a quick beginner's guide on ...

#