Ethereum против Hyperledger Fabric - PullRequest
0 голосов
/ 28 июня 2018

В настоящее время я работаю над проектом, который сравнивает общедоступную цепочку блоков, такую ​​как Ethereum, и цепочку блоков консорциума, такую ​​как Hyperledger Fabric.

Я буду разрабатывать и реализовывать интеллектуальные контракты на обеих платформах, чтобы измерить их скорость и стоимость передачи.

Далее будут сравниваться такие вещи, как конфиденциальность, потенциальная масштабируемость, управление и согласованные протоколы.

Хотите написать эти умные контракты в Солидности и Ткани в Голанге. Мой опыт этого крайне минимален, и поэтому я просто стремлюсь выполнить основные контрактные контракты, выполнить несколько контрактов на обеих платформах и сравнить.

Есть ли способ выполнить фиктивные контракты, которые имитируют реальные вещи?

Ответы [ 2 ]

0 голосов
/ 28 июня 2018

FWIW, Hyperledger Fabric теперь поддерживает выполнение контрактов Solidity (и других совместимых с EVM). Мы опубликовали v1.2.0-rc1 из эту функцию . По сути, изображение (опубликованное на DockerHub здесь ) может использоваться вместо изображения гиперледжера / однорангового узла в конфигурации локального теста, например, в каталоге e2e_cli хранилища fabric-chaincode-evm. Мы работаем над прокси-сервером Web3, но это не намного больше, чем POC в настоящее время. Однако вы можете использовать один из SDK или CLI (как в приведенном выше примере) для отправки транзакций и т. Д.

0 голосов
/ 28 июня 2018

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

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

...