From 7c29d8250794f92d6b9d7e8c5ee2fc727281bda0 Mon Sep 17 00:00:00 2001 From: _imadia Date: Mon, 21 Oct 2024 16:27:13 +0600 Subject: [PATCH] Add new planet content --- src/edu/en/ethereum/intro/origins-of-ethereum.md | 11 +++++++++++ src/edu/en/ethereum/intro/the-dao-hack.md | 6 ++++++ .../ethereum/intro/understanding-smart-contracts.md | 12 ++++++++++++ .../en/ethereum/intro/what-is-and-why-ethereum.md | 11 +++++++++++ src/edu/ru/ethereum/intro/origins-of-ethereum.md | 11 +++++++++++ src/edu/ru/ethereum/intro/the-dao-hack.md | 6 ++++++ .../ethereum/intro/understanding-smart-contracts.md | 12 ++++++++++++ .../ru/ethereum/intro/what-is-and-why-ethereum.md | 11 +++++++++++ 8 files changed, 80 insertions(+) create mode 100644 src/edu/en/ethereum/intro/origins-of-ethereum.md create mode 100644 src/edu/en/ethereum/intro/the-dao-hack.md create mode 100644 src/edu/en/ethereum/intro/understanding-smart-contracts.md create mode 100644 src/edu/en/ethereum/intro/what-is-and-why-ethereum.md create mode 100644 src/edu/ru/ethereum/intro/origins-of-ethereum.md create mode 100644 src/edu/ru/ethereum/intro/the-dao-hack.md create mode 100644 src/edu/ru/ethereum/intro/understanding-smart-contracts.md create mode 100644 src/edu/ru/ethereum/intro/what-is-and-why-ethereum.md diff --git a/src/edu/en/ethereum/intro/origins-of-ethereum.md b/src/edu/en/ethereum/intro/origins-of-ethereum.md new file mode 100644 index 0000000..880ecd3 --- /dev/null +++ b/src/edu/en/ethereum/intro/origins-of-ethereum.md @@ -0,0 +1,11 @@ +# Origins of Ethereum ๐ŸŒŸ + +Ethereum was created in 2015 by Vitalik Buterin, along with a team of co-founders, in response to the limitations of Bitcoin ๐Ÿš€. While Bitcoin was primarily designed as a decentralized form of money ๐Ÿ’ฐ, Ethereum was developed to go beyond just payments. + +The idea was to create a platform that allowed people to build decentralized applications (dApps) ๐Ÿ—๏ธโ€” automated services that run on the blockchain without central control ๐Ÿค–. + +In 2014, Ethereum held an Initial Coin Offering (ICO) ๐Ÿ’ผ, allowing people to purchase Ether (ETH) tokens to fund the development of the platform. The Ethereum team raised roughly $18.3 million worth of Bitcoin ๐Ÿ’ธ in the token sale, which was more than 31,500 BTC at the time of the ICO. + +Unlike Bitcoin, which had no pre-sale or funding round ๐Ÿšซ๐Ÿ’ฐ, Ethereum's ICO allowed early supporters to buy into the project before its official launch ๐ŸŽฌ. + +While this helped Ethereum grow quickly ๐Ÿ“ˆ, some Bitcoin enthusiasts have criticized the ICO model, arguing that it goes against Bitcoin's decentralized, organic launch ๐ŸŒฑ. In this sense, the launch of Ethereum resembled a traditional IPO ๐Ÿ“Š. \ No newline at end of file diff --git a/src/edu/en/ethereum/intro/the-dao-hack.md b/src/edu/en/ethereum/intro/the-dao-hack.md new file mode 100644 index 0000000..e6baf03 --- /dev/null +++ b/src/edu/en/ethereum/intro/the-dao-hack.md @@ -0,0 +1,6 @@ +# The DAO Hack ๐Ÿšจ + + +In 2016, during its early days, Ethereum faced a major crisis with the hack of "The DAO," a decentralized service built on the Ethereum platform ๐Ÿ’ฅ. Hackers exploited a vulnerability in The DAO's smart contract code, managing to steal millions of dollars' worth of Etherโ€”at the time, a significant portion of the Ether in circulation ๐Ÿ’ฐ๐Ÿฆนโ€โ™‚๏ธ. + +This event led to a highly controversial decision: Ethereum's community voted to reverse the hack by implementing a hard fork, effectively undoing the theft ๐Ÿ”„. This decision resulted in the Ethereum blockchain splitting into two: Ethereum (ETH), which reversed the hack, and Ethereum Classic (ETC), which retained the original blockchain and kept the hack intact ๐Ÿด. While this kind of hard fork was possible in Ethereum's early days, it's unlikely that such a drastic measure would be repeated today given the platform's scale and maturity ๐Ÿ›๏ธ. \ No newline at end of file diff --git a/src/edu/en/ethereum/intro/understanding-smart-contracts.md b/src/edu/en/ethereum/intro/understanding-smart-contracts.md new file mode 100644 index 0000000..0637732 --- /dev/null +++ b/src/edu/en/ethereum/intro/understanding-smart-contracts.md @@ -0,0 +1,12 @@ +# Understanding Smart Contracts ๐Ÿ“œ + +In Bitcoin, the only entities that participate on the blockchain are individual wallets that send payments to each other ๐Ÿ‘›. On Ethereum, there are two kinds of entities: wallets and smart contracts. Smart contracts are programs that operate on top of the blockchain and can act as standalone entities, interacting with wallets and other smart contracts directly ๐Ÿค–. +A smart contract is essentially a self-executing program that runs on the Ethereum blockchain ๐Ÿ”„. Smart contracts can be built and deployed on Ethereum by anyone and can be engineered to execute any kind of logic. These contracts automatically enforce and execute preprogrammed rules when specific conditions are met, without needing a middleman ๐Ÿ”’. For example, think of a vending machine: you put in money, select a product, and it automatically dispenses the item. Smart contracts work similarly in digital form but can be used for a much broader range of applications, from finance to gaming ๐ŸŽฎ๐Ÿ’น. + +Smart contracts have key characteristics that differentiate them from traditional programs: + +- **They are immutable:** Once deployed to the blockchain, they cannot be altered ๐Ÿ”’. +- **They operate autonomously:** Once set in motion, they execute without external interference ๐Ÿค–. +- **They are trustless:** Users don't need to rely on any party to ensure the contract works as promised ๐Ÿค. + +A core principle of Ethereum is censorship resistance ๐Ÿ›ก๏ธ. Because Ethereum is decentralized, no single entity or government can easily shut it down or block access to its applications. Once a dApp or smart contract is deployed on Ethereum, it operates autonomously, and no one can alter or remove it without stopping the blockchainโ€”meaning that everyone worldwide would have to stop using Ethereum ๐ŸŒ. This makes Ethereum a powerful tool for creating open, transparent services that aren't controlled by any central authorityโ€”something that wasn't possible before. If someone builds a controversial service as a traditional website, it can be easily taken offline by authorities; however, if something like that is built on top of Ethereum, it's there forever without any means to censor it ๐Ÿ”. diff --git a/src/edu/en/ethereum/intro/what-is-and-why-ethereum.md b/src/edu/en/ethereum/intro/what-is-and-why-ethereum.md new file mode 100644 index 0000000..83c6853 --- /dev/null +++ b/src/edu/en/ethereum/intro/what-is-and-why-ethereum.md @@ -0,0 +1,11 @@ +# What is & Why Ethereum? ๐Ÿค”๐Ÿ’ก + +While both Ethereum and Bitcoin are built on blockchain technology, they serve different purposes. Bitcoin was created to be a digital currencyโ€”a decentralized store of value and medium of exchange ๐Ÿ’ฐ. Ethereum, however, is a platform for building decentralized apps (dApps) ๐Ÿ—๏ธ. + +Ethereum is a decentralized platform that allows developers to create applications that run on the blockchain, ensuring they are always online and operate exactly as programmed ๐ŸŒ๐Ÿ’ป. Ethereum offers a framework for dApps, enabling them to function without the risk of fraud, censorship, or third-party interference ๐Ÿ›ก๏ธ. + +Think of Ethereum as a global, decentralized computer that anyone can use to build or interact with applications ๐ŸŒ๐Ÿ–ฅ๏ธ. On the traditional internet, websites and services are controlled by companies, meaning they can restrict access or ban users ๐Ÿšซ. On Ethereum, dApps operate under transparent, verifiable rules, free from centralized control ๐Ÿ”. Once deployed, these applications run exactly as designed, offering trustless interactions between users ๐Ÿค. + +In short, Ethereum was created to extend the use of blockchain technology beyond simple payment transfers to a wide range of applications ๐Ÿš€. Some examples of services that can be built on Ethereum include notary services, election systems, lotteries, borrowing and lending platforms, and pretty much anything else ๐Ÿ“„๐Ÿ—ณ๏ธ๐ŸŽฐ๐Ÿ’ณ. + +Bitcoin transactions are straightforwardโ€”just sending and receiving BTC ๐Ÿ”„. Ethereum's transactions, on the other hand, can involve multiple steps and conditional logic that enable more advanced operations ๐Ÿงฉ. In short, Bitcoin is focused on being a store of value, while Ethereum is designed for decentralized services ๐Ÿฆ๐Ÿ› ๏ธ. \ No newline at end of file diff --git a/src/edu/ru/ethereum/intro/origins-of-ethereum.md b/src/edu/ru/ethereum/intro/origins-of-ethereum.md new file mode 100644 index 0000000..880ecd3 --- /dev/null +++ b/src/edu/ru/ethereum/intro/origins-of-ethereum.md @@ -0,0 +1,11 @@ +# Origins of Ethereum ๐ŸŒŸ + +Ethereum was created in 2015 by Vitalik Buterin, along with a team of co-founders, in response to the limitations of Bitcoin ๐Ÿš€. While Bitcoin was primarily designed as a decentralized form of money ๐Ÿ’ฐ, Ethereum was developed to go beyond just payments. + +The idea was to create a platform that allowed people to build decentralized applications (dApps) ๐Ÿ—๏ธโ€” automated services that run on the blockchain without central control ๐Ÿค–. + +In 2014, Ethereum held an Initial Coin Offering (ICO) ๐Ÿ’ผ, allowing people to purchase Ether (ETH) tokens to fund the development of the platform. The Ethereum team raised roughly $18.3 million worth of Bitcoin ๐Ÿ’ธ in the token sale, which was more than 31,500 BTC at the time of the ICO. + +Unlike Bitcoin, which had no pre-sale or funding round ๐Ÿšซ๐Ÿ’ฐ, Ethereum's ICO allowed early supporters to buy into the project before its official launch ๐ŸŽฌ. + +While this helped Ethereum grow quickly ๐Ÿ“ˆ, some Bitcoin enthusiasts have criticized the ICO model, arguing that it goes against Bitcoin's decentralized, organic launch ๐ŸŒฑ. In this sense, the launch of Ethereum resembled a traditional IPO ๐Ÿ“Š. \ No newline at end of file diff --git a/src/edu/ru/ethereum/intro/the-dao-hack.md b/src/edu/ru/ethereum/intro/the-dao-hack.md new file mode 100644 index 0000000..e6baf03 --- /dev/null +++ b/src/edu/ru/ethereum/intro/the-dao-hack.md @@ -0,0 +1,6 @@ +# The DAO Hack ๐Ÿšจ + + +In 2016, during its early days, Ethereum faced a major crisis with the hack of "The DAO," a decentralized service built on the Ethereum platform ๐Ÿ’ฅ. Hackers exploited a vulnerability in The DAO's smart contract code, managing to steal millions of dollars' worth of Etherโ€”at the time, a significant portion of the Ether in circulation ๐Ÿ’ฐ๐Ÿฆนโ€โ™‚๏ธ. + +This event led to a highly controversial decision: Ethereum's community voted to reverse the hack by implementing a hard fork, effectively undoing the theft ๐Ÿ”„. This decision resulted in the Ethereum blockchain splitting into two: Ethereum (ETH), which reversed the hack, and Ethereum Classic (ETC), which retained the original blockchain and kept the hack intact ๐Ÿด. While this kind of hard fork was possible in Ethereum's early days, it's unlikely that such a drastic measure would be repeated today given the platform's scale and maturity ๐Ÿ›๏ธ. \ No newline at end of file diff --git a/src/edu/ru/ethereum/intro/understanding-smart-contracts.md b/src/edu/ru/ethereum/intro/understanding-smart-contracts.md new file mode 100644 index 0000000..0637732 --- /dev/null +++ b/src/edu/ru/ethereum/intro/understanding-smart-contracts.md @@ -0,0 +1,12 @@ +# Understanding Smart Contracts ๐Ÿ“œ + +In Bitcoin, the only entities that participate on the blockchain are individual wallets that send payments to each other ๐Ÿ‘›. On Ethereum, there are two kinds of entities: wallets and smart contracts. Smart contracts are programs that operate on top of the blockchain and can act as standalone entities, interacting with wallets and other smart contracts directly ๐Ÿค–. +A smart contract is essentially a self-executing program that runs on the Ethereum blockchain ๐Ÿ”„. Smart contracts can be built and deployed on Ethereum by anyone and can be engineered to execute any kind of logic. These contracts automatically enforce and execute preprogrammed rules when specific conditions are met, without needing a middleman ๐Ÿ”’. For example, think of a vending machine: you put in money, select a product, and it automatically dispenses the item. Smart contracts work similarly in digital form but can be used for a much broader range of applications, from finance to gaming ๐ŸŽฎ๐Ÿ’น. + +Smart contracts have key characteristics that differentiate them from traditional programs: + +- **They are immutable:** Once deployed to the blockchain, they cannot be altered ๐Ÿ”’. +- **They operate autonomously:** Once set in motion, they execute without external interference ๐Ÿค–. +- **They are trustless:** Users don't need to rely on any party to ensure the contract works as promised ๐Ÿค. + +A core principle of Ethereum is censorship resistance ๐Ÿ›ก๏ธ. Because Ethereum is decentralized, no single entity or government can easily shut it down or block access to its applications. Once a dApp or smart contract is deployed on Ethereum, it operates autonomously, and no one can alter or remove it without stopping the blockchainโ€”meaning that everyone worldwide would have to stop using Ethereum ๐ŸŒ. This makes Ethereum a powerful tool for creating open, transparent services that aren't controlled by any central authorityโ€”something that wasn't possible before. If someone builds a controversial service as a traditional website, it can be easily taken offline by authorities; however, if something like that is built on top of Ethereum, it's there forever without any means to censor it ๐Ÿ”. diff --git a/src/edu/ru/ethereum/intro/what-is-and-why-ethereum.md b/src/edu/ru/ethereum/intro/what-is-and-why-ethereum.md new file mode 100644 index 0000000..83c6853 --- /dev/null +++ b/src/edu/ru/ethereum/intro/what-is-and-why-ethereum.md @@ -0,0 +1,11 @@ +# What is & Why Ethereum? ๐Ÿค”๐Ÿ’ก + +While both Ethereum and Bitcoin are built on blockchain technology, they serve different purposes. Bitcoin was created to be a digital currencyโ€”a decentralized store of value and medium of exchange ๐Ÿ’ฐ. Ethereum, however, is a platform for building decentralized apps (dApps) ๐Ÿ—๏ธ. + +Ethereum is a decentralized platform that allows developers to create applications that run on the blockchain, ensuring they are always online and operate exactly as programmed ๐ŸŒ๐Ÿ’ป. Ethereum offers a framework for dApps, enabling them to function without the risk of fraud, censorship, or third-party interference ๐Ÿ›ก๏ธ. + +Think of Ethereum as a global, decentralized computer that anyone can use to build or interact with applications ๐ŸŒ๐Ÿ–ฅ๏ธ. On the traditional internet, websites and services are controlled by companies, meaning they can restrict access or ban users ๐Ÿšซ. On Ethereum, dApps operate under transparent, verifiable rules, free from centralized control ๐Ÿ”. Once deployed, these applications run exactly as designed, offering trustless interactions between users ๐Ÿค. + +In short, Ethereum was created to extend the use of blockchain technology beyond simple payment transfers to a wide range of applications ๐Ÿš€. Some examples of services that can be built on Ethereum include notary services, election systems, lotteries, borrowing and lending platforms, and pretty much anything else ๐Ÿ“„๐Ÿ—ณ๏ธ๐ŸŽฐ๐Ÿ’ณ. + +Bitcoin transactions are straightforwardโ€”just sending and receiving BTC ๐Ÿ”„. Ethereum's transactions, on the other hand, can involve multiple steps and conditional logic that enable more advanced operations ๐Ÿงฉ. In short, Bitcoin is focused on being a store of value, while Ethereum is designed for decentralized services ๐Ÿฆ๐Ÿ› ๏ธ. \ No newline at end of file