NXTER.ORG

Ramchains: Сверх-быстрые blockchain операции

ramchain-supernet-tech

Разработчик SuperNet jl777 создал ramchains: сжатый, располагаемый в оперативной памяти blockchain, который способен на невероятно быстрые операции. Эта разработка решает важнейшую проблему криптовалют, и открывает путь для совершенно новых приложений.

Blockchain – основа всех криптовалют: децентрализованная технология “бухгалтерской книги”, впервые реализованная в Bitcoin, которая делает ненадежные онлайновые деньги приемлемыми. У blockchain-ов, однако, есть некоторые серьезные проблемы. Поскольку они содержат всю информацию о каждой транзакции, которая была когда-либо сделана, они – очень большие, и громоздкие объекты. Blockchain Bitcoin-а, по размеру, приближается к 28 Гбайт и работа с этими файлами, хранящимся на жестком диске пользовательских компьютеров, является очень медленной и требовательным к ресурсам процессом.

Храня только наиболее релевантную информацию из blockchain в памяти, ramchains позволяют выполнять сверхбыстрые запросы произвольного доступа к blockchain информации при минимальном потреблении ресурсов. Это становится возможным, так как большинство операций не требует полной информации blockchain.

Ramchain был разработан разработчиком Nxt и SuperNET  jl777 в ответ на проблемы производительности Multigateway (MGW), сервиса распределенного обмена криптовалют, созданный поверх платформы NXT. MGW реализует критический компонент SuperNET – амбициозный проект объединяющий лучшие технологии и сервисы, которые должна предоставить криптовалютная экосистема.

‘Много трудоемких blockchain операций просто производят сканирование blockchain, не производя других действий, комментирует jl777. Создание ramchain – по существу дистилляция или выделение из blockchain наиболее часто востребованной информации – и эта операция выполняется один раз. Как только данные blockchain были обработаны, новые блоки добавляются к ramchain в режиме реального времени.

К сверхлегким файлам ramchain можно получить доступ непосредственно, полностью минуя медленные демоны самой криптовалюты. Поскольку файл размещается в памяти, время выполнения запроса значительно уменьшается. Если доступен достаточный объем памяти, ramchain сохраняется в RAM; в противном случае используется виртуальная память.

Предварительные замеры производительности показывают потрясающее потенциал для увеличения производительности системы. Например, 220 Мбайт BitcoinDark blockchain был уменьшен до объема активного потребляемой памяти в 80 Мбайт. ‘Это с полностью загруженным ramchain и всем кодом, структурами данных и всем остальным. .. получить все, в объеме равным одной трети от объема “сырых” данных blockchain является фантастическим результатом. В случае необходимости объем можно еще уменьшить до 40 Мбайтам или даже меньше, динамически используя систему.’

Ramchains был развернут с запуском бета версии SuperNET

Ramchains уже развернут в бета версии клиента SuperNET (MGW), распределенный мультивалютный кошелек, в настоящее время поддерживает Bitcoin, BitcoinDark, DOGE, NXT, VeriCoin, OpalCoin, Litecoin, FibreCoin, VPNcoin и BitStarCoin.

Больше, чем экономия места, это – скорость, с которой работает ramchains,  это то что дает самые большие преимущества. ‘Это – вопрос качественного выделения данных, согласно запросам при использовании, утверждает jl777. ‘CPU может получить доступ к данным на много, много порядков быстрее, чем если бы они были сохранены на жестком диске. От предела, приблизительно в 500 вызовов RPC в секунду у bitcoind, ramchains предположительно может сделать 100,000 – 500,000 внутренних запросов в секунду’.

Взять например такую ресурсоемкую задачу как вычисление списка балансов: ‘Для BTCD требуется несколько секунд, чтобы загрузить файлы, еще несколько секунд, чтобы повторно просканировать весь blockchain и создать структуры данных в памяти, таким образом, любой запрос может быть выполнен полностью в памяти без сканирования всего физического blockchain. Вычисление баланса для всех учетных записей и сортировка списка балансов может занимать всего несколько секунд. Это с нуля, каждый раз’.

SuperNET использует эту новую технологию, вместе с рядом других инноваций – децентрализованный, работающий в реальном времени, обмен криптовалют (InstantDEX), конфиденциальность корпоративного уровня, рынки, игры и другие службы – но у Ramchains есть приложения выходящие далеко за рамки этого. ‘Когда Вы делаете процесс в 100 раз быстрее, вещи, которые Вы никогда даже не рассматривали, внезапно становятся возможными’.

SuperNET – это союз сегодняшних самых надежных blockchain технологий, которые дают вам доступ ко всем инновациям из единой точки. Вы можете идти в ногу с инновациями и получать последние новости, подписавшись на SuperNET Newsletters, а также попробовать функциональность бета версии клиента SuperNET: http://www.supernet.org.

View this in: English Español

Оставьте комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.