Ethereum enables developers to build and deploy decentralized applications. A decentralized application or Dapp serve some particular purpose to its users. Bitcoin, for example, is a Dapp that provides its users with a peer to peer electronic cash system that enables online Bitcoin payments. Because decentralized applications are made up of code that runs on a blockchain network, they are not controlled by any individual or central entity.
The bitcoin blockchain is a public ledger that records bitcoin transactions.[75] It is implemented as a chain of blocks, each block containing a hash of the previous block up to the genesis block[c] of the chain. A network of communicating nodes running bitcoin software maintains the blockchain.[32]:215–219 Transactions of the form payer X sends Y bitcoins to payee Z are broadcast to this network using readily available software applications.
Ethereum's smart contracts are based on different computer languages, which developers use to program their own functionalities. Smart contracts are high-level programming abstractions that are compiled down to EVM bytecode and deployed to the Ethereum blockchain for execution. They can be written in Solidity (a language library with similarities to C and JavaScript), Serpent (similar to Python, but deprecated), LLL (a low-level Lisp-like language), and Mutan (Go-based, but deprecated). There is also a research-oriented language under development called Vyper (a strongly-typed Python-derived decidable language).
Ethereum is the pioneer for blockchain based smart contracts. When running on the blockchain a smart contract becomes like a self-operating computer program that automatically executes when specific conditions are met. On the blockchain, smart contracts allow for code to be run exactly as programmed without any possibility of downtime, censorship, fraud or third-party interference. It can facilitate the exchange of money, content, property, shares, or anything of value. The Ethereum network went live on July 30th, 2015 with 72 million Ethereum premined.
رغم وجود مجموعة محدودة نسبيا من المواقع التي تقبل دفعات بيتكوين لقاء منتجاتها، مقارنةً بالمواقع التي تتعامل بالعملات التقليدية، فإن بيتكوين مدعومة من مجموعة متزايدة من المواقع، من بينها شركات ومواقع كبيرة ومتنوعة، مثل مواقع بيع خدمات الاستضافة وحجز أسماء النطاق والشبكات الاجتماعية ومواقع الفيديو والموسيقى والمواقع المتنوعة التي تبيع مختلف أنواع المنتجات.

There is ongoing research on how to use formal verification to express and prove non-trivial properties. A Microsoft Research report noted that writing solid smart contracts can be extremely difficult in practice, using The DAO hack to illustrate this problem. The report discussed tools that Microsoft had developed for verifying contracts, and noted that a large-scale analysis of published contracts is likely to uncover widespread vulnerabilities. The report also stated that it is possible to verify the equivalence of a Solidity program and the EVM code.[41]
J. P. Morgan Chase is developing JPM Coin on a permissioned-variant of Ethereum blockchain dubbed "Quorum".[53] It's designed to toe the line between private and public in the realm of shuffling derivatives and payments. The idea is to satisfy regulators who need seamless access to financial goings-on, while protecting the privacy of parties that don't wish to reveal their identities nor the details of their transactions to the general public.[54]
Network nodes can validate transactions, add them to their copy of the ledger, and then broadcast these ledger additions to other nodes. To achieve independent verification of the chain of ownership each network node stores its own copy of the blockchain.[76] About every 10 minutes, a new group of accepted transactions, called a block, is created, added to the blockchain, and quickly published to all nodes, without requiring central oversight. This allows bitcoin software to determine when a particular bitcoin was spent, which is needed to prevent double-spending. A conventional ledger records the transfers of actual bills or promissory notes that exist apart from it, but the blockchain is the only place that bitcoins can be said to exist in the form of unspent outputs of transactions.[7]:ch. 5
سعر البيتكوين غير مستقر ومن المُحتمل جدا أنك سمعت بأخبار تجاوز بيتكوين لحاجز 11000 دولار صعودا أو نزولا. هناك من يعتقد بأن هذا السعر مُبالغ فيه، لكن هناك كثيرون يعتقدون بأنه سعر لا يُعطي للبيتكوين حقه. من بين الأسباب التي تدفع إلى اعتقاد ذلك هو كون البيتكوين سلعة تحتاج إلى قدر كبير من الكهرباء لإنتاجها ويُفترض أن يكون سعرها على الأقل مُقاربا لسعر الكهرباء التي تم استهلاكها لإنتاجها أو أعلى بقليل بحكم قيام المُنقبين بدور حيوي لشبكة بيتكوين، وبالتالي يجب أن يكون هناك ما يدفعهم للقيام ذلك. بإمكاننا معرفة ما يربحه المنقبون من العمليات التي يقومون بها بشكل دقيق، حيث هناك مواقع تنشر هذه الإحصائيات جاهزة، لكن يُمكن التحقق من ذلك عبر تحليل سجل حسابات بيتكوين أيضا. لدى كتابة هذه السطور استطاع المُنقبون تحقيق $3,925,863 خلال الساعات الـ24 الماضية، قد يبدو هذا المبلغ ضخما، لكن القيام بعمليات التنقيب تلك احتاجت إلى 11,388,578 جيجا هاش /الثانية وهو أيضا رقم كبير جدا ويحتاج إلى قدر ضخم من الكهرباء للقيام بذلك. ليس من السهل معرفة تكلفة القيام بذلك لكن يُمكن القيام ببعض الحسابات التي ستعطينها فهما تقريبيا للوضع.
The unit of account of the bitcoin system is a bitcoin. Ticker symbols used to represent bitcoin are BTC[a] and XBT.[b][72]:2 Its Unicode character is ₿.[1] Small amounts of bitcoin used as alternative units are millibitcoin (mBTC), and satoshi (sat). Named in homage to bitcoin's creator, a satoshi is the smallest amount within bitcoin representing 0.00000001 bitcoins, one hundred millionth of a bitcoin.[2] A millibitcoin equals 0.001 bitcoins; one thousandth of a bitcoin or 100,000 satoshis.[73]
In Ethereum all smart contracts are stored publicly on every node of the blockchain, which has costs.[57] Being a blockchain means it is secure by design and is an example of a distributed computing system with high Byzantine fault tolerance. The downside is that performance issues arise in that every node is calculating all the smart contracts in real time, resulting in lower speeds.[57] As of January 2016, the Ethereum protocol could process about 25 transactions per second.[57] In comparison, the Visa payment platform processes 45,000 payments per second leading some to question the scalability of Ethereum.[58] On 19 December 2016, Ethereum exceeded one million transactions in a single day for the first time.[59]