Легкие клиенты для Android

Я пытаюсь разработать кошелек для Android, Ethereum goиспользуя DroidGethэту ссылку . Я пытался запустить файл ethereum, testnetно его загрузка занимает вечность blockchain.

Как я могу начать gethв a light weight modeили spv modeкак в bitcoin? Чтобы я мог запустить его на смартфоне, не загружая полную версию blockchain?

Есть ли лучший способ сделать это?

Легких клиентов пока нет; есть некоторый прогресс в проекте cpp-ethereum.
@MikkoOhtamaa Итак, как я могу разработать приложение-кошелек на android? без полной загрузки blockchain?
Я понятия не имею о деталях реализации Android, но клиент go light находится в статусе публичного тестирования .
Может быть полезно: ethereum.stackexchange.com/a/8389/2460 .

Ответы (2)

Легкие клиенты находятся в разработке, в основном рабочие, хотя и в пре-альфа-состоянии. Они разрабатываются в рамках проекта go-ethereum. Вы можете найти больше информации в канале gitter для легкого клиента: https://gitter.im/ethereum/light-client .

Далее go-ethereum начинает делать экспериментальные библиотеки для Android и ios, охватывающие широкий спектр функций, в том числе поддержку облегченного клиента. Это уже работает. Подробнее см. https://github.com/ethereum/go-ethereum/wiki/Mobile-Clients:-Libraries-and-Inproc-Ethereum-Nodes .

Легких клиентов пока нет. Некоторые из них связаны с проектом cpp-ethereum.

Для облегченного приложения кошелька сделайте кошелек на стороне сервера. Сервер взаимодействует с узлом Ethereum (geth). У каждого зарегистрированного пользователя есть свой контракт кошелька. Мобильное приложение взаимодействует с сервером по проприетарному протоколу.

07.01.2017 Обновление подпротокола Light Ethereum (LES/1) на Geth .