Bitcoin Forum

Local => Альтернативные криптовалюты => Topic started by: artras on October 01, 2017, 10:55:21 AM



Title: [Немного философии] ICO смарт котракты
Post by: artras on October 01, 2017, 10:55:21 AM
Доброе время суток господа программисты!
В процессе разработки смарт котракта для ICO я проанализировал более чем 100 разный ICO контрактов и пришел к такому выводу  - идея смарт контрактов в корень нарушена!

Смарт конракт это некая версия договора между сторонами на блокчейне которая описывает обязательства и права сторон. Если это так то почему ICO контракты заточены под нужды одной стороны - проекта (создателя контракта) и не защищают сторону инвестора?

Как я к этому пришел? - В большинстве случаев контракты написаны так что владелец контракта может управлять инвестициями перед тем как достигнута минимальная сумма инвестиций. У многих вобсче нет минимальный суммы инвкстиций.... Если проект не собирает минимальную сумму то возвращение инвестиций совсем не предусмотрена или делается мануально.

Таким образом смарт контракт тупо используется для генерации токенов хотя он может и должен делать больше!
В результате инвесторы и их инвестиции не защищены и у инвестора большой риск стать жертвой.

Что вы думаете по этому поводу?





Title: Re: [Немного философии] ICO смарт котракты
Post by: Eye_Sauron on October 01, 2017, 11:01:49 AM
Это все потому что ICO никем и ничем не контролируется, поэтому основатели проектов готовы защищать только себя.


Title: Re: [Немного философии] ICO смарт котракты
Post by: aleks_raiden on October 01, 2017, 11:32:30 AM
Это индивидуально в каждом проекте. Есть проекты, где любая сумма может "питать" бизнес, есть где установлены soft/hard cap. Не стоит под одну гребенку всех стричь. Кроме того - это чистый рынок. Позвольте людям самим, я подчеркну, самим, распоряжаться своими деньгами. В этом основная идея криптовалют. По сборам и видна сразу оценка проекта.

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


Title: Re: [Немного философии] ICO смарт котракты
Post by: irontrader on October 01, 2017, 11:44:20 AM
А что тут думать по-поводу. Не нужны эти смарт-контракты никому, кроме ММ, которые раздули курс Кефира.


Title: Re: [Немного философии] ICO смарт котракты
Post by: artras on October 01, 2017, 11:57:21 AM
Это индивидуально в каждом проекте. Есть проекты, где любая сумма может "питать" бизнес, есть где установлены soft/hard cap. Не стоит под одну гребенку всех стричь. Кроме того - это чистый рынок. Позвольте людям самим, я подчеркну, самим, распоряжаться своими деньгами. В этом основная идея криптовалют. По сборам и видна сразу оценка проекта.

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

Если это чистый рынок то почему не играть по правилам? У большинства в WP описано мин кап и возврат но в контракте это не отображается...
Это меня привело к мысли что  программисты не уверены в работе смарт контракта - они боятся что он заглучит или зафейлит.
В током случае либо программисты не профессионалы либо проблема в нестабильной технологии - на Solidity (Etheriume) очень сложно написать реально стабильный код.


Title: Re: [Немного философии] ICO смарт котракты
Post by: aleks_raiden on October 01, 2017, 11:59:54 AM
Ну этот вопрос надо поднимать в теме проекта каждого. Разработчик контракта ведь делает это не сам - ему заказывают разработку учредители/основатели проекта. Поэтому вопрос к ним, а не к исполнителю.


Title: Re: [Немного философии] ICO смарт котракты
Post by: artras on October 01, 2017, 12:09:13 PM
Ну этот вопрос надо поднимать в теме проекта каждого. Разработчик контракта ведь делает это не сам - ему заказывают разработку учредители/основатели проекта. Поэтому вопрос к ним, а не к исполнителю.

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


Title: Re: [Немного философии] ICO смарт котракты
Post by: aleks_raiden on October 01, 2017, 12:12:15 PM
Мог бы. Но это не его работа. К тому же, это уже вопрос управленческий, это не дело разработчика. Его выслушают, в лучшем случае, спросят по срокам/цене. Фича окажется, упрощенно говоря, +3000$ к бюджету и три дня времени. Заказчик может посчитать, что выгоды нет (так как ее реально нет, хотя должны быть репутационные риски, но примера никакого нет, хотя уже сколько сотен ICO прошло? )


Title: Re: [Немного философии] ICO смарт котракты
Post by: Snappsiz on October 07, 2017, 08:50:25 PM
Доброе время суток господа программисты!
В процессе разработки смарт котракта для ICO я проанализировал более чем 100 разный ICO контрактов и пришел к такому выводу  - идея смарт контрактов в корень нарушена!

Смарт конракт это некая версия договора между сторонами на блокчейне которая описывает обязательства и права сторон. Если это так то почему ICO контракты заточены под нужды одной стороны - проекта (создателя контракта) и не защищают сторону инвестора?

Как я к этому пришел? - В большинстве случаев контракты написаны так что владелец контракта может управлять инвестициями перед тем как достигнута минимальная сумма инвестиций. У многих вобсче нет минимальный суммы инвкстиций.... Если проект не собирает минимальную сумму то возвращение инвестиций совсем не предусмотрена или делается мануально.

Таким образом смарт контракт тупо используется для генерации токенов хотя он может и должен делать больше!
В результате инвесторы и их инвестиции не защищены и у инвестора большой риск стать жертвой.

Что вы думаете по этому поводу?




Не во всех проектах опять же,зависит от концепции DApp.Но так как 95% скама,то да,увы смарт контракт учитывает только интересы инициатора ICO .


Title: Re: [Немного философии] ICO смарт котракты
Post by: lottesy on October 08, 2017, 12:26:19 AM
И вроде бы все хорошо - контракт есть, бери читай. Но кроме очень узкого круга никто не может прочитать документ, в который хочет вляпаться.
Это даже хуже очень мелкого шрифта в банковских кредитных договорах.

Выходит, нужна какая-то структура (технология), которая бы переводила смарт контракты на человеческий язык.
Однако, здесь опять появляется проблема доверия. Снова люди должны доверять какому-то "уважаемому человеку", который читает смарт контракты и говорит "я посмотрел, там все хорошо".
Или, если это будет автоматизированная система переводов со смартконрактиша на человеческий, надо доверять этой системе. А это ломает весь смыл, т.к. основная идея в том, чтобы доверие исключить вообще.


Title: Re: [Немного философии] ICO смарт котракты
Post by: SERGEI-100 on February 26, 2018, 10:10:59 PM
В любом случаи должны быть какието своего рода обязательства,и как это будет называться не особо важно,без обязательств  ICO превратится в базар,что естественно потянет не очень хорошие последствия!!!!


Title: Re: [Немного философии] ICO смарт котракты
Post by: Chistyakov on February 27, 2018, 02:51:41 AM
Отправил вам Мерит. Хорошая и правильная идея. Было бы здорово, если бы Вы её развили и оформили в виде статьи на эту тему.


Title: Re: [Немного философии] ICO смарт котракты
Post by: Shadowbane on February 27, 2018, 07:01:56 AM
Из написанных мною нескольких  контрактов на solidity для ico не имеют даже заморозки доли токенов в % соотношении для команды , что в принципе при листинге на биржу(и) мягко говоря для инвесторов не айс, так как на хайпе команда так же может их слить для того чтобы наварится .Это лишь один пример , так что вы правы, фаундеры не будут никогда думать о инвесторах , им это просто не выгодно с любой позиции.


Title: Re: [Немного философии] ICO смарт котракты
Post by: DevilOper on February 28, 2018, 01:00:02 PM
идея смарт контрактов в корень нарушена!
"В корень" можно разве что послать кого-нибудь. "Нарушают", обычно, в корне.
Quote
Таким образом смарт контракт тупо используется для генерации токенов хотя он может и должен делать больше!

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


Title: Re: [Немного философии] ICO смарт котракты
Post by: JasonLeavers on March 01, 2018, 03:07:36 PM


Это меня привело к мысли что  программисты не уверены в работе смарт контракта - они боятся что он заглучит или зафейлит.
В током случае либо программисты не профессионалы либо проблема в нестабильной технологии - на Solidity (Etheriume) очень сложно написать реально стабильный код.
1) Профессионалом в этой новой сфере быть сейчас крайне трудно.
2) Стабильный код действительно написать сложно. Даже не существует нормальной среды разработки.
3) Потенциальные ошибки в коде очень дорого обходятся.


Title: Re: [Немного философии] ICO смарт котракты
Post by: Be_Happy on March 01, 2018, 07:49:58 PM
Профи в этой сфере сейчас мало и соответственно только единицы могут прочитать смарт-контракт. А если еще он не верифицирован, то с байт-кода не все станут компилировать во что-то читабельное.
Пока инвесторов устраивает красивое описание и мнение влиятельных людей о проекте, то на смарт-контракт и белую бумагу не будут обращать внимание.


Title: Re: [Немного философии] ICO смарт котракты
Post by: vollmond on March 04, 2018, 09:24:25 AM
зык контрактов Тьюринг-полный, поэтому что вы там напишите это чисто ваше дело


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

в некотором виде это используется и сейчас, например завершение ICO по хард-кэпу это и есть такого рода триггер

но язык может значительно больше


а контракты с простыми условиями живут, к примеру, в виде мультиподписных адресов, ну тот же wallet.gnosis.pm это чистой воды генератор контрактов управляемых мультиподписных кошельков



сторону инвестора защищают (в нормальных ICO)

- заморозка средств компании и команды на сроки от полугода до пары лет
- мультиподписной адрес сбора средств
- прописанные в контракте условия возврата средств при непрохождении софткэпа

потихоньку внедряются

- голосование с важностью соразмерно объему удерживаемых токенов
- начисление прибыли соразмерно доле удерживаемых токенов


Title: Re: [Немного философии] ICO смарт котракты
Post by: jussiShnaider on March 07, 2018, 07:34:09 PM
Это все потому что ICO никем и ничем не контролируется, поэтому основатели проектов готовы защищать только себя.
Изначально идея смарт контракта вообще была несколько проще и понятней, это должен был быть набор триггеров, отпускающих или блокирующих сделки по комплексам условий.


Title: Re: [Немного философии] ICO смарт котракты
Post by: dinc on March 13, 2018, 10:21:39 PM
Профи в этой сфере сейчас мало и соответственно только единицы могут прочитать смарт-контракт. А если еще он не верифицирован, то с байт-кода не все станут компилировать во что-то читабельное.
Пока инвесторов устраивает красивое описание и мнение влиятельных людей о проекте, то на смарт-контракт и белую бумагу не будут обращать внимание.

Согласен  с вами, большинство даже не заходит на гитхаб чтобы глянуть что там с кодом проекта.  Для них ико - это сайт и видос на сайте который вкратце описывает про что ико, вайтепер мало кто читает, главное это софт\хард каппа и % бонусов на пре ико, а вы говорите про смарт контракты. Код контрактов чаще всего воруется с другого проекта и над этим никто не заморачивается.


Title: Re: [Немного философии] ICO смарт котракты
Post by: nagor2 on April 02, 2018, 08:38:43 AM
Готовы вложиться в такое? Если да, то сколько?
Лично я вложу 1.2 ETH
Меня тоже заинтересовала возможность таких защищенных инвестиций.

Платформа защищенных инвестиций TakeMyEther
Существует простой способ организации защищенных инвестиций в венчурные проекты с помощью умных контрактов.
Проблема, которую мы решаем – незащищенность инвестора при вложениях в ICO (Initial Coin Offer – первичное размещение монет).
На сегодняшний день есть высокий риск сразу потерять все вложенные деньги, так как у владельца проекта есть возможность единовременно вывести средства и исчезнуть с ними. Так как фальшивых ICO на сегодняшний день 9 из десяти, этот риск весьма велик.
С другой стороны, венчурные инвестиции являются весьма привлекательными ввиду низкого порога входа и потенциала высокой доходности.
Мы стоим на страже интересов инвестора, позволяя качественным проектам привлекать инвестиции и показывать кратный рост.

В чем заключается идея?
Мы хотим создать сообщество профессиональных инвесторов в венчурные проекты и снабдить их механизмом защищенных инвестиций.

Как это работает?
Инвестор депонирует криптовалюту Ethereum Classic (здесь и далее – Эфир) на специальный счет.
Далее, с этого счета он может производить коллективные инвестиции в представленные на платформе проекты.
У каждого проекта заранее указывается минимальная (soft cap) и максимальная (hard cap) сумма, привлекаемая им, а также этапы выполнения проекта с указанием доли привлекаемых средств, расходуемых на каждой стадии.
Если проект не собрал минимальную сумму, платформа автоматически возвращает инвестору все вложенные средства.
Если проект собрал минимальную сумму, то на первый этап исполнения проекта он имеет возможность вывести с платформы только 10% привлеченных инвестиций. Затем, по мере выполнения проекта, его исполнитель фиксирует в системе готовность каждого этапа. По умолчанию, инвестор акцептует каждый выполненный этап, но в то же время у инвестора имеется возможность отказаться от приемки этапа и предложить исполнителю доработать этап с учетом его пожеланий. Если инвестор счел свои пожелания невыполненными, он имеет возможность прекратить свои инвестиции. В этом случае, часть уже акцептованных средств переводиться в акции (токены) проекта, а оставшаяся часть возвращается инвестору в Эфире. Возвращенные проекту токены поступают в свободную продажу (возможно по более высокому курсу в зависимости от стадии завершенности проекта)
Все договоренности, описанные в данном разделе, описываются с помощью смарт-контракта, и никто из участников сделки не будет иметь возможности их нарушить.

Бизнес-модель платформы:
Платформа защищенных коллективных инвестиций получает комиссию от каждого проекта, привлекающего инвестиции на ее основе. Комиссия состоит из двух частей: 5% акций каждого проекта + 5% собранных им средств в эфире. Эта ценность является собственностью акционеров платформы и распределяется между ними пропорционально их доле.
Что есть сегодня:
На данный момент есть команда опытных разработчиков, готовая реализовать данный проект и смарт контракт для защиты инвестиций.

Что необходимо:
Для разработки необходимо привлечение средств. Таким образом, разработка платформы коллективных инвестиций сама по себе представляет из себя ICO по описанной выше схеме.
Порядок привлечения инвестиций:
Суммарная эмиссия – 2800 акций
Команда оставляет за собой 20% акций.
Объем реализуемых акций – 80% платформы.
Soft cap: 250 ETH – за первые 500 акций по 0.5 ETH за акцию.
Hard cap: 2000 ETH - последующие 1750 акций по 1 ETH за акцию.
Непроданные токены сжигаются после ICO. Если soft cap не пройден, все вложения возвращаются инвесторам.
Реализация платформы будет проходить поэтапно. У каждого инвестора есть возможность на любом этапе выйти из инвестиций если он сочтет этап неисполненным.
Данные условия прописаны в смарт-контракте, что гарантирует их исполнение.
ICO будет проходить с 1 мая по 1 июня 2018 года.


Title: Re: [Немного философии] ICO смарт котракты
Post by: nagor2 on April 06, 2018, 05:57:45 AM
Смарт-контракт написан. Есть кто-нибудь, кто хочет его посмотреть, почитать, понять как он работает и получить комментарии?


Title: Re: [Немного философии] ICO смарт котракты
Post by: nagor2 on April 11, 2018, 04:53:45 AM
https://github.com/takeMyEther/TakeMyEther (https://github.com/takeMyEther/TakeMyEther) вот тут лежит код.

Все работает, эфир и токены отправляются держателям всем владельцем токенов TakeMyEther

В ближайшее время буду деплоить контракт.


Title: Re: [Немного философии] ICO смарт котракты
Post by: gadgas4 on April 11, 2018, 07:15:16 AM
Меня вообще поражает как еще раньше никто не поднял эту тему.
К этому все и должно прийти. В скором времени в конкурентной борьбе за инвестора будут побеждать только ICO в которых реализованы механизмы их защиты.  Даже странно, что люди продолжают вкладывать деньги в ICO при таком количестве скама.


Title: Re: [Немного философии] ICO смарт котракты
Post by: nagor2 on April 12, 2018, 03:53:40 AM
Товарищи!

Давайте-таки замутим эту систему!

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


Title: Re: [Немного философии] ICO смарт котракты
Post by: nagor2 on April 12, 2018, 04:16:19 AM
У меня уже нашелся первый инвестор в зарубежной ветке! Ура! )))


Title: Re: [Немного философии] ICO смарт котракты
Post by: nagor2 on April 12, 2018, 06:46:05 AM
Контракт залил. Можно попробовать закинуть туда эфира (но не менее 0,001). Например 0,002. Вы получите токены. А потом вернуть их обратно (перевести любое их количество на контракт - и он вернет вам всю вложенную сумму) и получить свой эфир взад) https://etherscan.io/address/0x15797a704628907dd2622d3e5711d4ea62cd5072 (https://etherscan.io/address/0x15797a704628907dd2622d3e5711d4ea62cd5072)


Title: Re: [Немного философии] ICO смарт котракты
Post by: DusterLee on April 12, 2018, 07:15:09 AM
Профи в этой сфере сейчас мало и соответственно только единицы могут прочитать смарт-контракт. А если еще он не верифицирован, то с байт-кода не все станут компилировать во что-то читабельное.
Пока инвесторов устраивает красивое описание и мнение влиятельных людей о проекте, то на смарт-контракт и белую бумагу не будут обращать внимание.

Согласен  с вами, большинство даже не заходит на гитхаб чтобы глянуть что там с кодом проекта.  Для них ико - это сайт и видос на сайте который вкратце описывает про что ико, вайтепер мало кто читает, главное это софт\хард каппа и % бонусов на пре ико, а вы говорите про смарт контракты. Код контрактов чаще всего воруется с другого проекта и над этим никто не заморачивается.
Правильно говорят, что по хорошему перед тем, как вложится в исо нужно заказать аудит кода у опытного программиста.


Title: Re: [Немного философии] ICO смарт котракты
Post by: qwe7679172 on April 12, 2018, 07:20:06 AM

Что вы думаете по этому поводу?


То, что ты сейчас Америку открыл или изобрел велосипед по меньшей мере)
А если серьезно, то да, ты прав! Как предлагаешь решить эту проблему? Лично я неоднократно терял деньги инвестируя, как тогда казалось в очень хорошие проекты.


Title: Re: [Немного философии] ICO смарт котракты
Post by: nagor2 on April 14, 2018, 10:37:06 AM
То, что ты сейчас Америку открыл или изобрел велосипед по меньшей мере)
А если серьезно, то да, ты прав! Как предлагаешь решить эту проблему? Лично я неоднократно терял деньги инвестируя, как тогда казалось в очень хорошие проекты.

У меня есть предложение: контролируемые инвесторами ICO