Top 10 Popular Blockchain Open Source Software

More and more enterprises regard open source software as an important choice for building basic information systems. " Low cost, high security, flexibility and freedom, high availability, and good collaboration ..." A series of technical advantages make more and more Businesses can't say no.

In the field of blockchain, what are the popular open source software? In this issue, we will take stock of the top 10 popular blockchain open source software, which ones are you familiar with?

Hyperledger Fabric open source blockchain distributed ledger

Hyperledger Fabric is an open source blockchain distributed ledger created by the Linux Foundation . It is a platform that provides distributed ledger solutions for different occasions. It uses a modular architecture to provide switchable and scalable components, including consensus algorithms. , encrypted security, digital assets, smart contracts and identity authentication services.

Unlike public chain projects such as Bitcoin, Hyperledger Fabric avoids issues such as "throughput, transaction disclosure privacy, finality, and consensus algorithm efficiency", making it easy for developers to develop commercial applications.

XuperChain Baidu's underlying blockchain technology architecture

XuperChain is an underlying blockchain technology, the first open source project under the super chain system, and the underlying solution for building a super alliance network. The design of XuperChain adopts a modular plug-in design, which has the characteristics of high performance, security, high scalability, multi-language development of smart contracts and flexibility.

XuperChain has multiple technical features:

1) Provide multiple components and realize customized development. Capabilities such as smart contracts and consensus mechanisms are disassembled into individual modules, and developers can flexibly call them according to the application requirements of the scene, making blockchain application construction more efficient;

2) It supports global deployment and can exchange data in an efficient wide area network;

3) The performance is industry-leading, using the original parallel technology in the chain to achieve 65,000 TPS for a single chain and 200,000 TPS for the overall network.

ZCash is an alternative digital currency based on blockchain technology

ZCash is an alternative digital currency based on blockchain technology. It uses a technology called zero-knowledge proof to verify the authenticity of transactions. Well-known cryptography expert Matthew Green participated in the design. Based on maintaining the confidentiality of transaction metadata, it provides higher privacy and anonymity standards for complex zero-knowledge proof schemes. 

The developer said that if Bitcoin is HTTP, then Zcash is HTTPS. Zcash uses encryption to hide the identity of users. It claims to be the first truly anonymous digital currency.

BCOS blockchain underlying technology platform

BCOS (Be Credible, Open&Secure) is a completely open source blockchain underlying technology platform. It is developed based on existing blockchain open source projects, taking into account the maturity of open source projects, the friendliness of development interfaces, the availability of technical components, and the availability of The degree of plug-in, the degree of diversified and complex business support, etc., and according to the specifications and requirements of the enterprise-level blockchain system, the open source project is transformed and upgraded from the bottom layer to form a function, performance, and security that meets the enterprise-level application scenarios. A technical platform that meets the requirements of security, supervision, etc., and helps users in various industries to build commercial blockchain services.

Under the test of real production data, the BCOS platform maintains zero-fault operation, which confirms its advantages of safety and controllability, business feasibility, and robustness. Its functions, performance, fault tolerance, reliability, security, confidentiality, traceability, Features such as modularity, maintainability, portability, interoperability, and data consistency have also been verified to meet high standards.

Bletchley Microsoft open source blockchain platform project

Bletchley is the architecture used by Microsoft to build the enterprise consortium blockchain ecosystem, rather than a whole new blockchain stack. With this, Microsoft hopes to bring the distributed ledger (blockchain) platform into the enterprise environment, and build solutions that solve real business problems while ensuring the openness of the platform.

This enables a more open, transparent and publicly verifiable system that will fundamentally change the way we think about exchanging value and assets, enforcing contracts, and sharing data across industries. There are virtually no limits to the applications using blockchain, ranging from lending, securities and payments, to more efficient supply chains and even identity management and verification.

The project has been open to multiple blockchain protocols, supporting unspent transaction output (UTXO) protocols (such as HyperLedger), and account-based protocols (such as Ethereum), and the protocols it supports are also evolving as development continues. Constantly expanding.

Hyperledger open source ledger system

The Hyperledger project is to create a collaborative project to advance blockchain technology by marking and locating important features and missing requirements, as a cross-industry open standard for distributed ledgers, which can change the way global business transactions are conducted.

A distributed ledger is a permanent, secure tool that makes it easier to create business networks without a centralized point of control. With a distributed ledger, almost anything of value can be tracked and traded. For example, it can help companies set up securities functions in minutes.

Accord Project smart contract platform

The Accord Project is an open ecosystem of the Linux Foundation, a non-profit, collaborative, and proactive project, an ecosystem and open source tools dedicated to smart legal contracts. Open source means that anyone is free to use and contribute to it.

Smart contracts promise to reduce friction and transaction costs when establishing and managing business relationships, leveraging the tools necessary to format, share, execute and manage legally enforceable machine-readable agreements. The Access project is to establish and maintain the technical basis for smart legal contracts in a technology-neutral manner.

Truffle Blockchain blockchain development framework

Truffle is a set of development framework for Ethereum-based Solidity language, which can make development easier for Ethereum developers.

Truffle characteristics:

  • Built-in smart contract compilation, linking, deployment and binary management
  • Automated contract testing with Mocha and Chai
  • Configurable build pipeline that supports custom build processes
  • Scriptable deployment and migration framework
  • Network management for deployment to many public and private networks
  • Interactive console for direct contract communication
  • Rebuild assets on the fly during development
  • An external script runner to execute scripts in the Truffle environment

Libra Digital currency issued by Facebook

Facebook has established a subsidiary, Calibra, with the goal of providing financial services to users through the Libra network. The Libra wallet is Calibra's first product, and the wallet will be available to users through Messenger and WhatsApp as well as a standalone product.

In its white paper, Libra describes its mission: to build a simple, borderless currency and financial infrastructure that serves billions of people.

The core code of Libra is developed using Rust, and Facebook describes the protocols and goals adopted by Libra: to support small-fluctuation cryptocurrencies (stable coins) through a decentralized, programmable database.

Storj's cloud storage platform based on blockchain technology

Storj is based on blockchain technology and peer-to-peer protocols to provide the most secure, private and encrypted cloud storage.

STORJ is a cloud storage platform that strives to be censorship-free, surveillance-free, and without downtime. The STORJ platform allows users to store data in a secure and decentralized manner through encryption and a series of decentralized applications. It uses block transaction functions such as transaction ledger, public/private key encryption and cryptographic hash functions for security. It is cheaper, faster and more secure than traditional cloud storage services.

Reposted from: Inventory of 10 popular blockchain open source software, how many do you know? _yssycz - open source project management

Guess you like

Origin blog.csdn.net/fuhanghang/article/details/131984076