Широкая публика впервые узнала о технологии блокчейн с появлением биткойнов . Биткойн, децентрализованная цифровая валюта или криптовалюта , позволяет людям отправлять и получать средства друг другу без необходимости посредника, такого как банк или компания по обработке платежей.
Безопасность и достоверность этих одноранговых транзакций становятся возможными благодаря блокчейну, который облегчает общедоступный регистр всех передач биткойнов в сети и обеспечивает проверки и противовесы, которые предотвращают ловушки P2P, такие как двойные расходы и другая мошенническая деятельность. Хотя блокчейн фактически является основной технологией биткойнов, он также используется для ряда других целей в различных отраслях промышленности.
Из-за присущей ему прозрачности и способности безопасно удалять посредника при упрощении передачи цифровых активов, валюты или иным образом, блокчейн предоставляет некоторые очень уникальные возможности для предприимчивых разработчиков, таких как команда, стоящая за проектом Ethereum.
Что такое Ethereum?
Как и биткойн, Ethereum использует технологию блокчейна. Также, как и биткойны, Ethereum имеет криптовалюту с именем Ether, которую можно покупать, продавать, продавать или производить майнингом. Сходства высокого уровня на этом заканчиваются, однако, так как Ethereum был создан и структурирован со значительно иной целью.
По сути, программируемый блокчейн, платформа Ethereum с открытым исходным кодом может быть домом для множества пользовательских децентрализованных приложений. Это означает, что программисты могут использовать Ethereum не только для разработки и выпуска своих собственных криптовалют, таких как биткойны, но также для хранения и исполнения будущих контрактов, таких как платежи по недвижимости или завещания, например. Согласно его создателям, Ethereum сам по себе является «независимым от ценностей», и, в конце концов, разработчики и предприниматели определят, для чего он используется.
Как и с любым другим блокчейном, база данных Ethereum постоянно обновляется всеми узлами, подключенными к сети. Виртуальная машина Ethereum (EVM) может запускать приложения, смоделированные из популярных языков программирования, таких как JavaScript и Python, при этом каждый узел выполняет одинаковые наборы кодированных инструкций.
Поскольку все вычисления в EVM выполняются параллельно по всей сети, у вас есть децентрализованный консенсус, который гарантирует отсутствие простоев, мгновенного сбоя или аварийного восстановления и гарантирует, что любые данные, хранящиеся в блокчейне Ethereum, не могут быть взломаны или изменены по любой причине.
Счета и смарт-контракты
Чтобы по-настоящему понять Ethereum, сначала нужно понять концепцию умных контрактов. Блокчейн Ethereum отслеживает текущее состояние каждого аккаунта, а также переводы стоимости между ними, в отличие от своего биткойн-аналога, который ведет учет только финансовых транзакций.
В блокчейне Ethereum можно найти два типа учетных записей: внешние счета (EOA) и контрактные счета. EOA контролируются пользователем и доступны через уникальный закрытый ключ. Контрактные счета, тем временем, содержат код, который запускается при отправке транзакции на учетную запись. Эти программы обычно называют умными контрактами.
Интеллектуальные контракты открывают целый мир возможностей для интуитивно понятных программистов, в том числе возможность создавать программы, которые исполняют контракты или передают право собственности на активы только тогда, когда наступит подходящее время. Развертывание этого кода в блокчейне Ethereum создает новую контокоррентную учетную запись, которая затем запускается только тогда, когда инструкции об этом отправляются EOA — под контролем владельца учетной записи, которая имеет соответствующий закрытый ключ.
Когда учебная транзакция отправляется из EOA на Контокоррентный счет, пользователь должен платить номинальную плату сети Ethereum за каждый шаг программы, который он хотел бы выполнить. Этот сбор оплачивается не в фиатной валюте, а в Ether, собственной криптовалюте, связанной с платформой Ethereum.
Горный Эфир
Ethereum использует систему Proof-of-Work (PoW) для проверки и выполнения транзакций в своей сети, в отличие от биткойнов или многих других одноранговых протоколов, использующих публичную цепочку блоков. Каждая транзакция сгруппирована с другими, которые были недавно отправлены как часть криптографически защищенного блока.
Компьютеры, известные как «майнеры», затем используют свои циклы GPU и / или CPU для решения сложных вычислительных проблем с памятью до тех пор, пока их коллективная мощность не найдет решение. Как только это происходит, все транзакции проверяются и выполняются, и блок добавляется в цепочку блоков. Те майнеры, которые участвовали в решении блока, получают заранее определенную долю Ether, свою награду за поддержание работы сети Ethereum.
Новички в майнинге Ether, как правило, объединяются в пулы, которые объединяют вычислительную мощность нескольких майнеров, чтобы быстрее решать блоки и соответственно распределять вознаграждение, а те, у кого больше хэш-мощности, получают большую долю Ether. Некоторые из наиболее популярных майнинг-пулов Ethereum — Ethpool , F2Pool и DwarfPool . Многие продвинутые пользователи выбирают майнинг самостоятельно .
Покупка, продажа и торговля эфиром
Эфир также можно покупать, продавать и продавать за фиатную валюту, а также за другие криптовалюты через онлайн-биржи, такие как Coinbase , Bitfinex и GDAX .
При инвестировании и торговле криптовалютами обязательно следите за красными флагами .
Эфириум Кошелек
Ethereum Wallet — это локально установленное приложение, защищенное закрытым ключом, которое надежно хранит ваш Ether, а также любые другие ресурсы, созданные на платформе. Вы также можете использовать программное обеспечение кошелька для написания, развертывания и выполнения вышеупомянутых интеллектуальных контрактов.
Рекомендуется загружать только кошелек Ethereum с Ethereum.org или соответствующего репозитория GitHub .
Исследователи Эфириума
Вся активность в блокчейне Ethereum является общедоступной и доступной для поиска, и самый простой способ просмотра этих транзакций — через проводник блоков, например Etherchain.org или EtherScan. Если ни один из них не отвечает вашим потребностям, простой поиск в Google вернет несколько альтернатив.