LINUX.ORG.RU

Exonum — новый фреймворк для создания приватных блокчейнов

 , ,


3

9

Разработчики компании Bitfury Group представили свой собственный фреймворк для разработки приватных блокчейнов Exonum, который позволяет создавать свои безопасные и высокопроизводительные blockchain-решения.

Ключевые особенности

  • Exonum использует особый алгоритм византийского консенсуса, который гарантирует безопасность данных (даже в случае выхода узлов из строя из-за неисправности или зловредной деятельности) и не требует больших вычислительных затрат для генерации блоков. Алгоритм позволяет блокчейну обрабатывать порядка 3 тыс. транзакций в секунду.
  • Платформа предполагает работу с умными контрактами или сервисами в терминологии Exonum. Сервисы Exonum, как и умные контракты Ethereum или Fabric, представляют собой бизнес-логику, добавляемую в блокчейн, однако имеют большую производительность (и безопасность, благодаря особой работе Rust с памятью) по сравнению с конкурентами.
  • Exonum привязывается к биткойн-блокчейну, то есть периодически высылает хеши блоков для включения в поддерживающий общедоступный блокчейн в формате транзакций-свидетельств. Для атаки на сеть, защищенную привязкой к открытому блокчейну, злоумышленникам приходится одновременно преодолевать механизмы консенсуса для эксклюзивного блокчейна и для поддерживающей цепи, что требует колоссальных вычислительных мощностей и не является рентабельным с точки зрения материальных затрат.
  • Встроенный в Exonum легкий клиент позволяет формировать и подписывать транзакции, а также проверять доказательства включения (или не включения) данных в блокчейн без необходимости скачивать его.

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

Exonum написан на языке программирования Rust, который уделяет особое внимание вопросам безопасности кода, не жертвуя при этом его производительностью. С исходным кодом можно ознакомиться на гитхабе.

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

Код распространяется под лицензией Apache License 2.0.

>>> Подробности

★★★★★

Проверено: Klymedy ()

Мелко работают.

Мавродик в МММ в свое время «Крей» покупал - лохов стричь.

Позже Мавроди признается, что воспринимал к этому моменту Россию уже как 
пройденный этап, активно изучал американское законодательство (не 
препятствовавшее, по его мнению, созданию структур, аналогичных МММ), вёл 
переговоры с американскими банками и брокерскими конторами и даже первым в 
России закупил суперкомпьютер Cray Research Super Server 6400 для анализа 
мировых фондовых рынков и управления своей будущей империей.
Bioreactor ★★★★★ ()
Ответ на: комментарий от nezamudich

Имею аргумент на тему ЦП и блокчейна.

Вот в числе пи можно найти ЦП? Да, конечно можно. Если сомневаетесь, см. pifs.

Разумеется, если кто-то найдёт ЦП в числе пи, число пи от этого не станет запрещённым (хотя за федеральное собрание РФ не ручаюсь, там возможно всё). Запрещённой будет ссылка на то, где там ЦП лежит и в каком формате.

В такой ситации число пи(или блокчейн) следует рассматривать, как алгоритм кодирования. То есть полезное содержимое перетекает из байтов, которые были jpg-изображением, в байты, которые представляют собой шифр(ссылка на отрезок числа пи или в правильный кусок блокчейна).

nezamudich ★★ ()
Последнее исправление: nezamudich (всего исправлений: 2)
Ответ на: комментарий от shkolnick-kun

Ловко фразу из контекста вырвал. Тащемта safety как раз безопасность подразумевает, а security это защищенность.

Gorthauer ★★★★★ ()
Ответ на: комментарий от nezamudich

В данном случае это два ч числа, номер знака и количество знаков после. Это значит, что эти два числа становится запрещенными?

Gorthauer ★★★★★ ()
Ответ на: комментарий от nezamudich

Аж в 2001ом году уже хохмили на этот счёт:

http://www.netfunny.com/rhf/jokes/01/Jun/pi.html

WARNING: Do NOT calculate Pi in binary. It is conjectured that this number is normal, meaning that it contains ALL finite bit strings.

If you compute it, you will be guilty of:

* Copyright infringement (of all books, all short stories, all newspapers, all magazines, all web sites, all music, all movies, and all software, including the complete Windows source code)

* Trademark infringement

* Possession of child pornography

* Espionage (unauthorized possession of top secret information)

* Possession of DVD-cracking software

* Possession of threats to the President

* Possession of everyone's SSN, everyone's credit card numbers, everyone's PIN numbers, everyone's unlisted phone numbers, and everyone's passwords

* Defaming Islam. Not technically illegal, but you'll have to go into hiding along with Salman Rushdie.

* Defaming Scientology. Which IS illegal--just ask Keith Henson.

nezamudich ★★ ()
Ответ на: комментарий от buratino

Сохранил на всякий случай данный сайт, а то кто его знает что завтра будет с narod.ru...

http://web.archive.org/web/20170815010117/http://nelohotron.narod.ru/

Странно, что с того времени как дружбан создал сайт, архивных копий этого сайта никто не делал до сегодняшнего дня :-/

http://web.archive.org/web/*/http://nelohotron.narod.ru/

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: комментарий от atsym

у меня был сайт в 2002-2003 годах, который потом перестал существовать и домен перекупили (домен до сих пор занят заглушками, да и сотни ссылок до сих пор туда ведут), так мне много-много лет показывали, что такой сайт недоступен. а вот несколько лет назад все ахривы резеврных копий оказались живы и доступны на archive.org :)

buratino ★★★★★ ()
Ответ на: комментарий от Gorthauer

http://exonum.com/

To achieve top-notch level of security, performance and concurrency Exonum uses Rust programming language in its core.

Exonum is based on Rust, the most secure programming language to date. Rust is a systems programming language designed to be safe, concurrent and practical.

Ага, так вырвал, что по кривому переводу догадался, что имелось в виду в первоисточнике...азаза

shkolnick-kun ★★★★ ()
Последнее исправление: shkolnick-kun (всего исправлений: 1)
Ответ на: комментарий от Gorthauer

И да, признаю ошибку: в тексте новости не ты действовал по методичке, а маркетологи Exonum.

Вот только не понятно: зачем они поместили на главную очевидную ложь?

А вот в комментарии про «вырвал из контекста» по методичке действовал уже ты.

shkolnick-kun ★★★★ ()
Ответ на: комментарий от vblats

Вот обяжут ЭТО иметь секретный root-access для майора, иначе пособничество террористам\украинцам\педофилам and so on, и отсидка.

Как толсто, жиром экран прям заливает, или ты просто ватник?

Deliverance ★★ ()
Ответ на: комментарий от Deliverance

С чего вдруг он ватник? Эталонная либераха же! Или тонкий тролль-ватник, да...

shkolnick-kun ★★★★ ()
Ответ на: комментарий от buratino

несколько лет назад все ахривы резеврных копий оказались живы и доступны на archive.org :)

У archive.org есть правило: если сайт всё ещё доступен и имеет запрещающую запись в robots.txt, то они его архивы исключают из выдачи. Т.о. захватив домен, можно влиять на выдачу его исторического содержания.

unterwulf ()

Ещё одна поделка на мертворожденном языке

anonymous ()

который позволяет создавать свои безопасные и высокопроизводительные blockchain-решения.

Я что-то пропустил? Blockchain-решения могут быть высокопроизводительными? Или это решения на этом фреймворке производительнее других blockchain-тормозов?

anonymous ()
Ответ на: комментарий от anonymous

Приватный чейн и доверие однозначно коррелируют, только вопрос в какую сторону.

По сути это ведь «карманный блокчейн» в котором консенсус становится бессмысленным.

Выражение приватный блокчейн само по себе оксюморон.

А корпоративный блокчейн по определению цензурируем.

Radius ★★★★ ()
Ответ на: комментарий от anonymous

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

Gorthauer ★★★★★ ()
Ответ на: комментарий от Gorthauer

В экзонуме вообще нет майнинга как такового.

Зато есть «анкоринг» на биткоин блокчейн, что, как минимум, сигнализирует о подмене истории.

anonymous ()
Ответ на: комментарий от anonymous

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

Gorthauer ★★★★★ ()
Ответ на: комментарий от Gorthauer

Ну то есть это по сравнению с etherium, а не с обычной масштабируемой, но централизованной системой?

anonymous ()
Ответ на: комментарий от anonymous

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

Gorthauer ★★★★★ ()
Ответ на: комментарий от shkolnick-kun

Проблемы security, зачастую от ошибок вызванных отсутствием memory/thread safety. Но одно другому не третье, да.

Dark_SavanT ★★★★★ ()
Ответ на: комментарий от Dark_SavanT

Ну от ошибок типа heartbleed раст надежно защищает. Это уже весьма много

Gorthauer ★★★★★ ()
Ответ на: комментарий от Gorthauer

Только к такой фразе нужно всегда добавлять «надёжно защищяет переводя её из разряда buffer over-read в разряд denial-of-service». А то звучит как будто совсем-совсем прям исключает класс подобных ошибок и некоторые потом в это на полном серьёзе верят.

anonymous ()
Ответ на: комментарий от anonymous

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

Gorthauer ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.