►
Description
A virtual meetup hosted by Hyperledger Dallas on January 20, 2022 featuring Lino Quagliariello, Product Manager and Blockchain expert at MDxBlocks, and Swapnil Daphidale, Senior DevOps and Hyperledger Fabric Expert. Learn how to deploy script-free, production-grade, hybrid Hyperledger Fabric 2.2 networks using only free UI-based tools. Also, learn how to invite organizations, create channels, deploy chaincode, manage certificates, manage peers, and more, all without a single line of the script.
More about the meetup is at: https://www.meetup.com/Hyperledger-Dallas/events/283085184/
A
B
You
are
now
live
all
right
good
morning,
good
afternoon,
good
evening,
everyone,
wherever
you're
joining
from,
and
thank
you
for
joining
us
today.
It
gives
me
great
pleasure
to
introduce
our
speakers
of
the
day.
Lino
quakiarie,
hello,
correct
me.
If
I'm
wrong,
he
is
a
product
manager
and
a
blockchain
expert
at
mdx
blocks.
Lino
has
been
working
with
enterprise
blockchain
for
the
last
four
years
and
he's
passionate
about
the
space.
B
B
Today's
topic
of
presentation
is
script:
free
production
grade
hype,
hybrid
hyperledger,
fabric
deployment
and
management,
and
it
gives
me
actually
I'm
more
excited
for
this
presentation
today,
because
leno
is
going
to
dive
right
into
the
tools
and
show
us
how
things
work
you
know.
Typically,
our
presentations
are
about
a
speaker
walking
us
through
information.
You
know
via
slides
and
decks,
but
I
think
today
we'll
see
them
getting
their
hands
dirty
and
and
real-time
deployment.
B
With
that,
I
will
open
up
the
floor,
but
before
I
do
that
a
quick
housekeeping
items,
if
you
have
any
questions,
please
feel
free
to
put
that
in
the
chat.
I
will
be
monitoring
the
questions
and
we
will
table
that
towards
the
end
as
lino
and
swapnil
have
finished
their
walkthrough,
and
with
that
I
will
open
up
to
lino
the
floor.
Is
all
yours.
A
Thank
you
very
much
giotti.
I
appreciate
the
the
introduction
you
got
my
last
name
right.
That
was
very,
very
good,
and
so
today
we're
gonna
present
a
way
to
deploy
hyperledger
fabric
without
using
any
scripts
and
as
giotti
mentioned
I'm
joined
over
here
by
my
colleague
and
he's
gonna.
Do
the
the
demos
so
he's
gonna
get
the
his
hands
dirty.
A
So
the
idea
of
synthesis
is
started
when
we
thought
about
a
network
with
you
can
have
networks
with
a
hundred
or
thousands
of
companies,
and
every
company
has
their
own
their
preferred
infrastructure.
So
you
can
as
well
have
a
network
like
the
one
you're
seeing
right
now
on
the
screen
with
a
beautiful
mix
of
infrastructure.
A
So
when
you
have
a
networks
and
the
greater
the
networks
more
complex,
how
do
you
keep
every
single
peer
that
the
organization
is
responsible
for
their
peers
and
every
single
peer
up
and
running
all
the
time
with
scripts?
So
it
becomes
overwhelming
and
that's
why
we
created
synthesis.
That
is
only
uses
a
graphically
user
interface
that
you're
gonna,
see
on
the
demo
and
connects
everybody
seamlessly.
A
So
it's
just
a
basic
invite
and
the
companies
join
the
network
and
everything
is,
is
done
using
a
graphical
user
interface.
A
It's
important
to
mention
that
synthesis
is
a
free
tool,
so
you
can
download
as
many
as
as
you
want
and
create
your
network
or
create
a
production
grade
network.
It's
important
to
mention
that
synthesis
is
a
client,
so
you
download
the
software
and
install
on
your
infrastructure.
A
So
if
you
have
azure
you
download
install
in
your
infrastructure,
if
you
have
on-premises
you're
going
to
do
the
same
so
on
any
cloud
you're
going
to
download
it
install
on
on
your
own
infrastructure-
and
this
is
important
because
users
they
have
control
over
their
infrastructure
on
they-
have
a
control
over
their
data.
They
have
control
over
their
security.
A
A
Synthesis
is
based
on
kubernetes
and
the
idea
of
synthesis
is
to
make
the
experience
as
easy
as
possible.
So
synthesizing
includes
a
auto
deploy
for
kubernetes
clusters.
A
We
just
thought
that
would
be
nice
to
offer
the
auto
deploy
for
people
that
have
no
experience
with
kubernetes
or
leader
experience
with
kubernetes.
Also
synthesis
provides
an
api
to
handle
any
operations
with
chain
codes.
We're
going
to
go
through
that
private
data
collection
and
hsm,
and
also
as
an
add-on
support.
A
C
Cool,
thank
you,
hi
everyone.
So
let's
just
jump
right
into
the
demo
and
see
how
things
actually
work.
So
to
do
that,
you
would
just
visit
synthesis
dot
io
before
going
ahead.
I
just
like
to
highlight
the
four
steps
that
we
would
be
basically
having.
First,
we
would
install
a
synthesis
download.
This
is
an
dashboard
client
with
which
you
interact
with
your
network,
so
you
would
install
it.
Then
you
would
deploy
an
hyperledger
network.
This
would
consist
of
the
consortium
network
which
would
have
orders
nodes.
C
Then
you
would
invite
other
organization
do
these.
Invitations
would
be
for
the
peer
organization
which
would
be
joining
your
consortium
and
then
that's
it.
You
would
manage
everything
from
a
graphical
user
interface,
all
further
operations
like
creating
chant
code
and
channels
and
all
those
things,
so
you
can
just
naming
it
to
download,
and
then
there
are
few
sign
up
steps
that
lino
can
show
you
later
on.
But
that's
how
I
mean.
Basically,
you
would
just
get
started.
C
If
you
click
it,
it
would
actually
download
a
zip
file
which
contains
the
installer.
This
installer
is
compatible
with
linux
centos
as
well
as
ubuntu.
C
You
then
create
an
virtual
machine
in
your
environment,
so
whatever
environment
that
you
have
meaning
any
cloud
provider
or
on-premises
for
this
demo,
I
have
created
an
demo
ec2
server
on
aws
consortium
demo
on
this,
this
is
a
small
ec2
server.
I
just
moved
this
zip
file
over
there
and
a
random
installer.
C
Now,
basically,
you
have
this
client,
you
need
to
authenticate
with
so
that
I
mean
this
virtual
machine
or
this
dashboard
is
authenticated
with
your
app.
Only
so
just
go
back
to
synthesis,
launchpad
and
register
your
client,
you
paste
your
client
id,
and
that
should
be
the
registration
process
just
go
here
and
refresh.
C
Let's
go
through
it.
So,
first
of
all,
we
need
to
define
a
name
for
your
blockchain
network.
You
can
define
whatever
name
that
you
want,
then
you
can
you're
asked
to
give
our
username
and
passwords.
C
C
C
Then,
for
communication
between
network
you
can
have
an
automatically
generated
tls
certificates.
C
Then
credentials
for
ad
order
and
how
many
nodes
of
orders
that
you
would
want
to
have
in
your
network.
So
these
are
actually
I
college
fabric
order,
notes
that
would
be
spawned
after
we
basically
proceed
ahead.
C
Otherwise,
synthesis
can
help
you
to
get
started
with
with
it,
so
meaning
synthesis
would
create
or
deploy
and
kubernetes
cluster.
For
you.
C
Now
you
can
choose
any
of
the
supported
infrastructures
that
you
want
to
have.
We
currently
support
aws
google
cloud
azure
as
well
as.
C
So
I'm
just
choosing
google
cloud
for
now
and
in
demo
I
can
show
you
more,
this
async
cluster
name.
This
would
be
an
actual
cluster
name
for
the
kubernetes
cluster,
not
the
network.
So
I
mean
anything
that
you
want
to
mention.
You
can
do
it
here
then,
to
get
started.
C
You
can
add
a
the
nodes
under
this
kubernetes
cluster,
how
many
nodes
and
what
I
type
of
configurations
that
you
need
so
in
gcp
you
can
define
and
what,
if
whatever
number
of
nodes
that
you
want,
I
am
just
choosing
the
default
to
virtual
cpu
7.5
weeks
of
memory
and
count
as
two
I
mean
bare.
Minimum
two
should
be
fine,
the
region
that
you
want
to
have
the
zone
that
you
want
to
have.
C
Then
now
now
you
need
to
authenticate
this
synthesis
platform
with
a
cloud
provider
in
each
and
every
cloud
provider.
We
do
support
multi
various
ways
in
google's
gcp.
We
have
defined
some
documentation
wherein
you
create
and
service
account.
You
generate
keys
for
that
service
account
and
those
keys
for
service
accounts
are
being
used
over
here.
C
C
It
but
it
at
the
back
end
it
just
initializing,
with
your
cloud
provider
with
given
access,
if
anything,
any
authentication
issues,
it
can
just
show
you
over
here,
and
that
should
be
it.
We
are
ready
to
roll
this
provisioning
would
take
some
time.
We
definitely
should
have
some
quotas
available.
C
The
details
are
provided
in
documentation
once
you
click
finish.
It
would
just
go
ahead
and
click
create
and
kubernetes
cluster
with
defined
details.
It
would
create
an
hyperledger
network
with
defined
order,
nodes,
etc,
and
it
would
just
take
some
time
so
I'll
just
be
skipping
this
step
and
show
you,
then
the
actually
created
network
that
I
created
just
before
this
call.
C
C
C
C
Now
you
can
go
ahead
and
add
more
peer
organization.
Right
I
mean
you
can
invite
another
organization
say
that
hey
you
can
connect
with
me,
invite
them
to
this
consortium,
and
then
you
can
create
channels
between
them
and
move
ahead
with
that.
C
If
this
is
actually
I
mean
organization
or
not,
can
add
multiple
rows
and
send
invitations
for
all
of
them,
I'm
just
sending
it
so
upon
receiving
in
invitation,
you
would
be
getting
an
email
and
this
email
would
contain
all
the
details
about
how
to
sign
up,
and
it
would
be
similar
a
similar
visa
that
we
we
already
had,
meaning
you
would
also
have
a
new
account.
I
mean
this.
This
organization
would
have
its
own
account.
C
Now,
in
this
case
organization,
one
this
I
created
an
ec2
server
in
aws
again
I
installed
a
zip
file,
whatever
installer
that
I
have
I
registered
with
the
same
steps
and
then
I
would
again
be
welcome
with
similar
wizard,
wherein
I
need
to
provide
same
things
as
whatever
mentioned.
Instead
of
orders,
hence
I
mean
this
time
I
would
just
be
adding
a
fear
name,
number
of
peer
nodes
and
again
choosing
whatever
cloud
provider
that
this
organization
wants.
C
In
this
case,
this
organization
is
deployed
in
aws,
similar
thing
I
did
it
for
organization
2
as
well
and
over
here
organization
2,
is
on
google
cloud.
So,
on
google
slides
same
thing,
I
created
a
virtual
machine
machine
called
consortium
out
to
install
my
downloadable
and
went
through
the
wizard.
That's
how?
Basically,
whenever
these
organizations
are
ready,
you
would
see
status
as
active.
So
in
my
demo
my
example
I
had
two
organizations.
C
C
Okay,
you
can
also,
when
you
see
what
all
the
peers
and
anchor
nodes
are
there.
Now
you
have
organizations
over
here
now
you
can
create
channels
between
organ
and
again.
You
can
have
any
number
of
organization.
You
can
create
channels
and
install
chain
codes
on
those
channels
to
create
channels.
You
can
just
naming
it
over.
Here
again,
I
have
created
some
sample
channel,
but
here's
how
you
can
create
new
channels
and
just
add
channel,
give
it
a
huge
channel
name
whatever
that
you
want
to
have.
C
C
C
C
C
C
C
Cool
now
from
administrators
perspective,
you
have
initiated
that
any
I
mean
this
channel
should
be
I'm
inviting
these
organizations
to
join
this
channel.
C
The
same
thing
organization
in
organizations
dashboard,
you
would
be
basically
have
and
all
the
controls
over
here,
whether
you
want
to
approve
or
join
this
channel
or
not
both
of
the
organization
would
receive
these
notifications
that
hey
admin
created
in
channel
2.
Do
you
want
to
basically
approve
and
go
ahead
and
join
this
channel
or
not?
So
we
can
just
click
on
approve
at
the
back
end
right,
approve
and
move
ahead.
Similarly,
for
organization
2
as
well,
it
should
appear
over
there
yeah
same
thing.
You
approve
over
here
as
well.
C
You
can,
I
mean,
there's
an
option
over
here
to
create
and
channel
actually
create
and
join
time,
so
this
organization
would
join
after
the
channel
is
created
once
everything
is
done,
these
kind
of
statuses
will
be
here.
Channel
status
is
active
and
organizations
if
they
have
joined
or
not.
If
they
didn't
join,
you
have
an
option
to
retry.
C
If
there
is
failure,
you
would
get
an
email
address,
saying
whatever
the
issue
is
and
along
with
some
logs
now,
you
have
channels,
I
mean
you,
can
just
click
over
here
and
see
what
channel
I
mean.
What
all
things
like
this
channel
consists
of
right
now.
It
consists
of
some
chain
codes
and
just
click
on
channel
and
see
what
what
all
settings
that
you
selected
for
creating
the
channel
see
this,
or
this
is
also
now
ready
to
join.
C
C
C
So
you
can
even
change
name
select
a
channel.
You
can
select
any
number
of
items.
Sorry,
you
can
select
on
a
channel
from
list
of
channels.
C
Then
there
would
be
an
zip
file
which
contains
your
chain
code
actually
with
its
dependencies
mentioned,
like
package.json
and
all
those
things.
So
in
my
case,
I'm
just
using
this
app
car
example.
C
Now
I've
seen
supports
these
chain
code,
languages
javascript
and
go.
You
can
select
whatever
chain,
whatever
language
that
chain
code
was
written
in
and
the
version
of
the
language
that
was
used
to
write
the
chain
code.
This
is
used
to
resolve
dependence.
He
is
in
the
back
end
multiplying
chain
code.
This
was
written
in
version
8.
C
C
Again,
though,
our
channel
has
both
of
the
organizations
on
it,
you
can
optionally
choose
if
this
chain
chain
code
should
be
deployed
on
single,
no
single
organ
for
single
organization
or
both
or
all
of
them,
there's
an
also
an
option
for
private
data
collection.
So
you
can
define
some
private
data
collections
over
here
and
have
an
access
level
access
control
over
it.
C
C
C
C
Now
I
mean
approval
is
ready,
then
this
this
just
goes
ahead
and
installs.
The
channel.
C
Chain
code,
once
the
installation
of
the
chain
code
is
ready,
you
can
invoke
it
invoke
the
methods
that
are
defined
in
chain
code
and
it
would
actually
interact
with
hyper
ledger
and
underneath
and
do
the
blockchain
related
transactions.
C
You
have
two
options
and
you
can
go
ahead
and
invoke
and
query
from
this
ui
that
is
provided
we
also
support
apis
so
that
those
using
those
apis
your
applications
can
interact
with
the
hyperledger
network
that
we
just
deployed
I'll
just
go
through
the
step.
I
mean
one
way
of
doing
it
is
just
executing
it
over.
Here.
You
have
invoke
and
query
options
in
my
fab
card
chain
code.
I
think
you
are
also
you
are
also
familiar
with
it.
We
have
some
methods
defined
like
query
all
cars,
so
I'm
just
using
that.
C
If
optionally,
I
mean,
if
your
method
has
some
arguments,
you
can
provide
it
over
here
now.
This
is
actually
executing
the
chain
code
and
getting
all
the
or
querying
all
the
all
the
transactions
that
that
were
there
all
the
data.
That's
there.
C
Another
method
of
interacting
with
this
chenco
is
via
apis.
Now.
Api
documentation
is
also
again
mentioned.
In
our
help
section
we
we
also
have
created
and
postman
collection
so
that
you
can
go
ahead
and
test
it
so
using
postman.
Basically,
we
would
be
interacting
with
our
network
and
do
the
chain
code
operations
to
do
that.
First
of
all,
we
need
to
authenticate
with
our
platform
right,
so
we
have
this
init
api
cloud,
login
method.
The
api
call
over
here.
C
The
url
is
the
same
as
the
administ
admin
network
that
we
have
so.
First
of
all,
we
just
authenticate
with
it
with
our
platform
and
get
some
kit
a
barrier
token,
which
would
be
used
for
further
further
transactions.
So
I'm
just
mentioning
my
username
password
and
just
requesting
it's
in
post
call
requesting
and
token
for
it
authentication
token.
C
Using
this,
I
can
just
basically
copy
this
barrier
token
and
have
my
further
api
calls
done.
Example,
again:
query
transaction.
I
if
I
need
to
query
the
transactions
in
my
chain
code,
which
is
installed,
so
I
just
go
to
the
dashboard
chain
code.
It's
here
see
the
details
just
get
this
grab
this
chain
code
id
and
use
this
in
my
apis,
so
see
api,
query
transactions
and
my
chain
code
id.
C
I
use
the
barrier
token.
That
was
that
I,
which
I
received
in
step
one
and
simply
I
can
initiate
or
call
this
api
and
get
the
details.
C
This
was
query
or
you
can
also
invoke
some
transaction
and
have
execute
the
necessary
methods
that
that
those
were
defined
in
in
your
chain
code.
In
my
case,
it
is
in
create
car.
So
let
me
just
create
car
with
some
options.
Car
number
is
car.
22,
it's
owned,
a
cord
in
blue
color
and
user
name
is
alice.
C
So
yeah
gen
code
is
invoked
now.
You
can
also
query
the
transaction
same
thing
chain
code
id
the
method
name,
which
you
defining
your
chain
code
in
my
encode.
It
was
query
card
and
it
accepts
one
argument
over
here.
I
can
give
car
id
and
it
can
retrieve
the
transaction
that
we,
the
data
that
we
had
put
on
our
blockchain
application,
blockchain
network.
A
Because,
as
you
saw
with
the
swap
new,
you
saw
the
the
platform
but
to
register
it's
very
simple:
just
go
to
synthesis
dot,
io
click
on
download
and
when
you
click
download.
Now
it's
going
to
ask
you
to
register
and
you're
going
to
see
after
registration
you're
going
to
see
this
screen
and
just
follow
the
steps
that
swapping
you
described
to
be
able
to
deploy,
install
synthesis
and
deploy
hyperledger
fabric.
A
A
That's
gonna
just
go
step
by
step
how
to
proceed
and
point
to
the
other
articles.
That
may
be
helpful.
A
And
as
a
roadmap,
because
I
imagine
everybody's
wants
to
know
what's
coming
for
synthesis,
we
are
finishing
external
intermediate
ca.
You
saw
the
deployments
that
that's
not
ready.
I
should
be
ready
in
the
next
month
and
then
we
have
this
list.
One
of
them
and
as
I
saw
there,
is
one
question
about
orders.
A
Today
we
deploy
only
the
order
on
the
admin
network,
but
soon
we're
gonna
have
as
many
other
orders
distributed
as
needed,
and
many
other
features,
as
you
can
see
over
here,.
A
A
What
I
mean
is
whatever
the
community
requests
you're
going
to
be
implementing,
and
if
anybody
works
in
a
educational
institution
we
like
to
work
closely
with
educational
institutions
in
a
way
that
students
can
have
the
network
ready
for
them
to
start
playing
with
with
hyperledger
fabric.
A
The
idea
over
here
for
synthesis
is
to
remove
the
complexity
of
the
infrastructure
level
infrastructure
layer,
so
everybody
can
focus
on
the
business
outcome
on
the
architecture
of
the
the
blockchain
network,
the
architecture
of
the
smart
contracts
and
in
please
feel
free
to
open
a
ticket
on
knowledgebase
or
email
me
directly.
A
This
is
my
email,
lina
census.io,
please
feel
free
to
send
me
an
email
connect
to
me
on
linkedin
and
for
everybody
that
is
listening
to
us,
that
has
a
passion
for
our
hyperledger
fabric
and
hyperledger
environment
ecosystem
and
want
to
join
us
and
help
us.
Please
send
me
an
email,
too,
okay,
and
with
that
we
are
going
to
open
four
questions.
B
B
It
took
away
a
lot
of
challenges
of
coding
in
and
using
the
cli,
and
I
I
don't
know
how
you
know
if
you
thought
of
security,
but
this
process
and
this
tool
takes
away
so
many
security
complexities.
When
it
comes
to
building
the
infrastructure
layer,
I
can
name
like
five.
On
top
of
my
mind,
you
know
even
to
begin
with,
like
that
developer
insider
threat
takes
gets
taken
away,
and
so
there
are
a
lot
of
benefit
security
benefits
also
for
using
tools
such
as
this.
B
So
let
me
jump
into
the
chat
questions
I
have.
I
have
a
few
but
I'll
table
them
towards
the
end,
our
guests
first.
So
first
question
is
from
suresh
again
you
know
everyone,
please
feel
free
to
unmute
yourself
and
ask
your
question,
or
since
you
put
it
in
the
chat,
I'm
also
happy
to
do.
Whichever
way
you
know
works
best
for
you,
I'm
I'm
happy
to
do
both
so
first
question
in
the
chat
was
from
suresh
he's
asking:
do
we
have
an
mfa
option
enabled
for
admin
account.
C
You
nope
right
now
we
don't
have
mfa,
enabled
for
our
dashboards.
Definitely
we
can
work
on
it.
D
It
is
just
sorry
this
is
just
to
you
know,
see.
Where
do
we
evolve
from
a
platform
standpoint?
It
looks
like
an
integrator,
so
a
couple
of
features
are
like
you
know,
basics
when
it
comes
to
integrating
or
adding
networks.
One
is
the
management
of
security,
so
just
posing
it
to
understand.
D
A
Sure
let
me
address
that
when
we
develop
develop
synthesis,
we
develop
the
all
the
basic
features,
as
you
can
see,
and
the
idea
is
everybody
can
can
deploy
and
work
and
test,
but
each
deployment
is
going
to
have
different
needs
and,
of
course,
we
are
hoping
to
customize
that
at
any
given
time.
A
So
we
have
our
roadmap,
but
if,
if
anybody
wants
on
a
specific
that
has
a
specific
need,
just
contact
me,
you
can
can
contact
me
through
the
website
through
my
email,
and
we
can
discuss
that.
Okay,
but
again,
these
type
of
questions,
this
type
of
interactions
is
important
to
us
for
us
to
manage
our
roadmap,
so
if
not
customizing
to
a
specific
need.
Definitely,
if
you
have
this
request
request
many
times
it's
going
to
be
it's
going
to
take
priority
in
our
roadmap
and
one
thing
about
synthesis
too.
This
is
pure
hyperlager
fabric.
B
Good
to
know
soon,
as
you
have
a
few
other
questions,
would
you
like
to
continue
and
ask
them.
B
D
A
So
I
can
take
this
question.
Everything
is
agreed
when
we
have
a
a
private
network
with
the
admin.
So
when
you
talk
about
I'll
have
three
four
five
years
so
everybody's
gonna
agree,
they
need
the
resources
for
that.
Of
course,
you
can
have
more
than
that,
but
that's
a
agreed
beforehand.
A
The
the
number
of
resources
and
also
you
can
always
use
out
scaling
if
you
want
to
you're
using
kubernetes.
So
you
can
use
that
feature
too.
I
don't
know
if
I
answer
your
question.
D
Yeah,
I
think
you
did
you
know,
because
when
we
add
organizations
right
so
the
the
purpose
of
this
hyperledger
is
like
you
know,
decentralized
permission
is
like
you
know,
everyone
can
do
anything
or
the
visibility
is
there
from
a
transaction
standpoint,
but
onboarding
and
or
that
is
an
initial
step
right,
probably
like
attaching
a
domain
to
the
mind
and
post
that
you
know
there
may
be
a
lot
of
changes
within
the
organization
layer.
So
that's
where
I
was
thinking
you
know.
D
A
That's
that's
a
good
question.
Let
me
let
me
add
something
to
my
answer.
So
at
any
given
time.
Let's
say
that
you
invite
an
organization
and-
and
the
architecture
asks
for
two
peers-
and
you
authorize
your
organization
to
have
two
peers,
but
then
things
change.
So
the
organization
now
needs
two
more
peers.
It's
just
a
simple
request.
A
D
A
It's
very
dynamic:
it's
not
the
first
configuration
that
can
change.
That
is
gonna
change
right
in
the
real
world,
so
we
cover
that
it's
just
a
request.
The
same
way.
There
are
many
requests.
We
didn't
cover
everything
on
this
presentation
but,
for
example,
let's
say
organization
one
wants
the
organization
to
to
join
it.
Can
it
may
suggest
to
the
administrator
to
invite
that
company?
So
there
are
a
lot
of
features
that
we
didn't
cover
on
this
presentation,
but
that
is
an
interaction.
A
What
I
mean,
that
is
interaction
amongst
the
organizations
and
the
organizations
and
the
admin
within
the
system
not
outside
within
the
system.
But
what
you're
gonna
see
in
the
real
life
is
both
right.
You
can
make
a
request,
but
it
may
email
or
call
the
admin
and
and
to
move
forward
the
process.
B
C
Okay,
so
roles
and
permissions
whatever
users
that
we
created,
we
had
few
options
over
there
to
select
if
they
are
admin
or
not
anything
beyond
that.
Yes,
it
should
be
hyperledger
code.
D
For
example,
so
swapnil
it
is
like
you
know,
pii
or,
like
you
know,
some
information
which
you
know
organization
a
does
not
want
to
show
to
the
overall
network.
So
so
that
will
be
done
on
the
code.
Is
it.
D
Yeah
pretty
much,
it
sounds
like
it.
That's
why
I
have
like
you
know
what
is
covered
in
the
private
data
collection
feature.
C
Yeah
lino,
if
you
can
just
brief
about
private
data
collections,.
A
Yeah,
the
private
data
collection,
we
implemented
the
the
exactly
what
the
hyperledger
feature.
So,
if
you
have
a
channel
where
you
want
only
a
few
of
the
organizations
to
see
something,
you
just
create
that
when
you
deploy
the
chain
code,
you
just
create
that
as
a
private
data
collection,
and
this
data
is
going
to
be
only
for
the
the
organizations
you
select.
D
Yes,
yes,
it
does
it
does
you
know
one
follow-up
to
that.
You
know
answer
right.
Let's
say
if
there
is
an
auditor
or
a
regulator
who
needs
access
for
a
specific
period
of
time,
as
part
of
you
know
their
validation
or
auditing
purpose.
D
So
is
there
anywhere
we
can,
you
know,
provide
and
controlled
access
to
what
they
need
to
see,
because
in
the
end
of
the
day
they
want
to
look
at
every
transaction
and
log
right
and
you
know,
specify
duration,
so
that
it
kind
of
you
know
goes
away
at
a
at
one
point
of
time.
A
Yeah,
I
suggest
that
to
be
done
using
the
api
and
querying
the
the
ledger
and
having
the
access
on
the
application
layer.
I
don't
know
if
that
would
work
for
you.
A
I
I
think
to
give
up
access
to
the
ledger
with
certificate
and
everything
would
be
rather
complex,
and
but
we
are
open
to
to
discuss
that.
I
don't
know
if
swapping
you
has
any
any
other
ideas.
A
D
A
Yeah,
because
because
you
can
all
you
can
handle
that
through
the
infrastructure
layer
you
can
handle
that
through
the
application
layer,
so
we
can,
we
can
discuss
doing
that
on
a
hyperledger
level.
Definitely
us.
A
That's
a
very
good
question,
and
this
is
on
the
roadmap
right
now
and
considering
that
synthesis
is
free.
Ev
every
organization
must
use
synthesis
right
now
in
a
network,
but
for
the
sake
of
flexibility
in
considering
that
is
a
distributed
network.
This
is
a
net.
This
is
the
next
step,
so
this
first
step
what
we
have.
We
have
a
free
tool
that
can
connect
to
any
cloud
and
on-premises,
and
on
top
of
that
we
deploy
the
kubernetes
cluster.
A
So
this
is
the
first
step.
Next
step
is
to
connect
to
any
other
organization.
That
is
not
using
synthesis,
but
has
the
you
know
respect
the
same
version,
this
all
the
governance
of
the
network
to
be
able
to
join.
B
Wonderful
next
question
is
from
jigma
bora
who's
asking
do
you
support
node.js
for
chain
code.
A
Yes
and
that's
a
question
to
swap
in
you,
I
saw
that
we
we
named
javascript,
but
it's
actually
node.js
subtitle.
A
Okay,
so
yes,
actually,
we
may
need
to
correct
that
when
you
select
the
version
is
node.js
or
go.
Those
are
the
two
we
support
currently
but,
of
course,
we're
gonna
add
more.
The
roadmap
has
external
chain
codes
as
one
feature,
so
we're
we're.
Gonna
add
with
the
with
time
we're
gonna
add
more
features
like
this.
B
A
Yeah
today,
today,
you're
not
taking
care
of
that
that's
a
part
of
to
implement
and
that
usually,
when,
when
organizations
are
participating,
the
way
to
move
this
organization
out
of
the
network
depends
a
lot
on
the
on
the
consortium.
What
the
consortium
decides
to
do.
A
So
it's
you
trying
to
figure
out
a
generic
way
to
do
that,
but
that's
going
to
be
very
technical,
you
just
remove
the
the
you
you're
not
going
to
take
care
of
admin
stuff,
it's
just
the
technical
part
of
removing
the
the
organization,
and
let
me
ask
so
only
swapping
you
swapping
you
are
we
do
we
allow
to
remove
organization
right
now
or
we
are
working
on
that.
C
C
Okay,
actually
yeah,
so
the
first
organization
right
now
is
order,
but
as
as
I,
as
lino
already
mentioned,
we
would
be
having
a
distributed
order.
So
other
organization
can
be
ordered
and
about
ca
in
real
world
scenario,
every
organization,
be
it
peer,
org
or
the
order,
would
have
its
own
ca.
C
C
C
Sure
to
provide
the
same
service
sure
so
the
vm
that
I
was
showing
you
wherein
we
installed
the
dashboard.
C
It's
just
for
us
to
interact
with
the
basically
with
the
fabric
network
that
we
have,
even
if
it
goes
down
it
won't
cause
any
issues
in
the
fabric
network,
meaning
in
the
peer
nodes
and
order
nodes
that
that
are
already
running.
Those
are
simply
separately
running
on
in
kubernetes
cluster
and
in
kubernetes.
The
failover
is
already
handled.
C
So
even
if
the
vm
fails
over
shuts
down
or
if
you
haven't,
if
you
just
destroyed
or
there's
some
hardware
degradation,
you
can
just
install
the
downloadable
package
in
new
virtual
machine.
Do
the
registration
step
again!
It's
just
adding
that
registering
with
your
client
id
and
everything
should
be
there,
because
most
of
the
things
are
already
in
kubernetes.
B
Got
it
suresh
in
the
best
interest
of
time
I'll
come
back
to
your
remainder
questions
just
to
be
fair
to
other
members,
so
the
next
question
is
from
how
do
you
handle
chain
core
events.
C
Need
more
details?
What
kind
of
chain
code
events.
B
Would
you
like
to
unmute
yourself
and
ask
the
question.
B
He
seems
to
have
left.
Okay.
Next
question
is
from
rodrigo.
Can
you
tell
us
about
a
successful
use
case.
A
You
can
tell
about
many
successful
user
cases.
One
one
I
can
mention
is
a
few
distribution
so,
where
blockchain
again,
blockchain
doesn't
work
by
itself
right
blockchain.
At
the
end
of
the
day,
you're
gonna
use
with
iot,
you
may
use
rpa
you're
gonna
use
a
lot
of
integration,
and
in
this
case
we
use
a
iot
devices
of
flow
to
measure
the
amount
of
fuel
that
went
to
a
gas
station.
But
everything
started
at
the
refinery
in
houston
and
move
to
all
the
way
to
mexico.
A
Together.
Stations
in
mexico,
but
blockchain
is,
is
pretty
much
only
the
data
repository
there's
a
lot
that
is
done
on
routing,
there's
a
lot
of
done
with
iot,
but
that's
that's
a
user
case.
The
other
user
case
is
provenance
and
we
have
provenance
all
over
the
place
right.
We
have
prominence
again
in
oil
and
gas
when
you
talk
about
pipes
moving
and
that
there
are
some
very,
very
specialized
bolts
for
when
you
have
all
your
exploration,
especially.
A
Any
type
of
oil:
well,
you
need
specialized
bolts,
so
you
need
to
control
that
through
the
process,
you
need
to
know
exactly
how
many
times
it
was
tested
or
if
it
was
reconditioned.
So
that's
another
one.
You
see
that
with
food
we
are.
We
are
now
working
a
project.
I
cannot
open
many
details,
but
is
on
agriculture,
so
it
starts
from
the
seed
and
goes
all
the
way
to
the
seed
becoming
a
a
cooking.
A
You
know:
output,
output
for
cooking
and
every
step
of
the
way,
including
government
control,
because
the
government
is
involved,
so
you
have,
you
need
to
be
able
to
track
back
and
show
that
that
specific
seed
has
this
genetic
composition
and
and
and
the
end
result
is
pure.
So
that's
that's
another
example
that
we
have.
B
Awesome
next
question
is:
when
will
when
will
the
supporting
supporting
of
multiple
or
distributor
order
nodes
be
available?.
A
I
should
be
available
in
about,
I
would
say
two
months
or
three
max:
we've
been
working
on
that
already.
So
what
we?
What
we
learned
about
hyper
niger
fabric
is
nothing
is
simple.
A
Nothing
is,
is
very
straightforward.
So
there's
always
you
know
some
surprises
here
and
there,
especially
when
you
work
with
kubernetes,
so
you're
doing
a
hybrid.
You
know
mixed
infrastructure
and
using
kubernetes,
and
it's
very
tricky.
So
when
I
say
two
to
three
months
is
because
we
are
used
to
have
some
surprises
with
hyperledger
fabric,
where
pretty
much.
We
cannot
find
an
answer
anywhere.
So
we
need
to
figure
that
out
so
I'll,
say
two
to
three
months,
so
you're
going
to
have
that
ready.
B
I
second
you
on
that.
It
is
quite
complex.
Next
question
is:
does
it
have
a
kubernetes
operator
like
as
in?
Why
not
use
an
existing
kubernetes
operators
for
hyperledger
for
day
two
operations.
C
Yes,
so
we
are
using
helm,
charts
to
deploy
all
these
things
like
order,
nodes
appear
nodes
and
whatever
workflows
that
we
have,
we
are
not
using
communities
operators
for
data
operations.
Basically,
this
kubernetes
clusters
are
again
created
in
your
environment,
so
in
case
of
aws,
it
will
be
case
cluster
in
case
of
google
cloud.
It
could
be
gke
so
from
day
to
operations
perspective,
it's
your
environment
and
you
own
the
environment.
C
So
you
can
just
go
ahead
and
maintain
the
kubernetes
based
operator
of
whatever
data
operation
that
you
have
it
scaling
or
upgrading
versions,
etc.
A
B
All
right,
the
next
question
is
about
use
cases
which
you've
already
answered.
Another
one
is
a
follow-up
on
the
kubernetes.
If
you
use
bezoo
operator.
B
Got
it
okay,
and
that
marks
the
end
of
the
questions
on
the
chat
we
have
about
two
minutes.
I
had
left
behind
suresh's
questions.
B
A
A
We
don't
want
to
compete
with
splunk
on
that.
I
believe
the
the
tool
that
they
offer
is
very,
very
complete
and
specific
for
hyperledger
fabric,
so
we
offer
only
the
basic
information
for
for
the
network
and
our
goal
is
as
hyperledger
fabric
specialists
is
to
be
able
to
offer
more
on
the
hyperledger
fabric
side,
instead
of
offering
on
the
dashboard
side
that
other
people
they
are
doing
really.
Well,
I
don't
know
if
that
answer
the
question.
D
Leno
you
know
I
did
not
mean
to
ask
about
synthetic
or
transaction
monitoring
elements.
You
know
which
pretty
much
splunk
has
really
good
dashboards.
I
I'm
talking
about
you
know
as
the
network
deployment
and
you
know,
number
of
nodes
gets
added.
The
question
is
about
the
consumption
because
you
know
because
of
cloud,
and
you
know
auto
scaling
and
infrastructure
as
a
code
practice,
we
keep
spanning
instances
right
at
one
point.
It
has
to
go
down.
It
normally
happens.
D
You
know
as
part
of
your
load
balancing
efforts,
but
I
was
just
you
know,
trying
to
see
apart
from
the
dashboards
within
aws
or
gcp.
Is
there
a
way
we
look
at
the
current
active
nodes
that
consumption
in
that
angle?
Not
a
transactional
or
you
know
synthetic
anchor.
B
All
right
we
are
at
the
top
of
the
hour
and
in
the
best
interest
of
you,
know
our
presenter
speaker's
time.
In
respect
of
that,
I
don't
see
any
more
questions
so
lino
any
last
words
from
you.
A
You
know,
suggestions
and
new
features,
and
we
are
very
also
flexible
and
open
if
anybody
have
any
issues,
we're
gonna
be
more
than
happy
to
address
that
right
away,
and
I
count
on
everybody
to
to
collaborate
for
us
to
to
improve
adoption
of
hyperledger
fabric
and
again,
thank
you
for
our
time.
I
hope
we
deliver
value
to
you
today
and
giotti
and
hyperledger
foundation.
I
really
appreciate
this
opportunity.