Cryptocurrency - Technology Back End Flashcards
What are the 4 main parts for dApps?
“1) Frontend (what you see in the browser)
2) Backend (application logic) which is mostly smart contracts for a dApp
3) Data Storage (typical database, decentralized solution like IPFS)
4) Naming System - Ethereum naming system (ENS)”
If “the public” finds out that codes are not decentralized, what will they likely do to the project/protocol?
**They will most likely leave the projects as they know the owners can manipulate the code later.
Whatis the “Ethereum Naming System (ENS)”?
“Ethereum Naming System (ENS)” translates Ethereum address so it’s human readable. ENS is a decentralized name service dApp.
For example this address 0xC18360217D8F7Ab5e7c516566761Ea12Ce7F9D72 with ENS could be connected to the myens.eth name.
What is “Arweave”?
“Arweave” are decentralized storage providers. These run on a network of nodes. If some nodes go out, it will not damage the data stored as a whole.
How does the “Crypto Wallet” work?
Crypto Wallets are used as an interface for accessing the Cryptocurrency. Crypto Wallets use Public Keys and Private Keys to access the Cryptocurrencies.
Cryptocurrency is stored on the blockchain. It contains a specific address, the Public Keys and Private Keys are used to access that address.
What is a “Blockchain”?
An ordered set of data elements containing a link to it’s predecessor/successor. Each link is a Cryptographic hash of the previous block. This will create an unalterable chain of blocks with their ID’s which will go back to the original block.
How does the “Blockchain” become “Decentralized”?
At the basic levels, several nodes are used with all of them being linked (Uses Cryptographic hash functions for legitimacy). This created a slow distributed database that is resistant to tampering and require no trust among participants.
What are 5 types of Goods/Services that can be used for Blockchain?
1) Global Financial Infrastructure
2) Voting
3) Insurance Policies
4) Custodial Records
5) Crypto
What is “Peer-to-Peer (P2P)” networks in terms of Blockchain?
Peer-to-Peer (P2P) Networks are used to connect the different nodes/peers of the distributed blockhain. After data is propogated, all the nodes should have the same blockhain in the same state.
What is “Ethereum”?
“Ethereum” is an open source globally decentralized computing infrasturce that executes programs called “Smart Contracts”. It uses the “Blockchain” to sycnronize/store system states. It also uses the “Blockchain” as a “Cryptocurrency” called $ETH.
Bassically, Ethereum is a world computer that executes applications on top of a Blockchain.
What are the currency “Units” called for “$ETH”?
1) Wei - 1 wei
2) Gwei - 10^9 wei
3) Ether ($ETH) - 10^18 wei
Ownership of “$ETH” is established by which 3 technologies?
1) Private Keys
2) Ethereum Address
3) Digital Signatures
How does ownership of “$ETH” work?
Account addresses (EOAs) derive derectly from private keys. Private Keys will uniquly dermine a Single Ethereum Address. Access and control of the funds are done through “Digital Signatures”.
How are “Tokens” used on the Ethereum Network?
“Tokens” are handle at the “Smart Contract” level on Ethereum Network. Tokens are separate from the $ETH currency.
What is used to ease the interaction of different “Tokens” with separate rules?
Token Standards
“Token Standards” defines common interfaces for contracts to interact with dApps.
What are the 2 most used “Token Standards”?
ERC20 - This is a standard used for fungible tokens.
ERC721 - This is a standard used for non-fungible tokens.
What are 4 reasons to hold “Stablecoins”?
1) Lower the volatility in a portfolio.
2) Help to preserve your portfolio from losing too much money and to immediately access the portfolio if you want to by in.
3) You cain hold fiat on-chain and no one knows about it or can take it from you.
4) Use dApps with dollar pegged assets.
What are 3 traits that make up a “Stablecoin”?
1) Price Stability (Collateralized)
2) Decentralized
3) Capital Efficient
What are 3 largest “Stablecoins” that are pegged by the US Dollar?
1) $USDC
2) $USDT
3) $BUSD
What the method used to “Collaterize” a “Stablecoin” or a newly created “Stablecoin”?
Lock Up
When coins are added to the “Stablecoin”, they will become temporarily inacccessible for regular transactions. The coins can be used again when either the “Lock Up” period ends or certain conditions are met.
What are “Algo Stablecoins”?
These are a type of “Stablecoin” that are not collateralized. They maintain it’s pegged price value through algorithmic mechanisms. “Algo Stablecoins” are a high risk asset.
Note - In the past, these types of “Stablecoins” have collapsed in the past. Example is $LUNA.
What are the safest “Stablecoins” to invest in?
The safest “Stablecoins” to hold are the ones that are fiat-collateralized. Examples of those are: $USDC, $USDT, & $BUSD.
In Ethereum, what is the unit of “gwei” equal to?
1 gwei is equal to:
10 to the power of negative 9
(10^-9)
1 gwei is equal to 0.000000001 $ETH
1 $ETH is equal to 1 000 000 000 gwei
What is the requirement of “Gas” needed for a standard “Ethereum” transaction?
21 000 units of Gas