Я использую инфраструктуру Geth и Swift 4 для загрузки узла внутри приложения iOS 11.0. Этот узел подключается к моему локальному BKC (точнее, к 4 узлам).
Вот несколько тестов, которые я сделал:
Итак, я, вероятно, что-то упустил, но я не понимаю, почему мой узел приложения синхронизируется с Rinkeby, а не с моим частным блокчейном.
Я использую файл static-nodes.json для соединения всех своих узлов (компьютер и приложение).
Я начинаю свои компьютерные узлы с : geth --datadir <datadir> --port <port> --networkid <id> --v5disc --lightserv <int> console
.
Я использую пользовательский файл генезиса. Этот admin.peers
метод подтверждает, что все мои узлы подключаются друг к другу без каких-либо проблем. И я использую GethSetVerbosity(9)
для отображения трассировки и отладки в моей консоли Xcode.
Есть идеи ?
Обязательно ли использовать iOS-устройство в качестве узла? Я не могу придумать причину для этого. Для большинства вещей, которые вам понадобятся в мобильном телефоне, вы можете использовать JSON RCP .
Хакусаро