Author

Topic: [ETH] Ethereum - мировой компьютер - page 109. (Read 1885798 times)

legendary
Activity: 2618
Merit: 1504
   Продолжение предыдущего поста
                                                                                                                                                        Предпосылки
                                                                                                                                                            
                                                                                                                                                                Фаза 1
                                                                                                                                             Темы подсети:
                                                                                                                                                              -синхронизация сети шардов
                                                                                                                                               Eth1x :
                                                                                                                                                               -синхронизация состояний
                                                                                                                                                               -хранение ретроспективных данных
                                                                                                                                               Масштаб:
                                                                                                                                                                -служба обнаружения
                                                                                                                                                                -сетевая репутация
                                                                                                                                                                -синхронизация сети шард Eth1

                                                                                                                                                               Служба обнаружения
     В своей статье eth1+eth2 client relationship Дэнни @djrtwo разумно предлагает сохранить P2P-интерфейсы eth2-клиент и eth1-движок отдельно. Эти пары интерфейсов должны работать под одной и той же сетевой идентификацией. В противном случае было бы трудно оправдать репутацию пиров, составляющих сеть шардов Eth1.
Работа под единым идентификатором подразумевает совместное использование службы обнаружения между eth2-клиент и eth1-движок. Это имело бы смысл, если бы eth2-клиент взял на себя ответственность за обнаружение сети, предоставив услугу обнаружения eth1-движку. Такой подход к распределению обязанностей обнаружения, вероятно, делает коммуникацию в паре клиент-движок двунаправленной из-за шаблона, широко используемого в клиентах eth1 для запроса обнаруженных одноранговых узлов по требованию.
     Другой подход к службе обнаружения пары клиент-движок будет заключаться в сохранении обнаружения eth1-движка и начальной загрузке его с идентификатором узла, используемым eth2-клиентом. Этот способ менее инвазивен для кодовой базы eth1-движка и все еще позволяет поддерживать общую сетевую идентичность, не требуя, чтобы связь клиент-движок была двунаправленной.
                                                                                                                                                                  Сетевая репутация
    Работающая под одним и тем же сетевым идентификатором пара клиент-движок становится единым субъектом репутации. Однако управление репутацией других одноранговых узлов в сети требует дополнительной связи между eth2-клиентом и eth1-движком, поскольку они все еще разделяют сетевые обязанности, такие как сплетни о транзакциях и синхронизация состояний eth1-движком против сплетен о блоках eth2-клиентом. Например, обе части пары должны будут уведомлять друг друга о плохом поведении, наблюдаемом на их стороне сети, что приведет к отключениям и дальнейшим запретам вредоносных пиров.
   Сетевые спецификации не охватывают эвристику репутации, что делает ее специфичной для конкретной реализации. Таким образом, он может отличаться не только между клиентами eth1 и eth2, но и между различными реализациями клиентов eth2. Это несоответствие оставляет небольшое пространство для эвристики совместного управления репутацией, которая, вероятно, будет урезана только для отключения сигналов. Эта часть протокола также требует двунаправленной связи в паре клиент-движок.
                                                                                                                                                                Синхронизация шардов Eth1  
     Eth1-движок будет отвечать за синхронизацию состояния либо с существующим в настоящее время алгоритмом, либо с любым другим решением, которое предложит Eth1x. Но управление процессом синхронизации должно быть выполнено eth2-клиентом, который изначально просматривает сеть, чтобы найти самую последнюю завершенную контрольную точку и отправить команду eth1-движку, чтобы начать синхронизацию с определенным  состоянием корневого узла.
Другая часть того, что в настоящее время называется быстрой синхронизацией в Eth1, связывает загруженное состояние с блоком генезиса цепочкой Ethash-valid, проверяя, что состояние принадлежит канонической цепочке. В мире Eth2 такая проверка будет выглядеть иначе из-за слабой субъективности. Таким образом, eth2-клиент завершит синхронизацию шард Eth1, проверив, является ли состояние каноническим. Весьма вероятно, что обе части процесса синхронизации могут выполняться одновременно.
  Другая ответственность, которую стоит отметить в этом разделе, это доступ к данным истории Eth1. В общем, древние данные будут полностью обрабатываться eth1-движком. После завершения процесса синхронизации eth2-клиент может отправить команду eth1-движку для получения всей цепочки блоков и квитанций. Однако иметь дело с историей, представленной цепочкой блоков и квитанциями, довольно обременительно. Одна из целей исследований Eth1x - улучшить управление историческими данными, что может значительно повлиять на впечатление от использования шардов Eth1.
    Старая регулярная блочная синхронизация все еще может быть использована для быстрого восстановления состояния после относительно коротких периодов простоя. Однако для этого потребуется дополнительная информация, полученная из сети шардов Eth1, например номер блока Eth1, соответствующего началу цепочки. Если это число будет слишком далеко от текущего состояния клиента, то стоит вернуться к состоянию синхронизации или использовать другие методы, вероятно, заимствованные из синхронизации луча. В любом случае, с точки зрения eth2-клиента, это будет единственная команда для синхронизации с конкретным корневым узлом состояния, и эвристика этой синхронизации должна быть полностью обработана eth1-движком.

                                                                                                                                                                         Клиент
                                                                                                                          

                                                                                                                                                                         Объем
                                                                                                                                                                                 -обновления кода
                                                                                                                                                         Избавление от PoW
                                                                                                                                                                                 -условия действия
                                                                                                                                                                                 -производство блоков
                                                                                                                                                                                 -выбор форка
                                                                                                                                                           Сетевой стек
                                                                                                                                                                                  -открытие
                                                                                                                                                                                  -репутация
                                                                                                                                                                   Состояние триединой обрезки
                                                                                                                                                                                  -Eth1-Eth2 коммуникационный протокол
                                                                                                                                                               Консенсус
                                                                                                                                                                                  -установление главы
                                                                                                                                                                                  -создание блока
                                                                                                                                                                                  -вставка блока
                                                                                                                                                                                  -завершение блока
                                                                                                                                                                    сеть
                                                                                                                                                                                   -открытие
                                                                                                                                                                                   -репутация
                                                                                                                                                                                   -синхронизация
                                                                                                                                                           UX дизайн интефейса
                                                                                                                                                                                   -фасадный интерфейс
                                                                                                                                                                                   -легкий клиент
                                                                                                                                                                                   -клиентная оснастка

                                                                                                                                                               Состояние триединой обрезки

                                                                                                                                                                                    
  Очистка устаревших версий состояния триединой обрезкой очень важна для поддержания нормального состояния Eth1 в течение всего времени работы клиента.
В настоящее время этот механизм использует отслеживание расстояния, чтобы определить, какие версии состояний устарели и должны пройти процесс сокращения. Параметр distance должен быть достаточно большим, чтобы защитить клиента от случайной реорганизации, требующей перехода от старой версии состояния, которое уже было обрезано, например клиент geth использует 128 блоки в качестве расстояния следования по умолчанию в основной сети.
  Для шардов Eth1, более органичным триггером для обрезки будет завершение контрольной точки. Как только eth2-клиент получает новые завершенные контрольные точки, он может вызвать eth1-движок с хэшем завершенного блока Eth1 и тем самым запустить процесс состояния тройной обрезки вплоть до этого блока.

                                                                                                                                                                     Набор инструментов
 С точки зрения пользователя переключение с Eth1 на шарды Eth1  означало бы поддержание еще одного клиента и настройку соединения между двумя частями нового клиента. Это звучит как значительный недостаток UX дизайна. Клиентский инструментарий может быть средством от этого. Этот вид инструментария должен обеспечивать поддержку всех основных eth1-движков и eth2-клиентов, иметь возможность загружать и настраивать их, а также устанавливать канал связи пары клиент-движок.

  Окончание в следующем посте
legendary
Activity: 2618
Merit: 1504
                                                                                                                                                                   Масштаб слияния Eth1-Eth2
                                                                                                                                                                     Переход от Eth1 к Eth2  

     Оригинал: https://ethresear.ch/t/the-scope-of-eth1-eth2-merger/7362  Автор Mikhail Kalinin(@mkalinin)



    Спасибо  @timbeiko, @djrtwo, @gballet за обсуждение и комментарии.
Эта статья является продолжением статьи @djrtwo,  о взаимодействии клиентов Eth1+Eth2. Принимая во внимание разделение обязанностей, описанное в предыдущем документе, в качестве основы, оно нацелено на определение объема работ, необходимых для осуществления слияния.
Наряду с областью применения, в нем содержатся соображения относительно реализации конкретных компонентов eth1-движок и eth2-клиент в контексте шардов Eth1. В зависимости от раздела эти мысли имеют разный уровень детализации. Эта информация предназначена для того, чтобы стать отправной точкой для дальнейшего обсуждения спецификаций и реализации.
Примечание: результаты Eth1.x(это кодовое имя для полного набора обновлений в основной сети Ethereum), предназначенного для краткосрочного внедрения не являются строго обязательными для технической стороны слияния. Несмотря на это, предварительные условия включают Eth1.x, чтобы подчеркнуть, насколько важны его усилия для принятия валидаторов и взаимодействия с пользователем после слияния.

                                                                                                                                                 Консенсус

                                                                                              

                                                                                                                                               Предпосылки
                                                                                                                                           Фаза 1:
                                                                                                                                                           -переход между состояниями
                                                                                                                                                           -выбор форка
                                                                                                                                                           -валидатор
                                                                                                                                           Eth 1.x:
                                                                                                                                                           -выполнение без управления состоянием

                                                                                                                                                       Масштаб:
                                                                                                                                           движок Eth1:
                                                                                                                                                            -обработка блоков
                                                                                                                                                            -производство блоков
                                                                                                                                                            -выбор внешней вилки
                                                                                                                                            Шард Eth1:
                                                                                                                                                            -функция состояния перехода
                                                                                                                                                            -обязанности валидатора
                                                                                                                                      Цепь Маяков(Beacon chain):
                                                                                                                                                             -шарды Eth1 как источник депозитов
                                                                                                                                                             -возможности валидатора
                                                                                                                                                             -выбор комитета по шардам Eth1
                                                                                                                                                             -вознаграждения Eth1

                                                                                                                                             Движок Eth1(Eth1-engine)

Для совместимости с шардами Eth1, eth1-движок должен будет предоставлять производство и обработку блоков через свой интерфейс. В настоящее время конечная точка eth_getWork производит блок, но не возвращает его полную структуру, и обработка блоков также кажется примитивной (см. InsertChain ). Кроме того, объем работы по этим двум направлениям включает в себя избавление от алгоритма Ethash и управление случаем параллелизма, когда производство блоков зависит от обработки.
Выбор форка для шард Eth1 будет полностью зависеть от Eth2 клиента. Поскольку для оптимизации пула транзакций необходимо заранее знать, кто является главным в цепи, то механизм Eth1 должен знать о реорганизациях, произошедших на стороне клиента Eth2. Для определения выбора конечной точки для форка можно использовать интерфейс комплекта с воздействующей функцией SetHead. Это изменение также подразумевает удаление повторных заявок из потока обработки блока eth1-движком.

                                                                                                                                                  Шарды Eth1

Состояние перехода шардами Eth1 вызывает eth1-движок для обработки блока и проверки результата. Чтобы создать блок, производителям блоков шардов Eth1 также придется вызвать eth1-движок. Аттестаторы, назначенные на шарды Eth1, должны будут выполнить блок Eth1 и проверить результат выполнения. Эти расширения перехода являются предметом спецификации шардов Eth1.
    Учитывая потенциальное использование, тело блока шардов Eth1 должно содержать, по крайней мере, следующие данные:
-Хэш блока в стиле Eth1. Скорее всего, он будет задействован в производстве блоков, чтобы указать eth1-движку на родительский блок
-корневой узел состояния Eth1. С помощью этих данных становится возможным построение доказательств состояния Eth1, превращая различные варианты использования, пересекающие границу eth1-eth2, в реальность.
-Квитанции транзакций. Другой способ установить связь между eth1-eth2 - это использование квитанций.
-RLP(Recursive Length Prefix) кодирование блока Eth1. Основная полезная нагрузка блока шардов Eth1.

ОбъектShardStateбудет содержать корень хэш-дерева этих данных в поле данных, поставляющем цепочку маяков со всеми основными элементами блока Eth1 через доказательства merkle.

Примечание: представление квитанций о транзакциях превращается в дополнительную работу для поставщика блоков шардов Eth1. Он должен будет анализировать RLP-кодированные квитанции, возвращаемые eth1-движком, и публиковать их в формате, подходящем для цепочки маяков.
 
                                                                                                                                                 Цепь маяка (Beacon Сhain)

Механизм голосования данными Eth1, используемый в настоящее время в Фазе 0, может получить значительное улучшение после слияния. Более того, он может стать первым прецедентом использования нового консенсуса. Когда шарды Eth1 стартуют, кореневой депозит может обновляться так же часто, как и перекрестные связи корневого каталога состояния Eth1. Корневой депозит Merkle, проверенный любым клиентом сети маяков, дополняется возможностью мгновенного включения новых депозитов. Обратите внимание, что для проверки корректных подтверждений, созданных на основе корневого состояния Eth1 или, например, полиномиальных обязательств, которые могут прийти взамен, клиент маяк должен знать алгоритм проверки. Например, если клиент-маяк должен был проверить корневой каталог состояния Eth1 в текущий момент, он должен будет поддерживать хэш функцию Merkle Patricia Trie и keccak256.
       Существует более удобный способ обработки депозита, который использует квитанции транзакций Eth1. Участники цепочки маяков смогут анализировать квитанции, соответствующие  DepositEvent, и вызывать новые депозиты после сшивания фрагмента Eth1.

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

                                                                                                                                                            Eth1 награды  
                                                            
      После того, как произойдет слияние, и PoW(Proof Of Work) перестанет существовать в основной сети, произойдет существенное сокращение эмиссии, избавившись от вознаграждений за блокировку и uncle-блоков.
Награды претендентов на шард блок в Фазе 1 описаны в этом выпуске и состоят из следующих частей:
                                                                                                                                                            -награда нашедшему блок
                                                                                                                                                            -EIP-1559 плата за байт в блоке данных
                                                                                                                                                            -комиссия за транзакцию
     Переход состояния цепочки маяков отвечает за обработку первого и второго этапов, то есть основной протокол оплачивает предложение блока Eth1 и вычитает плату EIP-1559 из баланса предложения. Плата за транзакцию, взимаемая (если таковая имеется), предполагается вне основного протокола.
     На этапе 2, когда блок шардов становится исполняемым, газ, используемый блоком, заменит размер в схеме выше. Он сохраняет логику EIP-1559 в базовом протоколе. Следуя менее агрессивной стратегии слияния, мы могли бы взять на себя ответственность за обеспечение оплаты EIP-1559 с помощью  eth1-движка с последующими изменениями в Фазе 2.
     В этом случае расчет лимита газа может быть перенесен в основной протокол и явно передаваться eth1-движком во время процесса создания блока. Разработчики шардов Eth1 могли бы просто использовать монетную базу для оплаты комиссии за транзакцию. Другим вариантом было бы явно включить транзакционные сборы в блок шардов и сделать основной протокол ответственным за депонирование этих сборов на счет валидатора. Этот компромисс между валидатором, поддерживающим несколько идентификаций, и усложнением основного протокола еще предстоит решить.
     Еще одна трата, которую придется учитывать валидаторам шардов Eth1, - это плата за хранение, необходимая для поддержания состояния Eth1. К счастью, если валидатор с поддержкой Eth1 в настоящее время не участвует в комитете по шардам Eth1, он может отказаться от состояния, уменьшив плату за хранение и синхронизируя его обратно, когда это необходимо.

                                                                                                                                                             Сеть
                                                                                                        
                                                                                                                                                            
     Продолжение в следующем посте                                                                                                                                                     
hero member
Activity: 1610
Merit: 510
https://gas.surge.sh/ крутая приблуда. Позволяет узнать сколько сжег газа за все время существования аккаунта.
Тем кто в последнее время юзает дефи и взаимодействует с смарт-контрактами лучше не смотреть Grin

Без метамаска походу не работает, вставляю свой адрес, а он показывается что я ничего не потратил, хотя кошельку года 3-4 примерно
newbie
Activity: 39
Merit: 0
Хозяева эфира решили содрать последнюю шкуру с пользователей ? Комиссии по 100 Гвей ? Ну-ну) Вот так прогресс.
Да временно это я думаю,поправят скорее всего
legendary
Activity: 2646
Merit: 1141
https://gas.surge.sh/ крутая приблуда. Позволяет узнать сколько сжег газа за все время существования аккаунта.
Тем кто в последнее время юзает дефи и взаимодействует с смарт-контрактами лучше не смотреть Grin

Было бы круче, если бы этот сервис не просил подключения через метамаск, а просто предлагал ввести адрес. Я на всякий случай решил обойти этот сервис стороной. Вполне вероятно, что сервис сделан для сбора данных по суммам в кошельках с привязкой к IP. Воспользоваться этим сервисом могут только владельцы кошельков.

У меня и так есть база со всеми моими транзакциями и по всем моим кошелькам. Посчитать свои траты на газ я могу и самостоятельно.

Да, мне тоже не понравилось, что надо коннектить кошелек. В принципе можно запрос из блокчейна делать по номеру кошелька.
legendary
Activity: 2249
Merit: 1130
AI Atelier
https://gas.surge.sh/ крутая приблуда. Позволяет узнать сколько сжег газа за все время существования аккаунта.
Тем кто в последнее время юзает дефи и взаимодействует с смарт-контрактами лучше не смотреть Grin

Было бы круче, если бы этот сервис не просил подключения через метамаск, а просто предлагал ввести адрес. Я на всякий случай решил обойти этот сервис стороной. Вполне вероятно, что сервис сделан для сбора данных по суммам в кошельках с привязкой к IP. Воспользоваться этим сервисом могут только владельцы кошельков.

У меня и так есть база со всеми моими транзакциями и по всем моим кошелькам. Посчитать свои траты на газ я могу и самостоятельно.
legendary
Activity: 1890
Merit: 1057
https://gas.surge.sh/ крутая приблуда. Позволяет узнать сколько сжег газа за все время существования аккаунта.
Тем кто в последнее время юзает дефи и взаимодействует с смарт-контрактами лучше не смотреть Grin
legendary
Activity: 2702
Merit: 1465
Долгожданные анонсы по Эфиру пошли и сразу результат - 275 баксов. Я думаю к концу года, когда уже будет основной хайп по эфиру 2:0, мы увидим цену 500+, даже при условии того что биток будет стоять на месте.
Многие аналитики сейчас ставят на то что рост эфириума превзойдет биткоин.
Из за ДеФи и того хайпа что вокруг ну и конечно из за  Eth 2.0.
500 вроде как много, а вот к 400 имхо вполне может
sr. member
Activity: 1232
Merit: 331
DAO MAKER
Долгожданные анонсы по Эфиру пошли и сразу результат - 275 баксов. Я думаю к концу года, когда уже будет основной хайп по эфиру 2:0, мы увидим цену 500+, даже при условии того что биток будет стоять на месте.
legendary
Activity: 2702
Merit: 1465

Eth 2.0 Dev делится подробностями предстоящего  testnet


Команда Ethereum 2.0 официально оформила дату запуска первой полной тестовой сети, предназначенной для имитации условий магистральной сети.

Medalla, новый мульти-клиент testnet установлен последним до запуска mainnet. Medalla означает медаль на испанском, это ссылка на Олимпийский Ethereum 1.0 testnet, которого непосредственно предшествовал полному запуску.

Согласно поста Дэнни Райана 23 июля  Ethereum Фонд Eth 2.0 координатор Medalla начнется не ранее 4 августа в 1 рм UTC. Но дата запуска "не высечена на камне", так как для его запуска необходимы два условия.

Во-первых, это минимальное время генезиса - параметр определяемый вручную и устанавливающий когда может быть запущена тестовая сеть.
Второе условие включает в себя количество валидаторов, которые подписались на тест-сеть. Medalla начнется только в том случае, если по крайней мере 16 384 депозита для 32 ETH каждый из которых были сделан за 48 часов до минимального времени генезиса. Если это не удается, он будет запущен через 48 часов после достижения этого порога.
Ну и т. д.
member
Activity: 1038
Merit: 16
Если они что-то в ближайшее врем не сделают с этим то это может сильно отвратить от них большое количество пользователей, ведь если пересылаешь небольшую совсем сумму то попадаешь на чрезмерные затраты внешне ничем не объяснимые.
Ладно пересылаешь, а всякие обменники, которыми так кичатся владельцы эфирошлака? Всё становится безсмысленным.
copper member
Activity: 172
Merit: 1
Хозяева эфира решили содрать последнюю шкуру с пользователей ? Комиссии по 100 Гвей ? Ну-ну) Вот так прогресс.
member
Activity: 518
Merit: 13
SCARCITYDEFI.ORG
Если они что-то в ближайшее врем не сделают с этим то это может сильно отвратить от них большое количество пользователей, ведь если пересылаешь небольшую совсем сумму то попадаешь на чрезмерные затраты внешне ничем не объяснимые.
legendary
Activity: 2249
Merit: 1130
AI Atelier

В этих транзакциях управляющие инструкции для смарт-контракта 0x860bd2dba9cd475a61e6d1b45e16c365f6d78f66. Как видно из второго примера, инструкции бывают ошибочными.

Как вы считайте профит или убыток?
Почему арбитражер не использует flashloan? В случае убытка транзакция не пройдет


Тысячу извинений, мой инструмент ввёл меня в заблуждение. Вторая транзакция тоже была прибыльной. Так что, все инструкции были верными...
legendary
Activity: 1708
Merit: 1615
Payment Gateway Allows Recurring Payments

В этих транзакциях управляющие инструкции для смарт-контракта 0x860bd2dba9cd475a61e6d1b45e16c365f6d78f66. Как видно из второго примера, инструкции бывают ошибочными.

Как вы считайте профит или убыток?
Почему арбитражер не использует flashloan? В случае убытка транзакция не пройдет
legendary
Activity: 2249
Merit: 1130
AI Atelier
объясните пожалуйста
https://etherscan.io/tx/0xa00a00d38b8f3549fe3136f81764c617d8413c16523c1998ff9a4132d62c8c12
Это неудачный арбитраж

https://etherscan.io/tx/0x78654e70d7efa0cc98168768c1b4cc89f97ea940d8537c356b06ac6742a94e57
Удачный, купил токен на баллансере и продал на унисвапе

Наоборот. В первом случае арбитраж был удачным, во втором - нет.

https://etherscan.io/tx/0xa00a00d38b8f3549fe3136f81764c617d8413c16523c1998ff9a4132d62c8c12 здесь был сделан арбитраж между старым и новым пулами ликвидности Uniswap и доходность этой сделки примерно $150.  

https://etherscan.io/address/0x860bd2dba9cd475a61e6d1b45e16c365f6d78f66 здесь, действительно, были куплены токены UMA на балансере и проданы на унисвапе, но проданы дешевле, чем куплены.


Зачем постоянно слать транзакции на https://etherscan.io/address/0x860bd2dba9cd475a61e6d1b45e16c365f6d78f66?

В этих транзакциях управляющие инструкции для смарт-контракта 0x860bd2dba9cd475a61e6d1b45e16c365f6d78f66. Как видно из второго примера, инструкции бывают ошибочными.

(исправлено) обе транзакции были прибыльны
legendary
Activity: 1708
Merit: 1615
Payment Gateway Allows Recurring Payments
Вы можете принцип объяснить как  проверяют цены на пулах и отправляют транзакции.

Система состоит, минимум, из двух частей. Одна часть работает в блокчейне (смарт-контракт), вторая вне блокчейна (бот). Бот по API и по анализу транзакций в сети ищет арбитражные возможности, а когда находит, даёт сигнал на исполнение смрт-контракту.

Зачем нужен смартконтракт?

Обычный бот не может работать в блокчейне. Смарт-контракт это некая внешняя функция, которая исполняет инструкции бота внутри блока.

Арбитражная возможность работает только в узкий момент времени, и при увеличении количества пулов увеличиваются риски

Арбитраж - это неотъемлемая часть рынка. При увеличении количества пулов, увеличивается число арбитражных возможностей. Время, потраченное арбитражером на выравнивание  цен, определяет успешность его работы. Кто быстрее сделает арбитраж, тот в плюсе. Если не успел, потратил газ впустую. Неуспешные попытки арбитража тоже стоят денег. Из-за этого ведутся "газовые войны" между разными арбитражерами.

объясните пожалуйста
https://etherscan.io/tx/0xa00a00d38b8f3549fe3136f81764c617d8413c16523c1998ff9a4132d62c8c12
Это неудачный арбитраж

https://etherscan.io/tx/0x78654e70d7efa0cc98168768c1b4cc89f97ea940d8537c356b06ac6742a94e57
Удачный, купил токен на баллансере и продал на унисвапе

Зачем постоянно слать транзакции на https://etherscan.io/address/0x860bd2dba9cd475a61e6d1b45e16c365f6d78f66   ?


sr. member
Activity: 1204
Merit: 295
Почему не решается? есть легкие клиенты, которые не требуют скачивания блокчейна. Какая разница сколько весит блокчейн 100 гигабайт или 500 при малой стоимости жестких дисков и скоростной передачи данных? Клиенты разрабатываются разными командами, несколько сотен разработчиков, и всех заставили идти по сложному пути?

 Вы явно не в теме.
В случае с ETH сегодня это уже более 400GB хранения.Будь сеть даже только в пять раз быстрее уже за 2TB перевалило бы а стоит то задача полноценно масштабировать сеть,на порядки.
"Дешёвые жёсткие диски" или сетевое хранение для его задач крайне плохо подходят,нужны быстрые SSD.Это вам не Биткоин.
 Требования к хранению не зависят от алгоритма подписи состояния сети ETH будь то PoW,PoS да хоть экстрасенсы по очереди с Гарри Поттером пусть подписывают,требования те же.
"Лёгкие клиенты" это по сути компромисс с достаточной долей лжи ведь без полных нод о работе сети в любом случае речи быть не может.Сеть состоит из полных нод,остальное уже её внешняя инфраструктура.Не всегда безопасная.
 Жизненный опыт подсказывает мне что основная масса людей всегда идёт по "ложному пути" а за деньги они пойдут куда им скажут.
 "Путь"увеличения блока как раз не сложный,напротив,примитивен и хорош только для сказок среди базарных бабок.Это просто тупиковый путь развития.

Финансы.Пока эфир не увеличит пропускную способность и не уменьшит плату за транзакции, мировым компьютером не станет и курс не вырастет.

 "Рост курса" не является тут целью.Да практически нигде не является...
Возьмите для примера нефть. Вы думаете промышленность по добыче страдает при запредельно низкой цене? Если на фондовом рынке можно хорошо заработать на падении цены на нефть почему этого не могут делать владельцы бизнеса по добыче? Им совершенно ничего в этом не мешает,мало того,у них эксклюзивный набор инструментов для манипуляций ценой а налоговые "оптимизации" так просто чемпионские в условиях "убыточной добычи".
 Но это так,отвлечённая философия  Wink
legendary
Activity: 1708
Merit: 1615
Payment Gateway Allows Recurring Payments
Не нашел ответа, почему нельзя уменьшить время созревания блока и увеличить его возможности. Т.е. сделать динамическим, если есть транзакции то он может быть большего размера, а если транзакций нет то будет стандартным.Пока не было дефи, это бы сработало. Они боятся что майнеры разжиреют от излишков комиссий за транзакции?

 Смысла в этом нет,увеличивать размер блока решение ущербное и весьма ограниченное по целому ряду причин.
Например,рост требований к хранению данных ни как не решается а для транзакций вне централизованных адресаций вообще смысла никакого не несёт а сеть то "децентрализованной" предполагается.
 Уменьшение времени блока имеет ровно ту же логику.
Дизайн взаимодействия параллельных цепочек не сравнимо интереснее,пластичнее и удобнее.
 Так можно строить,модифицировать и масштабировать,практически без ограничений,сети прямо в процессе их работы.
Наконец,так просто безопаснее.Безопасность можно сделать беспрецедентной таким образом но не стоит забывать что может быть хорошей безопасность на уровне дизайна сети наряду с проблемами на уровне кода приложений и это разные вещи.

Почему не решается? есть легкие клиенты, которые не требуют скачивания блокчейна. Какая разница сколько весит блокчейн 100 гигабайт или 500 при малой стоимости жестких дисков и скоростной передачи данных? Клиенты разрабатываются разными командами, несколько сотен разработчиков, и всех заставили идти по сложному пути?
Финансы.Пока эфир не увеличит пропускную способность и не уменьшит плату за транзакции, мировым компьютером не станет и курс не вырастет.

Jump to: