• Как продать ссылки через смарт-контракт Ethereum?

    @salminads
    Будут ли ссылки видны всем пользователям или блокчейн эфира дает непубличный массив?


    Сделать то что вы придумали можно. Для всех публичных переменных (структуры, массивы и прочее) смарт контракт автоматически создает геттеры.

    Функции в смартконтрактах бывают Payable, тоесть принимающие платежи. Чтобы указать стоимость (т.е сколько эфиров нужно перевести) можно использовать модификаторы с указанием необходимой суммы, в случае исключения произойдет revert траназкции, эфир вернется а газ нет.

    Смарт-Контракт сам по себе не может возвращать ответ? Как таковой callback отсутствует? Как тогда провести операцию возврата ссылки?


    Так как на проведение транзакции требуется время то ответа смарт контракт не дает. При выполнении транзакции, блокчейн выдает номер транзакции. Мы можем прочитать блоки и получить список событий созданных контрактом, методом eth_getFilterLogs в Geth.

    Проверять купил человек(кошелек) нужный товар или нет, можно через mapping

    mapping(adress => uint[]) public Orders //adress - адресс кошелька, uint - id товара
    Ответ написан
    1 комментарий
  • Как исполнить скрипт на инстансе Amazon после его создания?

    inoise
    @inoise Куратор тега Amazon Web Services
    Solution Architect, AWS Certified, Serverless
    Если вы не можете зайти с помощью ключа то либо EC2 инстанс не доступен снаружи (смотреть в сторону security groups для начала) и вообще где конкретное указание того в каком subnet будет располагаться инстанс?

    А апач у вас не встает скорее всего по тому что к инстансу не проведен трафик (опять же, смотрите на инфраструктуру)
    Ответ написан
    8 комментариев
  • Как продать ссылки через смарт-контракт Ethereum?

    @rPman
    Вы не сможете реализовать напрямую хранение и передачу данных полностью на контрактах (возможно тут какое-нибудь гомоморфное шифрование применить, я хз), потому что данные будут лежать в открытую.

    Поэтому единственный способ, отслеживать события оплаты в вашем приложении и реагировать соответственно.

    Ваш контракт должен быть просто инструментом, с помощью которого пользователи говорили бы какой товар (ссылку) они хотят получить, вместе с транзакцией оплаты, а ваш сервис уже после этого мог бы отправить в обычной транзакции сообщении купленную информацию по адресу плательщика.
    Ответ написан
    3 комментария
  • Как сделать интерфейс под Windows?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    https://nwjs.io/
    NW.js — JavaScript фреймворк, разработанный под патронажем компании Intel. Позволяет создавать кроссплатформенные десктопные приложения для Windows, MacOS и Linux при помощи веб-технологий на базе Node.js и V8
    Ответ написан
    Комментировать
  • Как сделать интерфейс под Windows?

    Adamos
    @Adamos
    Нужно еще учитывать, как часто вам придется переделывать интерфейс вслед за сайтом.
    Поэтому вычеркиваете С++, Шарп, Дельфы и прочие нормальные языки, на которых вы угрепаетесь переписывать браузер самостоятельно, и читаем, что такое Electron.
    Ответ написан
    3 комментария