43
Согласно графику, для того, чтобы сообщение было отправлено в течение
400 секунд, необходимо поставить стоимость Gas’a в 5,2. Наша цель
заключается в том, чтобы обмен сообщениями был максимально дешев.
Постоим кубическую регрессию, которая позволит
определить оптимальные
расходы.
Методом наименьших квадратов найдем кубическую функцию, с
помощью которой проведем аппроксимацию.
Уравнение регрессии:
(5.2)
Коэффициенты a, b, c и d найдем из решения системы:
(5.3)
Опустим вычисления, искомая функция принимает вид:
.
(5.4)
Изобразим на графике функцию и проследим за стоимостью Gas’a в
пределах 400 секунд.
44
Рисунок 6.2 – Аппроксимация
Из графика видно, что для отправки сообщения можно затратить меньшее
количество Gas’a – 5,1 вместо 5,2. Следовательно наблюдается экономия.
Попробуем еще снизить стоимость транзакций.
Таблица 3 – Цена газа после аппроксимации
Цена Gas’s
5,1
5
4,9
4,6
Время
подтверждения
(в секундах)
350
360
380
450
Можем заметить, что при стоимости Gas’s в 4,6, время подтверждения
переходит заданную границу в 400 секунд.
В конечном итоге, при всех преимуществах реализованной системы, для
отправки одного и того же сообщения в других системах обмена сообщениями,
мне не потратим денежных средств. В нашем случае, за сообщение придется
заплатить, но при этом данные будут отправляться
и храниться максимально
безопасно, а доступ к ним можно получить с любого устройства, использую
единую учетную запись.
.