Учитывая простое сопоставление адреса с адресом следующим образом:
mapping (address => address) public matches;
Может ли кто-нибудь дать мне представление о стоимости в эфире хранения чего-то подобного в твердотельном контракте? Я понимаю, что с каждым изменением блокчейна связаны затраты на газ, а хранение стоит дорого, но мне трудно найти оценки того, сколько будет стоить простое хранилище, такое как сопоставление.
Осуществимость моей идеи Dapp зависит от дешевого хранения сопоставлений от адреса к адресу. В идеале около 1 цента США или около того. Если сопоставления дороже, есть ли обходные пути? Спасибо.
В самой простой реализации, которую я могу придумать:
pragma solidity ^0.4.6;
contract Mapping {
mapping(address => address) public matches;
function writeMapping(address addr) {
matches[addr] = msg.sender;
}
}
Цена газа в ETH и цена ETH в долларах плавают на рынках, поэтому любая оценка будет прогнозом.
Операции по расходу газа известны и должны быть согласованными (в примере), но могут периодически изменяться на уровне протокола. То есть, если таблица cost/OP будет скорректирована в будущем.
Надеюсь, поможет.
Кэмерон Тейлор
Роб Хитченс