Incubed for Python, Batteries Included

By May 15, 2020Ethereum
Click here to view original web page at blog.slock.it

Python gets the lightest blockchain client out there.

A comprehensive standard library powered Python’s “batteries included” motto in the 90s; 10 years later, the scientific community project SciPy rose in popularity by hosting Pandas, Numpy and other broadly adopted tools. More recently, AI and data mining demands inspired the creation of Jupyter, an interactive notebook that combines SciPy with gorgeous graphics and simulations.

In the Ethereum ecosystem, the language is also well-regarded: used for the first reference-implementation of its virtual machine, and now for its second, Trinity client for version 2.0 of the protocol. It inspired Vyper, a pythonic smart contract language; it’s used in Casper, the proof-of-stake consensus algorithm; and continues to be Vitalik’s weapon of choice.

Python is the №1 Googled programming language, according to Github’s “PYPL PopularitY of Programming Language.” When all search engines are considered, it is in the top three, along with C and Java, in the TIOBE index.

The Incubed network is designed to empower battery-powered devices, like smart phones and IoT devices, to efficiently transact on-chain as trustless as if operating a blockchain client onboard. It encourages dApp developers to run the Incubed Server, become part of the network, and contribute to the whole community that needs a stable blockchain API.

Incubed is the first blockchain client of its kind, supporting the decentralization of APIs by incentivizing the users to host them and help provide the community with access to reliable infrastructure.

Incubed adds a user maintained access layer for applications to send and gather verifiable data from Ethereum based blockchain networks and will provide access to other financial services in the future.

Participating in the network will not only guarantee extra security for decentralized applications, but help a myriad of other companies, individuals, devices, and systems to access verifiable blockchain data on demand.

The client is developed in C and ported to multiple platforms, including ARM and operating systems like Linux, Windows, and MacOS. The shared libraries contain an API for RPC that makes it easy for writing tools in higher-level programming languages, as we did with Java, C#, Javascript, and Python.

This means that with Python you can use Incubed on a Raspberry Pi the same way you would in a Windows machine — not a single additional line of code!

A comprehensive standard library powered Python’s “batteries included” motto in the 90s; 10 years later, the scientific community project SciPy rose […]

Leave a Reply