Document from University about Cryptocurrencies and Blockchain, Forks, NFTs, and Digital Euro. The Pdf explores key concepts of blockchain and cryptocurrencies, including forks, NFTs, zero-knowledge proofs, atomic swaps, and the Digital Euro, suitable for university students in Computer Science.
See more10 Pages


Unlock the full PDF for free
Sign up to get full access to the document and start transforming it with AI.
A blockchain fork happens when the rules of the network change, causing a split in the blockchain's path. There are two main types: soft forks and hard forks, each with different rules and consequences.
The main difference between soft forks and hard forks is about how safe and united the blockchain stays after a change. A soft fork is usually seen as safer, because it keeps everyone on the same blockchain. Even if some people don't update their software, they can still accept the new version, so the network stays together and strong. This makes it less risky and less confusing. On the other hand, a hard fork can be more risky, because it splits the blockchain into two if some users or miners don't agree with the changes. This means both sides have fewer people and computers supporting them, which can make the network weaker at first. But hard forks are useful when the change is big and can't be done with a soft fork. For example, Ethereum used a hard fork in 2016 to fix a major hack and return stolen funds. Also, Bitcoin Cash was created through a hard fork from Bitcoin because people disagreed about block size. So, while soft forks are better for smaller, safer updates-like Bitcoin's SegWit in 2017-hard forks are needed for big changes, even if they might split the community. The choice depends on how big the update is, how many people support it, and how much risk the project can handle.
Non-Fungible Tokens (NFTs) are unique digital assets that represent ownership of items like art, music, videos, in-game items, and more. The concept dates back to around 2012 with Bitcoin's Colored Coins, but NFTs became a major trend around 2020. Unlike cryptocurrencies such as Bitcoin or Ethereum, which are fungible (interchangeable), NFTs are non-fungible, meaning each one is one-of-a-kind and cannot be exchanged on a one-to-one basis with another NFT. Key features include:
NFTs are especially useful for digital artists, gamers, and collectors, who can now buy, sell, and prove ownership of digital items. Technically, an NFT is a token stored on a blockchain (mainly Ethereum) that links to a unique file or asset via a TokenURI, typically hosted off- chain due to high storage costs. To create an NFT, you first need to choose a blockchain- Ethereum is the most popular, but others like Binance Smart Chain, Flow, and Polygon are also used. Then, set up a crypto wallet (e.g., MetaMask or Coinbase Wallet) that supports the chosen blockchain and fund it with the native cryptocurrency (e.g., ETH for Ethereum) to pay "gas fees". Next, choose an NFT marketplace like OpenSea, Rarible, or Mintable, where you can connect your wallet and upload the digital file you want to tokenize (image, music, video, etc.). You'll fill in details like name, description, and properties, then select a standard, typically:
Finally, you "mint" the NFT, which means creating a unique token on the blockchain that links to your digital content via a TokenURI. Once minted, the NFT can be listed for sale, transferred, or kept in your wallet. Other blockchains that support NFTs include Binance Smart Chain, Flow, Polkadot, EOS and WAX. NFTs can have real value, but it's mostly based on scarcity, demand, and community interest, rather than intrinsic use. Like cryptocurrencies, they are digital assets, but each NFT is unique. Some have sold for huge sums-like CryptoKitty's Dragon (600 ETH) or CryptoPunk Alien #2089 (605 ETH) due to their rarity and cultural status. While critics see them as speculative, many buyers value them as digital collectibles or investments.
In blockchain networks, a consensus protocol is the mechanism used to agree on which transactions are valid and added to the blockchain. The most well-known method is Proof of Work (PoW), famously used by Bitcoin. In PoW, miners compete to solve difficult mathematical puzzles, and the first one to solve it adds the next block to the chain and earns a reward. This system is very secure and has worked well for over a decade, but it is also extremely energy-intensive, requires expensive mining hardware, and does not scale efficiently as the network grows.
To overcome these issues, alternative consensus mechanisms have been developed. One of the most popular is Proof of Stake (PoS). In PoS, blocks are not mined but validated by participants (called forgers) who lock a certain amount of cryptocurrency-called a stake- into a wallet. The more coins a participant stakes, the higher their chance of being selected to validate the next block and earn transaction fees as a reward. For example, if you stake 10% of all coins in circulation, you have a 10% chance of being chosen as the validator for the next block. This system uses far less energy and does not require powerful computers, making it much more sustainable and accessible.
In most PoS-based blockchains, coins must be frozen in a wallet to be used for staking. For example, Ethereum requires 32 ETH, while DASH requires 1000 DASH. Validators must keep their computers online and run special software to participate. Unlike PoW, PoS discourages dishonest behavior by penalizing malicious actors: validators risk losing their staked coins if they attempt to cheat.
However, PoS also has some drawbacks. Critics argue that it could help the rich get richer, as those with more coins have more influence. Older versions also faced the "nothing at stake" problem, where validators could vote on multiple competing chains without consequences. Modern implementations address this through slashing, where validators lose part of their stake if they act against the rules.
Another security concern in PoW systems is the 51% attack, where a group controlling over half the mining power can manipulate the blockchain. In PoS, such an attack would require buying over 50% of the total coins, which is extremely costly and risky, making it financially irrational.
To solve the problem of slow and expensive transactions, blockchain networks like Bitcoin and Ethereum are developing different scalability solutions- mainly the Lightning Network and sharding. The Bitcoin Lightning Network is a second-layer system that lets users send and receive payments instantly and with very low fees by creating private channels between two parties (e.g., Alice and Bob). Each channel is funded in advance, like a joint account, and transactions are made by updating the balance between the two users without writing anything to the blockchain. This avoids high fees and slow confirmation times, especially for small transactions like 8,000 satoshis. Only the final result is stored on the blockchain when the channel is closed. If Alice wants to pay someone she's not directly connected to, the network finds a path (for example, through Bob) and routes the payment across multiple channels with small fees for middle participants. There are three main ways to close a Bitcoin Lightning channel-two are safe, and one is risky:
A Lightning node does more than a normal Bitcoin node-it holds funds, acts as a financial middleman, and watches for malicious activity. As of March 2025, the network has about 11,500 nodes, 43,000 channels, and $384 million stored in it. However, some challenges remain: calculating the best route between users can be complex, especially for small or low- powered nodes, and since users rely on routing through other channels, it's more like a system of short-term loans than simple payments. Critics also point out that the network could become more centralized over time, which goes against Bitcoin's original decentralized vision.