Аналитика · 2019-07-30 · consensus iroha yac neo pluggable openchain poet fabric corda...

63
и ранжирование систем распределенных реестров Аналитика 07:51, 30 июля 2019 г.

Upload: others

Post on 22-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

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

Аналитика07:51, 30 июля 2019 г.

Page 2: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

bitcoingo-ethereum

fabric

graphene

rippled

bigchaindb

corda

neo

stellar-core

steem

bitshares-core

Waves

exonum

burrow

multichain

openchain

ergo

iz3node

iroha

Acryl

Addafilter

Рис. 1: Облако имен репозиториев, находящихся в системе. Размер каждой

надписи зависит от количества упоминаний соответствующего репозитория

в системе.

pluggableYAC

TendermintSCP

RoundRobin

PoW

PoS

PoET

LPoS

DPoS

DLCPoA

BFT

Autolykos

Addafilter

Рис. 2: Названия алгоритмов консенсусa. Размер каждой надписи зависит

от количества репозиториев с данным алгоритмом. Перечень отображен-

ных алгоритмов соответствует тем распределенным реестрам, описание

которых присутствует в нашей системе.

Page 3: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

Consensus

iroha

YAC

neo

pluggable

openchain

PoET

fabric

corda

go-ethereum

PoW

exonum

BFT

Waves

PoS

rippled

bitshares-core

DPoS

steem

stellar-core

SCP

ergo

Autolykos

bitcoin

burrow

Tendermint

bigchaindb

graphene

multichain

Round Robin

iz3node

DLCPoA

Рис. 3: Граф алгоритмов консенсуса.

1 Критерии ранжирования репозиториевДля оценки и сравнения платформ распределенных реестров была разрабо-

тана система критериев. Согласно этим критериям на основе соответствую-

щих репозиториев GitHub оценивается активность разработки и поддержки

проектов с открытым исходным кодом. Перечень всех рассматриваемых ре-

позиториев представлен на рис. 1. На рис. 3 представлено их соответствие

используемым алгоритмам консенсуса.

Оценка производится по следующим признакам:

1. Активность разработчиков. Оценка (рис. 4) складывается из данных

за 3 месяца, предшествующих моменту оценки.

3

Page 4: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

Рис. 4: Оценки репозиториев по критерию Активность разработчиков.

• Среднее количество добавляемых строк в неделю,

• Среднее количество коммитов в неделю,

• Давность последнего релиза. Для этого пункта используется ин-

вертированная шкала, то есть репозитории с более давними ре-

лизами считаются менее активными.

2. Фидбек (рис.5). Для всех issue текущего репозитория, у которых есть

хотя бы один комментарий, FA:

FA =1

n

X

n

(closed_at(i)� created_at(i)),

где n � количество комментированных issue, closed_at(i) and created_at(i)� даты закрытия и создания issue i.

4

Page 5: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

Рис. 5: Оценки репозиториев по критерию Фидбек.

В этом критерии мы учитываем только те issues, в которых есть хотя

бы один комментарий. Такое условие накладывается, чтобы избежать

подсчета тех issues, которые были поставлены для внутренних целей

проекта или тех, которые закрывают за давностью и не актуально-

стью.

3. Заинтересованность аудитории (рис. 6) складывается из

• количества форков;

• количества развивающиеся форков. Под развивающимися форка-

ми мы будем понимать те, у которых не совпадают даты создания

и даты обновления. Этот пункт показывает заинтересованность

пользователей в развитии продукта или создании своего на его

основе;

5

Page 6: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

Рис. 6: Оценки репозиториев по критерию Заинтересованность аудитории.

6

Page 7: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

Рис. 7: Оценки репозиториев по критерию Прогресс.

7

Page 8: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

• количества созданных issue за последние 3 месяца (в том числе,

открытые);

• количества звездочек.

4. Прогресс (рис. 7) состоит из

• коэффициента роста / падения активности разработки вычисля-

ется по формуле

D1 =1n3

Pn3

j3=1 commits_per_week(j3)1n1

Pn1

j1=1 commits_per_week(j1),

где n1 и n3 � количество недель в 1 и 3 месяцах, commits_per_week(j)� количество коммитов за неделю j;

• коэффициента роста команды разработчиков

D2 =1n3

Pn3

j3=1 committers_per_week(j3)1n1

Pn1

j1=1 committers_per_week(j1),

где n1 и n3 � количество недель в 1 и 3 месяцах, committers_per_week(j)количество контрибьютеров, кто делал коммит в неделю j.

Отметим, что первые два подпункта критерия 1 схожи. Мы учитываем оба

эти пункта, так как хотим получить оценку, не зависящую от стиля работы

разработчиков с GitHub. Так, например, наличие в репозитории значитель-

ного количества коммитов, содержащих малые изменения кода, не будет

приводить к высокой оценке. Так же, наоборот, в случае активной рабо-

ты разработчиков, предпочитающих редко совершать коммиты, оценка не

будет занижена. Для получения высокой или низкой оценки активности

разработчиков необходимо учитывать оба этих значения.

8

Page 9: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

2 ДанныеОценки были выставлены на основании данных, собранных с репозиториев

GitHub. По полученным данным были построены вспомогательные графи-

ки:

Гистограммы

• Количество контрибьютеров;

• Количество коммитов за последний год;

• Количество открытых issue;

• Количество "звездочек"у репозитория;

• Количество релизов;

• Количество форков;

• Количество пул-реквестов.

Диаграммы

• Количество коммитов понедельно;

• Количество закрытий issue понедельно;

• Количество добавлений и удалений строк кода понедельно.

9

Page 10: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

Рис. 8: Количество контрибьютеров.

10

Page 11: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

Рис. 9: Количество коммитов за год.

11

Page 12: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

Рис. 10: Количество issue.

12

Page 13: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

Рис. 11: Количество релизов.

13

Page 14: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

Рис. 12: Количество звездочек.

14

Page 15: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

Рис. 13: Количество форков.

15

Page 16: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

Рис. 14: Понедельная статистика количества коммитов.

16

Page 17: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

Рис. 15: Динамика добавления строк кода.

17

Page 18: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

Рис. 16: Динамика удаления строк кода.

18

Page 19: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

Рис. 17: Закрытие issue.

19

Page 20: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

Рис. 18: Пул-реквесты в ветку master.

20

Page 21: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

Рис. 19: Пул-реквесты во все ветки.

21

Page 22: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

3 СателлитыДалее представлены графы сателлитов. В центре графа указан владелец

репозиториев-сателлитов. Графы построены для всех репозиториев, нахо-

дящихся в системе.

bignet-docs-ru

Izzzio

iz3-bitcore-crypto iz3-proxy

BlockExplorer

iz3-ffs

ecmaSmartContracts

iz3pongEthereumLessons

iz3certs

SmartContractBuilder

Candy

iz3node

BitCoenWallet

22

Page 23: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

multichain-binaries

MultiChain

smart-filter-examples

multichain

multichain-web-demo

multichain-explorer

23

Page 24: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

homebrew-exonum

exonum

exonum-client-anchoring

exonum-doc

private-currency

jsonrpcexonum-time

pwbox-rs

blockchain-explorer

exonum-services-dockercryptocurrency

btc-transaction-utilsexonum-testkit

exonum

exonum_rocksdb

rfcs

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

Page 25: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

webob-graphql

graphql-pythongraphql-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

grapheneGraphQL-SublimeText

graphene-gae

25

Page 26: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

rafthashicorp

26

Page 27: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

iroha-deploy

hyperledger

quilt

grid-website

cello-analytics

iroha

fabric-chaincode-node

iroha-javascript

fabric-ca

composer-concerto

composersawtooth-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

fabric

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-toolsindy-test-automation

sawtooth-explorer

sawtooth-sdk-go

transact

fabric-chaintool

iroha-scala

composer-atom-plugin

grid-contribci-management

sawtooth-sdk-swift

aries-agent

hyperledgerwp

composer-sample-models

iroha-android

burrow

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

education-sawtooth-simple-supply

fabric-sdk-java

fabric-test

aries-staticagent-python

aries-sdk-ruby

education-cryptomoji

aries-sdk-dotnet

iroha-ios

aries-sdk-ios

transact-contrib

sawtooth-ansible

indy-node

sawtooth-pbft

aries-sdk-javascript

fabric-sdk-node

indy-sdk

indy-crypto

indy-jenkins-pipeline-lib

cello

sawtooth-marketplace

27

Page 28: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

junokadena-io

28

Page 29: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

neoneo-project

29

Page 30: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

openchain

openchain

wallet

mongodb-storage sidechain

openchain-js docker

docs

30

Page 31: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

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-vaultvalidator-registry-webapp

validator-domain-verifier

ripple-orderbookvalidation-count-reporter

validator-keys-tool

hbase-client

ripplecharts-frontend

crawler-api

passport-client-certificate

rippled-peers-api

bower-ripple

tx-reportersaltutils

simulator

ripple-libpp

rippled-historical-database

salt-runner-vault-pki

js-ilp-plugin-ripple

rippled

ripple-lib-cli

rippled-network-crawler

ripple-lib

ripple-address-codec

bookshelf-encrypted-fields

validator-registry-api

ripple-hashes

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-clientripple-domain-verifier

rippled-peers-webapp

ripple-keypairs

xrp-ledger-countdown

docker-fdb-server

31

Page 32: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

condenser-pinned

steemit

steemnotify

swift-secp256k1

swift-steem

conveyor

steem-deployments

imagehoster benchmarks

rcdemo

libcrypto-js

telegrafrelay

sdc-frontenddevportal-tutorials-js

redeemer

hive2elastic

steem-uri-spec

whistle-locals

steem-mechanize

koa-jsonrpc

devportal-tutorials-rb

steem

dbadmin

rpc-auth

devportal

jussi

steemit-render

gigantor

condenser

overseer

faucet

sbds

devportal-tutorials-pywhitepaper

hivemind-ruby

steem-ruby

steem-python

tinman

lineman

kaleidoscope

simple_steem_client

yo

hivemind

redeemer-irredeemablessmt-whitepaper

bluepaper

steem-js

wallet

irredeemables

32

Page 33: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

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-tutorialsstyle-guide

docker-atlasstellard

interstellar-workspace docker-stellar-developers

kelp

docker-stellar-core-state

interstellar-stellar-apibower-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-core

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

federationvagrant-examples

stellar-wallet-js-sdk

bower-js-stellar-sdk

os-projects

ticker

stellar-lib

stellar-upgrade

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

Page 34: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

logosacrylplatformnode-services-config

fork-detector

wavesplatform

unified-declarations

identity-img-swift

ApiTests

Utills

waves-node-api

ts-types

data-service-client-js

ride-vscodeBlake2

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

Waves

data-service-tests

waves-ui-kit

node-docker-image

WavesExplorerLite

waves-api

swift-lib-crypto

types-keeper

waves-zksnarks-sample

node-monitor-esp8266

WavesWallet-iOSmarshall

waves-c

waves-documentation

protobuf-serialization-js

waves-loan

WavesExtensions-iOS

waves-repl

surfboard

Keccak

waves-signature-generator

UpcoinWallet

fork-detector-frontendgo-lib-crypto

CodeceptWavesClientTests

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

34

Page 35: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

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-assetscar-example

example-data-wallet

github-projects

blog

supply-claim

whitepaper

pytest-rethinkdb

bigchaindb-examples

tutorial-crabilp-plugin-bigchaindb

bigchaindb-driverandroid-boilerplate

bigchaindb-examples-asset-searchsite

dashboard

bigchaindb-shared

bigchaindb-hyperledger

js-cryptoconditions-utils

bigchaindb-jukebox

multipipes

coalaip-http-api

DBH17

java-crypto-conditionsproject-jannowitz

api-tester

bigchaindb-common

js-bigchaindb-graphql

python-driver-orm

BEPs

python-rapidjson-schema

go-bigchaindb-driver

ethereum-integration

graphql-bigchaindb

js-bigchaindb-driverbigchaindb

pytest-bigchaindb

HoneyBadgerBFT

bigchaindb-react-webpack-boilerplatenginx_3scale

energycert

game-ecosystem-simulation

multi-ledger-integrations

java-bigchaindb-driver

bigchaindb-react-redux-boilerplate

py-ipld

js-driver-orm

35

Page 36: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

libblkmaker

bitcoin

bips

bitcoin

36

Page 37: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

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.orgbeet-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

37

Page 38: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

chrisnc.github.io

chrisnc

tangaroa

sicp knrc

hvx protobuf-wireshark

38

Page 39: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

extendable-example

corda

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-2os-cloudformation

corda

corda-solutions

corda-ansible

bootcamp-cordappconfidential-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

39

Page 40: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

Autolykos-GPU-miner

ergoplatform

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

ergo

board-new

ergo-explorer

ergo-test

website

site

faucet

40

Page 41: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

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

caspernatspec.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-guidemeteor-ethereum-networkinfo

snake-charmers-tactical-manual

awesome

eth-tester

eth2.0-pm

grid-ui

langlab

go-build

web3.py

webthree-umbrella

go-ethereum

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-langsolidity-fuzzing-corpus

news

meteor-package-elementsoyente

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-soliditypy-wasm

moon-tool

remixd

ethereum-foundation-website

pm

fuzzertests

deposit_contract

meteor-dapp-catalog

libwhisper

ethereum.org

ethereum-org-website

ethdev-site

py_pairing

serpent-go

py-ssz

source-verify

41

Page 42: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

4 ЯзыкиГрафы языков отражают связи между репозиториями и основными языка-

ми, используемыми в них.

iroha-ed25519Assembly

42

Page 43: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

ethash

C

Autolykos-GPU-miner Blake2

swift-steem

nanos-app-waves

evmc

waves-clibblkmaker

Keccak

stellar-core

knrc

bitshares1-vendor

Base58

43

Page 44: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

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

44

Page 45: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

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-codecconvert-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-componentsripplecharts-frontend

crawler-api

passport-client-certificate

bitshares-ui

iz3-proxy

libcrypto-js

rippled-peers-api

BlockExplorer

bower-rippletx-reporter

composer-concerto-tools

interstellar-stellar-api

wavesplatform.com

web3.js

tryethereum

bower-js-stellar-base

rpc-tests

meteor-ethereum-networkinfo

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-testssolc-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-examplegrid-contrib

foundation-archived

solc-js

stories

ripple-blobvault

dashboard

js-bigchaindb-graphql

composer-sample-models

www

ens-registrar-dapp

ripple-reststellar-wallet-js-sdk

ripple-client-desktop

remix-ide

bower-js-stellar-sdk

sawtooth-sdk-javascript

passport-ripple

bitshares-payeducation

meteor-package-elements

composer-sample-networks

sjcl-extended

x-address-codec

ripple-dev-portal

ethereum-integration

ripple-vault-client

meteor-dapp-walletstellar-lib

openchain-jsswagger-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

iz3node

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

45

Page 46: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

extendable-example

Kotlin

corda-publish-test

bpqs

cordapp-template-kotlin

contract-upgrades

corda-settler auctionhouse

corda-logic-app-adapter

corda

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-androidcash-issuer

corda-tut1-solution-kotlin

accounts

WavesWallet-androiderror-codes-web-app

token-sdk

samples

steemnotifyLuanginx_3scale

46

Page 47: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

moon-langMoonScript

bitshares-mobile-appObjective-Ciroha-ios

47

Page 48: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

multichain-web-demoPHP

blockchain-postgres-syncPLpgSQL

48

Page 49: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

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-ethereumgql-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-mongopy-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

graphql-bigchaindb

py-solc

bimini

aries-staticagent-python

evmlab

hexbytes

cbc-casper

hivemind

evmcodegen

bigchaindb

dactyl

graphene

pytest-bigchaindb

faucet

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

49

Page 50: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

sicpRacket

50

Page 51: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

neo

C#

openchain

WavesCS mongodb-storage

sidechain sawtooth-sdk-dotnet

ripple-dot-net

51

Page 52: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

ruby-xdr

Rubyhomebrew-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

52

Page 53: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

private-currencyRust

jsonrpc

ursa

pwbox-rs

slingshot

sawtooth-seth

sawtooth-raft

sawtooth-sdk-rust

btc-transaction-utils

exonum

exonum_rocksdb

grid

exonum_sodiumoxide

sawtooth-sabre

transact

bitcoinrpc

exonum-btc-anchoring

exonum-service-boilerplate

sawtooth-pbft

indy-sdk

indy-crypto

53

Page 54: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

explorer-back

Scala

board

waves-api-load

autoleakus

ergo-wallet

Waves

ergoiroha-scala

board-new

waves-protobuf-schemes

ergo-test

waves-events-server

ride-examples

dex

54

Page 55: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

waves-helmchartSmarty

identity-img-swift

Swift

swift-secp256k1

WavesSDK-iOS

WavesWallet-iOS

sawtooth-sdk-swift

55

Page 56: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

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

marshallsteem-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

56

Page 57: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

blockchain-explorer

Vue

bitshares-community-ui

exonum-cryptoowls

57

Page 58: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

clef-ui

C++

solidity

retesteth

iroha

msr-vc

sawtooth-sdk-cxxvalidator-keys-tool

stellardsimulator

ripple-libpp

gwallet

aleth

rippled

node-monitor-esp8266

bitshares-core

testeth

steemiroha-dotnet

evmjit

serpent

evmone

bitshares1-toolkit

bitshares1-core

bitcoin

python-rapidjson-schema

bitshares1-qtwallet

devshares

multichain

serpent-go

58

Page 59: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

fabric-chaintoolClojure

59

Page 60: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

bitshares1-webwallet

CoffeeScript

composer-atom-plugin

hyperledger-rocket-chat-hubot

60

Page 61: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

emacs-solidityEmacs Lisp

61

Page 62: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

fork-detector

Go

gethkey

hive

fabric-ca

mining

bridge-server

raft

fabric-sdk-go

fabric-chaincode-evm

hyperchaindb

fabric

kelp

fabric-amcl

fabric-cli

go-ethereum

go-stellar-base

horizon fabric

go-lib-crypto

sawtooth-sdk-go

ecp

archivist

federation

burrowGatewaysInfrastructure

fabric-lib-go

ticker

go-bigchaindb-driver

stellar-upgrade

go

gowaves

indy-jenkins-pipeline-libGroovy

62

Page 63: Аналитика · 2019-07-30 · Consensus iroha YAC neo pluggable openchain PoET fabric corda go-ethereum PoW exonum BFT Waves PoS rippled bitshares-core DPoS steem stellar-core

bigchaindb-hs

Haskell

juno

tangaroa

HoneyBadgerBFT

hvx

63