Technical Evaluation and Analysis on Global Public Blockchains Bluebook

(2020-01)

Released by

Summary of the Report

The public blockchain is the most interesting area in the current blockchain field, and it is also the most widely used project type nowadays. However, there are some certain technical and security risks in the public blockchains. Developers, investors or enterprises, all of them, need to keep a calm and cautious attitude towards the public blockchains. In the past, the evaluation of technical aspect and development content associated with public blockchain projects was mainly according to the white paper and the present situation of the project while with a lack of objective data analysis, which resulted in the deficiency of serious data support for the analysis results. Therefore, it is becoming more and more important to extract the pure technical value in blockchain projects from the noisy background of digital tokens. And now, Beijing Tiande Technologies, cooperated with BlockData Company and other related authorities, using their self-developed Taishan Sandbox—the blockchain technology evaluation database system, and combining with a large number of historical public blockchain rating experience, complete this public blockchain project technical evaluation and analysis report.

This evaluation collects and collates the relevant information of the public blockchain corresponding to the high market value (top 248) digital tokens. Data collection date ended up January 18, 20200. By calculating and evaluating the specific indicators of the white paper, open source community, source code, technical team, project products, and other dimensions, the overall situation of the public blockchain projects is as follows:

There are 163 open source community projects with main blockchain or smart contract source code in digital tokens, 162 of which are GitHub community projects and one project (Ardor) is bitbucket community project. This evaluation mainly focuses on GitHub community projects.

For 162 public blockchain (smart contract) projects with core main-chain technology data and evaluation conditions, the evaluation scores of technology are calculated by combining objective data analysis with subjective technology evaluation, using technology evaluation model framework, providing value reference for developers and investors. The top 20 technical evaluation scores of this project are listed as follows.

Ranking Blockchain Project Technical Assessment Value
1 Ethereum Symbol
ETH
117.0
2 Cardano Symbol
ADA
100.0
3 Lisk Symbol
LSK
96.0
4 Bitcoin Symbol
BTC
96.0
5 aelf Symbol
ELF
93.0
6 IOTA Symbol
MIOTA
90.0
7 Stratis Symbol
STRAT
89.0
8 Komodo Symbol
KMD
87.0
9 NEO Symbol
NEO
86.0
10 Stellar Symbol
XLM
84.0
11 Monero Symbol
XMR
84.0
12 Storj Symbol
STORJ
84.0
13 Steem Symbol
STEEM
83.0
14 Zcash Symbol
ZEC
83.0
15 Skycoin Symbol
SKY
80.0
16 Waves Symbol
WAVES
80.0
17 RChain Symbol
RHOC
80.0
18 XRP Symbol
XRP
79.0
19 Raiden Network Token Symbol
RDN
78.0
20 TRON Symbol
TRX
78.0

Overall data analysis and technical assessment results

The related technical data of 156 public blockchain (smart contract) projects with core main chain technical data and evaluation conditions are analyzed as a whole, and the results are summarized as follows.

Statistical Analysis of Programming Languages

Overall distribution of core programming languages for main chains or smart contracts

The core programming languages of main chain or smart contract mainly concentrate on C++, Go, JavaScript, Solidity, Python and Java, which occupy 78.916% of the core programming languages of the whole main chain or smart contract. Without considering the special smart contract programming language Solidity, the programming languages used in the current main chain project basically conform to the ranking trend of the mainstream programming languages, indicating that these programming language features are more in line with the development needs of blockchain projects. Among them, C++ accounts for 30.120% and Go accounts for 22.892%. The combination of the two programming languages achieves 53.012% usage, and becomes the preferred programming language for the main chain project of the public chain.

Distribution of the Top 20 Main Chain Core Programming Languages in Technology Assessment

The programming languages chosen by the top 20 main chain projects are very dispersed and distributed on nine programming languages. Among them, the distribution of C++ and C# languages is basically consistent with the overall distribution, occupying an absolute advantage (47.368%). However, from the perspective of the wide application of other programming languages, the diversity of technology choices shows that some other programming languages can also be well applied to the development of public blockchain main chain projects.

Statistical Analysis of Open Source Licenses

Distribution of Open Source Licenses in Main Chain or Smart Contracts

The main chain or smart contract project licenses are mainly concentrated in MIT, which indicates that most public blockchain main chain or smart contract projects choose loose licenses, which is more conducive to the dissemination and use of source code. In addition, GPL type licenses (AGPL-3.0、LGPL-3.0、GPL-3.0、GPL-2.0) account for 30.719%, mainly represented by Taifang (LGPL-3.0), which is also caused by the infectivity of GPL licenses. Many projects related to the main chain of the Go language or projects without explicit license descriptions (Other) implicitly choose GPL-related protocols.

Distribution of Main Chain Licenses in Top 20 Technical Assessment

The top 20 main blockchain projects in technology evaluation are more inclined to GPL type licenses, which indicates that some public blockchain projects with higher technology evaluation pay more attention to the protection of their core technology value in the process of using open source community to carry out technology research and development. The fulfillment of their open source code licenses is more conducive to their copyright protection and value maintenance.

Quantity Analysis of Code Submission

Top 20 project rankings of main chain project code submissions in the past year

In the past year, the development progress of the above public blockchain main chain projects is good, and the community is still active. The total number of submissions of EOS, TRON, Rchain and 0x codes has reached more than 6000 times, which shows that the four public blockchain projects have shown strong technical growth in the past year.

Top 20 project rankings of main chain project code submissions in the past month

Compared with the rankings of the past year, most of the public blockchain projects have been continuously active in the near future, but the recent activities of EOS, TRON, Waves, Ark, Komodo, Bitcoin and Namecoin have declined.

Analysis of Code Contributor

Code contributors are the main or even the only source of vitality to support the technological development of a public blockchain project. Most of the core developers of the technical team in the public blockchain project will submit code for the project as code contributors to lead the technological development of the community and the release of public blockchain products.

The total number of code contributors tracing the active trajectory of main chain and smart contract projects is 3532.Among them, the total number of code contributors of the top 20 main chain projects in technical assessment is 1246, accounting for35.28%of the total number of tracked contributors. It can be found that the core contributors of the main blockchain are concentrated in a few high-quality public blockchain projects, and these open source communities attracted a large number of code contributors through their operations.

Code Contributors in The Top 10 Of Code Submissions

There are84 contributors with more than 1000 code submissions. The top ten contributors are shown in the figure above. As the core code contributor of Bitcoin main chain project, laranwj contributes 38047 code submissions due to its contribution to many other main chain projects. Other contributors such as sipa, gavinandresen, TheBlueMatt are also active as a core code contributor in multiple main chain projects.

Top 10 Contributors Ranking of Submissions in The Past Month

With the increasing number of public blockchain projects, some early projects are relatively mature. Core contributors often undertake the audit of code submitted by other contributors. This has also led to a gradual increase in code submission for many new project contributors.

Statistics of Contributors in the Top 10 of Technical Capability Assessment
Contributor Contributor name Contributor Home Page
vbuterin vbuterin https://github.com/vbuterin
muesli Christian Muehlhaeuser https://github.com/muesli
xtaci xtaci https://github.com/xtaci
fireice-uk fireice-uk https://github.com/fireice-uk
jankotek Jan Kotek https://github.com/jankotek
bytemaster Daniel Larimer https://github.com/bytemaster
evhub Evan Hubinger https://github.com/evhub
vinniefalco Vinnie Falco https://github.com/vinniefalco
divan Ivan Daniluk https://github.com/divan
sipa Pieter Wuille https://github.com/sipa

Analysis of the Relationship between Projects and Contributors

The total number of contributors is 3532, many of which cross-contribute codes to different main-chain projects, and this phenomenon has become very common in the public blockchain development community. The research and development of contributors across various projects has also resulted in homogeneity and technological inheritance of some of the projects.

Statistics of the Top 10 Contributors Spanning the Largest Number of Projects
The statistics of the top 20 main chain projects with the most technical relationships are as follows.

A total of 482 contributors have submitted codes for more than one main chain project. Through Fork relationship and the intersection of contributors, the technical relationship between public blockchain projects is formed. The individual technical capabilities of technical contributors are implicitly transferred among projects, among which 70 are related to the main chain projects.

Code Similarity Analysis

The code similarity algorithm is used to compare and calculate the source code similarity of some public blockchain main chain projects, among which the top 10 items with high similarity are shown in the table below.。

Public blockchain Main Chain Project Public blockchain Main Chain Project
Namecoin namecoin/namecoin-core Bitcoin bitcoin/bitcoin
United Bitcoin UnitedBitcoin/UnitedBitcoin Litecoin litecoin-project/litecoin
Qtum qtumproject/qtum Litecoin litecoin-project/litecoin
Viacoin viacoin/viacoin Bitcoin Gold BTCGPU/BTCGPU
DigiByte digibyte/digibyte Bitcoin bitcoin/bitcoin
Vertcoin vertcoin-project/vertcoin-core Viacoin viacoin/viacoin
United Bitcoin UnitedBitcoin/UnitedBitcoin Vertcoin vertcoin-project/vertcoin-core
Litecoin litecoin-project/litecoin Vertcoin vertcoin-project/vertcoin-core
Syscoin syscoin/syscoin Dash dashpay/dash
Komodo jl777/komodo ZClassic z-classic/zclassic

Six-Dimensional Technical Assessment Score List

Basic Technology Assessment Top20
Contributor Skill Matching Assessment Top20
Contributor Code Submission Effectiveness Evaluation Top20
Community Activity Assessment Top20
Top20: Community Openness and Interactivity Assessment
White Paper and Technical Content Assessment Top20

Technical Data Analysis of Major Public blockchain Projects

Libra

Essential Information

   Libra

organization Libra Warehouse
Main chain repository libra/libra
Star
13534
Fork
2004
creation date 2019-04-03 05:51:45.000
Code Contributor 102
Code submission 2,243
Code submission in the past month 340
Technical assessment results:

Technical Analysis

Basic Technology

The Libra public blockchain project provides white papers with detailed technical content and technical communities. The progress of the project basically conforms to its published roadmap plan. The core programming language of the Libra main chain project is Rust the open source license is Other, and the code warehouse libra/libra)has 13534 Stars and 2004 Forks,Achieved a very high degree of community acceptance.

Project Team and Community

The Libra core main chain project has 102 code contributors, of which the top 10 contributors are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
bmwill 276 92
davidiw 139 53
huitseeker 134 0
andll 131 21
wqfish 124 22
zekun000 75 18
sunshowers 70 0
dmitri-perelman 68 13
msmouse 63 0
sblackshear 60 13

There are 20 contributors matching the core main chain project code programming language Rust skills, among which the top 10 contributors are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
sausagee 18 1
TristanDebrunner 18 0
phoenix-antigravity 42 0
tnowacki 44 6
vgao1996 54 1
bothra90 55 5
msmouse 63 0
dmitri-perelman 68 13
zekun000 75 18
wqfish 124 22

The top ten contributors to the core main chain project are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
dtolnay 5 5
jamesknelson 1 0
mimoo 24 4
jolestar 1 0
BohuTANG 1 0
yuan-xy 5 0
metajack 12 2
taiki-e 1 0
revmischa 1 0
QuincySx 1 0

There are many code contributors to Libra core main chain project, including some developers with strong technical ability. Among them, excellent contributors account for 7.8431372549019605% of the total number of contributors, and the total number of code submissions is 50, accounting for2.23%。

In the past year, 2,243 code submissions were made and 340

There are 2096 issues in the whole community,233 issues in the open state and the overall solution rate of Bug Issues is 68.72%,From the perspective of the time when the community is open, the openness and interaction are normal.。

Project Relations and Technical Independence

LibraThe Blockchain items associated with Ethereum are as follows.

Blockchain Project Types of correlation Sources of correlation

ZCoin
XZC

EOS
EOS

TRON
TRX

Bitcoin Gold
BTG

Theta Token
THETA

Libra is related to ZCoin, EOS, TRON, Bitcoin Gold, Theta Token,public Chain Project

Main Chain Core Code Analysis

The main chain source code of Libra is compared and analyzed with the main chain source code of some other public chain projects. At present, there are no other public chain projects similar to the main chain source code ofLibra

Conflux Chain

Essential Information

   Conflux Chain

organization Conflux Chain Warehouse
Main chain repository Conflux-Chain/conflux-rust
Star
102
Fork
37
creation date 2019-03-24 18:30:06.000
Code Contributor
Code submission 763
Code submission in the past month 50
Technical assessment results:

Technical Analysis

Basic Technology

The Conflux Chain public blockchain project provides white papers with detailed technical content and technical communities. The progress of the project basically conforms to its published roadmap plan. The core programming language of the Conflux Chain main chain project is Rust the open source license is Other, and the code warehouse Conflux-Chain/conflux-rust)has 102 Stars and 37 Forks,Achieved a very high degree of community acceptance.

Project Team and Community

The Conflux Chain core main chain project has code contributors, of which the top 10 contributors are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
peilun-conflux 127 11
boqiu 122 14
sparkmiw 107 3
fanlong 90 0
Thegaram 50 1
zimpha 46 6
yangzhe1990 35 1
yilinhan 27 0
resodo 24 3
posaggen 6 0

There are 20 contributors matching the core main chain project code programming language Rust skills, among which the top 10 contributors are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
resodo 24 3
yilinhan 27 0
sparkmiw 107 3
peilun-conflux 127 11
boqiu 122 14
zimpha 46 6
yangzhe1990 35 1
Thegaram 50 1
posaggen 6 0
Andrew Chi-Chih Yao 18 0

The top ten contributors to the core main chain project are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
zimpha 46 6
Leeleo3x 1 0
ksqsf 5 0
royshang 3 0
yangzhe1990 35 1
resodo 24 3
dongz9 4 1
Thegaram 50 1
boqiu 122 14
sparkmiw 107 3

There are many code contributors to Conflux Chain core main chain project, including some developers with strong technical ability. Among them, excellent contributors account for 7.142857142857142% of the total number of contributors, and the total number of code submissions is 46, accounting for6.03%。

In the past year, 763 code submissions were made and 50

There are 742 issues in the whole community,13 issues in the open state and the overall solution rate of Bug Issues is 0,From the perspective of the time when the community is open, the openness and interaction are normal.。

Project Relations and Technical Independence

Conflux ChainThe Blockchain items associated with Ethereum are as follows.

Blockchain Project Types of correlation Sources of correlation

Nebulas
NAS

Seele
SEELE

Conflux Chain is related to Nebulas, Seele,public Chain Project

Main Chain Core Code Analysis

The similarity betweenConflux Chainmain chain source code and some other public blockchain project main chain source code is compared and analyzed. The items similar toConflux Chainmain chain source code are as follows.

Blockchain Project

Gemini Dollar
GUSD

MaidSafe
MS

Civic
CVC

SIRIN LABS Token
SRN

IOTA
MIOTA

Augur
REP

Bancor
BNT

Request Network
REQ

Peercoin
PPC

0x
ZRX

Bitcoin Interest
BCI

XGOX
XGOX

USD Coin
USDC

Cryptonex
CNX

BitBay
BAY

NEO
NEO

Nexus
NXS

ReddCoin
RDD

Bean Cash
BITB

Verge
XVG

WaykiChain
WICC

WhiteCoin
XWC

Conflux Chainmain chain source code is similar to some ofGemini Dollar,MaidSafe,Civic,SIRIN LABS Token,IOTA,Augur,Bancor,Request Network,Peercoin,0x,Bitcoin Interest,XGOX,USD Coin,Cryptonex,BitBay,NEO,Nexus,ReddCoin,Bean Cash,Verge,WaykiChain,WhiteCoin,source code

Everitoken

Essential Information

   Everitoken

organization Everitoken Warehouse
Main chain repository everitoken/evt
Star
1260
Fork
291
creation date 2018-03-20 09:49:11.000
Code Contributor
Code submission 5,517
Code submission in the past month 17
Technical assessment results:

Technical Analysis

Basic Technology

The Everitoken public blockchain project provides white papers with detailed technical content and technical communities. The progress of the project basically conforms to its published roadmap plan. The core programming language of the Everitoken main chain project is C++ the open source license is Other, and the code warehouse everitoken/evt)has 1260 Stars and 291 Forks,Achieved a very high degree of community acceptance.

Project Team and Community

The Everitoken core main chain project has code contributors, of which the top 10 contributors are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
harrywong 1416 8
heifner 321 0
bytemaster 251 0
nathanhourt 211 0
brianjohnson5972 206 0
pmesnier 167 0
elmato 146 0
wanderingbort 125 0
jgiszczak 119 0
spoonincode 116 0

There are 20 contributors matching the core main chain project code programming language C++ skills, among which the top 10 contributors are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
asiniscalchi 71 0
Laighno 91 2
spoonincode 116 0
jgiszczak 119 0
wanderingbort 125 0
elmato 146 0
pmesnier 167 0
brianjohnson5972 206 0
nathanhourt 211 0
bytemaster 251 0

The top ten contributors to the core main chain project are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
liuchengxu 2 0
bytemaster 251 0
briandilley 1 0
AndrewScheidecker 27 0
abourget 3 0
venediktov 3 0
robertkowalski 2 0
gguoss 1 0
nathanhourt 211 0
heifner 321 0

There are many code contributors to Everitoken core main chain project, including some developers with strong technical ability. Among them, excellent contributors account for 6.976744186046512% of the total number of contributors, and the total number of code submissions is 286, accounting for5.18%。

In the past year, 5,517 code submissions were made and 17

There are 173 issues in the whole community,4 issues in the open state and the overall solution rate of Bug Issues is 100.00%,From the perspective of the time when the community is open, the openness and interaction are normal.。

Project Relations and Technical Independence

EveritokenThe Blockchain items associated with Ethereum are as follows.

Blockchain Project Types of correlation Sources of correlation

ReddCoin
RDD

BitShares
BTS

Steem
STEEM

EOS
EOS

Bytom
BTM

SophiaTX
SPHTX

Elastos
ELA

Ontology
ONT

Everitoken is related to ReddCoin, BitShares, Steem, EOS, Bytom, SophiaTX, Elastos, Ontology,public Chain Project

Main Chain Core Code Analysis

he similarity betweenEveritokenmain chain source code and some other public blockchain project main chain source code is compared and analyzed. The items similar to Everitokenmain chain source code are as follows.

Blockchain Project

SophiaTX
SPHTX

BitShares
BTS

EOS
EOS

Steem
STEEM

United Bitcoin
UBTC

Civic
CVC

Bitcoin Interest
BCI

IOTA
MIOTA

Loopring
LRC

Nexus
NXS

Everitokenmain chain source code is similar to some of SophiaTX,BitShares,EOS,Steem,United Bitcoin,Civic,Bitcoin Interest,IOTA,Loopring,Nexus,source code

Algorand

Essential Information

   Algorand

organization Algorand Warehouse
Main chain repository algorand/go-algorand
Star
237
Fork
98
creation date 2019-06-11 08:48:32.000
Code Contributor
Code submission 423
Code submission in the past month 42
Technical assessment results:

Technical Analysis

Basic Technology

The Algorand public blockchain project provides white papers with detailed technical content and technical communities. The progress of the project basically conforms to its published roadmap plan. The core programming language of the Algorand main chain project is Go the open source license is Other, and the code warehouse algorand/go-algorand)has 237 Stars and 98 Forks,Achieved a very high degree of community acceptance.

Project Team and Community

The Algorand core main chain project has code contributors, of which the top 10 contributors are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
tsachiherman 87 7
algobolson 45 5
justicz 36 10
zeldovich 32 0
derbear 31 1
winder 31 4
Karmastic 18 0
Vervious 17 0
EvanJRichard 14 1
stechu 14 0

There are 20 contributors matching the core main chain project code programming language Go skills, among which the top 10 contributors are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
fabrice102 1 0
zacharyestep 2 0
jsign 2 0
mjiang102628 3 0
pzbitskiy 14 1
EvanJRichard 14 1
justicz 36 10
tsachiherman 87 7

The top ten contributors to the core main chain project are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
zeldovich 32 0
winder 31 4
JasonWeathersby 1 0
gcolvin 1 0
stechu 14 0
Vervious 17 0
btoll 8 7
derbear 31 1
jsign 2 0
fabrice102 1 0

There are many code contributors to Algorand core main chain project, including some developers with strong technical ability. Among them, excellent contributors account for 0.0% of the total number of contributors, and the total number of code submissions is 0, accounting for0.00%。

In the past year, 423 code submissions were made and 42

There are 634 issues in the whole community,86 issues in the open state and the overall solution rate of Bug Issues is 89.47%,From the perspective of the time when the community is open, the openness and interaction are normal.。

Project Relations and Technical Independence

AlgorandCurrently, there is no public chain project which has a relationship with it. It can be seen that Algorand project has complete technical independence, highly original technology, and no dependence on technology and team with other public chain projects.

Main Chain Core Code Analysis

The similarity betweenAlgorandmain chain source code and some other public blockchain project main chain source code is compared and analyzed. The items similar toAlgorandmain chain source code are as follows.

Blockchain Project

Mixin
XIN

Docademic
MTC

Elastos
ELA

Loom Network
LOOM

BOScoin
BOS

CyberMiles
CMT

Storj
STORJ

VeChain
VET

Holo
HOT

ChainLink
LINK

Nebulas
NAS

Algorandmain chain source code is similar to some ofMixin,Docademic,Elastos,Loom Network,BOScoin,CyberMiles,Storj,VeChain,Holo,ChainLink,Nebulas NAS,source code

Ethereum(117)

Essential Information

   Ethereum

organization Ethereum Warehouse
Main chain repository ethereum/go-ethereum
Star
25079
Fork
9059
creation date 2013-12-26 21:05:46.000
Code Contributor 438
Code submission 11,420
Code submission in the past month 54
Technical assessment results:

Technical Analysis

Basic Technology

The Ethereum public blockchain project provides white papers with detailed technical content and technical communities. The progress of the project basically conforms to its published roadmap plan. The core programming language of the Ethereum main chain project is Go the open source license is Other, and the code warehouse ethereum/go-ethereum)has 25079 Stars and 9059 Forks,Achieved a very high degree of community acceptance.

Project Team and Community

The Ethereum core main chain project has 438 code contributors, of which the top 10 contributors are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
obscuren 2620 0
karalabe 1237 7
fjl 935 6
tgerring 523 0
zelig 324 0
holiman 211 3
CJentzsch 185 0
debris 180 0
maran 171 0
Gustav-Simonsson 159 0

There are 20 contributors matching the core main chain project code programming language Go skills, among which the top 10 contributors are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
kurkomisi 19 0
egonelbre 19 0
nolash 27 0
janos 74 0
gballet 99 11
rjl493456442 129 4
zsfelfoldi 139 1
holiman 211 3
karalabe 1237 7
obscuren 2620 0

The top ten contributors to the core main chain project are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
vbuterin 24 0
muesli 3 0
divan 4 0
egonelbre 19 0
gavofyork 40 0
karalabe 1237 7
Arachnid 36 0
cubedro 20 0
obscuren 2620 0
shazow 9 0

There are many code contributors to Ethereum core main chain project, including some developers with strong technical ability. Among them, excellent contributors account for 26.415% of the total number of contributors, and the total number of code submissions is 6334, accounting for55.46%。

In the past year, 11,420 code submissions were made and 54

There are 9494 issues in the whole community,267 issues in the open state and the overall solution rate of Bug Issues is 0,From the perspective of the time when the community is open, the openness and interaction are normal.。

Project Relations and Technical Independence

EthereumThe Blockchain items associated with Ethereum are as follows.

Blockchain Project Types of correlation Sources of correlation

Ubiq
UBQ

Factom
FCT

Augur
REP

Decred
DCR

Ethereum Classic
ETC

Golem
GNT

Skycoin
SKY

Gnosis
GNO

Bancor
BNT

Status
SNT

EOS
EOS

Storj
STORJ

0x
ZRX

Raiden Network Token
RDN

CyberMiles
CMT

Ethereum is related to Ubiq, Factom, Augur, Decred, Ethereum Classic, Golem, Skycoin, Gnosis, Bancor, Status, EOS, Storj, 0x, Raiden Network Token, CyberMiles,public Chain Project

Main Chain Core Code Analysis

The similarity between Ethereum main chain source code and some other public blockchain project main chain source code is compared and analyzed. The items similar to Ethereum main chain source code are as follows.

Blockchain Project

Ubiq
UBQ

True Chain
TRUE

Ethereummain chain source code is similar to some ofUbiq,True Chain,source code

Cardano

Essential Information

   Cardano

organization Cardano Warehouse
Main chain repository input-output-hk/cardano-sl
Star
3346
Fork
581
creation date 2016-10-14 21:44:38.000
Code Contributor 98
Code submission 16,981
Code submission in the past month 14
Technical assessment results:

Technical Analysis

Basic Technology

The Cardano public blockchain project provides white papers with detailed technical content and technical communities. The progress of the project basically conforms to its published roadmap plan. The core programming language of the Cardano main chain project is Haskell the open source license is Other, and the code warehouse input-output-hk/cardano-sl)has 3346 Stars and 581 Forks,Achieved a very high degree of community acceptance.

Project Team and Community

The Cardano core main chain project has 98 code contributors, of which the top 10 contributors are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
gromakovsky 2200 0
volhovm 837 0
neongreen 833 0
sectore 797 0
Martoon-00 765 0
pva701 703 0
flyingleafe 530 0
avieth 491 1
georgeee 473 0
adinapoli-iohk 391 0

There are 20 contributors matching the core main chain project code programming language Haskell skills, among which the top 10 contributors are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
parsonsmatt 220 0
int-index 248 0
rockbmb 249 0
erikd 266 1
georgeee 473 0
avieth 491 1
flyingleafe 530 0
Martoon-00 765 0
volhovm 837 0
gromakovsky 2200 0

The top ten contributors to the core main chain project are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
puffnfresh 1 0
chrisdone 2 0
snowleopard 1 0
Anviking 24 0
arybczak 42 0
jagajaga 7 0
sectore 797 0
seungwonpark 1 0
domenkozar 208 0
DominikGuzei 15 0

There are many code contributors to Cardano core main chain project, including some developers with strong technical ability. Among them, excellent contributors account for 21.875% of the total number of contributors, and the total number of code submissions is 2007, accounting for11.82%。

In the past year, 16,981 code submissions were made and 14

There are 4260 issues in the whole community,184 issues in the open state and the overall solution rate of Bug Issues is 66.67%,From the perspective of the time when the community is open, the openness and interaction are normal.。

Project Relations and Technical Independence

CardanoThe Blockchain items associated with Ethereum are as follows.

Blockchain Project Types of correlation Sources of correlation

Monero
XMR

Decred
DCR

TRON
TRX

Cardano is related to Monero, Decred, TRON,public Chain Project

Main Chain Core Code Analysis

The main chain source code of Cardano is compared and analyzed with the main chain source code of some other public chain projects. At present, there are no other public chain projects similar to the main chain source code ofCardano

Lisk

Essential Information

   Lisk

organization Lisk Warehouse 32
Main chain repository LiskHQ/lisk
Star
2490
Fork
386
creation date 2016-02-02 05:45:35.000
Code Contributor 61
Code submission 19,486
Code submission in the past month 433
Technical assessment results:

Technical Analysis

Basic Technology

The Lisk public blockchain project provides white papers with detailed technical content and technical communities. The progress of the project basically conforms to its published roadmap plan. The core programming language of the Lisk main chain project is JavaScript the open source license is Other, and the code warehouse LiskHQ/lisk)has 2490 Stars and 386 Forks,Achieved a very high degree of community acceptance.

Project Team and Community

The Lisk core main chain project has 61 code contributors, of which the top 10 contributors are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
karmacoma 2362 0
MaciejBaj 1002 7
4miners 926 0
nazarhussain 597 5
SargeKhan 531 8
ManuGowda 450 12
diego-G 420 0
Tschakki 310 0
jondubois 287 1
pablitovicente 216 0

There are 20 contributors matching the core main chain project code programming language JavaScript skills, among which the top 10 contributors are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
5an1ty 2 0
chiptus 3 0
MaxKK 3 0
tobiaslins 4 0
TheGoldenEye 16 0
willclarktech 44 0
yatki 104 12
vitaly-t 159 0
jondubois 287 1
SargeKhan 531 8

The top ten contributors to the core main chain project are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
jondubois 287 1
tobiaslins 4 0
5an1ty 2 0
vitaly-t 159 0
dakk 6 0
fix 33 0
m-schmoock 4 0
MaxKK 3 0
karmacoma 2362 0
Isabello 3 0

There are many code contributors to Lisk core main chain project, including some developers with strong technical ability. Among them, excellent contributors account for 6.383% of the total number of contributors, and the total number of code submissions is 293, accounting for1.50%。

In the past year, 19,486 code submissions were made and 433

There are 2461 issues in the whole community,203 issues in the open state and the overall solution rate of Bug Issues is 98.18%,From the perspective of the time when the community is open, the openness and interaction are normal.。

Project Relations and Technical Independence

LiskThe Blockchain items associated with Ethereum are as follows.

Blockchain Project Types of correlation Sources of correlation

Groestlcoin
GRS

Ark
ARK

Lisk is related to Groestlcoin, Ark,public Chain Project

Main Chain Core Code Analysis

The main chain source code of Lisk is compared and analyzed with the main chain source code of some other public chain projects. At present, there are no other public chain projects similar to the main chain source code ofLisk

Bitcoin

Essential Information

   Bitcoin

organization Bitcoin Warehouse
Main chain repository bitcoin/bitcoin
Star
41607
Fork
24808
creation date 2010-12-19 23:16:43.000
Code Contributor 679
Code submission 22,515
Code submission in the past month 231
Technical assessment results:

Technical Analysis

Basic Technology

The Bitcoin public blockchain project provides white papers with detailed technical content and technical communities. The progress of the project basically conforms to its published roadmap plan. The core programming language of the Bitcoin main chain project is C++ the open source license is Other, and the code warehouse bitcoin/bitcoin)has 41607 Stars and 24808 Forks,Achieved a very high degree of community acceptance.

Project Team and Community

The Bitcoin core main chain project has 679 code contributors, of which the top 10 contributors are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
laanwj 1674 5
sipa 1145 2
MarcoFalke 907 10
TheBlueMatt 644 0
theuni 586 0
jnewbery 507 3
jonasschnelli 500 0
gavinandresen 485 0
practicalswift 484 13
luke-jr 377 0

There are 20 contributors matching the core main chain project code programming language C++ skills, among which the top 10 contributors are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
paveljanik 109 0
kallewoof 113 0
hebasto 160 6
gmaxwell 163 0
morcos 209 0
promag 252 0
ryanofsky 265 0
gavinandresen 485 0
theuni 586 0
sipa 1145 2

The top ten contributors to the core main chain project are as follows.

Contributor Number of total code submissions Number of code submissions in the past month
sipa 1145 2
luke-jr 377 0
laanwj 1674 5
jamesob 84 0
gavinandresen 485 0
gmaxwell 163 0
petertodd 102 0
codler 10 0
jonasschnelli 500 0
TheBlueMatt 644 0

There are many code contributors to Bitcoin core main chain project, including some developers with strong technical ability. Among them, excellent contributors account for 33.64485981308411% of the total number of contributors, and the total number of code submissions is 9285, accounting for41.24%。

In the past year, 22,515 code submissions were made and 231

There are 17496 issues in the whole community,773 issues in the open state and the overall solution rate of Bug Issues is 92.03%,From the perspective of the time when the community is open, the openness and interaction are normal.。

Project Relations and Technical Independence

BitcoinThe Blockchain items associated with Ethereum are as follows.

Blockchain Project Types of correlation Sources of correlation

Litecoin
LTC

Bitcoin
BTC

Peercoin
PPC

Bitcoin
BTC

Dash
DASH

Bitcoin
BTC

Syscoin
SYS

Bitcoin
BTC

Particl
PART

Bitcoin
BTC

United Bitcoin
UBTC

Bitcoin
BTC

Namecoin
NMC

Primecoin
XPM

XRP
XRP

Dogecoin
DOGE

Vertcoin
VTC

DigiByte
DGB

ReddCoin
RDD

MonaCoin
MONA

Groestlcoin
GRS