Всем привет. Есть ли инструмент или методика на смарт контракте , которая может определить за что пришли средства? Допустим у меня на контракте есть массив с GUID и при выполнении определенного метода в программе в этот массив добавляется новый GUID , мне нужно понимать за какой GUID пришла оплата. Изначально я знаю адрес отправителя и сумму.
вам "нужно понимать" где - из контракта или извне? если извне - то объявите Event в котором будут GUID, адрес, сумма - и вызывайте его в вашем "определённом методе", потом читайте через web3
Айгарс из Латвии ищет программистов эфира, чтобы построить латвийскую национальную монету. Его телеграмма: @TheRenchix, кто хочет присоединиться к нему, добавьте его и обсудите.
Друзья, я SRE так-то, разбираюсь с Eth второй день для интереса. У меня вопрос: вот я решил, например, писАть в публичный блокчейн Ethereum. Как посчитать сколько мне это будет стоить? Я правильно понимаю, что дешевле всего "забивать" блок под завязку и отправлять в блокчейн— так будет считаться как 1 транзакция? Спасибо.
Друзья, я SRE так-то, разбираюсь с Eth второй день для интереса. У меня вопрос: вот я решил, например, писАть в публичный блокчейн Ethereum. Как посчитать сколько мне это будет стоить? Я правильно понимаю, что дешевле всего "забивать" блок под завязку и отправлять в блокчейн— так будет считаться как 1 транзакция? Спасибо.
Стоить будет ~1$ за 1 килобайт данных. Очень дорогое хранилище
Друзья, я SRE так-то, разбираюсь с Eth второй день для интереса. У меня вопрос: вот я решил, например, писАть в публичный блокчейн Ethereum. Как посчитать сколько мне это будет стоить? Я правильно понимаю, что дешевле всего "забивать" блок под завязку и отправлять в блокчейн— так будет считаться как 1 транзакция? Спасибо.
нет не так. 1)Считаться будет вот как: цена вызова контракта + цена за каждую инструкцию этого контракта + цена за каждый байт данных которые будут сохранены в блокчейне. (это грубо говоря) 2)У блока есть некий лимит по газу. Занять ВЕСЬ газ блока своим транзакциями у вас не получится, либо это будет стоить на порядок (а то и 2) дороже)
ну и в целом - если спешите - придется платить больше за газ чтобы конкурировать с другими. Если есть время и работа может выполняться маленькими участками - можно будет ловить моменты низкого спроса на газ
Получается, чтобы дешево и распределенно с доверием писать данные на века в блокчейн, лучше свой блокчейн(Graphene или Stellar)? Основной сценарий использования блокчейна сервисом— писать данные, которые нельзя изменять ~ 90%, 10%— платежи токеном за использование сервиса.
Ведь никто не мешает тебе например подписывать данные которые ты публикуешь своим ключем приватным. публичный ключ - публиковать. Кто сомневается в тебе ("не доверяет") - может копировать данные что ты опубликовал себе и если ты, например решишь исправить данные или удалить - он сможет заявить - а вот блок с такими же данными подписанный тобой. Сам он подделать его не сможет - нет твоего приватного ключа. Блоки можешь выкладывать куда хочешь - на amazon 3s - дешево и сердито. кто хочет - пусть следит
хайпа безусловно нет) Но тут такое дело - если в реализации проекта единственный ориентир хайп - скорее всего проект нежизнеспособен - инвестировать в такой - очень странно
Понятно, что если делать свой блокчейн, то и хранение там данных, можно делать бесплатным (своя сеть на своих компах или доверенных компах или вообще компах тех кто присоедениться к, ведь правила для своей сети устанавливаешь сам). Но вопрос, есть ли сейчас проекты реализованные, где в блоке хранится что либо бесплатно? или дешевле чем в Сторджи.
Друзья, поделитесь опытом, кто-как отслеживает актуальность blockNumber на нодах по внешним источникам? Например, есть API etherscan, но нужно ещё парочку надёжных (тот же etherscan несколько раз лежал). Речь про mainnet эфира