The development of Bitcoin Cash has grown tremendously in the last year between third-party services and infrastructure. Since the creation of BCH, a number of full-node clients not only distribute important binary data, but also offer various features. One of these projects is the Bitcoin Cash validator and the database created by Tom Zander, called Flowee the Hub, a BCH client that wants to be a multiservice node offering a multitude of features.
Read also: Video: Will Bitcoin crash or double its price after halving? Minors have their say
Flowee the hub
When Satoshi Nakamoto released the Bitcoin code base in 2009, he wrote the protocol with the help of the C ++ programming language, but Bitcoin itself can conform to any language and any complete node implementation. respecting the consensual rules. Bitcoin Cash has 1,525 public nodes running BCH and there are five different BCH complete nodes, according to Coin Dance statistics. At present, there are ABC Bitcoin, BCHD, Bitcoin Unlimited, Bitcoin Verde and Flowee the Hub. The Flowee project is a BCH validator and database created by developer Tom Zander.
The full node client validates BCH transactions so that users and organizations can verify the data as factual. The software can also transfer transactions and provide a record of incoming transactions, giving the Flowee user real-time data. Beyond full node operations, Flowee also offers basic support for applications. The Flowee hub is essentially a complete suite of APIs or a set of routines, protocols, and tools for creating with Bitcoin Cash.
When Zander introduced the platform to the BCH community, he explained how he created Flowee to produce an incredibly scalable client that could "communicate with the blockchain in an easy-to-understand API." "Do not interfere with the software of other people or unreliable third parties," explains the platform's website. "Flowee allows you to process or create Bitcoin Cash payments in your own applications." The developer, known as "Imaginary user name'Describes Flowee in a very succinct way when setting up the project. The software engineer said:
For people requiring TL; DR: Tom Zander is looking to build a "full service" BCH node integrating various useful functions at a more basic level (facilitating explorer deployment and exploration, etc.), multithreading to solve the block / tx validation problem , has blocks mapped in memory to reduce the use of RAM (1 GB blocks can be deployed without pain) and can be easily managed. Imagine having Bitpay infrastructure under one roof, with a GPL license.
Bitcoin Cash Can Scale
Flowee has four different paths: the hub, an indexer, a 'vulcano' transaction and a point-of-sale system called Flowee Cashier under construction. The indexer basically allows you to quickly get indexes of the BCH chain. "Indexer is a stand-alone service that you can deploy to one (or more) machine (s) and that creates an index of the most important details of the transaction database that the hub stores", details the documentation for the index. ; indexer. "This allows you to" track the money, "so to speak, and all departments who want to track customer payments will want to have access to an indexer." The vulcano transaction (txVulcano) is a test tool designed to "create huge amounts of transactions". According to the documentation, the transaction The main objective of Vulcano is to exploit blocks and use the reward blocks to create more transactions with more inputs. The vulcano process continues in a repetitive cycle in order to handle extremely large blocks.
In March, the developer Flowee revealed that the project had been "subjected to stress tests and used to create large blocks for a week". Zander added:
1.2 million transactions on 400 MB processed in 45 seconds.
Flowee the Hub is open source and code is available on Gitlab. Reference documentation is available on docs / hub. Recently, Flowee released the 2019-09 release, which features APIs and features for the November 15 upgrade. The latest specifications of the Flowee version can be viewed here. invited to improve the software as soon as possible before the upgrade. Zander noted on November 6 that the installation of the latest version of Flowee was a kid's game. "I installed Flowee the Hub on a single server last night and the initial synchronization of the blocks took only 2 hours," said the developer. tweeted. "Deal with the full history of 11-year blocks – I think that's a good proof that Bitcoin Cash can already very well adapt, thanks."
Flowee is an implementation of BCH that has been around for quite some time and the software aims to enhance scalability while providing a suite of services. While Bitcoin ABC and Bitcoin Unlimited are the dominant nodes, other BCH customers offer a choice to users while offering different sets of features. For example, BCHD is a full-node BCH implementation written in GB (golang) that provides an advanced API, an adjustable block size, BIP 157/158, BIP 68 and other features. Bitcoin Verde is a complete node client that has been built from the ground up and offers a block explorer and library. Multiple clients such as Flowee and other implementations of BCH can provide developers who create BCH applications and other types of platforms the tools they need to create robust products and services while accelerating their workflow. If you are interested in what Flowee offers, see the project start page.
What do you think about the Bitcoin Cash Flowee the Hub platform? Tell us what you think about this topic in the comments section below.
Image credits: Shutterstock, Flowee the Hub and Pixabay.
Are you a developer looking to use Bitcoin Cash? See you on our Bitcoin Developer page where you can get Bitcoin Cash Developer Guides and start using the BitBox, SLP and Badger Wallet SDK.