Size: a a a

2019 May 06

AM

AUCKLAND Manurewa in ББ-чат
Dmitry Khovratovich
они, не поверите, лежат там открытым текстом
Врёте же. Или какие ваши доказательства?
источник

AM

AUCKLAND Manurewa in ББ-чат
Вы имеете ввиду eth.getStorageAt(address, location)

Но там нет констант
источник

AS

Andrey Sobol in ББ-чат
AUCKLAND Manurewa
Врёте же. Или какие ваши доказательства?
Блин, я не могу поверить что это не тролинг
источник

II

Ivan Ivanitskiy in ББ-чат
AUCKLAND Manurewa
Врёте же. Или какие ваши доказательства?
Прошу быть вежливее с собеседниками.
источник

II

Ivan Ivanitskiy in ББ-чат
Вежливость также подразумевает невозможность обвинения во лжи ни в какой форме. Не веришь - опровергай.
источник

AM

AUCKLAND Manurewa in ББ-чат
В хранилище хранятся вменяемые, переменные данные смартконтракта.

Зачем совать туда неизменняемые константы?

Разумеется их там нет
источник

II

Ivan Ivanitskiy in ББ-чат
AUCKLAND Manurewa
В хранилище хранятся вменяемые, переменные данные смартконтракта.

Зачем совать туда неизменняемые константы?

Разумеется их там нет
И где же они?
источник

II

Ivan Ivanitskiy in ББ-чат
В байткоде контракта, ок. Но он точно так же доступен и не зашифрован.
источник

AM

AUCKLAND Manurewa in ББ-чат
Ivan Ivanitskiy
В байткоде контракта, ок. Но он точно так же доступен и не зашифрован.
Когда то пытался в 2017 еще году разобраться.
https://ethereum.stackexchange.com/questions/188/how-can-you-decompile-a-smart-contract

Пока придерживаясь озвученной там версии реальности)
источник

AM

AUCKLAND Manurewa in ББ-чат
Очень хочу узнать как вынимать данные констант из бинарника!
источник

T

TⓇua in ББ-чат
Тут такое дело... Программирование - это такая штука, которая позволяет сделать одно и то же разными путями, на разных языках, разными алгоритмами, функциями...
Видимо каждый видит решение по своему, но они ведь могут все давать одинаковый результат?
источник

DK

Dmitry Khovratovich in ББ-чат
AUCKLAND Manurewa
Очень хочу узнать как вынимать данные констант из бинарника!
1. Пишешь контракт с константой
2. Компилируешь.
3. Ищешь константу в байткоде
4. ????
5. PROFIT!!
источник

AM

AUCKLAND Manurewa in ББ-чат
TⓇua
Тут такое дело... Программирование - это такая штука, которая позволяет сделать одно и то же разными путями, на разных языках, разными алгоритмами, функциями...
Видимо каждый видит решение по своему, но они ведь могут все давать одинаковый результат?
Да, именно!
Неизвестен даже язык смартконтракта до компиляции.
источник

AM

AUCKLAND Manurewa in ББ-чат
Dmitry Khovratovich
1. Пишешь контракт с константой
2. Компилируешь.
3. Ищешь константу в байткоде
4. ????
5. PROFIT!!
Нет там ни адресов ни цифр relative.
По крайней мере в явной форме)
источник

DK

Dmitry Khovratovich in ББ-чат
всё там есть
источник

T

TⓇua in ББ-чат
AUCKLAND Manurewa
Да, именно!
Неизвестен даже язык смартконтракта до компиляции.
я о более глобальном подходе сразу к системе хранения, проверок этих самых дипломов. Можно было сделать по разному, но сделали как захотели. И вполне вероятно, что многие решения давали бы один и тот же результат.
источник

AM

AUCKLAND Manurewa in ББ-чат
Dmitry Khovratovich
всё там есть
И как в бинарнике шифруются данные констант?
источник

AB

Alexander Bokhenek in ББ-чат
AUCKLAND Manurewa
И как в бинарнике шифруются данные констант?
Спойлер: никак.
источник

AM

AUCKLAND Manurewa in ББ-чат
Покажите пример как их там найти и в какой они там форме. Если есть конечно
источник

AB

Alexander Bokhenek in ББ-чат
AUCKLAND Manurewa
Покажите пример как их там найти и в какой они там форме. Если есть конечно
источник