- Installing Geth
- Updating Geth
- Install from a package manager
- Install on macOS via Homebrew
- Install on Ubuntu via PPAs
- Install on Windows
- Install on FreeBSD via pkg
- Install on FreeBSD via ports
- Install on Arch Linux via pacman
- Download standalone bundle
- Run inside Docker container
- Build go-ethereum from source code
- Most Linux systems and macOS
- Windows
- FreeBSD
- Building without a Go workflow
- Как установить Ethereum кошелек на компьютер с Windows?
- Оптимальное «железо» для установки кошелька Ethereum на компьютер
- Полновесный Ethereum-кошелек: установка на Windows и дальнейшее использование
- Устанавливаем тонкий Эфириум-кошелек на ПК
- JAXX: идеальный кошелек для Эфириума на компьютер
- Как создать Эфириум-кошелек Exodus на компьютере?
- Толстый или тонкий Эфириум-кошелек: достоинства и недостатки клиентов
Installing Geth
You can install the Go implementation of Ethereum using a variety of ways. These include installing it via your favorite package manager; downloading a standalone pre-built bundle; running as a docker container; or building it yourself. This document details all of the possibilities to get you joining the Ethereum network using whatever means you prefer. A list of stable releases can be found here.
Updating Geth
Updating go-ethereum is as easy as it gets. You just need to download and install the newer version of geth, shutdown your node and restart with the new software. Geth will automatically use the data of your old node and sync the latest blocks that were mined since you shutdown the old software.
Install from a package manager
Install on macOS via Homebrew
The easiest way to install go-ethereum is to use our Homebrew tap. If you don’t have Homebrew, install it first.
Run the following commands to add the tap and install geth :
You can install the master branch using the —devel parameter:
The abigen , bootnode , checkpoint-admin , clef , devp2p , ethkey , evm , faucet , geth , p2psim , puppeth , rlpdump , and wnode commands are then available on your system in /usr/local/bin/ .
Find the different options and commands available with geth —help .
Install on Ubuntu via PPAs
The easiest way to install go-ethereum on Ubuntu-based distributions is with the built-in launchpad PPAs (Personal Package Archives). We provide a single PPA repository that contains both our stable and development releases for Ubuntu versions trusty , xenial , zesty and artful .
To enable our launchpad repository run:
Then install the stable version of go-ethereum:
Or the develop version via:
The abigen , bootnode , clef , evm , geth , puppeth , rlpdump , and wnode commands are then available on your system in /usr/bin/ .
Find the different options and commands available with geth —help .
Install on Windows
The easiest way to install go-ethereum is to download a pre-compiled binary from the downloads page. The page provides an installer as well as a zip file. The installer puts geth into your PATH automatically. The zip file contains the command .exe files that you can use without installing by runnning it from the command prompt.
Install on FreeBSD via pkg
The geth command is then available on your system in /usr/local/bin/ . You can create a new account on your node with:
Find the different options and commands available with geth —help .
Install on FreeBSD via ports
Go to the net-p2p/go-ethereum ports directory:
Then build it the standard way (as root):
The abigen , bootnode , clef , evm , geth , puppeth , rlpdump , and wnode commands are then available on your system in /usr/local/bin/ .
Find the different options and commands available with geth —help .
Install on Arch Linux via pacman
The geth package is available from the community repo.
You can install it using:
The abigen , bootnode , clef , evm , geth , puppeth , rlpdump , and wnode commands are then available on your system in /usr/bin/ .
Find the different options and commands available with geth —help .
Download standalone bundle
We distribute our stable releases and development builds as standalone bundles. These are useful when you’d like to: a) install a specific version of our code (e.g., for reproducible environments); b) install on machines without internet access (e.g., air-gapped computers); or c) do not like automatic updates and would rather manually install software.
We create the following standalone bundles:
- 32bit, 64bit, ARMv5, ARMv6, ARMv7 and ARM64 archives ( .tar.gz ) on Linux
- 64bit archives ( .tar.gz ) on macOS
- 32bit and 64bit archives ( .zip ) and installers ( .exe ) on Windows
We provide archives containing only Geth, and archives containing Geth along with the developer tools from our repository ( abigen , bootnode , disasm , evm , rlpdump ). Read our README for more information about these executables.
Download these bundles from the Go Ethereum Downloads page.
Run inside Docker container
If you prefer containerized processes, we maintain a Docker image with recent snapshot builds from our develop branch on DockerHub. We maintain four different Docker images for running the latest stable or development versions of Geth.
- ethereum/client-go:latest is the latest development version of Geth (default)
- ethereum/client-go:stable is the latest stable version of Geth
- ethereum/client-go:
is the stable version of Geth at a specific version number - ethereum/client-go:release-
is the latest stable version of Geth at a specific version family
To pull an image and start a node, run these commands:
We also maintain four different Docker images for running the latest stable or development versions of miscellaneous Ethereum tools.
- ethereum/client-go:alltools-latest is the latest development version of the Ethereum tools
- ethereum/client-go:alltools-stable is the latest stable version of the Ethereum tools
- ethereum/client-go:alltools-
is the stable version of the Ethereum tools at a specific version number - ethereum/client-go:alltools-release-
is the latest stable version of the Ethereum tools at a specific version family
The image has the following ports automatically exposed:
- 8545 TCP, used by the HTTP based JSON RPC API
- 8546 TCP, used by the WebSocket based JSON RPC API
- 8547 TCP, used by the GraphQL API
- 30303 TCP and UDP, used by the P2P protocol running the network
Note, if you are running an Ethereum client inside a Docker container, you should mount a data volume as the client’s data directory (located at /root/.ethereum inside the container) to ensure that downloaded data is preserved between restarts and/or container life-cycles.
Build go-ethereum from source code
Most Linux systems and macOS
Go Ethereum is written in Go, so to build from source code you need the most recent version of Go. This guide doesn’t cover how to install Go itself, for details read the Go installation instructions and grab any needed bundles from the Go download page.
With Go installed, you can download the project into you GOPATH workspace via:
You can also install specific versions via:
The above commands do not build any executables. To do that you can either build one specifically:
Or you can build the entire project and install geth along with all developer tools by running go install ./. in the ethereum/go-ethereum repository root inside your GOPATH workspace.
If you are using macOS and see errors related to macOS header files, install XCode Command Line Tools with xcode-select —install , and try again.
If you encounter go: cannot use path@version syntax in GOPATH mode or similar errors, enable gomodules using export GO111MODULE=on .
Windows
The Chocolatey package manager provides an easy way to get the required build tools installed. If you don’t have chocolatey, follow the instructions to install it first.
Then open an Administrator command prompt and install the build tools you need:
Installing these packages sets up the path environment variables, you need to open a new command prompt to get the new path.
The following steps don’t need Administrator privileges. First create and set up a Go workspace directory layout, then clone the source and build it.
FreeBSD
Ports are slightly more up to date (1.8.14 at the time of writing)
Clone the repository to a directory of your choosing:
Building geth requires the Go compiler:
If your golang version is >= 1.5, build the geth program using the following command:
If your golang version is build/bin/geth to start your node.
Building without a Go workflow
If you do not want to set up Go workspaces on your machine, but only build geth and forget about the build process, you can clone our repository and use the make command, which configures everything for a temporary build and cleans up afterwards. This method of building only works on UNIX-like operating systems, and you still need Go installed.
These commands create a geth executable file in the go-ethereum/build/bin folder that you can move wherever you want to run from. The binary is standalone and doesn’t require any additional files.
Additionally you can compile all additional tools go-ethereum comes with by running make all . A list of all tools can be found here.
If you want to cross-compile to another architecture check out the cross-compilation guide.
If you want to build a stable release, the v1.9.21 release for example, you can use git checkout v1.9.21 before running make geth to switch to a stable branch.
© 2013–2019. The go-ethereum Authors. Edit this page.
Как установить Ethereum кошелек на компьютер с Windows?
Оптимальное «железо» для установки кошелька Ethereum на компьютер
Прежде, чем ставить клиент для Эфира на свой ПК, нужно сначала понять, сумеет ли ваша машина нормально потянуть такую программу. Оптимальная конфигурация выглядит следующим образом:
- Версия ОС — для работы подойдёт любая платформа от Windows 7 и выше. С этим ни у кого не должно возникнуть проблем (вряд ли кто-то до сих пор сидит на XP).
Процессор — сгодится любой чип, работающий на 4-х ядрах.
Оперативная память — минимальное требование составляет 4 Гб. Но если вы хотите, чтобы компьютер не притормаживал при параллельной работе с кошельком, браузером и другими приложениями, лучше иметь на борту 8 Гб или больше.
Отдельного внимания заслуживает скорость интернета. В идеале вам нужен тариф на 100 Мбит/сек, но можно обойтись и пакетом на 30 Мбит/сек (правда в таком случае блокчейн будет скачиваться гораздо дольше, а при отправке монет возможны задержки).
Полновесный Ethereum-кошелек: установка на Windows и дальнейшее использование
В данном случае мы рассмотрим официальный клиент Ethereum Wallet. Для его инсталляции вы должны иметь производительный компьютер и, что самое главное, вместительный накопитель. Однако эти жертвы будут оправданы, если планируется хранение большого количества криптомонет, ведь в плане безопасности это приложение считается едва ли не лучшим.
Если с «железом» и свободным пространством на диске все нормально, можно приступать к установке. Проходит этот процесс следующим образом:
- Идём по адресу ethereum.org, немного прокручиваем главную страницу вниз и кликаем на голубую кнопку Download.
Когда установочный файл загрузится, запускаем его.
Немного ждём, а потом из предложенных вариантов выбираем Use The Main Network.
Жмём кнопку Skip, когда мастер установки спросит, есть ли у нас кошелек. Но если он все-таки имеется, загружаем файл с приватными ключами.
Придумываем максимально сложный пароль для входа в программу.
Ещё немного ждём, после чего читаем инструкцию о том, как делать резервную копию кошелька (об этом мы поговорим чуть позже).
Через встроенный инструмент ShapeShift переводим на новый бумажник 0.25–1 ETH (это нужно для полноценной активации клиента). При желании это можно сделать позже.
Итак, синхронизация окончена, приложение готово. Настало время узнать, как открыть кошелек Эфириума на компьютере и применять его в дальнейшем. К счастью, здесь всё просто. Входить в программу можно через ярлык на рабочем столе. Кликнув по нему два раза, вы увидите перед собой окно кошелька, в котором можно:
- Узнать свой публичный адрес (расположен в главном меню под словами Main Account).
Создать новый профиль (синяя кнопка ADD ACCOUNT).
Отправить деньги другим пользователям во вкладке SEND, расположенной вверху. Вам надо будет лишь вписать адрес кошелька получателя и указать размер комиссии.
Интересен тот факт, что приложение частично русифицировано. Его верхние вкладки (Аккаунты, Редактировать, Вид, Дополнительно, Окно, Помощь), а также их наполнение прописаны на русском языке. Остальные области клиента заполнены английскими словами. Выглядит это необычно, но дискомфорта при использовании не вызывает.
Устанавливаем тонкий Эфириум-кошелек на ПК
JAXX: идеальный кошелек для Эфириума на компьютер
Этим клиентом уже довольно долго пользуются сотни людей. Он зарекомендовал себя как отличный криптовалютный бумажник, позволяющий получать и пересылать деньги, а также проводить внутренний обмен одного актива на другой. Как же установить данный кошелек Эфириума на компьютер? Всё предельно просто:
- Переходим на сайт jaxx.io.
Жмём на синюю кнопку Download.
После перехода на другую страницу ещё раз кликаем на кнопку загрузки (расположена напротив пункта Desktop Windows).
Когда выскочит окно, сообщающее о том, как проверить подлинность клиента, в третий раз жмём на кнопку скачивания.
После загрузки установочного файла запускаем его.
Ждем несколько секунд, после чего запускаем ярлык кошелька, расположенный на рабочем столе.
Принимаем условия использования клиента.
Выбираем пункт CREATE NEW WALLET.
В следующем окне выбираем вариант EXPRESS (то есть, быстрое создание).
Из предложенного списка выбираем криптовалюты, с которыми планируем работать в будущем. Можно начать с верхней пятерки цифровых активов: Биткоин, Эфириум, Эфириум Классик, Лайткоин, Дэш. При желании этот список можно будет дополнить потом.
Хотя кошелек уже готов к применению, нам нужно выполнить ещё несколько важных действий. Прежде всего, необходимо узнать секретную фразу для восстановления доступа. Для этого проделываем следующие шаги:
- Кликаем на пункт настроек (3 горизонтальные полоски) и выбираем раздел TOOLS.
Выбираем вариант Backup wallet.
Кликаем на вариант View Backup Phrase.
По истечении 3 секунд появится кнопка I UNDERSTAND. Нажимаем её.
В качестве дополнительной меры безопасности можно установить пин-код. Это делается в разделе Settings.
Пользоваться кошельком предельно просто. Поскольку нам нужен Эфириум, жмем на значок ETH, расположенный в верхней части меню. Вам сразу покажет действующий публичный адрес.
К услугам пользователя предоставляется 3 основные кнопки:
- Receive — для получения монет.
Exchange — для обмена Эфира на другой цифровой актив с помощью инструмента ShapeShift.
Кроме того, в данном кошельке можно:
- отслеживать всю историю транзакций;
- выбирать фиатную валюту, в которой будет отображаться текущий курс Эфира;
- просматривать приватные ключи всех своих кошельков (эта опция есть в разделе TOOLS);
- проводить экспорт приватных ключей с других кошельков.
Как видно, описанный бумажник обладает всем необходимым функционалом для работы с криптовалютой. Однако есть ещё одна программа, которая не уступает по данному показателю, о ней поговорим далее.
Как создать Эфириум-кошелек Exodus на компьютере?
Инсталляция и настройка данного бумажника проходит по такому алгоритму:
- Заходим на сайт exodus.io. Здесь можно скачать рассматриваемый кошелек для Эфириума на Виндовс 10, на более старые версии этой платформы (до семёрки), на Линукс и Mac OS.
Выбираем вариант для Windows (кнопка расположена вверху) и загружаем установочный файл.
Запускаем мастер установки и ждём несколько секунд. После завершения инсталляции клиент сразу же откроется. Чтобы начать пользоваться бумажником, необходимо перевести на него любое количество какой-нибудь криптовалюты. Поскольку нас интересует Эфир, мы будем использовать именно его.
Кликаем на вкладку Wallet и выбираем пункт Ethereum.
Жмём на копку Receive. Высветится окно с публичным адресом Эфириум-кошелька.
Переводим на этот адрес любое количество монет. Можно скинуть деньги с другого программного кошелька или онлайнового хранилища (это абсолютно неважно). После пополнения баланса принимаем все меры безопасности.
Кликаем на вкладку Backup.
Всё! Теперь вы знаете, как установить и настроить данный кошелек Ethereum на Windows. Осталось лишь использовать имеющийся функционал, включающий в себя:
- отправку монет в разделе Send;
- внутренний обмен цифровых активов (вкладка Exchange);
- отслеживание динамики изменения курса Эфира (во вкладке Portfolio);
- выбор фиатной валюты, в которой отображается курс;
- смену темы оформления (кнопка Skins в настройках).
Напоследок хочется отметить один неприятный момент, касающийся смены валюты, в которой отображается курс. Иногда при выборе новой денежной единицы кошелек зависает, поэтому его приходится перезагружать. После повторного входа уже будет установлена выбранная единица отображения.
Толстый или тонкий Эфириум-кошелек: достоинства и недостатки клиентов
Сильные и слабые стороны рассмотренных типов бумажников мы указали в таблице ниже:
Толстые | Тонкие | ||
Плюсы | Минусы | Плюсы | Минусы |
Полновесный кошелек имеет собственный блокчейн, поэтому ему не нужно обращаться к базам данных на сторонних ресурсах. Это гарантирует пользователю полную анонимность. | Долгое скачивание блокчейна, который весит почти 670 Гб. | Крайне быстрая установка. | При транзакциях тонкие кошельки обращаются к блокчейну на сторонних сервисах. Это бьёт по анонимности. |
Можно организовать «холодное» хранение Эфириума, что делает кражу монет практически невозможной. | Полновесный кошелек нагружает «железо». Поэтому для его установки необходимо иметь компьютер с неслабой конфигурацией. | Наличие всех необходимых мер безопасности, которые сводят вероятность кражи к минимуму. | Нельзя хранить Эфир в «холодном» режиме. |
Деньги хранятся прямо на компьютере человека, поэтому их сохранность не зависит от работоспособности посторонних площадок. | В случае зависания синхронизации весь процесс надо начинать заново. | Имеется поддержка сразу нескольких криптовалют, что позволяет человеку параллельно накапливать разные цифровые активы. | В случае с кошельком Exodus надо обязательно вносить первоначальный депозит. Поэтому он не подходит новичкам, у которых изначально вообще может не быть криптовалюты. |
Есть возможность создания нескольких аккаунтов, что позволит более грамотно распоряжаться криптомонетами. | Клиенты меньше нагружают «железо» и не требуют выделения огромного свободного пространства. |
Вот мы и рассмотрели популярные Ethereum-кошельки и инструкции их установки на Виндовс. Подводя итоги, можно сказать, что все упомянутые бумажники имеют как достоинства, так и недостатки, но при этом каждый из них по-своему хорош. Если вас в первую очередь интересует безопасность, тогда лучше установите себе полновесный клиент. Да, его инсталляция и последующее увеличение объёма принесут определённые неудобства, однако такой бумажник крайне надёжен. Тем, кто делает ставку на удобство, подойдут легкие программы. Они не так безопасны, зато с ними меньше мороки.