Проблемная проблема Blockchain

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

Первый вопрос, который я хочу задать, - это блок-цепочка, файл, в котором хранятся все транзакции, выполненные в сети, проблема в том, что текущий размер этого файла составляет около 7 ГБ, всего 100 000 биткойнов, что-то несущественной для мировой экономики, все еще несущественной для маленькой страны третьего мира.

Что произойдет, если существует 10, 100 или хуже 1000 миллионов учетных записей, каков будет размер файла блокчейки?.

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

О чем вы думаете?, как я думаю? или я пропустил какой-то вопрос о конструкции биткойна?

Спасибо за ваши ответы.

5 голосов | спросил criloz 28 PMpSun, 28 Apr 2013 16:22:54 +040022Sunday 2013, 16:22:54

1 ответ


6

Это объясняется в оригинальной бумаге Сатоши :

введите описание изображения здесь

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

Итак, скажем, кто-то дает вам 1 BTC в транзакции A (у которой нет других выходов). Вы отдаете его в транзакции B кому-то другому. После создания нескольких блоков у меня нет оснований сомневаться в том, что транзакция B действительна, и поскольку на A нельзя ссылаться нигде (она уже проведена), мне безопасно удалить A из моей блок-цепи.

Конечно, некоторые объекты могут хранить всю цепочку, но это не является строго необходимым для работы биткойна.

ответил Manishearth 28 PMpSun, 28 Apr 2013 16:33:59 +040033Sunday 2013, 16:33:59

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132