Bitcoin Forum
May 23, 2024, 03:38:01 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 »  All
  Print  
Author Topic: Paзмeр блoкa: Чтo нужнo знaть o грядyщиx измeнeнияx в прoт  (Read 4225 times)
poelling92 (OP)
Legendary
*
Offline Offline

Activity: 994
Merit: 1002


View Profile
June 08, 2015, 08:26:17 AM
 #1

Размер блока: Что нужно знать о грядущих изменениях в протоколе биткоина

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

Что случилось?

Для начала, чтобы все было понятно, обозначим некоторые ключевые моменты:

Сегодня майнеры добывают один блок в среднем каждые 10 минут;
В каждом блоке сегодня может храниться максимум 1 Мб данных;
Такое ограничение заложено в код биткоина, но пропускная способность сети этим не ограничивается;
В блок размером 1 Мб можно вместить данные примерно о 1500 транзакциях, то есть сеть в данный момент пропускает в среднем 2,5 транзакции в секунду (для сегодняшнего количества пользователей это не критично, но для будущего массового использования очень мало);
Количество транзакций, которые вмещаются в один блок, сокращается за счет того, что некоторые компании используют цепочку блоков биткоина для передачи данных или поддержания реестра (примеры: компания Factom, проект Counterparty, биржа Nasdaq). Именно о таком нефинансовом применении цепочки блоков в последнее время столько разговоров.

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

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

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

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

Зачем было ограничиваться всего 1 мегабайтом?

В 2010 году о биткоине написал популярный айтишный сайт Slashdot.org, благодаря чему на едва появившуюся технологию обратило внимание множество пользователей. Однако среди них оказались и не самые добропорядочные, и сеть биткоина начала подвергаться многочисленным атакам. Создатель биткоина Сатоши Накамото и другие разработчики из сообщества быстро на это среагировали и внесли несколько поправок в протокол, чтобы сделать его более устойчивым. Одной из этих поправок как раз стало решение установить предел размера блока в 1 Мб. Гэвин Андресен так описывает те события:

В 2010 году, когда о биткоине впервые написал Slashdot, и курс биткоина начал расти, Сатоши применил несколько быстрых решений для защиты от разного рода DOS-атак. Одним из них стало уменьшение предела размера блока до одного мегабайта (до этого ограничения не было, но в действительности размер блока не мог превышать 32 Мб – максимального размера сообщения в протоколе p2p). С самого начала подразумевалось, что предел размера блока нужно будет повышать, когда для обработки всего объема транзакций будет необходимость в больших блоках.

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

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

Один из ведущих разработчиков Майк Хирн опубликовал письмо от Сатоши конца 2010 года, в котором он рассуждал о размере блока, вот его фрагмент:

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

Окей, увеличиваем размер блока. Как быть?

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



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

Сейчас он предлагает увеличить размер блока до 20 Мб в качестве временной меры, чтобы дать разработчикам больше времени для поиска окончательного решения. Тем не менее, и такое предложение было встречено критически некоторыми разработчиками, хотя часть их них уже выступила за незначительное увеличение размера блока, возможно до 8, а не 20 Мб.

Важно отметить, что ограничение в мегабайтах – это просто максимально возможный размер блока, фактические же размеры будут определяться объемом транзакций и поведением майнеров. Даже когда будет принято решение об увеличении размера, блоки не станут сразу же увеличиваться, так же как и сейчас при текущем варианте протокола фактический размер блока вовсе не обязательно достигает 1 Мб.

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

Все так запутано, нужно начинать паниковать?

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

С этой недели мы начнем публиковать различные статьи и мнения на тему изменения протокола биткоина, чтобы у вас была возможность рассмотреть разные точки зрения и взвесить все «за» и «против». Пока же нам очень интересно мнение читателей о грядущих изменениях. Не стесняйтесь отписываться в комментариях или спрашивать, если что-то непонятно.




http://coinspot.io/news/breaking-news/chto-nuzhno-znat-ob-izmeneniyah-v-protokole-bitcoina/
oyeTorry
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500


View Profile WWW
June 08, 2015, 08:43:14 AM
 #2

Отличная статья ! Имхо - толково изложено. сразу всё ясно и понятно, в принципе все вопросы которые возникают в связи с этим событием детально разобраны и разложены по полочкам. Я бы рекомендовал к прочтению всем новичкам, да и не только  Wink

clipman77
Legendary
*
Offline Offline

Activity: 1610
Merit: 1008



View Profile
June 08, 2015, 09:05:54 AM
 #3

Отличная статья ! Имхо - толково изложено. сразу всё ясно и понятно, в принципе все вопросы которые возникают в связи с этим событием детально разобраны и разложены по полочкам. Я бы рекомендовал к прочтению всем новичкам, да и не только  Wink

Ага,теперь понятно стало,что они хотят.Пусть увеличивают,зачем откладывать на потом. 
Yaremi
Legendary
*
Offline Offline

Activity: 1960
Merit: 1126


View Profile WWW
June 08, 2015, 09:14:28 AM
 #4

Пусть увеличивают если нужно. Не будем же мы из-за майнеров в будущем ждать по 2-3 часа подтверждения.

Мне лично как то насрать на их прибыли.

Залетай в наш чат http://allcrypto.chat/
qwed
Legendary
*
Offline Offline

Activity: 1862
Merit: 1057


View Profile
June 08, 2015, 09:53:13 AM
 #5

Очень интересная статья. после прочтения пропало несколько вопросов.
только интересно как они держали связь с сатоши, и не держал ли они сейчас эту связь.
Kostya1122
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
June 08, 2015, 10:01:46 AM
 #6

Пусть увеличивают если нужно. Не будем же мы из-за майнеров в будущем ждать по 2-3 часа подтверждения.

Мне лично как то насрать на их прибыли.
Согласен. Оперативность работы системы играет большую роль в ее дальнейшем использовании. Т.е. чем быстрее будет транзакции тем удобнее будут расчеты.

Биржа криптовалюты OneWorldCoin
Зарегистрировавшимся по ссылке год трейдинга без комиссий!
dre0
Full Member
***
Offline Offline

Activity: 133
Merit: 100


#welovecoinspot


View Profile WWW
June 08, 2015, 10:02:01 AM
 #7

только интересно как они держали связь с сатоши, и не держал ли они сейчас эту связь.

https://bitcointalk.org/index.php?action=profile;u=3  Smiley
ну и по почте

poelling92 (OP)
Legendary
*
Offline Offline

Activity: 994
Merit: 1002


View Profile
June 08, 2015, 10:11:17 AM
 #8

только интересно как они держали связь с сатоши, и не держал ли они сейчас эту связь.

https://bitcointalk.org/index.php?action=profile;u=3  Smiley
ну и по почте

Гы. а чего, в личку ему писали, может у него там какая хитрая переадресация стоит и все сообщения куда нибудь пересылаются  Wink  представляете хохму - завтра на форум заходим а сатоши со своего акка пишет- мол нихрена вы тут бардак развели без меня, биток на два делить собрались, я возвращаюсь и ща тут порядок наведу ! Cheesy
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
June 08, 2015, 12:03:40 PM
 #9

Либо ему интереснее понаблюдать со стороны, как сообщество справится с задачей. Roll Eyes

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
qwed
Legendary
*
Offline Offline

Activity: 1862
Merit: 1057


View Profile
June 08, 2015, 12:11:17 PM
 #10

еще один момент. в статте было написано что група добровольцев на протяжении 8 часов делали маленькие транзакции тем самым загружали сеть. тут недавно была новость что число транзакции достигло 148тищ, так это те сами добровольцы были?
dre0
Full Member
***
Offline Offline

Activity: 133
Merit: 100


#welovecoinspot


View Profile WWW
June 08, 2015, 12:18:02 PM
 #11

еще один момент. в статте было написано что група добровольцев на протяжении 8 часов делали маленькие транзакции тем самым загружали сеть. тут недавно была новость что число транзакции достигло 148тищ, так это те сами добровольцы были?
Да, скорее всего это оно. Вообще уже считать кошельки и транзакции имхо давно не показательно, слишком много генерируется одноразовых адресов и тп. Только если в целях пропаганды для внешних СМИ )))

TonkaTruck
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250


View Profile WWW
June 08, 2015, 12:29:34 PM
 #12

Либо ему интереснее понаблюдать со стороны, как сообщество справится с задачей. Roll Eyes

может быть, может быть... Как там в одном известном кино говорилось - "Он Бог, его сияние исходит..."  Wink а вообще вопрос интересный. Если выбирать время для второго пришествия Сатоши, то имхо конечно, но пожалуй самое оно - время. Пока не разумные дети его не понатворили необратимого

Ivan-russian
Sr. Member
****
Offline Offline

Activity: 316
Merit: 251



View Profile
June 08, 2015, 01:50:58 PM
 #13

А что говорят противники увеличения, и что они предлагают ?
dvd-rw
Legendary
*
Offline Offline

Activity: 1103
Merit: 1007


View Profile
June 08, 2015, 02:30:27 PM
 #14

А что говорят противники увеличения, и что они предлагают ?
было-бы очень интересно почитать доводы противников увеличения.
poelling92 (OP)
Legendary
*
Offline Offline

Activity: 994
Merit: 1002


View Profile
June 08, 2015, 02:37:16 PM
 #15

А что говорят противники увеличения, и что они предлагают ?
было-бы очень интересно почитать доводы противников увеличения.

к сожалению по этому вопросу внятных статей со стороны именно противников увеличения блока нету. в принцыпе по вопросу что увеличивать надо все согласны. основной спор идёт сейчас на предмет - на сколько ?
Yaremi
Legendary
*
Offline Offline

Activity: 1960
Merit: 1126


View Profile WWW
June 08, 2015, 03:58:50 PM
 #16

Quote
было-бы очень интересно почитать доводы противников увеличения.

Там больше криков чем доводов. Особенно майнеры, думали, что мы будем согласны с ценой 200 баксов за биток. А тут нет, биткон идёт в массы. На хуй майнеров с халявной розеткой с Китая. Все хотят майнить. И во всём мире.

Залетай в наш чат http://allcrypto.chat/
bitoc2015
Hero Member
*****
Offline Offline

Activity: 896
Merit: 504


View Profile
June 08, 2015, 06:13:14 PM
 #17

Отличная статья, всё коротко и ясно. Ато развели на битновостях пропаганду о том как вредно для биткоина увеличиыать размер блока, и ничего не понятно толком, только крики и оры панические...
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
June 08, 2015, 07:10:45 PM
 #18

Ну, например, я против увеличения, а идея плавного увеличения еще хуже.

А вы синхронизируйте свой кошелек, синхронизируйте-синхронизируйте. Cheesy

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
dre0
Full Member
***
Offline Offline

Activity: 133
Merit: 100


#welovecoinspot


View Profile WWW
June 08, 2015, 07:18:28 PM
 #19

Ну, например, я против увеличения, а идея плавного увеличения еще хуже.

А вы синхронизируйте свой кошелек, синхронизируйте-синхронизируйте. Cheesy
LZ, при всем уважении, какой сейчас смысл качать весь блокчейн, чтобы просто пользоваться кошельком? Из всех кого знаю, даже самые трушные биткойнеры и противники онлайн-сервисов пересели на Электрум)
Тем более если мы говорим о массовом пользователе.

icreator
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
June 08, 2015, 07:20:43 PM
 #20

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

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

по сути к этому и идет

почему так? да потому что размер блокчайна станет быстрее намного расти и затраты на создание блоков будет расти геометрически

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
Pages: [1] 2 3 4 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!