Search content
Sort by

Showing 5 of 5 results by alexkof
Post
Topic
Merits 2 from 1 user
Re: [ANN] WAVES. Платфoрма криптo-активoв без кoмпрoмиссoв
by
alexkof
on 09/06/2018, 09:06:15 UTC
⭐ Merited by Undland (2)
Снижение активности по Волнам сильно заметно с начала этого года. Конец года был удачен, вышел NG, обновили декс, была куча  новостей о том что в первом квартале появятся смартконтракты, что будут разработаны и реализованы стандарты ICO, уберегающие инвесторов от скама, были новости о партнерствах.  С начала этого года как отрезало. Объективно на текущий момент - смартконтракты до сих пор в зачаточном состоянии, про стандарты ICO подзабыли, новостей практически нет. Все это сигнализирует о том что либо команда действительно переключилась на другой проект, либо они просто забили на работу.

Вот это совсем не так. Возможно были какие-то изменения в плане подачи новостей, но разработка работает в полную силу.

С точки зрения разработки снижения активности практически нет, команда работает постояно, да ещё и увеличивается. Есть большие фичи - Waves NG и Смарт аккаунты - это больши фичи, они пилятся многими разработчиками по нескольку месяцев. NG пилили с июля, активировали в декабре. Смарты пилим с февраля и уже готовимся к релизу в июле. В перерывах типа тишина наступает, как может внешне показаться. Декс, который вышел осенью это бета, не особо удобная штука, в течении месяца выйдет финальная версия, она будет на порядок круче по качеству. Будут крутые решения по юзабилити, инвойсы всякие, 2FA, новые версии мобильных приложений. Много делается технических улучшений, которые мало кому видно, и это тоже неизбежно, если система работает два года и у нее тысячи пользователей, её надо оптимизировать, чинить баги, заменять менее стабильные компоненты, на более стабильные и т.д.
Post
Topic
Re: [ANN] WAVES. Платфoрма криптo-активoв без кoмпрoмиссoв
by
alexkof
on 28/05/2018, 13:38:35 UTC
Добрый день!
Прочитал на Децентре о том, что разработка собственных смарт-контрактов Waves идет, вроде, даже с опережением графика: https://decenter.org/news/377-waves-smart-contracts Есть ли уже точная дата? Хотелось бы уже вживую протестировать контракты.

Привет. Не тьюринг-комплит скрипты выкатили в тестнет и первая версия там уже работает, но язык и всё прочее ещё дорабатывается. Можно пробовать уже сейчас, но пока инструментов работы с ними не так много, как хотелось бы. Инструменты и инструкции  тоже в процессе. Рассчитываем выкатить скрипты на мэйннет в июле.
Post
Topic
Re: [ANN] WAVES. Платфoрма криптo-активoв без кoмпрoмиссoв
by
alexkof
on 25/05/2018, 10:12:00 UTC
Да, эту документацию стоит изучить. Смартконтракты на плюсах - это ж отличная возможность заработать на ошибках в чужих смартконтрактах!

https://eosio.github.io/eos/

Эту? Smiley

Спасибо большое за ответ! Да, вы все верно написали, я понимаю, что прототипы. IDE просто уже оч сырая(Лучше не выкатывать такой сырой продукт), чем кому-то рекомендовать. Я с тем же успехом могу в блокнотике писать) Взять base58 я в коде могу. Хотя бы сохраняла могу писанину по закрытию, уже что-то было бы.

Можно и не релизить, это я бы и назвал отсиживаться. Многие проекты так и делают, годами что-то пилят без результатов и фидбэка, но мы считаем, что лучше поактивнее релизить.

Меня let не смущает, я умею kotlin/java. Я боюсь, что когда будет тьюринг полнота - то в контрактах появится акрторы и монады. И все. Многие не осилят. Я уже сейчас видел где-то там Some. Меня он тоже не пугает. Но многие не поймут.

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


Концепции я понимаю, что разные. По факту можно было бы подумать, как сделать доп комиссии. Это частый кейс. Не понимаю, зачем его отбрасывать. Криптокоты например берут комиссию за трейд котика  Roll Eyes

Это можно будет сделать. При помощи sponsored transaction и смарт-ассета можно установить правило, что мой ассет можно пересылать только за такой-то токен.


Может сделаете 2 полноценных туториала по контрактам. 1 по ассет скрипту. 1 по аккаунт скрипту.
Прям полноценных. Там например с выставлением ордеров в биржу. Обработку ошибок(если не смогли ордер поставить).

Это делаем
Post
Topic
Re: [ANN] WAVES. Платфoрма криптo-активoв без кoмпрoмиссoв
by
alexkof
on 25/05/2018, 09:47:29 UTC
Боже слезы мешают говорить. В какие-то веки представитель волн снизошел до рядовых пользователей форума и решил им что-то объяснить. Я плакаль)) Неужели действительно что-то поменялось в отношении к своим инвесторам и пользователям?
Ну а по теме. Может ли юрик пройти верификацию кошелька и легально работать с волнами, ввод волн-вывод на SEPA. Или до этого как до луны?

Мы постоянно общаемся со своими инвесторами и пользователями, просто на сторонних ресурсах не очень регулярно. Кстати, у нас свой форум появился недавно: https://forum.wavesplatform.com/ (правдо он из РФ без VPN сейчас не особо стабильно работает)

Ну а по теме. Может ли юрик пройти верификацию кошелька и легально работать с волнами, ввод волн-вывод на SEPA. Или до этого как до луны?

Я не по этой теме, тут ничего не могу сказать, лучше писать на support@coinomat.com
Post
Topic
Merits 1 from 1 user
Re: [ANN] WAVES. Платфoрма криптo-активoв без кoмпрoмиссoв
by
alexkof
on 24/05/2018, 16:55:57 UTC
⭐ Merited by Papa Di (1)
Привет, я из команды Waves, могу ответить на некоторые коментарии.


Это больше не контракт, а скрипт. + капля логики.

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

Контракты простыми не назвать. В основу взят F#.
Лично я испытываю боль, когда читаю scala, F#, haskel итд. Если вы не имеете опыта в функциональном программировании - дальше будет жесще.

Лично я тоже не являюсь фанатом функциональных языков и мне не просто читать код на них. Но если мы говорим, про Ride, то ему до того же F# очень далеко. Это очень простой expression-based язык. Может быть вас смутило использование ключевого слова let? Если заменить его та тот же var, то вам наверное будет привычнее.

Code:
        let commonAmount = (tx.transfers[0].amount + tx.transfers[1].amount)
        let totalAmountToUsers = commonAmount == 800000000
        let totalAmountToGov = commonAmount == 200000000
        let massTransferType = ((tx.type == 11) && (size(tx.transfers) == 2))

        let accountPK = base58'F513BpNrRKpzPoicojbyJUyNqgxARyABAoA1NsFBvAsB'
        let accSig = sigVerify(tx.bodyBytes,tx.proofs[0],accountPK)

        let txToUsers = (massTransferType && totalAmountToUsers)

        let mTx = getTransactionById(tx.proofs[1])

        let txToGov = (massTransferType && totalAmountToGov)
        let txToGovComplete = (isDefined(mTx)) && (((tx.timestamp > (extract(mTx).timestamp) + 30000)) && sigVerify(extract(mTx).bodyBytes, extract(mTx).proofs[0], accountPK))

        (txToGovComplete && accSig && txToGov)  || (txToUsers && accSig)

Что имеем:
По сути есть пара страниц доков и все.
IDE ничего не умеет. (По сути это не IDE, а блокнот). Компилировать не умеет, ошибки не валидирует, сохранять не умеет. Может через год с этим можно будет хоть как-то работать. Хочется спросить: "Сами то своей IDE пользуетесь?"
Контракт не пощупаете, если у вас не запущен собственный тестнет, тк. токен доступа на чужой вам никто не даст.
Песочницы локальной нет. (Првет Remix).

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

Вы даже не можете доп комиссию забирать с переводов вашего токена(Кстати это операция не имеет полноту по тьюрингу, в чем проблема?).
Заморозку ассетов в контракте тоже не сделать. Для этого отдельную фичу пилят лол.

Я хз куда смотрит продакт овнер. Странный вектор развития.
Я думаю так и будет в дальнейшем. Любой чих - это новая фича.

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

ИМХО: Пока тьюринг полных контрактов нет, эта платформа проигрывает. Да и тьюринг полные контракты по возможностям не встанут даже рядом с эфиром или еосом я на 100% уверен.

Гайды по контрактам тоже не ждите до релиза. Релиз будет вероятно в июле. А знаете, что будет в июле? Огромная масса разработчиков пойдет штудировать документацию по EOS.
А зачем идти учить контракты волн, если мы увидим лям(хотя бы 100к tx/sec) + тьюринг полные контракты имеющие огромные возмоности, закрывающие бизнес потребности полностью?

Вторая крайность, давайте существующий прототип сравнивать с несуществующим продуктом. 100k транзакций скорее всего это такой же конь в вакууме, как и у битшарес, которые тесили кусочек кода без учёта синхронизации и криптографии. Я, кстати недавно искал актуальный роадмап еоса и документацию, ни того ни другого не нашёл, как и тулы для разработки. Одна реклама пока. Может и будет что-нибудь, чуваки уже вторую платформу делают, на ошибках научились, но сравнивать не корректно.

Я думаю то, что волны решили отсидеться в стороне до запуска контрактов в маиннете, это ужасная ошибка. Разработчиков на вашу платформу нужно выращивать уже сейчас, чтобы понять можно ли использовать waves как платформу или идти к другим платформам.
В момент запуска будет хотябы 2 человека на рынке кто будет уметь делать контракты, кроме автора языка.

Нет, отсидеться не решили, работа идёт. Как раз таки прототипы выкатываются для тестирования, это значит команда не отсиживается. Будем привлекать девелоперов тестировать и прототипировать. Будем дорабатывать документацию, инструменты, сам язык, оптимизировать ноду.