Pull to refresh

Comments 2

В Private Blockchain (Hyperledger) вы получаете монструозную сложность и Java-стек.

  1. Смарт-контракты (чейнкод) в Hyperledger Fabric может быть написан не только на Java, но и на Go, Node.js

  2. Private Blockchain - не только Hyperledger. Есть куча разных: от EVM-подобных до всяких типа Web3tech\Confident (кстати, там есть поддержка и смарт-контрактов на WASM)

А вы уверены, что в продукте нет архитектурных изъянов, препятствующих использованию в продакшене? Например, в Hyperledger Fabric: решили не использовать метку времени в блоке с транзакциями (как у EVM). А у каждой транзакции в блоке сделать своё время. И ещё время транзакции не проверялось. В итоге возможна манипуляция временем (в определённых случаях может привести к неверным финансовым расчётам). Разработчики блокчейна говорят в стиле "это не бага, а фича". И, вообще, разработчики смарт-контракта сами должны были догадаться, что такое может быть.
Интересно также узнать: какие модели угроз учитывались при разработке?

Sign up to leave a comment.

Articles