Почему стоимость памяти нелинейна, а стоимость хранилища линейна?

Почему стоимость памяти нелинейна, а стоимость хранилища линейна?

Интересно, почему функция стоимости памяти и хранилища отличается? В то время как хранение связано с постоянными затратами, это не относится к памяти. Это почему?

Интересно, есть ли какая-то связь с тем, что оперативная память намного дороже и меньше, чем жесткий диск, как в ethereum.stackexchange.com/questions/1232/…
Другое предположение: можно предположить практически бесконечный объем хранилища в блокчейне: по мере того, как время стремится к бесконечности, будет храниться больше блоков, и, следовательно, потребуется бесконечный объем хранилища. Однако можно выполнять смарт-контракты, повторно используя оперативную память, и, следовательно, нет необходимости предоставлять ее неограниченный объем. Кроме того, гораздо сложнее добавить ОЗУ к компьютеру, чем дисковое пространство (ограничения на слоты ОЗУ по сравнению с последовательным подключением внешних дисковых массивов), так что, может быть, это вопрос «демократизации» узлов Ethereum?

Ответы (1)

Это связано с тем, как работает рынок памяти. Средний покупатель памяти обычно покупает ее вместе с компьютерной системой. Это означает, что такие компании, как Dell и другие производители ПК, как правило, покупают оптом, но объем, который они вкладывают в средний ПК, находится в диапазоне от 1 до 16 Гб. Материнские платы, которые использует большинство сборщиков ПК, принимают один модуль памяти DIMM в диапазоне 1-4 Гбит — так они заказывают — и, следовательно, производители микросхем.

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

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

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

Извините, если мой комментарий вызвал путаницу, но вопрос ОП касается памяти и стоимости хранения EVM (виртуальная машина Ethereum) ... Итак, вопрос в этом виртуальном компьютере, почему память имеет нелинейную стоимость?
Это ответ, который вы ищете. EVM — это виртуальная машина, поэтому она подчиняется тем же правилам, что и физические машины. Память в EVM стоит дороже, чтобы предотвратить злоупотребление физической памятью на вашем компьютере. Ethereum предоставляет вычислительные ресурсы вашей машины любому, кто использует блокчейн через код (смарт-контракты и т. д.), поэтому стоимость блокчейна должна соответствовать физической стоимости, связанной с этими ресурсами.