Home Blog Page 264

Essential Hyperledger Composer tools and administrative, operational, and development commands

Hyperledger tools are very popular for building blockchain and decentralized applications. In particular, Hyperledger Fabric and Hyperledger Composer are the most widely used tools. Hyperledger Fabric Architecture and Components for Blockchain Developers and Installing Hyperledger Fabric on AWS articles are great resources for learning about Hyperledger Fabric. Once you learn about Hyperledger Fabric, you can move on to explore Hyperledger Composer.

Hyperledger Composer is a set of collaboration tools for business owners and developers that make it easy to write chaincode for Hyperledger Fabric and decentralized applications (DApps). With Composer, you can quickly build POC and deploy chaincode to the blockchain in a short amount of time. Hyperledger Composer consists of the following toolsets:

  • A modeling language called CTO: A domain modeling language that defines a business model, concept, and function for a business network definition
     
  • Playground: Rapid configuration, deployment, and testing of a business network
     
  • Command-line interface (CLI) tools: The client command-line tool is used to integrate business network with Hyperledger Fabric

Composer-CLI is the most important tool for Composer deployment; it contains all the essential command-line operations. Other very useful tools include Composer REST server, generator Hyperledger Composer, Yeoman, and Playground. Composer CLI provides many useful tools for developers.

Composer CLI can be used to perform multiple administrative, operational, and development tasks. Here is a summary of the CLI commands:

Command

Description

Examples

composer archive

<subcommand>

Composer archive command.

 

Composer archive list.

 

composer card

<subcommand>

Command for managing business

network cards.

Composer card list.

 

composer generator

<subcommand>

 

Composer generator command to

convert a business network

definition into code.

Composer generator

docs.

 

composer identity

<subcommand>

Composer identity command.

 

Composer identity

issue.

composer network

<subcommand>

Composer network command.

 

Composer network

install.

composer participant

<subcommand>

Composer participant command.

Composer participant

add.

composer report

 

 

Command for creating a report of

the current .Composer

environment

 

Composer report.

 

composer transaction

<subcommand>

Composer transaction command.

 

 

Composer transaction

submit.

The Composer REST server is used to generate a REST interface to a deployed blockchain business network.

Now that you know the essential tools and commands of Hyperledger Composer, the next is to follow this article: Hyperledger Composer Development Environment Requirements and Setup that gives you step-by-step guide for installing Hyperledger Composer development requirements as well as showing you how to configure a business network on Hyperledger Composer.

 


About Authors
This article is written by Matt Zand (Founder of High School  Technology Services) in collaboration with Brian Wu who is a senior blockchain instructor at Coding Bootcamps school in Virginia.

Oracle Sponsors KubeCon + CloudNativeCon + Open Source Summit China 2019

Oracle is a committed and active member of the Linux community and is a gold sponsor of KubeCon + CloudNativeCon + Open Source Summit China 2019 (Shanghai, June 24-26, 2019). A founding platinum member of The Linux Foundation® and also a platinum member of Cloud Native Computing Foundation® (CNCF®), Oracle is dedicated to the worldwide success of Linux for organizations of all sizes…
Click to Read More at Oracle Linux Kernel Development

Oracle Sponsors KubeCon + CloudNativeCon + Open Source Summit China 2019

Oracle is a committed and active member of the Linux community and is a gold sponsor of KubeCon + CloudNativeCon + Open Source Summit China 2019 (Shanghai, June 24-26, 2019). A founding platinum member of The Linux Foundation® and also a platinum member of Cloud Native Computing Foundation® (CNCF®), Oracle is dedicated to the worldwide success of Linux for organizations of all sizes…

Click to Read More at Oracle Linux Kernel Development

Oracle Sponsors KubeCon + CloudNativeCon + Open Source Summit China 2019

Oracle is a committed and active member of the Linux community and is a gold sponsor of KubeCon + CloudNativeCon + Open Source Summit China 2019 (Shanghai, June 24-26, 2019). A founding platinum member of The Linux Foundation® and also a platinum member of Cloud Native Computing Foundation® (CNCF®), Oracle is dedicated to the worldwide success of Linux for organizations of all sizes…

Click to Read More at Oracle Linux Kernel Development

Linux Foundation Board Elects Longtime Community Members to Chair and Vice Chair

The Linux Foundation today is announcing its new Board Chair Nithya Ruff and Vice Chair Wim Coekaerts, both of whom bring a long history of contribution, collaboration and developer advocacy to their new positions. Both existing board members, these new roles will allow them to deepen their stewardship and support for Linux and open source projects across industries.

Read More »

Kubernetes 1.15 Released

The Kubernetes community has announced the release of Kubernetes 1.15, the second release of 2019. The release focuses on Continuous Improvement and Extensibility. Work on making Kubernetes installation, upgrade and configuration even more robust has been a major focus for this cycle for SIG Cluster Lifecycle. The release comes in time just before KubeCon + CloudNativeCon Shanghai, which will bring the larger cloud-native community together in China. Read more about what’s new in Kubernetes 1.15 here.

Embracing open source could be a big competitive advantage for businesses

As companies chase the transformational technologies that will deliver exponential returns, they should turn their attention from the “what” to the “how.” One type of software underpins many of the most exciting, cutting-edge innovations today, including AI, cloud, blockchain, and quantum computing: open source.

Read More »

Are Your Linux Servers Really Protected?

When thinking about IT security, one area that may not readily come to mind is the physical security of an enterprise’s servers. It’s often thought that because the servers are behind lock and key and/or in a data center, and because the data is in continuous use, encrypting the server drives isn’t needed since the data is never at-rest.

Read More »

Linux Kernel 5.2 Will Address Industrial Operations, Two-Factor Authentication

Currently, at release candidate 3, the Linux 5.2 kernel is coming soon and promises to offer quite a host of impressive new features and improvements. Lets take a look at some of the highlights.

New Features

Fieldbus Subsystem

One of the new features that should excite anyone who deals with automated industrial systems is the introduction of the new Fieldbus Subsystem. Fieldbus is crucial in connecting different systems in industrial environments, and with this addition, the Linux kernel can now natively communicate with field instruments (such as those used in manufacturing plants) as a part of a control system.

Read More at The New Stack »

Linux’s Broadening Foundation

It’s time to embrace 5G, starting with the Edge in our homes and hands.

In June 1997, David Isenberg, then of
AT&T Labs Research, wrote a landmark
paper titled “Rise of the Stupid
Network”
. You can still find it here. The
paper argued against phone companies’ intent to make their own systems
smarter. He said the internet, which already was subsuming all the world’s
phone and cable TV company networks, was succeeding not by being smart, but
by being stupid. By that, he meant the internet “was built for intelligence at
the end-user’s device, not in the network”.

In a stupid network, he wrote, “the data is boss, bits are essentially free,
and there is no assumption that the data is of a single data rate or data
type.” That approach worked because the internet’s base protocol, TCP/IP, was
as general-purpose as can be. It supported every possible use by not caring
about any particular use or purpose. That meant it didn’t care about data
rates or types, billing or other selfish concerns of the smaller specialized
networks it harnessed. Instead, the internet’s only concern was connecting end
points for any of those end points’ purposes, over any intermediary networks,
including all those specialized ones, without prejudice. That lack of
prejudice is what we later called neutrality.

The academic term for the internet’s content- and purpose-neutral design is
end-to-end. That design was informed by “End-to-End Arguments in System
Design”
, a paper by Jerome Saltzer, David P. Reed and David D. Clark,
published in 1980. In 2003, David
Weinberger
and I later cited both papers in
“World of Ends: What the Internet Is and How to Stop Mistaking It for
Something Else”
. In it, we explained:

When Craig Burton describes the Net’s stupid architecture as a hollow
sphere comprised entirely of ends, he’s painting a picture that gets at
what’s most remarkable about the Internet’s architecture: Take the value out
of the center and you enable an insane flowering of value among the connected
end points. Because, of course, when every end is connected, each to each and
each to all, the ends aren’t endpoints at all.

And what do we ends do? Anything that can be done by anyone who wants to
move bits around.