📝 Стенограмма Telegram-чата от 13.03.18 – Учимся работать с EOS с Дэном Ларимером

in #eos7 years ago

Дэн отвечал на вопросы с вечера 12 марта до раннего утра 13 марта – на сегодняшний день это его самое плодотворное взаимодействие с сообществом с момента SuperDan Q&A во время февральского Superbowl.

Ночной разговор о десятичных знаках в EOS и о том, где можно найти эту работу:

J.H: Поддерживает ли eos 18 десятичных, как etherium?

Daniel Larimer: Да, eos может поддерживать больше битов. Это обычный смарт-контракт. EOS может поддерживать точность плавающей запятой для поддержки валют с высоким динамическим диапазоном. Только будьте готовы к небольшому снижению денежной массы из-за ошибок округления, когда богатая персона получает микроплатеж. Ветка биржи на GitHub - https://github.com/EOSIO/eos/blob/exchange/contracts/exchange/exchange.hpp
Имплементация включает в себя безрисковую маржинальную торговлю. По-прежнему требуется интегрировать комиссию плюс процентную ставку.

J.H: Я обеспокоен тем, что для финансовой системы нежелательно терять ценность из-за ограничения точности

Daniel Larimer: С фиксированной запятой это случается постоянно


Тестирование межчейновой связи до июня:

R.L: Привет Дэн, можешь прокомментировать ход работы над межчейновой коммуникацией? Увидим ли мы публичный тестнет для этого сайдчейн кода до июня?

Daniel Larimer: Да


Никаких больше изменений путем хардфорка и прочие достижения:

S.M: Есть ли шанс получить от тебя комментарий по Dawn 3.0? В статье я читал, что версия уже достаточно стабильна для выхода в свет. Это правда?

Daniel Larimer: Я постараюсь вместить туда все известные хардфорк-изменения до конца месяца. Работаю с тонной образцов контрактов для тестирования дизайна.

R.L: Дэн, я помню, как еще во времена bitshares ты пытался решить проблему размещения рынка облигаций на прозрачном блокчейне. Удалось ли тебе найти ответ? Можно ли вообще этого достичь? Имеет ли эта концепция что-либо общее с возможностями маржинальной торговли, о которых ты упомянул выше?

Daniel Larimer: Да, мне удалось.

Richard Lionheart: Отлично! Что я могу сделать для того, чтобы убедить тебя написать об этом пост? ;)

Daniel Larimer: Пост выйдет после того, как будут завершены все тесты

R.L: Я помню, что задача была чрезвычайно нетривиальной, во-многом из-за прозрачности заемных позиций. Очень интригует возможность узнать, как же ты решил этот паззл.

Daniel Larimer: Проблема была в другом – в биржевом стакане.


Плата за голоса:

L.M: Я думаю, что платить за голоса – это норм.

Daniel Larimer: Ок, когда вы пользуетесь собственными сбережениями, и не ок, если деньги взяты из бюджета. Честный способ платить за голоса – сжигать.


И вновь о маржинальной торговле:

L.C: Прошу уточнить – как обеспечивается безрисковость маржинальной торговли, как это работает?

Daniel Larimer: Если пользователи могут манипулировать биржевым стаканом для вызова маржин-коллов, то это проблема. Все маржинальные позиции обеспечены маркет-мейкером, гарантирующим, что залог способен покрыть долг. Это неизменные условия для каждой сделки.

R.L: Означает ли это, что никто не сможет торговать до тех пор, пока не будет предварительно предоставлена некоторая ликвидность?

Daniel Larimer: Ликвидности будет достаточно. Торговые комиссии покрывают ликвидность.

R.L: Верно, но будет ли это как-то обеспечено алгоритмически? Или мы просто рассчитываем на помощь больших китов?

Daniel Larimer: Не рассчитываем. Обеспечение алгоритмическое.

D: Торговые комиссии идут на скупку денежной массы?

Daniel Larimer: Нет. Они поступают в алгоритм маркет-мейкера для выплат тем, кто финансировал мейкера. Этот процесс основан на алгоритме Bancor.


Как это относится к Steem, а также к Bancor:

R.L: Можешь рассказать о том, чему тебе удалось научиться на алгоритме маркет-мейкера Steemit? Если мне не изменяет память, один чел выдоил из этой схемы всё, что мог. Ты рассчитываешь, что в этот раз люди будут внимательнее, или уже оптимизировал систему?

Daniel Larimer: Возможности ее обыграть больше нет.

R.L: Да, алгоритм bancor… ты предвосхитил мой вопрос :)

D: Полагаю, что тогда будет внедрена система мейкеров

Daniel Larimer: Я основательно протестировал алгоритм bancor. Он надежен и трейдеры не смогут его разорить.

A.T: Есть ли способ выставлять ограниченные ордера в алгоритме bancor?

Daniel Larimer: Да, такой способ будет поддерживаться

Daniel Larimer: Ключевым свойством является то, что вне зависимости от движений цены мейкер не теряет деньги. Рынок предсказаний на алгоритме bancor вытеснит auger. Мейкер рассчитан на соотношение резерва 50/50. Алгоритм bancor – это автоматизированный мейкер.


Событие “черный лебедь”:

D: Проблема возникает, если у мейкера недостаточно средств для погашения черного лебедя, т.е. залоговое обеспечение токена – это лучше, чем спекулятивное управление

Daniel Larimer: Черный лебедь невозможен. Это не привязанные активы

D: В теории

Daniel Larimer: Математически


Изменения в конституции EOS:

J: Будут ли внесены поправки в конституцию EOS?

Daniel Larimer: Да


О том, будет ли межчейновая связь работать в обоих направлениях:

Daniel Larimer: Почти

R.L: “Почти” означает, что ты работаешь над решением проблемы? Или “почти” фактически означает “нет”? Ок, ты имеешь в виду, что можно всецело доверить свои btc заверителям EOS, но они обязаны подписаться под тем, что отправляют их обратно в блокчейн bitcoin?

Daniel Larimer: Да


Двухсторонняя связь между цепочками EOS:

R.L: А что насчет EOS к EOS?

Daniel Larimer: Простая двусторонняя привязка


Будущие планы и опции:

J: Дэн, будешь ли ты лично создавать децентрализованные приложения на платформе EOS после запуска?

Daniel Larimer: Да

S.M: Будут ли две отдельно действующие цепочки EOS способны поддерживать внутреннюю связь, несмотря на то, что они работают в разных направлениях? Как сложно это будет?

Daniel Larimer: Да

J: Можешь что-нибудь к этому добавить?

Daniel Larimer: Конкурент Steem

A.E: Проведешь эйрдроп?

Daniel Larimer: На Steem? Нет.


Как выявить покупателей голосов:

L.M: Как их распознать?

Daniel Larimer: Скорее всего они проплачены до выборов, а не после


**Перенос dapps с Ethereum на EOS: **

J: Могут ли dapps (децентрализованные приложения) быть без труда перемещены на EOS?

Daniel Larimer: Всё, что работает на eth, может быть перенесено на eos в течение недели. Переписать смарт-контракт несложно. Eth не умеет делать сложные вещи.


Новое определение для yes-man:

J.B: Можно ли будет внедрить в стандартный токен EOS определенную процедуру комплаенса, чтобы он стал секьюрити-токеном?

Daniel Larimer: Да

S: Смогут ли частные предприниматели выпускать собственные токены на eos? Т.е. токенизировать активы реального мира

Daniel Larimer: Да


Выяснение вопросов безопасности:

Daniel Larimer: Я не думаю, что основные токены eos являются или когда-либо будут секьюрити-токенами


Крупный бизнес на EOS:

A.T: Будут ли компании из списка Fortune 500 создавать dapps на eos?

Daniel Larimer: Вероятно, на eosio

A.T: Они создают приватные чейны на твоем коде?

Daniel Larimer: Скорее всего


И новые вопросы:

S.M: тебе известно о компаниях, прямо сейчас занимающихся созданием параллельных чейнов?

Daniel Larimer: Да

A.T: Почему код открытый?

Daniel Larimer: А зачем нужна интеллектуальная монополия?

A.T: Будет лучше открыть код спустя пару лет успешной работы

Daniel Larimer: Это лишь замедлит прогресс


Bancor на EOS:

J.B: Будет ли EOS Bancor поддерживать основанные на EOS токены? Вроде того, как сейчас работает erc20?

Daniel Larimer: Да

Возможность для сторонних разработчиков:

L.C: Дэн, есть ли у тебя идеи для DApps, которые ты бы хотел реализовать, но не имеешь достаточно времени?

Daniel Larimer: Да

L.C: Поделишься? :P

Daniel Larimer: eBay


Являются ли обеспеченные VC эйрдропнутые токены секьюрити-токенами:

Daniel Larimer: Думаю, что существует объективный критерий для разрешения споров о секьюрити. Противодействие отмыванию денег затрагивает и токены, не являющиеся секьюрити. Четко определенный блокчейн, на мой взгляд, должен быть свободен от регулирования, противодействующего отмыванию денег.


Заверение для инвесторов и dapp по займу токенов от block.one:

J.B: Я не видел официального заявления, но будет ли внутренний рынок займов включен в релиз?

Daniel Larimer: Я работаю над этим. Быть может, вскоре после запуска.


Больше заверений:

Daniel Larimer: Предпродажа не-секьюрити продуктов, вроде билетов на мероприятие или Tesla, не делает их секьюрити.

A.B: А почему просто не зарегистрировать токены EOS при помощи SEC?

Daniel Larimer: Block.one ручается выполнять все предписания и получит лицензию, когда это будет необходимо. Мы хотим поднять планку и установить более высокие стандарты, чем sec и fincen, что сделает нас более эффективными в пресечении преступлений.


Поиск решений:

T: Очень надеюсь, что SEC достаточно прогрессивна для принятия идеи саморегулирования и его формирования.

Daniel Larimer: Нам нужны свободные рыночные решения для урегулирования тех проблем, которыми занимаются sec и fincen.


Block.one и запуск EOS:

Daniel Larimer: B1 обещает не участвовать в запуске

A.T: Будет ли b1 кандидатом в производители блоков?

Daniel Larimer: Нет.


Корабли:

U: B1 будет похож на судоверфь, на которой создается много разных кораблей (т.е. чейнов). Надеюсь, это уместная аналогия.

Daniel Larimer: Мы производим чертежи, а другие создают и запускают корабли.


Изменения в процедуре блокировки токенов для голосования:

H: Дэн, можешь объяснить, почему ты не рассматриваешь введение награды за 6-месячную блокировку (независимо от поданных голосов) в качестве компенсации за упущенную выгоду и потерю ликвидности?

Daniel Larimer: Я убрал 6-месячную блокировку. Теперь она длится 3 дня. И пропускная способность тоже получает возможность голоса. Только ram стоит отдельно без права голоса.


Причины для изменений:

K.P: Дэн, можешь объяснить причину перехода на 3 дня? 6-месячный период гарантирует, что владелец токенов хорошо обдумал свои действия. 3 дня – это не так много.

Daniel Larimer: Их можно шортить, поэтому удержание доли ничего не значит

H: Дэн, можешь ли ты подтвердить, что собираешься оставить пользователям возможность использовать хранилище/cpu/производительность?

Daniel Larimer: Cpu и чистая доля смогут голосовать


RAM и блокировка хранилища остаются порознь:

H: То есть, хранилище и ram не голосуют, в чем причина?

Daniel Larimer: Не хочу, чтобы люди зажимали ram для голосования. Чистая доля и пропускная способность – это частичный резерв.


Чей мир спасаем?

J: Дэн, ты в видеоигры играешь?

Daniel Larimer: Не особо.


Делегирование доли:

A.T: Могут ли токены быть делегированы для получения пропускной способности так же, как их можно делегировать для голосования?

Daniel Larimer: Да.


Позже возник вопрос о количестве транзакций в секунду:

C.N: 1000 TPS – это очень-очень мало, есть ли планы увеличить этот показатель? Я знаю о двух других проектах, имен называть не буду, но они говорили о том, что уже превзошли 200 000 TPS в альфа-версиях.

Daniel Larimer: Они не равны качеству транзакций.


В чате BlockPros, Томас Кокс из block.one ответил на ранее заданный вопрос об изменении в процедуре блокировки токена для голосования:

Thomas Cox: Дэн только что подтвердил мне это. Это длинное и подробное объяснение изменений и описание новых правил будет опубликовано не позже, чем релиз кода 3.0.
Вкратце: токены, выделенные для ЦП и пропускной способности, могут быть использованы для голосования; токены, выделенные на хранилище, не могут голосовать; ликвидные токены не могут голосовать. 3-дневная задержка для ЦП и пропускной способности остается, и голосование наследует эту задержку.
Делегируя токены кому-то на пропускную способность, вы сохраняете силу голоса этих токенов для себя.
6-месячной блокировки для голосования не будет.


И в чате разработчиков EOS немного коментариев от Дэна Ларимера:

A.W: Будут ли смарт-контракты EOS поддерживать логарифмическую математику? Я смотрел на математический плагин в библиотеке, и он не был в списке, но мне показалось, что он довольно типовой для c++

Daniel Larimer: Да, мы поддерживаем все, что поддерживает SoftFloat

Z: Есть ли какая-то конкретная причина использования ucb-bar/berkeley-softfloat-3?

Daniel Larimer: Можешь предложить что-то лучше?


Предложение для сообщества:

A.B: Не знаю, видел ли ты мое предложение по процессу запуска/bios. Если интересно, то мы могли бы пообщаться на эту тему. https://github.com/eosioca/eos-bios

Daniel Larimer: Ого, это впечатляющие доки

A.B: Фил предлагал использовать контракт для проведения загрузки (он использует test.system), но я по-прежнему не уверен, нужен ли bios контракт. Нельзя ли сделать всё через действия после того, как введен eosio.system?

Daniel Larimer: Да, можно сделать всё намного проще. Рандомизации там быть не должно.


Предложение Дэна:

Daniel Larimer:: Думаю, перед запуском нам стоит провести пробный прогон.


Переведено @blockchained

Оригинал поста: ЗДЕСЬ


Телеграм чат: https://t.me/EOS_RU


Вы можете торговать токенами EOS на RuDEX