Size: a a a

2020 May 28

AP

Alex Petrov in ББ-чат
источник

AP

Alex Petrov in ББ-чат
Nikita
Так если тебе непонятно, то ты пытайся понять, а не холиварь. Предпосылки твои неправильные, отвечать поэтому на них тоже некорректно
+100500 только FUD и негатив с кучей текста. в пустую время тратит
источник

AP

Alex Petrov in ББ-чат
Donald Fauntleroy
так ты же оч мудро не высказываешь никакой позиции, отделываясь короткими вопросами
тебе дают конкретные источники для изучения, исследования, графики..
твои "хочу", в скупе с отсуствием технических знаний и опыта, приводит к неспособности принимать правильные решения, осознавать на основании каких расчетов такая модель будет нерабочей, дорогой и приведет именно к более дорогим фии,  в результате выливаеться в обвинения других, без понимания почему имено так технически важно, безопасно и правильно.
segwit это компактная форма записи, быстрее распространение блоков и транзакций в сети, более компактная запись самой транзакции +  подпись = меньше фии для пользователей.
- за счет сегвита больше влезает в блок, но сами блоки меньше, меньше требования к сети, к памяти, к диску в год = что приводит к более дешевым нодам, к большему количеству нод, более дешевому содержанию всей инфраструктуры.
- сегвит еще и проще вводить, так как он вводиться путем софт-форка, и обратно совместим, а значит что в сети где более 800.000 бизнессов и сервисов и более 60м пользователей обновляться можно постепенно.
в отличии от Хард-Форка, который технически требует остановки сети, приводит к рискам возможных нарушений работы сети, к разносу консенсуса во время обновления софта, и к рискам дабл спенда, потерь финансов клиентов, потери бизнессов и майнеров. Хард форк в отличии от софт форка требует очень четкой синхронизации до минут по обновлениям. это удобно делать для новых клонов сети типа BCH, но проблематично для основной сети. и чем больше ее размер тем сложнее.
источник

AP

Alex Petrov in ББ-чат
Donald Fauntleroy
так ты же оч мудро не высказываешь никакой позиции, отделываясь короткими вопросами
Все что я написал выше, не секрет и это расписано на сайте биткона, в журналах, в статьях, разжевано 100 раз. достаточно взять форум и почитать, там же можно увидить и альернативные мнения, увидеть аргументы и факты, и самому сделать выводы.
- там же можно увидить что никто никому ничего не навязывает, ты можешь не выносит. нам мозг тут а сделать свой охеренный форк, взяв всю техническую и финансовую отвественность, за все свои решения. если что клиенты будут спрашивать с тебя, требовать разработки, больших блоков, объяснений и в полной мере.
источник

AP

Alex Petrov in ББ-чат
Потому что до этого совершили дикую ошибку не учли что на разных платформах из за указателя размерности файла, невозможно записать блок больше 11МБ иза за размера seek пойнтера, и на определенных файловых системах размер в 2Мб может приводить к сегментейшен фаултам, коредампам и падениям.
ты можешь херачить блоки и по 100мб, но скрее всего останешся в гордом одиночистве со своим фиглионом транзакций нужных только тебе, зато сам сможешь содержать код, писать новые фичи, платить сам за содержание бесплатных нод...за тебя их никто бесплатно содержать и писать код не будет.
источник

AP

Alex Petrov in ББ-чат
Andriy Khavryuchenko
Я плохо ориентируюсь в коде bitcoin core.  Речь про https://github.com/bitcoin/bitcoin/blob/v0.8.6/src/main.h#L32 ?

Но ето не правило консенсуса, а только опция конкретного майнера - https://github.com/bitcoin/bitcoin/blob/v0.8.6/src/main.cpp#L4219

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

AP

Alex Petrov in ББ-чат
при размере блока в 8Мб формирование блока, а также проверка блока занимают экспоненциально больше времени и требуют больше памяти. причем данная пробелемма наростает экспоненциально, по мере заполнения транзакцимями и UTXO. чем больше будет нод тем хуже и нестабильнее это все будет работать.
в сетях BCH, BSV нету и никогда не будет 21.000.000 биткойнов, в первой сети их только 17м, во второй 15.8м.
источник

AP

Alex Petrov in ББ-чат
Donald Fauntleroy
тебе стоит больше узнать о том, как работает биткойн))
Где по твоему могут быть правила конценсуса? в файле concensys.cpp?
Или в конституции, как в EOS?)
больше ты можешь узнать начав писать и программировать.
стоит изучить C/C++, threads, libboost, secp256k1, основы криптографии, основы p2p сетей, базовые сервисы dns, upnp, nat, tcp/ip, tcp connectio. oriented, udp stateless, networking и работу роутинга сети. базовые алгоритмы программирования 3 тома Donald Knuth, The Art of Computer Programming. искусство программирования обязательно к прочтению.
также желательно изучить высшую математику, статистику и теорию вероятностей, для глубокого понимания хеширования криптографии, майнинга, и характера событий в времени в распределнной сети
источник

AP

Alex Petrov in ББ-чат
Donald Fauntleroy
тебе стоит больше узнать о том, как работает биткойн))
Где по твоему могут быть правила конценсуса? в файле concensys.cpp?
Или в конституции, как в EOS?)
в идеале понимать о чем тут речь и что значат символы и разные подходы.
источник

AP

Alex Petrov in ББ-чат
Donald Fauntleroy
спрашивать - это хорошо. осталось найти того, кто захочет отвечать. мб биткойн-макисмалисты тебе помогут, раз гугл не справляется.
Максималисты не помогут, они не преподаватели, они ходлингом и блоггингом заняты и бонуса им тратить на тебя время, если ты не приносишь им денег нету. там чистая коммерция и личные цели.
источник

AP

Alex Petrov in ББ-чат
Andriy Khavryuchenko
Т.е. тьі не знаеш.  

Жаль, потому что функция CreateNewBlock вьізьівается всего в двух местах - main.cpp:BitcoinMiner и rpcmining.cpp:getwork что точно не является местом для кода консенсуса.
Не забудь написать ему что без новых блоков, транзакции не будут финальными, а без достаточной защиты/сложности блоки не будут реверсивными...
https://en.bitcoin.it/wiki/Consensus
источник

AP

Alex Petrov in ББ-чат
Donald Fauntleroy
а, ну да. судя по статье этого было достаточно и майнеры честно майнили мелкие блоки, хотя никто им не мешал майнить большие. Видимо там по их мнению балансировалась кривая спроса и предложения. позволяющая получать им максимум профита
для этого были технические препосылки у некоторых, возможность снизить расходы на работу персонала и датацетра, и заработать чуть больше вопреки интересам сети. из за технической кострукции плат после нахождения блока майнеры определенной модели в холостую работали 3-20 секунд, что на масштабах в 20.000 приводило к потерям в десятки тысяч. поэтому некоторые сделали воркарунд. это некоторая их свобода, но за счет свободы и урезания прав других, в том числе за счет чужих денег.
источник

AP

Alex Petrov in ББ-чат
ну это совсем то старая эпоха до 2014 пред 2015 года, когда блоки были маленкие и не заполнялись. тогда и биток только только стал 1000$ стоить в 2013. тогда и беспокоиться начали что вроде как размер блока мегабайт может быть, а у многих сервера и софт не могут вытянуть 500к-750к, и стоят софт капы для.
источник

AP

Alex Petrov in ББ-чат
Donald Fauntleroy
можно было, но майнеры не создавали. невидимая рука рынка зарешала
Не пиши херни, и фуда не изучив истории... только 5 минут как пришел, не знаешь что тогда было и как, в каких условиях все работали что творилось и лучше не пиши. старайся никогда не судить и не давать советов пока не пройдешь такой же путь и не получишь такой же опыт, это тебе совет и мудрость. судить с горяча не разобравших всегда легко, но как правило такие суждения приносят всем только очень много печали.
источник

AP

Alex Petrov in ББ-чат
Donald Fauntleroy
можно было, но майнеры не создавали. невидимая рука рынка зарешала
не позволяли тогда условия, не у всех были настройки, разница софта, не умели быстро договариваться, небыло каналов тех коммуникации для общения по вопросам обновлений и соф-фиксов.
п.с. читай я тебе дал все вводные и подарил более часа своего времени в ответах. очень надеюсь что это пойдет тебе на пользу, и ты разберешся прежде чем выносить какие либо опрометчивые суждения.
просто большие колеса, или большой движек не значит ехать быстрее.  есть базовые инжинерные правила, теугольник,  либо быстро, либо дешево, либо безопасно - можно выбрать только 2 но никак не все три. биткойн стараеться соблюдать баланс, быстрые сети не могут быть дешевыми, либо безопасными. это правило одинаково работает во всей вселенной.
источник

AP

Alex Petrov in ББ-чат
https://www.blockchain.com/btc/tx/983f701cdde512827194cf1c289d50284544b0a8f4ffd4b7029e1514e732a429
этой транзакцией переведено 14.000.000$, за 4$ (0.000028%) что составляет в BTC
Fee 0.00047970 BTC(78.127 sat/B - 19.532 sat/WU - 614,
0.000
источник

DF

Donald Fauntleroy in ББ-чат
Alex Petrov
тебе дают конкретные источники для изучения, исследования, графики..
твои "хочу", в скупе с отсуствием технических знаний и опыта, приводит к неспособности принимать правильные решения, осознавать на основании каких расчетов такая модель будет нерабочей, дорогой и приведет именно к более дорогим фии,  в результате выливаеться в обвинения других, без понимания почему имено так технически важно, безопасно и правильно.
segwit это компактная форма записи, быстрее распространение блоков и транзакций в сети, более компактная запись самой транзакции +  подпись = меньше фии для пользователей.
- за счет сегвита больше влезает в блок, но сами блоки меньше, меньше требования к сети, к памяти, к диску в год = что приводит к более дешевым нодам, к большему количеству нод, более дешевому содержанию всей инфраструктуры.
- сегвит еще и проще вводить, так как он вводиться путем софт-форка, и обратно совместим, а значит что в сети где более 800.000 бизнессов и сервисов и более 60м пользователей обновляться можно постепенно.
в отличии от Хард-Форка, который технически требует остановки сети, приводит к рискам возможных нарушений работы сети, к разносу консенсуса во время обновления софта, и к рискам дабл спенда, потерь финансов клиентов, потери бизнессов и майнеров. Хард форк в отличии от софт форка требует очень четкой синхронизации до минут по обновлениям. это удобно делать для новых клонов сети типа BCH, но проблематично для основной сети. и чем больше ее размер тем сложнее.
@s_tikhomirov помнится ты высказывал точку зрения, что все должны быть равны перед правилами, кмк хороший момент воплотить ее в жизнь
источник

AP

Alex Petrov in ББ-чат
Donald Fauntleroy
@s_tikhomirov помнится ты высказывал точку зрения, что все должны быть равны перед правилами, кмк хороший момент воплотить ее в жизнь
;-) все равны. себя со стороны ты вряд ли видел, и объективности там не будет.
я крайне часто веду переговоры, умею слушать, быть деликатным... твой стиль молодой и безумный, отвага не разобравшись, помахать шашкой, такой вот стиль... тут нету нападок, 0 эмоций и ничего личного.
я тебе дал четкие ответы на твои вопросы, с четкими источниками и фактами, с объяснениями которые впринцыпе можно найти если постораться самостоятельно.
я потратил время отвечая на твои вопросы, но благодарности не жду, на здоровье и хорошего тебе дня.
п.с. совет как есть попробуй уважать и ценить время других людей, попробуй понимать других, иногда становиться на их место, пробовать делать их работу, это полезный навык.
источник

o

ollsanek in ББ-чат
Alex Petrov
;-) все равны. себя со стороны ты вряд ли видел, и объективности там не будет.
я крайне часто веду переговоры, умею слушать, быть деликатным... твой стиль молодой и безумный, отвага не разобравшись, помахать шашкой, такой вот стиль... тут нету нападок, 0 эмоций и ничего личного.
я тебе дал четкие ответы на твои вопросы, с четкими источниками и фактами, с объяснениями которые впринцыпе можно найти если постораться самостоятельно.
я потратил время отвечая на твои вопросы, но благодарности не жду, на здоровье и хорошего тебе дня.
п.с. совет как есть попробуй уважать и ценить время других людей, попробуй понимать других, иногда становиться на их место, пробовать делать их работу, это полезный навык.
это не про нападки. Это про то, что ты заочно оцениваешь его как личность.
не его поступки, не его сообщения, и даже не его поведение в целом.
нет, ты начинаешь оценивать его как человека, его знание и его способности.
это однозначно переход на личность.
Да, дональд сам ведёт себя весьма .... "токсично", но на оценки личностей он последние несколько дней не переходил.
источник

N

Nikita in ББ-чат
Donald Fauntleroy
спрашивать - это хорошо. осталось найти того, кто захочет отвечать. мб биткойн-макисмалисты тебе помогут, раз гугл не справляется.
@ollsanek переходить может и не переходил но постоянно намекать на глупость собеседника не перестаёт, см. реплай
источник