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

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

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

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

Avatar for Dmitri Plakhov

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