Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
ilya-gont
6 лет назад

Просто о технологии GONT vol.2

Добро пожаловать, уважаемые читатели блога! Представляю вашему вниманию обновленную статью «Просто о технологии GONT». Расскажу вам простыми словами о сложном еще более детально.

ПРОБЛЕМА:

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

Не секрет, что Ethereum с ростом числа транзакций стал испытывать сложности с производительностью. Иногда простой перевод Эфира между аккаунтами затягивается на несколько часов. Почему я привожу в пример Ethereum, в настоящее время это самый большой blockchain с Виртуальной машиной.

Для решения подобных задач был даже создан Ethereum Фонд, поддерживающий усовершенствования платформы. Задача масштабирования и шардинга стоит там на первом месте.

Масштабирование блокчейн сетей в том числе обеспечивается скоростью VM, виртуальной машины, которая исполняет смарт-контракты. Поэтому масштабирование производительности VM или шардинг VM — одна из основных задач для достижения скорости блокчейн до 10 тысяч транзакций в секунду. Такая цифра, например, была обозначена для блокчейн Эфириум в качестве цели для платформы ее основателем Виталиком Бутериным. Такая скорость превышает скорость сети обеспечивающий транзакции VISA.

Конечно, шардинг виртуальной машины это не единственное узкое место Ethereum и других блокчейн, чтобы добиться такой скорости нужно проработать несколько узких мест. Но Шардинг вычислений и шардинг цепочек — одни из важнейших задач.

Шардинг Вычислений — это возможность разделить транзакционную нагрузку в блокчейн на множество отдельных вычислительных потоков.

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

В современных компьютерах отдельный микропроцессор считает 3d графику, отдельный видео-потоки, отдельный аудио и так далее. Даже в рамках одного микропроцессора существует несколько ядер, которые позволяют распараллелить вычисления. Это дает возможность одновременно выполнять много задач, а из-за “заточенности” микропроцессоров под конкретные задачи они еще и эффективнее с ними справляются.

ЕСТЬ РЕШЕНИЕ:

Главная идея вычислительного шардинга и шардинга цепочек GONT VM — создание абсолютно новой виртуальной машины с многоядерной архитектурой и механизмом распараллеливания транзакций между ядрами. Причем ядра могут быть заточены на осуществление различных специализированных вычислений, что повышает эффективность вычислений и увеличивает пропускную способность сети. Как в примере, о котором я говорил выше с компьютером имеющим много специализированных микропроцессоров.

Такую новую VM мы назвали GONT VM, а ядра внутри нее GVM.

Главное ноу-хау GONT — это применение микропроцессорной технологии туманных вычислений (fog computing) для blockchain-сетей, чтобы решить задачи вычислительного шардинга и шардинга цепочек.

GONT VM состоит из бесконечного множества GVM ядер, каждое из которых может быть запущено независимо или вместе с другими ядрами, в зависимости от набора транзакций.

Каждое ядро GVM обладает собственным набором команд, которые определяют ALTGAS — энергию, необходимую для их выполнения.

Владелец GVM ядра при его создании определяет свою комиссию в затраченном ALTGAS. Когда его GVM запускается, он получает свою комиссию, наряду с майнером платформы, фактически запустившем GVM ядро.

По сути, каждая GVM имеет безграничный потенциал для решения любых задач, поскольку набор команд определяет её владелец. А затраченный ALTGAS и полученная владельцем комиссия, определяет право его частной собственности на GVM.

Однако для создания более сложных вычислительных макросервисов можно строить кластеры из нужных GVM, объединяя их в цепочки. Такой подход мы назвали Value-сhain.

Для реализации Valuе-chain модели, в которой на базе любого количества отдельных GVM можно было бы построить уникальный вычислительный макросервис, была разработана методология Роутинга для GONT VM.

Каждая GVM может также описывать правила обмена с другими blockchain сетями, что позволяет решить задачу межблокчейн обмена на Relay-уровне. При таком рассмотрении GONT становится сетью RELAY-уровня для обмена ценностями между разными блокчейн сетями.

Безусловно, чтобы управлять GVM, GONT также предлагает усовершенствованный вид языка — GOL.

ПЕРСПЕКТИВЫ:

GONT VM представляет собой модель многоядерного кластера виртуальных процессоров, что дает возможность в будущем преобразовывать ядра GVM из виртуального вида в физически существующие процессоры. Это позволит на несколько порядков ускорить быстродействие сети и снизить себестоимость выполнения транзакций.

Прошивка вычислений в “железе” также позволит снизить риски обмана майнеров при расчетах, что часто приводит к отмене транзакций даже в ведущих блокчейн сетях. Помимо этого защищенный “железом” консенсус более устойчив к атакам 51%, потому что позволяет в определенные моменты делать слепки целостности по финансовым транзакциям и прошивать их в специальную gVM в контейнер. и после слепка целостности уже нельзя будет менять цепочку даже имея 51%.

Иначе придется нарушить целостность контейнера GVM. Это защищено отдельным БЧ. Такого рода критические для атак на консенсус транзакции могут быть защищены даже в сторонней блокчейн сети.

Тогда для атаки придется проводить атаку и на нее, учитывая что таких уровней вложенности может быть любое количество это делает атаку 51% финансово необоснованной.

Спасибо за внимание! До связи, коллеги.

Илья Тимошин,
CEO GONT

1
0.025 GOLOS
На Golos с April 2018
Комментарии (0)
Сортировать по:
Сначала старые