Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
9 июня 2016, 9:52:30 AM   # 1
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Недавно я наткнулся на пост старого блога (https://blog.ethereum.org/2014/07/05/stake/) Виталик Бутерин, в котором он дал следующую упрощенную версию сделок Даниэля Larimer как доказательство Вынести (TaPoS) (http://bravenewcoin.com/assets/Uploads/TransactionsAsProofOfStake10.pdf):

1. "Каждая сделка должна содержать ссылку (т.е.. Хэш) к предыдущей сделке"
2. "Кандидат состояние-оф-система получается путем вычисления результата в результате цепочки транзакций"
3. "Правильная цепочка из нескольких кандидатов является тот, который имеет либо (Я) самые длинная монета-дни разрушенный (то есть. Количество монет в счете * Время с момента последнего доступа), или (б) самые высокие операционные издержки"

Источник: https://blog.ethereum.org/2014/07/05/stake/ (Забастовка сквозной только добавили здесь, как я не буду обсуждать Монетные дни типовых схем. В самом деле, ничто здесь не будет выглядеть так же, как доказательство костры, и это лучше мысль о том, как альтернативе финальной стадии Bitcoin, в котором все добыче награды приходят от сборов сделки.)

Я был действительно поражен элегантной простотой этого предложения. Он также решает "ничего на карту" Проблема с PoS, как это наблюдалось в статье.

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

Главное изменение, что вместо того, чтобы блок-цепь, или, как с TaPoS, транзакцией-цепью, мы вместо того, чтобы иметь транзакции ориентированных ациклический граф (транзакция-DAG / КГРЭ), с каждой транзакцией, содержащей список / Меркл -tree хешей предыдущих сделок.

Если я правильно понимаю, главная причина, по которой простые TaPoS приведенные выше, не будет масштабироваться, что с большим объемом транзакций, большое количество сделок будет все утверждают, что они произошли от одной родительской транзакции. Таким образом, будут огромными объемами "сиротские-операции", и, возможно, даже довольно длинная сиротская-цепь. Это означало бы, что было бы почти невозможно для низких сделок значения, чтобы попасть в цепь. Однако при операции формирования DAG, эта проблема является потенциально разрешима. В то время как большое количество сделок, могут по-прежнему имеют общий родитель (или родители), если они не противоречат друг другу (быть ясно), они могут быть возвращены вместе, имея следующее поколение сделок "сходить" от них всех.

КГРЭ должны удовлетворять следующие свойства, которые будут приняты в сети:

1. Частичный порядок, связанный с DAG образует ограниченную решетку, так что, в частности, существует единственный корневой узел, и уникальное бездетное узел, который должен быть сделкой представляется в сеть.
2. Пусть P (N), множество всех родителей узла N, и А (N) будет множество, содержащее N и все его предки узлов (например, родители, Гранд-родитель и т.д. весь путь обратно к корню ). Тогда для всех N в DAG, и все M1 в P (N), существует по меньшей мере один узел В в А (М1), что для всех M2 в P (N), Q не в A (M2). (Т.е. узел может требовать только одного из родителей, если это строго увеличивает свой набор предков.)
3. Для каждого узла N в DAG, есть топологическое упорядочение A (N), скажем, М1, М2, ..., М. К., с МК = N такое, что для всех к в 1, ..., К, входы сделки, содержащейся в Мк являются неизрасходованные выходы из узлов M1, ..., М (к-1). (Т.е. ДАГ должно быть, по крайней мере постфактум rationalizable как представляющие собой цепочку сделок.)

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

1. Как и с Bitcoin, разница между суммой входов и выходов суммы по сделке, интерпретируется как плата транзакции, которую мы рассматриваем в качестве неизрасходованного выход при применении правила 3 ​​выше.
2. Что бы ни случилось, половина всех сборов сделки постоянно отбрасывается.
3. Создатель новой транзакции Н может включать в себя до половины от общей суммы сделки от сборов P (N) в качестве входных данных в пределах их сделки (т.е. до всего остатка).
4. Если необходим выбор между несколькими непримиримым TDAGs быть сделан (то есть, когда не представляется возможным сформировать новую КГРЭ с нижним узлом, родители которого являются нижними узлами исходной TDAGs), в КГРЭ с наибольшей суммой общей стоимости сделки платный должен быть выбран. В случае равенства, тех TDAGs с той же общей стоимостью сделки, оплаченной, один с самой высокой общей стоимостью невостребованных сделки должна быть выбрано.

Для того, чтобы понять смысл этого, предположим, что имеется узел N с детьми M1, M2, ..., MK каждый без других родителей. Если K = 1, и один ребенок утверждали максимально допустимую плату, то минимальное возможное количество отбрасывается, то есть только половина платы за транзакцию. Если они утверждают, что меньше, чем максимально возможный, то более половины сборов транзакции будут отброшены (хотя на самом деле, кто бы реализовать некоторые из них были все еще доступны, и представит дополнительную операцию ребенка требовать его). Если K = 2, и снова каждый ребенок утверждал максимально допустимую плату, то есть не может быть никакого КГРЭ, содержащего N, M1 и M2, поскольку такая КГРЭ будет функция расходов, уже отработанных выходов. Таким образом, либо создатели узлов M1 и M2 являются менее жадным в своих претензий (вероятный исход), или один из этих узлов не будут включены в конечном итоге КГРЭ. Если (скажем) M1 значительно прибыли до М2, то они, вероятно, имеют больше детей своих, и, следовательно, КГРЭ, содержащий M1, вероятно, имеют более высокие общие операционные издержки, чем один, содержащий М2, и поэтому один (ы), содержащий М2 не будет выбран. В идеале, бумажники должны динамически регулировать заявленную сумму, чтобы дать высокую вероятность включения транзакции. Я бы тогда ожидать, что оппортунистические человек с высокой пропускной способностью сети будет зачистить нечетные немного оставшиеся невостребованные операционные издержки.

Насколько я могу видеть, как и с оригинальной TaPoS, это еще не уязвимы для "ничего на карту" Проблема с PoS. Там нет стимула представлять транзакции в нескольких TDAGs. Какие еще проблемы мне не хватает?

Как я уже говорил, любые комментарии будут оценены. Как бы пинг любых потенциально заинтересованные сторон.

Примечание: Во-первых размещены здесь: https://www.reddit.com/r/btc/comments/4n6nq8/proposal_transactiondirected_acyclic_graphs/ (Где он утонул в шуме).
TomHolden сейчас офлайн Пожаловаться на TomHolden   Ответить с цитированием Мультицитирование сообщения от TomHolden Быстрый ответ на сообщение TomHolden


Как заработать Биткоины?
Без вложений. Не майнинг.


9 июня 2016, 1:25:12 PM   # 2
 
 
Сообщения: 610
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

Получил 1806 Биткоинов
Реальная история.





Эй.

вы проверили DAGcoin ..?



Я думаю, что это то, что вы предлагаете ..
spartacusrex сейчас офлайн Пожаловаться на spartacusrex   Ответить с цитированием Мультицитирование сообщения от spartacusrex Быстрый ответ на сообщение spartacusrex

9 июня 2016, 2:12:38 PM   # 3
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

Я не слышал об этом раньше. Это интересно, но, безусловно, не то же самое. Совершенно разные структуры, стимулы и выгоды.
TomHolden сейчас офлайн Пожаловаться на TomHolden   Ответить с цитированием Мультицитирование сообщения от TomHolden Быстрый ответ на сообщение TomHolden

9 июня 2016, 3:06:12 PM   # 4
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

По-видимому, были разработаны в Йота: , и их белая бумага дает дополнительные ссылки на другие человек, говорящих о DAGs. Так что, похоже с помощью DAG не нова, хотя это также означает, что он не сумасшедший. Что не преследовали, хотя это сочетание простой TaPoS идеи с DAG, как я предлагаю здесь.

Одно из преимуществ моей схемы по этому поводу, что моя схема дает более сильные стимулы для добавления к молодым узлам, как через операционные издержки, а также благодаря правилу, что каждый родитель должен строго расширить набор предков. Он также не зависит от сделок "утверждение" другие операции для обеспечения внутренней согласованности. Вместо этого, что является необходимым условием для любого действительного КГРЭ.
TomHolden сейчас офлайн Пожаловаться на TomHolden   Ответить с цитированием Мультицитирование сообщения от TomHolden Быстрый ответ на сообщение TomHolden

9 июня 2016, 3:10:22 PM   # 5
 
 
Сообщения: 610
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

Почему сжигайте сборов на всех?

Что мне не хватает?

spartacusrex сейчас офлайн Пожаловаться на spartacusrex   Ответить с цитированием Мультицитирование сообщения от spartacusrex Быстрый ответ на сообщение spartacusrex

9 июня 2016, 3:20:54 PM   # 6
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

Жжение сборы защищает от двойных Потратьте нападения, в котором кто-то тайно строит альтернативный КГРЭ, в котором они платят большие суммы платежей по сделке, а затем требовать их сами.
TomHolden сейчас офлайн Пожаловаться на TomHolden   Ответить с цитированием Мультицитирование сообщения от TomHolden Быстрый ответ на сообщение TomHolden

9 июня 2016, 3:51:32 PM   # 7
 
 
Сообщения: 714
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

Это действительно очень похоже на IOTA.

Присоединяйтесь к нам http://chat.iotatoken.com
iotatoken сейчас офлайн Пожаловаться на iotatoken   Ответить с цитированием Мультицитирование сообщения от iotatoken Быстрый ответ на сообщение iotatoken

10 июня 2016, 8:14:44 PM   # 8
 
 
Сообщения: 336
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

Два человека PM'ed мне это. Они всегда ожидают AnonyMint обеспечить некоторый анализ.

Проблема, кажется, в такой же, как это было для Йота и дизайна DAG Серджио, который является то, что не существует никакого способа предотвратить двойной тратит на несколько ветвей DAG. Об этом мы очень подробно в связанной теме:



Йота "решает" это, в надежде, что все плательщики и получатели запуска алгоритма Монте-Карло, но единственный способ обеспечить это, чтобы иметь централизованные серверы, что и Йота имеет на старте.

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

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

Вы можете цитировать этот пост до его сбросили атомную бомбу Гитлер.

iamnotback сейчас офлайн Пожаловаться на iamnotback   Ответить с цитированием Мультицитирование сообщения от iamnotback Быстрый ответ на сообщение iamnotback

10 июня 2016, 8:23:27 PM   # 9
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

Два человека PM'ed мне это. Они всегда ожидают AnonyMint обеспечить некоторый анализ.

Проблема, кажется, в такой же, как это было для Йота и дизайна DAG Серджио, который является то, что не существует никакого способа предотвратить двойной тратит на несколько ветвей DAG. Об этом мы очень подробно в связанной теме:



Йота "решает" это, в надежде, что все плательщики и получатели запуска алгоритма Монте-Карло, но единственный способ обеспечить это, чтобы иметь централизованные серверы, что и Йота имеет на старте.

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

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

Вы можете цитировать этот пост до его сбросили атомную бомбу Гитлер.


Антифашистское действие
Кли сейчас офлайн Пожаловаться на Кли   Ответить с цитированием Мультицитирование сообщения от Кли Быстрый ответ на сообщение Кли

11 июня 2016, 1:13:56 PM   # 10
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

Два человека PM'ed мне это. Они всегда ожидают AnonyMint обеспечить некоторый анализ.

Проблема, кажется, в такой же, как это было для Йота и дизайна DAG Серджио, который является то, что не существует никакого способа предотвратить двойной тратит на несколько ветвей DAG. Об этом мы очень подробно в связанной теме:



Йота "решает" это, в надежде, что все плательщики и получатели запуска алгоритма Монте-Карло, но единственный способ обеспечить это, чтобы иметь централизованные серверы, что и Йота имеет на старте.

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

Извиняюсь за запоздалый ответ, и спасибо за серьезно заниматься на этом.

Связанный пост обусловлено не будучи самым длинным цепным правилом. Но здесь, есть эквивалент самого длинного цепного правила, а именно: "самый тяжелый КГРЭ", Где вес является суммой общей стоимости сделки, с суммой потраченных платежей по сделке, используемых для ничьи.

Итак, давайте проанализируем двойные расходы более подробно. Предположим, что пользователь передает два альтернативных сделок, G и B. Для простоты предположим, что обе сделки имеют одни и те же родители, утверждают то же самое количество платежей по сделке родителей, используют одни и те же входы, и платят те же операционные издержки. Они отличаются тем, что сделки О является платеж торговца для некоторых хорошо, в то время как транзакция В посылают монеты на альтернативный адрес, принадлежащий тому же пользователем.

В предложении здесь, две сделка не может быть включена в той же КГРЭ. Помните КГРЭ ограниченной решетка, поэтому есть некоторый узел, который является (... (пра) внучатым) ребенком любого другого узла, а именно сделка представляется. Помните также, что узел не может сойти с двумя родителей, если это будет означать, что не были никаких сериализованные историй без двойных расходов. Из-за этого, действительные TDAGs не может содержать двойной тратит в любом месте.

Таким образом, любая последующая операция может только спуститься с любой сделки G или от сделки B, иначе она не будет считаться действительной сетью. Если клиенты соблюдать правила, предложенные выше, по совпадению, одна из сделок G или B будет прийти немного раньше, и будет быстро получить много дочерних операций. Вскоре то сеть будет оседать на этой одной транзакции, благодаря "самый тяжелый КГРЭ" Правило выбора, так же, как с Bitcoin. Даже если в конечном итоге выбран B, торговец не должен ничего, так как потерять, так же, как с Bitcoin, они должны ждать, пока транзакция G не была достаточно глубока перед отправкой товара.

Но играть адвоката дьявола, предположим, что сеть постоянно вилы, с одной КГРЭ, включая G и один КГРЭ, включая B. И предположим, что некоторые пользователи переопределять их клиента игнорировать "самый тяжелый КГРЭ" Правило выбора так, чтобы поддерживать эти вилки. У пользователей есть стимул представлять операции на оба альтернативной TDAGs? То есть Есть ли причина, почему одна вилки не будет быстро умереть даже с некоторыми некоторыми пользователями, игнорируя тяжелое правило отбора КГРЭ? Ну, предположим, я деловой операции с торговцем. Если торговец "наивный" в том, что они используют клиент по умолчанию, не отменяя "самый тяжелый КГРЭ" править, то я, конечно, нет; скорее, мой стимул представить сделку до развилки, на которой продавец находится на (который будет самым тяжелым КГРЭ), а не представить сделку с другой вилкой. Если другие в конце концов вилки победы, это означает, что я получили хороший бесплатно, даже без уплаты сборов транзакции (последний почему я предпочтет представить не сделки с другой вилкой, чем представить сделку по себе). Это, по существу аргумент В. Бутерин связан с ФП. Так что, если агент с кем-то сделки повинуясь "самый тяжелый КГРЭ" правило, они будут строго предпочитают представлять только сделки с тяжелым КГРЭ, дальнейшее укрепление что КГРЭ. А что, если продавец понимает, что сеть раздвоенный? Ну тогда в этом случае продавец может потребовать от сделки, которые будут включены в обе вилки, что продлит жизнь вилках. Но это разумно в долгосрочной перспективе? Для этого необходимо поддерживать, каждый пользователь должен скачал альтернативную версию клиента, который игнорирует тяжелое правило КГРЭ. Пока есть некоторые пользователи, использующие клиент, который уважает правила, первоначально тяжелая вилка будет расти быстрее, чем другой, и в какой-то момент, даже "неловко" пользователи должны забывать и о другой вилке. Отметим также, что один может поддерживать альтернативные Bitcoin цепи, если один начал, предполагая, что каждый модифицировал свой код, чтобы игнорировать самую длинную цепное правило, таким образом, это действительно извращенная гипотетический.

Можно возразить, что хотя производитель первоначальной сделки, что расколоть сеть может получить выгоду от сохранения раскола. В частности, в классической двойной атаке типа проводит, они публично строить на G, отправляя операции по их собственным адресам. Это в конечном счете убедить торговец, что G достаточно подтвердил, что они могли бы отправить товар. Между тем, в частном порядке, создатель оригинальной сделки будет строить на В, с целью выявления их КГРЭ после того, как товар был послан. Для сети на более поздний переключатель от G вилки к B вилке, то B вилка будет иметь более высокое количество общих сборов сделки. Теперь, создатель оригинальной сделки может снизить стоимость этого для себя, в том числе каких-либо публичных сделок, которые не наследуются от G, а также утверждая, что максимально разрешенное операционные издержки от их предыдущих сделок. Но ни один из этих подходов являются особенно эффективными. Во-первых, когда G наблюдается клиентом, все будущие сделки клиента сойдут с G. Так что вряд ли будет много сделок по хорошей вилкой которые не наследуются от G. Во-вторых, по предположению, половина всех сборов сделки должен оставаться невостребованным в допустимом КГРЭ. Это означает, что создатель оригинальной сделки должны навсегда потерять по крайней мере половину всех сборов сделки на хорошей вилке сделок, которые происходят от G. Учитывая, что любая данная сделка мала по сравнению с сетью в целом, это будет большое количество. (И это дает полный ответ на вопрос spartacusrex в ранее. Я четко должен изложены эти данные, чтобы начать с.)

Следовательно, это "атака" приводит к простому подтверждение правила приема для продавцов, которые будут гарантировать, что нападение является неприбыльной: Сделка считается подтвержденным, если сумма сделки сборов всех сделок нисходящих от данной сделки более чем в два раза значение первоначальной сделки.

Так, iamnotback, я надеюсь, что это отвечает на ваши возражения. Я признаю, что детали Йота остаются весьма туманными для меня (это, кажется, не удалось сохранить простоту TaPoS), но если это правильно, что они уязвимы к проблеме вы упомянули, и я не так, то спасибо это для того, чтобы указать на это для меня.

Лучший,

Том
TomHolden сейчас офлайн Пожаловаться на TomHolden   Ответить с цитированием Мультицитирование сообщения от TomHolden Быстрый ответ на сообщение TomHolden

11 июня 2016, 3:55:17 PM   # 11
 
 
Сообщения: 1792
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

Проблема, кажется, в такой же, как это было для Йота и дизайна DAG Серджио, который является то, что не существует никакого способа предотвратить двойной тратит на несколько ветвей DAG.

Вы не можете просто утверждать, что не существует способ предотвратить двойной тратит. Blockchain является частным случаем DAG, и если вы правы, то должна быть граница, после которой всё ломается, потому что (как мы видим в Bitcoin) особый случай DAG работает довольно хорошо. Если эта линия рисуется между "одной отрасли" а также "несколько филиалов" то как Ethereum удается функционировать?
Ну-с-Beyond сейчас офлайн Пожаловаться на Come-из-Beyond   Ответить с цитированием Мультицитирование Сообщения от Come-из-Beyond Быстрый ответ на сообщение Ну-с-Beyond

14 июня 2016, 7:06:15 PM   # 12
 
 
Сообщения: 588
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

Я потратил некоторое время на основе DAG конструкций, и это одна напоминает мне о чем-то, что я отверг рано.

Насколько я понимаю, уровень безопасности против двойного проводит в основном, зависит от общей суммы, потраченной на сборах, на законном DAG. Если это так, злоумышленник просто тайно строит subDAG, который включает в себя несколько двойных тратит, тратит на сборы в subDAG, чем было потрачено на законным DAG, а затем публикует его subDAG. Теперь каждый должен переключиться на subDAG как это сжигается больше сборов. Пока общая сумма двойного затрачивает превышает сборы, атака успешна.
tonych сейчас офлайн Пожаловаться на tonych   Ответить с цитированием Мультицитирование сообщения от tonych Быстрый ответ на сообщение tonych

14 июня 2016, 9:54:15 PM   # 13
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

Tonych предполагает двойную Потратьте атаку, в которой:

Пока общая сумма двойного затрачивает превышает сборы, атака успешна.

Однако, как я уже говорил в более широком обсуждении двойных атак Потратьте выше:

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

Это исключает вид двойных Потратьте атаки tonych считается. К тому времени, когда транзакция подтверждается, в какой момент злоумышленник хотел бы опубликовать свою тайную КГРЭ, это уже невыгодно им делать это.

Предоставление индивидуальных сделок невелики по отношению к сети, это не будет Необъяснимо высокий барьер для подтверждения.
TomHolden сейчас офлайн Пожаловаться на TomHolden   Ответить с цитированием Мультицитирование сообщения от TomHolden Быстрый ответ на сообщение TomHolden

14 июня 2016, 10:23:19 PM   # 14
 
 
Сообщения: 588
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

Том, фокус в том, в этом многие атаки дважды потратить на то же время. Каждый пострадавший имеет относительно небольшую сумму на карту, она будет ждать в течение относительно короткого промежутка времени, пока, как вы говорите, общие сборы = два раза стоимость сделки жертвы, но она не знает, что злоумышленник прибыль от несколько жертвы, поэтому ее анализ ROI атакующего является неправильным.

Атакующий имеет вид рычага в том, что он должен построить тень DAG и заплатить свои взносы только один раз, но получит прибыль от нескольких доверчивых и несогласованных жертв.
tonych сейчас офлайн Пожаловаться на tonych   Ответить с цитированием Мультицитирование сообщения от tonych Быстрый ответ на сообщение tonych

14 июня 2016, 11:09:33 PM   # 15
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

Смарт, жаль, что я пропустил, что из исходного поста. Но, похоже, аргумент В. Бутерин от ссылки в ОП все еще применяется:

"Это кажется слабым, но в действительности это не так; мы знаем, что в случае Bitcoin, когда предложение валюты перестает увеличиваться добыча будет полагаться только на операционные издержки, а механика точно так же (так как сумма, которую сеть будет тратить на добычу полезных ископаемых будет примерно соответствовать общему количеству txfees направляются в); следовательно, на платной основе TaPoS в этом отношении, по крайней мере, как безопасный сбор только для добычи полезных ископаемых ПР."

(Предпосылка этого аргумента является стандартной "беспошлинный ввоз" состояние. Запись продолжается до возвращения не приводится к нулю.)

Я должен буду думать, если улучшенное состояние подтверждения устойчивое к многократным двойному затрачивает может быть придумано.
TomHolden сейчас офлайн Пожаловаться на TomHolden   Ответить с цитированием Мультицитирование сообщения от TomHolden Быстрый ответ на сообщение TomHolden

15 июня 2016, 11:11:12 AM   # 16
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

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

Легко отслеживать общие расходы по сделке сборов потомков первоначальной сделки. Тест подтверждения эквивалентной устойчивости к испытаниям подтверждения Bitcoin 6 будет ждать до тех пор, общие расходы по сделке сборов потомков была выше, чем общая сумма расходов Bitcoin шахтеров в добыче 6 блоков в настоящее время (включая электроэнергию, аренду помещений и амортизируются расходы на оборудование) , Это большое число, но так тоже общие операционные издержки, если монета фактически используются.
TomHolden сейчас офлайн Пожаловаться на TomHolden   Ответить с цитированием Мультицитирование сообщения от TomHolden Быстрый ответ на сообщение TomHolden

15 июня 2016, 2:43:33 PM   # 17
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

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

Вместо того, чтобы полностью уничтожить половину всех платежей по сделке, они вместо того, чтобы установить в стороне, чтобы быть востребованы будущими сделками для военнопленных. POW сделка будет добавлена ​​к КГРЭ так же, как и любой другой сделка, но будет содержать POW вместо входов. Кроме того, POW сделка будет ограничена только спускаться с КГРЭ-узлов с невостребованными операционными издержками от "сожжен" половина, чтобы гарантировать, что шахтеры есть стимул включать недавние сделки.
TomHolden сейчас офлайн Пожаловаться на TomHolden   Ответить с цитированием Мультицитирование сообщения от TomHolden Быстрый ответ на сообщение TomHolden

15 июня 2016, 2:54:45 PM   # 18
 
 
Сообщения: 1792
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

который также решает исходная задача распределения

Как это решить первоначальное распределение?
Ну-с-Beyond сейчас офлайн Пожаловаться на Come-из-Beyond   Ответить с цитированием Мультицитирование Сообщения от Come-из-Beyond Быстрый ответ на сообщение Ну-с-Beyond

15 июня 2016, 3:54:11 PM   # 19
 
 
Сообщения: 588
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

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

Легко отслеживать общие расходы по сделке сборов потомков первоначальной сделки. Тест подтверждения эквивалентной устойчивости к испытаниям подтверждения Bitcoin 6 будет ждать до тех пор, общие расходы по сделке сборов потомков была выше, чем общая сумма расходов Bitcoin шахтеров в добыче 6 блоков в настоящее время (включая электроэнергию, аренду помещений и амортизируются расходы на оборудование) , Это большое число, но так тоже общие операционные издержки, если монета фактически используются.

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

Кроме того, вы берете на себя общие операционные издержки это что-то большое, когда монета активно используется, но я не могу видеть (или я проглядел его) как стимулировать каждый отдельный пользователь платить более высокую плату.
tonych сейчас офлайн Пожаловаться на tonych   Ответить с цитированием Мультицитирование сообщения от tonych Быстрый ответ на сообщение tonych

15 июня 2016, 10:57:21 PM   # 20
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Предложение: Транзакция-Directed ациклических графах

Как это решить первоначальное распределение?

Просто потому, что есть компонент PoW (первоначально по крайней мере), который производит новые монеты. Вы не могли бы добычу, но это достаточно установлено, что немногие серьезно возражают против использования его для распространения. (Хотя это, конечно, всегда предпочтительнее, если PoW является GPU / СИС устойчивостью.)
TomHolden сейчас офлайн Пожаловаться на TomHolden   Ответить с цитированием Мультицитирование сообщения от TomHolden Быстрый ответ на сообщение TomHolden



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW