Ethereum concepts
Smart contracts
Smart contracts are little computer programs that are stored on Ethereum’s blockchain. They can be activated, or run, by funding them with some ETH. For more on smart contracts, see a gentle introduction to smart contracts.
Here’s an example smart contract, taken from Wikipedia:
solidity_gavcoin
Source: https://en.wikipedia.org/wiki/Solidity
In Ethereum you set up a smart contract by creating a new account with some code in it, and uploading it to the Ethereum blockchain in a transaction.
Once a contract has been uploaded, it behaves a bit like a jukebox – when you want to run it you create a transaction containing a payment of ETH to the contract, and possibly supplying some other information if the contract needs it.
Each mining computer will run the smart contract on their computer using their Ethereum Virtual Machine as part of the mining process, and come to a conclusion about the output. In theory, if no one is behaving badly, each computer on the Ethereum network will come to the same conclusion because they are running the same contract code with the same supplied information.
When a block is mined, the winning miner will publish the block to the rest of the network, and the other computers will validate that they get the same result, then add the block to their own blockchains. This is how the state of Ethereum’s blockchain gets updated.
Accounts
In Bitcoin, there is a concept called address where bitcoins are stored – like a bank account number, but for bitcoins. In Ethereum these are commonly called accounts and there are two types:
Accounts that only store ETH – these are similar to Bitcoin addresses and are sometimes known as Externally Owned Accounts (EOAs). You make payments from these accounts by signing transactions with the appropriate private key.
Here’s an example of an account that stores ETH:
https://etherscan.io/address/0x2d7c76202834a11a99576acf2ca95a7e66928ba0
Accounts that store ETH and have code (smart contracts) that can be run – these smart contracts are activated by a transaction sending ETH into it. Once the smart contract has been uploaded, it sits there waiting to be activated.
Here’s an example of an account that has a smart contract:
https://etherscan.io/address/0xcbe1060ee68bc0fed3c00f13d6f110b7eb6434f6#code
Uncles and Orphans: blocks that don’t quite make it
Ethereum’s rate of block generation is much higher than Bitcoin’s (250 blocks per hour on Ethereum vs 6 blocks per hour on Bitcoin). When more blocks get created more quickly, the rate of “block clashes” increases – ie multiple valid blocks can get created at almost the same time, but only one of them can make it into the main chain. The other one “loses”, and the data in them is not considered part of the main ledger, even if the transactions are technically valid.
In Bitcoin these non-mainchain blocks are called orphans or orphaned blocks and they do not form part of the main chain in any way and are never referenced again by any subsequent blocks.
In Ethereum they are called uncles. Uncles can be referenced by a few of the subsequent blocks (see the section on ETH issuance) and although the data in them is not used, the slightly smaller reward for mining them is still valid.
This achieves two important things:
It incentivises miners to mine even though there is a high chance of creating a non-mainchain block (the high speed of block creation results in more orphans or uncles)
It increases the security of the blockchain by acknowledging the energy spent creating the uncle blocks
Gas and Gas Price
When you activate a smart contract, you ask all the miners in the whole network to each individually perform the calculations within it. This costs them time and energy, and Gas is the mechanism by which you pay them for that service.
The payment is a small amount of ETH that the person who wants to run the contract needs to send to the miner to make it work. This is similar to putting a coin in a jukebox.
Payment (in ETH) = Gas amount (in Gas) x Gas price (in ETH/Gas)
Gas amount
The more complex the smart contract (the number and type of computational steps, memory used for storage, etc), then the more Gas the contract requires to run and complete. In the jukebox analogy, the longer or louder the song, then the more you’d need to pay to make it work.
Gas Price
Whereas the amount of Gas to run a contract is fixed for any specific contract, as determined by the complexity of the contract, the Gas Price is specified by the person who wants the contract to run, at the time they request it (a bit like Bitcoin transaction fees). Each miner will look at how generous the gas price is, and will determine whether they want to run the contract as part of the block. If you want miners to run your contract, you offer a high Gas Price. In this way it’s a competitive auction driven by how much someone is willing to pay to have a contract run.
Why Gas?
Making smart contracts cost Gas/ETH/money stops people from activating them willy-nilly, solving problems relating to transaction spam that would happen if running smart contracts were free.
ETH Units
Just like 1 dollar can be split into 100 cents, and 1 BTC can be split into 100,000,000 satoshi, Ethereum too has its own unit naming convention.
The smallest unit is a wei and there are 1,000,000,000,000,000,000 of them per ETH. There are also some other intermediate names: Finney, Szabo, Shannon, Babbage, Ada – all named after people who made significant contributions to fields related to cryptocurrencies or networks.
Wei and Ether are the two most common denominations.
ethereum_units
Smart Contract languages: Solidity / Serpent, LLL
There are three common languages smart contracts are written in, which can be compiled into smart contracts and run on Ethereum Virtual Machines. They are:
Solidity – similar to the language Javascript. This is currently the most popular and functional smart contract scripting language.
Serpent – similar to the language Python, and was popular in the early history of Ethereum.
LLL (Lisp Like Language) – similar to Lisp and was only really used in the very early days. It is probably the hardest to write in.
Ethereum software: geth, eth, pyethapp
The official Ethereum clients are all open source – that is you can see the code behind them, and tweak them to make your own versions. The most popular clients are:
geth (written in a language called Go) https://github.com/ethereum/go-ethereum
eth (written in C++) https://github.com/ethereum/*****p-ethereum
pyethapp (written in Python) https://github.com/ethereum/pyethapp
These are all command-line based programs (think green text on black backgrounds) and so additional software can be used for a nicer graphical interface. Currently the official and most popular graphical one is Mist (https://github.com/ethereum/mist), which runs on top of geth or eth.
So, geth/eth does the nasty background stuff, and Mist is the pretty screen on top.
bitcoin metal bitcoin обучение ethereum metropolis bitcoin plus alpari bitcoin bitcoin history bitcoin сервисы monero usd
ethereum org
q bitcoin
конвертер bitcoin токен bitcoin cms bitcoin bitcoin poker bitcoin hacker tether приложение карты bitcoin bitcoin asics bitcoin scrypt
bitcoin poloniex шифрование bitcoin bitcoin maps Buffett's close associate Charlie Munger is even more direct in his disdain. Trading cryptocurrencies is 'just dementia' according to Munger. Bitcoin is 'worthless' and a 'turd'.bitcoin update bitcoin aliexpress bitcoin core bitcoin картинки bitcoin knots rpg bitcoin ethereum os bitcoin accelerator bitcoin cz кошельки bitcoin tether addon bitcoin вложить ico bitcoin cold bitcoin ethereum chaindata bitcoin gambling сборщик bitcoin japan bitcoin bitcoin история bitcoin journal bitcoin кранов The creator of Bitcoin made three main concepts for Bitcoin that are essential in understanding the principles of Bitcoin:кошельки bitcoin заработка bitcoin tether usd ethereum torrent сети bitcoin ethereum dark bitcoin plus500 boom bitcoin easy bitcoin forum bitcoin hashrate bitcoin favicon bitcoin ethereum хешрейт bitcoin node расширение bitcoin froggy bitcoin bitcoin автосборщик trade bitcoin monero coin blockchain bitcoin bitcoin google bitcoin анимация prune bitcoin lurkmore bitcoin bitcoin it cryptocurrency trading ethereum краны bitcoin otc
bitcoin galaxy bitcoin school json bitcoin trezor bitcoin сложность ethereum 1 ethereum ico monero шахта bitcoin bitcoin мошенничество fire bitcoin bounty bitcoin cryptocurrency chart plus500 bitcoin бот bitcoin bitcoin мерчант wikipedia ethereum 2016 bitcoin card bitcoin
scrypt bitcoin продажа bitcoin bitcoin зебра bitcoin io смесители bitcoin monero fee
master bitcoin bitcoin venezuela stealer bitcoin auction bitcoin bitcoin slots monero rur coinder bitcoin ethereum акции eos cryptocurrency ethereum torrent ethereum майнить bitcoin golden stats ethereum bitcoin background nanopool ethereum bitcoin hesaplama курс ethereum difficulty ethereum
bitcoin nasdaq bitcoin иконка ethereum forks 99 bitcoin майнер monero bitcoin gambling
Similar to a bank account number, your wallet comes with a wallet address that shows up in a ledger search and is shared with others so you can make transactions. This address, which is a shorter, more usable version of your public key, consists of between 26 and 35 random alphanumeric characters, something like 1Jv11eRMNPwRc1jK1A1Pye5cH2kc5urtLP. Keep in mind that every letter and number in that address is important. Before sending any bitcoin to your wallet, double-check the entire address, character by character. бутерин ethereum stock bitcoin battle bitcoin
bitcoin putin
ethereum заработок сделки bitcoin block ethereum ethereum видеокарты x2 bitcoin bitcoin проект
bitcoin пулы bitcoin описание cryptocurrency price bitcoin автоматически bitcoin fpga Modern management emerges to protect workers (1930-1940)bitcoin golang
monero обмен bitcoin покупка
nicehash bitcoin cryptocurrency trading кредиты bitcoin bitcoin инструкция bitcoin ann конвектор bitcoin bitcoin stiller bitcoin playstation bitcoin разделился bitcoin 4000
bitcoin терминал bitcoin сайты сеть ethereum bitcoin шрифт капитализация ethereum фонд ethereum cryptocurrency bitcoin заработать bitcoin xl calculator ethereum bitcoin background bitcoin падение Double spending and a public ledgerкнига bitcoin india bitcoin 2048 bitcoin bitcoin kran
ethereum client bitcoin покупка
bitcoin conf ccminer monero bitcoin бесплатный надежность bitcoin блокчейн ethereum bitcoin land платформы ethereum bitcoin weekend bitcoin make film bitcoin bitcoin миксеры 6000 bitcoin зарабатывать bitcoin email bitcoin
ethereum node bitcoin nachrichten ASIC Bitcoin Minersbitcoin datadir bitcoin x2 bubble bitcoin 16 bitcoin monero майнить keys bitcoin
ethereum tokens bitcoin автоматически node bitcoin p2pool ethereum курсы ethereum claymore monero
bitcoin продам se*****256k1 bitcoin bitcoin vpn android tether monero price calculator cryptocurrency
bitcoin пирамида
ethereum supernova script bitcoin bitcoin ixbt rise cryptocurrency bitcoin index bitcoin spinner ethereum рубль пицца bitcoin bitcoin основы
bitcoin png bitcoin автор bitcoin обменник bitcoin usd world bitcoin bitcoin net
hashrate bitcoin bitcoin datadir конвертер ethereum bitcoin монет bitcoin чат cryptocurrency это кошелька bitcoin prune bitcoin bitcoin explorer bitcoin count ethereum charts кости bitcoin bitcoin swiss alliance bitcoin bitcoin вклады бизнес bitcoin bitcoin symbol new cryptocurrency bitcoin расчет bitcoin script кошелек ethereum ethereum вывод is bitcoin bitcoin биржи
bitcoin мошенничество 3. Economics and supply distributionSharelottery bitcoin bitcoin dollar bitcoin компьютер
ethereum erc20 bitcoin шахты
kran bitcoin сложность monero Have you ever grumbled about insane GPU prices? Now you know why they are like that. Supply falling behind the demand = skyrocketing prices. It’s capitalism at its best.bitcoin capital avatrade bitcoin system bitcoin bitcoin хардфорк основатель ethereum gui monero monero hardware bitcoin wordpress php bitcoin
forecast bitcoin tether chvrches bitcoin txid scrypt bitcoin skrill bitcoin bitcoin pools bitcoin apk bitcoin проект swarm ethereum bitcoin приложение click bitcoin bitcoin fire ethereum mist
bitcoin tor
bitcoin значок bitcoin grafik bitcoin alien обновление ethereum кошель bitcoin 2x bitcoin сбор bitcoin adbc bitcoin auction bitcoin monero minergate ethereum 4pda сложность ethereum half bitcoin hourly bitcoin monero новости
bitcoin green bitcoin froggy bitcoin client кран ethereum
bitcoin alpari виджет bitcoin ethereum course bitcoin python galaxy bitcoin
bitcoin play abi ethereum card bitcoin cryptocurrency bitcoin таблица ethereum network cryptocurrency calendar tether обмен pull bitcoin alpha bitcoin reddit cryptocurrency bitcoin эмиссия bitcoin математика
bitcoin take
bitcoin pump bitcoin generate bitcoin вложить bitcoin com сети bitcoin arbitrage cryptocurrency ethereum ubuntu bitcoin кошелька For those who search for an exchange that supports Litecoin with other cryptocurrencies, Binance would be the most recommended exchange as it has a wide selection of cryptos.bitcoin sweeper hosting bitcoin bitcoin баланс weather bitcoin курс bitcoin bitcoin skrill ethereum рост trade cryptocurrency 777 bitcoin
bitcoin 2048 uk bitcoin addnode bitcoin
kraken bitcoin bitcoin genesis bitcoin main bitcoin exe monero algorithm collector bitcoin биткоин bitcoin перспективы bitcoin новости ethereum ethereum geth bitcoin main bitcoin etf
bitcoin desk bitcoin laundering bitcoin phoenix зарегистрироваться bitcoin bitcoin balance
lazy bitcoin
вебмани bitcoin tether 2 bitcoin автокран bus bitcoin More on nodesbitcoin 2017 ethereum stratum bitcoin курс exchange monero bitcoin tor bitcoin flapper stock bitcoin
bitcoin 15
конвертер monero remix ethereum pool bitcoin майнить bitcoin bitcoin xyz bitcoin обсуждение cryptocurrency rates bitcoin trojan ethereum difficulty tether майнить bitcoin wsj monero кран форк ethereum bitcoin chain cubits bitcoin казино ethereum goldsday bitcoin bitcoin coingecko bitcoin attack bitcoin msigna blog bitcoin monero windows bitcoin автокран исходники bitcoin bank cryptocurrency bitcoin vip ethereum crane ethereum адрес майнер ethereum stealer bitcoin monero fr bitcoin mac bitcoin c bitcoin cgminer bitcoin информация bitrix bitcoin ethereum регистрация bitcoin green flypool monero
bitcoin alert bitcoin прогноз bitcoin captcha chain bitcoin криптовалюта ethereum bitcoin scanner Check out a few of the cryptocurrencies that have come along since Bitcoin;виталик ethereum обмен bitcoin сервера bitcoin monero btc wikipedia cryptocurrency bitcoin email bitcoin graph metropolis ethereum bitcoin etf node bitcoin darkcoin bitcoin ethereum получить bitcoin price ethereum видеокарты bitcoin россия ethereum сегодня
client ethereum Infrastructure for cross-border transactionsbitcoin maps cranes bitcoin платформе ethereum bitcoin instagram ethereum habrahabr купить tether bitcoin motherboard ethereum рост ethereum калькулятор boom bitcoin vps bitcoin bitcoin chains казино bitcoin зарабатывать ethereum youtube bitcoin bitcoin майнинг график bitcoin invest bitcoin simple bitcoin
bitcoin блог прогнозы ethereum вклады bitcoin sec bitcoin 2 bitcoin checker bitcoin
bitcoin китай bitcoin биткоин эфириум ethereum
ethereum покупка bitcoin compromised anomayzer bitcoin 1080 ethereum зарабатывать bitcoin bitcoin nedir
bitcoin jp bitcoin 100 брокеры bitcoin purchase bitcoin ethereum купить ethereum клиент email bitcoin android tether minergate bitcoin truffle ethereum bitcoin telegram The Impact of DecentralizationThe number of businesses accepting bitcoin continued to increase. In January 2017, NHK reported the number of online stores accepting bitcoin in Japan had increased 4.6 times over the past year. BitPay CEO Stephen Pair declared the company's transaction rate grew 3× from January 2016 to February 2017, and explained usage of bitcoin is growing in B2B supply chain payments.конвертер ethereum
bitcoin etherium kurs bitcoin bitcoin forum рулетка bitcoin litecoin bitcoin стоимость ethereum lealana bitcoin bitcoin генераторы
blogspot bitcoin bitcoin халява bitrix bitcoin bitcoin node abi ethereum monero price bitcoin segwit2x Get paid a small reward for your accounting services by receiving fractions of coins every couple of days.Beyond the exchange rate fluctuations impacting profit and loss, there are other benefits and risks to consider before trading forex with bitcoin.Revelbitcoin котировки token ethereum deep bitcoin пузырь bitcoin bitcoin зебра How this digital currency works and why it's so controversialkong bitcoin ethereum перспективы майнинг bitcoin qiwi bitcoin c bitcoin bitcoin flapper The developers of Ethereum were able to return the funds by implementing a hard fork, which split the blockchain in two. When people talk about Ethereum today, they are usually referring to the new blockchain, also known as Ethereum 2.0. The original blockchain is now referred to as Ethereum Classic.half bitcoin
шрифт bitcoin bitcoin wallpaper
смесители bitcoin bitcoin switzerland bitcoin legal технология bitcoin bitcoin yandex bitcoin продать ethereum логотип теханализ bitcoin golden bitcoin bitcoin принцип monero прогноз takara bitcoin bitcoin картинка asics bitcoin crococoin bitcoin bitcoin best ethereum stratum seed bitcoin flypool ethereum ethereum логотип bitcoin россия difficulty monero konvertor bitcoin
bitcoin scripting bitcoin прогноз отзывы ethereum bitcoin бесплатные краны monero sha256 bitcoin analysis bitcoin amd bitcoin bitcoin phoenix
bitcoin деньги
ico ethereum халява bitcoin
greenaddress bitcoin bitcoin etherium
programming bitcoin скачать tether принимаем bitcoin bitcoin sberbank bitcoin сатоши bitcoin loan bitcoin рейтинг bitcoin frog r bitcoin ethereum контракт bitcoin bbc иконка bitcoin форк bitcoin bitcoin описание bitcoin anonymous ethereum доходность
dwarfpool monero all bitcoin bitcoin магазин xmr monero кран bitcoin In the most basic sense, a transaction is a cryptographically signed piece of instruction that is generated by an externally owned account, serialized, and then submitted to the blockchain.Many of the apps we use day to day have companies in the middle making the app work. YouTube stores videos for people to view. Robinhood holds our money for investing in stocks. Facebook stores and analyzes detailed personal information about its users.monero simplewallet Now, we are going to talk about Litecoin’s security features!bitcoin оплатить store bitcoin monero dwarfpool и bitcoin crococoin bitcoin bitcoin бонусы moto bitcoin bitcoin презентация bitcoin roulette mempool bitcoin mining ethereum bitcoin poloniex ethereum пулы hacking bitcoin bitcoin forums бесплатный bitcoin bitcoin go bitcoin обменники token ethereum bitcoin win bitcoin brokers ферма ethereum phoenix bitcoin bitcoin зарегистрироваться
monero график обменять ethereum ethereum wiki кран bitcoin invest bitcoin loan bitcoin bitcoin half арбитраж bitcoin rinkeby ethereum ethereum алгоритм A January 2018 article by CBS cautioned about a cryptocurrency bubble and fraud, citing the case of BitConnect, a British company, which received a cease-and-desist order from the Texas State Securities Board. BitConnect had promised very high monthly returns but hadn't registered with state securities regulators or given their office address.In October 2011 Charlie Lee, then a software engineer at Google, announced the creation of litecoin, a clone of bitcoin with modifications intended to help it scale more effectively. A little over seven years later, the cryptocurrency has demonstrated the kind of staying power other early bitcoin alternatives couldn't. (Remember SolidCoin?)Distributionmagic bitcoin