Комментарии 84
С другой стороны не понятно, что все-таки мешает увеличить размер блока. Сатоши установил ограничение в 1 мб в 2009 году, когда диски были по 160 гб. С тех пор ёмкости удесятерились, так почему бы не удесятерить размер блока?
С существующим размером блока биткоин ограничен несколькими тысячами транзакций за 10 минут — этого просто слезы, такой биткоин никогда не будет использоваться повсеместно. И off-chain решения никак этому не помогают.
Безумно увеличить эти параметры нельзя, я привел оценку в 2-4 раза, если увеличить больше, то Bitcoin рухнет даже без DDos атаки. А такие атаки уже случались.
Зачем ssd под блокчейн?
наверное таки второй вариант…
а вот кошель на нем запустить например захочется…
А вам обязательно хочется именно полный кошелёк? Зачем? Лёгкие специально созданы для таких случаев.
То есть так и так получаем, что единственный возможный путь распространения биткоина — централизация.
Можете Поставить себе ноду дома, с медленным винчестером на 3 Тб, а на ноутбуке — лёгкий кошелёк, привязанный к этой ноде.
ну например вдруг у меня вот только ноут и всё, а вот этого всего нет? :)
ну и да… хотя я еще не искал, а софт есть?
так то в запаске 8тб усб3.0 винтег имееццо…
Сатоши установил ограничение потому что сеть спамили а сеть маленькая еще была. То есть ограничение — это вообще то костыль, изначально в протоколе его не было.
www.reddit.com/r/Bitcoin/comments/3giend/citation_needed_satoshis_reason_for_blocksize/ctygzmi
Другое дело, что при резком падении мощности сети пройдет довольно много времени для пересчета сложности — она пересчитывается каждые 2016 блоков. Что недавно и наблюдалось при возросшей стоимости биткоин кэш и его низкой сложности, в результате чего на него переключились многие пулы.
В блок влезает 2 тысячи транзакций (условно). Желающих, прямо сейчас — 20 тысяч. Кого пускать, кого нет? Транзакции может и будут бесплатные, но ждать в очереди придется долго.
Если рассматривать в качестве денег то, лучше, когда защищенность сети больше (мощности майнеров) и когда рынок для обмена больше (у Bitcoin 60% рынка всех криптовалют).
А как майнеры видят, какая транзакция и сколько стоит, или они как то по очереди идут или по ворастающей цене, ведь их очень много и как все успеть рассчитать?
Коротенько — не каждую транзакцию можно отменить и вообще лучше бы этим озаботиться заранее. То есть по сути транзакция с nSequence=0xffffffff неотменяема.
[бред удален]
Есть replace by fee.
Пора книги переписывать — везде примеры с кафешкой.
Более того — не так давно разработчики добавили возможность увеличить комиссию в неподтвержденной транзакции (replace by fee).
Есть ещё один вариант протолкнуть зависшую транзакцию — потомок платит за родителя — по сути потратить неподтвержденный вход с комиссией достаточной для включения в блок и родительской, и новой транзакций.
Это как? Кто будет хеши высчитывать?
transaction fee получают не майнеры?
Лихо вы решили избавится от основополагающей части системы…
Наверное вы что то не допонимаете, но по мне МАЙНЕРЫ ДЕЛАЮТ МАЙНИНГ.
Может вы у себя в голове какие новые понятия ввели?
Если биткоин позиционируется как валюта для проведения расчетов, то ее курс не должен резко колебаться. Если ее курс резко колеблется (а постоянный рост выше среднего процента инфляции по миру — это и есть достаточно резко), то это не валюта для проведения расчетов, а влюта для, скажем так, инвестиций. А любые инвестиции, привлекающие слишком много народу, рано или поздно оставляют этот народ с носом. Ибо, если никто не потеряет, то никто и не приобретет. Для того, чтоб немногие приобрели много, многие должны потерять немножко.
За счет чего будет нанесен колоссальный удар по рынку криптовалют — это не важно. Если криптовалюта — объект инвестиций, то удар будет по-любому.
Собственно с последней попытки крупных игроков принять решение за всех прошло дней десять (гуглить segwit2x). Она ожидаемо провалилась.
Почитайте здесь главу «Сеть».
Надо посчитать, сколько будет on-chain, а сколько будет off-chain.
Принцип Lightning тоже потребует ПО, так как составить и во время распространять binary transaction смогут единицы. Промежуточные звенья цепи и будут «доверенными», так как они будут за некоторую плату осуществлять переводы и связывать других участников. Они скорее всего и будут предоставлять ПО.
Во-первых, в Bitcoin как ни странно все построено на доверии.
Сатоши от таких слов в гробу перевернулся, если он мертв, конечно.
Доверие к ПО и доверие к системе — это несопоставимо разные уровни дискуссии. Тогда уж можно обсудить и доверие к оборудованию на которых запускается ПО. Если сам процессор не спаял, то система основана на доверии? Это тупиковая ветвь разговора.
Я говорю о принципах самой системы. И эти принципы гласят, что в Lightning нет доверия ни к одному участнику сделки. Это краеугольный камень системы. Звенья не доверенные.
Думаю в практической реализации обязательно возникнут нюансы. Например, один из возможных нюансов, люди обмениваются долговыми обязательствами на транзакции, после чего транзакцию поменять уже нельзя! Следовательно, ускорить транзакцию тоже будет нельзя за счет повышения fee.
Объединение outputs это лишняя запись в blockchain. Конечно, можно «попросить ввести» операцию, по моему ключу найди все непотраченные outputs, но это совсем нетривиальная операция в общем случае и ее точно никто не будет делать. Скорее увеличат размер блока. Низкий уровень Bitcoin содержит не просто адреса, а целый стековый язык, который проверяет, что входящие ключи подходят к outputs.
Время Bitcoin банков?