Comments 57
Сам же он может попытаться вывести деньги с кошелька, но сможет он это сделать, если мне не изменяет память, через 29 дней после совершения атаки (правило создания дочерних DAO в контракте, который он «атаковал»), но к тому времени уже будут результаты голосования по софт-форку. Если его примет большинство, то он может попытаться пойти через не обновившихся и вывести деньги, однако большая часть сети будет жить по новым законам и не будет принимать его деньги, а так же не будет видеть эти транзакции перевода, так как они в целом будут сидеть на другом «ответвлении» блокчейна — это будет как две разные криптовалюты. Именно поэтому у майнеров нет мотивации не обновлять клиент, если большинство всё же примет софт-форк
2. Насчёт «принять», вы наверное имеете ввиду отмыть украденное и влиться в ряды обновившихся?
1. Технология умных контрактов действительно обещает очень много, и люди готовы вкладывать в нее большие деньги. Инвесторы без разбора идут на существенный риск, не убедившись в надежности инструмента. Ажиотаж вокруг блокчейн напоминает рынок доткомов на рубеже тысячелетия. Это предвещает наступление глобальных перемен.
2. Умные контракты, как и любая новая технология, предполагает, что нам еще предстоит научиться с ней работать. Это все равно, что ребенку дать пользоваться газовой плитой, к которой есть инструкция, написанная детьми чуть постарше.
В мире распределённых систем — никто не может быть до конца уверен кому же принадлежат средства :)
dwarfpool.com/eth/voting
ethpool.org/stats/votes
А вот это уже совсем плохо. Такой софт-фрок никому не нужен. Это означает централизацию и доверие непонятному «узкому кругу лиц» в trustless окружении.
Бред. Лучше-бы версионирование смарт-контрактов ввели, как и для любого ПО, и пользователи могли-бы принять новую версию или остаться на старой. Вопрос некомпетентных людей этим конечно тоже не решается.
> которые впоследствии, в случае положительного решения о принятии hard-fork'а, смогут вернуть их владельцам
О чем речь вообще? Вернут деньги, разберутся у кого сколько было и вернут деньги изначальным владельцам. Другой вариант — пока деньжата, вор переведет все в битки и владельцы не вернут свои деньги никогда, но это, видимо, и есть то, что вы хотите.
Я к тому, что все это напоминает МММ. Но из-за количества вовлеченных и типа «компьютерных технологий» все такие «о-о да, это очень круто». Но король -то голый?
>> один из них останется миллионером, а второй останется с картиной, стоимость которой 0 долларов.
Стоимость актива — это его цена в последней сделке.
Да и миллионерами многие из нас тут были в одно время ))
Ethereum стоит своих денег, потому что люди видят в нём ценность, как они видят ценность в бумажках и железках, а то и в цифрах в интернет-банкинге, которые люди называют доллар/евро/рубль.
А теперь сообщество хочет украсть его деньги. Мы это уже проходили «отнять всё (у буржуев), и поделить».
А если завтра какая-то семья с мильярдами решит купить 20М эфирок, а после-завтра майнеры проголосуют что как-то дофига у неё денег, нужно оставить 2М?
Если голосование за форк будет положительным, то я не понимаю как после такого голосования капитализация эфира может быть больше тысячи долларов. Но она будет, потому что всем всё-равно. Криптовалюта где по желанию какой-то группы людей (а на самом деле голосование это такое, всё решает дино, неиного Виталька, ну и ещё 2-3 людей) у человека могут отобрать его деньги это не криптовалюта. Но всем всё-равно, люди покупают растущие цифры.
Ethereum is a decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third party interference. © ethereum.org
Звучит как анекдот. После такого форка эфир нужно закрывать как несостоявшийся проект.
Во-вторых, что касается большого желания сделать софт-форк и вернуть деньги — это связано с предполагаемым переходом с модели proof-of-work, где для записи блока нужно доказать проведение вычислительных операций, на proof-of-stake, где решающую роль играют имеющиеся у человека единицы криптовалюты. И эта модель может дать сбой, если у не совсем добросовестного человека будет немалый процент всех эфиров.
Согласен, хард-форк идёт в разрез с основами философии платформы, софт-форк тоже, но в меньшей степени, и он может помочь избежать проблем при переходе на новую систему. В любом случае, сообщество стоит перед сложным выбором.
Давайте представим себе smart-контракт по типу букмекерской ставки на «случайную» смерть какого-либо человека. Ладно там если это будет Мавроди (как лицо дискредитирующее Bitcoin) — то никто особо не заплачет.
А если это будет какая-нибудь правозащитница (мать троих детей) лоббирующая вмешательство государства в неконтролируемую систему умных контрактов. В этом случае «демократическое» блокчейн-сообщество может деньгами поддержать умный контракт на ее смерть.
Точно также блокчейн-сообщество мусульманского происхождения может сделать ставки на атомный взрыв в Тель-Авиве…
Неотзывность транзакции при исполнении контракта и преступность контракта — это разные стороны, которые имеет смысл максимально отдалить друг от друга, так как именно их взаимозависимость в реальной жизни ( до децентрализации) и является причиной существования необоснованно дорогих и неээфективных посредников. Если участники с помощью кртиптовалюты заключат преступный контракт и он будет выполнен, то транзакция будет проведена, но факт выполнения транзации не отменяет необходимость найти преступника и в процессе наказания, возможно забрать и то, что было переведено. Это будет форк -но вне системы. Или внутри системы — но как не отмена транзакции, а как новая транзакция. Максимально разделить механизм обеспечивающий транзакции и «судебную исполнительную» систему — смысл имеет, но абсолютное разделение будет невозможно в среде субъектов обладающих свободой воли.
ИМХО, как важная часть развития системы, в случае дырок, логичнее будет вернуть деньги и закрыть дырки, а не следовать букве правил. Ибо по духу уже идет противоречие.
Но все-же, увы, развитие платформы, до определенного момента, потребует идти против буквы правил, или платформа быстро коллапсирует.
Если оно так работает то варианта всего два: либо баг в солидити, либо оно так написано. Бага в солидити нету.
Код контракта это и есть алгоритм, если атакующий получил деньги, значит он действовал в условиях контракта (с которым согласились все кто отправил на него деньги). «Ошибки» там быть не может по определению: начальство не опаздывает, начальство задерживается.
Но комюнити (во главе с дино и Виталькой) хочет положить с прибором на принципы которые сами и декларировали (и продолжают декларировать, вот анекдот). Если это произойдёт то весь проект не должен стоить больше чем пыль под ногами.
Ethereum is a decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third party interference. © ethereum.org
Все сложнее, представьте вы фрилансите и делаете сайты под заказ, к вам приходит заказчик с договором, вы его просматриваете, не находите ничего подозрительного, показываете юристу, подписываете и внезапно оказывается что по хитрым юр. законам по этому контракту, вы не только должны сделать работу бесплатно, но отдать заказчику все свое имущество, квартиру, всю жизнь отдавать весь свой заработок и останетесь должны ещё миллионы $.
Вряд ли вы скажите что это справедливо. В разных странах по разному, но обычно суды защищают от таких контрактов, а кое где заказчик может сесть за мошейничество.
Тот кто получил эти деньги обещал судиться? Вот пусть судиться и суд решает законный этот контракт или нет. Там очень много юридических тонкостей, чтобы так легко решать кто прав, а кто нет.
Люди они такие, завтра какой-то суд постановит что 2 + 2 = 5, и что с того.
Если привлекать управленцев, суды, и прочью чушь, то зачем устраивать цирк с блокчейном? Используйте нормальные базы данных.
Похоже на нытьё валютных ипотечников, которые думали как они всех нагнут, сэкономив на процентах по кредиту, а сейчас требуют пересмотра договора.
Хотя если бы валюта не выросла, а так же упала — они бы не пошли в банк с предложением перезаключить договор, а на каждом углу кричали бы как они всех круто сделали
Как это вообще возможно. Некий Виталик, которого некоторые издания называет создателем выносит подобные вещи об откате по сути на голосование. Хотя буквально за неделю до истории с ДАО читал что он же заявляет как все круто, защищено и невозвратно. Даже некоторые крупные банки инвестировали в эфир и технологию, курс эфира отлично рос на таких новостях.
Но тут случился первый же косяк и уже ставится вопрос об отмене контракта Как можно в дальнейшем доверять этой технологии, которая оказывается то не такая уж и не "отзывная".
Я не понимаю зачем этот Виталик своими действиями хоронит своё детище, единственно правильным его поведение сразу и чётко заявить — сами дураки, без вариантов. По сути то горстка инвесторов не хочет согласиться с истиной что они полные идиоты и инвестировали, не понимая как это работает. По сути поверили на красивые слова, а на этапе акцепта контракта решили что там все так как и должно быть. Они не привлекли дополнительно разбирающегося человека или организацию для аудита контракта, если не позволяют собственные знания — кто в этом виноват то?! Почему после того как нашёлся кто-то кто изучил код этого контракта и воспользовался им — он становится вором и деньги лошков, инвестировавших поверив на слово, необходимо вернуть.
И ещё один вопрос не даёт мне покоя — если на кону большие деньги, можно в дальнейшем получить доступ к единственному физическому человеку и убедив его (деньги, термально — ректальный метод и пр.) — можно внести изменения в сеть и "откатить" что-то. ?!
Да как же нет то, занял бы с самого начала однозначную позицию, как я писал — сами дураки, что сделано то сделано. И мог бы с чистой совесть дальше рассказывать инвесторам как все хорошо и даже эту историю использовать как положительный пример. К нему и самому эфиру вопросов бы не было в принципе.
А так лажа получается, обещает одно, а делает наоборот. Доверие, особенно в финансовом секторе — вещь очень хрупкая. Те же самые банки, которые собирались подвязываться на блокчейн эфира могут подумать замутить свой форк. В принципе я даже допускаю что если уже деньги вложены, их попробуют по максимуму вернуть и вложить в свою систему. И курс эфира так же как и вырос на 1200% так же и вернётся назад.
Хорошая мысль, это действительно стоило сделать, но теперь и правда поздно.
> Те же самые банки, которые собирались подвязываться на блокчейн эфира могут подумать замутить свой форк.
Насколько я понимаю банки и так занимаются своими форками Ethereum или участвуют в разработки HyperLedger. Правда, они столкнулись с первой трудностью — в приватном блокчейне между несколькими банками все видят кто кому сколько и чего перевел.
Так же и с Биткоином. Как делать говорит Грег и Адам, может ещё Люк-диалап им поддакивает и ещё парочка людей. Жёсткая цензура на /r/bitcoin и на биткоинтолке. Когда Термос говорит что биткоин это 1 мегабайт, всё что не мегабайт это альткоин. А /r/bitcoin и толк созданы для обсуждения биткоина. И все дискусии по поводу размера блока (если они не восхваляют мегабайт) жёсткто трутся со всех основных площадок. Это ты называешь «вопросы к майнерам»? Вот недавно с /р/биткоин вытерли линк на этот твит https://twitter.com/slush_pool/status/746800154766782464 (потому что это не место для обсуждения альткоинов). Но несколько дней назад 60% тредов были о том как CAO (centralized autonomous organization) инвесторы лоханулись. (это же напрямую влияет на Биткоин, можно и пообсуждать). Но когда CAO собрало $140 миллионов, то естесствено всё тёрлось.
Так что все-таки все вопросы к майнерам.
В случае Биткоина не цензурируются форки примерно так https://www.reddit.com/r/btc/comments/4pxbvr/the_bitcoin_relay_network_seems_to_intentionally/
Как интересно голосование с утра поменялось. Ещё интереснее будет посмотреть на курс эфира после форка
Майнеры Ethereum приступают к голосованию по судьбе «украденных» денег