#05 Blockchain y Criptomonedas - Económicas UBA
What is Cryptocurrency and How Does it Work?
Introduction to Cryptocurrency
- The speaker expresses gratitude for the invitation from the Faculty of Economic Sciences to discuss cryptocurrency, specifically Bitcoin.
- The talk aims to answer three common questions: what cryptocurrency is, how blockchain technology works, and its broader implications beyond cryptocurrencies.
Understanding Bitcoin
- Bitcoin emerged around 2010 as a fully digital currency intended for easy transfer while maintaining anonymity similar to cash.
- Key challenges addressed by Bitcoin include preventing double spending, avoiding intermediaries like banks, and ensuring state non-intervention in transactions.
Nature of Cryptocurrency
- A cryptocurrency exists as a series of transactions rather than a physical coin; ownership is represented through transaction history.
- The concept of cryptocurrency relies on a public ledger (blockchain), which records all transactions in an immutable manner.
How Does Blockchain Technology Function?
Transaction Process
- To transfer Bitcoin, both sender (Jorge) and receiver (Pedro) must have digital wallets containing their respective amounts.
- Each wallet has a public address (like an email address) and a private key used to sign transactions securely.
Validation of Transactions
- Jorge initiates the transaction by entering Pedro's address and signing it with his private key; the software checks if he has sufficient funds.
- Transactions are broadcasted across the network nodes; confirmation occurs when miners validate them by including them in new blocks.
Mining and Block Creation
Role of Miners
- Miners compete to create new blocks that contain validated transactions; they receive rewards in Bitcoin for their efforts.
- Each block typically contains around 2000 transactions, with miners needing to solve complex mathematical problems to add them successfully.
Structure of Blocks
- Blocks are linked together using hashes from previous blocks, enhancing security through this chaining mechanism.
Key Concepts in Blockchain Technology
Hashing Mechanism
- A hash function generates fixed-length outputs from variable-length inputs; any change in input results in a completely different output.
Digital Signatures
- Digital signatures ensure message integrity and authenticity using asymmetric cryptography involving public and private keys.
Proof-of-work Mechanism
Mining Difficulty Adjustment
- Miners use computational power to find solutions that meet specific criteria (e.g., leading zeros in hashes), adjusting difficulty every 2016 blocks to maintain consistent block generation time (~10 minutes).
Challenges Facing Bitcoin
Scalability Issues
- High demand can lead to longer confirmation times for transactions; discussions within the community about increasing block size led to forks like Bitcoin Cash.
Environmental Concerns
- Mining consumes significant energy resources, raising concerns about sustainability as mining becomes concentrated among few entities.
Smart Contracts and Broader Applications
Introduction of Smart Contracts
- Smart contracts allow automated agreements between parties without intermediaries but are limited on the Bitcoin network compared to other platforms like Ethereum.
Conclusion: Implications of Blockchain Technology
Future Potential
- Blockchain technology offers transparency and immutability that can enhance trust across various sectors beyond just financial applications.