FAQ
Domain Socket (IPC) и HTTPS (RPC)¶
Есть два способа подключить cleos к keosd: доменные сокеты или HTTPS. Доменный сокет даёт ряд преимуществ: снижается риск утечки доступа к keosd в LAN, WAN или Интернет. В отличие от HTTPS, где возможны многие векторы атак (в том числе CORS), доменный сокет доступен только для межпроцессного взаимодействия (IPC) в рамках задуманного сценария.
Что означает «transaction executed locally, but may not be confirmed by the network yet»?¶
Это значит, что транзакция успешно принята и выполнена тем экземпляром nodeos, которому cleos отправил её напрямую. Этот экземпляр nodeos должен ретранслировать транзакцию другим узлам по peer-to-peer-протоколу, но нет гарантии, что остальные узлы примут или выполнят её. На этом этапе также нет гарантии, что транзакция принята и выполнена валидным блок-продюсером и включена в валидный блок цепочки. Если нужна более надёжная уверенность во включении транзакции в неизменяемый блокчейн, нужны дополнительные шаги: отслеживать появление транзакции в необратимом (irreversible) блоке.