kurkuma
24.11.2012 15:50 Gajim
Насколько сейчас защищена система биткойна? Не смогут ли какие-нибудь штаты с лозунгами "ололо против наркотиков" заюзаться часть пекарен из топ500 и провести атаку 51%, после чего биткойны бы умерли как платежное средство?
Хорошая идея, нужно их обесценить
Атака 51% никак не повлияет на уже смайненые деньги, могут только себе чутка намайнить и купить наркотиков.
хм, ну ок, я думал через эту атаку можно всю систему дисредитировать
сложность скорректируется и все
Они могут не пускать новые транзакции и прочую хуйню творить, но со старыми ничего не сделают. Алсо, есть еще https://en.bitcoin.it/wiki/Proof_of_Stak...
Ну имелось ввиду не то, что они майнить начнут, а то, что они начнут фейковые данные слать.
что скоректируется? если у них под контролем будет больше 50% вычислительных способностей сети, от остальная часть сети отсасывает
я еще хуево в инглише шарю, поясни в двух словах про чо там
сейчас клиент биткойна хранит всю историю транзакций?
да
Ну монеты майнятся не столько мощностями, сколько олдфажностью.
причем каждый клиент хранит историю вообще всех транзакций
а нахуя? почему бы не сохранять исключительно текущее положение монет? ну, при первом запуске тянуть всю историю, но просто не сохранять неактуальные данные
потому что в новых транзакциях могут участвовать монеты из старых блоков
Чтобы верифицировать можно было последующие транзакции и цепочку блоков.
ну у меня уже 2,4gb каталог с биткойном весит и еще 24к блоков не дотянулось, что будет дальше?
ну всмысле,
1) А передал монету Б
2) Б передал В.
Вопрос, зачем хранить инфу об 1, если она уже не актуальна? или я чего-то недоганяю по формату этих логов?
Каждый последующий блок хранит хеш предыдущего.
и зачем это нужно для последующих транзакций? вот мы одну верифицировали (т.е. уверены на 100% что подлинная), зачем схоронять старые транзакции?
> du -sh .bitcoin 127 [I]
8,1G .bitcoin
более новые блоки заметно жирнее.
хм, то-то я смотрю они все медленнее и медленнее тянутся, охуеть просто, биткойн придумали производители жестких дисков
Ну если ты на монеты просто дрочить будешь и новых транзакций совершать не будешь, то норм.
почему не буду? что мешает? делаю новую транзакцию → прикладываю хеш предыдущей, после того как транзакция проходит старую неактуальную удаляю
Ну а если тебе придут деньги из тех блоков, которые ты удалил, то будешь опять все выкачивать и удалять?
выкачать нужные блоки?
как они придут из тех блоков, если я храню только актуальную инфу? т.е. не храню инфу о тех, у кого _уже_ нет этих монет
А откуда ты знаешь, в каком блоке эта транзакция?
В блоке не одна транзакция хранится, а все транзакции за период генерации блока.
ох, ну пиздец
Ну а что ты хотел? Чтобы у тебя блок каждую секунду генерился?
ну не хотелось бы хранить древнюю неактуальную инфу о тех транзакциях, которые уже не владеют теми монетами
Не так уж и много объема ты съэкономил бы.
но тогда бы база не росла в бесконечность, т.е. была бы ограничена количеством монет
Хуйня. Алсо, http://electrum.ecdsa.org/
чо за? в чем плюсы?
Клиент, который не хранит всю базу.
он какой-то левый сервис юзает? //поронойя
Да, свои сервера. Поэтому лучше выкачивай все.
вообще, где-то 20 каментов назад у меня была идея об общем на кучу клиентов хранилище блокчейна, но я ее дропнул из-за несекурности.
его сервера у кучки подозрительных типов, или опенсорц и каждый может поднять сервер для этой хуйни?
С самого начала такая хуйня была, вспомнить тот же mybitcoin.
блядь, ставишь сервак, пускаешь там клиент, расшариваешь его блокчейн по сетке любым говном, юзаешь
просто например держать клиент биткойна на том же телефоне
У кучки подозрительных типов, но сорцы клиента открыты.
а сервера? хотя это уже не важно, раз у них вся инфа о транзакциях, они ведь могут подделать их
BitcoinJ.
у всех юзеров биткоина вся инфа о транзакциях, блядь. блокчейн — публичная инфа, достоверность которой подтверждается совпадением данных от нескольких источников.
и где хранится инфа о транзакциях?
но тогда чем грозит этот клиент без своей базы транзакций?
то есть, вопрос в том, можно ли наебать клиент, у которого нет дампа транзакций?
афк, подумаю отвечу.
На нодах. https://code.google.com/p/bitcoinj/wiki/...
это секурно?
Это менее секурно, чем выкачивать все блоки. Но более секурно, чем доверять хранение блокчейна какому-то хую.
это ок