2016-07-28 7 views
2

С Ethereum, gas является мерой предотвращения отказа в обслуживании. Что эквивалентно в Hyperledger Fabric, чтобы избежать злоупотребления транзакциями вызова цепочки (INVOKE)? Ожидается ли, что NVP проверит это злоупотребление?Газ с гиперрегулярной тканью?

ответ

4

Из того, что я понял, нет необходимости в такой газовой системе в Hyperledger Fabric.

Блокировка должна работать в «приватном» режиме, что означает, что вы знаете других одноранговых узлов в сети. Было бы легко обнаружить злоумышленника и отменить его доступ. Кроме того, нет процесса «добычи», для каждой входящей транзакции запускаются только правила консенсуса. Это приводит к более легкому процессу генерации блоков по сравнению с Bitcoin или Ethereum, например.

Однако вы все еще можете использовать собственную систему газоснабжения с кодом цепи, который добавляет какую-то «комиссию за транзакцию» перед проверкой любой транзакции Invoke, но я не думаю, что было бы возможно «добыть» газ в текущее состояние проекта.

+1

спасибо. Я получаю все это. Учитывая, что Hyperledger сосредоточен на «разрешенной» сети, доверие является своего рода неявным. Но, принимая его в той степени, когда мы не проверяем, что DoS из коробки немного растягивается. Если бы нажатие нажимало, я бы, вероятно, установил NVP за решением шлюза API (IBM API Management?). Это уравновесило бы нагрузку, а также помогло бы монетизации выписок. – cogitoergosum