Bitcoin Forum
May 28, 2024, 05:21:20 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Оплата транзакции с другого адреса  (Read 141 times)
Chistyakov (OP)
Full Member
***
Offline Offline

Activity: 268
Merit: 101



View Profile
August 31, 2018, 03:09:36 AM
Last edit: August 31, 2018, 03:51:49 AM by Chistyakov
 #1

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

Частная кредитная эмиссия - основа новой экономики
Chistyakov (OP)
Full Member
***
Offline Offline

Activity: 268
Merit: 101



View Profile
August 31, 2018, 05:34:35 AM
Last edit: August 31, 2018, 09:06:05 AM by Chistyakov
 #2

Может данную задачу можно реализовать на другой децентрализованной платформе. Например, EOS. Хотелось бы услышать мнение специалистов.
Как известно в сети эфир:"За выполнение операций в контракте, будь то условие, сравнение или вызов функции, нужно платить. Платит всегда тот, кто вызывает контракт. " Соответственно, можно ли как-то сделать чтобы при совершении любой транзакции моего токена вызывается всегда мой основной контракт, в котором зарезервирован эфир для оплаты транзакций?  При этом токены естественно могут находиться у разных людей и они хотят пересылать эти токены друг другу. Может это можно обеспечить как-то отдельным приложением, который запускает мой смарт контракт и указывает ему адреса и количество токенов, которое нужно отправить?

Частная кредитная эмиссия - основа новой экономики
Chistyakov (OP)
Full Member
***
Offline Offline

Activity: 268
Merit: 101



View Profile
September 03, 2018, 10:05:37 AM
 #3

Вот свежая статья, которая говорит. что это возможно.
https://techcrunch.com/2018/09/02/the-collapse-of-eth-is-inevitable/

Частная кредитная эмиссия - основа новой экономики
Chistyakov (OP)
Full Member
***
Offline Offline

Activity: 268
Merit: 101



View Profile
September 03, 2018, 10:24:02 AM
 #4

Жаль, что никто не ответил. Похоже я нашел решение. https://github.com/ethereum/EIPs/issues/865

Возможность для держателей токенов оплачивать транзакции перевода в токенах вместо газа в одной транзакции.

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

Частная кредитная эмиссия - основа новой экономики
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!