Post
Topic
Board Идеи
Re: Проект BLOQLY - Конструктор Блокчейн
by
Slava79
on 25/07/2018, 08:30:34 UTC
Quote from: kzv
А зачем блокчейн приложению нужна масштабируемая база

Размер блокчейн имеет обыкновение очень сильно расти со временем. Вместе с ним растут размеры пула транзакций, время необходимое на запросы к данным смарт контрактов.

Блокчейн приложение - это server-side приложение, правильно? А вопрос "зачем server-side приложению нужна масштабируемая база", как мне кажется, уже звучит немного иначе?

Quote from: kzv
однопоточному яваскрипту параллельные запросы

JavaScript используется только для создания смарт контрактов и скриптов с помощью которых настраивается поведение системы. Все ядро реализовано на многопоточной JVM.

Кроме того, если представить что ядро было бы написано на JavaScript (NodeJS), многопоточная база данных очень даже будет иметь преимущества, так как NodeJS однопоточен только с точки зрения главного процесса, запросы к сторонним ресурсам (здесь - база данных), могут выполняться конкурентно, подробнее можно почитать здесь  https://medium.com/the-node-js-collection/what-you-should-know-to-really-understand-the-node-js-event-loop-and-its-metrics-c4907b19da4c

Quote from: kzv
п2п архитектуре хостинг амазона?


Ну а почему бы и нет?