- How to Adjust X and Y Axis Scale in Arduino Serial Plotter (No Extra Software Needed)Posted 2 months ago
- Elettronici Entusiasti: Inspiring Makers at Maker Faire Rome 2024Posted 2 months ago
- makeITcircular 2024 content launched – Part of Maker Faire Rome 2024Posted 5 months ago
- Application For Maker Faire Rome 2024: Deadline June 20thPosted 6 months ago
- Building a 3D Digital Clock with ArduinoPosted 11 months ago
- Creating a controller for Minecraft with realistic body movements using ArduinoPosted 11 months ago
- Snowflake with ArduinoPosted 12 months ago
- Holographic Christmas TreePosted 12 months ago
- Segstick: Build Your Own Self-Balancing Vehicle in Just 2 Days with ArduinoPosted 1 year ago
- ZSWatch: An Open-Source Smartwatch Project Based on the Zephyr Operating SystemPosted 1 year ago
IBM open sources its blockchain code: start thinking about BC on open source hardware?
IBM has open sourced a significant chunk of the blockchain code it has been working on, putting its weight behind the Linux Foundation and its Hyperledger project.
Big Blue has dumped the Apache 2.0-licensed source on GitHub, providing a limited but functional dev environment to build on. The IT giant has pledged to maintain the code as others build on top of it, including big-name Hyperledger partners that include Intel, Fujitsu, Cisco, JP Morgan, Accenture and others.
Key elements in the code dump are a “consensus algorithm” which is vital for proper functioning of a decentralized system, and a contract template that helps people code agreements into the system in Java.
Why open source?
As to why IBM would want to open source the technology used to make this happen, it is, of course, thinking about its own interests.
Businesses will gravitate toward whichever platform is most in use and most widely supported, and that is likely to be an open source and hence uncontrolled, low-cost option, as opposed to, say, a Microsoft proprietary solution.
Once that broad foundation is in place, IBM can then sell its services on top of that network, using its expertise to make things easy.
With blockchain it is possible to reach agreement on the terms and have them entered as an electronic contract into the blockchain system. Then, RFID chip data can be used to confirm that the product has been delivered. Once that data enters the system, the funds can then be instantly and automatically transferred from one company to the other. If the system can be made to work, the potential savings in time and money are enormous.
The most immediate uses are in things like insurance and banking – where vast quantities of fairly standard transactions are carried out each day. But blockchain’s uses could easily be expanded to cover a wide range of industries, greatly increasing business efficiency.
Governments could use it to improve their notoriously bureaucratic tendering processes. The healthcare industry could share electronic medical records in fast and secure ways. Digital media could be shared and paid for instantly and easily. The internet of things could be provided with a clear business structure. And so on.
Source: The Register