General Overview of the Particl Network

Links: Particl-Core, Particl-Desktop (market branch), Particl-Market, Partyman (cold staking), Copay, OMP-Lib, Atomicswap, Particl-Bitcore-Lib, Bitcore-Mnemonic, Particl-Bitcoind-RPC, Particl-Bitcore-Message, Particl-Bitcore-Node, Blue-App-BTC, Particl-Insight-API, Particl-Insight-UI, Partsuite_Partd, Partsuite_Partutil

What Am I Seeing in This Video?

Tecnovert, Particl’s Lead Core Developer & Cryptographer, making some commits

This Particl network overview video regroups all of the major development-based repositories, meaning that non-development repositories such as the particl.io, branding, whitepaper, as well as a few others are excluded. It shows Particl developers’ Github activity over time. Each moving user is a Github user that has contributed to one of the listed repositories, and each “ray” being shot from these users is a contribution. Furthermore, we have highlighted Particl developers so that their names and pictograms appear in green whereas Bitcoin Core developers appear as a white/grey name color.

Each “node” represents a folder within one of our repositories and their link to other folders are identified by “branches”. Every folder within the same repository is represented under the same “master branch”.

Note: None of these visualizations displays all the work done by the development team. Indeed, each repository is represented by a single Git branch, meaning that work accomplished on other git branches is not reflected in the animation. For example, Particl Desktop’s visualization is set up on the “market” branch, which is the most up-to-date but doesn’t display the work being done on the feature-multiwallet-v2 and proposals branches (see active branches here).

Observations

What is particularly interesting to notice is just how much the Bitcoin Core developers are contributing, indirectly, to the Particl project. In fact, because we constantly update our codebase to match the latest version of Bitcoin Core, we benefit from all the ongoing research and development going on over the Bitcoin network.

Moreover, keeping our codebase up-to-date not only grants the Particl blockchain with all the security, performance, stability, privacy, and utility enhancements made to the Bitcoin blockchain, but it also enables our development team to fork any interesting Bitcoin product and adapt it to work over the Particl network.

Particl Copay, our mobile wallet currently available on Google Play and for desktops, is a great example and demonstration of this concept. In fact, Copay has initially been developed by Bitpay and was designed to be a Bitcoin-only mobile wallet. It was, however, forked by the Particl development team to give its community an easy-to-use mobile wallet that could also double as a tool to generate and use Particl multi-signature addresses, a feature that, to this day, is still only available on Particl Copay.

Particl Desktop & Particl Market From Up Close

We’ve also isolated three of the repositories shown in the Particl Network visualization and zoomed in to show in greater details the work being accomplished. These three repositories are the three main ones in the project and are the ones which are being developed the most to accomplish our vision.

Particl Desktop

Particl Market

Particl Core in Comparison to Bitcoin Core

Bitcoin Core x Particl Core

In the video above, you can compare both Bitcoin’s (left) and Particl’s (right) core codebases. This visualization really highlights the relentless work accomplished by our Lead Core Developer & Cryptographer Tecnovert as he adds features on top of the Bitcoin codebase at a record speed while constantly keeping Particl’s codebase version in sync with that of Bitcoin’s.