Как блокчейн работает в мобильном приложении?

Я прошел несколько уроков по блокчейну, и мне любопытно, как мобильные приложения используют блокчейны.

Насколько я понимаю, каждая учетная запись должна будет постоянно майнить сеть, чтобы получать самую свежую информацию. Однако разве блокчейны не являются массивными реестрами, которые нужно загружать каждый раз, когда присоединяется новый пользователь или каждый раз при обновлении? Как это сохраняется на мобильном устройстве?

Кто-то упомянул, что они использовали REST API для связи с самим узлом своей учетной записи. Это единственный способ заставить его работать?

Как работают такие приложения, как Coinbase?

Простите за длинный вопрос. Надеялся получить разъяснения по этой технологии.


person JianYA    schedule 09.11.2017    source источник
comment
Блокчейн Android предоставляет руководства и учебные пособия, посмотрите этот blog.blockchain.com/category/tutorials -и-гиды   -  person Hemant Parmar    schedule 09.11.2017


Ответы (1)


В настоящее время я не знаю ни одного реального узла, работающего с Android, возможно, в будущем это может быть возможным, но сейчас с вашего телефона вы можете выполнять [JSON-RPC][1] GET только через javascript, используя web3.js. Эти запросы отправляются реальным узлам блокчейна Parity, Geth, и они выполнят все необходимые вычисления и вернут ответ.

Coinbase - это классическая серверная служба, они подключены ко многим узлам, но с вашей точки зрения, как пользователя Android, вы отправляете запрос к этому API, их серверная часть обрабатывает все транзакции web3.js и возвращает ответ.

Так можно ли подключиться к блокчейну прямо со своего телефона? Нет, может быть, в будущем.

Можете ли вы сейчас использовать web3.js и получать информацию и отправлять запросы? да

Вы делаете это, когда используете приложение Coinbase? нет

person Moe Elsharif    schedule 09.11.2017