USD Coin

A stablecoin brought to you by Circle and Coinbase

home link https://www.centre.io/usdc

reference material

Community

Market
1,192.20 KRW
Exchanges that listed the coin
42
Symbol
USDC
Dapp
To be released
Project introduction

USD Coin is a staple coin issued by Coinbase and Circle as founding members, with CENTRE issued in US dollars. Theoretically, 1 USDC maintains its value in connection with a US $ 1 mortgage asset.

Executives and partners
There is no executive team information at this time
Please leave a message of support for the team

Goldman Sachs

BITMAIN

Latest News

There is no news posted at the moment
Please leave a message of support for the team

go to leave a message

Medium

USDC Ecosystem Spotlight: 5...

The ecosystem for USD Coin (USDC) continues to evolve with five new companies across multiple continents announcing support for one of the most preferred stablecoins on the market.The new projects — Bitpanda, Crypterium, Nexo, Nitrogen, and Chainalysis — join the more than 100 exchanges, protocols, platforms, applications, wallets and service providers that are part of the USDC ecosystem. They are all playing a critical role in driving interest in and adoption of crypto assets.Bitpanda, a leading crypto exchange platform based in Austria, has recently announced support for USDC. Customers can buy and sell USDC using the various European payment rails supported by the platform.Crypterium is a mobile wallet and companion card solution that allows customers to store and transfer digital assets, and also use them for payments at over 40 million terminals across the world. Crypterium is adding USDC as a supported stablecoin to their platform, and soon holders of USDC will be able to use it to make card payments around the globe.Nexo has recently announced they are supporting USDC in their Earn Interest product. Nexo customers can earn compounding interest on their USDC balances paid out daily and starting from day 1, with no minimum deposit amounts required.Nitrogen has added USDC to their decentralized P2P lending platform as loan and collateral asset. Nitrogen Launchpad is a user-friendly experience that allows customers to get instant crypto-collateralized loans denominated in USDC.Chainalysis, the leading blockchain intelligence platform, has announced support for USDC on their Reactor product. Chainalysis customers can now perform real-time transaction monitoring and investigations on USDC transactions on the Ethereum blockchain.USDC was introduced by the CENTRE Consortium, a joint venture co-founded by Circle and Coinbase, to establish a standard for fiat on the internet and provides a governance framework and network for the global, mainstream adoption of asset-backed stablecoins.USDC Ecosystem Spotlight: 5 new companies announce support for USDC was originally published in CENTRE blog on Medium, where people are continuing the conversation by highlighting and responding to this story.

USD Coin

19. 04. 26

USDC redemptions approach $...

To provide continued transparency about USD Coin (USDC), we wanted to highlight some data about redemptions and provide some clarity about why making redemptions seamless is an essential element of USDC’s success.USDC redemptions have reached about $388 million since its launch in late September. In total, there have been just over 400 distinct burn events.We believe redeem-ability is a key attribute of a robust, liquid fiat token. We are constantly looking for ways to make the process of redeeming USDC back to funds on a bank account as fast and frictionless as possible. We have minimized the time between a redemption request and the corresponding burning of tokens / initiation of the bank wire transfer, and connected to specific bank networks that allow for real-time settlement. We will continue to improve our service to deliver best-in-class redemption.Part of what has made USDC the second largest stablecoin by market cap is its openness and interoperability. USDC was launched through the CENTRE Consortium, a joint venture between Circle and Coinbase. That means regardless of where someone mints their USDC, they can redeem them at either Circle and Coinbase, and at any other future issuer.USDC redemptions are free with both Circle and Coinbase because we believe price-stable assets like USDC are foundational for enabling powerful new global financial contracts, products, and services on the internet. If you want to redeem, follow these helpful steps: Circle Redemptions | Coinbase Redemptions. For an overview of fees applicable to USDC, check these help center articles: Circle Fees | Coinbase Fees.USDC redemptions approach $400 Million was originally published in CENTRE blog on Medium, where people are continuing the conversation by highlighting and responding to this story.

USD Coin

19. 03. 22

Designing an upgradeable Et...

CENTRE will be a governed network powered by price-stable crypto assets (see whitepaper). Our first contribution is the USD Coin (USDC): an Ethereum ERC-20 token that is redeemable into USD. You can trade the USDC token on Poloniex and other digital asset exchanges. The total supply will be determined by CENTRE approved Issuers who maintain reserves in escrowed accounts and then get permission to mint tokens. You can look at our contract on Etherscan, as well as the source code and design overview on GitHub. The main contract is FiatTokenProxy that forwards all function calls to FiatTokenV1.Circle (and any future issuer) has an obligation to its customers that extends beyond the written code of the smart contracts CENTRE deploys. We chose to write a Ricardian smart contract: CENTRE will use the USDC smart contract to implement controls relating to Circle’s obligations to its USDC-holding customers and we have created a mechanism that will let us change the code if we determine that Circle is not fulfilling its part.But how do you upgrade an Ethereum contract?Upgrading Smart ContractsEthereum lets anyone put code on the blockchain. Ethereum assigns the code an address, and anyone can call functions on the code stored at that address. No-one can ever change the code at a particular address, not even the owner. Software upgrades have to be done using address pointers and redirection techniques.There are several challenges:We needed a persistent data storage contract for our data. The USDC contract needs to store balances for millions of users, and migrating the data to a new contract would be expensive.We needed a mechanism to change which smart contract had permission to write to the persistent storage. This would be our upgradeable logic contract.Users and large ERC-20 token exchanges needed to be oblivious to a USDC logic contract upgrade. CENTRE had to publish a single USDC contract address that would be valid even after an upgrade.The upgrade mechanism had to be as simple as possible to enable through testing.Eternal unstructured storageWe first looked at Rocket Pool’s eternal unstructured storage model. In this model, the USDC token would consist of two contracts: a FiatToken contract that writes to an EternalStorage contract. In case of a problem, we would deploy FiatTokenV2 and tell EternalStorage about the upgrade.EternalStorage would contain mappings to store data of every basic Ethereum data type. For example, to store a uint256, EternalStorage would use the state variable:mapping(bytes32 => uint256 private uIntStorage;Each mapping would have corresponding getter and setter functions:function setUint(bytes32 key, value) onlyLogicContract { uIntStorage[key] = value;}FiatToken would use the sha3 hash of the variable name as the key to the mapping. To store totalSupply=5000, FiatToken would call:setUint(sha3(“totalSupply”), 5000).The mapping between user accounts and their balance would have to be stored assetUint(sha3(“balance”, accountAddress), value);We discovered that this simple design is very dangerous! Ethereum tightly packs input to the sha3 hash and then pads it at the end with 00 to get an input length that is a multiple of 32 bytes. This means sha3(A,B) can equal sha3(C,D) because of how EVM parses the input.The chief mitigation is using length-encoded input. However, it still does not guarantee collision free keys. We wanted a more robust approach.Eternal structured storageOur next thought was to replace the unstructured mappings with data specific variables:uint256 totalSupply;mapping(address => uint256) balance;mapping(address => bool) blacklisted;bool paused;We wrote specific getters and setters for each variable inside the EternalStorage contract. Then we wrote a parallel set of getters and setters inside the FiatToken contract to call the EternalStorage contract.Our codebase rapidly increased in size. The list of variables above is only a small subset of the variables in our actual USDC contract. We needed a simpler approach that was easier to analyze and reason about.More problems with EternalStorageThe EternalStorage model had a bigger problem. The main USDC contract would be FiatToken. After an upgrade, even though EternalStorage would know about FiatTokenV2, the token owners and token exchanges would not. Every FiatToken function had to check whether EternalStorage was using a different logic contract and redirect the call. Our codebase grew even more.Proxy ModelConsenSys Diligence strongly encouraged us to switch to the Zeppelin OS proxy model.In the proxy model, the main contract is a proxy with almost no logic of its own. Every call to the proxy contract gets sent to the fallback function and then forwarded via a DELEGATECALL to the current implementation — our FiatToken contract. Since this is a DELEGATECALL, the FiatToken reads and writes directly to the storage of the proxy contract.The beauty of the proxy model is that we can switch the implementation contract without affecting our users. Individuals and exchanges would continue to call ERC-20 functions on the proxy.One of our smart contract developers rewrote our entire contract to create a new prototype. He replaced our EternalStorage with a proxy and deleted about 75% of the code. What remained was a simple contract with no function calls or if-then statements. It was much easier to understand and we could be confident we gave it full unit test coverage (more in another blog post). We had a winner!The proxy approach solved all our problems. We deployed the AdminUpgradeabilityProxy as our main USDC contract. It is an advanced version of the basic proxy with special guards against malicious backdoors.Contract migrationBefore settling on the upgradable proxy approach, we considered several other alternatives. To begin with, the very concept of an upgradeable smart-contract is controversial. One of reviewers, Trail of Bits, recommends contract migration instead of contract upgrades because upgradeability increases code complexity. Contract migration requires notifying all users of a new contract address. We were concerned about the operational challenges of coordinating the migration of a widely traded ERC-20 token.Trail of Bits also identifies interesting issues with where the Solidity compiler stores variables in proxy and implementation contracts. We avoid these problems by using a simple proxy that does not share any common variables with the implementation. We also tested several upgraded implementation contracts to ensure consistent variable layout.Upon weighing all concerns required to meet our obligations to our customers, we chose to use the upgradable proxy pattern. We did so based on the strength of the extensive testing and community confidence in Open Zeppelin libraries, operational simplicity, and our own comprehensive design and review process.Advice on using proxied contractsWe would like to offer some general advice to developers who want to use the proxied contract design pattern.The implementation contract writes to the proxy contract, but it stores data based on the order in which the variables are declared in the implementation. To upgrade to a new implementation, developers must declare the same variables in the same order. The easiest way to ensure this is to have the new implementation inherit from the original. We created several test versions of FiatTokenV2 to ensure we can upgrade successfully.The ReadContracts tab on Etherscan does not work with proxied contracts. Users can still see the ERC-20 token properties such as balances, total supply, etc. This is because data is stored in the proxy contract, but the proxy has no getter functions to notify Etherscan that they exist. Reading all the contract data requires custom tooling.The AdminUpgradeabilityProxy we used as a base class does not have getters for the admin and implementation address. Developers need to either create getters in the implementation contract or manually retrieve their value from the blockchain using the web3js getStorageAt() function.We are very grateful to our external reviewers, Trail of Bits and ConsenSys Diligence. They gave us invaluable design and testing advice, and caught several subtle (and not so subtle) issues.Designing an upgradeable Ethereum contract was originally published in CENTRE blog on Medium, where people are continuing the conversation by highlighting and responding to this story.

USD Coin

18. 09. 26

Transaction History
Transaction History Market Market Transaction volume Address
LATOKEN USDC/USDT 1,192.19 71,710,480,567.32 Short cut
FCoin USDC/USDT 1,192.92 5,377,155,184.35 Short cut
Coinsuper USDC/BTC 1,168.38 4,244,109,400.63 Short cut
Gate.io USDC/USDT 1,194.44 83,526,953.61 Short cut
CoinEx USDC/USDT 1,188.93 39,476,313.42 Short cut
Hotbit USDC/BTC 1,201.62 39,006,815.23 Short cut
Kyber Network USDC/ETH 1,179.38 32,078,901.35 Short cut
Radar Relay USDC/DAI 1,183.22 19,035,126.45 Short cut
Crex24 USDC/USD 1,202.96 88,707.83 Short cut
OKCoin USDC/BTC 1,864.03 16,577.55 Short cut
BitMax USDC/BTC 2,526.22 0.00 Short cut
COSS USDC/COSS 908.74 0.00 Short cut
CoinMex USDC/BTC 2,452.25 0.00 Short cut
CPDAX USDC/BTC 1,256.14 0.00 Short cut
Instant Bitex To be provided later To be provided later To be provided later Short cut
Binance To be provided later To be provided later To be provided later Short cut
LiveCoin To be provided later To be provided later To be provided later Short cut
DDEX To be provided later To be provided later To be provided later Short cut
IDEX To be provided later To be provided later To be provided later Short cut
Coinbase Pro To be provided later To be provided later To be provided later Short cut
HitBTC To be provided later To be provided later To be provided later Short cut
Korbit To be provided later To be provided later To be provided later Short cut
CredoEx To be provided later To be provided later To be provided later Short cut
Bitrue To be provided later To be provided later To be provided later Short cut
MERCATOX To be provided later To be provided later To be provided later Short cut
Liquid To be provided later To be provided later To be provided later Short cut
POLONIEX To be provided later To be provided later To be provided later Short cut
Kucoin To be provided later To be provided later To be provided later Short cut
SouthXchange To be provided later To be provided later To be provided later Short cut
DigiFinex To be provided later To be provided later To be provided later Short cut
B2BX To be provided later To be provided later To be provided later Short cut
Coinhub To be provided later To be provided later To be provided later Short cut
OKEx To be provided later To be provided later To be provided later Short cut
Indodax To be provided later To be provided later To be provided later Short cut
CoinExchange To be provided later To be provided later To be provided later Short cut
YObit To be provided later To be provided later To be provided later Short cut
Bitfinex To be provided later To be provided later To be provided later Short cut
BitBay To be provided later To be provided later To be provided later Short cut
BitMart To be provided later To be provided later To be provided later Short cut
IDCM To be provided later To be provided later To be provided later Short cut
Iquant To be provided later To be provided later To be provided later Short cut
Fatbtc To be provided later To be provided later To be provided later Short cut
Security verification

There is security verification of the project
Why security verification is necessary?

Read more

comment 0

* Written questions can not be edited.

* The questions will be answered directly by the token team.

Information
Platform ERC20
Accepting
Hard cap -
Audit -
Stage -
Location -
Market of major crypto coins *2019년 05월 20일 last update

Bitcoin

BTC

9,447,420.03 KRW 0.26%

Ethereum

ETH

297,910.61 KRW 1.55%

Ripple

XRP

474.26 KRW 0.15%

Bitcoin Cash

BCH

479,137.54 KRW 1.09%

EOS

EOS

7,441.87 KRW 0.82%

Litecoin

LTC

108,805.63 KRW 1.95%

Binance Coin

BNB

34,235.00 KRW 1.01%

Tether

USDT

1,198.97 KRW 0.66%

Stellar

XLM

161.34 KRW 1.32%

Cardano

ADA

99.04 KRW 2.41%

TRON

TRX

33.59 KRW 2.08%

Monero

XMR

105,246.56 KRW 1.48%

Dash

DASH

197,407.60 KRW 9.78%

Tezos

XTZ

2,097.87 KRW 1.18%

Bitcoin SV

BSV

74,454.44 KRW 2.21%

Ethereum Classic

ETC

8,934.72 KRW 2.79%

NEM

XEM

106.97 KRW 3.74%

NEO

NEO

13,364.70 KRW 2.80%

Ontology

ONT

1,613.78 KRW 3.74%

Maker

MKR

787,807.97 KRW 0.42%