Дэн Лаример рассказал о новом решении для повышения производительности EOS
Технический директор стартапа Block.one Дэн Лаример поделился деталями будущего обновления протокола EOS.IO, призванного оптимизировать использование ресурсов сети.
#eosio will soon have a disk backed key/value store as an option for contracts that can trade cpu time for storage capacity. Based on rocks db blockchain state can now scale far beyond limits of ram. This is especially useful for large datasets that are infrequently accessed.
— Daniel Larimer (@bytemaster7) February 25, 2020
Решение под названием DISK предполагает выгрузку части данных из основного блокчейна в отдельные базы данных. Это должно снизить нагрузку на смарт-контракты и сократить потребление RAM. Релиз решения состоится в ближайшие недели.
По словам Ларимера, система будет использовать базы данных RocksDB, которые более совершенны в сравнении с LevelDB. DISK будет взаимодействовать преимущественно с большими массивами данных, которые используются нечасто.
Он добавил, что запуск альфа-версии DISK будет поддержан ресурсами RAM. Ноды при этом могут обновиться в добровольном порядке.
The api will be finalized in the coming weeks. Initial alpha releases of “disk” will be backed by ram, but nodeos can upgrade to support rocks db without requiring contracts to update. Much work to integrate rocks db has already been completed and should be released this year.
— Daniel Larimer (@bytemaster7) February 25, 2020
Работа над API-инструментами для разработчиков также будет завершена в ближайшие недели.
Напомним, недавно Лаример разгневал китайское сообщество своими заявлениями о коронавирусе.
Подписывайтесь на канал ForkLog в YouTube!
Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!