• bitcoinBitcoin(BTC)$23,915.003.75%
  • ethereumEthereum(ETH)$1,654.334.83%
  • rippleXRP(XRP)$0.4178881.56%
  • litecoinLitecoin(LTC)$97.039.88%
  • moneroMonero(XMR)$185.821.23%
  • ethereum-classicEthereum Classic(ETC)$22.714.11%
  • bitcoin-cashBitcoin Cash(BCH)$137.973.83%
  • dashDash(DASH)$57.7513.77%
  • Home
  • Contact us
  • Privacy policy

Crypto Currencies

Crypto Currencies Investing, Mining and Trading news & updates

  • Latest News
  • Bitcoin News
  • Blockchain News
  • Tokens
  • Alt Coins News
  • Crypto Mining

Ethereum’s (ETH) Price Holds $168 Support Amidst Historic Oil Dump

79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3acontent79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a
SOURCE: 79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3asource79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a – Read entire story here.

EMX Exchange Halts Trading of USOIL-Perp After Crude Oil Crash

79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3acontent79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a
SOURCE: 79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3asource79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a – Read entire story here.

Is Zcash (ZEC) a Total Failure? Crypto Influencers Disagree

79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3acontent79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a
SOURCE: 79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3asource79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a – Read entire story here.

Crypto Investors’ Ethereum Secretly Used to Prop up HEX ‘Scam Token’

79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3acontent79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a
SOURCE: 79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3asource79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a – Read entire story here.

Around the Block #8: The promise and potential of synthetic assets

79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3acontent79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a
SOURCE: 79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3asource79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a – Read entire story here.

Ethereum 2.0 staking rewards are coming soon to Coinbase

79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3acontent79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a
SOURCE: 79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3asource79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a – Read entire story here.

CurrencyWorks To Accept Bitcoin And Ethereum As Payment On NFT Platform – Benzinga

79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3acontent79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a
SOURCE: 79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3asource79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a – Read entire story here.

Is Eth underperforming?

79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3acontent79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a
SOURCE: 79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3asource79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a – Read entire story here.

eth2 quick update no. 22

79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3acontent79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a
SOURCE: 79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3asource79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a – Read entire story here.

Staking community grantee announcement

79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3acontent79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a
SOURCE: 79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3asource79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a – Read entire story here.

PegNet Launches Mobile Wallet for Android

PegNet Launches Mobile Wallet for Android

The fully-decentralized network of stablecoins, PegNet, announces the launch of the first mobile wallet for Android users to easily convert pegged asset tokens.

  • PegNet wallet hosts 42 stable pegged asset tokens of the top fiats, cryptocurrencies, and commodities gold and silver
  • PegNet is the first proof-of-work oracle-based stablecoin network for DeFi
  • Fixed $0.001 cost for all transactions and conversions within the PegNet system

PegNet community launches the first mobile wallet for users on the android app store. Cryptocurrency users now have the ability to convert pegged stable asset tokens and the native PEG token easier than ever and for next to no cost.

The decentralized stablecoin network is entirely community-built, first launching fair-start proof-of-work CPU mining in August of last year with transactions and conversions going live in October. In less than one year, the PegNet community has developed a robust mining and trading community, earned listings onto multiple exchanges including IDEX and US-based qTrade exchange, and more regularly sees new integrations and collaborations with other DeFi communities and projects. Last week, PegNet announced its mutually-beneficial integration with Chainlink, making it the first POW oracle source for Chainlink.

With the increased demand for stablecoins in the past year combined with the recent draft suggestions from the FSB for classifying and regulating stablecoins worldwide, the PegNet community believes timing is ripe for a fully-decentralized option such as PegNet for cryptocurrency traders and users. PegNet combines the best principles from the decentralized cryptocurrency, Bitcoin, with the best characteristics of centralized stablecoins to create a first-of-its-kind DeFi solution built by the people, for the people.
Community member and miner, David Johnston is enthusiastic about the newest PegNet developments saying, “It’s never been easier to move between different assets. With this one mobile wallet you can now convert between crypto, stablecoins, & Gold and Silver with the push of a button.”

PegNet Launches Mobile Wallet for Android 11

About PegNet

PegNet is an open-source, community-built and oracle based stablecoin network for DeFi. A novel innovation that synthetically tokenizes fiat currencies, crypto assets, and commodities. Powered by the Ethereum and Factom protocols, PegNet offers frictionless movement between any of the 46 assets comprised of the top fiat currencies, cryptocurrencies, commodities gold and silver, and the native PEG token in a network that is fully-decentralized, open-source, fully-auditable, trustless and CPU-mineable. PegNet relies on POW miners to report oracle price record data and does not expose users to any of the collateral or reserve-based risks.

PegNet is a fair-start POW project since the genesis block never having had an ICO, IEO, Airdrop, Founder, Founder’s reward, Fund, Foundation, or pre-mine event. To join the community conversation, visit pegnet.org/chat.

Media Contact

Kaitie Zhee

kaitie@spacemademedia.com

SOURCE: Ethereum World News – Read entire story here.

Robinhood Secures $280M in Series F Funding, Plans to Expand Globally

Robinhood Secures $280M in Series F Funding, Plans to Expand Globally 10

In brief:

  • Robinhood has secured $280 Million Series F funding after an $8.3 Billion valuation. 
  • The funding will drive a push to expand the platform globally. 
  • Robinhood also plans on scaling the platform and offering more products to users. 

The team at the popular trading platform of Robinhood has announced that the firm has secured $280 Million series F funding after an $8.3 Billion valuation. The round of funding was lead by Sequoia Capital which is an existing investor of Robinhood. Other existing and new investors that participated in the Series F funding include NEA, Ribbit Capital, 9Yards Capital and Unusual Ventures.

New Funding to Push for Global Expansion

The team went on to elaborate that the funding will be used to scale the platform, build and develop new products and accelerate their expansion. In a recent interview with Fortune, the co-CEO of Robinhood, Vlad Tenev, further elaborated on this goal as follows:

The purpose of the capital raise is to enable us to have flexibility and be strategic, and continue to invest in the platform.

We envision that over the next few years, Robinhood will expand globally and continue rolling out more products.

Stability Concerns Still Linger

Amidst the current stock and crypto market volatility, Robinhood has managed to add more than 3 Million funded accounts so far this year. According to Robinhood, half of their new customers are first-time investors.

However, the stability of the platform has been questioned by not only Millenials who prefer using the platform, but by investors who are waiting for Robinhood to go public through an IPO. During the Coronavirus crash of 2020, the platform suffered an outage on 2nd March. The day proved to be one of the most volatile due to the economic effects of COVID19. Trading functions were fully restored on the 9th of March which is a full week after the event.

Trading has been restored and Robinhood is back up and running again. Thank you for your patience as we resolved this issue.

— Robinhood Help (@AskRobinhood) March 9, 2020

List of Cryptocurrencies Available for Trading on Robinhood

At the time of writing this, Robinhood currently supports trading of the following cryptocurrencies.

  • Bitcoin (BTC)
  • Ethereum (ETH)
  • Litecoin (LTC)
  • Bitcoin Cash (BCH)
  • Dogecoin (DOGE)
  • Ethereum Classic (ETC)
  • Bitcoin SV (BSV)

(Feature image courtesy of Unsplash.com.)

Disclaimer: This article is not meant to give financial advice. Any additional opinion herein is purely the author’s and does not represent the opinion of Ethereum World News or any of its other writers. Please carry out your own research before investing in any of the numerous cryptocurrencies available. Thank you.

SOURCE: Ethereum World News – Read entire story here.

Around the Block #10: “ETH killers” and new chains

The landscape of smart contract platforms and emerging competitors vying to challenge Ethereum’s dominance

Coinbase Around the Block sheds light on key issues in the crypto space. In this edition, Ryan Yi and Justin Mart explore the landscape of smart contract platforms and the emerging competitors vying to challenge Ethereum’s dominance within this space.

Introduction

Dapps are decentralized applications which are enabled by smart contracts, self-executing agreements that remove the need for a centralized intermediary. Dapps have the potential to cover a universe of use-cases, including financial services (DeFi), gaming, social media, and many others. Over time, Dapps can be collectively managed by a community; operate entirely according to their code rules; and provide a level of global inclusion, censorship resistance, and eventual efficiency not possible in traditional web apps. Because a Dapp provides transparency into user behavior and usage, it can also share its monetization with users of the product in an automated fashion, usually by issuing its own digital asset that is used in operating the underlying application itself. It’s no wonder that the “Utility Phase” of the crypto-economy, where a thousand Dapps can bloom, is such a tantalizing possibility.

In order for Dapps to work seamlessly, they require scalable smart-contract blockchains as the underlying technology platform. Smart-contract capable blockchains provide a high-degree of decentralization guarantees, so that they can serve “as a cohesive digital infrastructure that can be relied upon, with clear guarantees of availability, to maintain a consistent and truthful view of… critical data,” as described by one expert.

This is the market that Ethereum and other smart-contract blockchains are targeting. They are effectively developer platforms, selling their technology stack and their level of decentralization (“economic security guarantees”) to Dapp developers. In turn, as more Dapps coalesce to a specific platform, more economic activity flows through the base layer (helping set asset prices and transaction fees via protocol operation), providing greater security guarantees. Similar to how mobile OS operates as a common operating layer that has consolidated to iOS and Android, there are similar network effects at play currently in crypto protocols, where the leading platforms could generate critical mass and network effects leading to further growth.

It’s no wonder that there is strong competition among smart-contract enabled blockchains, with several new entrants poised to come to market. So what is the current state of the ecosystem, and how can we evaluate different blockchains moving forward?

Ethereum’s first mover advantage

Ethereum has a firm and clear first mover advantage among the smart contract platforms. It is not only the highest in terms of the network value at $65B, but also dwarfs the competition in several key factors:

  • Developer Activity / Traction: The majority of blockchain applications today live on Ethereum. ERC-20 (Ethereum) is by far the most adopted standard for newly issued crypto-assets.
  • Distribution / Integration: Other third-party services also lean heavily to support ETH, including developer tools, wallets, cloud infrastructure, exchange integrations, and more. For example, the two largest stablecoins by issuance (USDT and USDC) live mostly on Ethereum.
  • # of Users: The number of active addresses continues to grow substantially.
  • Network Value / Security: Owing to their lead in users and traction, Ethereum poses a high cost of corrupting the chain. Ethereum Classic, the chain from which Ethereum forked, by comparison has been 51{79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a} attacked multiple times.

Above all, Ethereum has demonstrated the power of open-source development, where Dapps are able to interact with each other. An analogy here is traditional software development, where a developer might use multiple open-source libraries to code one’s application. Similarly, an Ethereum developer can utilize different parts of the Ethereum-compatible technology “stack,” which is interoperable and specializes in particular functions, to create cohesive applications. Think of Ethereum Dapps as lego bricks. Building on top and alongside is encouraged, and has led to a vibrant developer ecosystem that will be very challenging for challengers to disrupt.

Take catnip.exchange for example, a prediction market on the 2020 USA Presidential Election. Catnip is built on the following layers:

  1. Augur: Augur is an Ethereum-based prediction market platform. Augur is used to create the Presidential Election outcome market (Trump outcome, Biden outcome).
  2. ERC-20 Standard: Ethereum code that turns the underlying prediction market outcomes into financial shares, represented as Ethereum-native tokens.
  3. Balancer: Balancer is an Ethereum-based protocol that allows the creation of custom weighted financial portfolios?—?similar to an ETF. In this case, Balancer is used to create a weighted portfolio composed of the ERC-20 tokens described in (2) above. (50{79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a} USD, 25{79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a} Trump outcome, 25{79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a} Biden outcome.)
  4. Catnip.Exchange: a front-end UX that allows users to seamless trade in and out of the Balancer market.

How can alternative chains compete with Ethereum?

Ethereum has a significant lead in the market, owing largely to their strong early traction among developers and Dapps. But we are now seeing new alternative platforms looking to gain market share.

Each new platform will try to compete along the following dimensions:

  • Developer Experience, Tooling, & Programmability: How easy will it be for developers to build and deploy Dapps?
  • Scaling / UX: How many transactions can be settled each minute? How does this scalability affect decentralization and security guarantees?
  • Business Development: New platforms need application adoption. How can each platform help Dapps gain critical product partnerships or distribution?
  • Infrastructure: How reliant is the base blockchain? Will it be simple for Dapp developers to tap into node support, staking services, and other infra requirements? What sort of stablecoins and base financial primitives will be available?
  • Balance Sheet: How much capital can the base blockchain development team tap into in order to accomplish the above goals? Some of these projects raised significant capital from token sales, and can pay for growth and traction.

The success case for the competition will depend largely on two fronts. How well Ethereum is satisfying current developer needs, and how difficult it would be for developers to switch to a new environment. But to be clear, if Ethereum can sufficiently scale throughput and continue to improve developer experience, it will be challenging for any other competitive platform to emerge at a scale that would threaten Ethereum.

Appropriately, developer adoption is a key metric to track. What platforms are new Dapps building on top of, and why? Today, Ethereum dominates developer market share, but we see early traction in some other platforms.

Source: Coingecko.com (as of 2020–12–03)

Closing thoughts

Today, there are benefits to building on Ethereum. For one, Ethereum has proven to be comparatively secure so far, possesses a robust developer tooling and ecosystem, and brings the largest user base. An application on Ethereum does not have to worry about bootstrapping its own network from the bottom-up, and can rely on the network effects of Ethereum. For these reasons, building on Ethereum helps remove some of the risk variables for the developer.

At the same time, Ethereum has drawbacks. One is scaling?—?when one application has a lot of transaction volume, it also brings up the cost of interacting with other applications on the network, creating a “traffic jam” on the network for all the other applications on Ethereum. Another is control and flexibility?—?for example, when Ethereum underwent the equivalent of a “software update,” portions of the contract code of an Ethereum-based application, the Aragon Project, became obsolete.

Developers must weigh these benefits and drawbacks when selecting a chain on which to build their applications.

New technology is enabling developers greater customization, flexibility, and control?—?yet it is still early. Developers can set up blockchains with their own validator security and customize the chain based on their application needs. Some of the front-runners in this category are Cosmos (via the Tendermint protocol) and Polkadot (via Substrate). Applications are created as their own blockchains using these open-source technologies and set their own rules. In fact, the above-mentioned Aragon effectively migrated from Ethereum to Cosmos.

Our view is that ultimately it is a question of whether applications need to “live” within the same blockchain environments. Eventually, we foresee that technologies will allow applications to interact with each other, regardless of the underlying chain. So it may ultimately be a decision whether it makes sense to (1) build one’s own chain, get traction, and then interoperate with other applications?—?or (2) the alternative being to build and interact with other applications within the same environment to achieve that traction.

To participate in the emerging cryptoeconomy, sign up for Coinbase today.

Quick Hits: commentary on notable news

Ethereum Phase 0 Roll-Out

After years of R&D, the Ethereum 2.0 deposit contract launched and met the minimum requirements of staked $ETH to progress to the next phase of launch. Currently, more than 1M $ETH has been staked.

The launch of the beacon chain, the backbone of the ETH2 vision, is the beginning of a multi-year phase. The industry expects another 1~2 years for the next phases to complete, at which point the staked $ETH can be unlocked. This is a significant milestone in the lifecycle of the $ETH asset and emerges as potentially the most important proof-of-stake opportunity for the near-term future.

While the ETH2 vision may take some years to fully come to fruition, the current iteration of Ethereum and its scaling solutions will likely be the near-term solution for existing applications?—?and will eventually integrate into a functioning ETH2. Because of this multi-year phase, there is a window for the new smart contract blockchains (described above) to gain developer mindshare and user traction. It will be interesting to see how Ethereum will fare from a fundamentals perspective during such time as it transitions to its new technology stack.

News from Coinbase

  • Coinbase signals support for ETH2 staking soon.
  • Coinbase Pro now allows instant USD deposits.
  • Coinbase Card launches in US, offering up to 4{79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a} back in crypto-rewards.
  • Coinbase Prime unveils landing page for institutional clients.
  • Coinbase Wallet now allows crypto purchases directly from the app.
  • Coinbase sponsors two Bitcoin Core developers with Community Fund grants.
  • Coinbase releases Transparency Report on Law Enforcement Requests.
  • Coinbase Commerce enables conversion from crypto to fiat.
  • Coinbase Custody supports Filecoin ($FIL).

Retail

  • Bitcoin’s market cap hits a new all-time high.
  • PayPal is exploring acquisitions of digital asset custodians.
  • SEC raises Reg CF limit from $1M to $5M.
  • Bithumb, South Korea’s largest crypto exchange, is reportedly looking for a buyer.
  • Binance has begun to block U.S. users.

Institutional crypto news

  • JP Morgan is actively exploring digital asset custody partners.
  • DBS, Singapore’s biggest bank, is launching a digital asset exchange.
  • CME Bitcoin futures open interest surpasses $1B, an all-time high.
  • Square (SQ) purchases $50M of BTC as part of treasury.
  • Stone Ridge (parent company of NYDIG) purchases $100M of BTC as part of treasury.
  • Brian Brooks, Coinbase’s former chief legal officer, was nominated for a five-year term as the U.S. Comptroller of the Currency.
  • Fireblocks raises $30M in Series B round.
  • The US Attorney General releases guidelines for enforcing crypto-related laws.

Emerging crypto businesses

  • The highly anticipated ETH2 mainnet contract went live.
  • Over $1B in DAI has been minted on the MakerDAO protocol.
  • Uniswap’s liquidity mining program has ended, pending a new governance proposal.
  • Filecoin protocol eases the lock-up for rewards after miner pressure.
  • Flash loans are used to pass a governance vote on MakerDAO.
  • Crypto lender Cred Inc. filed for Chapter 11 bankruptcy protection.
  • Tether ramps up blacklisting of USDT addresses in Q4.

The opinions expressed on this website are those of the authors who may be associated persons of Coinbase, Inc., or its affiliates (“Coinbase”) and who do not represent the views, opinions and positions of Coinbase. Information is provided for general educational purposes only and is not intended to constitute investment or other advice on financial products. Coinbase makes no representations as to the accuracy, completeness, timeliness, suitability, or validity of any information on this website and will not be liable for any errors, omissions, or delays in this information or any losses, injuries, or damages arising from its display or use. Unless otherwise noted, all images provided herein are the property of Coinbase.

This website contains links to third-party websites or other content for information purposes only (“Third-Party Sites”). The Third-Party Sites are not under the control of Coinbase, and Coinbase is not responsible for the content of any Third-Party Site, including without limitation any link contained in a Third-Party Site, or any changes or updates to a Third-Party Site. Coinbase is not responsible for webcasting or any other form of transmission received from any Third-Party Site. Coinbase is providing these links to you only as a convenience, and the inclusion of any link does not imply endorsement, approval or recommendation by Coinbase of the site or any association with its operators.


Around the Block #10: “ETH killers” and new chains was originally published in The Coinbase Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.

SOURCE: Ethereum in The Coinbase Blog on Medium – Read entire story here.

USDC v2: Upgrading a multi-billion dollar ERC-20 token

By Pete Kim

USD Coin (USDC) is a stablecoin brought to you by Centre, a consortium of which Coinbase and Circle are the founding members. Each USDC token is backed by one US dollar held in a bank, enabling the stablecoin to maintain a 1:1 exchange rate with the US Dollar.

USDC has grown significantly since its inception. It reached $500 million in market capitalization for the first time in December 2019, $1 billion in July 2020, and $3 billion in November 2020. The growth of USDC in 2020 was in large part fueled by the growth of Decentralized Finance (DeFi), where USDC remains the number one fiat-backed stablecoin of choice by both users and developers. DeFi’s core innovation is that it enables a wide array of applications such as lending, borrowing, and trading, in a global and permissionless manner. Various DeFi protocols can also be combined thanks to its programmable nature, and USDC acts as a medium of exchange between different protocols.

With cryptocurrencies at the center, DeFi presents huge opportunities for financial innovation. However, the volatile prices of many cryptocurrencies have been a barrier to mainstream adoption. For this reason, building a strong stablecoin infrastructure has been a critical part of Coinbase’s mission to build an open financial system for the world. The USDC stablecoin inherits many of the core innovations of cryptocurrency while maintaining the price stability of the US Dollar, making it ideal for use in DeFi applications.

The USDC Smart Contract

USDC is now available on multiple blockchain platforms, but it was originally launched on Ethereum. The original USDC smart contract, a fairly standard ERC20 token deployed in 2018, operated efficiently for two years. However, it has been long overdue for an upgrade.

Over the years, we’ve received lots of feedback from both users and developers. One aspect of the original ERC-20 smart contract that confuses many users is that in order to spend the tokens, you also need ETH to pay for the transaction fees. For example, if you bought USDC on Coinbase and transferred it to a user-controlled wallet such as Coinbase Wallet or MetaMask that contained no ETH, you could not spend USDC unless you also bought and transferred some ETH to that wallet. For developers, this limitation complicated onboarding as they had to ensure their users had both USDC and ETH, and this also made Venmo-type of use-cases difficult to build. In addition to addressing that issue, we wanted to bring many other general improvements to make USDC more secure for our users and developers.

Upgradeable Smart Contracts

Technically, a smart contract deployed on Ethereum is immutable. While this property is necessary for fully trustless applications, the caveat is that bugs or security flaws in the code cannot be corrected afterwards once the code is committed on the blockchain. On Ethereum, the proxy pattern can be used as a workaround for this limitation.

The general idea of the proxy contract pattern is to have users interact with a proxy contract, which forwards all function calls to the implementation contract that houses the actual logic. The implementation contract can be replaced, which makes the contract “upgradable”. The proxy contract can be constructed through the use of a special Ethereum opcode called DELEGATECALL. This opcode lets a contract borrow and execute code from another contract while preserving the calling contract’s context, such as the storage and the caller (msg.sender). With this opcode and a fallback function to catch any arbitrary function call, the proxy contract can keep the contract state in its storage and a separate implementation contract can contain the logic.

Interacting with a Proxy Contract

The proxy contract contains a variable that stores the address of the implementation contract, to which the fallback function relays the function calls. To upgrade the contract, the operator of the smart contract can simply deploy a new implementation contract and update the implementation contract address in the proxy contract so that it points to the newly deployed contract.

A Proxy Contract with a New Implementation

At first glance, the upgrade process described above may appear trivial. However, severe data loss and unexpected behaviors can occur if special care is not taken in designing the replacement implementation contract. There are two important factors to consider: 1. the way in which the state variables are laid out in the contract storage 2. that the contract state resides in the proxy contract rather than the implementation contract itself.

Storage Slots

In Ethereum, the state variables for a smart contract are laid out sequentially in what’s called storage slots, starting from position zero. There are complex rules that determine the storage slot positions for state values of different types and sizes, but in general, the slots are assigned in the order the variables are declared in the code.

Let’s consider the following example: contract Foo has two state variables called alpha and bravo, contract Bar has one state variable charlie, and contract Baz has two state variables delta and echo. Baz is the contract to be deployed on the blockchain.

Since Baz inherits from Foo and Bar in that order, Baz ends up having 5 state variables, declared in the following sequence: alpha, bravo, charlie, delta, and echo. As a result, the five variables are assigned storage slots at positions 0 through 4.

Now, if I were to update the code and add a new state variable called foxtrot to contract Bar, the order of the variables and the corresponding storage slot positions would change.

As illustrated above, this change causes a misalignment in the storage slot positions. If I replace the implementation contract with this new contract, the state variable foxtrot will then be located at position 3, delta at position 4, and echo at position 5. This causes the new variable foxtrot to erroneously have the value of delta prior to the upgrade, delta to have the value of echo, which isn’t even of the same data type, and echo to lose its value.

In the example shown above, instead of modifying the existing contract Bar, the new variable is introduced as a part of a new parent called Qux contract from which Baz inherits. Unfortunately, this results in the same misalignment in storage slot positions. The correct approach to avoid storage slot misalignment here would be to either introduce the new state variable in Baz after echo, or in a new contract that inherits from Baz.

There are other ways to avoid this problem besides carefully enumerating all of the state variables declared and ensuring that the order does not change. One simple way is to dedicate one contract to hold all of the state variables and have all other contracts inherit from it. Another way is to use a mapping to wrap the state variable so that the name of the field plays a role in the derivation of the storage slot. Finally, it’s also possible to specify the storage slots directly by using the EVM opcodes SLOAD and SSTORE.

There is no single best solution since each approach has drawbacks such as increased contract size, higher gas cost, or more complex code. If you are starting a new project, I recommend checking out newer design patterns such as the EIP-2535 Diamond Standard that are created with the upgradeability and composability in mind.

Testing Storage Slots

In the case of USDC v2, an accidental change in the storage slots could result in a loss of funds of more than a billion dollars. This would undoubtedly cause irreparable damage to the trust our users have placed in the protocol. Thus, the first task in developing the v2 upgrade was to create a unit test that verifies that the original storage slots are retained.

Storage Layout for USDC

The table above describes how the various state variables are laid out in the storage for USDC v1. To read the storage at a specific slot position, you can use web3.eth.getStorageAt (web3.js) or provider.getStorageAt (ethers), which returns the content of the a storage slot in hexadecimal format, with the preceding zeros stripped.

Multiple adjacent state variables that are smaller than 32 bytes can share a single storage slot, starting from the lower-order bytes (right-aligned). For example, the storage slots 1 and 8 in USDC contain both an address and a boolean value.

Strings that are at most 31 bytes long are encoded in the storage slot with the text stored in the higher-order bytes (left-aligned) and its length × 2 stored in the lower-order byte.

Reading a mapping from the contract storage is a little tricky. Since a mapping does not have a predefined size, the slot position for each value in the mapping is calculated by performing a Keccak-256 hash of the key (k) concatenated with the main storage slot position (p) of the mapping (keccak256(k . p)). The main storage slot is left blank and does not hold any data.

Storage Layout for Balances Mapping in USDC

I highly recommend all upgradeable smart contract projects to include a storage slot test, as it offers the developer the confidence to make large changes to the codebase without the risk of causing accidental data loss. The full source code for the USDC’s storage slot test can be found here.

Testing in “prod”

Unit tests are helpful in catching potential errors in the code and USDC v2 boasts a 100{79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a} test coverage. However, unit tests do not fully replicate the production environment, and manual testing is still valuable. Fortunately, it is very easy to spin up a local fork of the Ethereum Mainnet using Ganache. By specifying one or more –unlock arguments, you can also make transactions from accounts for which you don’t possess the private keys. In other words, I am able to perform the USDC upgrade in this simulated mainnet without actually having access to the administrator key for the USDC proxy contract, which is kept in cold storage.

Another major benefit is that this allows you to test the interoperability and compatibility of your contract with other applications that are deployed on the mainnet. By configuring MetaMask to talk to your local fork, you can even test using the frontends of applications like Uniswap.

Using a Local Mainnet Fork with MetaMask

Upgrader Contract

In spite of all the testing that had been done, our confidence level about the upgrade was still not at 100{79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a}. USDC market capitalization had grown to $1.4 billion at the time of the upgrade and our careers were on the line?—?no one wanted to go down in history as the developer that set a billion dollars on fire.

If issues are found after an upgrade, it is technically possible to roll back simply by setting the implementation contract back to the original address. However, any downtime incurred by a botched upgrade can potentially cause serious financial damage to the users, and being able to recover is also predicated on the assumption that the failed upgrade did not mangle the contract state.

The solution to our worries was, of course, more code: an upgrader contract. The upgrader contract upgrades the USDC contract, initializes it, runs various tests to ensure everything is working as expected, and self-destructs itself when everything is OK. This is all done in a single atomic transaction, and if issues are detected, it rolls back the entire upgrade process as if nothing had happened. In other words, there is zero down time regardless of the outcome of the upgrade.

Upgrade Process Flowchart

Transaction Confirmed

At 8:30 in the morning on August 27th, it was finally time for the engineers from Coinbase and Circle gathered in a virtual war room to face the moment of truth. The necessary contracts were deployed the day before, and all that was remaining was to flip the switch by calling the upgrade() function. A transaction was created and verified once and once more by everyone in the war room before it was sent into the Ether.

The end of the saga was somewhat anticlimactic: a green checkmark in Etherscan appeared in just seconds after the transaction was submitted and the USDC smart contract carried on steadily and faithfully. The upgrade was complete and funds were safe.

The main takeaway from this is that a small group of engineers could upgrade a billion dollar global financial service securely with zero downtime. This was never before possible with the legacy financial system, and it is a perfect example of how powerful this new technology really is.

Acknowledgements: The author would like to thank the following people for their feedback: Olivia Thet, Mike Cohen, and Dan Bravender.

If building the financial system of the future using this new technology sounds exciting to you, Coinbase is hiring.

This website contains links to third-party websites or other content for information purposes only (“Third-Party Sites”). The Third-Party Sites are not under the control of Coinbase, Inc., and its affiliates (“Coinbase”), and Coinbase is not responsible for the content of any Third-Party Site, including without limitation any link contained in a Third-Party Site, or any changes or updates to a Third-Party Site. Coinbase is not responsible for webcasting or any other form of transmission received from any Third-Party Site. Coinbase is providing these links to you only as a convenience, and the inclusion of any link does not imply endorsement, approval or recommendation by Coinbase of the site or any association with its operators.

Unless otherwise noted, all images provided herein are by Coinbase.


USDC v2: Upgrading a multi-billion dollar ERC-20 token was originally published in The Coinbase Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.

SOURCE: Ethereum in The Coinbase Blog on Medium – Read entire story here.

CurrencyWorks To Accept Bitcoin And Ethereum As Payment On NFT Platform – Yahoo Finance

CurrencyWorks To Accept Bitcoin And Ethereum As Payment On NFT Platform Yahoo Finance

from “ethereum” – Google News https://finance.yahoo.com/news/currencyworks-accept-bitcoin-ethereum-payment-221041611.html
SOURCE: Ethereum Infochain – Read entire story here.

Minted my first NFT today !

Minted my first NFT today !

https://rarible.com/token/0x60f80121c31a0d46b5279700f9df786054aa5ee5:533942:0x352d714c4244db99d99fb3aba55b4a15f8f25374

submitted by /u/pacman829
[link] [comments]

from Ethereum https://www.reddit.com/r/ethereum/comments/m914qi/minted_my_first_nft_today/
SOURCE: Ethereum Infochain – Read entire story here.

Grantee Roundup: February 2021

This month, we’ve got the latest on from two groups doing great work to grow the Ethereum ecosystem! Couger for education and community building in Japan Specializing in AI, Couger might seem like an unlikely champion of Ethereum education! However, Couger has not only explored the intersection of Ethereum and…
SOURCE: Ethereum Blog – Read entire story here.

Local Grants Honduras & Colombia Roundup [ENG/ESP]

Ethereum is very much a global community, but within that larger ecosystem lives a vast and vibrant web of local, grassroots communities. These local community nodes are a Schelling point for thousands of Ethereans, often organized around a shared geography, language, or on-the-ground meetup. They’re also a gateway for onboarding…
SOURCE: Ethereum Blog – Read entire story here.

BitTorrent (BTT) Throws Another Jab at Filecoin (FIL)

BitTorrent (BTT) Throws Another Jab at Filecoin (FIL) 8

In brief:

  • In a recent tweet, the team at BitTorrent (BTT) has highlighted why the BTFS file system is better than Filecoin (FIL). 
  • The teams behind both projects have been throwing jabs at each other ranging from accusations of plagiarism and going as far as claiming the other is ‘vaporware’.
  • Filecoin’s (FIL) Mainnet is set to be launched between mid-July and mid-August. 

In a recent tweet, the team at BitTorrent (BTT) highlighted why its BTFS file system is better than Filecoin (FIL). The tweet showcased how the BTFS system has more to show than Filecoin that is yet to launch its mainnet after several postponements. The lack of Filecoin having a functional product is the focal point of the debate as to which is better. The full tweet by BitTorrent made 8 comparisons that can be found below.

Why #BTFS is better than #Filecoin?
1⃣ Integrated with $BTT economy
2⃣ #TRON network
3⃣ 100M user base
4⃣ Simple and intuitive Host UI
5⃣ Mainnet launched
6⃣ #BitTorrentSpeed?#DLive
7⃣ Active community
8⃣ Dedicated global professional teams#BTT @justinsuntron @OfficialDLive pic.twitter.com/eY3KSQVE5H

— BitTorrent Inc. (@BitTorrent) May 4, 2020

Previous Tweef Between Filecoin (FIL) and BitTorrent (BTT)

The recent tweet by BitTorrent is a follow up of a Tweef that transpired in mid-April between Justin Sun and Juan Benet of Filecoin (FIL). Benet was the first to point out that BTFS’ new logo looked like it had been plagiarized. His remarks alluded to the fact that Justin Sun and the Tron Foundation have been accused of borrowing ideas from other open-source projects.

Aaaaaahahaha it’s not enough to fork all our code, rebrand it and lie its theirs; copy paste random chunks of our papers, and defraud their investors with a nonsensical mishmash. Tron also can’t even think of an original logo.

Justin Sun was quick to respond to the accusations by asking if the hexagon shape on the new BTFS logo was owned by Benet. Sun went on to accuse Filecoin of copying BitTorrent’s technology. Additionally, he slammed the project as being ‘vaporware’ with no functional product.

BitTorrent (BTT) Throws Another Jab at Filecoin (FIL) 7

Filecoin’s (FIL) Mainnet Launch in 2020

Both the Filecoin and Tron ICOs were carried out in September of 2017. However, Tron has a wide range of achievements under its belt more than Filecoin. As earlier mentioned, the key to the whole discussion is that Tron launched its mainnet in mid-2018 and Filecoin has yet to launch its final version of the platform. At the time of writing this, Filecoin has set its mainnet launch for mid-July to mid-August this year.

(Feature image courtesy of Hermes Rivera on Unsplash.)

Disclaimer: This article is not meant to give financial advice. Any additional opinion herein is purely the author’s and does not represent the opinion of Ethereum World News or any of its other writers. Please carry out your own research before investing in any of the numerous cryptocurrencies available. Thank you.

SOURCE: Ethereum World News – Read entire story here.

Pantera Capital CEO: Bitcoin (BTC) Could Hit $115k after Halving

Pantera Capital CEO: Bitcoin (BTC) Could Hit $115k after Halving 4

Quick take:

  • Bitcoin (BTC) has once again reclaimed $9,000 with 5 days until halving. 
  • Pantera Capital’s CEO, Dan Morehead, sees a scenario where BTC hits $115,212 by August 2021. 
  • His analysis is based on the change in the stock-to-flow ratio across each halving. 

The hype and excitement surrounding the Bitcoin halving event is once again evident in the current price of BTC. At the time of writing this, Bitcoin has just broken both the $9,000 and $9,100 resistance levels and is trading at $9,261 with 5 days until halving. A brief analysis of the BTC/USDT 6-hour chart reveals that there is renewed buying interest as we draw closer to the estimated halving date of May 12th.

Pantera Capital CEO: Bitcoin (BTC) Could Hit $115k after Halving 2
6-Hour BTC/USDT chart courtesy of Tradingview.com

Pantera Capital CEO Predicts Bitcoin (BTC) Could Hit $115k After Halving

With the Bitcoin halving only days away, Pantera Capital CEO, Dan Morehead, has predicted that BTC could hit $115,212 by August of 2021. His analysis is based on the change in the stock-to-flow ratio across each halving. Mr. Morehead made this predication via twitter and further elaborated on his analysis via an informative Medium blog post. His tweet can be found below.

#bitcoin could hit $115,212 in Aug 2021 based on the change in the stock-to-flow ratio across each halving.

More details here: https://t.co/fMYDXAT5qy pic.twitter.com/02uCpVoGKN

— Dan Morehead (@dan_pantera) May 5, 2020

Further highlighting key points from his Medium post, Mr. Morehead explained how a reduction in supply of BTC after each halving, will impact the price of Bitcoin.

One potential framework for analyzing the impact of halvings is to study the change in the stock-to-flow ratio across each halving. The first halving reduced the supply by 15{79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a} of the total outstanding bitcoins. That’s a huge impact on supply and it had a huge impact on price.

Each subsequent halving’s impact on price will likely taper off in importance as the ratio of reduction in supply from previous halvings to the next decreases.

Furthermore, his analysis went on to elaborate on the impact each halving has had on the price of Bitcoin.

The second having decreased supply only one-third as much as the first. Very interestingly, it had exactly one-third the price impact.

Extrapolating this relationship to 2020:

The reduction in supply is only 40{79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a} as great as in 2016. If this relationship holds, that would imply about 40{79bb97593c9111edff9923070a045ef663f285faf8113c2b6de3768228bcaf3a} as much price impulse — bitcoin would peak at $115,212 /BTC.

Pantera Capital CEO: Bitcoin (BTC) Could Hit $115k after Halving 3
Image courtesy of Pantera Capital on Medium.com

What is Stock-to-Flow Ratio?

The Stock-to-flow ratio is a measure traditionally used to gauge the abundance of commodities. It is calculated by dividing the amount of a commodity held in inventories, by the amount being produced annually.

In the case of Bitcoin, it is calculated by dividing the currently known supply of Bitcoin by the BTC mined annually. At the time of writing this, there is approximately 18.365 Bitcoin already mined with an annual production of 657,000 BTC per year. This results in a Stock-to-flow ratio of 27.9.

(Feature image courtesy of Unsplash.)

Disclaimer: This article is not meant to give financial advice. Any additional opinion herein is purely the author’s and does not represent the opinion of Ethereum World News or any of its other writers. Please carry out your own research before investing in any of the numerous cryptocurrencies available. Thank you.

SOURCE: Ethereum World News – Read entire story here.

Next Page »

Mining

Bitcoin Halving: What Happened and What Does It Mean for Miners

by Ciprian V.

Nvidia GTX RTX 3080 Leaked – Twice the Hashrate of an RTX 2080 at the Same Price

by Ciprian V.

Coronavirus Isolation? Minecraft is Your Jam, Not Call of Duty Warzone

by William Worrall

U.S. Futures Plunge as WHO Issues Scary Airborne Coronavirus Warning

by Joseph Young

The Sony PlayStation 5 Game Console Mining Ethereum with almost 100 MH/s is Not True!

by admin

New AMD Radeon RX 6700 XT GPU To Be Announced on March 3rd

by admin

Place Your Bets! Bitfinex Opens Pre-Fork Bitcoin Cash Futures Market

by admin

3 Reasons Asian Stock Markets Will Toast a Biden White House Win

by admin

How To Setup a SIA Host – Windows Tutorial

by Ciprian V.

How to Host a Storj Node – Setup, Earnings & Reports

by Ciprian V.

  • TechPowerUp GPU-Z 2.37.0 With Nvidia GDDR6X Memory Temperature Monitoring
  • Pre-orders Are Apparently Open for Nvidia CMP 30HX Mining GPUs
  • Meghan Markle & Prince Harry Aren’t Bigger Than the Monarchy
  • Peace & Prosperity (No. 0343 / 1000)
  • RTX 3080 Mining Hashrate Review

Alt Coins

Ethereum’s (ETH) Price Holds $168 Support Amidst Historic Oil Dump

by John P. Njui

EMX Exchange Halts Trading of USOIL-Perp After Crude Oil Crash

by John P. Njui

Is Zcash (ZEC) a Total Failure? Crypto Influencers Disagree

by Greg Thomson

Crypto Investors’ Ethereum Secretly Used to Prop up HEX ‘Scam Token’

by Greg Thomson

Around the Block #8: The promise and potential of synthetic assets

by Coinbase

  • Ethereum 2.0 staking rewards are coming soon to Coinbase
  • CurrencyWorks To Accept Bitcoin And Ethereum As Payment On NFT Platform – Benzinga
  • Is Eth underperforming?
  • eth2 quick update no. 22
  • Staking community grantee announcement
  • PegNet Launches Mobile Wallet for Android

Tokens

Previous Equity Sales Director at Citi and Merrill Lynch, Dominik Coudenhove-Kalergi, joins TokenMarket as Head of Investor Relations

by admin

Lyft’s IPO: Why Early Stage Access is Still A Private Members Club

by admin

"We Realised Early on That Cryotherapy Systems Were Outdated. So We Decided to Start Our Own Cryotherapy Revolution."

by admin

Collyer Bristow and TokenMarket Present: ’The Prelude to the Mass Adoption of Tokenised Securities’.

by admin

TokenMarket Announces Partnership with Singapore Custodian Firm, DAVOS

by admin

Zoom Raising its IPO Price Could Have a Devastating Impact on its Success

by admin

  • TokenMarket’s Managing Director to Speak at the FinTech World Forum Alongside HSBC, IBM and Barclays
  • Come and Meet TokenMarket: Our Upcoming Event Schedule and Exclusive Discount for NYC
  • Crypto-Broker Instacoins Receives Operating License in Estonia
  • How BTCS Aims to Acquire Digital Assets in Disruptive Verticals Based on Thorough Criteria
  • Sell CS:GO skins for Bitcoin