Size: a a a

2018 March 05

DM

Dmitry Mishunin | HashEx in DeСenter Dev
Askar Abildaev
Всем привет! Ищу опытного Solidity разработчика? Требуется помощь в с контрактами и связке веба с эфириумом. Денюжку за помощь, а также постоянную работу можем обсудить в личке.
Бюджет позволяет?)
источник

AA

Askar Abildaev in DeСenter Dev
Ну я среднюю по рынку пока не знаю 🙂 надеюсь solidity  не будет прям на много дороже чем php, js, .net, python и прочее )
источник

AA

Askar Abildaev in DeСenter Dev
Dmitry Mishunin | HashEx
Бюджет позволяет?)
есть предложения? )
источник

DM

Dmitry Mishunin | HashEx in DeСenter Dev
Можем помочь, да. Hashex.org
источник

AA

Askar Abildaev in DeСenter Dev
Посмотрел, круто. Но сейчас есть человек который работает с эфириумом, нужно помочь решить некоторые проблемы. Грубо говоря нужна консультация, за которую готовы заплатить. И вполне возможно, что появится желание взять сотрудника на постоянную работу.
источник

DM

Dmitry Mishunin | HashEx in DeСenter Dev
консультации мы оказываем тоже
источник

AA

Askar Abildaev in DeСenter Dev
Dmitry Mishunin | HashEx
консультации мы оказываем тоже
сколько стоит?
источник

S

Sergey Boogerwooger in DeСenter Dev
Arslan 🌏
А насчет вся сеть встанет это в чем заключается? Как если ребята грамотные не предусмотрели защиту от перегрузки?
Просто пока не впиливали подсчёт газа. По идее если это приватный блокчейн и захаркоженные контракты - может круто работать. Контракты удобно на Rust писать - клёвый весьма язык
источник

AL

Alexandr Latushkin in DeСenter Dev
Arslan 🌏
А насчет вся сеть встанет это в чем заключается? Как если ребята грамотные не предусмотрели защиту от перегрузки?
Суть вот в чём: "смарт-контракт" это программа, которую выполняют все узлы сети, получают одинаковый результат который и отправляют в БЧ.
Но что если в контракте - бесконечный цикл? Вся сеть встанет.
В эфире чтобы этого не случилось ввели концепт "газа": каждая операция потребляет газ, газ кончился - выполнение прервалось.
А в exonum этого нет
источник

AL

Alexandr Latushkin in DeСenter Dev
+ wasm, должен скоро превратиться в ewasm
источник

S

Sergey Boogerwooger in DeСenter Dev
Alexandr Latushkin
Суть вот в чём: "смарт-контракт" это программа, которую выполняют все узлы сети, получают одинаковый результат который и отправляют в БЧ.
Но что если в контракте - бесконечный цикл? Вся сеть встанет.
В эфире чтобы этого не случилось ввели концепт "газа": каждая операция потребляет газ, газ кончился - выполнение прервалось.
А в exonum этого нет
йеп
источник

R

Rik in DeСenter Dev
Alexandr Latushkin
Суть вот в чём: "смарт-контракт" это программа, которую выполняют все узлы сети, получают одинаковый результат который и отправляют в БЧ.
Но что если в контракте - бесконечный цикл? Вся сеть встанет.
В эфире чтобы этого не случилось ввели концепт "газа": каждая операция потребляет газ, газ кончился - выполнение прервалось.
А в exonum этого нет
Чем по сути является газ?
Что он из себя представляет? Откуда он берется и как выставляется стоимость операции по газу в системе?
источник

I

Ivan in DeСenter Dev
Есть табличка сколько жрет та или иная команда
источник

I

Ivan in DeСenter Dev
источник

AL

Alexandr Latushkin in DeСenter Dev
Rik
Чем по сути является газ?
Что он из себя представляет? Откуда он берется и как выставляется стоимость операции по газу в системе?
Уверен интернет у нас пока работает.
Но в крупную клетку логика довольно проста: газ - это "комиссия" за выполнение операции.

Наши смарт-контракты выполняются майнерами. Майнеры не альтруисты и за свою работу хотят денег.
Но вот у нас 2 контракта - один короткий и простой, а другой - длинный с большим количеством операций.
Ясно что выполнение более длинного контракта должно требовать большей комиссиии. Но как именно?
Вот тут на помощь и приходит "газ". Для выполнения каждой инструкции в контракте требуется определенное количество газа (смотри доки). Чем больше работы - тем больше потребуется газа.
Когда газ который ты "прикладываешь" к транзакции заканчивается раньше чем метод выполнится полностью - исполнение прерывается
источник

R

Rik in DeСenter Dev
Спасибо, теперь я понял механизм
источник

AL

Alexandr Latushkin in DeСenter Dev
Бот удаляет все ссылки.
В общем - в эфире была уязвимость в geth которая позволяла злоумышленникам морочить полным нодам голову.
источник

AL

Alexandr Latushkin in DeСenter Dev
Исправили в середине февраля.
источник

A

Artem in DeСenter Dev
Alexandr Latushkin
Бот удаляет все ссылки.
В общем - в эфире была уязвимость в geth которая позволяла злоумышленникам морочить полным нодам голову.
В каком смысле морочить
источник

AL

Alexandr Latushkin in DeСenter Dev
уязвимость в реализации p2p позволяла злоумышленникам заполнить список пиров своими узлами и отдавать ноде свою версию блокчейна.
источник