Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Аналитика и ранжирование систем распределённых реестров

Аналитика и ранжирование систем распределённых реестров

Центр технологий распределённого реестра СПбГУ

Dmitri Plakhov

July 15, 2019
Tweet

More Decks by Dmitri Plakhov

Other Decks in Research

Transcript

  1. bitcoin go-ethereum fabric graphene rippled bigchaindb corda neo stellar-core steem

    bitshares-core Waves exonum burrow multichain openchain ergo iz3node iroha Acryl Add a filter Рис. 1: Облако имен репозиториев, находящихся в системе. Размер каждой надписи зависит от количества упоминаний соответствующего репозитория в системе. pluggable YAC Tendermint SCP Round Robin PoW PoS PoET LPoS DPoS DLCPoA BFT Autolykos Add a filter Рис. 2: Названия алгоритмов консенсусa. Размер каждой надписи зависит от количества репозиториев с данным алгоритмом. Перечень отображен- ных алгоритмов соответствует тем распределенным реестрам, описание которых присутствует в нашей системе.
  2. Consensus ergo Autolykos steem DPoS iz3node DLCPoA openchain PoET exonum

    BFT bitshares-core rippled Waves PoS neo pluggable bitcoin PoW multichain Round Robin fabric graphene stellar-core SCP iroha YAC bigchaindb Tendermint burrow go-ethereum Рис. 3: Граф алгоритмов консенсуса. 1 Критерии ранжирования репозиториев Для оценки и сравнения платформ распределенных реестров была разрабо- тана система критериев. Согласно этим критериям на основе соответствую- щих репозиториев GitHub оценивается активность разработки и поддержки проектов с открытым исходным кодом. Перечень всех рассматриваемых ре- позиториев представлен на рис. 1. На рис. 3 представлено их соответствие используемым алгоритмам консенсуса. Оценка производится по следующим признакам: 3
  3. stellar-core steem rippled openchain neo multichain iz3node iroha graphene go-ethereum

    fabric exonum ergo corda burrow bitshares-core bitcoin bigchaindb Waves Acryl Add a filter Рис. 4: Оценки репозиториев по критерию Активность разработчиков. 1. Активность разработчиков. Оценка (рис. 4) складывается из данных за 3 месяца, предшествующих моменту оценки. • Среднее количество добавляемых строк в неделю, • Среднее количество коммитов в неделю, • Давность последнего релиза. Для этого пункта используется ин- вертированная шкала, то есть репозитории с более давними ре- лизами считаются менее активными. 2. Фидбек (рис.5). Для всех issue текущего репозитория, у которых есть хотя бы один комментарий, FA: FA = 1 n X n (closed_at(i) created_at(i)), 4
  4. stellar-core steem rippled openchain neo multichain iz3node iroha graphene go-ethereum

    fabric exonum ergo corda burrow bitshares-core bitcoin bigchaindb Waves Acryl Add a filter Рис. 5: Оценки репозиториев по критерию Фидбек. где n ￿ количество комментированных issue, closed_at(i) and created_at(i) ￿ даты закрытия и создания issue i. В этом критерии мы учитываем только те issues, в которых есть хотя бы один комментарий. Такое условие накладывается, чтобы избежать подсчета тех issues, которые были поставлены для внутренних целей проекта или тех, которые закрывают за давностью и не актуально- стью. 3. Заинтересованность аудитории (рис. 6) складывается из • количества форков; • количества развивающиеся форков. Под развивающимися форка- ми мы будем понимать те, у которых не совпадают даты создания и даты обновления. Этот пункт показывает заинтересованность 5
  5. stellar-core steem rippled openchain neo multichain iz3node iroha graphene go-ethereum

    fabric exonum ergo corda burrow bitshares-core bitcoin bigchaindb Waves Acryl Add a filter Рис. 6: Оценки репозиториев по критерию Заинтересованность аудитории. 6
  6. stellar-core steem rippled openchain neo multichain iz3node iroha graphene go-ethereum

    fabric exonum ergo corda burrow bitshares-core bitcoin bigchaindb Waves Acryl Add a filter Рис. 7: Оценки репозиториев по критерию Прогресс. 7
  7. пользователей в развитии продукта или создании своего на его основе;

    • количества созданных issue за последние 3 месяца (в том числе, открытые); • количества звездочек. 4. Прогресс (рис. 7) состоит из • коэффициента роста / падения активности разработки вычисля- ется по формуле D1 = 1 n3 Pn3 j3=1 commits_per_week(j3) 1 n1 Pn1 j1=1 commits_per_week(j1) , где n1 и n3 ￿ количество недель в 1 и 3 месяцах, commits_per_week(j) ￿ количество коммитов за неделю j; • коэффициента роста команды разработчиков D2 = 1 n3 Pn3 j3=1 committers_per_week(j3) 1 n1 Pn1 j1=1 committers_per_week(j1) , где n1 и n3 ￿ количество недель в 1 и 3 месяцах, committers_per_week(j) количество контрибьютеров, кто делал коммит в неделю j. Отметим, что первые два подпункта критерия 1 схожи. Мы учитываем оба эти пункта, так как хотим получить оценку, не зависящую от стиля работы разработчиков с GitHub. Так, например, наличие в репозитории значитель- ного количества коммитов, содержащих малые изменения кода, не будет приводить к высокой оценке. Так же, наоборот, в случае активной рабо- ты разработчиков, предпочитающих редко совершать коммиты, оценка не будет занижена. Для получения высокой или низкой оценки активности разработчиков необходимо учитывать оба этих значения. 8
  8. 2 Данные Оценки были выставлены на основании данных, собранных с

    репозиториев GitHub. По полученным данным были построены вспомогательные графи- ки: Гистограммы • Количество контрибьютеров; • Количество коммитов за последний год; • Количество открытых issue; • Количество "звездочек"у репозитория; • Количество релизов; • Количество форков; • Количество пул-реквестов. Диаграммы • Количество коммитов понедельно; • Количество закрытий issue понедельно; • Количество добавлений и удалений строк кода понедельно. 9
  9. waves stellar-core steem rippled openchain neo multichain iz3node iroha graphene

    fabric exonum ethereum ergo corda burrow bitshares-core bitcoin bigchaindb acryl Add a filter Рис. 8: Количество контрибьютеров. 10
  10. waves stellar-core steem rippled openchain neo multichain iz3node iroha graphene

    fabric exonum ethereum ergo corda burrow bitshares-core bitcoin bigchaindb acryl Add a filter Рис. 9: Количество коммитов за год. 11
  11. waves stellar-core steem rippled openchain neo multichain iz3node iroha graphene

    fabric exonum ethereum ergo corda burrow bitshares-core bitcoin bigchaindb acryl Add a filter Рис. 10: Количество issue. 12
  12. waves stellar-core steem rippled iz3node iroha graphene exonum ethereum ergo

    corda burrow bitshares-core bitcoin bigchaindb Add a filter Рис. 11: Количество релизов. 13
  13. waves stellar-core steem rippled openchain neo multichain iz3node iroha graphene

    fabric exonum ethereum ergo corda burrow bitshares-core bitcoin bigchaindb acryl Add a filter Рис. 12: Количество звездочек. 14
  14. Count 0 2,000 4,000 6,000 8,000 10,000 12,000 14,000 16,000

    waves stellar-core steem rippled openchain neo multichain iz3node iroha graphene fabric exonum ethereum ergo corda burrow bitshares-core bitcoin bigchaindb Add a filter Рис. 13: Количество форков. 15
  15. multichain iz3node fabric bitshares-core bitcoin waves stellar-core steem rippled neo

    graphene exonum ethereum ergo corda burrow bigchaindb acryl iroha 2018-09-01 2018-10-01 2018-11-01 2018-12-01 2019-01-01 2019-02-01 2019-03-01 2019-04-01 2019-05-01 2019-06-01 2019-07-01 0 500 1,000 1,500 2,000 2,500 3,000 3,500 Add a filter Рис. 14: Понедельная статистика количества коммитов. 16
  16. waves stellar-core steem rippled openchain neo multichain iz3node graphene fabric

    exonum ethereum ergo corda burrow bitshares-core bitcoin bigchaindb acryl iroha 0 100,000 200,000 300,000 400,000 500,000 Add a filter Рис. 15: Динамика добавления строк кода. 17
  17. waves stellar-core steem rippled openchain neo multichain iz3node graphene fabric

    exonum ethereum ergo corda burrow bitshares-core bitcoin bigchaindb acryl iroha -1,000,000 -800,000 -600,000 -400,000 -200,000 0 Add a filter Рис. 16: Динамика удаления строк кода. 18
  18. stellar-core neo exonum ethereum corda bitcoin bigchaindb waves steem iz3node

    graphene fabric ergo burrow bitshares-core rippled multichain iroha 0 20 40 60 80 100 Add a filter Рис. 17: Закрытие issue. 19
  19. stellar-core neo graphene go-ethereum exonum ergo corda bitcoin bigchaindb Waves

    steem multichain burrow bitshares-core iz3node rippled iroha 0 100 200 300 400 500 created_at: "January 1st 2018, 00:00:00.000 to January 1st 2020, 00:00:00.000" merged_at: "exists" base.ref: "master" Add a filter Actions Рис. 18: Пул-реквесты в ветку master. 20
  20. waves stellar-core steem rippled neo graphene fabric exonum ethereum ergo

    corda burrow bitshares-core bitcoin bigchaindb multichain iz3node iroha 0 100 200 300 400 500 600 created_at: "January 1st 2018, 00:00:00.000 to January 1st 2020, 00:00:00.000" Add a filter Actions Рис. 19: Пул-реквесты во все ветки. 21
  21. 3 Сателлиты Далее представлены графы сателлитов. В центре графа указан

    владелец репозиториев-сателлитов. Графы построены для всех репозиториев, нахо- дящихся в системе. bignet-docs-ru Izzzio iz3-bitcore-crypto iz3-proxy BlockExplorer iz3node iz3-ffs ecmaSmartContracts iz3pong EthereumLessons iz3certs SmartContractBuilder Candy BitCoenWallet 22
  22. homebrew-exonum exonum exonum-client-anchoring exonum-doc private-currency jsonrpc exonum-time pwbox-rs blockchain-explorer exonum-services-docker

    cryptocurrency btc-transaction-utils exonum-testkit exonum_rocksdb rfcs exonum exonum_sodiumoxide frontend-test exonum-client pwbox anchoring-client-example bitcoinrpc exonum-java-binding exonum-btc-anchoring exonum-configuration exonum-cryptoowls exonum-service-boilerplate 24
  23. webob-graphql graphql-python graphql-relay-py sanic-graphql graphql-core-next flask-graphql graphene-python.org graphql-core graphene-django aiohttp-graphql

    gql-next graphene-tornado graphene-sqlalchemy graphql-server-core graphene-mongo gql swapi-graphene graphql-ws graphene GraphQL-SublimeText graphene-gae 25
  24. iroha-deploy hyperledger quilt grid-website cello-analytics fabric-chaincode-node iroha-javascript fabric-ca composer-concerto composer

    sawtooth-next-directory indy-docs sawtooth-sdk-cxx ursa sawtooth-sdk-python composer-vscode-plugin fabric-sdk-go aries-sdk-android cello-k8s-operator fabric-chaincode-evm indy-plenum sawtooth-seth hyperledger sawtooth-raft fabric-chaincode-java aries-sdk-java sawtooth-core aries-sdk-go aries-sdk indy-post-install-automation fabric-amcl composer-concerto-tools iroha-ed25519 fabric-sdk-py ursa-rfcs aries-sdk-python fabric-cli sawtooth-poet sawtooth-sdk-rust ursa-docs homebrew-fabric sawtooth-sdk-java composer-knowledge-wiki fabric-gateway-java perf-and-scale-wg grid-rfcs grid blockchain-explorer iroha-java fabric-samples caliper quilt-crypto-conditions transact-rfcs fabric-test-resources iroha-dotnet aries fabric sawtooth-devmode indy-hipe composer-sample-applications iroha-python sawtooth-rfcs sawtooth-sabre fabric-baseimage sawtooth-supply-chain fabric-docs indy-agent aries-rfcs composer-tools indy-test-automation sawtooth-explorer sawtooth-sdk-go transact fabric-chaintool iroha-scala composer-atom-plugin grid-contrib ci-management sawtooth-sdk-swift aries-agent hyperledgerwp composer-sample-models iroha-android hyperledger-rocket-chat-hubot sawtooth-sdk-dotnet sawtooth-website aries-cloudagent-python hyperledger.github.io sawtooth-sdk-javascript education fabric-lib-go composer-sample-networks slack-archive fabric education-sawtooth-simple-supply fabric-sdk-java fabric-test aries-staticagent-python aries-sdk-ruby iroha education-cryptomoji aries-sdk-dotnet iroha-ios aries-sdk-ios transact-contrib sawtooth-ansible indy-node sawtooth-pbft burrow aries-sdk-javascript fabric-sdk-node indy-sdk indy-crypto indy-jenkins-pipeline-lib cello sawtooth-marketplace 27
  25. paychannel_explorer ripple vault-pki-formula crawler-hbase api-demo ripple-data-api ripple-demurrage-tool rippled-package-builder ripple-ecies crypto-conditions

    testnet-faucet Downloads ripple-binary-codec ripple.github.io ripple-lib-extensions salt-pillar-vault validator-registry-webapp validator-domain-verifier ripple-orderbook validation-count-reporter validator-keys-tool hbase-client ripplecharts-frontend crawler-api passport-client-certificate rippled-peers-api bower-ripple tx-reporter saltutils simulator ripple-libpp rippled-historical-database salt-runner-vault-pki js-ilp-plugin-ripple ripple-lib-cli rippled-network-crawler ripple-lib ripple-address-codec bookshelf-encrypted-fields validator-registry-api ripple-hashes rippled crawl-reporter sjcl-codec vl grafana-file-datasource ripple-blobvault ripple-rest ripple-client-desktop react-stockcharts-build passport-ripple sjcl-extended x-address-codec ripple-dev-portal ripple-vault-client ripple-authd ripple-dot-net rippled-subtrees dactyl ripple-client ripple-domain-verifier rippled-peers-webapp ripple-keypairs xrp-ledger-countdown docker-fdb-server 31
  26. condenser-pinned steemit steemnotify swift-secp256k1 steem swift-steem conveyor steem-deployments imagehoster benchmarks

    rcdemo libcrypto-js telegrafrelay sdc-frontend devportal-tutorials-js redeemer hive2elastic steem-uri-spec whistle-locals steem-mechanize koa-jsonrpc devportal-tutorials-rb dbadmin rpc-auth devportal jussi steemit-render gigantor condenser overseer faucet sbds devportal-tutorials-py whitepaper hivemind-ruby steem-ruby steem-python tinman lineman kaleidoscope simple_steem_client yo hivemind redeemer-irredeemables smt-whitepaper bluepaper steem-js wallet irredeemables 32
  27. stellar-viewer stellar docker-stellar-core stellar-anchor-server ruby-xdr interstellar-wallet stellar-wallet stex-dev generator-interstellar gulp-solar

    packages convert-stellar-address solar-stellarorg-pages bridge-server js-stellar-wallets xdr-viewer js-stellar-wallet-app java-stellar-base slingshot stellar-tutorials style-guide docker-atlas stellard interstellar-workspace docker-stellar-developers kelp docker-stellar-core-state interstellar-stellar-api bower-js-stellar-base solar paper-wallet interstellar-network-widgets laboratory go-stellar-base interstellar-network solar-stellarorg interstellar stellar-sms-client horizon docker-base js-xdr interstellar-core account-viewer js-stellar-base ticker-py stellar-core-backup .github interstellar-client stellar-client network-explorer integration-tests stellar_core_commander stex docker-heka developers escrowgator js-stellar-sdk docs archivist xdrgen horizon-importer stories java-stellar-sdk dashboard federation vagrant-examples stellar-wallet-js-sdk bower-js-stellar-sdk os-projects ticker stellar-lib stellar-upgrade stellar-core stellar-protocol docker-stellar-core-horizon hackday-stellar-vault go interstellar-ui-messages core-node-admin-panel js-stellar-elements bifrost-js-sdk product-conventions stellar-upgrade-web interstellar-sessions 33
  28. fork-detector wavesplatform unified-declarations identity-img-swift ApiTests Utills waves-node-api ts-types data-service-client-js ride-vscode

    Blake2 docs.wavesplatform WavesSDK-iOS ts-lib-crypto waves-community waves-transactions waves-dex-landing waves-items waves-api-load js-test-env data-service docker-waves-testnet WavesDevKit waveskeeper-types assets-pairs-order WavesDeployment WavesScripts nanos-app-waves wavesplatform.com docs waves-data-entities WavesCS blockchain-postgres-sync curve25519-js WavesClientLite bignumber data-service-tests waves-ui-kit node-docker-image WavesExplorerLite waves-api swift-lib-crypto types-keeper waves-zksnarks-sample node-monitor-esp8266 WavesWallet-iOS marshall waves-c waves-documentation protobuf-serialization-js waves-loan WavesExtensions-iOS waves-repl surfboard Keccak waves-signature-generator UpcoinWallet fork-detector-frontend go-lib-crypto CodeceptWavesClientTests Waves odyssey-waves-squad Specs waves-browser-bus devops-tools anonymous-transactions-prototype event-sender waves-games WavesSDK-android demo-python-trading-bot waves-private-node waves-protobuf-schemes waves-rest waves-signature-adapter GatewaysInfrastructure waves-events-server dev-toolkit tx-json-schemas WavesWallet-android WavesJ ts-contract waves-helmchart swagger-api-design wavesplatform.core.js azure-deploy parse-json-bignumber ride-js waves-client-config waveskeeper money-like-to-node blocks-json-parser-js waves-data-oracle waves-items-webapp waves-js waves-ide gowaves WavesDebugMonitor oracle-data WavesGUI waves-items-fetcher ride-examples Base58 waves-ledger-js dex 35
  29. js-reactor bigchaindb kyber org js-utility-belt meetups stylelint-config-bigchaindb benchmark slack-pip-stats bigchaindb-hs

    hyperchaindb bdb-transaction-cli privacy-protocols cryptoconditions events-plugin-example IoT-hackfest-berlin-2017 bigchaindb-smart-assets car-example example-data-wallet github-projects blog supply-claim whitepaper pytest-rethinkdb bigchaindb-examples tutorial-crab ilp-plugin-bigchaindb bigchaindb-driver android-boilerplate bigchaindb-examples-asset-search site dashboard bigchaindb-shared bigchaindb-hyperledger js-cryptoconditions-utils bigchaindb-jukebox multipipes coalaip-http-api DBH17 java-crypto-conditions project-jannowitz api-tester bigchaindb-common js-bigchaindb-graphql python-driver-orm BEPs python-rapidjson-schema go-bigchaindb-driver ethereum-integration graphql-bigchaindb js-bigchaindb-driver pytest-bigchaindb HoneyBadgerBFT bigchaindb bigchaindb-react-webpack-boilerplate nginx_3scale energycert game-ecosystem-simulation multi-ledger-integrations java-bigchaindb-driver bigchaindb-react-redux-boilerplate py-ipld js-driver-orm 36
  30. bitshares.org bitshares bitshares-explorer-api dev.bitshares.works bitshares-mobile-app btsproxy tapin committee-tools beet develop.bitshares.org

    bitshares-ui gwallet doxygen.bitshares.org bsips docs.bitshares.org beet-js bitshares1-webwallet bitsharesjs-ws wallet.bitshares.org bitshares-core bitshares-ui-style-guide hackthedex.io bitsharesjs bitshares.github.io bitshares-ui-staging bitshares-ui-api uptick python-bitshares bitshares1-toolkit bitshares1-core bitshares1-faucet awesome-bitshares bitshares-community-ui bitshares1-qtwallet bitshares-pay how.bitshares.works bitshares-js marketing devshares v1.bitshares.org bitshares1-vendor 38
  31. corda corda extendable-example corda-publish-test corda-tut2-solution-java bpqs cordapp-template-kotlin contract-upgrades corda-settler corda-accord-frontEnd

    cordapp-offline-example msr-vc auctionhouse corda-logic-app-adapter cordapp-offline-template-java cordapp-example corda-training-materials bootcamp-cordapp-2 os-cloudformation corda-solutions corda-ansible bootcamp-cordapp confidential-identities cordapp-client-template corda-tut1-solution-java cordapp-template-java cordapp-example-deterministic corda-training-solutions corda-gradle-plugins djvm flow-db LetterOfCreditWeb LetterOfCredit corda-accord-template corda-tut2-solution-kotlin ping-pong corda-docker flow-http oracle-example cordapp-offline-template-kotlin observer-cordapp cash-issuer corda-tut1-solution-kotlin accounts cordapp-trial-framework cordman jmeter-sampler error-codes-web-app sgxjvm-public token-sdk samples corda-training-template 40
  32. ergo ergoplatform Autolykos-GPU-miner explorer-back ergo-scala-style-guide ErgoPy board ansible ergo-js autoleakus

    difficultyrecalculation static-data node-info-monitor ergo-wallet blog spacefees Self-Reproducing-Coins board-new ergo-explorer ergo-test website site faucet 41
  33. ethereum-python-project-template ethereum clef-ui web3-examples snake-charmers-blog gethkey eth-keyfile ethash trinity pyethereum

    ethereum-console wiki hive solidity profiling go-casper browser-solidity retesteth solidity.js eth2.0-test-generators solidity-examples common remix-tests alethzero py-geth pyethsaletool simplecasper mining meteor-dapp-whisper-chat-client btcrelay ethereum-client-binaries diary branding ethsim interfaces ropsten dapp-styles trinity-web research scavenger_hunt tests vyper py-evm sharding devp2p casper natspec.js moon-browser meteor-package-blocks ethereum-react-components eth-bloom eth-typeshed eth-rlp plasma web3.js documentation tryethereum homestead-guide eth-abi cpp-ethash cpp-dependencies-win64 rpc-tests eth-wiki frontier-guide meteor-ethereum-networkinfo snake-charmers-tactical-manual awesome eth-tester eth2.0-pm grid-ui langlab go-build web3.py webthree-umbrella mist guide aleth py-trie remix-workshops economic-modeling pytest-ethereum evmc homebrew-ethereum ethereumj asyncio-cancel-token cpp-ethereum-cmake whisper pyrlp grid testeth libweb3core remix lahja eth2.0-specs eth2.0-metrics evmjit serpent evmone ethendance gav remix-website webthree beacon_chain swarm-dapps meteor-package-tools solc-bin eth-hash eth2.0-spec-tests play remix-live py-snappy grants-advisors populus test-tools remix-live-alpha ethereum-buildbot system-testing dopple dapp-bin cable webthree-helpers py_ecc eth-typing pytest-asyncio-network-simulator firefly casper ecp jeff eth-keys devcommon foundation-archived solc-js eth2.0-tests eth-utils statesweep ethereum-dockers www ens-registrar-dapp eth-account twig remix-ide moon-lang solidity-fuzzing-corpus news meteor-package-elements oyente meteor-dapp-wallet pyeth_keys hunter-cache yellowpaper py-solc remix-plugin bimini evmlab ethereum-org hexbytes cbc-casper evmcodegen solidity-test-bytecode cpp-dependencies testng EIPs mix genesis_block_generator libethereum evmdasm benchmarking meteor-package-accounts emacs-solidity py-wasm moon-tool remixd ethereum-foundation-website pm fuzzertests deposit_contract go-ethereum meteor-dapp-catalog libwhisper ethereum.org ethereum-org-website ethdev-site py_pairing serpent-go py-ssz source-verify 42
  34. 4 Языки Графы языков отражают связи между репозиториями и основными

    языка- ми, используемыми в них. iroha-ed25519 Assembly 43
  35. fork-detector Go gethkey hive fabric-ca mining bridge-server raft fabric-sdk-go fabric-chaincode-evm

    hyperchaindb kelp fabric-amcl fabric-cli go-stellar-base horizon fabric go-lib-crypto sawtooth-sdk-go ecp archivist federation GatewaysInfrastructure fabric-lib-go ticker go-bigchaindb-driver fabric stellar-upgrade go burrow gowaves go-ethereum 45
  36. api-demo HTML exonum-doc ripple.github.io sawtooth-next-directory dapp-styles wallet chrisnc.github.io paper-wallet blog

    blog LetterOfCreditWeb interstellar-client hackthedex.io bitshares.github.io escrowgator hyperledger.github.io website slack-archive ethereum-org site EIPs ethereum.org 47
  37. ApiTests Java corda-tut2-solution-java quilt crypto-conditions cordapp-offline-example cordapp-offline-template-java java-stellar-base cordapp-example fabric-chaincode-java

    bootcamp-cordapp-2 bootcamp-cordapp corda-tut1-solution-java cordapp-template-java sawtooth-sdk-java corda-training-solutions fabric-gateway-java iroha-java ethereumj fabric-test-resources android-boilerplate corda-accord-template java-crypto-conditions anonymous-transactions-prototype java-stellar-sdk iroha-android exonum-java-binding WavesJ fabric-sdk-java jmeter-sampler java-bigchaindb-driver corda-training-template 49
  38. web3-examples JavaScript stellar-viewer paychannel_explorer ethereum-console crawler-hbase interstellar-wallet exonum-client-anchoring ripple-data-api stellar-wallet

    js-reactor stex-dev browser-solidity generator-interstellar fabric-chaincode-node ripple-demurrage-tool solidity.js iroha-javascript ripple-ecies solidity-examples corda-accord-frontEnd composer-concerto gulp-solar docs.wavesplatform remix-tests js-utility-belt testnet-faucet composer ts-lib-crypto ripple-binary-codec convert-stellar-address meteor-dapp-whisper-chat-client meetups ethereum-client-binaries iz3-bitcore-crypto xdr-viewer ripple-lib-extensions validator-registry-webapp data-service validator-domain-verifier stylelint-config-bigchaindb js-stellar-wallet-app WavesDevKit validation-count-reporter stellar-tutorials hbase-client graphene-python.org ergo-js assets-pairs-order WavesScripts natspec.js moon-browser meteor-package-blocks ethereum-react-components ripplecharts-frontend crawler-api passport-client-certificate bitshares-ui iz3-proxy libcrypto-js rippled-peers-api BlockExplorer bower-ripple tx-reporter composer-concerto-tools interstellar-stellar-api wavesplatform.com web3.js tryethereum bower-js-stellar-base rpc-tests meteor-ethereum-networkinfo iz3node iz3-ffs rippled-historical-database example-data-wallet curve25519-js WavesClientLite interstellar-network-widgets laboratory grid-ui js-ilp-plugin-ripple devportal-tutorials-js github-projects mist WavesExplorerLite ripple-lib-cli rippled-network-crawler waves-zksnarks-sample ecmaSmartContracts ripple-lib beet-js interstellar-network remix-workshops ripple-address-codec interstellar stellar-sms-client bigchaindb-examples bookshelf-encrypted-fields bitsharesjs-ws blockchain-explorer fabric-samples caliper validator-registry-api iz3pong js-xdr interstellar-core account-viewer waves-documentation grid ilp-plugin-bigchaindb waves-loan remix js-stellar-base exonum-client bigchaindb-examples-asset-search composer-sample-applications dashboard sawtooth-supply-chain ripple-hashes js-cryptoconditions-utils bigchaindb-jukebox pwbox UpcoinWallet iz3certs crawl-reporter fork-detector-frontend sjcl-codec swarm-dapps stellar-client composer-tools network-explorer meteor-package-tools CodeceptWavesClientTests condenser integration-tests solc-bin play remix-live stex remix-live-alpha project-jannowitz bitsharesjs dapp-bin smart-filter-examples bitshares-ui-api developers js-stellar-sdk SmartContractBuilder anchoring-client-example grid-contrib foundation-archived solc-js stories ripple-blobvault dashboard js-bigchaindb-graphql composer-sample-models www ens-registrar-dapp ripple-rest stellar-wallet-js-sdk ripple-client-desktop remix-ide bower-js-stellar-sdk sawtooth-sdk-javascript passport-ripple bitshares-pay education meteor-package-elements composer-sample-networks sjcl-extended x-address-codec ripple-dev-portal ethereum-integration ripple-vault-client meteor-dapp-wallet stellar-lib openchain-js swagger-api-design ripple-authd cordman Candy wavesplatform.core.js ride-js js-bigchaindb-driver ripple-client blocks-json-parser-js education-cryptomoji ripple-domain-verifier steem-js mix rippled-peers-webapp bigchaindb-react-webpack-boilerplate wallet meteor-package-accounts interstellar-ui-messages ripple-keypairs moon-tool remixd BitCoenWallet js-stellar-elements fabric-sdk-node WavesDebugMonitor bifrost-js-sdk multi-ledger-integrations product-conventions stellar-upgrade-web WavesGUI interstellar-sessions xrp-ledger-countdown bigchaindb-react-redux-boilerplate cello ethdev-site source-verify js-driver-orm 50
  39. corda Kotlin extendable-example corda-publish-test bpqs cordapp-template-kotlin contract-upgrades corda-settler auctionhouse corda-logic-app-adapter

    corda-solutions cordapp-client-template cordapp-example-deterministic corda-gradle-plugins djvm flow-db LetterOfCredit corda-tut2-solution-kotlin ping-pong flow-http oracle-example cordapp-offline-template-kotlin observer-cordapp WavesSDK-android cash-issuer corda-tut1-solution-kotlin accounts WavesWallet-android error-codes-web-app token-sdk samples steemnotify Lua nginx_3scale 52
  40. docker-stellar-core Python stellar-anchor-server eth-keyfile vault-pki-formula bitshares-explorer-api trinity dev.bitshares.works profiling btsproxy

    bignet-docs-ru tapin kyber eth2.0-test-generators webob-graphql packages committee-tools py-geth pyethsaletool simplecasper btcrelay indy-docs sawtooth-sdk-python graphql-relay-py sanic-graphql salt-pillar-vault research benchmark slack-pip-stats graphql-core-next flask-graphql rcdemo tests vyper indy-plenum bdb-transaction-cli py-evm sharding casper eth-bloom sawtooth-core graphql-core indy-post-install-automation eth-rlp node-info-monitor homestead-guide privacy-protocols cryptoconditions eth-abi fabric-sdk-py events-plugin-example IoT-hackfest-berlin-2017 bigchaindb-smart-assets car-example aries-sdk-python saltutils sawtooth-poet graphene-django eth-tester salt-runner-vault-pki go-build web3.py data-service-tests redeemer node-docker-image hive2elastic supply-claim py-trie aiohttp-graphql pytest-rethinkdb economic-modeling pytest-ethereum gql-next asyncio-cancel-token pyrlp bigchaindb-driver graphene-tornado lahja ticker-py jussi eth2.0-specs sawtooth-devmode iroha-python bigchaindb-shared graphene-sqlalchemy multipipes coalaip-http-api DBH17 indy-agent beacon_chain aries-rfcs graphql-server-core indy-test-automation eth-hash graphene-mongo py-snappy test-tools ethereum-buildbot system-testing dopple gql py_ecc eth-typing pytest-asyncio-network-simulator bips uptick api-tester casper sbds bigchaindb-common python-bitshares demo-python-trading-bot eth-keys devportal-tutorials-py eth-utils statesweep steem-python swapi-graphene eth-account twig dev-toolkit tinman aries-cloudagent-python graphql-ws kaleidoscope node-services-config oyente education-sawtooth-simple-supply pyeth_keys simple_steem_client yo fabric-test graphene graphql-bigchaindb py-solc bimini aries-staticagent-python evmlab hexbytes cbc-casper hivemind evmcodegen dactyl pytest-bigchaindb faucet bigchaindb genesis_block_generator evmdasm benchmarking indy-node py-wasm deposit_contract protobuf-wireshark multichain-explorer graphene-gae py-ipld py_pairing py-ssz sawtooth-marketplace 58
  41. ruby-xdr Ruby homebrew-exonum corda-ansible homebrew-fabric steem-mechanize homebrew-ethereum devportal-tutorials-rb dbadmin stellar-core-backup

    Specs stellar_core_commander xdrgen horizon-importer bitshares1-faucet hivemind-ruby steem-ruby hackday-stellar-vault 60
  42. private-currency Rust jsonrpc ursa pwbox-rs slingshot sawtooth-seth sawtooth-raft sawtooth-sdk-rust btc-transaction-utils

    exonum_rocksdb exonum grid exonum_sodiumoxide sawtooth-sabre transact bitcoinrpc exonum-btc-anchoring exonum-service-boilerplate sawtooth-pbft indy-sdk indy-crypto 61
  43. clef-ui C++ solidity retesteth msr-vc steem sawtooth-sdk-cxx validator-keys-tool stellard simulator

    ripple-libpp gwallet aleth node-monitor-esp8266 bitshares-core testeth iroha-dotnet evmjit serpent evmone rippled bitshares1-toolkit bitshares1-core bitcoin multichain python-rapidjson-schema bitshares1-qtwallet iroha devshares serpent-go 62
  44. ergo Scala explorer-back board waves-api-load autoleakus ergo-wallet Waves iroha-scala board-new

    waves-protobuf-schemes ergo-test waves-events-server ride-examples dex 63
  45. ethereum-python-project-template Shell cello-analytics rippled-package-builder steem-deployments docker-waves-testnet exonum-services-docker ansible docker-atlas WavesDeployment

    interstellar-workspace docker-stellar-developers docker-stellar-core-state os-cloudformation sdc-frontend docker-base EthereumLessons gigantor fabric-baseimage docker-heka ci-management vagrant-examples ethereum-dockers cordapp-trial-framework BEPs azure-deploy docker-stellar-core-horizon solidity-test-bytecode sgxjvm-public bluepaper docker-fdb-server 64
  46. unified-declarations TypeScript ts-types data-service-client-js ride-vscode waves-transactions js-stellar-wallets conveyor waves-items imagehoster

    js-test-env composer-vscode-plugin waves-data-entities bignumber waves-ui-kit waves-api marshall steem-uri-spec koa-jsonrpc rpc-auth steemit-render waves-repl surfboard bigchaindb-hyperledger waves-signature-generator sawtooth-explorer odyssey-waves-squad overseer waves-browser-bus devops-tools event-sender waves-games ergo-explorer waves-rest waves-signature-adapter tx-json-schemas lineman ts-contract remix-plugin parse-json-bignumber waveskeeper money-like-to-node waves-data-oracle waves-items-webapp waves-js energycert game-ecosystem-simulation waves-ide core-node-admin-panel oracle-data waves-items-fetcher waves-ledger-js 68
  47. snake-charmers-blog CSS bitshares.org grid-website solar-stellarorg-pages beet develop.bitshares.org solar guide docs.bitshares.org

    solar-stellarorg tutorial-crab wallet.bitshares.org devportal site bitshares-ui-style-guide faucet bitshares-ui-staging sawtooth-website news stellar-protocol v1.bitshares.org ethereum-foundation-website meteor-dapp-catalog 71