сочинение по литературе на Сочиняшка.Ру
В 1917-1918 гг. в России прокатились две революции – Французская и Октябрьская. Интеллигенция того времени не могла оставаться равнодушной к таким событиям. Кто-то осуждал восстания, кто-то поддерживал. А. Блок относился ко вторым. Писатель предвкушал, что революция будет толчком к положительным изменениям в обществе его страны. Взгляды Александра Александровича на мятежные события отобразились в поэме «Двенадцать», созданной спустя два месяца после Октябрьского движения.
Проблематика произведения связана с историческими событиями. В центре его, конечно же, проблема революции. Ее автор представляет, как стихию, направленную на восстановление справедливости. Блок считает, что революционеров на их свершения благословил сам Господь.
Проблема долга перед Родиной раскрывается на примере двенадцати красногвардейцев. Молодые ребята, зная, что могут «буйну голову сложить» пошли в лавы гвардии, чтобы восстановить справедливость.
С предыдущими проблемами связана проблема старого и нового. Старое воплощено в образах попа, собаки, буржуя, проституток; новое – в образах красногвардейцев. Пережитки прошлого показаны в негативном свете, все новое благословенное Господом. В контексте рассказа о старом укладе развивается проблема религии. Автор напоминает попу с большим крестом, как некогда он обманывал простых людей.
В поэме нашлось место и для любовной линии, точнее, для любовного треугольника. Автор рассказывает про отношения Ваньки и Катьки. Ванька оградил девицу от надобности гулять с офицерами, не упускает возможности напомнить девушке, что она его содержанка. Потом появляется Петр – бывший возлюбленный Катьки. От его рук и гибнет девушка.
Также в поэме раскрываются проблемы поэта и революции, разгульной жизни; жизни и смерти; чести и другие. Большинство проблем представлены посредством образа двенадцати.
Привлекает внимание также поэтика поэмы «Двенадцать».
А. Блок сначала задумывал произведение как драму, но этот замысел не получилось воплотить в реальность. Но в произведении есть признаки драматического рода: диалоги, монологи, сжатые описания локализации и временных рамок событий. Интересный элемент произведения – воспроизведение звуков стрельбы: «Тра-та-та». Оно помогает читателю ощутить музыку, атмосферу революции.
Богата и палитра художественных средств произведения. В нем есть эпитеты («ветер хлесткий», «ветер веселый и зол, и рад», «черная злоба, святая злоба», «сугробы пуховые», «державный шаг»), сравнения («старушка, как курица», «буржуй, как пес голодный», «старый мир, как пес безродный»), метафоры («погибла Россия», «крестом сияло брюхо на народ», только вьюга долгим смехом заливается в снегах). Наполнено произведение символами, например: «мировой пожар», вьюга», «красный флаг» – революция; двенадцать красноармейцев – апостолы Христа; пес, буржуй — старый мир.
Понравилось сочинение? А вот еще:
Анализ поэмы «Двенадцать» (А.
Блок)Автор: Самый Зелёный · Опубликовано · Обновлено
Исторические темы всегда интересовали литераторов. Писатели двадцатого века особенно откликались на происшествия столетия, ведь это был век глобальных потрясений: две Революции в стране, две мировые войны. Каждый по-своему относился к тем или иным историческим событиям. Однако не все позиции однозначны. Александр Блок в поэме «Двенадцать» показал свой взгляд на революцию 1917 года, а Многомудрый Литрекон поможет Вам увидеть двойственность позиции автора.
Содержание:
- 1 История создания
- 2 Жанр, направление, размер
- 3 Смысл названия
- 4 Композиция
- 5 Суть: о чем поэма?
- 6 Главные герои и их характеристика
- 7 Темы
- 8 Проблемы
- 9 Основная идея
- 10 Критика
История создания
Замысел поэмы «Двенадцать» зародился спонтанно.
Александр Блок начал писать поэму лишь спустя пару месяцев после Октябрьской революции. К тому времени уже почти год прошёл после кровавых событий февральской революции, которые привели к краху монархии. Поэт писал поэму «в согласии со стихией», он был весь поглощён революционной песней. Произведение нельзя считать революционными стихами, это строки, наполненные жизнью, передающие внутренний мир автора, его чувства, которые он испытывал в те вьюжные дни. Это подтверждают и рекордно сжатые сроки: Блоку потребовался всего лишь месяц, чтобы создать и подкорректировать поэму.
Произведение было опубликовано 3 марта, по новому стилю, в газете «Знамя труда», в редколлегию которой входили левые эсеры.
Интересные факты о создании поэмы «Двенадцать»:
- После написания поэмы «12» автор признал, что это было лучшее его творение. В своих дневниках он даже назвал себя гением.
- Однако творческая история поэмы «Двенадцать» была такой же революционной, как и само ее содержание.
Хвалу революции не приняли ни коммунисты, ни тем более окружение Блока. Как же он, интеллигентный дворянин, мог воспеть красную чуму, да еще и образ Христа замарать? Разумеется, со всех сторон посыпались критические замечания и резкие выпады. Сами же революционеры не приняли похвал и увидели в поэме гнусный поклеп на идейных борцов за справедливость. Словом, музыка революции была понята только самим поэтом. - Но к концу жизни он и сам перестал ее слышать. Так и не получив выездную визу для лечения за границей, «буржуй» Блок проклял свое же творение и даже пожелал перед смертью уничтожить все имеющиеся экземпляры поэмы «Двенадцать». Он горячо раскаивался в написанном, но, как известно, рукописи не горят.
Жанр, направление, размер
Произведение Александра Блока «Двенадцать» принято считать поэмой. Отличительными чертами этого жанра можно назвать стихотворную форму произведения, наличие ярких героев, исторических реалий. В основе повествования лежит одно значительное событие — революция.
Также важной чертой поэмы является наличие авторского мнения.
Произведение Блока включает в себя несколько форм народного эпоса. В него входят и частушки, и марш, что отражается на размере стихотворных строк. Поэма написана неоднородно: в пределах одной строфы можно увидеть и анапест, и хорей.
Нельзя однозначно определить и направление, в рамках которое было написано произведение. В поэме присутствуют как черты реализма (изображение реальных исторических событий), так и символизма (через цвета передаётся резкое настроение поэмы — присутствует белый, красный, чёрный). Зато понятно, что Блок был коренным и неисправимым модернистом, то есть стремился выработать новые формы и отрешиться от творческого наследия предков. Ему это удалось: стиль не похож ни на возвышенный слог Пушкина, ни на правду-матушку Некрасова, ни на «чистое искусство» Фета или Тютчева. Блок создал новаторскую и уникальную работу.
Из-за неоднозначности во всем у современников возникал вопрос: «Это сатира на революцию или слава ей?».
Блок одновременно изобразил и жестокость красноармейцев, и надежду на счастливое будущее с новыми вождями. Видя полнейшее непонимание со всех сторон, автор вынужден был дать обширный комментарий и сказал, что лишь отдался стихии, никак не оценивая ее порывы. Подробнее об этом Вы можете прочитать в разделе «Идея» и «Критика».
Смысл названия
Смысл заглавия поэмы Блока «Двенадцать» можно интерпретировать по-разному. Прежде всего, число двенадцать связано с количеством красноармейцев, которые патрулировали революционный Петроград. По воспоминаниям современника тех событий — иностранного журналиста Джона Рида — можно убедиться, что по переулкам города действительно «бродили» именно двенадцать красногвардейцев.
Также название может быть связано с поэмой Некрасова, где главными героями были двенадцать разбойников. С этой точки зрения Блок сравнивает красную армию с нечестными, мстительными персонажами, которые сеяли вокруг лишь разрушение. Однако их главарь Кудеяр позже встал на путь истинный и был прощен Богом за все грехи, когда убил пана Глуховского — душителя народа, который не раскаялся в злодеяниях.
Возможно, отряд из двенадцати — это и есть потомки Кудеяра, которые сбросили ярмо рабства и получили от Бога своеобразную индульгенцию, а потому ведет их «Исус Христос».
Однако в названии также проявилась неоднозначная позиция Блока. «Двенадцать» означает не только количество разбойников и число красноармейцев, но и дюжину апостолов из Библии. В конце поэмы появляется религиозный образ — «Исус Христос», «в белом венчике из роз». По мнению автора, революция приведёт к воскресению России, к ее духовному преображению. Но и розы не без шипов, поэтому «крови еще будет». Таково символическое значение названия поэмы «Двенадцать».
Композиция
В поэме можно выделить следующие композиционные элементы: экспозиция, завязка, развитие действия, кульминация, развязка и эпилог.
- Экспозиция происходит в первой главе — автор рисует читателям обстановку послереволюционного Петрограда, заснеженного, морозного. Вокруг разносятся крики, проклятья, убийство в этом городе — обыкновенное дело.
Все объято атмосферой страха, ужаса. Это время, когда стёрлись границы добра и зла, брат пошёл на брата. В экспозиции мы знакомимся с главными героями произведения — с двенадцатью красноармейцами. - Во второй главе воплощается завязка. Красноармейцы вспоминают Катьку — бывшую девушку одного из них, и предателя-Ваньку, который ушел за сытой жизнью в жандармы. Они считают их изменниками, жаждут совершить расправу.
- Далее — развитие конфликта. После этого читатель узнает историю красноармейцев, вникает в суть их общей цели. Они хлебнули горюшка, но теперь хотят расплатиться с кашеварами сполна.
- В шестой главе происходит кульминация. Отряд красных встречает Катьку и Ваньку и открывает огонь. Бедная девушка погибает, парень спасается бегством. Блок показал в этой главе все сумасшествие того времени — люди спокойно могут убивать других, желая отомстить.
- В развязке представлены переживания героя Петрухи, который совершил выстрел. Он решил посвятить свою жизнь революционной борьбе, поэтому ему приходится идти против моральных ценностей прошлого.
- В эпилоге появляется образ Христа, который становится «вожаком» двенадцати красноармейцев. Он ведёт разбойников в новый мир, к новым ценностям.
Суть: о чем поэма?
В морозном Петрограде, разоренном революцией, неспокойно, поэтому улицы патрулируют 12 человек. По пути они видят представителей всех прежних сословий: старую бабку, которой жалко полотнища на знамена, купчиху, разоренного буржуя, жандарма, содержанку и т.д. С каждым из них они обходятся нелюбезно, ведь пришло их время чинить расправу над виновниками прежнего беззакония. Кульминацией является встреча отряда с бывшим другом, ставшим жандармом, и Катькой, его любовницей. Девушка становится жертвой убийства, а ее бывший любовник Петруха сожалеет о содеянном. Но товарищи напоминают ему о неуместности сожалений, и он вновь вступает в строй. Впереди отряда виднеется «Исус Христос», ведущий людей к новым горизонтам, а позади остается шелудивый пес — символ старого времени.
Суть поэмы Блока заключается в неоднозначности революции.
Нельзя сказать, что она повлекла за собой только смерть, кровь и разочарование. На обломках прошлого может образоваться прекрасное будущее страны, все ещё может измениться в лучшую сторону. И автор верит в это.
Главные герои и их характеристика
Несмотря на то, что жанр произведения — поэма, в нем не так много героев. Однако образ каждого героя важен для раскрытия смысла произведения «12», для более глубокого понимания авторской позиции.
| герои | характеристика образов-символов в поэме «двенадцать» |
| будущее | образ времени нарисован символами: 12 апостолов нового времени во главе с исусом шествуют вперед — к светлому будущему, которое щедро омывается кровью. терновый венец христа теперь состоит из белых (цвет чистоты и надежды) роз, что означает веру автора в новую миссию христа. |
| двенадцать | образ красноармейцев становится центральным в произведении. вместе с ними мы проходим по революционному петрограду, наблюдаем за страшными сценами.![]()
|
| исус христос | этот образ появляется в эпилоге, но имеет такое же важное значение, что и двенадцать красноармейцев. христос ведёт за собой в конце произведения отряд красных, что символизирует надежду на возрождение России. этот образ связан со светлыми цветами — он появляется «в белом венчике из роз».конечно, это самый провокационный образ, ведь революционерам не надлежит верить в бога. поэтому исус является неузнанным и ведет за собой тех, кто не видит его. некоторые исследователи даже говорили о том, что ведет отряд вовсе не христос, а антихрист, и перед нами не второе пришествие, а апокалипсис. возможно, ведь блок не анализировал истоки революции, а передавал ее атмосферу. она же может показаться и концом времен, и возрождением падшей земли для новой жизни, для второго шанса.
|
| петруха | это один из «двенадцати», который потерял свою любимую девушку — катьку. в образе петрухи воплотилось смещение эпохи. нежный, робкий мальчик, который не привык к жестокости, вынужден изменить свои ценности и взять в руки ружьё, чтобы не выглядеть трусом перед своими товарищами.он же — единственный, кто вспоминает о боге и любви, старых временах и порядках. но массовое сознание захватывает его и обращает в новую веру мировой революции.![]() |
| прошлое | образ старого мира представлен несколькими символами: шелудивым псом (дворянство), старухой (глухой и покорный народ, который заботится лишь о куске хлеба), ванькой (жестокие и продажные силовики, охраняющие тираническую власть), катькой (продажные женщины, вынужденные торговать собой ради сносной жизни) и буржуем (разоренная и ослабленная буржуазия). все эти элементы старого общества обречены на смерть с приходом нового времени. их архаичность подчеркивается старческой немощью. |
| ванька | ванька — бывший друг красноармейцев. его можно сравнить с предателем из евангелия — иудой. он бросил своих друзей, перешёл на сторону белых ради наживы. ванька убежал, когда стреляли в его девушку — катьку, оставил ее одну умирать. он избежал наказания за предательство, трусливо сбежав.таковы многие многие представители старого мира: в те времена люди с состоянием охотно покидали россию.![]() |
| катька | девушка, которая ушла от одного из двенадцати — петрухи. пока герой воевал, она проводила время среди богатых господ. это весьма символично, ведь при царе женщине из простонародья невозможно было честно обеспечить себя на должном уровне. конечно же, при новой власти ей уже не было места. образ катьки стал воплощением грешницы — блудницы, которой нет места в новом обществе, где главенствуют большевики. девушка погибает от рук своего бывшего жениха. |
| буржуй | буржуй символизирует старое время, в поэме он предрекает гибель всей россии. он ослаб, его имущество все было разграблено. все, что ему остаётся — жаловаться.конечно, его «толстозадая» россия гибнет, но на ее руинах строится новое общество. этот класс обречен на вымирание в мире, где победил труженик. |
| старый пёс | старый пёс также становится воплощением прошлого. его преданность царю и отечеству больше не нужна, его готовностьрвать зубами врагов хозяина — тоже. они оба с буржуем бредут в неизвестном направлении, не могут найти себе места в изменяющемся мире. |
| старуха | старуха, которая появляется в первой главе, также символизирует прошлое народа, который был глух и слеп к жизни. она меркантильна, цинична и думает лишь о наживе. старуха обрушивается с критикой на изменения, она не может принять новую россию. |
Система образов в поэме «Двенадцать» опирается на образы-символы: есть представители старого времени (буржуй, шелудивый пес, купчиха и т.д.) и новые люди нового строя (красноармейцы, Исус). Между ними и происходит основной конфликт: вчера и завтра, прошлого и будущего.
Темы
Тематика поэмы «Двенадцать» отражает все наиболее дискуссионные вопросы революционного времени:
- Основная тема произведения — революция 1917 года. Поэт с разных сторон показывает стихию революции. Это и разрушительная сила, и приятная мелодия. Революция полностью перевернула страну, заставила людей сменить ценности, по-иному относиться друг к другу.
Не все приняли эти новшества, но большинство однозначно поддержало долгожданную справедливость. - Тема религии — другой важный пласт произведения. По мнению Блока, только с Божьей помощью происходят все изменения в стране . Неслучайно «двенадцать» готовы идти на «мировую революцию», прося благословение. В конце произведения Исус Христос ведёт красноармейцев под своей опекой. Однако вера являлась опорой прежней власти, поэтому народ показательно отрекается от нее, срывает крест как символ мученичества, а терновый венец становится венчиком из роз. Все это говорит о том, что вера остается, но приобретает иную форму: люди верят в себя и свое светлое будущее, а не в идолов старого мира.
- В произведении также звучит тема мести. Месть становится разрушительной силой, которая приводит к гибели. Так, Петруха решается поднять ружьё на свою бывшую девушку Катьку. Он убивает героиню, стремясь осуществить возмездие за то, что та ушла от него.
- Тема смены ориентиров неотделима от темы революции.
Она воплощается на примере Петрухи. Герою пришлось изменить своё мировоззрение, чтобы «подходить» под эпоху. Парень ожесточился, чтобы не казаться трусом на глазах у своих товарищей. Революция — время глобальных перемен, как в стране, так и в душе отдельного человека. Это период разрушения старого и сооружения нового. - Тема любви тоже заняла свое место в поэме. Если раньше люди были вынуждены продавать свою любовь ради хлеба насущного, то в новом мире нет места низкому расчету и пороку. В то же время ради перемен необходимо отказаться от того, что раньше было любимым и почитаемым. В образе Катьки проглядывает сама «толстозадая» лубочная Русь, которую нужно убить ради ее же блага.
- Тема народа раскрывается со всех сторон: у Блока это не единый каркас страны, а разрозненные притоки одной реки. Какие-то из них совсем уже пересохли и скоро перестанут существовать, а какие-то наполнились свежей силой. Будущее есть у простого трудового человека, а вот у его угнетателя больше нет.
Жертвой перемен станут и те, кто обслуживал элиту.
Многомудрый Литрекон может назвать еще десяток тем, но нужно ли оно Вам? Если да, напишите об этом в комментариях!
Проблемы
Проблематика в поэме «Двенадцать» образует запутанный клубок неразрешимых противоречий:
- На передний план выходит основная проблема жестокости. Двенадцать равнодушно убивают Катьку, Петроград дымится в огне угроз, жертв, всех людей окутал страх. Чтобы добиться своих целей, революционеры идут на самые крайние меры — убийство. Им все равны, им всё равно. Ради мировой революции они готовы сеять всюду хаос.
- Проблема разрушения прежних ценностей также находится в центре. В «новый мир» проходят лишь те, кто готов поступиться собственными ориентирами ради построения социалистического общества. Люди забывают о моральных принципах, о нравственности. Они идут с ружьём на своего бывшего товарища.
- Нищета страны также отражена в произведении. Блок описывает Россию как запущенный, грязный уголок, внутри которого разруха.
Зимой царят суровые морозы, вьюга все сметает на своём пути. - Социальная несправедливость в произведении отражена в своих ужасающих последствиях: люди, задавленные бедностью и бесправием, восстали и готовы утопить прежних хозяев в крови.
- Проблема нигилизма столь же остро острит в поэме. Герои лишились авторитетов и принципов, но новые не создали, поэтому их жизнь напоминает распутицу и вьюгу. Ничего не видно, ничего не понятно, ноги скользят. Люди не хотят идти, куда шли, но не знают, куда податься.
Если Вам чего-то не хватает, Многомудрый Литрекон дополнит свой разбор в ответ на Ваш комментарий.
Основная идея
Главная мысль поэмы Блока «Двенадцать» — детальное отражение действительности революционной эпохи с помощью символики. Автор показал ту атмосферу, которой был объят город спустя несколько месяцев после октябрьских событий. Также в поэме Блок выразил свой взгляд на переломный момент страны, стараясь детально изобразить стихию революции.
Автор особое внимание уделял речи героев, именно поэтому в тексте можно увидеть много разговорной лексики того периода.
Смысл поэмы «Двенадцать» прокомментировал сам автор в ответ на обвинения в попытках «прислуживаться» большевикам:
В январе 1918-го года я в последний раз отдался стихии не менее слепо, чем в январе девятьсот седьмого или в марте девятьсот четырнадцатого. Оттого я и не отрекаюсь от написанного тогда, что оно было писано в согласии со стихией, например, во время и после окончания «Двенадцати» я несколько дней ощущал физически, слухом, большой шум вокруг — шум слитный (вероятно шум от крушения старого мира). Поэтому те, кто видит в Двенадцати политические стихи, или очень слепы к искусству, или сидят по уши в политической грязи, или одержимы большой злобой,— будь они враги или друзья моей поэмы.
Критика
Признать, что поэму «Двенадцать» написал Блок, можно, лишь увидя подпись автора. Такой стиль совершенно не характерен для Блока (первым необычную интонацию заметил Шкловский, стиль поэмы он определил как «блатной»), поэтому произведение вызвало настоящую полемику среди литераторов, политиков, общественных деятелей.
Многие из них высказывали своё мнение относительно прочитанной поэмы.
Так, гениальность Блока признавала О.Д. Каменева. Она говорила, что «Двенадцать» — талантливое «изображение действительности», однако признавала, что строки резкие, даже опасные, но изумительно верные и точные. А вот белый генерал и претендент на престол Колчак обещал повесить автора поэмы «12».
Из близкого круга Блока приняли поэму лишь немногие: Мейерхольд, Ольденбург, Есенин. Но даже они читали произведение с испугом, вставляя местами резкие замечания, а иной раз предостерегали автора от «левого уклона».
Андрей Белый прямо говорил поэту о его чрезмерной неосторожности. Он удивлялся «отвагой и мужеством» Блока, но в то же время советовал быть «мудрее».
Но были и те друзья, которые отреклись от знакомства с поэтом и горько сетовали на его предательство. Так, на одном из митингов против красного террора Анна Ахматова, Ольга Судейкина, Артур Лурье и другие литераторы поддержали скандирование лозунга «Блок — изменник».
Ахматова даже отказывалась выступать с коллегой на одной площадке, а ее муж, поэт Гумилев, сказал, что Блок, написав «12», «вторично распял Христа и ещё раз расстрелял государя». Именно он осуждал Блока за финал его поэмы. Сам автор отпарировал в духе символизма:
Мне тоже не нравится конец «Двенадцати». Я хотел бы, чтобы этот конец был иной. Когда я кончил, я сам удивился: почему Христос? Но чем больше я вглядывался, тем яснее я видел Христа. И тогда же я записал у себя: к сожалению, Христос.
В предательстве его обвиняли и З. Гиппиус, и И. Бунин. Последний с холодной иронией высмеял отступничество коллеги:
«Блок перешел к большевикам, стал личным секретарем Луначарского, после чего написал брошюру «Интеллигенция и Революция», стал требовать: «Слушайте, слушайте музыку революции!» и сочинил «Двенадцать», написав в своем дневнике для потомства очень жалкую выдумку: будто он сочинял «Двенадцать» как бы в трансе, «все время слыша какие-то шумы — шумы падения старого мира».
К слову, Луначарский действительно оказал Блоку большую услугу в 1919 году, когда поэта арестовали и обвинили в контрреволюционном заговоре. Ему грозила высшая мера, но товарищ Луначарский лично ходатайствовал об освобождении поэта, припоминая ему былые заслуги. С его же помощью он должен был выехать из страны, но бюрократические проволочки обрекли Блока на раннюю смерть в Петербурге. Он умер в 41 год, нуждаясь не только в качественном лечении, но и в питании. Музыка революции кончилась «Голодной песней» из некрасовской поэмы «Кому на Руси жить хорошо». Продовольственный паек поэта не могли увеличить в течение долгих месяцев обсуждений и заседаний. Возможно, такое отношение власти стало причиной преждевременной смерти Блока.
После написания своего труда Блоку ещё долго придётся доказывать, что его поэма лишена политической направленности. Как одно из последствий — «творческое молчание» литератора. Мнение критиков о поэме «Двенадцать» убедило автора в том, что быть услышанным — не значит быть понятым, и широкое распространение его произведение сыграло с автором злую шутку.
Когда он захотел его уничтожить, оно уже было вне досягаемости.
Автор: Анастасия Сметанова
Метки: 11 классАлександр Блокпоэма Двенадцатьразбор
Читайте также:
Предложение The Twelve Block Quilt Quilt
(бывшее одеяло Block of the Month Club
и Twelve Block Quilt Quilt)
Это маленькое одеяло, безусловно, переживало кризис идентичности с момента его создания! *
Ладно, вот в чем дело…
Я человек нетерпеливый. Чем больше я работал над семплером в качестве блока месяца, тем больше я убеждался, что многим из вас может понравиться это предложение в более простой и недорогой форме.
Вместо того, чтобы растягивать проект на двенадцать месяцев, по одному блоку за раз. Я предлагаю его вам за по очень специальной цене в очень простой упаковке (включает в себя: выкройку, инструкции по вырезанию и буклет с инструкциями по мини-блоку).
Я предлагаю этот пакет за:.
… $37
……………………. …………………….Нет, подождите!
Это предложение будет доставлено вам в виде файла PDF, который вы можете скачать.
Вы можете приобрести это одеяло одним из двух способов.
Напрямую через меня (Просто нажмите на кнопку и вы попадете туда, куда вам нужно)
или через Pay Pal.
ДЛЯ ПРИОБРЕТЕНИЯ ЧЕРЕЗ PAYPAL . . . :
Я переместил варианты покупки PayPal на отдельную специальную страницу.
Я бы предпочел, чтобы вы воспользовались указанным выше вариантом «Приобрести лоскутное одеяло с образцами», так как мне кажется, что вам будет гораздо проще получить свою выкройку.
Но это ваш выбор (НО ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ ВСЮ информацию на новой странице).
Одеяло Sampler — отличный выбор для начинающих стегальщиков. Он был разработан
как легкое первое одеяло для начинающего квилтера и интересный проект.
Это отличный способ начать, если вы хотите сделать больше традиционное стеганое одеяло, чем стеганые одеяла One Block Only. Каждый шаблон поставляется с полным пошаговым инструкции, инструкции по раскрою и требования к ткани для всего одеяла.
Каждый Выкройка берет мини-блок типа «кошачьи уши» и показывает, как построить это. Это также шаг за шагом проведет вас через создание всего одеяла, поэтому вы можете изучить основы.
Когда готово, вы справились со всеми «мини-блоками», сделанными двенадцать красивые блоки, и у вас будет красивое одеяло, которым можно гордиться.
Не говоря уже о красивой подушке «бонусный блок»!
*Хотите узнать больше о The Sampler Quilt и его кризисе идентичности?
……….Нажмите на ссылку выше и прочитайте все об этом путешествии.
Это только разделитель…
Немного информации о стоимости одеяла… Буклет с инструкциями по мини-блокам (стоимостью 9,95 долл.
США) Требования к ткани и инструкции по раскрою (стоимостью 5 долл. США)
Двенадцать отдельных выкроек
(стоимостью 4,50 долл. США каждая — только общая стоимость составляет 54 долл. США!)
Небольшое примечание: некоторые паттерны клубов Блока Месяца находятся между
$10 и $15 в месяц!
(от 120 до 180 долларов плюс возможный членский взнос). . Одно подтверждение в сети Биткойн занимает в среднем десять минут, но в действительности из-за статистических эффектов при отправке транзакции можно ожидать подтверждения только в течение десяти минут в 63,2% случаев; В 36,8 % случаев это займет более десяти минут, в 13,5 % времени — более двадцати минут и в 0,25 % времени — более часа. Из-за тонких технических моментов, связанных с атаками Финни и двойными расходами менее 50%, во многих случаях использования даже одного подтверждения недостаточно; игровым сайтам и биржам часто приходится ждать появления от трех до шести блоков, что часто занимает более часа, прежде чем депозит будет подтвержден.
За время до того, как транзакция попадет в блок, безопасность близка к нулю; хотя многие майнеры отказываются пересылать по транзакциям, которые конфликтуют с уже отправленными ранее транзакциями, для них нет экономической необходимости в этом (фактически совсем наоборот), а некоторые и не делают, поэтому возможен реверс неподтвержденной транзакции примерно с вероятностью успеха 10-20%.
Во многих случаях это нормально; если вы заплатите за ноутбук онлайн, а потом успеете вывести средства обратно через пять минут, продавец может просто отменить доставку; службы онлайн-подписки работают так же. Однако в контексте некоторых личных покупок и покупок цифровых товаров это крайне неудобно. В случае Ethereum неудобств больше; мы пытаемся быть не просто валютой, а скорее универсальной платформой для децентрализованных приложений, и особенно в контексте нефинансовых приложений люди склонны ожидать гораздо более быстрого времени отклика. Таким образом, для наших целей наличие блокчейна, работающего быстрее 10 минут, имеет решающее значение.
Однако вопрос в том, насколько низко мы можем опуститься, и если мы опустимся слишком низко, не дестабилизирует ли это что-нибудь?
Обзор майнинга
Прежде всего, давайте кратко рассмотрим, как работает майнинг. Блокчейн Биткойн представляет собой серию блоков, каждый из которых указывает на предыдущий (то есть содержит хэш). Каждый майнер в сети пытается производить блоки, сначала собирая необходимые данные (предыдущий блок, транзакции, время и т. д.), создавая заголовок блока, а затем непрерывно изменяя значение, называемое одноразовым номером, до тех пор, пока одноразовый номер не будет удовлетворять функции, называемой «доказательство рабочего состояния» (или «алгоритм майнинга»). Этот алгоритм является случайным и обычно дает сбой; в среднем в биткойнах сети необходимо в совокупности сделать около 10 20 попыток, прежде чем будет найден действительный блок. Как только какой-то случайный майнер находит допустимый блок (т. е. он указывает на действительный предыдущий блок, его транзакции и метаданные действительны, а его одноразовый номер удовлетворяет условию PoW), тогда этот блок передается в сеть, и цикл начинается снова.
. В качестве награды майнер этого блока получает некоторое количество монет (25 BTC в биткойнах).
«Оценка» блока определяется в упрощенной модели как количество блоков в цепочке, идущей от него до генезиса (формально это общая сложность майнинга, поэтому, если сложность доказательства работы условие увеличивает количество блоков, созданных в соответствии с этим новым более строгим условием). Блок, набравший наибольшее количество баллов, считается «истинным». Небольшой, но важный момент заключается в том, что в этой модели у майнеров всегда есть стимул майнить на блоке с наивысшим баллом, потому что блок с наивысшим баллом — это то, что в конечном счете волнует пользователей, и никогда не существует никаких факторов, которые заставляют их майнить. блок с более низким баллом лучше. Если мы будем дурачиться с моделью подсчета очков, то, если мы не будем осторожны, это может измениться; но об этом позже.
Мы можем смоделировать этот тип сети следующим образом:
Однако проблемы возникают, когда мы принимаем во внимание тот факт, что распространение по сети не является мгновенным.
Согласно статье 2013 года, проведенной Декером и Ваттенхофером в Цюрихе, после того, как майнер произвел блок, в среднем требуется 6,5 секунды, чтобы блок достиг 50% узлов, 40 секунд, чтобы он достиг 95% узлов, а средняя задержка составляет 12,6 секунды. секунды. Таким образом, более точной моделью может быть:
Это приводит к следующей проблеме: если в момент времени T = 500 майнер M добывает блок B’ поверх B (где «поверх» понимается как «указывающий на предыдущий блок в цепочке», ), то майнер N может не узнать о блоке до момента времени T = 510, поэтому до T = 510 майнер N все еще будет майнить на B. Если майнер B найдет блок в этом интервале, то остальная часть сети отклонит майнер. Блок B, потому что они уже видели блок майнера M, который имеет равный балл:
Столы, эффективность и централизация
Так что же здесь не так? На самом деле две вещи. Во-первых, это ослабляет абсолютную устойчивость сети к атакам. При времени блока 600 секунд, как в Биткойне, это не проблема; 12 секунд — это очень небольшой промежуток времени, и Декер и Ваттенхофер оценивают общую скорость устаревания примерно в 1,7%.
Следовательно, злоумышленнику на самом деле не нужно 50,001% сети, чтобы начать атаку 51%; если атакующий является одним узлом, ему потребуется всего 0,983 / 1 + 0,983 = 49,5%. Мы можем оценить это с помощью математической формулы: если время передачи составляет 12 секунд, то после создания блока сеть будет создавать устаревшие данные в течение 12 секунд, прежде чем блок будет распространяться, поэтому мы можем предположить, что в среднем 12 / 600 = 0,02 устаревших данных на один блок. действительный блок или устаревший уровень 1,97%. Однако при 60 секундах на блок мы получаем 12 / 60 = 0,2 устаревших на действительный блок или коэффициент устаревших 16,67%. При 12 секундах на блок мы получаем 12 / 12 = 1 устаревший блок на действительный блок, или 50% устаревших данных. Таким образом, мы видим, что сеть становится существенно слабее против атак.
Однако есть и другое негативное последствие устаревших ставок. Одной из наиболее острых проблем в экосистеме майнинга является проблема централизации майнинга.
В настоящее время большая часть сети Биткойн разделена на небольшое количество «майнинговых пулов», централизованных структур, в которых майнеры делятся ресурсами, чтобы получать более равномерное вознаграждение, и крупнейший из этих пулов в течение нескольких месяцев колебался между 33% и 51% вычислительной мощности сети. В будущем даже отдельные майнеры могут оказаться опасными; прямо сейчас 25% всех новых устройств для майнинга биткойнов производятся на одном заводе в Шэньчжэне, и если пессимистическая версия моего экономического анализа окажется верной, это может в конечном итоге превратиться в 25% всех майнеров биткойнов, работающих на одном заводе в Шэньчжэне.
Как же устаревшие тарифы влияют на централизацию? Ответ умный. Предположим, у вас есть сеть с 7000 пулов с хэш-мощностью 0,01% и один пул с хэш-мощностью 30%. В 70% случаев последний блок создается одним из этих майнеров, и сеть узнает об этом через 12 секунд, и это несколько неэффективно, но тем не менее честно. Однако в 30% случаев именно майнинговый пул с 30% вычислительной мощности произвел последний блок; таким образом, он мгновенно «слышит» о блокировке и имеет нулевую скорость устаревания, в то время как все остальные по-прежнему имеют полную скорость устаревания.
Поскольку наша модель все еще довольно проста, мы все еще можем произвести некоторые математические расчеты с приближением в закрытой форме. Предполагая, что время транзита составляет 12 секунд, а время блока — 60 секунд, мы получаем уровень устаревших данных, равный 16,67%, как описано выше. У майнинг-пула 30% будет 0% устаревания в 30% случаев, поэтому его множитель эффективности будет 0,833 * 0,7 + 1 * 0,3 = 0,8831, тогда как у всех остальных множитель эффективности будет 0,833; это прирост эффективности на 5,7%, что довольно важно с экономической точки зрения, особенно для майнинговых пулов, где разница в комиссиях составляет всего несколько процентов в любом случае. Таким образом, если мы хотим, чтобы время блока составляло 60 секунд, нам нужна лучшая стратегия.
ПРИЗРАК
Начала лучшего подхода взяты из статьи под названием «Быстрые деньги растут на деревьях, а не в цепочках», опубликованной Авивом Зохаром и Йонатаном Сомполински в декабре 2013 года. Идея состоит в том, что, хотя устаревшие блоки в настоящее время не считаются частью общий вес цепи, они могут быть; поэтому они предлагают систему оценки блокчейна, которая учитывает устаревшие блоки, даже если они не являются частью основной цепочки.
В результате, даже если основная цепочка эффективна только на 50% или даже на 5%, злоумышленнику, пытающемуся осуществить атаку на 51%, все равно придется преодолевать вес всей сети. Теоретически это решает проблему эффективности вплоть до 1-секундного времени блока. Однако есть проблема: протокол, как описано, включает в оценку блокчейна только устаревшие; он не присваивает stales награду за блок. Следовательно, это никак не решает проблему централизации; на самом деле, с временем блока в 1 секунду наиболее вероятный сценарий предполагает, что 30% майнинг-пул просто производит каждые блоков. Конечно, 30%-й майнинг-пул, производящий каждый блок в основной цепочке , — это хорошо, но только если блоки вне цепочки также получают справедливое вознаграждение, поэтому 30%-й майнинг-пул по-прежнему собирает не более 30% дохода. Но для этого потребуется вознаграждение.
Так вот, мы не можем вознаграждать все стаи всегда и навсегда; это было бы бухгалтерским кошмаром (алгоритм должен был бы очень тщательно проверять, что недавно включенный дядя никогда не был включен ранее, поэтому нам потребуется «дерево дяди» в каждом блоке наряду с деревом транзакций и деревом состояний) и, что более важно, это сделает двойные траты бесплатными.
Итак, давайте создадим наш первый протокол, одноуровневый GHOST, который выполняет минимальные действия и берет дядюшек только до одного уровня (это алгоритм, используемый до сих пор в Ethereum):
- Каждый блок должен указывать на родителя (т.е. предыдущий блок), а также может включать ноль или более дядей. «Дядя» определяется как блок с допустимым заголовком (сам блок не обязательно должен быть действительным, так как нас интересует только его доказательство работы), который является потомком родителя родителя блока, но не родитель (т. е. стандартное определение «дядя» из генеалогии, которое вы выучили в возрасте 4 лет).
- Блок в основной цепочке получает вознаграждение в размере 1. Когда блок включает в себя дядю, дядя получает вознаграждение в размере 7/8, а блок, включающий дядю, получает вознаграждение в размере 1/16.
- Оценка блока равна нулю для исходного блока, в противном случае оценка родительского блока плюс сложность блока, умноженная на единицу, плюс количество включенных дядей.
2, т.е. около 2,7% вместо 16,7%. Теперь давайте воспользуемся скриптом Python для проверки этой теории:### РЕЗУЛЬТАТЫ ПЕЧАТИ ### 1 1,0 10 10.2268527074 25 25.3904084273 5 4.93500893242 15 14.5675475882 Всего произведено блоков: 16687 Всего блоков в цепочке: 16350 Эффективность: 0,979804638341 Среднее число дядей: 0,1584242596 Длина цепи: 14114 Время блока: 70.8516366728
Результаты можно проанализировать следующим образом. Первые пять чисел являются показателем централизации; здесь мы видим, что майнер с хэш-мощностью 25% получает в 25,39 раз больше вознаграждения, чем майнер с хэш-мощностью 1%. КПД 0,9798 означает, что 2,02% всех блоков вообще не включены, и на блок приходится 0,158 дядей; следовательно, наши догадки о ~16% устаревшей скорости без включения дяди и 2,7% с включением дяди подтверждаются почти точно. Обратите внимание, что фактическое время блока составляет 70,85 с, потому что, несмотря на то, что каждые 60 с существует действительное доказательство работы решения, 2% из них теряются, а 14% из них попадают только в следующий блок как дядя, а не в основную цепочку.
.Здесь возникла проблема. Первоначальные авторы статьи GHOST не включили вознаграждение за «дядюшек/устарелых», и хотя я считаю хорошей идеей отклониться от их предписания по причинам, которые я описал выше, они сделали это не по какой-то причине: это делает экономический анализ более неудобно. В частности, когда вознаграждается только основная цепь, существует недвусмысленный аргумент, почему всегда стоит майнить на голове, а не в каком-то предыдущем блоке, а именно тот факт, что единственное, что предположительно различает любые два блока, — это их оценка, а более высокая оценка — это очевидно, лучше, чем более низкий балл, но как только будут введены дяди-награды, появятся другие факторы, которые усложняют ситуацию.
В частности, предположим, что в основной цепи есть последний блок M (оценка 502) с родительским блоком L (оценка 501) с родительским блоком K (оценка 500). Также предположим, что у К есть два устаревших ребенка, оба из которых были произведены после М, поэтому у них не было шансов быть включенными в М как дяди.
Если вы будете майнить на M, вы создадите блок со счетом 502 + 1 = 503 и наградой 1, но если вы будете майнить на L, вы сможете включить детей K и получить блок со счетом 501 + 1 + 2 = 504 и вознаграждение 1 + 0,0625 * 2 = 1,125.Кроме того, существует атака эгоистичного майнинга на одноуровневый GHOST. Аргумент заключается в следующем: если майнинговый пул с хэш-мощностью 25% не будет включать какие-либо другие блоки, то в краткосрочной перспективе он повредит себе, потому что больше не будет получать 1/16-кратное вознаграждение племянника, но это навредит другим больше. Поскольку в долгосрочной перспективе майнинг — это игра с нулевой суммой, поскольку время блока перебалансируется, чтобы поддерживать постоянную выдачу, это означает, что отказ от дядей может быть доминирующей стратегией, поэтому проблемы централизации не исчезли полностью (в частности, они все еще остаются 30). % времени). Кроме того, если мы решим еще больше увеличить скорость, скажем, до 12-секундного целевого времени блока, одноуровневого просто недостаточно.
Вот результат с этой статистикой:### РЕЗУЛЬТАТЫ ПЕЧАТИ ### 1 1,0 10 10.4567533177 15 16.3077390517 5 5.0859101624 25 29.6409432377 Всего произведено блоков: 83315 Всего блоков в цепочке: 66866 Эффективность: 0,802568565084 Среднее число дядей: 0,491246459555 Длина цепи: 44839 Время блока: 22.3020138719
Повышение централизации на 18%. Таким образом, нам нужна новая стратегия.
Новая стратегия
Первая идея, которую я опробовал около недели назад, заключалась в том, чтобы в каждом блоке было пять дядюшек; это в некотором смысле еще больше децентрализует производство каждого блока, гарантируя, что ни один майнер не будет иметь явного преимущества при создании следующего блока. Поскольку математика для этого довольно безнадежно неразрешима (ну, если вы будете усердно заниматься этим в течение нескольких месяцев, возможно, вы могли бы придумать что-то, включающее вложенные процессы Пуассона и комбинаторные генерирующие функции, но я бы не хотел), вот сим-скрипт.
Обратите внимание, что на самом деле есть два способа реализовать алгоритм: потребовать, чтобы родитель был дочерним элементом прародителя с наименьшим хэшем, или потребовать, чтобы родитель был дочерним элементом прародителя с наибольшим количеством очков. Первый способ (чтобы сделать это самому, меняем строку 56 на if newblock[«id»] > self.blocks[self.head][«id»]:, получаем вот что:### РЕЗУЛЬТАТЫ ПЕЧАТИ ### 1 1,0 10 9,59485744106 25 24.366668248 5 4.82484937616 15 14.0160823568 Всего произведено блоков: 8033 Всего блоков в цепочке: 2312 Эффективность: 0,287812772314 Среднее число дядей: 385,333333333 Длина цепочки: 6 Время блока: 13333.3333333
Упс! Что ж, давайте попробуем самую результативную модель:
.### РЕЗУЛЬТАТЫ ПЕЧАТИ ### 1 1,0 10 9,76531271652 15 14.1038046954 5 5.00654546181 25 23.9234131003 Всего произведено блоков: 7989Всего блоков в цепочке: 6543 Эффективность: 0,81
26549 Среднее количество дядей: 9.
06232686981
Длина цепочки: 722
Время блока: 110.8033241
Итак, здесь мы имеем очень противоречивый результат: майнинговый пул с 25% хэшрейта получает только в 24 раза больше, чем пул с 1% хешрейта. Экономическая сублинейность — это священный грааль криптоэкономики, но, к сожалению, это также своего рода вечный двигатель; если вы не полагаетесь на какую-то конкретную вещь, которая есть у людей в определенном количестве (например, потребность в отоплении дома, неиспользованная мощность процессора), нет никакого способа обойти этот факт, даже если вы придумаете какую-то хитроумную сублинейную смесь. сущность с 25x как большая входящая мощность позволит, по крайней мере, притвориться 25 отдельными сущностями и, таким образом, потребовать 1-кратное вознаграждение. Таким образом, имеем однозначное (ладно, отлично, 99 баллов, процент достоверности) эмпирическое доказательство того, что майнеры 25x действуют неоптимально, а это означает, что оптимальная стратегия в этой среде не всегда заключается в добыче блока с наивысшим баллом.

Обоснование здесь следующее: если вы майните блок с наибольшим количеством очков, то есть некоторый шанс, что кто-то еще обнаружит нового дядю на уровень назад, а затем добудет блок поверх него, создав новый блок. на том же уровне, что и ваш блок, но с немного более высоким счетом и оставляет вас в пыли. Однако, если вы попытаетесь стать одним из этих дядей, то блок с наибольшим количеством очков на следующем уровне обязательно захочет включить вас, поэтому вы получите награду дяди. Наличие одной нестандартной стратегии убедительно свидетельствует о существовании других, более эксплуататорских, нестандартных стратегий, поэтому мы не пойдем по этому пути. Тем не менее, я решил включить его в сообщение в блоге, чтобы показать пример опасностей.
Итак, как лучше поступить? Как оказалось, это довольно просто. Вернитесь к одноуровневому ПРИЗРАКУ, но разрешите дядям вернуться на 5 блоков назад. Следовательно, потомок родителя родителя (далее -2,+1-предок) является допустимым дядей, -3,+1-предок является допустимым дядей, как и -4,+1-предок и -5,+1-предок, но -6,+1-предок или -4,+2-предок (т.
е. c(c(P(P(P(P(P(head)))))) где никакое упрощение невозможно) не является. Кроме того, мы увеличиваем вознаграждение дяди до 15/16 и сокращаем вознаграждение племянника до 1/32. Для начала убедимся, что он работает по стандартным стратегиям. В симуляторе GHOST установите UNCLE_DEPTH на 4, POW_SOLUTION_TIME на 12, TRANSIT_TIME на 12, UNCLE_REWARD_COEFF на 15/16 и NEPHEW_REWARD_COEFF на 1/32 и посмотрите, что произойдет:### РЕЗУЛЬТАТЫ ПЕЧАТИ ### 1 1,0 10 10.1329810896 25 25.6107014231 5 4,96386947539 15 15.0251826297 Всего произведено блоков: 83426 Всего блоков в цепочке: 77306 Эффективность: 0,926641574569 Среднее количество дядей: 0,693116362601 Длина цепи: 45659 Время блока: 21.
7111
Совершенно разумно во всех отношениях, хотя обратите внимание, что фактическое время блока составляет 21 секунду из-за неэффективности и дядей, а не 12 секунд, на которые мы рассчитывали. А теперь попробуем еще несколько испытаний для просветления и веселья:
- UNCLE_REWARD_COEFF = 0,998, NEPHEW_REWARD_COEFF = 0,001 приводит к тому, что 25%-й майнинг-пул получает примерно 25,3-кратную прибыль, а установка UNCLE_REWARD_COEFF = 7/8 и NEPHEW_REWARD_COEFF = 1/16 приводит к тому, что 25%-й майнинг-пул получает 26,26%-ю прибыль.
Очевидно, что установка UNCLE_REWARD_COEFF на нуль полностью сведет на нет выгоду, поэтому хорошо, чтобы она была как можно ближе к единице, но если она слишком близка к единице, нет смысла включать дядюшек. UNCLE_REWARD_COEFF = 15/16 кажется справедливой золотой серединой, дающей 25% майнеру 2,5% преимущество в централизации - Разрешив дядям вернуться на 50 кварталов назад, вы, как ни странно, не получите существенного прироста эффективности. Причина в том, что доминирующей слабостью -5,+1 GHOST является +1, а не -5, т.е. устаревшие блоки c(c(P(P(..P(head)..))))) являются проблемой. Что касается централизации, с вознаграждением 0,998/0,001 это снижает вознаграждение майнинг-пула с 25% до 25,0x. С вознаграждениями 15/16 и 1/32 нет существенного выигрыша по сравнению с подходом -4,+1.
- Разрешение -4,+3 дочерних элементов повышает эффективность до 100% и снижает централизацию почти до нуля при допущении 0,998/0,001 вознаграждения и имеет незначительную выгоду, предполагая вознаграждение 15/16 и 1/32.

- Если мы уменьшим целевое время блока до 3 секунд, эффективность снизится до 66%, а майнер с 25% получит 31,5-кратный доход (т.е. 26% прирост централизации). Если мы объединим это с правилом -50,+1, эффект будет незначительным (25% -> 31,3x), но если мы используем правило -4,+3, эффективность возрастет до 83%, а майнер с 25% получит только 27,5-кратный возврат (способ добавить это в sim-скрипт — добавить после строки 65 для c2 в self.children.get(c, {}): u[c2] = True для правила -n,+2 и затем аналогичным образом вложиться на один уровень дальше для -n,+3). Кроме того, фактическое время блокировки во всех трех сценариях составляет около 10 секунд.
- Если мы уменьшим целевое время блока до 6 секунд, тогда мы получим фактическое время блока 15 секунд, а эффективность составит 82%, а майнер с 25% получит 26,8-кратное увеличение даже без улучшений.
Теперь давайте рассмотрим два других риска ограниченного GHOST, которые мы обсуждали выше: стратегия без доминирования головы и атака эгоистичного майнинга.
Обратите внимание, что на самом деле есть две неголовные стратегии: попытаться взять больше дядей и попытаться стать дядей. Попытка взять больше дядей была полезна в случае -2,+1, а попытка стать дядей была полезна в случае с моей неудачной идеей обязательных пяти дядей. Попытка быть дядей не очень полезна, когда несколько дядей не требуются, поскольку причина, по которой эта альтернативная стратегия сработала в случае обязательных 5 дядей, заключается в том, что новый блок бесполезен для дальнейшего майнинга без братьев и сестер. Таким образом, единственная потенциально проблематичная стратегия — это попытка включить дядюшек. В случае с одним блоком это было проблемой, но здесь это не потому, что большинство дядюшек, которые могут быть включены после n блоков, также могут быть включены после n+1 блоков, поэтому практическая степень, в которой это будет иметь значение, ограничена.Атака эгоистичного майнинга также больше не работает по той же причине. Если вам не удастся включить дядю, то парень после вас сделает это.
У дяди есть четыре шанса попасть внутрь, так что не включая дядюшек — это 4-сторонняя дилемма заключенного между анонимными игроками — игра, которая обречена на плохой конец для всех участников (кроме, конечно, самих дядей). Есть еще одна последняя проблема с этой стратегией: мы видели, что вознаграждение всех дядей делает атаки 51% бесплатными, поэтому они здесь бесплатны? За пределами одного блока ответ — нет; хотя первый блок попытки форка попадет в качестве дяди и получит свое 15/16-кратное вознаграждение, второй и третий и все последующие — нет, поэтому начиная с двух подтверждений атаки по-прежнему обходятся майнерам почти так же дорого, как и раньше.Двенадцать секунд, правда?
Самым удивительным открытием, сделанным Декером и Ваттенхофером, является огромное количество времени, затрачиваемого блоками на распространение — удивительно медленные 12 секунд. В анализе Декера и Ваттенхофера 12-секундная задержка на самом деле в основном связана с необходимостью загрузки и проверки самих блоков; т.
е. алгоритм, которому следуют биткойн-клиенты:определение on_receive_block(b): если нет verify_pow_and_header(b): возвращаться если не verify_transactions(b): возвращаться принять (б) start_broadcasting (б)Однако Декер и Ваттенхофер предложили превосходную стратегию, которая выглядит примерно так:
определение on_receive_header (ч): если нет verify_pow_and_header(h): возвращаться ask_for_full_block(ч, обратный вызов) start_broadcasting (ч) Обратный вызов защиты (b): start_broadcasting (б) если не verify_transactions(b): остановить_вещание (б) возвращаться принять (б)Это позволяет выполнять все шаги параллельно; заголовки могут передаваться первыми, а затем блоки, и проверки не обязательно выполнять последовательно. Хотя Декер и Ваттенхофер не дают собственных оценок, интуитивно кажется, что это может ускорить распространение на 25-50%.

- UNCLE_REWARD_COEFF = 0,998, NEPHEW_REWARD_COEFF = 0,001 приводит к тому, что 25%-й майнинг-пул получает примерно 25,3-кратную прибыль, а установка UNCLE_REWARD_COEFF = 7/8 и NEPHEW_REWARD_COEFF = 1/16 приводит к тому, что 25%-й майнинг-пул получает 26,26%-ю прибыль.

Хвалу революции не приняли ни коммунисты, ни тем более окружение Блока. Как же он, интеллигентный дворянин, мог воспеть красную чуму, да еще и образ Христа замарать? Разумеется, со всех сторон посыпались критические замечания и резкие выпады. Сами же революционеры не приняли похвал и увидели в поэме гнусный поклеп на идейных борцов за справедливость. Словом, музыка революции была понята только самим поэтом.
Все объято атмосферой страха, ужаса. Это время, когда стёрлись границы добра и зла, брат пошёл на брата. В экспозиции мы знакомимся с главными героями произведения — с двенадцатью красноармейцами.

этот образ связан со светлыми цветами — он появляется «в белом венчике из роз».конечно, это самый провокационный образ, ведь революционерам не надлежит верить в бога. поэтому исус является неузнанным и ведет за собой тех, кто не видит его. некоторые исследователи даже говорили о том, что ведет отряд вовсе не христос, а антихрист, и перед нами не второе пришествие, а апокалипсис. возможно, ведь блок не анализировал истоки революции, а передавал ее атмосферу. она же может показаться и концом времен, и возрождением падшей земли для новой жизни, для второго шанса.

они оба с буржуем бредут в неизвестном направлении, не могут найти себе места в изменяющемся мире.
Не все приняли эти новшества, но большинство однозначно поддержало долгожданную справедливость.
Она воплощается на примере Петрухи. Герою пришлось изменить своё мировоззрение, чтобы «подходить» под эпоху. Парень ожесточился, чтобы не казаться трусом на глазах у своих товарищей. Революция — время глобальных перемен, как в стране, так и в душе отдельного человека. Это период разрушения старого и сооружения нового.
Жертвой перемен станут и те, кто обслуживал элиту.
Зимой царят суровые морозы, вьюга все сметает на своём пути.
2, т.е. около 2,7% вместо 16,7%. Теперь давайте воспользуемся скриптом Python для проверки этой теории:
.
Если вы будете майнить на M, вы создадите блок со счетом 502 + 1 = 503 и наградой 1, но если вы будете майнить на L, вы сможете включить детей K и получить блок со счетом 501 + 1 + 2 = 504 и вознаграждение 1 + 0,0625 * 2 = 1,125.
Вот результат с этой статистикой:
Обратите внимание, что на самом деле есть два способа реализовать алгоритм: потребовать, чтобы родитель был дочерним элементом прародителя с наименьшим хэшем, или потребовать, чтобы родитель был дочерним элементом прародителя с наибольшим количеством очков. Первый способ (чтобы сделать это самому, меняем строку 56 на if newblock[«id»] > self.blocks[self.head][«id»]:, получаем вот что:
06232686981
Длина цепочки: 722
Время блока: 110.8033241

е. c(c(P(P(P(P(P(head)))))) где никакое упрощение невозможно) не является. Кроме того, мы увеличиваем вознаграждение дяди до 15/16 и сокращаем вознаграждение племянника до 1/32. Для начала убедимся, что он работает по стандартным стратегиям. В симуляторе GHOST установите UNCLE_DEPTH на 4, POW_SOLUTION_TIME на 12, TRANSIT_TIME на 12, UNCLE_REWARD_COEFF на 15/16 и NEPHEW_REWARD_COEFF на 1/32 и посмотрите, что произойдет:
Очевидно, что установка UNCLE_REWARD_COEFF на нуль полностью сведет на нет выгоду, поэтому хорошо, чтобы она была как можно ближе к единице, но если она слишком близка к единице, нет смысла включать дядюшек. UNCLE_REWARD_COEFF = 15/16 кажется справедливой золотой серединой, дающей 25% майнеру 2,5% преимущество в централизации
Обратите внимание, что на самом деле есть две неголовные стратегии: попытаться взять больше дядей и попытаться стать дядей. Попытка взять больше дядей была полезна в случае -2,+1, а попытка стать дядей была полезна в случае с моей неудачной идеей обязательных пяти дядей. Попытка быть дядей не очень полезна, когда несколько дядей не требуются, поскольку причина, по которой эта альтернативная стратегия сработала в случае обязательных 5 дядей, заключается в том, что новый блок бесполезен для дальнейшего майнинга без братьев и сестер. Таким образом, единственная потенциально проблематичная стратегия — это попытка включить дядюшек. В случае с одним блоком это было проблемой, но здесь это не потому, что большинство дядюшек, которые могут быть включены после n блоков, также могут быть включены после n+1 блоков, поэтому практическая степень, в которой это будет иметь значение, ограничена.
У дяди есть четыре шанса попасть внутрь, так что не включая дядюшек — это 4-сторонняя дилемма заключенного между анонимными игроками — игра, которая обречена на плохой конец для всех участников (кроме, конечно, самих дядей). Есть еще одна последняя проблема с этой стратегией: мы видели, что вознаграждение всех дядей делает атаки 51% бесплатными, поэтому они здесь бесплатны? За пределами одного блока ответ — нет; хотя первый блок попытки форка попадет в качестве дяди и получит свое 15/16-кратное вознаграждение, второй и третий и все последующие — нет, поэтому начиная с двух подтверждений атаки по-прежнему обходятся майнерам почти так же дорого, как и раньше.
е. алгоритм, которому следуют биткойн-клиенты: