rjones (Fri, 07 Aug 2020 17:06:29 GMT):
DavidBoswell

rjones (Fri, 07 Aug 2020 17:06:40 GMT):
Has left the channel.

davidwboswell (Fri, 07 Aug 2020 17:08:58 GMT):
Has joined the channel.

camohe90 (Fri, 07 Aug 2020 21:02:03 GMT):
Has joined the channel.

javiersalomon (Mon, 10 Aug 2020 23:39:04 GMT):
Has joined the channel.

javiersalomon (Mon, 10 Aug 2020 23:39:05 GMT):
:earth_americas: :raised_hands:

guillermodiazg (Tue, 11 Aug 2020 01:26:50 GMT):
Has joined the channel.

guillermodiazg (Tue, 11 Aug 2020 01:26:59 GMT):
👏🏼👏🏼👏🏼

claudiocebpaz (Tue, 11 Aug 2020 14:43:00 GMT):
Has joined the channel.

claudiocebpaz (Tue, 11 Aug 2020 14:43:01 GMT):
Hola.

camohe90 (Thu, 13 Aug 2020 22:20:50 GMT):
Un saludo equipo y bienvenidos a todos los miembros de la comunidad

braduf (Thu, 13 Aug 2020 22:21:53 GMT):
Has joined the channel.

davidwboswell (Fri, 14 Aug 2020 17:42:09 GMT):
Please help us share out this tweet about the Latinoamerica training course: https://twitter.com/Hyperledger/status/1294328236394995712

guillermodiazg (Fri, 14 Aug 2020 19:37:31 GMT):
Done!!! Many Thanks David and have a great weekend!!!

camohe90 (Fri, 14 Aug 2020 21:26:20 GMT):
Done David. Thanks so much

davidwboswell (Mon, 17 Aug 2020 22:52:20 GMT):
Please help share out about the Hyperledger Latinoamerica meetup happening this Wednesday. A tweet is at: https://twitter.com/Hyperledger/status/1295484298254901248

guillermodiazg (Mon, 17 Aug 2020 23:24:47 GMT):
@davidwboswell Done from my personal Twitter account... Thank you so much!!!

ricardoruano (Tue, 18 Aug 2020 22:13:19 GMT):
Has joined the channel.

ricardoruano (Tue, 18 Aug 2020 22:13:19 GMT):
Saludos muchachos

ricardoruano (Tue, 18 Aug 2020 22:13:29 GMT):
mas tarde tenemos nuestra reunión seguimiento no se olviden

claudiocebpaz (Tue, 18 Aug 2020 22:19:15 GMT):
Muchas Gracias, @ricardoruano

santicristobal (Wed, 19 Aug 2020 00:54:47 GMT):
Has joined the channel.

claudiocebpaz (Wed, 19 Aug 2020 14:29:57 GMT):
@ricardoruano esto lo armaron en mi empresa para el curso de mañana si te sirve: https://gist.github.com/chebyte/2890bb4b5341eddec47c632d4dfee93c Para tener un ubuntu dockerizado directo.

claudiocebpaz (Wed, 19 Aug 2020 14:30:36 GMT):
ya estamos por armar un repo, para que lo puedas compartir

claudiocebpaz (Wed, 19 Aug 2020 14:30:46 GMT):
para tener dockerizado todo para el curso de mañana.

claudiocebpaz (Wed, 19 Aug 2020 14:31:09 GMT):
te lo mando apenas lo tengamos armado.

claudiocebpaz (Wed, 19 Aug 2020 14:54:17 GMT):
Te paso esto si te sirve: https://github.com/hashdog/curso-latinoamerica-hlf-2020 Saludos!

gezn (Wed, 19 Aug 2020 23:14:38 GMT):
Has joined the channel.

gezn (Wed, 19 Aug 2020 23:15:23 GMT):
Saludos a todos!

ricardoruano (Wed, 19 Aug 2020 23:40:25 GMT):
bienvenido

ricardoruano (Wed, 19 Aug 2020 23:40:31 GMT):
@gezn

gezn (Wed, 19 Aug 2020 23:40:47 GMT):
Gracias!

claudiocebpaz (Thu, 20 Aug 2020 14:04:37 GMT):
@ricardoruano @camohe90 Un amigo se trato de sumar al curso, y me dice que le aparece "no hay mas lugar". Llegamos al cupo maximo?

claudiocebpaz (Thu, 20 Aug 2020 14:04:43 GMT):
una consulta nomas.

ricardoruano (Thu, 20 Aug 2020 14:23:16 GMT):
Hola si Claudio ya se cerro la inscripción

claudiocebpaz (Thu, 20 Aug 2020 14:24:45 GMT):
ok, listo. Excelente! Llegamos a los 500.

bjlanza (Thu, 20 Aug 2020 23:22:22 GMT):
Has joined the channel.

bjlanza (Thu, 20 Aug 2020 23:22:23 GMT):
Saludos a todos, desde la clase.

crgb (Thu, 20 Aug 2020 23:22:50 GMT):
Has joined the channel.

crgb (Thu, 20 Aug 2020 23:22:50 GMT):
Saludos desde Kuala Lumpur, Malasia

davotrade (Thu, 20 Aug 2020 23:23:09 GMT):
Has joined the channel.

davotrade (Thu, 20 Aug 2020 23:23:09 GMT):
Saludos desde Quito-Ecuador

FabioAlcas (Thu, 20 Aug 2020 23:24:29 GMT):
Has joined the channel.

TomasGalli (Thu, 20 Aug 2020 23:25:33 GMT):
Has joined the channel.

ricardoruano (Thu, 20 Aug 2020 23:30:51 GMT):
https://github.com/blockchainempresarial/curso-hyperledger-fabric

angelparrales (Thu, 20 Aug 2020 23:31:18 GMT):
Has joined the channel.

FabianSiatama (Thu, 20 Aug 2020 23:31:19 GMT):
Has joined the channel.

FabianSiatama (Thu, 20 Aug 2020 23:31:20 GMT):
Saludos a todos

SoyJorgeDiaz5 (Thu, 20 Aug 2020 23:31:36 GMT):
Has joined the channel.

SoyJorgeDiaz5 (Thu, 20 Aug 2020 23:31:37 GMT):
Hola!

CarlosLeonCasanova (Thu, 20 Aug 2020 23:31:45 GMT):
Has joined the channel.

CarlosLeonCasanova (Thu, 20 Aug 2020 23:31:45 GMT):
Saludos!!

chelohidalgo (Thu, 20 Aug 2020 23:32:11 GMT):
Has joined the channel.

chelohidalgo (Thu, 20 Aug 2020 23:32:11 GMT):
Excelente

astaiza (Thu, 20 Aug 2020 23:32:15 GMT):
Has joined the channel.

ecaldon (Thu, 20 Aug 2020 23:32:47 GMT):
Has joined the channel.

tonyway (Thu, 20 Aug 2020 23:34:04 GMT):
Has joined the channel.

tonyway (Thu, 20 Aug 2020 23:34:05 GMT):
:innocent:

gortaire (Thu, 20 Aug 2020 23:34:10 GMT):
Has joined the channel.

betodev (Thu, 20 Aug 2020 23:34:53 GMT):
Has joined the channel.

DavidRobledo (Thu, 20 Aug 2020 23:35:12 GMT):
Has joined the channel.

DavidRobledo (Thu, 20 Aug 2020 23:35:12 GMT):
Hola, buenas tardes

gortaire (Thu, 20 Aug 2020 23:35:25 GMT):
Consulta amigos: Los requerimientos minimos de CPU/RAM/HDD si quiero levantar los recursos en una VM?

DavidRobledo (Thu, 20 Aug 2020 23:35:28 GMT):
he accedido mediante el movil, ahora no me permite acceder desde el ordenador?

AlfonsoSegovia (Thu, 20 Aug 2020 23:36:10 GMT):
Has joined the channel.

AlfonsoSegovia (Thu, 20 Aug 2020 23:36:11 GMT):
gracias

kmilosol1 (Thu, 20 Aug 2020 23:36:37 GMT):
Has joined the channel.

kmilosol1 (Thu, 20 Aug 2020 23:36:38 GMT):
me paso lo mismo,

Etosh (Thu, 20 Aug 2020 23:36:47 GMT):
Has joined the channel.

Etosh (Thu, 20 Aug 2020 23:36:47 GMT):
Saludos

alejandrobotia (Thu, 20 Aug 2020 23:36:50 GMT):
Has joined the channel.

alejandrobotia (Thu, 20 Aug 2020 23:36:51 GMT):
Hola

PabloTedesco (Thu, 20 Aug 2020 23:37:06 GMT):
Has joined the channel.

PabloTedesco (Thu, 20 Aug 2020 23:37:06 GMT):
Hola

DavidRobledo (Thu, 20 Aug 2020 23:37:07 GMT):
@kmilosol1, lo solucionaste?

jorgeRodriguez (Thu, 20 Aug 2020 23:37:45 GMT):
Has joined the channel.

carlosjor (Thu, 20 Aug 2020 23:38:47 GMT):
Has joined the channel.

CarolinaVelasquez (Thu, 20 Aug 2020 23:38:54 GMT):
Has joined the channel.

CarolinaVelasquez (Thu, 20 Aug 2020 23:38:55 GMT):
solo me permite ver el canal general, todos pueden ver los otros?

crestrer (Thu, 20 Aug 2020 23:39:07 GMT):
Has joined the channel.

jbtwist (Thu, 20 Aug 2020 23:39:24 GMT):
Has joined the channel.

DavidRobledo (Thu, 20 Aug 2020 23:39:27 GMT):
@CarolinaVelasquez pulsa en #community-latinoamerica

CarolinaVelasquez (Thu, 20 Aug 2020 23:39:33 GMT):
ya

GiacomoTeruggi (Thu, 20 Aug 2020 23:39:35 GMT):
Has joined the channel.

GiacomoTeruggi (Thu, 20 Aug 2020 23:39:35 GMT):
Hola, este es el Chat del curso vdd??

CarolinaVelasquez (Thu, 20 Aug 2020 23:39:37 GMT):
no salia antes

jbtwist (Thu, 20 Aug 2020 23:40:02 GMT):
Hola, quería preguntar 2 cosas: ¿Podrían repetir los horarios para España? ¿Cual era la forma de tomar la asistencia?

bjlanza (Thu, 20 Aug 2020 23:40:45 GMT):
viernes 1 am sabado 17:00

bjlanza (Thu, 20 Aug 2020 23:41:06 GMT):
Usa el mismo nombre de usuario en el zoom cuando te conectes al curso. Es lo que han dicho.

gortaire (Thu, 20 Aug 2020 23:41:21 GMT):
Por favor, podrian especificar las versiones de docker y docker-compose requeridas?

bjlanza (Thu, 20 Aug 2020 23:42:08 GMT):
Si miras el script lo encuentras. sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose Y parece que docker la última.

gortaire (Thu, 20 Aug 2020 23:42:30 GMT):
Gracias!

bjlanza (Thu, 20 Aug 2020 23:42:46 GMT):
https://github.com/blockchainempresarial/curso-hyperledger-fabric/blob/master/scripts/prerreq.sh Es el script que amablemente y con trabajo nos ponen, y ahí instala todo.

bjlanza (Thu, 20 Aug 2020 23:42:46 GMT):
https://github.com/blockchainempresarial/curso-hyperledger-fabric/blob/master/scripts/prerreq.sh Es el script que amablemente y que les ha llevado tiempo nos han compartido, y ahí instala todo lo necesario.

gortaire (Thu, 20 Aug 2020 23:43:00 GMT):
ok, gracias!

gortaire (Thu, 20 Aug 2020 23:44:38 GMT):
Las presentaciones las van a compartir tambien?

dreycko (Thu, 20 Aug 2020 23:44:47 GMT):
Has joined the channel.

mauricio (Thu, 20 Aug 2020 23:46:09 GMT):
Has joined the channel.

bjlanza (Thu, 20 Aug 2020 23:46:58 GMT):
Han dicho que si, supongo que los powerpoint. Pero los videos se compartirán después del curso. Han dicho que quieren editarlos y ponerlos bien. También en una diapositiva si no lo viste. El certificado necesita un 70% de asistencia, y eso implica estar mas o menos conectado y activo en el zoom durante la sesión del dia. y si llegas a un 80 puedes pedirles un codigo de descuento para la certificación oficial de la Linux Foundation.

DavidRobledo (Thu, 20 Aug 2020 23:47:07 GMT):
puedo acceder desde el movil pero desde el ordenador me dice que "Este seminario web ya ha alcanzado su capacidad máxima.". Les pasa lo mismo?

bjlanza (Thu, 20 Aug 2020 23:47:39 GMT):
Supongo que la Sala tendrá un limite. Pregunta con el ordenador. en las Preguntas y Respuestas.

DavidRobledo (Thu, 20 Aug 2020 23:48:12 GMT):
@bjlanza desde el movil puedo entrar y salir de la conferencia sin problemas

AlfonsoSegovia (Thu, 20 Aug 2020 23:48:22 GMT):
como ejecuto el script de los prerequisitos}???

bjlanza (Thu, 20 Aug 2020 23:50:18 GMT):
Desde una terminal, navega hasta la carpeta donde descargaste el script

bjlanza (Thu, 20 Aug 2020 23:51:01 GMT):
Ejecuta ./prerreq.sh o el nombre que hayas puesto al script. Lo mejor sería que clonaras el repositorio.

bjlanza (Thu, 20 Aug 2020 23:51:26 GMT):
Como tiene comandos sudo pues te pedira la clave de administrador, por tanto que tu usuario tenga esos privilegios.

sanfran 1 (Thu, 20 Aug 2020 23:52:16 GMT):
Has joined the channel.

PabloTedesco (Thu, 20 Aug 2020 23:54:23 GMT):
instalando

GiacomoTeruggi (Thu, 20 Aug 2020 23:55:50 GMT):
:thumbsup:

JulianESanabriaS (Thu, 20 Aug 2020 23:56:08 GMT):
Has joined the channel.

JulianESanabriaS (Thu, 20 Aug 2020 23:56:08 GMT):
Hola a todos

RodrigoAlejandroMelo (Thu, 20 Aug 2020 23:56:29 GMT):
Has joined the channel.

RodrigoAlejandroMelo (Thu, 20 Aug 2020 23:56:30 GMT):
Buenas. Probando que tengo acceso a escribir :-D

bjlanza (Thu, 20 Aug 2020 23:57:14 GMT):
Al final Hyperledger Fabric, es muy de ejecutar comandos de terminal, que se acaban escribiendo en scripts para ejecutarlos de manera más eficiente y se ejecutan y editar ficheros yaml. Con todo los contenedores de docker que hay.

msarabia (Thu, 20 Aug 2020 23:57:42 GMT):
Has joined the channel.

msarabia (Thu, 20 Aug 2020 23:57:42 GMT):
Hola a todos, saludos desde mexico

jbtwist (Thu, 20 Aug 2020 23:57:49 GMT):
las preguntas que está leyendo el locutor desde dónde las están preguntando?

jbtwist (Thu, 20 Aug 2020 23:57:56 GMT):
en el chat de zoom no parece ser

bjlanza (Thu, 20 Aug 2020 23:58:15 GMT):
Hay un apartado especifico de Preguntas en el interface de zoom

gortaire (Thu, 20 Aug 2020 23:58:18 GMT):
Estimados, quiero montar todo en una maquina virtual, cual es el tamaño de disco que me recomiendan para no quedarme corto con los contenedores que se va a requerir levantar?

msarabia (Thu, 20 Aug 2020 23:58:42 GMT):
creo que es del grupo general de este chat

bjlanza (Thu, 20 Aug 2020 23:58:45 GMT):

Clipboard - August 21, 2020 1:58 AM

jbtwist (Fri, 21 Aug 2020 00:00:06 GMT):
sí, pero el locutor estaba leyendo preguntas que no aparecían allá

LucioCanche (Fri, 21 Aug 2020 00:00:17 GMT):
Has joined the channel.

LucioCanche (Fri, 21 Aug 2020 00:00:18 GMT):
Hola

GiacomoTeruggi (Fri, 21 Aug 2020 00:00:41 GMT):
Si, yo tampoco encontré donde estaban las preguntas.

bjlanza (Fri, 21 Aug 2020 00:00:44 GMT):
No sé, a lo mejor se lo preguntan directamente. En el chat a los moderadores.

jorgeRodriguez (Fri, 21 Aug 2020 00:00:58 GMT):
Hola, con una maquina virtual de 30GB te sera suficiente, mucho dependera de la cantidad de imagenes que vaya a tener tu red

gortaire (Fri, 21 Aug 2020 00:01:14 GMT):
Gracias!

LucioCanche (Fri, 21 Aug 2020 00:02:03 GMT):

Clipboard - August 20, 2020 7:01 PM

bjlanza (Fri, 21 Aug 2020 00:02:07 GMT):
Con 30 GB si no haces nada más te vale, son como unos 4 GBs, al menos en la 1.4.x, en la 2.x no lo sé creo que ya son Alpines y ocupan menos.

LucioCanche (Fri, 21 Aug 2020 00:05:41 GMT):
¿Cuál fue la decisión de dar de baja H. Composer? ¿Corremos el riesgo de que otras herramientas como Convector las den de baja? ¿Qué recomendación nos dan?

bjlanza (Fri, 21 Aug 2020 00:06:38 GMT):
Convector es un magnifico trabajo, pero no está dentro del paraguas de la Linux Foundation. Creo que querían liberarlo pero es una herramienta que durará hasta que lo mantengan los creadores.

gortaire (Fri, 21 Aug 2020 00:07:05 GMT):
Y Cactus?

bjlanza (Fri, 21 Aug 2020 00:07:08 GMT):
Yo creo y es una de las razones que me interesan a mi personalmente, es saber sobre los sdk para API Rest.

bjlanza (Fri, 21 Aug 2020 00:08:33 GMT):
Cactus si es Hyperledger Cactus, https://www.hyperledger.org/blog/2020/05/13/tsc-approves-hyperledger-cactus-as-new-project Pero vamos que no lo he visto mucho. Ya ves que es "oficial" desde Mayo.

PabloTedesco (Fri, 21 Aug 2020 00:10:32 GMT):

Captura de pantalla de 2020-08-20 21-08-27.png

bjlanza (Fri, 21 Aug 2020 00:12:53 GMT):
Tiene pinta que no es 2.2 si no 2.2.0

camohe90 (Fri, 21 Aug 2020 00:13:15 GMT):
desde la sesión de Q &A

camohe90 (Fri, 21 Aug 2020 00:15:07 GMT):
Ibm era el principal contribuidor de este proyecto y decidio no darle más soporte

bjlanza (Fri, 21 Aug 2020 00:15:20 GMT):
sudo curl -sSL http://bit.ly/2ysbOFE | bash -s 2.2.0 prueba a ver Pablo. que ahora no tengo yo arrancada la maquina virtual.

jbtwist (Fri, 21 Aug 2020 00:16:00 GMT):
Tengo entendido que HL Composer lo integraron dentro de HL Fabric a partir de la versión 1.4

bjlanza (Fri, 21 Aug 2020 00:16:32 GMT):
Composer era una forma de hacer API rest de manera sencilla y se lo ha comido los SDKs.

bjlanza (Fri, 21 Aug 2020 00:16:45 GMT):
no es recomendable desde la 1.2 y ya estamos en una serie 2.x

jorgeRodriguez (Fri, 21 Aug 2020 00:17:31 GMT):
En el script https://github.com/blockchainempresarial/curso-hyperledger-fabric/blob/master/scripts/prerreq.sh#L164 debe ser sudo curl -sSL http://bit.ly/2ysbOFE | bash -s 2.2.0

LucioCanche (Fri, 21 Aug 2020 00:17:54 GMT):
Gracias!

PabloTedesco (Fri, 21 Aug 2020 00:19:27 GMT):
estoy en eso

PabloTedesco (Fri, 21 Aug 2020 00:22:50 GMT):

Captura de pantalla de 2020-08-20 21-22-31.png

PabloTedesco (Fri, 21 Aug 2020 00:22:59 GMT):
aparentemente instalo todo, muchas gracias

GabrielTuesta (Fri, 21 Aug 2020 00:23:08 GMT):
Has joined the channel.

maxi.correa (Fri, 21 Aug 2020 00:23:09 GMT):
Has joined the channel.

maxi.correa (Fri, 21 Aug 2020 00:23:10 GMT):
¿Es caro implementar una red con Hyperledger Fabric? Pienso en la cantidad de servidores que se deben usar

RodrigoAlejandroMelo (Fri, 21 Aug 2020 00:24:24 GMT):
Si, me interesa tmb lo q pregunta @maxi.correa muchas veces se habla de ahorrar eliminado intermediarios pero aparecen un monton de servers extra, como se compara para decidir?

nelsonbermudez01 (Fri, 21 Aug 2020 00:24:33 GMT):
Has joined the channel.

jbtwist (Fri, 21 Aug 2020 00:25:10 GMT):
Una pregunta que yo tengo es: por qué la existencia de HL Besu y HL Borrow? no solucionan problemas prácticamente idénticos?

bjlanza (Fri, 21 Aug 2020 00:25:13 GMT):
Una magnifica pregunta, a ver si la responden. Se ve mejor cuando nos den la Arquitectura de Fabric. Pero seria recomendable 3 peer por organización. Más el sistema de consenso, que deberia de ser minimo 3 nodos tb. Pero piensa que son dockerizados. No es especialmente caro.

bjlanza (Fri, 21 Aug 2020 00:26:12 GMT):
Bueno son padres diferentes. Besu viene de los de Consensys, y por tanto va a ser muy popular y es por ejemplo la solución que usa La red de nodos Americana

bjlanza (Fri, 21 Aug 2020 00:26:51 GMT):
https://github.com/lacchain

bjlanza (Fri, 21 Aug 2020 00:27:54 GMT):
Yo apostaria sin duda por Besu

camohe90 (Fri, 21 Aug 2020 00:32:14 GMT):
Besu apareció de manera repentina y ha tenido mucha tracción. Creo que con el tiempo Besu sera el referente

bjlanza (Fri, 21 Aug 2020 00:35:15 GMT):
Repentinamente no, Besu era Pantheon antiguamente y vienen de Consensys, una empresa creada por uno de los coautores de Ethereum. https://consensys.net/blog/tag/hyperledger-besu/ Vamos que tienen detrás a unas cuantas malas bestias de Ethereum. Con músculo financiero de Consensys.

camohe90 (Fri, 21 Aug 2020 00:36:32 GMT):
Estamos respondiendo la pregunta en estos momentos

camohe90 (Fri, 21 Aug 2020 00:37:32 GMT):
Me refería en el ecosistema de Hyperledger

bjlanza (Fri, 21 Aug 2020 00:38:54 GMT):
Hyperledger da soluciones de software, pero el despligue, ahora mismo se usa mucho el concepto BaaS (Blockchain as a Service). Que precisamente los grandes, como Amazon, Microsoft, IBM o SAP tienen opciones de desplegar redes Hyperledger Fabric

WilliamsRodrigo (Fri, 21 Aug 2020 00:39:45 GMT):
Has joined the channel.

WilliamsRodrigo (Fri, 21 Aug 2020 00:39:46 GMT):
Buenas noches con todos, quien hizo la pregunta de los contratos que te lleven a arbitrajes

bjlanza (Fri, 21 Aug 2020 00:39:58 GMT):
que esos directamente te dan la opción de configurar directamente la red, con los nodos y opciones. Los chicos de Convector creo que también estan haciendo su propia BaaS. Y si no pues maquinas virtuales linux, y montar los nodos como nos van a enseñar muy bien en este curso.

maxi.correa (Fri, 21 Aug 2020 00:44:40 GMT):
En la vida real para una empresa. ¿Cuántos servidores se necesitan como mínimo para una solución de trazabilidad de algun producto? Creo que con 3 servidores no es suficiente para una descentralización

LucioCanche (Fri, 21 Aug 2020 00:47:01 GMT):
¿cuál es el significado de "estado del mundo"?

bjlanza (Fri, 21 Aug 2020 00:47:02 GMT):
A ver Hyperledger es una red permisionada, normalmente las redes permisionadas las crean consorcios (grupos de empresas que comparten unos objetivos)

bjlanza (Fri, 21 Aug 2020 00:47:22 GMT):
World State es el valor actual que tienen tus variables en la base de datos

LucioCanche (Fri, 21 Aug 2020 00:48:12 GMT):
Creo un nodo por servidor, y por cada empresa-socia de tu compañía.

bjlanza (Fri, 21 Aug 2020 00:48:27 GMT):
Imaginate que tienes 2 variables a y b, (1,2,3) y (4,5,6) La blockchain te guarda todos los estados esa serie de 3 numeros. Pero el estado del mundo, que es la verdad consensuada por los nodos, es 4 y 6, y se guarda en eso en el World State y es más facil de consultar.

LucioCanche (Fri, 21 Aug 2020 00:48:49 GMT):
Es decir, 3 empresas incluyendo la tuya, un servidor, y dentro de cada servidor un nodo.

LucioCanche (Fri, 21 Aug 2020 00:48:49 GMT):
Es decir, 3 empresas incluyendo la tuya, un servidor por empresa, y dentro de cada servidor un nodo.

bjlanza (Fri, 21 Aug 2020 00:48:53 GMT):
Es parte de lo que esta explicando ahora.

LucioCanche (Fri, 21 Aug 2020 00:49:06 GMT):
Mientras más nodos tengas, la vulnerabilidad del sistema será menor.

maxi.correa (Fri, 21 Aug 2020 00:49:40 GMT):
Muchas gracias

bjlanza (Fri, 21 Aug 2020 00:49:45 GMT):
Si, cuanto más empresas se suman, menos costes tienes tu de infraestructura. Es como hace Lacchain o Alastria. AL final lo que haces es unirte a un consorcio. Pones tus nodos y luego estableces canales con las otras empresas.

genesis3g (Fri, 21 Aug 2020 00:52:32 GMT):
Has joined the channel.

ericvipo (Fri, 21 Aug 2020 00:56:03 GMT):
Has joined the channel.

ericvipo (Fri, 21 Aug 2020 00:56:03 GMT):
Es necesario aprender Go si ya conozco Java o Javascript?

bjlanza (Fri, 21 Aug 2020 00:57:04 GMT):
Puedes vivir perfectamente sin él. Go es el lenguaje en el que esta desarrollado Hyperledger. Pero el SDK para desarrollar smartcontracts y mandar comandos a la red esta en ambos lenguajes.

bjlanza (Fri, 21 Aug 2020 00:57:42 GMT):
Es más facil que encuentres ejemplos en Node JS, En Java los hay, pero menos repositorios.

ericvipo (Fri, 21 Aug 2020 00:58:27 GMT):
Gracias!, sería genial si las diapos expuestas se nos pueda compartir para profundizar en el tema :sweat_smile:

bjlanza (Fri, 21 Aug 2020 00:59:17 GMT):
Hay varios lenguajes. Para varias capas. Hay shell scripting para el despliegue (Manejar Linux, Manejar Contenedores)

bjlanza (Fri, 21 Aug 2020 00:59:39 GMT):
Luego tienes el lenguaje del Smart Contract, que puedes hacerlo en eso Go el nativo, pero tambien tienes en NodeJS y Java.

bjlanza (Fri, 21 Aug 2020 01:00:05 GMT):
Y luego el SDK para las API que es cuando le mandas comandos al Smart Contract, Y luego el Lenguaje del Front.

bjlanza (Fri, 21 Aug 2020 01:00:33 GMT):
Por ejemplo puedes interactuar con un Smart Contract en Go, Desde una Web con un SDK NodeJS o una aplicación escritorio de Java

bjlanza (Fri, 21 Aug 2020 01:01:07 GMT):
pk tu le estas diciendo con tu SDK que ejecute la transacion (NombreFunc, Parametros)

bjlanza (Fri, 21 Aug 2020 01:01:19 GMT):
de tal contrato, con los permisos que tengas a tal nodo.

LucioCanche (Fri, 21 Aug 2020 01:02:14 GMT):
alguien puede reiterar lo que comentó el locutor sobre mongodb? Dijo que era algo para considerar

gonzalofernandez (Fri, 21 Aug 2020 01:04:29 GMT):
Has joined the channel.

gonzalofernandez (Fri, 21 Aug 2020 01:04:30 GMT):
Hola estimados. Les dejo estos links de una charlas sobre el punto de vista de vista legal y notarial para los que esten interesados. https://www.youtube.com/watch?v=Kd0a-aMo6kA&list=PLm3EfTqGr0fj63_FXXZmB3GV27317kcoS&index=3 y https://www.youtube.com/watch?v=rWseu6WwwB8&list=PLm3EfTqGr0fj63_FXXZmB3GV27317kcoS&index=5

FernandoFH (Fri, 21 Aug 2020 01:04:40 GMT):
Has joined the channel.

FernandoFH (Fri, 21 Aug 2020 01:04:41 GMT):
Hola

AlfonsoSegovia (Fri, 21 Aug 2020 01:05:36 GMT):
gracias Gonzalo

FernandoFH (Fri, 21 Aug 2020 01:08:14 GMT):
Los horarios y los contenidos escritos de las clases, ¿donde podemos consultarlo?

bjlanza (Fri, 21 Aug 2020 01:09:07 GMT):
https://wiki.hyperledger.org/display/CP/Curso++Hyperledger+Fabric supongo que ahí los cuelguen.

PabloTedesco (Fri, 21 Aug 2020 01:10:58 GMT):
me pueden decir el nombre de la base de datos que utilizaremos?

bjlanza (Fri, 21 Aug 2020 01:13:58 GMT):
@PabloTedesco un poco de contexto en la pregunta. HLF usa Leveldb por defecto, puedes configurar el nodo para usar couchdb que permite busquedas mas complejas

PabloTedesco (Fri, 21 Aug 2020 01:14:46 GMT):
Genial, era simplemente para ponerme a leer sobre ellas, investigar un poco. Muchas gracias por responder!

camohe90 (Fri, 21 Aug 2020 01:14:47 GMT):
Horario Jueves : -Perú, México, Colombia, Ecuador 18:00 pm -Chile, Bolivia 19:00 pm -Argentina 20:00 pm Horario sábados -Perú, México, Colombia, Ecuador 10:00 am -Chile, Bolivia 11:00 am -Argentina 12:00 horas

camohe90 (Fri, 21 Aug 2020 01:15:36 GMT):
Toda la información relacionado con horarios y el link de la próxima sesión lo encuentran en la wiki

camohe90 (Fri, 21 Aug 2020 01:15:42 GMT):
https://wiki.hyperledger.org/display/CP/Curso++Hyperledger+Fabric

bjlanza (Fri, 21 Aug 2020 01:15:45 GMT):
Normalmente busca mas sobre couchdb, Leveldb esta dentro del contenedor del nodo, pero si quieres usar couchdb tienes que iniciar un contenedor aparte para dicha base de datos, y una para cada nodo que lo use.

bjlanza (Fri, 21 Aug 2020 01:15:59 GMT):
entonces puedes conectarte a su interfaz web.

bjlanza (Fri, 21 Aug 2020 01:17:11 GMT):
Vamos que si tienes un contenedor peer1.org1.com y quieres usar couchdb, tendras que crear un couchdb1.org1.com

camohe90 (Fri, 21 Aug 2020 01:26:49 GMT):
Este es el link para las próximas sesiones

camohe90 (Fri, 21 Aug 2020 01:26:50 GMT):
https://us02web.zoom.us/j/83944607895?pwd=RCtoZjZhaDhhK1hhUVROTWM2bUFqUT09

FranciscoRobledoS (Fri, 21 Aug 2020 01:27:38 GMT):
Has joined the channel.

FranciscoRobledoS (Fri, 21 Aug 2020 01:27:39 GMT):
Sobre la pregunta anterior en el uso de IOT y BLockchain, yo he tomado de base conceptual este documento, de pronto les sirve: https://digitalscholarship.unlv.edu/cgi/viewcontent.cgi?article=4721&context=thesesdissertations

bjlanza (Fri, 21 Aug 2020 01:28:38 GMT):
Hay que mirar sobre todo que quiere guardar, que numero de transacciones quiere guardar y cada cuanto.

jorgeRodriguez (Fri, 21 Aug 2020 01:29:23 GMT):
Gracias

sadalmelik828 (Fri, 21 Aug 2020 01:29:26 GMT):
Has joined the channel.

GiacomoTeruggi (Fri, 21 Aug 2020 01:29:30 GMT):
Gracias a todos

AlejandroCortesLeal (Fri, 21 Aug 2020 01:29:48 GMT):
Has joined the channel.

bjlanza (Fri, 21 Aug 2020 01:29:54 GMT):
A ver si nos explica un poco más que quieren hacer.

nelsonbermudez01 (Fri, 21 Aug 2020 01:30:34 GMT):
Gracias a todo, muy interesante la iniciativa

SergioArriagada (Fri, 21 Aug 2020 01:30:42 GMT):
Has joined the channel.

AlejandroCortesLeal (Fri, 21 Aug 2020 01:30:53 GMT):
Muchas gracias!

luis.romero01 (Fri, 21 Aug 2020 01:31:07 GMT):
Has joined the channel.

luis.romero01 (Fri, 21 Aug 2020 01:31:07 GMT):
Gracias!

bjlanza (Fri, 21 Aug 2020 01:31:21 GMT):
Un fuerte aplauso por el esfuerzo de los organizadores.

DavidRobledo (Fri, 21 Aug 2020 01:32:02 GMT):
Se enviarán por correo los calendarios para incluirlos automáticamente a google calendar?

bjlanza (Fri, 21 Aug 2020 01:32:35 GMT):
A mi tb me gustaría el calendario que si no me olvido de las cosas.

DavidRobledo (Fri, 21 Aug 2020 01:33:10 GMT):
@bjlanza justo

camohe90 (Fri, 21 Aug 2020 01:34:25 GMT):
El algo que podemos revisar

Juliansrami99 (Fri, 21 Aug 2020 01:35:08 GMT):
Has joined the channel.

Juliansrami99 (Fri, 21 Aug 2020 01:35:09 GMT):
Podremos como avanza nuestra asistencia a lo largo del curso?

Juliansrami99 (Fri, 21 Aug 2020 01:35:19 GMT):
podremos saber*

camohe90 (Fri, 21 Aug 2020 01:36:35 GMT):
:thumbsup:

camohe90 (Fri, 21 Aug 2020 01:54:20 GMT):
:handshake:

camohe90 (Fri, 21 Aug 2020 01:54:37 GMT):
Esperamos que les sea útil este curso

OswaldoJerez (Fri, 21 Aug 2020 02:01:30 GMT):
Has joined the channel.

OswaldoJerez (Fri, 21 Aug 2020 02:01:32 GMT):
:thumbsup:

genesis3g (Fri, 21 Aug 2020 02:03:19 GMT):
El script del repo que mandaron a clonar, tiene un errorcito. La versión de fabric dice 2.2, pero no la encuentra. Cambié a 2.2.0 y todo ok.

genesis3g (Fri, 21 Aug 2020 02:03:42 GMT):
Cambiar sudo curl -sSL http://bit.ly/2ysbOFE | bash -s 2.2 Por sudo curl -sSL http://bit.ly/2ysbOFE | bash -s 2.2.0

genesis3g (Fri, 21 Aug 2020 02:03:49 GMT):
Si no les funciona.

genesis3g (Fri, 21 Aug 2020 02:04:28 GMT):
gracias @JavierLeyton por el tip.

JavierLeyton (Fri, 21 Aug 2020 02:04:28 GMT):
Has joined the channel.

camohe90 (Fri, 21 Aug 2020 02:21:44 GMT):
Para la personas interesadas en calendario, ya se encuentra disponible en la lista

camohe90 (Fri, 21 Aug 2020 02:21:45 GMT):
https://lists.hyperledger.org/g/community-latinoamerica-chapter/topics

camohe90 (Fri, 21 Aug 2020 02:21:49 GMT):
en el calendar

carlosjor (Fri, 21 Aug 2020 02:32:38 GMT):
gracias por la información

maestre (Fri, 21 Aug 2020 02:34:07 GMT):
Has joined the channel.

camohe90 (Fri, 21 Aug 2020 02:34:18 GMT):
con gusto

camohe90 (Fri, 21 Aug 2020 02:52:31 GMT):
Lo vamos a revisar, gracias_

ricardoruano (Fri, 21 Aug 2020 03:02:26 GMT):
Amigos les saluda Ricardo Ruano

ricardoruano (Fri, 21 Aug 2020 03:02:43 GMT):
subi al github un pequeño fix del script

ricardoruano (Fri, 21 Aug 2020 03:02:48 GMT):
gracias por el aporte ;)

ricardoruano (Fri, 21 Aug 2020 03:03:59 GMT):
muchas gracias , lo hacemos con alegría

ericvipo (Fri, 21 Aug 2020 03:07:07 GMT):
Estás usando Ubuntu como SO principal o es un ubuntu server o un docker?

ricardoruano (Fri, 21 Aug 2020 03:09:06 GMT):
Hola Jorge, muchas gracias lo acabo de corregir. Muy agradecido que bueno verte de nuevo por aca

AlfonsoSegovia (Fri, 21 Aug 2020 03:23:35 GMT):
Gracias!!!!!!

AlfonsoSegovia (Fri, 21 Aug 2020 03:23:35 GMT):
docker run -p 8888:5000 --name myfirstapp ricardor/myfirstappp

AlfonsoSegovia (Fri, 21 Aug 2020 03:23:46 GMT):
Super primera sesión!!!!

chebyte (Fri, 21 Aug 2020 04:02:12 GMT):
Has joined the channel.

chebyte (Fri, 21 Aug 2020 04:02:12 GMT):
Buenas amigos

chebyte (Fri, 21 Aug 2020 04:02:17 GMT):
excelente arranque

chebyte (Fri, 21 Aug 2020 04:02:53 GMT):
recien arme una imagen de docker con todo lo que necesita el script q compartieron en el repo

chebyte (Fri, 21 Aug 2020 04:03:15 GMT):
https://github.com/hashdog/curso-latinoamerica-hlf-2020

chebyte (Fri, 21 Aug 2020 04:03:39 GMT):
tienen q clonar y correr el comando q dice en el readme y eso es todo, previamente tener instalado docker desktop en cuaalquier OS. q tengan

jorgeRodriguez (Fri, 21 Aug 2020 06:31:38 GMT):
Hola Ricardo, excelente presentación

CarlosMartinArenas (Fri, 21 Aug 2020 10:42:45 GMT):
Has joined the channel.

AndreaCovino (Fri, 21 Aug 2020 15:58:36 GMT):
Has joined the channel.

dreycko (Fri, 21 Aug 2020 16:02:33 GMT):
Buenos dias, el link para el resistro del evento del sabado de contenedores alguien lo tiene ?

crgb (Fri, 21 Aug 2020 16:13:32 GMT):
Todas las clases serán vía Zoom en la misma sala de zoom https://us02web.zoom.us/j/83944607895?pwd=RCtoZjZhaDhhK1hhUVROTWM2bUFqUT09

dreycko (Fri, 21 Aug 2020 16:18:14 GMT):
Muchas Gracias

dreycko (Fri, 21 Aug 2020 16:18:29 GMT):
a que hora seria el sabado?

RichardDavid (Fri, 21 Aug 2020 17:28:39 GMT):
Has joined the channel.

RichardDavid (Fri, 21 Aug 2020 17:30:15 GMT):
Hola buenas tardes o buenos días a todos

RichardDavid (Fri, 21 Aug 2020 17:30:40 GMT):
desafortunadamente me inscribir tarde al curso perdí la clase de ayer

RichardDavid (Fri, 21 Aug 2020 17:30:55 GMT):
¿Saben si quedo grabada?

gortaire (Fri, 21 Aug 2020 17:32:17 GMT):
Hola, no... entiendo que se está evaluando la posibilidad de publicarlas, pero no seria antes de unas semanas más

RichardDavid (Fri, 21 Aug 2020 17:32:33 GMT):
T_T

RichardDavid (Fri, 21 Aug 2020 17:33:11 GMT):
¿La próxima clase es mañana?

gortaire (Fri, 21 Aug 2020 17:33:18 GMT):
Correcto

RichardDavid (Fri, 21 Aug 2020 17:36:20 GMT):
¿A la misma hora? Quien sería tan amable de darme un breve resumen de lo que se hizo ayer, por lo que veo solo fue configurar el ambiente. Generar una imagen Docker, entre otras cosas.

RichardDavid (Fri, 21 Aug 2020 17:36:40 GMT):
solo para ver si logro hacer algo de aquí a mañana 😭

gortaire (Fri, 21 Aug 2020 17:36:44 GMT):
La clase de mañana es 11 AM hora Chile

gortaire (Fri, 21 Aug 2020 17:37:24 GMT):
La clase fue mas que nada introductoria, se hablo de algunos conceptos basicos de Blockchain y HLF.

gortaire (Fri, 21 Aug 2020 17:38:05 GMT):
En lo practico, hay una wiki: Wiki del Curso https://wiki.hyperledger.org/display/CP/Curso++Hyperledger+Fabric

gortaire (Fri, 21 Aug 2020 17:38:28 GMT):
Hay que clonar dos repos GIT: https://github.com/blockchainempresarial/curso-hyperledger-fabric

gortaire (Fri, 21 Aug 2020 17:38:37 GMT):
y https://github.com/hashdog/curso-latinoamerica-hlf-2020

RichardDavid (Fri, 21 Aug 2020 17:39:10 GMT):
Ufff perfecto veré que puedo hacer. Muchísimas Gracias por la información por lo menos algo hago 😂.

gortaire (Fri, 21 Aug 2020 17:39:38 GMT):
El primer repo, tiene los prerequisitos... es una shell que instala docker, go, sources de hlf, etc...

gortaire (Fri, 21 Aug 2020 17:40:18 GMT):
y el segundo, tiene un yml que te descarga las imagenes docker con las que se trabajará

gortaire (Fri, 21 Aug 2020 17:40:43 GMT):
eso es todo lo practico que hay por ahora.

RichardDavid (Fri, 21 Aug 2020 17:42:18 GMT):
Vale, gracias por el detalle. 💪🏼 Que tengas un buen día.

andresGL97 (Fri, 21 Aug 2020 18:45:48 GMT):
Has joined the channel.

andresGL97 (Fri, 21 Aug 2020 18:49:11 GMT):
Hola! Disculpen para registrarme en el curso de blockchain ya es suficiente con unirme a este chat o debo llenar algun tipo de form? (me perdi la primera clase porque no me habia enterado del curso hasta hoy)

Jsmoreno (Fri, 21 Aug 2020 20:02:10 GMT):
Has joined the channel.

Jsmoreno (Fri, 21 Aug 2020 20:02:10 GMT):
Hola buena tarde a todos, como estan, depronto podrían aclararme si el Docker debe instalarse en ubuntu, Gracias

ecaldon (Fri, 21 Aug 2020 20:24:49 GMT):
Si ya tienes ubuntu sólo debes ejecutar el script de prerrequisitos: https://github.com/blockchainempresarial/curso-hyperledger-fabric/blob/master/scripts/prerreq.sh

gonzalofernandez (Fri, 21 Aug 2020 20:25:21 GMT):
Si, eso instala docker y todo lo necesario

RobertoSolano (Fri, 21 Aug 2020 20:32:08 GMT):
Has joined the channel.

gonzalofernandez (Fri, 21 Aug 2020 20:32:23 GMT):
Andres. El curso es abierto. Para obtener el certificado necesitias participar en el 70% de las clases https://wiki.hyperledger.org/display/CP/Curso++Hyperledger+Fabric

ricardoruano (Fri, 21 Aug 2020 20:48:59 GMT):
Amigos no se olviden mañana tenemos el curso

ricardoruano (Fri, 21 Aug 2020 20:49:26 GMT):
los horarios y e link de acceso estan acá: https://wiki.hyperledger.org/display/CP/Curso++Hyperledger+Fabric

AlejandroCortesLeal (Fri, 21 Aug 2020 20:49:43 GMT):
Gracias!

Artax (Fri, 21 Aug 2020 20:50:44 GMT):
Has joined the channel.

Artax (Fri, 21 Aug 2020 20:50:44 GMT):
Hola compañeros ayer se me fue la conexion y ahora ando poniendome al dia ya estoy instalando el docker bajo ubuntu 20

Artax (Fri, 21 Aug 2020 20:51:14 GMT):
pero hoy se va dar curso o es mañana ?

mhgarcia (Fri, 21 Aug 2020 21:46:39 GMT):
Has joined the channel.

mhgarcia (Fri, 21 Aug 2020 21:46:40 GMT):
Hola @Artax si docker era mañana

mhgarcia (Fri, 21 Aug 2020 21:49:50 GMT):
@Artax por ahi estaría bueno que corras el script que pasaron en git ```https://github.com/blockchainempresarial/curso-hyperledger-fabric```

Artax (Fri, 21 Aug 2020 21:59:21 GMT):
Gracias

mhgarcia (Fri, 21 Aug 2020 22:04:57 GMT):
:thumbsup:

AgustinCucchiaro (Fri, 21 Aug 2020 23:05:35 GMT):
Has joined the channel.

cfcedeno (Sat, 22 Aug 2020 02:14:10 GMT):
Has joined the channel.

cfcedeno (Sat, 22 Aug 2020 02:14:11 GMT):
hey como estamos saludos

cfcedeno (Sat, 22 Aug 2020 02:15:33 GMT):
Al momento de enviar el comando docker-compose run ubuntu bash me salta el siguiente error La orden «docker-compose» está disponible en «/snap/bin/docker-compose» La orden no se pudo encontrar porque «/snap/bin» no está incluida en la variable de entorno PATH. docker-compose: orden no encontrada

Etosh (Sat, 22 Aug 2020 06:05:53 GMT):
Ejecute el script

Etosh (Sat, 22 Aug 2020 06:06:09 GMT):
Creo que falta sudo en la linea 31 y 32

Etosh (Sat, 22 Aug 2020 06:06:22 GMT):
El script para instalar el ambiente para el curso

Etosh (Sat, 22 Aug 2020 06:07:14 GMT):
Ejecute el script Creo que falta sudo en la linea 31 y 32 El script para instalar el ambiente para el curso

mzrgh (Sat, 22 Aug 2020 11:04:59 GMT):
Has joined the channel.

varo-102 (Sat, 22 Aug 2020 14:38:54 GMT):
Has joined the channel.

varo-102 (Sat, 22 Aug 2020 14:38:54 GMT):
Hola a todos, a mi me apareció este error:

GabrielTuesta (Sat, 22 Aug 2020 14:38:54 GMT):
saludos desde Peru

varo-102 (Sat, 22 Aug 2020 14:38:57 GMT):
docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', PermissionError(13, 'Permission denied')) [14064] Failed to execute script docker-compose

mhgarcia (Sat, 22 Aug 2020 14:41:31 GMT):
Hola @varo-102 **('Connection aborted.', PermissionError(13, 'Permission denied'))** estas teniendo problemas de permisos, no te faltara **sudo**

GabrielTuesta (Sat, 22 Aug 2020 14:43:01 GMT):
como verifico que todo está ok?

Luis.Moreno (Sat, 22 Aug 2020 14:43:21 GMT):
Has joined the channel.

GabrielTuesta (Sat, 22 Aug 2020 14:43:38 GMT):
corri el script y no tuve mensajes de error

Etosh (Sat, 22 Aug 2020 14:43:46 GMT):
Gabriel

Etosh (Sat, 22 Aug 2020 14:44:01 GMT):
Si te debio dar error la linea 31 y 32

GabrielTuesta (Sat, 22 Aug 2020 14:44:04 GMT):
al menos eso percibí, no tuve el error del amigo Varo

Etosh (Sat, 22 Aug 2020 14:44:05 GMT):
porque le falta sudo

GabrielTuesta (Sat, 22 Aug 2020 14:44:40 GMT):
Etosh lo corregiste y pasó sin problemas?

Etosh (Sat, 22 Aug 2020 14:45:03 GMT):
De hecho pasa sin problemas, aun con el error, solo no pone esos dos

Etosh (Sat, 22 Aug 2020 14:46:01 GMT):
cd /usr/bin/ wget http://pingpros.com/pub/tcpping chmod 755 tcpping

Etosh (Sat, 22 Aug 2020 14:46:04 GMT):
Es eso

varo-102 (Sat, 22 Aug 2020 14:46:04 GMT):
ese era el error, muchas gracias :thumbsup:

Etosh (Sat, 22 Aug 2020 14:46:14 GMT):
Sin sudo no puede escribir en /usr/bin

Etosh (Sat, 22 Aug 2020 14:46:28 GMT):
solo le faltaria el tcpping

GabrielTuesta (Sat, 22 Aug 2020 14:46:30 GMT):
ah pero entonces es solo darle permisos

Etosh (Sat, 22 Aug 2020 14:46:44 GMT):
wget y chmod

GabrielTuesta (Sat, 22 Aug 2020 14:46:52 GMT):
me parece que si lo vi, era muy tarde ya

Etosh (Sat, 22 Aug 2020 14:47:02 GMT):
si igual me paso se me cerraban los ojos

Etosh (Sat, 22 Aug 2020 14:47:03 GMT):
jaja

GabrielTuesta (Sat, 22 Aug 2020 14:47:34 GMT):
entonces ejecutar solo eso, es asi? porque el script demora como 30 minutos

Etosh (Sat, 22 Aug 2020 14:47:40 GMT):
Creo que lo de dockers no me dio problema

Etosh (Sat, 22 Aug 2020 14:47:53 GMT):
Si ejecutar solo esas lineas

Etosh (Sat, 22 Aug 2020 14:48:00 GMT):
cd /usr/bin/ sudo wget http://pingpros.com/pub/tcpping sudo chmod 755 tcpping

GabrielTuesta (Sat, 22 Aug 2020 14:49:07 GMT):
asi es

GabrielTuesta (Sat, 22 Aug 2020 14:49:25 GMT):
ejecutando de la forma como indica Etosh, queda ok

GabrielTuesta (Sat, 22 Aug 2020 14:49:40 GMT):
gracias

mhgarcia (Sat, 22 Aug 2020 14:51:45 GMT):
:thumbsup:

Etosh (Sat, 22 Aug 2020 14:52:00 GMT):
No hay de que, no me fije mucho en lo demas, pero creo que no me causo mas error

Etosh (Sat, 22 Aug 2020 14:52:04 GMT):
No instale golang

Etosh (Sat, 22 Aug 2020 14:52:08 GMT):
Le quite esa parte

Etosh (Sat, 22 Aug 2020 14:52:15 GMT):
porque mi ubunto ya tiene la 13

Etosh (Sat, 22 Aug 2020 14:52:22 GMT):
Espero no haya problema con eso

Etosh (Sat, 22 Aug 2020 14:52:37 GMT):
Lo demas creo no marco errores

chebyte (Sat, 22 Aug 2020 14:54:18 GMT):
hola gente

chebyte (Sat, 22 Aug 2020 14:54:23 GMT):
por eso les pase a todo la imagen

chebyte (Sat, 22 Aug 2020 14:54:28 GMT):
armada con todo lo necesario

chebyte (Sat, 22 Aug 2020 14:54:31 GMT):
porque son muchas cosas para intalar

chebyte (Sat, 22 Aug 2020 14:54:45 GMT):
https://github.com/hashdog/curso-latinoamerica-hlf-2020

chebyte (Sat, 22 Aug 2020 14:54:58 GMT):
lo mas practico es q instalen docker desktop y usen ese repo

chebyte (Sat, 22 Aug 2020 14:55:16 GMT):
contiene una imagen de ubuntu con todo instalado, go, hfl, java, tools, etc.

chebyte (Sat, 22 Aug 2020 14:55:27 GMT):
asi q no vas a invertir tiempo en descargalar y instalar cada cosa

crgb (Sat, 22 Aug 2020 14:59:21 GMT):
a que hora empieza el curso?

ericvipo (Sat, 22 Aug 2020 14:59:35 GMT):
Hermano yo uso Manjaro Linux, y recién esta mañana instalé y configure todo con respecto a Docker, solo necesito este repo verdad? El primer script ya no es necesario no?

RodrigoAlejandroMelo (Sat, 22 Aug 2020 15:01:11 GMT):
hola @chebyte yo use lo que pasaste pero me parece que tiene hyperledger 1.4 en lugar de 2.2, puede ser?

AlfonsoSegovia (Sat, 22 Aug 2020 15:01:15 GMT):
saludos, aún no abren la sesión de hoy?

CarlosGutierrez (Sat, 22 Aug 2020 15:01:34 GMT):
Has joined the channel.

camohe90 (Sat, 22 Aug 2020 15:01:36 GMT):
ya vamos a iniciar

mhgarcia (Sat, 22 Aug 2020 15:01:46 GMT):
https://us02web.zoom.us/j/83944607895?pwd=RCtoZjZhaDhhK1hhUVROTWM2bUFqUT09

ericvipo (Sat, 22 Aug 2020 15:01:52 GMT):
ya empezó? el zoom me sale cargando

JuanGarriz (Sat, 22 Aug 2020 15:01:54 GMT):
Has joined the channel.

JuanGarriz (Sat, 22 Aug 2020 15:01:54 GMT):
gracias

AlfonsoSegovia (Sat, 22 Aug 2020 15:02:04 GMT):
gracias, de pronto me preocupa las diferencias de zona horaria

CarlosGutierrez (Sat, 22 Aug 2020 15:02:08 GMT):
el hyperledger-ca es 1.4

chebyte (Sat, 22 Aug 2020 15:02:17 GMT):
no

chebyte (Sat, 22 Aug 2020 15:02:20 GMT):
el 1.4 es el ca

JavierLeyton (Sat, 22 Aug 2020 15:02:21 GMT):
Hola a todos!

chebyte (Sat, 22 Aug 2020 15:02:26 GMT):
eso te instala

chebyte (Sat, 22 Aug 2020 15:02:31 GMT):
hlf 2.2.0

chebyte (Sat, 22 Aug 2020 15:02:37 GMT):
y hl ca 1.4

AlvaroGalvis (Sat, 22 Aug 2020 15:02:55 GMT):
Has joined the channel.

AlvaroGalvis (Sat, 22 Aug 2020 15:02:56 GMT):
Maravilloso día a todos..!

AlvaroGalvis (Sat, 22 Aug 2020 15:03:51 GMT):
Saludos desde Venezuela..!

gonzalofernandez (Sat, 22 Aug 2020 15:04:19 GMT):
Cordoba, Argentina

PabloTedesco (Sat, 22 Aug 2020 15:04:29 GMT):
Montevideo

RodrigoAlejandroMelo (Sat, 22 Aug 2020 15:04:46 GMT):
a okas @chebyte

chebyte (Sat, 22 Aug 2020 15:04:50 GMT):
Tucuman, Argentina

mhgarcia (Sat, 22 Aug 2020 15:05:18 GMT):
CABA **Argentina**

nelsonbermudez01 (Sat, 22 Aug 2020 15:05:20 GMT):
Envigado Antioquia

framirezglez (Sat, 22 Aug 2020 15:05:23 GMT):
Has joined the channel.

framirezglez (Sat, 22 Aug 2020 15:05:23 GMT):
Saludos desde Querétaro, México

Etosh (Sat, 22 Aug 2020 15:05:39 GMT):
Saludos desde la Ciudad de México

ArielVega (Sat, 22 Aug 2020 15:05:57 GMT):
Has joined the channel.

ArielVega (Sat, 22 Aug 2020 15:05:57 GMT):
Saludos desde Chile

adrianpatania (Sat, 22 Aug 2020 15:06:01 GMT):
Has joined the channel.

Gera-Gal (Sat, 22 Aug 2020 15:06:05 GMT):
Has joined the channel.

arawako (Sat, 22 Aug 2020 15:06:45 GMT):
Has joined the channel.

arawako (Sat, 22 Aug 2020 15:06:46 GMT):
Buenos días

LucioCanche (Sat, 22 Aug 2020 15:06:49 GMT):
Buen días. Saludos desde Mérida México

mdragao (Sat, 22 Aug 2020 15:06:53 GMT):
Has joined the channel.

GabrielTuesta (Sat, 22 Aug 2020 15:06:54 GMT):
excelente

mdragao (Sat, 22 Aug 2020 15:06:54 GMT):
Hola desde México

genesis3g (Sat, 22 Aug 2020 15:06:55 GMT):
Buen día.!

AlejandroCortesLeal (Sat, 22 Aug 2020 15:07:00 GMT):
Buenos días!

adrianpatania (Sat, 22 Aug 2020 15:07:01 GMT):
Buenos dias/tardes a todos desde ARG!

JavierLeyton (Sat, 22 Aug 2020 15:07:02 GMT):
Saludos desde Chile

AlfonsoSegovia (Sat, 22 Aug 2020 15:07:07 GMT):
Yeah!!!!...

eavelasquez (Sat, 22 Aug 2020 15:07:17 GMT):
Has joined the channel.

javiersalomon (Sat, 22 Aug 2020 15:07:18 GMT):
Buenos días, buenas tardes, buenas noches :)

hernanbordon (Sat, 22 Aug 2020 15:07:32 GMT):
Has joined the channel.

javiersalomon (Sat, 22 Aug 2020 15:07:33 GMT):
Link a la wiki del capítulo Hyperledger Latinoamerica https://wiki.hyperledger.org/display/CP/Hyperledger+Latinoamerica

Kasio24 (Sat, 22 Aug 2020 15:07:38 GMT):
Has joined the channel.

jorgeRodriguez (Sat, 22 Aug 2020 15:07:42 GMT):
Saludos desde Lima, Perú

SergioArriagada (Sat, 22 Aug 2020 15:07:43 GMT):
gracias

alejandrobotia (Sat, 22 Aug 2020 15:07:47 GMT):
Buenos dias a todos

alexp832 (Sat, 22 Aug 2020 15:07:50 GMT):
Has joined the channel.

Kasio24 (Sat, 22 Aug 2020 15:07:52 GMT):
buenos dias

jflorezv92 (Sat, 22 Aug 2020 15:08:09 GMT):
Has joined the channel.

nelsonbermudez01 (Sat, 22 Aug 2020 15:08:27 GMT):
Buenos dias

javiersalomon (Sat, 22 Aug 2020 15:09:12 GMT):
Mail para comunicarse community-latinoamerica-chapter@lists.hyperledger.org

camohe90 (Sat, 22 Aug 2020 15:10:16 GMT):
Muy buenos días

javiersalomon (Sat, 22 Aug 2020 15:10:42 GMT):
URL al curso: https://wiki.hyperledger.org/display/CP/Curso++Hyperledger+Fabric

JosepVerdura (Sat, 22 Aug 2020 15:10:50 GMT):
Has joined the channel.

JosepVerdura (Sat, 22 Aug 2020 15:10:51 GMT):
hola a todos desde Barcelona ( catalunya ) Spain

lxhiguera (Sat, 22 Aug 2020 15:10:59 GMT):
Has joined the channel.

lxhiguera (Sat, 22 Aug 2020 15:10:59 GMT):
Hola

lxhiguera (Sat, 22 Aug 2020 15:11:06 GMT):
diculpen cual es la clave de zoom

lxhiguera (Sat, 22 Aug 2020 15:11:10 GMT):
o por donde la recibí

camohe90 (Sat, 22 Aug 2020 15:11:30 GMT):
https://us02web.zoom.us/j/83944607895?pwd=RCtoZjZhaDhhK1hhUVROTWM2bUFqUT09

camohe90 (Sat, 22 Aug 2020 15:11:35 GMT):
este es el link de la sala

lxhiguera (Sat, 22 Aug 2020 15:13:20 GMT):
si ya pude, por alguna razón no me abría el cliente Zoom desde el link, lo puse manualemente. Gracias! @camohe90

lxhiguera (Sat, 22 Aug 2020 15:13:20 GMT):
si ya pude, por alguna razón no me abría el cliente Zoom desde el link, lo puse manualmente. Gracias! @camohe90

AgustinCucchiaro (Sat, 22 Aug 2020 15:15:33 GMT):
me paso lo mismo, ya pude ingresar de todos modos

Rafael-Lizardo-2020 (Sat, 22 Aug 2020 15:16:25 GMT):
Has joined the channel.

ericvipo (Sat, 22 Aug 2020 15:22:04 GMT):
Hola uso Manjaro Linux, tengo el Docker instalado y configurado Solo necesito esto verdad? : https://github.com/hashdog/curso-latinoamerica-hlf-2020 O es necesario que monte un ubuntu?

camohe90 (Sat, 22 Aug 2020 15:24:14 GMT):
Con gusto

astaiza (Sat, 22 Aug 2020 15:29:14 GMT):
Corrección en la arquitectura de Ethereum: en realidad es Order-Execute, el orden es importante

RodrigoAlejandroMelo (Sat, 22 Aug 2020 15:30:00 GMT):
Cuando entras al docker ya es un ubuntu configurado y listo para montar otros docker dentro

ericvipo (Sat, 22 Aug 2020 15:32:01 GMT):

dockermanjaro.png

ericvipo (Sat, 22 Aug 2020 15:32:13 GMT):
thanks!

bjlanza (Sat, 22 Aug 2020 15:32:27 GMT):
La duda, como se esta planteando traducir endorsing peer, o se va a quedar con el nombre original. Nodo respaldador, Nodo endorsador...

Kasio24 (Sat, 22 Aug 2020 15:39:00 GMT):
el raft aplica en entidades financieras por ejemplo?

crgb (Sat, 22 Aug 2020 15:40:11 GMT):
para nuevas implantaciones ya no se utiliza kafka, correcto?

EdgarRodriguez (Sat, 22 Aug 2020 15:42:04 GMT):
Has joined the channel.

camohe90 (Sat, 22 Aug 2020 15:42:05 GMT):
Así es, se esta enfocando a usar RAFT

mhgarcia (Sat, 22 Aug 2020 15:42:38 GMT):
El beneficio de raft es que la implementacion esta mas integrada, y no hace falta desplegar nuevos contenedores como en kafka

bjlanza (Sat, 22 Aug 2020 15:43:06 GMT):
Aparte de lo interesante que ha comentado, de que los nodos raft no necesitan ser de la misma organización. También necesita menos complejidad y nodos para resistir,. Kafka necesita nodos de zookeeper, y raft solo los nodos raft

mhgarcia (Sat, 22 Aug 2020 15:43:59 GMT):
En Kafka hay que desplegar los contenedores del orderer mas los de Kafka

mhgarcia (Sat, 22 Aug 2020 15:44:31 GMT):
con raft se despliegan solo los contenedores del orderer

camohe90 (Sat, 22 Aug 2020 15:46:46 GMT):
:thumbsup:

bjlanza (Sat, 22 Aug 2020 15:51:16 GMT):
Ademas necesita menos nodos para ser tolerante a fallo. https://medium.com/@spsingh559/detail-analysis-of-raft-its-implementation-in-hyperledger-fabric-d269367a79c0

mhgarcia (Sat, 22 Aug 2020 15:52:53 GMT):
@bjlanza Si no me equivoco el minimo es 3 nodos raft.

camohe90 (Sat, 22 Aug 2020 15:54:22 GMT):
Así es, https://medium.com/@kasunindrasiri/understanding-raft-distributed-consensus-242ec1d2f521#:~:text=The%20minimum%20number%20of%20votes,to%20have%20the%20consensus%20guarantees.

LucioCanche (Sat, 22 Aug 2020 15:54:49 GMT):
gRPC is a modern open source high performance RPC framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services.

LucioCanche (Sat, 22 Aug 2020 15:54:56 GMT):
https://grpc.io/

bjlanza (Sat, 22 Aug 2020 15:59:18 GMT):
Si, la regla N failures while N / 2 + 1 3 es lo mínimo en cualquier sistema distribuido.

PabloTedesco (Sat, 22 Aug 2020 16:02:54 GMT):
agradecería publiquen los videos si

mhgarcia (Sat, 22 Aug 2020 16:03:37 GMT):
Genial !! que bueno la metodología de ir subiendo los videos.

jestevez (Sat, 22 Aug 2020 16:03:45 GMT):
Has joined the channel.

Neoradix (Sat, 22 Aug 2020 16:04:45 GMT):
Has joined the channel.

Neoradix (Sat, 22 Aug 2020 16:04:45 GMT):
En el caso de aplicación de HFabric integrando sensores IoT, la aplicación cliente podría estar en un servidor descentralizado? En ese caso, cada uno deberá tener un SDK?

joanzam (Sat, 22 Aug 2020 16:04:50 GMT):
Has joined the channel.

joanzam (Sat, 22 Aug 2020 16:04:50 GMT):
Pasarán Información de las presentaciones del curso ?

cristofima (Sat, 22 Aug 2020 16:04:51 GMT):
Has joined the channel.

AlejandroAttonaty (Sat, 22 Aug 2020 16:04:57 GMT):
Has joined the channel.

AlejandroAttonaty (Sat, 22 Aug 2020 16:04:57 GMT):
Muy bueno el de tener los videos luego de cada clase !!

vojedav (Sat, 22 Aug 2020 16:04:58 GMT):
Has joined the channel.

davotrade (Sat, 22 Aug 2020 16:05:19 GMT):
si

GabrielTuesta (Sat, 22 Aug 2020 16:05:24 GMT):
para inscribirse a la lista community-latinoamerica-chapter@lists.hyperledger.org solo se envia un correo a este mail? hay algo mas que añadir?

JulianESanabriaS (Sat, 22 Aug 2020 16:05:39 GMT):
Buenos días, muy buen curso, gracias

elliottperalta (Sat, 22 Aug 2020 16:05:52 GMT):
Has joined the channel.

AlejandroAttonaty (Sat, 22 Aug 2020 16:06:01 GMT):
SAP también genera la dependencia...

chebyte (Sat, 22 Aug 2020 16:06:24 GMT):
asi es lo podes correr desde cucalqueir OS que tenga instalado docker

chebyte (Sat, 22 Aug 2020 16:06:56 GMT):
ahi quedo joya

adrianpatania (Sat, 22 Aug 2020 16:07:35 GMT):
Me sumo a la pregunta de gabriel

chebyte (Sat, 22 Aug 2020 16:07:45 GMT):
chicos sobre los external builders, por ahora solo esta soportado para el sdk de golang, alguien sabe ccuando sale soporte para el sdk de node?

PabloTedesco (Sat, 22 Aug 2020 16:07:53 GMT):
idem

jorgeRodriguez (Sat, 22 Aug 2020 16:08:04 GMT):
Solo es necesario enviar un email, saludos

LucioCanche (Sat, 22 Aug 2020 16:09:02 GMT):
cómo se actualiza el nombre en zoom?

javiersalomon (Sat, 22 Aug 2020 16:09:07 GMT):
Link al calendario de Hyperledger Latinoamerica https://lists.hyperledger.org/g/community-latinoamerica-chapter/calendar

sadalmelik828 (Sat, 22 Aug 2020 16:09:22 GMT):
Cada aplicación cliente debe usar un sdk de acuerdo al lenguaje seleccionado y puede estar en cualquier lado siempre y cuando tenga conexión para lanzar transacciones en el Smart contract

RichardDavid (Sat, 22 Aug 2020 16:09:45 GMT):
+1

alfuente (Sat, 22 Aug 2020 16:09:48 GMT):
Has joined the channel.

alfuente (Sat, 22 Aug 2020 16:09:48 GMT):
hola. excelente curso. me pueden confirmar si el examen de certificación es sobre la versión 1.4 o la 2.2

GermanTovar (Sat, 22 Aug 2020 16:09:50 GMT):
Has joined the channel.

GermanTovar (Sat, 22 Aug 2020 16:09:50 GMT):
Muy buen curso, gracias...:thumbsup:

Neoradix (Sat, 22 Aug 2020 16:10:11 GMT):
Un sensor se considera como un cliente?

javiersalomon (Sat, 22 Aug 2020 16:10:56 GMT):
Link al canal oficial de Youtube de Hyperledger: https://www.youtube.com/channel/UC7_X0WkMtkWzaVUKF-PRBNQ

alfonsogovela (Sat, 22 Aug 2020 16:11:22 GMT):
Has joined the channel.

alfonsogovela (Sat, 22 Aug 2020 16:11:22 GMT):
El tema que menciona ahora Camilo: “aprendizaje colaborativo” es vital!… Todos podemos crear una comunidad que se apoya todo el tiempo… ¡Qué mejor ejemplo de descentralización!… desintermediamos el aprendizaje de esta herramienta de descentralización
 con la ayuda de todos los nodos

crgb (Sat, 22 Aug 2020 16:11:28 GMT):
se van a compartir las presentaciones?

ArielVega (Sat, 22 Aug 2020 16:12:12 GMT):
les cpmparto un proveedor de VPS bastante economico y estaba, si desean levantar una maquina para testear (3 euros) https://www.arubacloud.com/

joanzam (Sat, 22 Aug 2020 16:12:16 GMT):
Pasarán Información de las presentaciones del curso ? me refiero a las laminas que presentan en el zoom.

sadalmelik828 (Sat, 22 Aug 2020 16:13:04 GMT):
Si, si en el sensor se puede ejecutar código de programación y es compatible con los lenguajes de chaincode

mhgarcia (Sat, 22 Aug 2020 16:13:53 GMT):
:thumbsup:

ericvipo (Sat, 22 Aug 2020 16:14:06 GMT):
sí sería genial las diapositivas

lxhiguera (Sat, 22 Aug 2020 16:14:46 GMT):
pueden compartir nuevamente el link con el composer para levantar el ambiente

SaidHuertas (Sat, 22 Aug 2020 16:14:49 GMT):
Has joined the channel.

SaidHuertas (Sat, 22 Aug 2020 16:14:50 GMT):
:thumbsup:

lxhiguera (Sat, 22 Aug 2020 16:14:56 GMT):
y creo que había un link para los que tienen mac

lxhiguera (Sat, 22 Aug 2020 16:15:00 GMT):
muchas gracias

Neoradix (Sat, 22 Aug 2020 16:17:30 GMT):
ok, la información del sensor se envía a un server que por coste podría ser un miniPC del tipo Raspberry PI

sadalmelik828 (Sat, 22 Aug 2020 16:18:13 GMT):
Entonces el raspberry tendría el sdk

Neoradix (Sat, 22 Aug 2020 16:18:15 GMT):
de ahí se lanza el SDK

sadalmelik828 (Sat, 22 Aug 2020 16:18:20 GMT):
Así es

chebyte (Sat, 22 Aug 2020 16:18:59 GMT):
y un paso mas adelante de docker es kubernetes

chebyte (Sat, 22 Aug 2020 16:19:02 GMT):
una belleza

chebyte (Sat, 22 Aug 2020 16:19:09 GMT):
kubernetes y hlf

LucioCanche (Sat, 22 Aug 2020 16:19:09 GMT):
o docker swarm

Neoradix (Sat, 22 Aug 2020 16:19:10 GMT):
ok, gracias

chebyte (Sat, 22 Aug 2020 16:19:20 GMT):
si tambien

chebyte (Sat, 22 Aug 2020 16:19:28 GMT):
pero kubernetes creo q esta un poco major

jorgeRodriguez (Sat, 22 Aug 2020 16:20:04 GMT):
Acá las urls, saludos https://github.com/hashdog/curso-latinoamerica-hlf-2020 https://github.com/blockchainempresarial/curso-hyperledger-fabric

chebyte (Sat, 22 Aug 2020 16:20:28 GMT):
aparte si metes kubernete podes utiliziar helm

chebyte (Sat, 22 Aug 2020 16:20:33 GMT):
y hacer todo con charts

chebyte (Sat, 22 Aug 2020 16:20:43 GMT):
te queda muy interesante

lxhiguera (Sat, 22 Aug 2020 16:20:49 GMT):
Muchas gracias @jorgeRodriguez

chebyte (Sat, 22 Aug 2020 16:21:09 GMT):
aca me hice un POC completo con hlf y kubernetes, todo con helm charts

chebyte (Sat, 22 Aug 2020 16:21:13 GMT):
https://github.com/hashdog/hlf-2.1-kubernetes-rails-6-nestjs-fabric-nodesdk

chebyte (Sat, 22 Aug 2020 16:23:17 GMT):
y defines todo la carga de los charts con un helm file

chebyte (Sat, 22 Aug 2020 16:23:25 GMT):
mira de lindo q te queda la carga de toda la red hlf

chebyte (Sat, 22 Aug 2020 16:23:27 GMT):
https://github.com/hashdog/hlf-2.1-kubernetes-rails-6-nestjs-fabric-nodesdk/blob/master/charts/helmfile.yaml

LucioCanche (Sat, 22 Aug 2020 16:23:32 GMT):
tienes videotutoriales para aprender cómo lo hiciste? :)

chebyte (Sat, 22 Aug 2020 16:23:54 GMT):
no, lo hice solo

chebyte (Sat, 22 Aug 2020 16:24:27 GMT):
hice varios research lei por varios lados y ahi arme el resumen en el repo

chebyte (Sat, 22 Aug 2020 16:27:26 GMT):
por ejemplo en mi empresa usamos rails de core, entonces para conectarnos a un hlf hicimos un api rest-client usando el frame nestjs sobre el sdk de nodejs de hlf, entonces ya con esa rest api ya lo consumis desde cualquier lado

claudiocebpaz (Sat, 22 Aug 2020 16:27:32 GMT):
Como dice @chebyte , Kubernetes es la forma recomendada para implementaciones de produccion. Docker Compose es util para aprendizaje. Luego hay que pasar a Kubernetes.

chebyte (Sat, 22 Aug 2020 16:33:01 GMT):
para el docker no hace falta darle permiiso para usarlo como usuario, solo hay q agregarlo al grupo `usermod -aG docker username`

marcelomedina (Sat, 22 Aug 2020 16:34:26 GMT):
Has joined the channel.

arawako (Sat, 22 Aug 2020 16:34:36 GMT):
para evitar usar sudo en docker el proceso en todas las distribuciones Linux es el siguiente: sudo gpasswd -a $USER docker newgrp docker

arawako (Sat, 22 Aug 2020 16:35:30 GMT):
hay algunas distribuciones que necesitan iniciar el demonio y se hace de esta forma: sudo systemctl start docker sudo systemctl enable docker

arawako (Sat, 22 Aug 2020 16:35:52 GMT):
No se recomienda usar docker como root ni usando sudo

chebyte (Sat, 22 Aug 2020 16:36:49 GMT):
para producion estamos de acuerdo despues para local no tiene mucha importancia

arawako (Sat, 22 Aug 2020 16:36:55 GMT):
newgrp docker este comando evita que tengamos que reiniciar la maquina o cerrar la sesion, ojo, en algunas versionde de debian y ubuntu no funciona eso, pero en las ultimas si

arawako (Sat, 22 Aug 2020 16:38:02 GMT):
Realmente es una regla general, cada quien aplica la seguridad que requiera, pero la recomendacion por seguridad general, hay que evitar usar docker como root

arawako (Sat, 22 Aug 2020 16:38:13 GMT):
eso incluye evitar usar sudo

chebyte (Sat, 22 Aug 2020 16:39:07 GMT):
+1

ricardoruano (Sat, 22 Aug 2020 16:42:55 GMT):
git clone https://github.com/docker/labs.git

gonzalofernandez (Sat, 22 Aug 2020 16:43:38 GMT):
Bajando

nelsonbermudez01 (Sat, 22 Aug 2020 16:51:21 GMT):
en ubuntu docker pide sudo, como hago para que mi usuario quede con el permiso de ejecucion de docker?

nelsonbermudez01 (Sat, 22 Aug 2020 16:52:46 GMT):
Solucionado, no habia visto la charla anterior. Gracias

Etosh (Sat, 22 Aug 2020 16:56:24 GMT):
No vi como se abre la linea de comandos dentro del ide

Etosh (Sat, 22 Aug 2020 16:56:38 GMT):
Que hay que apretar ?

genesis3g (Sat, 22 Aug 2020 16:56:48 GMT):
el comando cuál era?

AlfonsoSegovia (Sat, 22 Aug 2020 16:57:23 GMT):
hayuna pestaña para nueva terminal en el menú

arawako (Sat, 22 Aug 2020 16:58:14 GMT):
Estructura basica de un Dockerfile: FROM = sistema opoerativo y version a usar, en el caso del ejemplo se usa alpine linux RUN = Sentencias para ejecutar comandos dentro del contenedor COPY= sentencia para copiar ficheros desde el host anfitrion hasta el contenedor EXPOSE= sentencia para exponer puertos deel contenedor, necesario para servir lo que dentro de el se encuentre CMD= sentencia para indicarle al contenedor que tipo de shell usara y que aplicacion debe lanzar ese shell, en el caso del docker file de ejemplo es python

ricardoruano (Sat, 22 Aug 2020 16:58:18 GMT):
docker build -t hyperledgerlatinoamerica/myfirstaapp .

arawako (Sat, 22 Aug 2020 16:58:26 GMT):
eso en resumen para entender esa estructura basica del docker

arawako (Sat, 22 Aug 2020 16:58:46 GMT):
:thumbsup:

arawako (Sat, 22 Aug 2020 16:58:55 GMT):
Amigo

AlfonsoSegovia (Sat, 22 Aug 2020 16:58:57 GMT):
gracias

arawako (Sat, 22 Aug 2020 16:59:07 GMT):
Jose Subero para servirles

genesis3g (Sat, 22 Aug 2020 16:59:08 GMT):
@arawako hello my friend!!!!

SaidHuertas (Sat, 22 Aug 2020 16:59:19 GMT):

Clipboard - 22 de agosto de 2020 11:59

arawako (Sat, 22 Aug 2020 17:00:23 GMT):
@genesis3g Hello :-)

ricardoruano (Sat, 22 Aug 2020 17:00:40 GMT):
netstat -anp | grep 8888

Etosh (Sat, 22 Aug 2020 17:03:17 GMT):
ss -tuna | grep 8888

Etosh (Sat, 22 Aug 2020 17:04:42 GMT):
es mejor

ericvipo (Sat, 22 Aug 2020 17:05:01 GMT):
las diapos anteriores también :raised_hands:

FranciscoRobledoS (Sat, 22 Aug 2020 17:05:22 GMT):
gracias por los aportes!

ricardoruano (Sat, 22 Aug 2020 17:05:27 GMT):
https://docs.google.com/presentation/d/1CH3bYDosqr8VU_j96RVe790OOgcCNXOPEVOylhpg4iw/edit?usp=sharing

Kasio24 (Sat, 22 Aug 2020 17:05:34 GMT):
Muchas gracias

nelsonbermudez01 (Sat, 22 Aug 2020 17:05:36 GMT):
Muy buena explicacion

lxhiguera (Sat, 22 Aug 2020 17:05:40 GMT):
gracias

SergioArriagada (Sat, 22 Aug 2020 17:05:40 GMT):
gracias

leojoseb37 (Sat, 22 Aug 2020 17:05:41 GMT):
Has joined the channel.

leojoseb37 (Sat, 22 Aug 2020 17:05:41 GMT):
gracias

marg.trejo (Sat, 22 Aug 2020 17:05:46 GMT):
Has joined the channel.

marg.trejo (Sat, 22 Aug 2020 17:05:46 GMT):
Gracias, mil!!!

gonzalofernandez (Sat, 22 Aug 2020 17:05:48 GMT):
Muchas gracias Ricardo

marcelomedina (Sat, 22 Aug 2020 17:05:54 GMT):
muchas gracias

RichardDavid (Sat, 22 Aug 2020 17:05:54 GMT):
¡Muchas Gracias!

andresGL97 (Sat, 22 Aug 2020 17:05:56 GMT):
Muy buena la sesion, gracias

mdragao (Sat, 22 Aug 2020 17:06:07 GMT):
Muchas gracias

CesOc (Sat, 22 Aug 2020 17:06:08 GMT):
Has joined the channel.

CesOc (Sat, 22 Aug 2020 17:06:09 GMT):
Muchas gracias!

lxhiguera (Sat, 22 Aug 2020 17:06:12 GMT):
Las anteriores diapositivas las pueden compartir? Gracias!

ericvipo (Sat, 22 Aug 2020 17:06:15 GMT):
tareita para la casa

JohnAlvarado (Sat, 22 Aug 2020 17:06:16 GMT):
Has joined the channel.

JohnAlvarado (Sat, 22 Aug 2020 17:06:17 GMT):
Muchas Gracias

cfcedeno (Sat, 22 Aug 2020 17:06:29 GMT):
Muchas gracias

AdolfoAztlan (Sat, 22 Aug 2020 17:06:45 GMT):
Has joined the channel.

cfcedeno (Sat, 22 Aug 2020 17:06:54 GMT):
nos queda mucha tarea para revisar todos los temas a los que no andamos conectados mucho en docker :grin:

gortaire (Sat, 22 Aug 2020 17:07:01 GMT):
Disculpa, las presentaciones de los conceptos basicos de blockchain y fabric se van a copartir tambien?

JosepVerdura (Sat, 22 Aug 2020 17:07:18 GMT):
Muchas gracias por la sesión de hoy

LuisMoya (Sat, 22 Aug 2020 17:07:36 GMT):
Has joined the channel.

LuisMoya (Sat, 22 Aug 2020 17:07:37 GMT):
gracias por la session !!!

RichardDavid (Sat, 22 Aug 2020 17:07:41 GMT):
Sí, en los próximos días. Las grabaciones también pero los deben terminar de editar.

AdolfoAztlan (Sat, 22 Aug 2020 17:07:48 GMT):
Muchas gracias por la clase de hoy

gortaire (Sat, 22 Aug 2020 17:08:08 GMT):
Muchas gracias!

RichardDavid (Sat, 22 Aug 2020 17:08:10 GMT):
Eso fue lo que entendí. También estoy a la espera porque perdí la primera clase

Neoradix (Sat, 22 Aug 2020 17:08:11 GMT):
Gracias por la jornada. Buen fin de semana

DavidRobledo (Sat, 22 Aug 2020 17:08:15 GMT):
Como se resolvió el 404, gracias

gortaire (Sat, 22 Aug 2020 17:08:17 GMT):
Muchas gracias por la sesion.

JuanVentrone (Sat, 22 Aug 2020 17:08:17 GMT):
Has joined the channel.

cfcedeno (Sat, 22 Aug 2020 17:08:21 GMT):
Seria bueno tener un respaldo de las preguntas y respuestas de la sesion de zoom para seguir revisando y aprendiendo en offline...

RENE16 (Sat, 22 Aug 2020 17:08:23 GMT):
Has joined the channel.

YaniSabone (Sat, 22 Aug 2020 17:08:23 GMT):
Has joined the channel.

RENE16 (Sat, 22 Aug 2020 17:08:24 GMT):
Muy buena clase

PLS (Sat, 22 Aug 2020 17:08:27 GMT):
Has joined the channel.

PLS (Sat, 22 Aug 2020 17:08:28 GMT):
`Muchas gracias por la excelente clase

AlfonsoSegovia (Sat, 22 Aug 2020 17:08:35 GMT):
"docker run -p 8888:5000 --name myfirstapp ricardor/myfirstappp"

JuanVentrone (Sat, 22 Aug 2020 17:08:41 GMT):
Excelente clase, a ponernos al dia pues!

sergiomar73 (Sat, 22 Aug 2020 17:08:48 GMT):
Has joined the channel.

sergiomar73 (Sat, 22 Aug 2020 17:08:49 GMT):
Excelente la clase de hoy :clap:

jeanrene (Sat, 22 Aug 2020 17:08:52 GMT):
Has joined the channel.

jeanrene (Sat, 22 Aug 2020 17:08:52 GMT):
Gracias por la clase del día de hoy!

joanzam (Sat, 22 Aug 2020 17:08:57 GMT):
Gracias Ricardo por compartir la información

javiersalomon (Sat, 22 Aug 2020 17:09:16 GMT):
Link a la wiki del capítulo Hyperledger Latinoamerica https://wiki.hyperledger.org/display/CP/Hyperledger+Latinoamerica Mail para comunicarse community-latinoamerica-chapter@lists.hyperledger.org

 URL al curso: https://wiki.hyperledger.org/display/CP/Curso++Hyperledger+Fabric
 Link al calendario de Hyperledger Latinoamerica https://lists.hyperledger.org/g/community-latinoamerica-chapter/calendar
 Link al canal directo de Youtube de Hyperledger: https://www.youtube.com/channel/UC7_X0WkMtkWzaVUKF-PRBNQ

SoyJorgeDiaz5 (Sat, 22 Aug 2020 17:09:43 GMT):
Si configuraste el puerto 8888 como hizo Ricardo, debes colocarlo en la url `0.0.0.0:8888`

SoyJorgeDiaz5 (Sat, 22 Aug 2020 17:10:14 GMT):
Que buena clase, gracias a todos

chebyte (Sat, 22 Aug 2020 17:10:28 GMT):
Un amigo se quiso sumar y le salio que no hay cupo, como puede hacer para sumarse ahora

Kasio24 (Sat, 22 Aug 2020 17:10:32 GMT):
muchas gracias

carlosjor (Sat, 22 Aug 2020 17:10:35 GMT):
Muchas gracias por la explicación !

AlfonsoSegovia (Sat, 22 Aug 2020 17:10:37 GMT):
gracias Ricardo

AlfonsoSegovia (Sat, 22 Aug 2020 17:10:39 GMT):
excelente

FranciscoRobledoS (Sat, 22 Aug 2020 17:10:40 GMT):
Muchas gracias por todo, estuvo muy completo!

arawako (Sat, 22 Aug 2020 17:10:51 GMT):
Gracias amigos, excelente induccion

adrianpatania (Sat, 22 Aug 2020 17:11:03 GMT):
muy bueno! Nos vemos el jueves!

gonzalofernandez (Sat, 22 Aug 2020 17:11:07 GMT):
:clap:

GermanTovar (Sat, 22 Aug 2020 17:11:08 GMT):
Gracias, muy bueno todo...

DavidRobledo (Sat, 22 Aug 2020 17:11:15 GMT):
y el 5000 ya no es necesario?

nelsonbermudez01 (Sat, 22 Aug 2020 17:11:15 GMT):
Buena clase

JuanVentrone (Sat, 22 Aug 2020 17:11:17 GMT):
Gracias a todos!!, estaremos de nuevo con mucho entusiasmo el jueves

chelohidalgo (Sat, 22 Aug 2020 17:12:09 GMT):
Como feedback veo que hay muchas preguntas que no son respondidas, en la mayoria son preguntas fuera del foco del taller, porque no se trata de tranformar aplicaicones empresariales monoliticas a microservicios, o que es git, o que es docker

RichardDavid (Sat, 22 Aug 2020 17:12:10 GMT):
Para suscribirse a la lista de correos solo se envía un correo a : community-latinoamerica-chapter@lists.hyperledger.org

Etosh (Sat, 22 Aug 2020 17:12:15 GMT):
Gracias a tods

bjlanza (Sat, 22 Aug 2020 17:12:16 GMT):
:clap: :clap: :clap:

PabloTedesco (Sat, 22 Aug 2020 17:12:16 GMT):
Saludos a todos chic@s

Etosh (Sat, 22 Aug 2020 17:12:17 GMT):
hasta el jueves

nelsonbermudez01 (Sat, 22 Aug 2020 17:12:19 GMT):
Feliz dia a todos

gtorresgaz (Sat, 22 Aug 2020 17:12:23 GMT):
Has joined the channel.

gtorresgaz (Sat, 22 Aug 2020 17:12:23 GMT):
Gracias a todos

LuisMoya (Sat, 22 Aug 2020 17:12:26 GMT):
adios hasta el jueves!!!

luis.romero01 (Sat, 22 Aug 2020 17:12:27 GMT):
Gracias

jestevez (Sat, 22 Aug 2020 17:12:29 GMT):
Muchas gracias estuvo genial!

NahunJ (Sat, 22 Aug 2020 17:12:41 GMT):
Has joined the channel.

NahunJ (Sat, 22 Aug 2020 17:12:41 GMT):
:champ:

jcldnatv (Sat, 22 Aug 2020 17:12:46 GMT):
Has joined the channel.

EddyRuben04 (Sat, 22 Aug 2020 17:12:52 GMT):
Has joined the channel.

EddyRuben04 (Sat, 22 Aug 2020 17:12:52 GMT):
Muchas amigos !!

Luis.Moreno (Sat, 22 Aug 2020 17:12:52 GMT):
Muchas gracias, feliz fin de semana a todos

RichardDavid (Sat, 22 Aug 2020 17:12:54 GMT):
¿Para suscribirse a la lista de correos solo se envía un correo a : community-latinoamerica-chapter@lists.hyperledger.org?

chelohidalgo (Sat, 22 Aug 2020 17:13:39 GMT):
para eso existen varios grupos de desarrollo que los invito revisen en meetup por ejemplo algunos son estos: https://www.meetup.com/Digital-Transformation-Meetup-Transformacion-Digital/ https://www.meetup.com/ecuadorjug/

jorgeRodriguez (Sat, 22 Aug 2020 17:15:12 GMT):
Es correcto, saludos.

DavidRobledo (Sat, 22 Aug 2020 17:15:18 GMT):
Gracias @SoyJorgeDiaz5

AlfonsoSegovia (Sat, 22 Aug 2020 17:15:24 GMT):
seguimos en contacto por este canal comunidad

RichardDavid (Sat, 22 Aug 2020 17:15:27 GMT):
Muchas gracias.

SoyJorgeDiaz5 (Sat, 22 Aug 2020 17:15:32 GMT):
Si lanzaste: `docker run -p 8888:5000` Le estás diciendo que lo quieres montar sobre ese puerto

SoyJorgeDiaz5 (Sat, 22 Aug 2020 17:15:34 GMT):
con gusto

DavidRobledo (Sat, 22 Aug 2020 17:16:51 GMT):
el comando para crear el docker fué -t y se indicó hyperledgerlatinoamerica/myfirstapp

DavidRobledo (Sat, 22 Aug 2020 17:17:03 GMT):
esto es el nombre que se quiera dar?

SoyJorgeDiaz5 (Sat, 22 Aug 2020 17:19:21 GMT):
Así es, con `-t `estás asignando un TAG `docker build -t hyperledgerlatinoamerica/myfirstapp .`

ArmandoVargas (Sat, 22 Aug 2020 17:20:38 GMT):
Has joined the channel.

ArmandoVargas (Sat, 22 Aug 2020 17:20:39 GMT):
Gran día del curso Hyperledger Fabric !! Espero lo hayan disfrutado !! Nos vemos el jueves :raised_hands:

genesis3g (Sat, 22 Aug 2020 17:21:03 GMT):
sustituir ricardo por el user de cada quien

mhgarcia (Sat, 22 Aug 2020 17:21:17 GMT):
@ArmandoVargas Muy bueno y con ganas de seguir sumando.

SofiaQuinones (Sat, 22 Aug 2020 17:23:06 GMT):
Has joined the channel.

SofiaQuinones (Sat, 22 Aug 2020 17:23:53 GMT):
Muchas gracias

SoyJorgeDiaz5 (Sat, 22 Aug 2020 17:24:08 GMT):
Para el container, el comando completo que usé fue: `docker run -p 8888:5000 --name my-first-container hyperledgerlatinoamerica/myfirstapp`

DavidRobledo (Sat, 22 Aug 2020 17:32:56 GMT):
@SoyJorgeDiaz5 docker es un entorno para soluciones en producción?

SoyJorgeDiaz5 (Sat, 22 Aug 2020 17:43:59 GMT):
Para ser sincero, es primera vez que lo uso, por el momento no tengo respuesta a tu pregunta. Tengo entendido que se usa mucho en ambientes de desarrollo, pero desconozco ventajas y desventajas (o si es viable) en un ambiente de producción

camohe90 (Sat, 22 Aug 2020 18:02:04 GMT):
Muchas gracias a todos por el apoyo, por sumarse a hyperledger Lationamerica y participar de este primer curso de :fabric:

DavidRobledo (Sat, 22 Aug 2020 18:07:02 GMT):
@SoyJorgeDiaz5 gracias

imallea (Sat, 22 Aug 2020 18:34:30 GMT):

Clipboard - 22 de agosto de 2020 14:34

imallea (Sat, 22 Aug 2020 18:34:56 GMT):
Has joined the channel.

imallea (Sat, 22 Aug 2020 18:34:56 GMT):
Muy buena clase... Yo quedé en esa parte y después se pasíó a un EDITOR y no supe qué seguir haciendo...

mhgarcia (Sat, 22 Aug 2020 18:41:04 GMT):
Hola @imallea de ahi se paso a VSCODE ```/labs/beginner/flask-app```

mhgarcia (Sat, 22 Aug 2020 18:41:53 GMT):
y se vio como armar una imagen con dockerfile

zorianny (Sat, 22 Aug 2020 20:29:16 GMT):
Has joined the channel.

zorianny (Sat, 22 Aug 2020 20:29:17 GMT):
Excelente la clase de hoy

OswaldoJerez (Sun, 23 Aug 2020 02:33:35 GMT):
buenas noches disculpen pero no asisti hoy me equivoque de horario pense que era 10pm, que error :joy:

MVivas (Sun, 23 Aug 2020 08:12:36 GMT):
Has joined the channel.

MVivas (Sun, 23 Aug 2020 08:52:08 GMT):
Van a compartir siempre el link de los videos de la clase de hoy. Excelente clase.

camohe90 (Sun, 23 Aug 2020 14:27:36 GMT):
Durante la semana vamos a subir los videos a YouTube de las dos primeras sesiones. Apenas estén disponibles les compartimos el link por este medio.

sullivan.alex (Sun, 23 Aug 2020 20:26:38 GMT):
Has joined the channel.

maestre (Sun, 23 Aug 2020 22:09:55 GMT):
Saludos a todos desde Canada. Primeramente para agradecer la excelente iniciativa y el enorme esfuerzo que están poniendo para montar este curso interesantísimo. Espero no perderme ni un minuto del curso, los jueves va a ser algo difícil porque trabajo en las tardes, pero ya nos arreglaremos.

kiellini (Sun, 23 Aug 2020 22:19:04 GMT):
Has joined the channel.

kiellini (Sun, 23 Aug 2020 22:19:20 GMT):
Saludos a todos desde Panamá

maestre (Sun, 23 Aug 2020 22:23:38 GMT):
En segundo lugar, quiero dar mi opinión con respecto a la sesión de ayer (Crítica constructiva). Francamente no entiendo como pueden decir que el curso fué excelente. Personalmente estuve más perdido que neurona en el cerebro de Nicolás Maduro :smile: . Pienso que la presentación fué demasiado rápida y hasta algo desorganizada. Muchas cosas no se alcanzaron a revisar o fueron vistas superficialmente, me fué imposible seguir las instrucciones en la parte práctica. Ahora que he revisado la presentación completa veo que había mucha información para 2 horas de curso (49 slides). Me parece que tener el power-point del curso, uno o dos días antes del curso sería de mucha ayuda. Así el día del curso ya estaríamos preparados y éste podria ser mas resumido y eficaz, dando un buen tiempo para contestar preguntas. Algo que en la sesión del jueves me pareció muy interesante y que ayer lamentablemente no se dió.

miltonvg (Mon, 24 Aug 2020 02:24:49 GMT):
Has joined the channel.

mzrgh (Mon, 24 Aug 2020 08:07:47 GMT):
Hola, ¿se han compartido las slides de la primera sesión y de la primera parte de la sesión del sábado?

mzrgh (Mon, 24 Aug 2020 08:08:19 GMT):
coincido con maestre"

mzrgh (Mon, 24 Aug 2020 08:09:17 GMT):
en que disponer de la documentación antes de cada sesión para que podamos echarle un vistazo antes nos ayudará en gran medida a no perdernos durante la explicación

ricardoruano (Mon, 24 Aug 2020 13:34:53 GMT):
Hola, gracias por tu crítica, sin duda nos permitirá ofrecer un mejor contenido.. La clase del sabado esta enfocada a nivelar sobre docker un tema transversal por lo tanto no vimos necesario profundizar en el tema, ni abrir hilos de preguntas al respecto.. Para este jueves estaremos compartiendo las ppt de esa clase , es valido tu punto asi pueden ir mas preparados... Saludos

SofiaQuinones (Mon, 24 Aug 2020 14:41:18 GMT):
Saludos. alguien sabe si todas las plataformas de blokchain ofrecen la posibilidad de desarrollar DApps? les agradezco

camohe90 (Mon, 24 Aug 2020 14:53:54 GMT):
En el siguiente enlace pueden descargar los calendarios para las clases

camohe90 (Mon, 24 Aug 2020 14:53:59 GMT):
https://drive.google.com/drive/folders/1xLbiCrASYT3m2flMszJm9ifCpsFjCju5?usp=sharing

maestre (Mon, 24 Aug 2020 18:29:28 GMT):
Hola paysano! Yo también nací en Ecuador. Tengo mucho interés en completar este curso y quiero aprender todo al respecto. Por ahora estoy revisando informaciòn sobre Docker para nivelarme y no volverme a perder. Gracias nuevamente por el curso, sinceramente la tecnología blockchain me resulta apasionante. Saludos!

ricardoruano (Mon, 24 Aug 2020 18:53:23 GMT):
Hola un gusto por ayudar, te espero en la siguiente session

AlfonsoSegovia (Mon, 24 Aug 2020 20:07:39 GMT):
No todas, sin embargo muchas lo hacen a través de cadenas laterales como Bitcoin con RSK.

da3 (Mon, 24 Aug 2020 23:12:28 GMT):
Has joined the channel.

da3 (Mon, 24 Aug 2020 23:12:29 GMT):
hola se sabe algo de la reunión que anunciaron para quienes deseamos contribuir con la traducción...?

ricardoruano (Tue, 25 Aug 2020 00:59:46 GMT):
Hola , @claudiocebpaz esta organizando y afinando los temas, te prometemos que estaras al tanto, si no escribile directo @claudiocebpaz

maxi.correa (Tue, 25 Aug 2020 01:57:40 GMT):
¿Alguien puede desarrollar un sistema de trazabilidad con Hyperledger Fabric? ¿Cuánto me cobran?

claudiocebpaz (Tue, 25 Aug 2020 02:06:25 GMT):
Buenas Noches. Con respecto a la Traduccion de la documentacion, estamos preparando la organizacion de la tarea. Aun estamos trabajando con el equipo global para ultimar detalles. Cuando estemos en condiciones de arrancar, avisaremos a todos los interesados para que se sumen al esfuerzo.

claudiocebpaz (Tue, 25 Aug 2020 02:06:29 GMT):
Muchas Gracias!

camohe90 (Tue, 25 Aug 2020 15:25:05 GMT):
Muy buenos días ya se encuentras disponibles los videos de las dos primeras sesiones del curso de desarrollador en Hyperledger Fabric

camohe90 (Tue, 25 Aug 2020 15:25:12 GMT):
Sesión 1: https://www.youtube.com/watch?v=M1VVpiXR914&t=9s

camohe90 (Tue, 25 Aug 2020 15:25:31 GMT):
Sesión 2: https://www.youtube.com/watch?v=j09-wh8pHrY&t=14s

camohe90 (Tue, 25 Aug 2020 15:27:34 GMT):
Nos vemos el jueves: -Perú, México, Colombia, Ecuador 18:00 pm -Chile, Bolivia 19:00 pm -Argentina 20:00 pm

FabianSiatama (Tue, 25 Aug 2020 16:05:09 GMT):
gracias

gonzalofernandez (Tue, 25 Aug 2020 16:09:44 GMT):
Claudio, buenas tardes, te envie un mail para participar, pero parece que hay problemas con el mail. Quedo a disposicion. Slds

claudiocebpaz (Tue, 25 Aug 2020 16:10:06 GMT):
Muchas Gracias.

claudiocebpaz (Tue, 25 Aug 2020 16:10:12 GMT):
Mandame mail a claudio@hashdog.com

claudiocebpaz (Tue, 25 Aug 2020 16:10:15 GMT):
igual, te agendo

claudiocebpaz (Tue, 25 Aug 2020 16:10:24 GMT):
vamos a avisar cuando empecemos todos

claudiocebpaz (Tue, 25 Aug 2020 16:10:32 GMT):
hoy terminamos de coordinar ultimos detalles

gonzalofernandez (Tue, 25 Aug 2020 16:13:18 GMT):
Enviado, tenia mal tu mail. Gracias

Kasio24 (Tue, 25 Aug 2020 17:11:11 GMT):
Muchas gracias

davidwboswell (Tue, 25 Aug 2020 17:41:09 GMT):
i just tweeted about the two hyperledger latinoamerica courses happening this week. please help us spread the word to your networks. the tweet is at: https://twitter.com/Hyperledger/status/1298306897108377600

camohe90 (Tue, 25 Aug 2020 18:31:05 GMT):
Thanks David

GermanTovar (Tue, 25 Aug 2020 19:42:18 GMT):
Muchas gracias... Saludos.

Neoradix (Tue, 25 Aug 2020 20:30:35 GMT):
Gracias Francisco por la info

carlosjor (Tue, 25 Aug 2020 20:47:37 GMT):
Muchas gracias !!

camohe90 (Tue, 25 Aug 2020 21:35:23 GMT):
:handshake:

SofiaQuinones (Wed, 26 Aug 2020 21:51:04 GMT):
Gracias!!

SofiaQuinones (Wed, 26 Aug 2020 21:53:28 GMT):
Saludos. Alguien sabe con que estándares TI cumple hyperledger fabric? Gracias :hyperledger:

davotrade (Thu, 27 Aug 2020 01:13:26 GMT):
gracias!

davotrade (Thu, 27 Aug 2020 01:13:30 GMT):
Super , Muchas

feronti (Thu, 27 Aug 2020 13:20:55 GMT):
Has joined the channel.

jesus.vega (Thu, 27 Aug 2020 16:10:48 GMT):
Has joined the channel.

jesus.vega (Thu, 27 Aug 2020 16:10:54 GMT):
Hola gracias por aceptarme

RodrigoAlejandroMelo (Thu, 27 Aug 2020 16:29:06 GMT):
Buenas. Dos consultas principalmente para los profes pero si otro lo tiene claro, adelante. 1. Ya vimos q los canales son distintas blockchain dentro de la misma instancia de hyper ledger fabric. Comparten opciones o es individual? Fabric actua solo del motor q hace correr los canales q de otra forma serian distintas instancias del mismo fabric? 2. El tema permisos. Imagino q el primero q arma la blockchain da permisos. Cuando ya hay armado un consorcio, como se maneja? supongamos q un miembro se tiene q ir (decision propia o se lo explulsa por X motivo) quien saca esos permisos? O se los tiene q revocar por motus propio el q se va? PD: si son cosas a ver en el curso, aguardo, pero son dudas q todabia tengo a nivel conceptual

claudiocebpaz (Thu, 27 Aug 2020 18:28:15 GMT):
@RodrigoAlejandroMelo 1. Los canales no son blockchains dentro de la misma instancia. Los canales son una subred dentro de la red principal de blockchain. Es decir, un network es lo que se entenderia como el blockchain (comparando con otras tecnologicas). Y los canales son subredes de comunicacion entre participantes. cada channel tiene un ledger (libro mayor) https://hyperledger-fabric.readthedocs.io/en/release-2.0/channels.html Los canales son un componente de fabric, como los peers y los CA.

claudiocebpaz (Thu, 27 Aug 2020 18:29:52 GMT):
2. El primero que llega arma el primer set de permisos. Luego esos permisos pueden ser cambiados, si es que ese mecanismo esta definido. https://hyperledger-fabric.readthedocs.io/en/release-2.0/policies/policies.html

MarciaLucinda34 (Thu, 27 Aug 2020 21:58:38 GMT):
Has joined the channel.

bjlanza (Thu, 27 Aug 2020 22:41:00 GMT):
Ya queda nada

camohe90 (Thu, 27 Aug 2020 22:41:33 GMT):
Listos para la tercera sesión del curso?

camohe90 (Thu, 27 Aug 2020 22:41:42 GMT):
:fabric:

bjlanza (Thu, 27 Aug 2020 22:42:27 GMT):
Con la calidad, dedicacion y cariño con lo que haceis, por supuesto

camohe90 (Thu, 27 Aug 2020 22:42:28 GMT):
Recuerden el Horario Jueves : -Perú, México, Colombia, Ecuador 18:00 pm -Chile, Bolivia 19:00 pm -Argentina 20:00 pm -España 01:00 am (Viernes)

bjlanza (Thu, 27 Aug 2020 22:42:43 GMT):
Poned el mensaje en linkedin para compartirlo. si no está

camohe90 (Thu, 27 Aug 2020 22:43:01 GMT):
Ya lo publico desde la cuenta de Hyperledger Latam

bjlanza (Thu, 27 Aug 2020 22:44:23 GMT):
A mi tu correo claudio, desde mi gmail, lleva toda la semana diciendo que no consigue enviar el correo

camohe90 (Thu, 27 Aug 2020 22:47:47 GMT):
recuerden que pueden unirse desde este enlace de zoom

camohe90 (Thu, 27 Aug 2020 22:47:54 GMT):
https://us02web.zoom.us/j/83944607895?pwd=RCtoZjZhaDhhK1hhUVROTWM2bUFqUT09

RodrigoAlejandroMelo (Thu, 27 Aug 2020 22:48:27 GMT):
1. No me queda claro del todo, incluso leyendo la explicacion q apuntaste. Si hay 3 canales, todos los bloques estan en la misma block chain (literal, cadena de bloques) o se arman 3 block chains que nada tienen q ver? O sea, si creo un canal, y por tanto el bloque genesis, e inmediatamente creo otro cnala, ese segundo bloque genesis, tiene el hash del otro block o es genesis puro sin hash de ningun otro bloque? (curiosidad eh, pero no lo encuento claro en ningun lado).

RodrigoAlejandroMelo (Thu, 27 Aug 2020 22:49:07 GMT):
2. Ok, incluso como se saca un miembro es cuestion de como se configuro el canal, y las reglas para cambiar esa forma esta tmb incluido en los policies. Creo q entiendo, tendre q verlo dsp en la practica :P

bjlanza (Thu, 27 Aug 2020 22:52:15 GMT):
Cada bloque, es una blockchain, para cada canal tienes que generar un bloque genesis. o iniciarlo con un bloque genesis

bjlanza (Thu, 27 Aug 2020 22:53:38 GMT):
Lo que hace un bloque genesis es determinar que organizaciones componen el canal, y que permisos y configuración tiene

SergioArriagada (Thu, 27 Aug 2020 23:00:47 GMT):
buenas!

JuanVentrone (Thu, 27 Aug 2020 23:01:18 GMT):
Hola de nuevo!

mhgarcia (Thu, 27 Aug 2020 23:01:37 GMT):
Buenas noches!!!

Neoradix (Thu, 27 Aug 2020 23:01:48 GMT):
Buenas tardes / noches

arawako (Thu, 27 Aug 2020 23:02:06 GMT):
Saludos

adrianpatania (Thu, 27 Aug 2020 23:02:55 GMT):
buenas!

Kasio24 (Thu, 27 Aug 2020 23:03:56 GMT):
buenas tardes

MarciaLucinda34 (Thu, 27 Aug 2020 23:04:05 GMT):
Buenas tardes

Rafael-Lizardo-2020 (Thu, 27 Aug 2020 23:04:05 GMT):
Buenas

JosepVerdura (Thu, 27 Aug 2020 23:04:53 GMT):
buenas noches a todos, feliz sesión num. 3

kiellini (Thu, 27 Aug 2020 23:06:01 GMT):
Buenas tardes !!!!:flag_pa:

javiersalomon (Thu, 27 Aug 2020 23:06:02 GMT):
Buenos días, buenas tardes, buenas noches, ya estamos online https://us02web.zoom.us/j/83944607895?pwd=RCtoZjZhaDhhK1hhUVROTWM2bUFqUT09

AlfonsoSegovia (Thu, 27 Aug 2020 23:06:04 GMT):
Saludos desde Mérida

ArielVega (Thu, 27 Aug 2020 23:06:09 GMT):
cuanta gente se ha conectado al curso?

mzrgh (Thu, 27 Aug 2020 23:06:23 GMT):
Buenas noches desde España

AlfonsoSegovia (Thu, 27 Aug 2020 23:06:24 GMT):
que hora es en España ahora?

bjlanza (Thu, 27 Aug 2020 23:06:35 GMT):
La 1 am

PLS (Thu, 27 Aug 2020 23:06:37 GMT):
Buenas noches a todos !!

mzrgh (Thu, 27 Aug 2020 23:06:44 GMT):
son la una de la madrugada

bjlanza (Thu, 27 Aug 2020 23:06:50 GMT):
Se hace duro, pero bueno merece la pena.

AlfonsoSegovia (Thu, 27 Aug 2020 23:07:14 GMT):
excelente

AlfonsoSegovia (Thu, 27 Aug 2020 23:07:14 GMT):
como actualizo mi repositorio con los cambios ?

NahunJ (Thu, 27 Aug 2020 23:07:25 GMT):
.

JuanVentrone (Thu, 27 Aug 2020 23:10:53 GMT):
https://us02web.zoom.us/j/83944607895?pwd=RCtoZjZhaDhhK1hhUVROTWM2bUFqUT09

JuanVentrone (Thu, 27 Aug 2020 23:11:03 GMT):
zoom de telefonica!

GermanTovar (Thu, 27 Aug 2020 23:11:07 GMT):
Saludos, Ricardo...

bjlanza (Thu, 27 Aug 2020 23:11:11 GMT):
Si enviais un correo con el link con la agenda mejor.

RichardDavid (Thu, 27 Aug 2020 23:11:26 GMT):
Saludos desde Chile

LucioCanche (Thu, 27 Aug 2020 23:11:31 GMT):
Buena tarde Saludos!

GabrielTuesta (Thu, 27 Aug 2020 23:11:35 GMT):
Perú

camohe90 (Thu, 27 Aug 2020 23:11:37 GMT):
Link evento telefónica El próximo miércoles 02 de Septiembre 2020 -España 18:30 (GMT-2) -Perú, México, Colombia, Ecuador 11:30 (GMT-5) -Chile, Bolivia 12:30 pm (GMT-4) -Argentina 13:30 pm (GMT-3) LINK DE REGISTRO: https://us02web.zoom.us/webinar/register/WN_rccGdLjrQBagG7rXdaW__g

JuanVentrone (Thu, 27 Aug 2020 23:11:41 GMT):
epa Venezuela! presente!

mzrgh (Thu, 27 Aug 2020 23:11:58 GMT):
no vamos a continuar con Docker Compose?

arturomm28 (Thu, 27 Aug 2020 23:11:58 GMT):
Has joined the channel.

AndreaCovino (Thu, 27 Aug 2020 23:11:59 GMT):
Panamá

camohe90 (Thu, 27 Aug 2020 23:12:29 GMT):
En la primera sesión tuvimos más de 250 asistentes

genesis3g (Thu, 27 Aug 2020 23:12:37 GMT):
Hace unos días enviaron un correo con el calendario para que lo agregaras a Google calendar o el que uses

luis.romero01 (Thu, 27 Aug 2020 23:12:37 GMT):
Buenas noches compañeros

RichardDavid (Thu, 27 Aug 2020 23:13:03 GMT):
Buenas noches

bjlanza (Thu, 27 Aug 2020 23:13:07 GMT):
Si y muy util, Me refiero al webiminar de Telefónica

bjlanza (Thu, 27 Aug 2020 23:13:07 GMT):
Si y muy util, Me refiero al webinar de Telefónica

camohe90 (Thu, 27 Aug 2020 23:13:45 GMT):
En este enlace encuentras dos archivos .ICS con el calendario del curso https://drive.google.com/drive/folders/1xLbiCrASYT3m2flMszJm9ifCpsFjCju5?usp=sharing

LucioCanche (Thu, 27 Aug 2020 23:14:02 GMT):
Les comparto unos cheatsheets de Docker que me parecieron interesantes: http://dockerlabs.collabnix.com/docker/cheatsheet/ https://dockerlux.github.io/pdf/cheat-sheet-v2.pdf

crestrer (Thu, 27 Aug 2020 23:14:27 GMT):
Hola a todos. La ppt o en que link se encuentran?

crestrer (Thu, 27 Aug 2020 23:14:27 GMT):
Hola a todos. La ppt en que link se encuentran?

bjlanza (Thu, 27 Aug 2020 23:14:38 GMT):
El poder añadir todo del curso a mi me ha sido muy util pero lo de Telefónica que al final es quien hace muchos de los eventos aquí en España esta fuera de la programación

TatianaSalazar (Thu, 27 Aug 2020 23:14:50 GMT):
Has joined the channel.

TatianaSalazar (Thu, 27 Aug 2020 23:14:51 GMT):
Hola, me pide una contraseña

alfuente (Thu, 27 Aug 2020 23:16:09 GMT):
Buenas tardes a todos, saludos desde Santiago de Chile

VivianaBurgos (Thu, 27 Aug 2020 23:18:31 GMT):
Has joined the channel.

AlvaroGalvis (Thu, 27 Aug 2020 23:19:44 GMT):
Saludos desde Caracas, Venezuela

ernhid (Thu, 27 Aug 2020 23:19:57 GMT):
Has joined the channel.

ernhid (Thu, 27 Aug 2020 23:19:57 GMT):
Saludos desde Panamá

camohe90 (Thu, 27 Aug 2020 23:20:00 GMT):
Hola @TatianaSalazar ya pudiste unirte?

JuanVentrone (Thu, 27 Aug 2020 23:20:05 GMT):
Valencia, Venezuela

JeffPino (Thu, 27 Aug 2020 23:20:18 GMT):
Has joined the channel.

JeffPino (Thu, 27 Aug 2020 23:20:19 GMT):
Saludos desde Ecuador

gezn (Thu, 27 Aug 2020 23:25:26 GMT):
Saludos desde Nueva Zealanda

Kasio24 (Thu, 27 Aug 2020 23:26:09 GMT):
las políticas se definían en el chain coin o se hacen fuera de el chain code

Kasio24 (Thu, 27 Aug 2020 23:26:09 GMT):
las políticas se definían en el chain code o se hacen fuera de el chain code

GabrielTuesta (Thu, 27 Aug 2020 23:26:12 GMT):
El CA es un servicio que se ejecuta en una instancia, que pasa si el servicio se cae? las autorizaciones quedan en espera?

GiacomoTeruggi (Thu, 27 Aug 2020 23:26:56 GMT):
saludos a todos!! Excelente curso!!

PLS (Thu, 27 Aug 2020 23:27:15 GMT):
Puede una misma organización tener más de un Peer?

VivianaBurgos (Thu, 27 Aug 2020 23:27:41 GMT):
Cada organizacion debe estae en un server?

bjlanza (Thu, 27 Aug 2020 23:28:20 GMT):
Deberia ser cada nodo de cada organización

bjlanza (Thu, 27 Aug 2020 23:28:54 GMT):
Para evitar Single Point of Failure, si tienes 3 nodos, que son 3 imagenes, pero estan en una máquina si se cae la máquina se caen los 3.

GiacomoTeruggi (Thu, 27 Aug 2020 23:29:29 GMT):
Puedo tener redundancia con diferentes proveedores de servicio en la nube?? O los nodos tienen que estar solo en un proveedor (ej. Azure y AWS)

jorgeRodriguez (Thu, 27 Aug 2020 23:29:35 GMT):
Si, puede tener mas de un peer.

bjlanza (Thu, 27 Aug 2020 23:29:54 GMT):
Cuanto más separados e independientes sobre todo los orderer y los que tienen instanciados los chaincodes.

bjlanza (Thu, 27 Aug 2020 23:30:33 GMT):
Hay diferentes tipos de peers, lo normal es tener al menos 2,

jorgeRodriguez (Thu, 27 Aug 2020 23:30:57 GMT):
No necesariamente deben estar en el mismo proveedor cloud, pueden estar en distintos.

joanzam (Thu, 27 Aug 2020 23:31:03 GMT):
Hola Ricardo, una pregunta: Se pueden usar certificados de Autoridades de entidades certificaciones conocidas en un país ?

PLS (Thu, 27 Aug 2020 23:32:30 GMT):
gracias

bjlanza (Thu, 27 Aug 2020 23:33:18 GMT):
SI, son ficheros x.509

bjlanza (Thu, 27 Aug 2020 23:33:57 GMT):
que estan en cert o pem, dependiendo. Fabric viene para facilitar el trabajo con unas CA, pero puedes usar un LDAP, o otros sistemas de autentificación.

Etosh (Thu, 27 Aug 2020 23:41:44 GMT):
Aqui lo de yaml

Etosh (Thu, 27 Aug 2020 23:41:45 GMT):
https://yaml.org/

camohe90 (Thu, 27 Aug 2020 23:44:22 GMT):
https://github.com/blockchainempresarial/curso-hyperledger-fabric

mhgarcia (Thu, 27 Aug 2020 23:44:45 GMT):
@joanzam Si tu organizacion tiene una CA también es valido. Ejemplo usando openssl se puede tener una ROOT CA y diversas intermedias para el servicio de MSP y TLS.

Kasio24 (Thu, 27 Aug 2020 23:48:19 GMT):
https://github.com/blockchainempresarial/curso-hyperledger-fabric

RodrigoAlejandroMelo (Thu, 27 Aug 2020 23:52:33 GMT):
Alguno intento generar? me falla, dice q no existe generate, aunq aparece dsp como opcion. # cryptogen --generate=crypto-config.yaml cryptogen: error: unknown long flag '--generate', try --help

AlfonsoSegovia (Thu, 27 Aug 2020 23:52:58 GMT):
como actualizo mi repositorio con los cambios que subieron?

RodrigoAlejandroMelo (Thu, 27 Aug 2020 23:53:04 GMT):
git pull

chelohidalgo (Thu, 27 Aug 2020 23:53:09 GMT):
git pull

jorgeRodriguez (Thu, 27 Aug 2020 23:53:09 GMT):
cryptogen generate --config=./crypto-config.yaml comando a usar

RodrigoAlejandroMelo (Thu, 27 Aug 2020 23:53:12 GMT):
dentro del repositorio

chelohidalgo (Thu, 27 Aug 2020 23:53:20 GMT):
garcias

alfuente (Thu, 27 Aug 2020 23:53:25 GMT):
pueden ver el contenido del certiicado con openssl

alfuente (Thu, 27 Aug 2020 23:53:41 GMT):
openssl x509 -in -text

RodrigoAlejandroMelo (Thu, 27 Aug 2020 23:53:55 GMT):
gret @jorgeRodriguez it works

FranciscoRobledoS (Thu, 27 Aug 2020 23:53:56 GMT):
buenas noches desde Lima, Perú.

javiersalomon (Thu, 27 Aug 2020 23:55:36 GMT):
Muy buenas noches Francisco

gezn (Thu, 27 Aug 2020 23:57:04 GMT):
consulta la CA tiene soporte para quantum key distribution o alguna otra alternativa post cuantica en lugar de la infrestructura de llave publica, ? soporta infrestructura de firma digital asimetrica?

mhgarcia (Thu, 27 Aug 2020 23:57:48 GMT):
También se podría utilizar el **cryptogen extend** para agregar nuevos certificados

carlosjor (Fri, 28 Aug 2020 00:02:28 GMT):
:thumbsup:

bjlanza (Fri, 28 Aug 2020 00:10:47 GMT):
@TatianaSalazar Si los peers se comunican como esta comentando a Traves de los Anchor Peer. Cuando expliquen un flujo de una transacción lo entenderas mejor.

bjlanza (Fri, 28 Aug 2020 00:11:59 GMT):
Pero la propia organización con el protocolo Gossip (Chismorreo) internamente se van actualizando sus blockchain, de lo que han recibido. Un nodo que reciba una actualización se lo distribuye a los demás de su org

bjlanza (Fri, 28 Aug 2020 00:12:52 GMT):
https://hyperledger-fabric.readthedocs.io/en/release-2.2/gossip.html

bjlanza (Fri, 28 Aug 2020 00:13:53 GMT):

Clásico diagrama del flujo de una transacción en HLF

genesis3g (Fri, 28 Aug 2020 00:16:23 GMT):
están en el sistema, más no en vscode

genesis3g (Fri, 28 Aug 2020 00:16:53 GMT):
Exacto, la variable PATH.

msarabia (Fri, 28 Aug 2020 00:16:56 GMT):
yo necesite ejecutar dos veces el sript

ricardoruano (Fri, 28 Aug 2020 00:18:07 GMT):
Generate Peer and Orderer Certificates cryptogen generate --config=./crypto-config.yaml

gonzalofernandez (Fri, 28 Aug 2020 00:18:29 GMT):
De donde obtenemos el configtx.yaml?

alfuente (Fri, 28 Aug 2020 00:18:29 GMT):
puedes subir el configtx.yaml?

alfuente (Fri, 28 Aug 2020 00:18:32 GMT):
al git

genesis3g (Fri, 28 Aug 2020 00:18:49 GMT):
subieron todo.

genesis3g (Fri, 28 Aug 2020 00:18:56 GMT):
git pull en el repo clonaado

bjlanza (Fri, 28 Aug 2020 00:19:02 GMT):
@alfuente Referente a lo de añadir o quitar organizaciones, es uno de los clásicos ejercicios, que hay, por ejemplo es una de las preguntas del examen de la certificación.

cfcedeno (Fri, 28 Aug 2020 00:19:13 GMT):
el comando no encuentra el archivo crypto-config.yaml

gonzalofernandez (Fri, 28 Aug 2020 00:19:16 GMT):
Gracias

cfcedeno (Fri, 28 Aug 2020 00:19:22 GMT):
:disappointed_relieved:

RodrigoAlejandroMelo (Fri, 28 Aug 2020 00:19:41 GMT):
@cfcedeno tenes q ir a buscarlo al directorio donde este

cfcedeno (Fri, 28 Aug 2020 00:20:16 GMT):
hago un git pull y me sale que todo esta actualizado pero no veo el archivo crypto-config.yaml

RodrigoAlejandroMelo (Fri, 28 Aug 2020 00:20:24 GMT):
No, solo subieron el config del cryptogen

RodrigoAlejandroMelo (Fri, 28 Aug 2020 00:21:01 GMT):
dentro de acme-network esta

cfcedeno (Fri, 28 Aug 2020 00:21:47 GMT):
ya me perdí... no tengo acme-network :sweat:

bjlanza (Fri, 28 Aug 2020 00:21:55 GMT):
@alfuente Lo que haces es crear un bloque especial de configuración, donde añades la organización, Pero según las políticas que hayas definido para cambiar el canal, necesitará ser firmado por las organizaciones que puedan editar el canal. https://hyperledger-fabric.readthedocs.io/en/release-2.2/channel_update_tutorial.html

ricardoruano (Fri, 28 Aug 2020 00:22:30 GMT):
Generating Orderer Genesis block mkdir channel-artifacts configtxgen -profile ThreeOrgsOrdererGenesis -channelID system-channel -outputBlock ./channel-artifacts/genesis.block

cfcedeno (Fri, 28 Aug 2020 00:22:49 GMT):
ya nada... lo hacemos despues :grimacing:

bjlanza (Fri, 28 Aug 2020 00:23:32 GMT):
cfcedeno, tendras que actualizar tu versión local con la ultima versión del repositorio, haz un git pull

RodrigoAlejandroMelo (Fri, 28 Aug 2020 00:23:53 GMT):
no tenemos configtx.yaml XD

bjlanza (Fri, 28 Aug 2020 00:25:06 GMT):
A ver los que no teneis configtx.yaml, hay que sincronizar con la última versión del repositorio. Para ello en la carpeta del repositorio, haced git pull y sincronizará la versión. Esa versión tiene una carpeta como han dicho denominada acme-network

RodrigoAlejandroMelo (Fri, 28 Aug 2020 00:25:20 GMT):
pero desde github veo q no esta

bjlanza (Fri, 28 Aug 2020 00:25:22 GMT):
Y cada vez que nuestro magnifico profe suba algo, pues se hace lo mismo.

bjlanza (Fri, 28 Aug 2020 00:25:33 GMT):
yo he hecho un git pull y me lo ha bajado

ricardoruano (Fri, 28 Aug 2020 00:25:40 GMT):
Generating channel configuration transaction 'channel.tx' configtxgen -profile ThreeOrgsChannel -outputCreateChannelTx ./channel-artifacts/channel.tx -channelID marketplace

gortaire (Fri, 28 Aug 2020 00:26:09 GMT):
configtx.yaml

bjlanza (Fri, 28 Aug 2020 00:26:38 GMT):

Github del curso con la carpeta acme network que tiene el yaml del cryptoconfig

RodrigoAlejandroMelo (Fri, 28 Aug 2020 00:26:43 GMT):
el ultimo commit es de hace 39 minutos, no hace tanto q esta con este tema...

gonzalofernandez (Fri, 28 Aug 2020 00:26:58 GMT):
Yo veo lo mismo que Rodrigo

RodrigoAlejandroMelo (Fri, 28 Aug 2020 00:26:58 GMT):
lo q esta es lo de cryptoconfig

RodrigoAlejandroMelo (Fri, 28 Aug 2020 00:27:06 GMT):
no lo del channel

RodrigoAlejandroMelo (Fri, 28 Aug 2020 00:27:44 GMT):
ahi en lo q mostras dice q lo ultimo es de hace 38 min y es crypto-config.yaml

bjlanza (Fri, 28 Aug 2020 00:27:46 GMT):
vale que esta con lo del configtx

bjlanza (Fri, 28 Aug 2020 00:28:00 GMT):
toda la razón.

carlosjor (Fri, 28 Aug 2020 00:28:06 GMT):
El contenido del script configtx.yaml _

alfuente (Fri, 28 Aug 2020 00:28:47 GMT):
yo tampoco veo el configtx.yaml}

SofiaQuinones (Fri, 28 Aug 2020 00:29:16 GMT):
no lo han subido

bjlanza (Fri, 28 Aug 2020 00:31:06 GMT):
Mientras si teneis curiosidad podeis ver uno completo en https://github.com/hyperledger/fabric/blob/master/sampleconfig/configtx.yaml

camohe90 (Fri, 28 Aug 2020 00:31:34 GMT):
Link canal de youtube Hyperledger https://www.youtube.com/playlist?list=PL0MZ85B_96CHQRi86LhvG9ikSxpdMH1rz

bjlanza (Fri, 28 Aug 2020 00:32:28 GMT):
Es muy importante entender los ficheros yaml, como por ejemplo el configtx.yaml ya que también varias preguntas de la certificación son sobre cambios en él. Y ademas es fundamental como veis ya que define los canales y las organizaciones.

SofiaQuinones (Fri, 28 Aug 2020 00:32:31 GMT):
Por favor cual es el ultimo comando

ricardoruano (Fri, 28 Aug 2020 00:38:11 GMT):
# Anchor peers transactions export CHANNEL_NAME=marketplace export VERBOSE=false export FABRIC_CFG_PATH=$PWD

ricardoruano (Fri, 28 Aug 2020 00:38:58 GMT):
configtxgen -profile ThreeOrgsChannel -outputAnchorPeersUpdate ./channel-artifacts/Org1MSPanchors.tx -channelID $CHANNEL_NAME -asOrg Org1MSP configtxgen -profile ThreeOrgsChannel -outputAnchorPeersUpdate ./channel-artifacts/Org2MSPanchors.tx -channelID $CHANNEL_NAME -asOrg Org2MSP configtxgen -profile ThreeOrgsChannel -outputAnchorPeersUpdate ./channel-artifacts/Org3MSPanchors.tx -channelID $CHANNEL_NAME -asOrg Org3MSP

cfcedeno (Fri, 28 Aug 2020 00:44:38 GMT):
nada

RodrigoAlejandroMelo (Fri, 28 Aug 2020 00:45:20 GMT):
hace un echo $PATH a ver q tenes en tu path de sistema

cfcedeno (Fri, 28 Aug 2020 00:45:36 GMT):
volvi a clonar el repo desde https://github.com/blockchainempresarial/curso-hyperledger-fabric Hice el git pull dice que todo esta oka pero no tengo carpeta acme aun

RodrigoAlejandroMelo (Fri, 28 Aug 2020 00:45:52 GMT):
hace pwd a ver donde estas en tu sistema

cfcedeno (Fri, 28 Aug 2020 00:46:16 GMT):
estoy en fabric-samples

chelohidalgo (Fri, 28 Aug 2020 00:46:18 GMT):
LA verdad me imaginaba mas que 10M, significa lo poco explorado que aun esta, aun falta mucho por impulsar y mejorar\

RodrigoAlejandroMelo (Fri, 28 Aug 2020 00:47:02 GMT):
y estas en cualquier lado jeje. Tenes q estar en el acme-network q deberias haber creado

RodrigoAlejandroMelo (Fri, 28 Aug 2020 00:47:11 GMT):
y tenes q copiarte lso archivos yaml ahi

RodrigoAlejandroMelo (Fri, 28 Aug 2020 00:47:16 GMT):
desde donde ejecutas el comando

RodrigoAlejandroMelo (Fri, 28 Aug 2020 00:47:57 GMT):
los archivos yaml tenes q copiartelos a donde ejecutas el comando

RodrigoAlejandroMelo (Fri, 28 Aug 2020 00:48:14 GMT):
va en el primero, cryptogen, podes especififcar path a donde esta

gonzalofernandez (Fri, 28 Aug 2020 00:48:35 GMT):
Yo fui a mi directorio curso-hyperledger-fabric e hice el pull y bajo todo

RobertoSolano (Fri, 28 Aug 2020 00:49:47 GMT):
no se me instaló bien el comando cryptogen, saben como lo puedo corregir ?

gonzalofernandez (Fri, 28 Aug 2020 00:51:09 GMT):
gonzalo@ubuntufabric:~/git_env/curso-hyperledger-fabric$ git pull https://github.com/blockchainempresarial/curso-hyperledger-fabric.git remote: Enumerating objects: 12, done. remote: Counting objects: 100% (12/12), done. remote: Compressing objects: 100% (7/7), done. remote: Total 10 (delta 3), reused 10 (delta 3), pack-reused 0 Unpacking objects: 100% (10/10), 6.66 KiB | 426.00 KiB/s, done. From https://github.com/blockchainempresarial/curso-hyperledger-fabric

cfcedeno (Fri, 28 Aug 2020 00:51:55 GMT):
jajajajaja gracias por la guia... excelente ahi si ya me puse al dia

cfcedeno (Fri, 28 Aug 2020 00:52:04 GMT):
falla mia mia

jorgeRodriguez (Fri, 28 Aug 2020 00:52:05 GMT):
Si se desea inspeccionar y ver en formato json los archivos channel.tx y genesis.block configtxgen --inspectChannelCreateTx ./channel-artifacts/channel.tx >> ./channel-artifacts/channel.tx.json configtxgen --inspectBlock ./channel-artifacts/genesis.block >> ./channel-artifacts/genesis.block.json

gortaire (Fri, 28 Aug 2020 00:52:24 GMT):
porfa, pueden compartir el peer-base.yaml?

TomasGalli (Fri, 28 Aug 2020 00:55:20 GMT):
Podrían compartir el link del webinar del miercoles 2 sobre la aplicación en la telefónica?

AlfonsoSegovia (Fri, 28 Aug 2020 00:56:02 GMT):
https://us02web.zoom.us/webinar/register/WN_rccGdLjrQBagG7rXdaW__g

gonzalofernandez (Fri, 28 Aug 2020 00:58:47 GMT):
@TomasGalli Hola Te recomiendo darte de alta en meetup en el grupo de Hyperledger Argentina

gonzalofernandez (Fri, 28 Aug 2020 00:58:58 GMT):
Asi te llegan las notificaciones

gonzalofernandez (Fri, 28 Aug 2020 00:59:24 GMT):

Clipboard - 27 de agosto de 2020 21:59

gonzalofernandez (Fri, 28 Aug 2020 01:00:12 GMT):
https://www.meetup.com/es-ES/Hyperledger-Argentina/

TomasGalli (Fri, 28 Aug 2020 01:00:36 GMT):
Genial Gracias! me anoto

gortaire (Fri, 28 Aug 2020 01:02:18 GMT):
Existe alguna restriccion, problema o desventaja en levantar toda la infraestructura de Fabric en otros sistemas operativos que no sea Ubuntu?, por ejemplo RHEL o CentOS u otros?

chelohidalgo (Fri, 28 Aug 2020 01:02:53 GMT):
lo que pasa es que esta metido conceptos de DevOps, Kubernestes, Git,Cloud, arquitectura de software... eso no es sencillo

chelohidalgo (Fri, 28 Aug 2020 01:03:04 GMT):
deespues hay que meterle frontend

chelohidalgo (Fri, 28 Aug 2020 01:03:05 GMT):
jajaja

TatianaSalazar (Fri, 28 Aug 2020 01:03:17 GMT):
Hola por favor me pueden responder : ¿los peers se comunican entre ellos? y ¿como se agregan politicas a un chaincode?

jorgeRodriguez (Fri, 28 Aug 2020 01:03:42 GMT):
valida la salida al escribir cryptogen, si no tienes respuesta deberás revisar los prerequisitos de instalación https://github.com/blockchainempresarial/curso-hyperledger-fabric/blob/master/scripts/prerreq.sh

RodrigoAlejandroMelo (Fri, 28 Aug 2020 01:04:41 GMT):
Comento que no en la primer clase. Imagino q si lees instrucciones d ehyperledger recomiendan ubuntu, porq es de las mas conocidas y para garantizar estar usando lo mismo. Quizas en otra distro algo cambia minimo,pero es cuestion de solucionarlo y ya

RodrigoAlejandroMelo (Fri, 28 Aug 2020 01:04:58 GMT):
como lo q comento hace un ratito de como setear el path segun la distro

gortaire (Fri, 28 Aug 2020 01:05:48 GMT):
Gracias!

RobertoSolano (Fri, 28 Aug 2020 01:06:24 GMT):
ya logré instalar el cryptogen... gracias @ricardoruano :thumbsup:

VivianaBurgos (Fri, 28 Aug 2020 01:07:19 GMT):
alguien talvez tiene grabado las sesiones anteriores???

genesis3g (Fri, 28 Aug 2020 01:07:45 GMT):
El chaincode es el smart contract como tal. Se programa en algún lenguaje de programación: node.js, go, por ejemplo.

camohe90 (Fri, 28 Aug 2020 01:07:51 GMT):
@VivianaBurgos en el canal de youtube los encuentras

camohe90 (Fri, 28 Aug 2020 01:07:52 GMT):
https://www.youtube.com/playlist?list=PL0MZ85B_96CHQRi86LhvG9ikSxpdMH1rz

RamonBastardo (Fri, 28 Aug 2020 01:08:03 GMT):
Has joined the channel.

RamonBastardo (Fri, 28 Aug 2020 01:08:03 GMT):
Buenas noches desde venezuela

genesis3g (Fri, 28 Aug 2020 01:08:43 GMT):
Y sí, los nodos sse comunican entre sí.

TatianaSalazar (Fri, 28 Aug 2020 01:09:35 GMT):
gracias

gonzalofernandez (Fri, 28 Aug 2020 01:09:51 GMT):
@VivianaBurgos Este es el canal https://www.youtube.com/c/Hyperledger/videos Aqui los tienes como sesion1 y sesion2

TatianaSalazar (Fri, 28 Aug 2020 01:11:19 GMT):
hola, las clases estan en el canal de youtube Hyperledger

carlosjor (Fri, 28 Aug 2020 01:14:29 GMT):
https://stackoverflow.com/questions/45498921/steps-to-install-cryptogen-tool-for-hyperledger-fabric-node-setup Tal vez te ayude ese enlace

jorgeRodriguez (Fri, 28 Aug 2020 01:18:16 GMT):
Hola, un alcance adicional, los peers se comunican entre ellos a través del Anchor peer, es un peer definido dentro la organización que se encargara de replicar las transacciones con el resto de peers, en cuanto a las políticas en un chaincode estas serán agregadas al momento que sea instanciado sobre la red.

Kasio24 (Fri, 28 Aug 2020 01:18:26 GMT):
https://raft.github.io/

Acanseco7 (Fri, 28 Aug 2020 01:18:56 GMT):
Has joined the channel.

Acanseco7 (Fri, 28 Aug 2020 01:18:57 GMT):
Súper, fue un gran curso para los que estamos aprendiendo hyperledger

marg.trejo (Fri, 28 Aug 2020 01:19:05 GMT):
Gracias!! Gran esfuerzo.

gonzalofernandez (Fri, 28 Aug 2020 01:19:19 GMT):
Gracias estimados!!!

Neoradix (Fri, 28 Aug 2020 01:19:20 GMT):
Gracias por la jornada. Un saludo y hasta el sábado

FranciscoRobledoS (Fri, 28 Aug 2020 01:19:26 GMT):
Gracias por esta sesión, muy buena !

Kasio24 (Fri, 28 Aug 2020 01:19:27 GMT):
excelente muchas gracias @ricardoruano muy bueno

SergioArriagada (Fri, 28 Aug 2020 01:19:30 GMT):
muchas gracias!

MarciaLucinda34 (Fri, 28 Aug 2020 01:19:33 GMT):
Mil gracias por este curso :)

javiersalomon (Fri, 28 Aug 2020 01:19:41 GMT):
Buenas noches a todos les dejamos links de interés

RichardDavid (Fri, 28 Aug 2020 01:19:43 GMT):
Gracias por la sesión :-)

javiersalomon (Fri, 28 Aug 2020 01:19:44 GMT):
Link a la wiki del capítulo Hyperledger Latinoamerica https://wiki.hyperledger.org/display/CP/Hyperledger+Latinoamerica El chat está disponible en la wiki de Hyperledger Oficial, ingresando al canal #community-latinoamerica: https://chat.hyperledger.org/channel/community-latinoamerica Mail para comunicarse community-latinoamerica-chapter@lists.hyperledger.org

URL al curso: https://wiki.hyperledger.org/display/CP/Curso++Hyperledger+Fabric
 Link al calendario de Hyperledger Latinoamerica https://lists.hyperledger.org/g/community-latinoamerica-chapter/calendar
 Link al canal directo de Youtube de Hyperledger: https://www.youtube.com/channel/UC7_X0WkMtkWzaVUKF-PRBNQ

Link al GitHub del Curso de Hyperledger Fabric https://github.com/blockchainempresarial/curso-hyperledger-fabric Sesión 1: Curso desarrollador Blockchain en Hyperledger Fabric: https://www.youtube.com/watch?v=M1VVpiXR914&t
 Sesión 2: Curso desarrollador Blockchain en Hyperledger Fabric: https://www.youtube.com/watch?v=j09-wh8pHrY&t

GermanTovar (Fri, 28 Aug 2020 01:19:45 GMT):
Excelente todo. Gracias de nuevo...

RichardDavid (Fri, 28 Aug 2020 01:19:47 GMT):
Mucho que aprender.

Kasio24 (Fri, 28 Aug 2020 01:20:05 GMT):
practicar

JuanVentrone (Fri, 28 Aug 2020 01:20:11 GMT):
Que felicidad y que emocion este curso pero toca practicar

JuanVentrone (Fri, 28 Aug 2020 01:20:13 GMT):
mucho!

GiacomoTeruggi (Fri, 28 Aug 2020 01:20:29 GMT):
Excelente curso!!

JuanVentrone (Fri, 28 Aug 2020 01:20:39 GMT):
me despido nos vemos el sabado

arawako (Fri, 28 Aug 2020 01:20:43 GMT):
:wave:

RichardDavid (Fri, 28 Aug 2020 01:20:56 GMT):
:woo:

RichardDavid (Fri, 28 Aug 2020 01:21:05 GMT):
:v:

ricardoruano (Fri, 28 Aug 2020 01:21:25 GMT):
excelente gracias

joanzam (Fri, 28 Aug 2020 01:21:46 GMT):
Gracias nuevamente y seguiremos avanzando

jorgeRodriguez (Fri, 28 Aug 2020 01:22:05 GMT):
excelente presentación, saludos Ricardo

camohe90 (Fri, 28 Aug 2020 01:22:14 GMT):
Muchas gracias a todos

camohe90 (Fri, 28 Aug 2020 01:22:21 GMT):
Nos vemos el sabado

Etosh (Fri, 28 Aug 2020 01:23:11 GMT):
Gracias, saludos

zorianny (Fri, 28 Aug 2020 01:32:26 GMT):
Hola, buenas noches, el video de la sesión de hoy lo tendremos antes de la próxima clase?

ricardoruano (Fri, 28 Aug 2020 01:47:25 GMT):
Hola amigos, he creado un archivo con explicaciones paso a paso que dejado en el mismo repo con todos los comandos de esta clase

ricardoruano (Fri, 28 Aug 2020 01:47:39 GMT):
esta disponible en el mismo repositorio https://github.com/blockchainempresarial/curso-hyperledger-fabric/tree/master/acme-network

ricardoruano (Fri, 28 Aug 2020 01:47:55 GMT):

Clipboard - August 27, 2020 9:47 PM

camohe90 (Fri, 28 Aug 2020 03:01:33 GMT):
:champ:

carlosjor (Fri, 28 Aug 2020 03:36:40 GMT):
Gracias Ricardo, un abrazo

jbriceno (Fri, 28 Aug 2020 04:14:06 GMT):
Has joined the channel.

JulianESanabriaS (Fri, 28 Aug 2020 15:57:58 GMT):
Muchas gracias Ricardo :thumbsup:

SergioArriagada (Fri, 28 Aug 2020 16:46:06 GMT):
:woo:

gonzalofernandez (Fri, 28 Aug 2020 19:32:52 GMT):
Estimados Tutorial de docker, esta en ingles, pero muy bueno, incluye labs https://www.youtube.com/watch?v=fqMOX6JJhGo

vojedav (Sat, 29 Aug 2020 00:33:56 GMT):
Hola. De acuerdo a la documentación, crytogen se utiliza para desarrollo y tests solamente ¿alguien sería tan amable de realizar una breve descripción de los contenidos de las carpetas generadas (ca, msp, orderers o peers, tlsca, users)? Sobre todo cuales son los certificados que OBLIGATORIAMENTE se deben generar por cada parte de la estructura. Se supone que en producción dichos certificados se deben generar con otras herramientas y deben tener cierta relación entre ellos.

vojedav (Sat, 29 Aug 2020 00:34:16 GMT):
*cryptogen

Juss89 (Sat, 29 Aug 2020 06:32:48 GMT):
Has joined the channel.

AlfonsoSegovia (Sat, 29 Aug 2020 13:06:26 GMT):
saludos, a que hora cmienza hoy la sesión? hora MX

camohe90 (Sat, 29 Aug 2020 13:13:45 GMT):
@AlfonsoSegovia a las 10:00 am

camohe90 (Sat, 29 Aug 2020 13:16:06 GMT):
Estos son los Horarios para la sesión de hoy -Perú, México, Colombia, Ecuador 10:00 am -Chile, Bolivia 11:00 am -Argentina 12:00 pm -España 17:00 pm

AlfonsoSegovia (Sat, 29 Aug 2020 13:49:49 GMT):
gracias

mhgarcia (Sat, 29 Aug 2020 14:07:13 GMT):
:thumbsup:

jorgeRodriguez (Sat, 29 Aug 2020 14:28:22 GMT):
Hola, una opción para la generación de certificados, fabric-ca https://hyperledger-fabric-ca.readthedocs.io/en/release-1.4/users-guide.html

FacundoDiGregorio (Sat, 29 Aug 2020 14:47:54 GMT):
Has joined the channel.

FacundoDiGregorio (Sat, 29 Aug 2020 14:47:54 GMT):
Hola buen dia consulta, saben si se va a subir la meet del jueves, ya que no pude asistir por temas laborales.

bjlanza (Sat, 29 Aug 2020 14:49:01 GMT):
Si están subiendo las charlas en el canal de hyperledger. Dales unos días más y las tendrás como ya están las de la semana pasada.

bjlanza (Sat, 29 Aug 2020 14:49:01 GMT):
Si, están subiendo las charlas en el canal de hyperledger. Dales unos días más y las tendrás como ya están las de la semana pasada.

Kasio24 (Sat, 29 Aug 2020 14:49:30 GMT):
https://www.youtube.com/watch?v=j09-wh8pHrY&list=PL0MZ85B_96CHQRi86LhvG9ikSxpdMH1rz

FacundoDiGregorio (Sat, 29 Aug 2020 14:49:38 GMT):
genial hasta donde avanzaron el jeuves setupearon la red completa?

Kasio24 (Sat, 29 Aug 2020 14:50:15 GMT):
sigue el canal de youtube de la comunidad esta pronto a subirse en el canal por favor suscribirse y activar las notificacions

bjlanza (Sat, 29 Aug 2020 14:50:19 GMT):
Se generaron los artefactos criptográficos y la configuración de la red. Sincronizate con el repo para ver el último estado.

bjlanza (Sat, 29 Aug 2020 14:50:36 GMT):
Principalmente eso Herramientas Cryptogen y configtx

FacundoDiGregorio (Sat, 29 Aug 2020 14:50:42 GMT):
a genial gracias

camohe90 (Sat, 29 Aug 2020 14:51:57 GMT):
https://github.com/blockchainempresarial/curso-hyperledger-fabric

camohe90 (Sat, 29 Aug 2020 14:52:06 GMT):
Acá esta el repo

FacundoDiGregorio (Sat, 29 Aug 2020 14:52:30 GMT):
si si ya me pullee lo ultimo muchas gracias

SergioArriagada (Sat, 29 Aug 2020 15:00:14 GMT):
buenas

Kasio24 (Sat, 29 Aug 2020 15:00:21 GMT):
buenos dias

bjlanza (Sat, 29 Aug 2020 15:00:22 GMT):
@camohe90 Como siempre eres tan amable de compartir el enlace zoom?

Acanseco7 (Sat, 29 Aug 2020 15:00:26 GMT):
I'm ready

Acanseco7 (Sat, 29 Aug 2020 15:00:33 GMT):
Arturo Canseco presente

Kasio24 (Sat, 29 Aug 2020 15:00:48 GMT):
https://us02web.zoom.us/j/83944607895?pwd=RCtoZjZhaDhhK1hhUVROTWM2bUFqUT09

GiacomoTeruggi (Sat, 29 Aug 2020 15:01:07 GMT):
Buenos días!!

Neoradix (Sat, 29 Aug 2020 15:01:12 GMT):
Buenas tardes

mzrgh (Sat, 29 Aug 2020 15:03:57 GMT):
Buenos días

RichardDavid (Sat, 29 Aug 2020 15:03:59 GMT):
Buenos días desde Chile (Y)

MarcoGarcia (Sat, 29 Aug 2020 15:04:08 GMT):
Has joined the channel.

MarcoGarcia (Sat, 29 Aug 2020 15:04:09 GMT):
Buenos dias

LucioCanche (Sat, 29 Aug 2020 15:04:17 GMT):
Buenos días!

AndreaCovino (Sat, 29 Aug 2020 15:04:28 GMT):
Buenos días desde Panamá

cfcedeno (Sat, 29 Aug 2020 15:05:19 GMT):
Buenos dias desde Quito Ecuador

jaguarulises (Sat, 29 Aug 2020 15:05:35 GMT):
Has joined the channel.

jaguarulises (Sat, 29 Aug 2020 15:05:36 GMT):
Hola buen día a todos

AdolfoAztlan (Sat, 29 Aug 2020 15:07:23 GMT):
Buenos días a todos, listo para aprender

JuanVentrone (Sat, 29 Aug 2020 15:09:11 GMT):
Hola todos!, seguimooos!

luis.romero01 (Sat, 29 Aug 2020 15:10:22 GMT):
Buenos días

luis.romero01 (Sat, 29 Aug 2020 15:10:48 GMT):
no ha iniciado el curso o es mi zoom fallando???

bjlanza (Sat, 29 Aug 2020 15:11:35 GMT):
El curso ha iniciado y ya esta explicando genial @ricardoruano

bjlanza (Sat, 29 Aug 2020 15:11:56 GMT):
Kasio hace unos minutos compartio el link y funciona.

davotrade (Sat, 29 Aug 2020 15:11:57 GMT):
saludos

Kasio24 (Sat, 29 Aug 2020 15:13:09 GMT):
https://us02web.zoom.us/j/83944607895?pwd=RCtoZjZhaDhhK1hhUVROTWM2bUFqUT09

Acanseco7 (Sat, 29 Aug 2020 15:14:45 GMT):
ya empezó davotrade

luis.romero01 (Sat, 29 Aug 2020 15:14:54 GMT):
Gracias!

LucioCanche (Sat, 29 Aug 2020 15:19:22 GMT):
La Corporación Acme es una empresa ficticia que existe en el universo de los Looney Tunes. Apareció la mayor cantidad de veces en las caricaturas de El Coyote y el Correcaminos, que hicieron famosa a Acme por sus productos peligrosos y poco reales, los cuales fallaban catastróficamente de las peores maneras.

luis.romero01 (Sat, 29 Aug 2020 15:20:02 GMT):
ahora me pide un codigo de acceso?

GiacomoTeruggi (Sat, 29 Aug 2020 15:20:48 GMT):
el link https://us02web.zoom.us/j/83944607895?pwd=RCtoZjZhaDhhK1hhUVROTWM2bUFqUT09 no pide codigo de acceso

camohe90 (Sat, 29 Aug 2020 15:21:55 GMT):
El código de acceso para los que se los pide es

camohe90 (Sat, 29 Aug 2020 15:22:04 GMT):
275976

camohe90 (Sat, 29 Aug 2020 15:22:35 GMT):
pero como indica @GiacomoTeruggi usando el link podrían ingresar sin problemas

luis.romero01 (Sat, 29 Aug 2020 15:22:41 GMT):
ahora siii

luis.romero01 (Sat, 29 Aug 2020 15:23:03 GMT):
Gracias camohe90

camohe90 (Sat, 29 Aug 2020 15:23:15 GMT):
:handshake:

mzrgh (Sat, 29 Aug 2020 15:32:50 GMT):
¿puede subir el código del archivo docker-compose-base.yaml al repositorio?

chelohidalgo (Sat, 29 Aug 2020 15:33:37 GMT):
una arquitectura escalable sin duda, microservicios

RodrigoAlejandroMelo (Sat, 29 Aug 2020 15:36:24 GMT):
Pueden pedir que usen Q&A para preguntas y respuestas de lo que se esta hablando? Esta lleno de saludos y contestaciones sueltas no se sabe a que, entonces uno mete consulta y se pierde en el ether (si, se va a la competencia jaja). Si es posible, claro esta. Es para sacarle mas provecho.

camohe90 (Sat, 29 Aug 2020 15:36:54 GMT):
@mzrgh en unos minutos se hace un commit al repo

AlvaroGalvis (Sat, 29 Aug 2020 15:37:32 GMT):
Saludos desde Caracas, Venezuela.

TatianaSalazar (Sat, 29 Aug 2020 15:41:02 GMT):
Una pregunta, cuales son las características en las que cambió las versiones de hyperledger 1x y 2x ?

bjlanza (Sat, 29 Aug 2020 15:45:03 GMT):
https://hyperledger-fabric.readthedocs.io/en/release-2.2/whatsnew.html

bjlanza (Sat, 29 Aug 2020 15:45:21 GMT):
Principalmente en la gobernanza de los contratos, que ahora tiene que haber un consenso para desplegarlos y actualizarlos.

bjlanza (Sat, 29 Aug 2020 15:46:16 GMT):
Otra de las cosas importantes, pero transparentes al usuario, es que las imágenes base de los nodos, son Alpine, una versión más ligera y segura de linux

mzrgh (Sat, 29 Aug 2020 15:53:47 GMT):
Gracias!

jesus.vega (Sat, 29 Aug 2020 16:05:44 GMT):
Hola alguno maneja el sdk de go

LucioCanche (Sat, 29 Aug 2020 16:09:11 GMT):
Para que los chismes funcionen de forma eficaz, los compañeros deben poder obtener la información de los puntos finales de los compañeros de su propia organización, así como de los compañeros de otras organizaciones. Cuando un par se inicia, usará peer.gossip.bootstrap en su core.yaml para publicitarse e intercambiar información de membresía, creando una vista de todos los pares disponibles dentro de su propia organización. La propiedad peer.gossip.bootstrap en el core.yaml del par se usa para iniciar chismes dentro de una organización. Si utiliza chismes, normalmente configurará todos los pares de su organización para que apunten a un conjunto inicial de pares de arranque (puede especificar una lista de pares separados por espacios). El punto final interno generalmente es calculado automáticamente por el mismo par o simplemente se pasa explícitamente a través de core.peer.address en core.yaml. Si necesita sobrescribir este valor, puede exportar CORE_PEER_GOSSIP_ENDPOINT como una variable de entorno. La información de Bootstrap también se requiere para establecer comunicación entre organizaciones. La información inicial de bootstrap entre organizaciones se proporciona a través de la configuración de "pares de anclaje" descrita anteriormente. Si desea dar a conocer a otros pares de su organización a otras organizaciones, debe establecer el punto de conexión peer.gossip.externalendpoint en el core.yaml de su par. Si no se establece, la información del punto final del par no se transmitirá a los pares de otras organizaciones.

LucioCanche (Sat, 29 Aug 2020 16:09:11 GMT):
Para que los chismes funcionen de forma eficaz, los peers deben poder obtener la información de los puntos finales (endpoint) de los peers de su propia organización, así como de los peers de otras organizaciones. Cuando un par se inicia, usará peer.gossip.bootstrap en su core.yaml para publicitarse e intercambiar información de membresía, creando una vista de todos los pares disponibles dentro de su propia organización. La propiedad peer.gossip.bootstrap en el core.yaml del par se usa para iniciar chismes dentro de una organización. Si utiliza chismes, normalmente configurará todos los pares de su organización para que apunten a un conjunto inicial de pares de arranque (puede especificar una lista de pares separados por espacios). El punto final interno generalmente es calculado automáticamente por el mismo par o simplemente se pasa explícitamente a través de core.peer.address en core.yaml. Si necesita sobrescribir este valor, puede exportar CORE_PEER_GOSSIP_ENDPOINT como una variable de entorno. La información de Bootstrap también se requiere para establecer comunicación entre organizaciones. La información inicial de bootstrap entre organizaciones se proporciona a través de la configuración de "pares de anclaje" descrita anteriormente. Si desea dar a conocer a otros pares de su organización a otras organizaciones, debe establecer el punto de conexión peer.gossip.externalendpoint en el core.yaml de su par. Si no se establece, la información del punto final del par no se transmitirá a los pares de otras organizaciones.

LucioCanche (Sat, 29 Aug 2020 16:09:17 GMT):
https://hyperledger-fabric.readthedocs.io/en/release-2.2/gossip.html

LucioCanche (Sat, 29 Aug 2020 16:10:41 GMT):
export CORE_PEER_GOSSIP_BOOTSTRAP= export CORE_PEER_GOSSIP_EXTERNALENDPOINT=

bjlanza (Sat, 29 Aug 2020 16:11:01 GMT):
Bendito cambio el del cambio de la llave, yo que sigo en la 1.4.x es precisamente un engorro.

LucioCanche (Sat, 29 Aug 2020 16:11:55 GMT):
La interfaz de línea de comandos o interfaz de línea de órdenes (en inglés, command-line interface, CLI) es un método que permite a los usuarios dar instrucciones a algún programa informático por medio de una línea de texto simple.

RodrigoAlejandroMelo (Sat, 29 Aug 2020 16:13:05 GMT):
Consulta practica ya que lo venis usando. Porq no pasas a version 2? es un infierno de hacer? Me interesa saber sobre q tan facil o dificil es pasarse de versiones. Ponele q arranque en 2.2. pero cuando salga 2.5 o 3.0 y me quiera cambiar? Es algo a prpagar en todos los miembros imagino.

mzrgh (Sat, 29 Aug 2020 16:19:48 GMT):
¿pueden aclarar las diferencias entre los puertos de la red Docker y los puertos de cada imagen? Estoy un poco confundido con ese concepto

RodrigoAlejandroMelo (Sat, 29 Aug 2020 16:22:39 GMT):
Pensa q aca tenes dockeres dentro de dockers, probablemente dentro de dockers :P los q son pares entre ellos, es mas facil q repitan port para evitar editarlo al copiar y pegas. Dsp, cuando lo queres exponer al exterior, necesitas puertos individuales para diferenciarlos.

JuanVentrone (Sat, 29 Aug 2020 16:22:43 GMT):
Para decirlo de manera simple. Docker es un contenedor que no ve que hay mas alla!, es decir cualquier puerto que quieras poner dentro del contenedor te va a funcionar, pero ! este puerto debes enlazarlo con el exterior por eso no pueden chocar dichos puertos externos pero puedes escoger el interno

JuanVentrone (Sat, 29 Aug 2020 16:23:12 GMT):
el que tu quieras`

sadalmelik828 (Sat, 29 Aug 2020 16:24:31 GMT):
Cuando instalas el Docker, se genera una red propia (esto se puede cambiar o expandir) ahí todavía no hay IP ni puertos asignados, cuando ejecutas una imagen, se le asigna una IP de dicha red y usará el puerto que especifique la definición de la imagen

ricardoruano (Sat, 29 Aug 2020 16:25:32 GMT):
listo el push

ricardoruano (Sat, 29 Aug 2020 16:25:40 GMT):
puede hacer un pull del repositorio

gortaire (Sat, 29 Aug 2020 16:25:41 GMT):
Gracias!

JuanVentrone (Sat, 29 Aug 2020 16:25:41 GMT):
¿Podemos usar Kubernetes y no docker ? es eleccion para cada quien

ricardoruano (Sat, 29 Aug 2020 16:25:51 GMT):
si se puee usar kubernetes

GiacomoTeruggi (Sat, 29 Aug 2020 16:26:05 GMT):
si

jflorezv92 (Sat, 29 Aug 2020 16:26:54 GMT):
Para una prueba real, como se manejaria la subnet cuando se tienen partners en diferentes servidores y redes?

sadalmelik828 (Sat, 29 Aug 2020 16:27:41 GMT):
Así funciona, en términos fáciles. Si quieres exponerlo entonces haces una redirección de puerto (en el comando de ejecución de la imagen) al puerto que desees (siempre y cuando no esté en uso) del host.

nelsonbermudez01 (Sat, 29 Aug 2020 16:28:08 GMT):
El yaml de la definición de la red Docker estará disponible para ejecutarlo?

ricardoruano (Sat, 29 Aug 2020 16:28:43 GMT):
si

ricardoruano (Sat, 29 Aug 2020 16:28:49 GMT):
has un pul

ricardoruano (Sat, 29 Aug 2020 16:28:53 GMT):
git pull

sadalmelik828 (Sat, 29 Aug 2020 16:29:36 GMT):
Cuando usas Docker compose puedes especificar que se cree una subred y se asigna IPs a todos los contenedores y de esa manera todos los contenedores se podrán ver entre si

camohe90 (Sat, 29 Aug 2020 16:29:38 GMT):
https://fabric-documentations.readthedocs.io/en/latest/token/FabToken.html

nelsonbermudez01 (Sat, 29 Aug 2020 16:30:06 GMT):
Muchas gracias

ArielVega (Sat, 29 Aug 2020 16:30:31 GMT):
https://fabric-documentations.readthedocs.io/en/latest/token/FabToken.html

Kasio24 (Sat, 29 Aug 2020 16:30:50 GMT):
gracias ariel

Neoradix (Sat, 29 Aug 2020 16:31:31 GMT):
Ricardo, puedes indicar el link del GitHub donde dejó la configuración de red? Gracias

mzrgh (Sat, 29 Aug 2020 16:31:59 GMT):
Gracias

camohe90 (Sat, 29 Aug 2020 16:31:59 GMT):
https://github.com/blockchainempresarial/curso-hyperledger-fabric

Neoradix (Sat, 29 Aug 2020 16:32:18 GMT):
Gracias!

joanzam (Sat, 29 Aug 2020 16:32:36 GMT):
Gracias Ricardo

FranciscoRobledoS (Sat, 29 Aug 2020 16:34:30 GMT):
Gracias Ricardo, Claudio por las respuestas !!!

LucioCanche (Sat, 29 Aug 2020 16:35:01 GMT):
La religión de blockchain o secta hyperledger ? :laughing:

Kasio24 (Sat, 29 Aug 2020 16:35:08 GMT):
total, pero tenemos los videos para guiarnos

ricardoruano (Sat, 29 Aug 2020 16:37:13 GMT):
docker volume create portainer_data docker run -d -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

bjlanza (Sat, 29 Aug 2020 16:38:47 GMT):
Una aplicación muy interesante, no la conocía. Yo uso la extensión que tiene Docker para visual studio Code que también te permite manegar todos los contenedores y reiniciarlos.

bjlanza (Sat, 29 Aug 2020 16:38:47 GMT):
Una aplicación muy interesante, no la conocía. Yo uso la extensión que tiene Docker para visual studio Code que también te permite manejar todos los contenedores y reiniciarlos.

bjlanza (Sat, 29 Aug 2020 16:39:33 GMT):
https://code.visualstudio.com/docs/containers/overview

ricardoruano (Sat, 29 Aug 2020 16:39:41 GMT):
export CHANNEL_NAME=marketplace export VERBOSE=false export FABRIC_CFG_PATH=$PWD

ricardoruano (Sat, 29 Aug 2020 16:39:56 GMT):
CHANNEL_NAME=$CHANNEL_NAME docker-compose -f docker-compose-cli-couchdb.yaml up -d

jorgeRodriguez (Sat, 29 Aug 2020 16:41:22 GMT):
si, otra alternativa swarmpit

JuanVentrone (Sat, 29 Aug 2020 16:42:38 GMT):
que brutal portainer.io no lo conocia!

nelsonbermudez01 (Sat, 29 Aug 2020 16:43:24 GMT):
Buena interfaz Docker, no la conocía tampoco

ricardoruano (Sat, 29 Aug 2020 16:51:51 GMT):
export CHANNEL_NAME=marketplace peer channel create -o orderer.acme.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/channel.tx --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/acme.com/orderers/orderer.acme.com/msp/tlscacerts/tlsca.acme.com-cert.pem

ricardoruano (Sat, 29 Aug 2020 16:52:03 GMT):
para hacer el join

ricardoruano (Sat, 29 Aug 2020 16:52:04 GMT):
peer channel join -b marketplace.block

ricardoruano (Sat, 29 Aug 2020 16:54:38 GMT):
CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.acme.com/users/Admin@org2.acme.com/msp CORE_PEER_ADDRESS=peer0.org2.acme.com:7051 CORE_PEER_LOCALMSPID="Org2MSP" CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.acme.com/peers/peer0.org2.acme.com/tls/ca.crt peer channel join -b marketplace.block

ricardoruano (Sat, 29 Aug 2020 16:54:46 GMT):
CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org3.acme.com/users/Admin@org3.acme.com/msp CORE_PEER_ADDRESS=peer0.org3.acme.com:7051 CORE_PEER_LOCALMSPID="Org3MSP" CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org3.acme.com/peers/peer0.org3.acme.com/tls/ca.crt peer channel join -b marketplace.block

ricardoruano (Sat, 29 Aug 2020 16:56:52 GMT):
Update anchor peers

ricardoruano (Sat, 29 Aug 2020 16:57:01 GMT):
peer channel update -o orderer.acme.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/Org1MSPanchors.tx --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/acme.com/orderers/orderer.acme.com/msp/tlscacerts/tlsca.acme.com-cert.pem CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.acme.com/users/Admin@org2.acme.com/msp CORE_PEER_ADDRESS=peer0.org2.acme.com:7051 CORE_PEER_LOCALMSPID="Org2MSP" CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.acme.com/peers/peer0.org2.acme.com/tls/ca.crt peer channel update -o orderer.acme.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/Org2MSPanchors.tx --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/acme.com/orderers/orderer.acme.com/msp/tlscacerts/tlsca.acme.com-cert.pem CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org3.acme.com/users/Admin@org3.acme.com/msp CORE_PEER_ADDRESS=peer0.org3.acme.com:7051 CORE_PEER_LOCALMSPID="Org3MSP" CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org3.acme.com/peers/peer0.org3.acme.com/tls/ca.crt peer channel update -o orderer.acme.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/Org3MSPanchors.tx --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/acme.com/orderers/orderer.acme.com/msp/tlscacerts/tlsca.acme.com-cert.pem

Exkepticoin (Sat, 29 Aug 2020 16:58:42 GMT):
Has joined the channel.

Exkepticoin (Sat, 29 Aug 2020 16:58:43 GMT):
Gracias por este curso.

Kasio24 (Sat, 29 Aug 2020 16:59:10 GMT):
Gracias Camilo, Ricardo, Claudio

JuanVentrone (Sat, 29 Aug 2020 16:59:17 GMT):
Gracias a todos!!! de verdad, ustedes han hecho posible este curso que esta RE INCREIBLE!!, muy agradecido!

SofiaQuinones (Sat, 29 Aug 2020 16:59:28 GMT):
Muchas gracuas

GiacomoTeruggi (Sat, 29 Aug 2020 16:59:38 GMT):
Gracias por el curso, la clase de hoy fue mas complicada pero lo explicaron super bien!!

JulianESanabriaS (Sat, 29 Aug 2020 17:00:51 GMT):
Muchas gracias a los panelistas

RichardDavid (Sat, 29 Aug 2020 17:01:28 GMT):
Solo resta practicar, gracias por toda la información.

Neoradix (Sat, 29 Aug 2020 17:02:03 GMT):
Gracias por la jornada

alfuente (Sat, 29 Aug 2020 17:02:15 GMT):
Excelente curso. Muchas gracias a todos

camohe90 (Sat, 29 Aug 2020 17:03:15 GMT):
En este link encuentran el calendario del curso

camohe90 (Sat, 29 Aug 2020 17:03:16 GMT):
https://drive.google.com/drive/folders/1xLbiCrASYT3m2flMszJm9ifCpsFjCju5?usp=sharing

LuisMoya (Sat, 29 Aug 2020 17:03:49 GMT):
gracias por la sesion... ha practicar...

SergioArriagada (Sat, 29 Aug 2020 17:04:39 GMT):
excelente sesion, muchas gracias a todo el equipo de hyperledger latinoamerica

jaguarulises (Sat, 29 Aug 2020 17:06:41 GMT):
Una clase muy interesante y bien explicada, excelente sesión

sergiomar73 (Sat, 29 Aug 2020 17:07:01 GMT):
Excelente clase, Ricardo, fueron muchos pasos, bastante complejos para quienes no somos estrictamente DevOps, pero siguiendo tus pasos, seguramente lograremos levantar el entorno

Rafael-Lizardo-2020 (Sat, 29 Aug 2020 17:07:40 GMT):
Muy buena sesión entendí un poquito más de cómo se crea la estructura de la red HLF, ahora a practicar! :raised_hands: Muchas gracias!

Rafael-Lizardo-2020 (Sat, 29 Aug 2020 17:07:40 GMT):
Muy buena sesión, entendí un poquito más de cómo se crea la estructura de la red HLF, ahora a practicar! :raised_hands: Muchas gracias!

Kasio24 (Sat, 29 Aug 2020 17:08:31 GMT):
muchas gracias

AlfonsoSegovia (Sat, 29 Aug 2020 17:08:57 GMT):
muchas gracias a todos los panelistas

JuanDelgado (Sat, 29 Aug 2020 17:09:01 GMT):
Has joined the channel.

JuanDelgado (Sat, 29 Aug 2020 17:09:01 GMT):
muchas gracias, muy bueno

ricardoruano (Sat, 29 Aug 2020 17:09:02 GMT):
gracias a Ustedes

nelsonbermudez01 (Sat, 29 Aug 2020 17:09:04 GMT):
Muchas gracias

MarcoGarcia (Sat, 29 Aug 2020 17:09:05 GMT):
Gracias

chelohidalgo (Sat, 29 Aug 2020 17:09:08 GMT):
gracias

Exkepticoin (Sat, 29 Aug 2020 17:09:22 GMT):
Gracias

adrianpatania (Sat, 29 Aug 2020 17:09:22 GMT):
muy bueno! Buen finde!

ArielVega (Sat, 29 Aug 2020 17:10:00 GMT):
Gracias, buen fin de semana

AdolfoAztlan (Sat, 29 Aug 2020 17:10:11 GMT):
gracias, buen fin de semana a todos

AlfonsoSegovia (Sat, 29 Aug 2020 17:10:46 GMT):
este github es donde queda todo???: https://github.com/hashdog/curso-latinoamerica-hlf-2020

jorgeRodriguez (Sat, 29 Aug 2020 17:11:03 GMT):
Buen fin de semana

camohe90 (Sat, 29 Aug 2020 17:11:47 GMT):
https://github.com/blockchainempresarial/curso-hyperledger-fabric

camohe90 (Sat, 29 Aug 2020 17:12:00 GMT):
es este @AlfonsoSegovia

AlfonsoSegovia (Sat, 29 Aug 2020 17:12:18 GMT):
muchas gracias por confirmar

joel.cotrado (Sat, 29 Aug 2020 17:14:54 GMT):
Has joined the channel.

joel.cotrado (Sat, 29 Aug 2020 17:14:54 GMT):
excelente sesion!

RobertoSolano (Sat, 29 Aug 2020 17:17:01 GMT):

Qué hice mal en portainer?

RobertoSolano (Sat, 29 Aug 2020 17:17:20 GMT):
por alguna razón no veo los mismos contenedores que Ricardo...

joanzam (Sat, 29 Aug 2020 17:23:30 GMT):
Saludos a todos, excelente sesión

joanzam (Sat, 29 Aug 2020 17:28:07 GMT):
Ricardo, si pudieran dejar en el repositorio un README con los pasos elementales de hoy... Seguimos avanzando. Buen fin de semana

mzrgh (Sat, 29 Aug 2020 17:37:21 GMT):
Fantástico. Ahora a practicar!

jorgeRodriguez (Sat, 29 Aug 2020 18:02:14 GMT):
Hola, la secuencia de pasos por si es de utilidad https://dpaste.com/6LBR2UCY7.txt

jorgeRodriguez (Sat, 29 Aug 2020 18:09:50 GMT):
Hola, valida el estado de los contenedores iniciados al hacer docker-compose up, puedes usar docker ps y docker log

jorgeRodriguez (Sat, 29 Aug 2020 18:09:56 GMT):

Clipboard - 29 de agosto de 2020 13:11

camohe90 (Sat, 29 Aug 2020 18:39:31 GMT):
@jorgeRodriguez Muchas gracias por tu aporte

FacundoDiGregorio (Sat, 29 Aug 2020 21:51:55 GMT):
parece que no levantaste los containers

FacundoDiGregorio (Sat, 29 Aug 2020 21:53:04 GMT):
corriste esto?

FacundoDiGregorio (Sat, 29 Aug 2020 21:53:08 GMT):
export CHANNEL_NAME=marketplace export VERBOSE=false export FABRIC_CFG_PATH=$PWD CHANNEL_NAME=$CHANNEL_NAME docker-compose -f docker-compose-cli-couchdb.yaml up -d

mzrgh (Mon, 31 Aug 2020 13:08:29 GMT):
Buenos días, ¿tenéis una idea aproximada de cuando estarán los vídeos de las sesiones 3 y 4 subidos al canal de Youtube para que podamos volver a visualizarlos?

gonzalofernandez (Mon, 31 Aug 2020 16:08:49 GMT):
Buenas, comunicaron que mañana iban a estar. Slds

ricardoruano (Mon, 31 Aug 2020 16:09:38 GMT):
Hola ya estamos editando los videos , esperamos publicarlos maximo hasta mañana

ricardoruano (Mon, 31 Aug 2020 16:10:09 GMT):
De todos modos si hay alguien que quiera colaborar con la edición

ricardoruano (Mon, 31 Aug 2020 16:10:23 GMT):
estamos abiertos, asi los liberamos mas pronto

andrescobars (Mon, 31 Aug 2020 17:55:01 GMT):
Has joined the channel.

andrescobars (Mon, 31 Aug 2020 17:55:01 GMT):
Buenas tardes a todos: Alguien me podría ayudar!!! Me pase a trabajar en una MAC y realmente no se como hacer el proceso de clonar y levantar el Ubuntu para posterior mente seguir con los pasos del Script que indica ricardo

ricardoruano (Mon, 31 Aug 2020 19:59:49 GMT):
Hola te recomiendo que instales docker en la MAC

ricardoruano (Mon, 31 Aug 2020 20:00:05 GMT):
y trabajes sobre esa mac en lugar del ubuntu

ricardoruano (Mon, 31 Aug 2020 20:00:44 GMT):
Les recomiendo que para este jueves tengamos todos instalado vscode

ricardoruano (Mon, 31 Aug 2020 20:00:50 GMT):
las extensiones de go para vs code

ricardoruano (Mon, 31 Aug 2020 20:01:02 GMT):
y te asegures de tener instalado golang

ricardoruano (Mon, 31 Aug 2020 20:01:10 GMT):
y el GOPATH

ricardoruano (Mon, 31 Aug 2020 20:01:24 GMT):
si tienen dudas revisen el script de prerreq.sh en el repo

mhgarcia (Mon, 31 Aug 2020 20:43:00 GMT):
Muchas gracias @ricardoruano

FabianSiatama (Tue, 01 Sep 2020 00:43:51 GMT):
Muchas gracias @ricardoruano, el sabado por cuestiones personales no pude estar pero espero los vídeos para ponerme al día.

ricardoruano (Tue, 01 Sep 2020 02:42:14 GMT):
Ya estan editados los videos, ya los estamos envíando a Hyperledger para que los suban a youtube

ricardoruano (Tue, 01 Sep 2020 02:42:20 GMT):
;)

Luis.Moreno (Tue, 01 Sep 2020 02:54:57 GMT):
Genial Muchas gracias :thumbsup:

mzrgh (Tue, 01 Sep 2020 09:11:20 GMT):
Perfecto. Gracias!

crgb (Tue, 01 Sep 2020 10:19:09 GMT):
Blockchain Summit Global Virtual & Face to Face - Sep 03 & 04 / 2020https://www.blockchainsummit.global/

crgb (Tue, 01 Sep 2020 10:19:47 GMT):
La 3ra Edición de nuestro Blockchain Summit UY nos ha tocado en tiempos de pandemia… y nos ha hecho redoblar nuestra creatividad, nuestra pasión y nuestro entusiasmo. Y además de muchas novedades, avances y creatividad, se ha dado una fantástica evolución. Nuestro evento ha devenido en totalmente VIRTUAL. Y también estamos mostrando un “rebranding” que es parte de nuestra evolución. Ahora Blockchain Summit UY es …BLOCKCHAIN SUMMIT GLOBAL. Con mucha ambición y vocación la 3er Edición 2020 será un evento global. Las anteriores Ediciones congregaron a todo el ecosistema regional y fueron generadoras de muy importantes iniciativas, convirtiendo a la Cumbre en un verdadero puntapié inicial al fantástico viaje a la tecnología Blockchain. Nuestro Blockchain Summit está rankeado como el evento más importante de Blockchain for Business (B4B) de la región. No te pierdas nuestra EVOLUCIÓN en la 3er Edición 2020.

dreycko (Tue, 01 Sep 2020 13:47:56 GMT):
a la espera

claudiocebpaz (Tue, 01 Sep 2020 15:43:26 GMT):
Muy interesante el evento. Recomendado para participar. Dos lideres de nuestra comunidad van a ser panelistas. @ricardoruano y @camohe90 . Felicitaciones!

camohe90 (Tue, 01 Sep 2020 15:46:54 GMT):
Muchas gracias @claudiocebpaz :thumbsup:

angelparrales (Tue, 01 Sep 2020 16:35:30 GMT):
El browser me muestra la página de CouchDB en formato json, no me permite hacer login.

jorgeRodriguez (Tue, 01 Sep 2020 18:03:36 GMT):
Hola, podrías probar con este path /_utils al final de tu dominio o IP

camohe90 (Tue, 01 Sep 2020 23:06:27 GMT):
Comunidad de Hyperledger Latinoamerica buenas tardes

camohe90 (Tue, 01 Sep 2020 23:07:15 GMT):
ya se encuentran disponibles los vídeos de la semana pasada sesión 3: https://www.youtube.com/watch?v=eWl4Ts6SxhU sesión 4: https://www.youtube.com/watch?v=_0EC03eiWxY

angelparrales (Tue, 01 Sep 2020 23:34:21 GMT):
listo "dominio:5983/_utils" , muchas gracias.

mhgarcia (Wed, 02 Sep 2020 12:58:40 GMT):
Hola buen dia.

mhgarcia (Wed, 02 Sep 2020 12:59:27 GMT):
@camohe90 muchas gracias!!

camohe90 (Wed, 02 Sep 2020 13:27:10 GMT):
@mhgarcia con mucho gusto

FabianSiatama (Wed, 02 Sep 2020 18:05:12 GMT):
muchas gracias

erick.ibanez.velasco (Wed, 02 Sep 2020 19:19:25 GMT):
Has joined the channel.

erick.ibanez.velasco (Wed, 02 Sep 2020 19:19:26 GMT):
ppt

rhashito77 (Wed, 02 Sep 2020 21:51:45 GMT):
Has joined the channel.

rhashito77 (Wed, 02 Sep 2020 21:51:46 GMT):
Buenas tardes, esto este error creando el canal. Error: got unexpected status: BAD_REQUEST -- error validating channel creation transaction for new channel 'marketplace', could not successfully apply update to template configuration: error authorizing update: error validating DeltaSet: policy for [Group] /Channel/Application not satisfied: implicit policy evaluation failed - 0 sub-policies were satisfied, but this policy requires 1 of the 'Admins' sub-policies to be satisfied Gracias.

mhgarcia (Wed, 02 Sep 2020 22:00:44 GMT):
Hola @rhashito77 parecería ser que el error de política **but this policy requires 1 of the 'Admins' sub-policies to be satisfied**

mhgarcia (Wed, 02 Sep 2020 22:01:03 GMT):
como estas queriendo crear el canal?

rhashito77 (Wed, 02 Sep 2020 22:04:50 GMT):
peer channel create -o orderer.acme.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/channel.tx --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/acme.com/orderers/orderer.acme.com/msp/tlscacerts/tlsca.acme.com-cert.pem

rhashito77 (Wed, 02 Sep 2020 22:05:17 GMT):
Hasta este punto todo había funcionado conforme al video

rhashito77 (Wed, 02 Sep 2020 22:05:32 GMT):
Gracias por tu colaboración

JuanGarriz (Wed, 02 Sep 2020 23:43:56 GMT):
buenas, tengo el mismo error que @rhashito77

nelsonbermudez01 (Thu, 03 Sep 2020 00:28:23 GMT):
Notifico creacion correcta de la red y ha funcionado correctamente!!

FranciscoRobledoS (Thu, 03 Sep 2020 05:41:57 GMT):
Excelente los videos en Youtube, ya he podido repasar la clase del sabado que estuvo llena de detalles !

RodrigoAlejandroMelo (Thu, 03 Sep 2020 12:17:18 GMT):
Buenas @ricardoruano . El vscode puede estar instalado a nivel de sistema (con la extension de go) y dsp iremos a ejecutar comandos a la consola (uso el ubuntu en el docker) o lanzaras cosas desde el vscode directamente? (ya se q de alguna forma lo podre hacer, es para tratar de seguir en el momento con pocas complicaciones extras :P).

mzrgh (Thu, 03 Sep 2020 13:13:48 GMT):
Hola, este es el error que obtengo cuando intento setear los Anchor Peer para cada organización desde el contenedor cli (ejecuto: peer channel update -o orderer.acme.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/Org1MSPanchors.tx --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/acme.com/orderers/orderer.acme.com/msp/tlscacerts/tlsca.acme.com-cert.pem):

mzrgh (Thu, 03 Sep 2020 13:14:12 GMT):
el error es: Error: Invalid channel create transaction : No configtx file name supplied

mzrgh (Thu, 03 Sep 2020 13:14:23 GMT):
obtengo el mismo error para las 3 organizaciones

mzrgh (Thu, 03 Sep 2020 13:14:34 GMT):
¿qué es lo que me falta?

mzrgh (Thu, 03 Sep 2020 13:22:17 GMT):
ya me funcionó!

mzrgh (Thu, 03 Sep 2020 13:23:42 GMT):
sólo tuve que volver a setear la variable CHANNEL_NAME: (> export CHANNEL_NAME=marketplace)

rhashito77 (Thu, 03 Sep 2020 13:55:06 GMT):
@JuanGarriz como vas con el error? has logrado solucionarlo?

JuanGarriz (Thu, 03 Sep 2020 14:00:09 GMT):
que tal amigo, no encontre solucion para el error, por lo que clone el repositorio que publico @ricardoruano, luego ejecute lo comando y me salio todo andando

JuanGarriz (Thu, 03 Sep 2020 14:00:09 GMT):
que tal amigo, no encontre solucion para el error, por lo que clone el repositorio que publico @ricardoruano, luego ejecute lo comandos y salio todo andando

JuanGarriz (Thu, 03 Sep 2020 14:01:27 GMT):
te recomiendo hacer esto xq hoy ya empezamos a ver chaincode, creo..

rhashito77 (Thu, 03 Sep 2020 14:02:40 GMT):
Gracias @JuanGarriz, me podrías por fa recordar la dirección del repositorio, pues que también hice lo mismo, lo clone nuevamente y me apareció el mismo error. Depronto tomé el repositorio que no esta actualizado.

rhashito77 (Thu, 03 Sep 2020 14:02:57 GMT):
9:02 AM Gracias JuanGarriz, me podrías por fa recordar la dirección del repositorio, pues que también hice lo mismo, lo clone nuevamente y me apareció el mismo error. Depronto tomé el repositorio que no esta actualizado.

JuanGarriz (Thu, 03 Sep 2020 14:04:05 GMT):
si como no

JuanGarriz (Thu, 03 Sep 2020 14:04:07 GMT):
https://github.com/blockchainempresarial/curso-hyperledger-fabric

rhashito77 (Thu, 03 Sep 2020 14:05:13 GMT):
Muchas gracias @JuanGarriz , voy a probar de nuevo

JuanGarriz (Thu, 03 Sep 2020 14:05:27 GMT):
luego vas a la carpeta acme-networks y ejecutas

JuanGarriz (Thu, 03 Sep 2020 14:05:56 GMT):
export CHANNEL_NAME=marketplace export VERBOSE=false export FABRIC_CFG_PATH=$PWD CHANNEL_NAME=$CHANNEL_NAME docker-compose -f docker-compose-cli-couchdb.yaml up -d

JuanGarriz (Thu, 03 Sep 2020 14:06:35 GMT):
y luego https://chat.hyperledger.org/channel/community-latinoamerica?msg=ZW49TKehmPRtxXS45

JuanGarriz (Thu, 03 Sep 2020 14:07:16 GMT):
ya dentro del cli

rhashito77 (Thu, 03 Sep 2020 14:25:58 GMT):
Listo mi hermano gracias.

crgb (Thu, 03 Sep 2020 15:50:53 GMT):
@rhashito77 @JuanGarriz ... tengo el mismo error que ustedes... lograron solucionarlo?

rhashito77 (Thu, 03 Sep 2020 15:52:08 GMT):
Por fin funciono, pero queda la duda del error. Gracias

rhashito77 (Thu, 03 Sep 2020 15:53:46 GMT):
@crgb gracias a @JuanGarriz lo solucione, pero quedo la duda de por que se presento.

rhashito77 (Thu, 03 Sep 2020 15:54:22 GMT):
Borre todo y volvi a clonar el repositorio y ejecute los pasos que estan en el readme

rhashito77 (Thu, 03 Sep 2020 15:54:59 GMT):
Configuración y ejecución de la red Hyperledger Fabric ============= acme-network ------------- Este curso usa el siguiente repositorio: https://github.com/blockchainempresarial/curso-hyperledger-fabric.git Asegúrese de tener el control de acceso correcto a este repositorio; si tiene problemas, envíe un correo electrónico a ricardo@blockchainempresarial.com ### Directorio de trabajo Siga y ejecute los siguientes comandos ```shell cd $HOME git clone https://github.com/blockchainempresarial/curso-hyperledger-fabric.git cd curso-hyperledger-fabric/acme-network ``` ### Parámetros globales Ejecute el siguiente comando para definir parámetros globales en la consola de Linux. (temporales) ```shell export CHANNEL_NAME=marketplace export VERBOSE=false export FABRIC_CFG_PATH=$PWD ``` ### Certificados Siga y ejecute los siguientes comandos para generar certificados utilizando la herramienta de cifrado Primero, cargue los siguientes archivos de configuración en el directorio de trabajo. crypto-config.yaml #### Generar certificados de los pers y orderers Generar certificado, el siguiente comando creará un directorio de configuración de cifrado que contiene varios certificados y claves para pedidos y pares ```shell cryptogen generate --config=./crypto-config.yaml ``` #### Generando el bloque Orderer Genesis Más información aquí: https://hyperledger-fabric.readthedocs.io/en/release-2.2/configtx.html Primero, cargue los siguientes archivos de configuración en el directorio de trabajo. configtx.yaml Para crear el bloque orderer genesis, es necesario utilizar y ejecutar la herramienta configtxgen El bloque Génesis es el primer bloque de nuestra cadena de bloques. Se utiliza para iniciar el servicio de ordenamiento y asegura la configuración del canal. ```shell mkdir channel-artifacts configtxgen -profile ThreeOrgsOrdererGenesis -channelID system-channel -outputBlock ./channel-artifacts/genesis.block ``` #### Generando transacción de configuración de canal 'channel.tx' Para la transacción de configuración del canal: channel.tx es la transacción que le permite crear el canal Hyperledger Fabric. El canal es la ubicación donde existe el libro mayor y el mecanismo que permite a los pares unirse a las redes de negocio. ```shell configtxgen -profile ThreeOrgsChannel -outputCreateChannelTx ./channel-artifacts/channel.tx -channelID $CHANNEL_NAME ``` #### Anchor peers transactions Las transacciones de los anchos peers especifican el Peer de anclaje de cada organización en este canal. Ejecute los siguientes tres comandos para definir el anchor peer para cada organización ##### Generando el anchor peer update para Org1MSP ```shell configtxgen -profile ThreeOrgsChannel -outputAnchorPeersUpdate ./channel-artifacts/Org1MSPanchors.tx -channelID $CHANNEL_NAME -asOrg Org1MSP ``` ##### Generando anchor peer update para Org2MSP ```shell configtxgen -profile ThreeOrgsChannel -outputAnchorPeersUpdate ./channel-artifacts/Org2MSPanchors.tx -channelID $CHANNEL_NAME -asOrg Org2MSP ``` ##### Generando anchor peer update para Org3MSP ```shell configtxgen -profile ThreeOrgsChannel -outputAnchorPeersUpdate ./channel-artifacts/Org3MSPanchors.tx -channelID $CHANNEL_NAME -asOrg Org3MSP ``` ### Inspecciona los artefactos Para inspeccionar el channel.tx en formato json, siga las siguientes instrucciones. ```shell configtxgen --inspectChannelCreateTx ./channel-artifacts/channel.tx >> ./channel-artifacts/channel.tx.json ``` Para ver el archivo de resultados: ```shell vi channel-artifacts/channel.tx.json ``` Para inspeccionar genesis.block en formato json, siga las siguientes instrucciones. ```shell configtxgen --inspectBlock ./channel-artifacts/genesis.block >> ./channel-artifacts/genesis.block.json ``` Para ver el archivo de resultados: ```shell vi channel-artifacts/genesis.block.json ```

rhashito77 (Thu, 03 Sep 2020 15:55:31 GMT):
a continuación:

rhashito77 (Thu, 03 Sep 2020 15:55:34 GMT):
docker volume create portainer_data docker run -d -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer http://localhost:9000/#/init/admin docker-compose -f docker-compose-cli-couchdb.yaml up -d

rhashito77 (Thu, 03 Sep 2020 15:55:48 GMT):
docker exec -it cli bash export CHANNEL_NAME=marketplace peer channel create -o orderer.acme.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/channel.tx --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/acme.com/orderers/orderer.acme.com/msp/tlscacerts/tlsca.acme.com-cert.pem

rhashito77 (Thu, 03 Sep 2020 15:56:05 GMT):
y funcionó!

crgb (Thu, 03 Sep 2020 16:05:59 GMT):
OK... lo intentare. Gracias!

JuanGarriz (Thu, 03 Sep 2020 16:06:53 GMT):
:ok_hand:

rhashito77 (Thu, 03 Sep 2020 16:14:56 GMT):
Con gusto!

RodrigoAlejandroMelo (Thu, 03 Sep 2020 16:58:55 GMT):
Me falla en la ultima parte XD aunq debe faltar algo previo. Ya intente borrar todo y volver a configurar, incluso pare todos los containers y volvi a empezar (me hice script, no lo estoy haciendo a mano pa no olvidarme nada)

RodrigoAlejandroMelo (Thu, 03 Sep 2020 16:59:15 GMT):
Lllego a entrar a cli en el portainer, hago lo siguiente y me fallla

RodrigoAlejandroMelo (Thu, 03 Sep 2020 16:59:32 GMT):
export CHANNEL_NAME=marketplace bash-5.0# peer channel create -o orderer.acme.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/channel.tx --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/acme.com/orderers/orderer.acme.com/msp/tlscacerts/tlsca.acme.com-cert.pem 2020-09-03 16:54:22.056 UTC [bccsp] GetDefault -> DEBU 001 Before using BCCSP, please call InitFactories(). Falling back to bootBCCSP. 2020-09-03 16:54:22.638 UTC [bccsp] GetDefault -> DEBU 002 Before using BCCSP, please call InitFactories(). Falling back to bootBCCSP. 2020-09-03 16:54:22.807 UTC [main] InitCmd -> ERRO 003 Cannot run peer because cannot init crypto, specified path "/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.acme.com/users/Admin@org1.acme.com/msp" does not exist or cannot be accessed: stat /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.acme.com/users/Admin@org1.acme.com/msp: no such file or directory

RodrigoAlejandroMelo (Thu, 03 Sep 2020 17:00:20 GMT):
lo q veo distinto a lo q mostro @ricardoruano es q dentro de channel_artifacts me faltan cosas XD

RodrigoAlejandroMelo (Thu, 03 Sep 2020 17:00:23 GMT):
ls channel-artifacts/ genesis.block

RodrigoAlejandroMelo (Thu, 03 Sep 2020 17:02:14 GMT):
faltan todos los archivos q en mi channel-artifacts si los veo, debe estar faltando la parte donde se los hace visible al container?

RodrigoAlejandroMelo (Thu, 03 Sep 2020 17:02:55 GMT):
Estoy ejecutando lo siguiente:

RodrigoAlejandroMelo (Thu, 03 Sep 2020 17:02:55 GMT):
echo "Clonando versión actualizada del repositorio del curso" rm -fr curso-hyperledger-fabric git clone https://github.com/blockchainempresarial/curso-hyperledger-fabric.git echo "Exportando variables de entorno" export CHANNEL_NAME=marketplace export VERBOSE=false export FABRIC_CFG_PATH=$PWD echo "Generando material criptográfico" cp curso-hyperledger-fabric/acme-network/crypto-config.yaml . cryptogen generate --config=./crypto-config.yaml echo "Generando el bloque de Orderer Genesis" cp curso-hyperledger-fabric/acme-network/configtx.yaml . mkdir channel-artifacts configtxgen -profile ThreeOrgsOrdererGenesis -channelID system-channel -outputBlock ./channel-artifacts/genesis.block echo "Generando transacción de configuración de canal" configtxgen -profile ThreeOrgsChannel -outputCreateChannelTx ./channel-artifacts/channel.tx -channelID $CHANNEL_NAME echo "Generando el anchor peer update de cada organización" configtxgen -profile ThreeOrgsChannel -outputAnchorPeersUpdate ./channel-artifacts/Org1MSPanchors.tx -channelID $CHANNEL_NAME -asOrg Org1MSP configtxgen -profile ThreeOrgsChannel -outputAnchorPeersUpdate ./channel-artifacts/Org2MSPanchors.tx -channelID $CHANNEL_NAME -asOrg Org2MSP configtxgen -profile ThreeOrgsChannel -outputAnchorPeersUpdate ./channel-artifacts/Org3MSPanchors.tx -channelID $CHANNEL_NAME -asOrg Org3MSP echo "Generando archivos JSON (para inspección externa)" configtxgen --inspectChannelCreateTx ./channel-artifacts/channel.tx >> channel.tx.json configtxgen --inspectBlock ./channel-artifacts/genesis.block >> genesis.block.json echo "Levantando Hyperledger Fabric" cp curso-hyperledger-fabric/acme-network/docker-compose-cli-couchdb.yaml . cp -r curso-hyperledger-fabric/acme-network/base . docker volume create portainer_data docker run -d -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer docker-compose -f docker-compose-cli-couchdb.yaml up -decho "Clonando versión actualizada del repositorio del curso" rm -fr curso-hyperledger-fabric git clone https://github.com/blockchainempresarial/curso-hyperledger-fabric.git echo "Exportando variables de entorno" export CHANNEL_NAME=marketplace export VERBOSE=false export FABRIC_CFG_PATH=$PWD echo "Generando material criptográfico" cp curso-hyperledger-fabric/acme-network/crypto-config.yaml . cryptogen generate --config=./crypto-config.yaml echo "Generando el bloque de Orderer Genesis" cp curso-hyperledger-fabric/acme-network/configtx.yaml . mkdir channel-artifacts configtxgen -profile ThreeOrgsOrdererGenesis -channelID system-channel -outputBlock ./channel-artifacts/genesis.block echo "Generando transacción de configuración de canal" configtxgen -profile ThreeOrgsChannel -outputCreateChannelTx ./channel-artifacts/channel.tx -channelID $CHANNEL_NAME echo "Generando el anchor peer update de cada organización" configtxgen -profile ThreeOrgsChannel -outputAnchorPeersUpdate ./channel-artifacts/Org1MSPanchors.tx -channelID $CHANNEL_NAME -asOrg Org1MSP configtxgen -profile ThreeOrgsChannel -outputAnchorPeersUpdate ./channel-artifacts/Org2MSPanchors.tx -channelID $CHANNEL_NAME -asOrg Org2MSP configtxgen -profile ThreeOrgsChannel -outputAnchorPeersUpdate ./channel-artifacts/Org3MSPanchors.tx -channelID $CHANNEL_NAME -asOrg Org3MSP echo "Generando archivos JSON (para inspección externa)" configtxgen --inspectChannelCreateTx ./channel-artifacts/channel.tx >> channel.tx.json configtxgen --inspectBlock ./channel-artifacts/genesis.block >> genesis.block.json echo "Levantando Hyperledger Fabric" cp curso-hyperledger-fabric/acme-network/docker-compose-cli-couchdb.yaml . cp -r curso-hyperledger-fabric/acme-network/base . docker volume create portainer_data docker run -d -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer docker-compose -f docker-compose-cli-couchdb.yaml up -d

JuanGarriz (Thu, 03 Sep 2020 17:41:47 GMT):
export CHANNEL_NAME=marketplace export VERBOSE=false export FABRIC_CFG_PATH=$PWD CHANNEL_NAME=$CHANNEL_NAME docker-compose -f docker-compose-cli-couchdb.yaml up -d

JuanGarriz (Thu, 03 Sep 2020 17:41:47 GMT):
una ves clonado el repo entra en la carpeta acme-network y ahi ejecuta estos comando export CHANNEL_NAME=marketplace export VERBOSE=false export FABRIC_CFG_PATH=$PWD CHANNEL_NAME=$CHANNEL_NAME docker-compose -f docker-compose-cli-couchdb.yaml up -d

JuanGarriz (Thu, 03 Sep 2020 17:41:47 GMT):
una ves clonado el repo entra en la carpeta acme-network y ahi ejecuta estos comandos export CHANNEL_NAME=marketplace export VERBOSE=false export FABRIC_CFG_PATH=$PWD CHANNEL_NAME=$CHANNEL_NAME docker-compose -f docker-compose-cli-couchdb.yaml up -d

JuanGarriz (Thu, 03 Sep 2020 17:41:47 GMT):
una ves clonado el repo entra en la carpeta acme-network y ahi ejecuta estos comandos, export CHANNEL_NAME=marketplace export VERBOSE=false export FABRIC_CFG_PATH=$PWD CHANNEL_NAME=$CHANNEL_NAME docker-compose -f docker-compose-cli-couchdb.yaml up -d

JuanGarriz (Thu, 03 Sep 2020 17:44:17 GMT):
no generes el channel, el genesis ni los configs, ya los bajas con el git clone

RodrigoAlejandroMelo (Thu, 03 Sep 2020 18:33:07 GMT):
a ok, eso es para ponerlo a correr, pero yo queria generarlo yo no usar el hecho. Luego intento si con eso me corre

joanzam (Thu, 03 Sep 2020 18:45:29 GMT):
Buenas tardes estimados,

joanzam (Thu, 03 Sep 2020 18:46:04 GMT):
Alguien puede indicarme como instalar cryptogen ?

gortaire (Thu, 03 Sep 2020 18:46:43 GMT):
viene dentro de fabric-samples

joanzam (Thu, 03 Sep 2020 18:51:11 GMT):
Corrí el script prerreq.sh para hacer la instalación, ahora cuando voy a usar el comando cryptogen no se encuentra, que pudiera estar pasando ?

gortaire (Thu, 03 Sep 2020 18:51:49 GMT):
Tienes que agregar a tu PATH la ruta del directorio bin del fabric-samples

gortaire (Thu, 03 Sep 2020 18:52:03 GMT):
export PATH=$PATH:$HOME/hyperledger/fabric/fabric-samples/bin

gortaire (Thu, 03 Sep 2020 18:52:06 GMT):
por ejemplo...

gortaire (Thu, 03 Sep 2020 18:52:27 GMT):
sino, ir directamente a ese directorio... ahi esta la utilidad cryptogen... y otras...

gortaire (Thu, 03 Sep 2020 18:52:54 GMT):
pero el prerreq.sh hace todo eso, no te fijaste si te dio error en algun punto?

joanzam (Thu, 03 Sep 2020 18:55:13 GMT):
Es extraño, lo corriente 3 veces y al parecer no dió error. Hoy instalé una nueva máquina virtual con ubuntu 20 y me está ocurriendo esto

joanzam (Thu, 03 Sep 2020 18:55:13 GMT):
Es extraño, lo corrí 3 veces y al parecer no dió error. Hoy instalé una nueva máquina virtual con ubuntu 20 y me está ocurriendo esto

joanzam (Thu, 03 Sep 2020 18:59:01 GMT):
Entiendo que el prerreq.sh hace todo, ...lo he corrido 3 veces y no se encuentra el cryptogen

gortaire (Thu, 03 Sep 2020 19:11:36 GMT):
pero te creó un directorio "hyperledger"?

gortaire (Thu, 03 Sep 2020 19:13:13 GMT):
Mira, yo me descargue los repositorios, corri el prerreq.sh y me generó esta estructura:

gortaire (Thu, 03 Sep 2020 19:13:14 GMT):
ggortaire@hlfc2020:~$ ls -lrt total 20 drwxrwxr-x 4 ggortaire ggortaire 4096 Aug 21 16:28 curso-latinoamerica-hlf-2020 drwxr-xr-x 2 root root 4096 Aug 21 16:34 go drwxr-xr-x 3 root root 4096 Aug 21 16:34 hyperledger drwxrwxr-x 16 ggortaire ggortaire 4096 Aug 22 16:44 labs drwxrwxr-x 6 ggortaire ggortaire 4096 Aug 29 17:08 curso-hyperledger-fabric

gortaire (Thu, 03 Sep 2020 19:14:31 GMT):
dentro de hyperledger, me descargo el "fabric-samples"

gortaire (Thu, 03 Sep 2020 19:14:32 GMT):
ggortaire@hlfc2020:~$ ls -lrt total 20 drwxrwxr-x 4 ggortaire ggortaire 4096 Aug 21 16:28 curso-latinoamerica-hlf-2020 drwxr-xr-x 2 root root 4096 Aug 21 16:34 go drwxr-xr-x 3 root root 4096 Aug 21 16:34 hyperledger drwxrwxr-x 16 ggortaire ggortaire 4096 Aug 22 16:44 labs drwxrwxr-x 6 ggortaire ggortaire 4096 Aug 29 17:08 curso-hyperledger-fabric

gortaire (Thu, 03 Sep 2020 19:14:44 GMT):
ggortaire@hlfc2020:~/hyperledger/fabric/fabric-samples$ ls -lrt total 504 drwxr-xr-x 2 1001 1001 4096 Jul 9 13:24 config drwxr-xr-x 2 1001 1001 4096 Jul 31 12:40 bin -rw-r--r-- 1 root root 1035 Aug 21 16:34 SECURITY.md -rw-r--r-- 1 root root 6742 Aug 21 16:34 README.md -rw-r--r-- 1 root root 1748 Aug 21 16:34 MAINTAINERS.md -rw-r--r-- 1 root root 11358 Aug 21 16:34 LICENSE -rw-r--r-- 1 root root 935 Aug 21 16:34 CONTRIBUTING.md -rw-r--r-- 1 root root 597 Aug 21 16:34 CODE_OF_CONDUCT.md -rw-r--r-- 1 root root 109 Aug 21 16:34 CODEOWNERS -rw-r--r-- 1 root root 398453 Aug 21 16:34 CHANGELOG.md drwxr-xr-x 6 root root 4096 Aug 21 16:34 asset-transfer-ledger-queries drwxr-xr-x 10 root root 4096 Aug 21 16:34 asset-transfer-basic drwxr-xr-x 3 root root 4096 Aug 21 16:34 asset-transfer-secured-agreement drwxr-xr-x 3 root root 4096 Aug 21 16:34 asset-transfer-sbe drwxr-xr-x 4 root root 4096 Aug 21 16:34 asset-transfer-private-data drwxr-xr-x 3 root root 4096 Aug 21 16:34 chaincode-docker-devmode drwxr-xr-x 3 root root 4096 Aug 21 16:34 commercial-paper drwxr-xr-x 4 root root 4096 Aug 21 16:34 ci drwxr-xr-x 8 root root 4096 Aug 21 16:34 chaincode drwxr-xr-x 6 root root 4096 Aug 21 16:34 fabcar drwxr-xr-x 4 root root 4096 Aug 21 16:34 interest_rate_swaps drwxr-xr-x 4 root root 4096 Aug 21 16:34 high-throughput drwxr-xr-x 8 root root 4096 Aug 21 16:34 test-network drwxr-xr-x 3 root root 4096 Aug 21 16:34 test-application drwxr-xr-x 2 root root 4096 Aug 21 16:34 scripts drwxr-xr-x 2 root root 4096 Aug 21 16:34 off_chain_data

gortaire (Thu, 03 Sep 2020 19:15:14 GMT):
Lo otro, es que hagas un clon de el fabric-samples:

gortaire (Thu, 03 Sep 2020 19:15:18 GMT):
git clone https://github.com/hyperledger/fabric-samples.git

gortaire (Thu, 03 Sep 2020 19:16:11 GMT):
yo tengo todo corriendo en una VM Ubuntu 18 (Bionic)

gortaire (Thu, 03 Sep 2020 19:16:38 GMT):
en modo server no mas... sin interfaz grafica

joanzam (Thu, 03 Sep 2020 19:39:03 GMT):
Ok en cuanto pueda reviso y les comento

joanzam (Thu, 03 Sep 2020 19:40:58 GMT):
En mi caso tengo Ubuntu 20.04.1 LTS

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:11:43 GMT):
Buenas @JuanGarriz , hice lo q recomendaste y tengo mismo error. Una vez dentro del docker cli

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:11:44 GMT):
# export CHANNEL_NAME=marketplace bash-5.0# peer channel create -o orderer.acme.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/channel.tx --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/acme.com/orderers/orderer.acme.com/msp/tlscacerts/tlsca.acme.com-cert.pem 2020-09-03 22:11:00.724 UTC [bccsp] GetDefault -> DEBU 001 Before using BCCSP, please call InitFactories(). Falling back to bootBCCSP. 2020-09-03 22:11:00.847 UTC [bccsp] GetDefault -> DEBU 002 Before using BCCSP, please call InitFactories(). Falling back to bootBCCSP. 2020-09-03 22:11:00.883 UTC [main] InitCmd -> ERRO 003 Cannot run peer because cannot init crypto, specified path "/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.acme.com/users/Admin@org1.acme.com/msp" does not exist or cannot be accessed: stat /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.acme.com/users/Admin@org1.acme.com/msp: no such file or directory

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:12:47 GMT):
Existe este directorio: /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.acme.com/

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:13:04 GMT):
pero dentro no existe users y por lo tanto no llega hasta el msp de la org

jbtwist (Thu, 03 Sep 2020 22:16:13 GMT):
está el link de la clase de hoy?

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:24:56 GMT):

Pantallazo-2020-09-03 19-23-01.png

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:24:57 GMT):

Pantallazo-2020-09-03 19-23-01.png

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:25:35 GMT):
no me corren los dockers de los pers y el CA. Inlcuso los ejecuto tmb desde el portainer y al refrescar figuran de nuevo detenidos XD

mhgarcia (Thu, 03 Sep 2020 22:28:52 GMT):
hola @joanzam ```https://wiki.hyperledger.org/display/CP/Curso++Hyperledger+Fabric ```

mhgarcia (Thu, 03 Sep 2020 22:29:15 GMT):
```https://us02web.zoom.us/j/83944607895?pwd=RCtoZjZhaDhhK1hhUVROTWM2bUFqUT09```

JuanGarriz (Thu, 03 Sep 2020 22:39:34 GMT):
Rodrigo creo que tiene q ver con esta linea que esta en la receta del docker-compose

JuanGarriz (Thu, 03 Sep 2020 22:39:42 GMT):
./crypto-config:/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/

JuanGarriz (Thu, 03 Sep 2020 22:40:18 GMT):
cuando lanzas el docker-compose no te tira ningun error?

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:40:38 GMT):
ahora chequeo, destrui todas las imagenes docker XD reconstruyendo jeje

JuanGarriz (Thu, 03 Sep 2020 22:40:48 GMT):
oka

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:41:08 GMT):
porq parece q a nadie mas le falla eso, asi q pense q quizas me quedo algo trunko

JuanGarriz (Thu, 03 Sep 2020 22:41:25 GMT):
puede ser si

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:42:32 GMT):
no sigue igual, los dockers de peers y CA quedan stop

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:42:41 GMT):
al correr el docker compose no me tira ningun error ni warning

JuanGarriz (Thu, 03 Sep 2020 22:42:58 GMT):
entrate al contenedor del cli

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:43:14 GMT):
estoy ahi en protainer

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:43:18 GMT):
dime q puedo probar

JuanGarriz (Thu, 03 Sep 2020 22:43:20 GMT):
y fijate si existe la siguiente carpeta

JuanGarriz (Thu, 03 Sep 2020 22:43:52 GMT):
esta /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/

JuanGarriz (Thu, 03 Sep 2020 22:44:09 GMT):
hace un ls /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:44:18 GMT):
ls /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ ordererOrganizations peerOrganizations

JuanGarriz (Thu, 03 Sep 2020 22:45:07 GMT):
entra a orderedOrganizations

JuanGarriz (Thu, 03 Sep 2020 22:45:40 GMT):
ls /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.acme.com/users/Admin@org1.acme.com/msp

JuanGarriz (Thu, 03 Sep 2020 22:45:59 GMT):
el error q pasas dice q no encuentra esa carpeta

JuanGarriz (Thu, 03 Sep 2020 22:46:07 GMT):
fijate si existe

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:46:13 GMT):
sisi, me fije y no existia

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:46:19 GMT):
entre hasta aca de donde me indicaste

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:46:20 GMT):
pwd /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/acme.com/orderers/orderer.acme.com bash-5.0# ls msp tls

JuanGarriz (Thu, 03 Sep 2020 22:47:26 GMT):
bueno ahora esta

JuanGarriz (Thu, 03 Sep 2020 22:47:38 GMT):
segui hasta ver si esta tlscacerts/tlsca.acme.com-cert.pem

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:47:47 GMT):
no existe users

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:48:04 GMT):
bash-5.0# pwd /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.acme.com bash-5.0# ls ca peers

JuanGarriz (Thu, 03 Sep 2020 22:48:51 GMT):
bueno, sali del contenedor

JuanGarriz (Thu, 03 Sep 2020 22:49:17 GMT):
y fijate que tenes en crypto-config/ordererOrganizations/acme.com/

JuanGarriz (Thu, 03 Sep 2020 22:49:29 GMT):
y segui a ver si ahi tenes la carpeta users

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:50:02 GMT):
acme-network# ls crypto-config/ordererOrganizations/acme.com/ ca msp orderers tlsca users

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:50:08 GMT):
si, esta users alli

arawako (Thu, 03 Sep 2020 22:50:23 GMT):
buenas tardes

JuanGarriz (Thu, 03 Sep 2020 22:50:37 GMT):
ok posicionate nuevamente en la carpeta acme-network

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:50:47 GMT):
alli estoy

JuanGarriz (Thu, 03 Sep 2020 22:51:11 GMT):
hace esto

JuanGarriz (Thu, 03 Sep 2020 22:51:13 GMT):
docker stop $(docker ps -a -q)

JuanGarriz (Thu, 03 Sep 2020 22:51:34 GMT):
luego esto docker rm $(docker ps -a -q)

JuanGarriz (Thu, 03 Sep 2020 22:51:44 GMT):
el primero para todos los contenedores

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:51:46 GMT):
listo )ya lo hice un par de veces eh jeje, pero quizas falta algo mas)

JuanGarriz (Thu, 03 Sep 2020 22:51:50 GMT):
el segundo los borrA

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:52:09 GMT):
sip, done

JuanGarriz (Thu, 03 Sep 2020 22:52:29 GMT):
salite de la carpeta curso-hyperledger-fabric/

JuanGarriz (Thu, 03 Sep 2020 22:52:36 GMT):
borrala entera

JuanGarriz (Thu, 03 Sep 2020 22:53:10 GMT):
clona de vuelta el proyecto

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:53:38 GMT):
clonado

JuanGarriz (Thu, 03 Sep 2020 22:53:53 GMT):
ok, ahora entra a acme-networks

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:54:33 GMT):
estoy

SergioArriagada (Thu, 03 Sep 2020 22:55:17 GMT):
Buenas noches

JuanGarriz (Thu, 03 Sep 2020 22:55:39 GMT):
export CHANNEL_NAME=marketplace export VERBOSE=false export FABRIC_CFG_PATH=$PWD CHANNEL_NAME=$CHANNEL_NAME docker-compose -f docker-compose-cli-couchdb.yaml up -d

Kasio24 (Thu, 03 Sep 2020 22:55:57 GMT):
buenas tardes noches

JuanGarriz (Thu, 03 Sep 2020 22:56:09 GMT):
ejecuta eso y deberia empezar a ir a levantar los contenedores

Neoradix (Thu, 03 Sep 2020 22:56:13 GMT):
Buenas tardes - noches desde España

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:56:48 GMT):
root@890493d72491:~/curso/curso-hyperledger-fabric/acme-network# export CHANNEL_NAME=marketplace root@890493d72491:~/curso/curso-hyperledger-fabric/acme-network# export VERBOSE=false root@890493d72491:~/curso/curso-hyperledger-fabric/acme-network# export FABRIC_CFG_PATH=$PWD root@890493d72491:~/curso/curso-hyperledger-fabric/acme-network# CHANNEL_NAME=$CHANNEL_NAME docker-compose -f docker-compose-cli-couchdb.yaml up -d Creating couchdb2 ... done Creating couchdb0 ... done Creating ca.org1.acme.com ... done Creating orderer.acme.com ... done Creating couchdb1 ... done Creating peer0.org1.acme.com ... done Creating peer0.org2.acme.com ... done Creating peer0.org3.acme.com ... done Creating cli ... done root@890493d72491:~/curso/curso-hyperledger-fabric/acme-network#

JuanGarriz (Thu, 03 Sep 2020 22:57:05 GMT):
docker exec -it cli bash

JuanGarriz (Thu, 03 Sep 2020 22:57:22 GMT):
y te deberia meter en el contenedor cli

bjlanza (Thu, 03 Sep 2020 22:57:27 GMT):
Idem desde España

GiacomoTeruggi (Thu, 03 Sep 2020 22:57:45 GMT):
Buenas tardes!!

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:57:55 GMT):
si

JuanGarriz (Thu, 03 Sep 2020 22:58:42 GMT):
export CHANNEL_NAME=marketplace peer channel create -o orderer.acme.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/channel.tx --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/acme.com/orderers/orderer.acme.com/msp/tlscacerts/tlsca.acme.com-cert.pem

JuanGarriz (Thu, 03 Sep 2020 22:58:54 GMT):
eso dentro del cli

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:58:57 GMT):
ahi probe y pasa lo mismo :-\

RodrigoAlejandroMelo (Thu, 03 Sep 2020 22:59:02 GMT):
sisis dentro del cli lo ejecute

mzrgh (Thu, 03 Sep 2020 22:59:03 GMT):
Buenas noches

JuanGarriz (Thu, 03 Sep 2020 22:59:48 GMT):
me quede sin concejos Rodrigo

JuanGarriz (Thu, 03 Sep 2020 23:00:00 GMT):
borrate las imagenes

nelsonbermudez01 (Thu, 03 Sep 2020 23:00:05 GMT):
Buenas tardes a todos

JuanGarriz (Thu, 03 Sep 2020 23:00:09 GMT):
de los contenedores

RodrigoAlejandroMelo (Thu, 03 Sep 2020 23:00:11 GMT):
jajaj okas, mil gracias igual, ya va a salir

luis.romero01 (Thu, 03 Sep 2020 23:00:17 GMT):
Buenas noches compañeros

RodrigoAlejandroMelo (Thu, 03 Sep 2020 23:00:21 GMT):
algo queda dando vueltas q esta mal seguramente

JulianESanabriaS (Thu, 03 Sep 2020 23:00:23 GMT):
Buenas tardes

JuanVentrone (Thu, 03 Sep 2020 23:00:26 GMT):
buenas buenas compañers

JuanVentrone (Thu, 03 Sep 2020 23:00:29 GMT):
listos para hoy?

da3 (Thu, 03 Sep 2020 23:01:29 GMT):
hola, sí.. pero todavía no me aceptan el acceso en el zoom

bjlanza (Thu, 03 Sep 2020 23:01:50 GMT):
Yo acabo de entrar

lozaexequiel (Thu, 03 Sep 2020 23:01:51 GMT):
Has joined the channel.

lozaexequiel (Thu, 03 Sep 2020 23:01:52 GMT):
buenas a todos

nelsonbermudez01 (Thu, 03 Sep 2020 23:02:03 GMT):
Hola a todos

da3 (Thu, 03 Sep 2020 23:02:09 GMT):
ya ya pude ingresar gracias... buenas tardes a todos...!!!

Neoradix (Thu, 03 Sep 2020 23:02:10 GMT):
Muy bien

RichardDavid (Thu, 03 Sep 2020 23:02:16 GMT):
hola Buenas noches desde Chile

JuanVentrone (Thu, 03 Sep 2020 23:02:34 GMT):
desde Venezuela!

Neoradix (Thu, 03 Sep 2020 23:02:35 GMT):
Motivado!!

GiacomoTeruggi (Thu, 03 Sep 2020 23:02:38 GMT):
Buenas tardes desde México

andrescobars (Thu, 03 Sep 2020 23:02:45 GMT):
BUENAS NOCHES

arawako (Thu, 03 Sep 2020 23:02:47 GMT):
excelente el curso

AdolfoAztlan (Thu, 03 Sep 2020 23:02:47 GMT):
buenas tardes, listo para seguir aprendiendo. Desde ciudad de méxico

andrescobars (Thu, 03 Sep 2020 23:02:48 GMT):
EXCELENTE

mzrgh (Thu, 03 Sep 2020 23:02:58 GMT):
todo bien

framirezglez (Thu, 03 Sep 2020 23:02:58 GMT):
Saludos desde Querétaro México

hernanbordon (Thu, 03 Sep 2020 23:03:07 GMT):
buenas noches a todos!

RichardDavid (Thu, 03 Sep 2020 23:03:20 GMT):
Excelente curso.

Gera-Gal (Thu, 03 Sep 2020 23:03:36 GMT):
Saludos de México, un curso muy completo. Ya había evisado la documentación por mi cuenta pero aquí termino de entender muchas cosas.

GermanTovar (Thu, 03 Sep 2020 23:04:16 GMT):
Buenas, Saludos.

nelsonbermudez01 (Thu, 03 Sep 2020 23:04:23 GMT):
Saludos desde Envigado Colombia

crgb (Thu, 03 Sep 2020 23:04:30 GMT):
Kuala Lumpur Listo!

JuanVentrone (Thu, 03 Sep 2020 23:04:42 GMT):
Valencia, Venezuela!

chelohidalgo (Thu, 03 Sep 2020 23:05:54 GMT):
Hola desde quito, Ecuador

ArielVega (Thu, 03 Sep 2020 23:07:17 GMT):
Buenas tardes

GabrielNovoa (Thu, 03 Sep 2020 23:07:54 GMT):
Has joined the channel.

GabrielNovoa (Thu, 03 Sep 2020 23:07:55 GMT):
saludos !!! desde Quito Ecuador

camohe90 (Thu, 03 Sep 2020 23:07:55 GMT):
https://us02web.zoom.us/j/83944607895?pwd=RCtoZjZhaDhhK1hhUVROTWM2bUFqUT09

LucioCanche (Thu, 03 Sep 2020 23:08:11 GMT):
Buenas tardes!

msarabia (Thu, 03 Sep 2020 23:08:45 GMT):
hola buenas tardes

jorgeRodriguez (Thu, 03 Sep 2020 23:08:55 GMT):
Buenas tardes a todos.

davotrade (Thu, 03 Sep 2020 23:09:28 GMT):
Saludos desde UIO Ecuador

davotrade (Thu, 03 Sep 2020 23:09:32 GMT):
la mitad del mundo

AndreaCovino (Thu, 03 Sep 2020 23:10:39 GMT):
Saludos desde Panamá

Kasio24 (Thu, 03 Sep 2020 23:11:13 GMT):
Bogotá -

LucioCanche (Thu, 03 Sep 2020 23:13:26 GMT):
Buena tarde Ricardo, para poner de resaltado al cursor, desde la página: https://www.gnome-look.org/p/999801/ En la sección Files(1) descargué un archivo tar. Posteriormente ejecuté los siguientes comandos para instalar un cursor resaltado de amarillo: cd Downloads/ tar -xzf 160115-bDMZT.tar.gz -C /tmp/ sudo cp -r /tmp/bDMZT/ybDMZ/ /usr/share/icons/screencast/ OLD_THEME=$(gsettings get org.gnome.desktop.interface cursor-theme) && echo $OLD_THEME gsettings set org.gnome.desktop.interface cursor-theme screencast Referencia: https://www.youtube.com/watch?v=qt3JujdHu9I Saludos!

SheilaMachado (Thu, 03 Sep 2020 23:14:08 GMT):
Has joined the channel.

andrescobars (Thu, 03 Sep 2020 23:18:16 GMT):
Desde Tunja Boyaca

bjlanza (Thu, 03 Sep 2020 23:27:15 GMT):
@camohe90 el enlace del canal para la traducción.

claudiocebpaz (Thu, 03 Sep 2020 23:29:47 GMT):
https://chat.hyperledger.org/channel/i18n-espanol

JuanVentrone (Thu, 03 Sep 2020 23:31:02 GMT):
pull ya?

Kasio24 (Thu, 03 Sep 2020 23:31:42 GMT):
https://github.com/blockchainempresarial/curso-hyperledger-fabric.git

LuisCardenas (Thu, 03 Sep 2020 23:40:42 GMT):

Clipboard - September 3, 2020 6:40 PM

LuisCardenas (Thu, 03 Sep 2020 23:41:04 GMT):
Has joined the channel.

LuisCardenas (Thu, 03 Sep 2020 23:41:04 GMT):
Saben el por qué de este error en el CLI

mzrgh (Thu, 03 Sep 2020 23:41:21 GMT):
obtengo este mensaje cuando creo el fichero foddcontrol.go en mi vscode:

mzrgh (Thu, 03 Sep 2020 23:41:23 GMT):
{ "resource": "/home/ubuntu/curso-hyperledger-fabric/curso-hyperledger-fabric/chaincode/foodcontrol/foodcontrol.go", "owner": "go", "severity": 8, "message": "cannot find package \"github.com/hyperledger/fabric-contract-api-go/contractapi\" in any of:\n\t/usr/local/go/src/github.com/hyperledger/fabric-contract-api-go/contractapi (from $GOROOT)\n\t/home/ubuntu/go/src/github.com/hyperledger/fabric-contract-api-go/contractapi (from $GOPATH)", "source": "go", "startLineNumber": 12, "startColumn": 2, "endLineNumber": 12, "endColumn": 61 }

mzrgh (Thu, 03 Sep 2020 23:42:02 GMT):
obtengo este mensaje cuando creo el fichero foodcontrol.go en mi vscode: { "resource": "/home/ubuntu/curso-hyperledger-fabric/curso-hyperledger-fabric/chaincode/foodcontrol/foodcontrol.go", "owner": "go", "severity": 8, "message": "cannot find package \"github.com/hyperledger/fabric-contract-api-go/contractapi\" in any of:\n\t/usr/local/go/src/github.com/hyperledger/fabric-contract-api-go/contractapi (from $GOROOT)\n\t/home/ubuntu/go/src/github.com/hyperledger/fabric-contract-api-go/contractapi (from $GOPATH)", "source": "go", "startLineNumber": 12, "startColumn": 2, "endLineNumber": 12, "endColumn": 61 }

chelohidalgo (Thu, 03 Sep 2020 23:42:37 GMT):
a mi tambien me parecio eso al instalar el plugin con visual code, me parece hay que instalar una variable

ricardoruano (Thu, 03 Sep 2020 23:44:37 GMT):
docker volume create portainer_data docker run -d -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

ricardoruano (Thu, 03 Sep 2020 23:45:17 GMT):
CHANNEL_NAME=marketplace export VERBOSE=false export FABRIC_CFG_PATH=$PWD CHANNEL_NAME=$CHANNEL_NAME docker-compose -f docker-compose-cli-couchdb.yaml up -d

LuisMoya (Thu, 03 Sep 2020 23:47:26 GMT):
gracias @ricardoruano con los comando se levantaron los contenedores

chelohidalgo (Fri, 04 Sep 2020 00:01:42 GMT):
Y porque no lo hicimos con Java? jajajaja

chelohidalgo (Fri, 04 Sep 2020 00:01:52 GMT):
super.

mzrgh (Fri, 04 Sep 2020 00:09:34 GMT):
es necesario conocer Go para obtener la certificación Certified Hyperledger Fabric Developer?

Acanseco7 (Fri, 04 Sep 2020 00:30:38 GMT):
Hola Arturo Canseco presente una disculpa mi internet no corría bien

RichardDavid (Fri, 04 Sep 2020 00:31:34 GMT):
+1

andrescobars (Fri, 04 Sep 2020 00:37:50 GMT):
ok gracias Ricardo aunque instale Ubuntu en otra maquina pero lo desarrollare en Mac para ver como me va

RobertoSolano (Fri, 04 Sep 2020 00:43:43 GMT):
me dio el mismo error, alguno ya lo solucionó ?

JuanVentrone (Fri, 04 Sep 2020 01:08:58 GMT):
por hoy no podre acompañarlos a la sesion de las preguntas

JuanVentrone (Fri, 04 Sep 2020 01:09:17 GMT):
pero estuvo muy intenso la clase de hoy!

bjlanza (Fri, 04 Sep 2020 01:09:53 GMT):
@ricardoruano Estupendamente explicado, sin parones, todo bien claro, información muy interesante,

ricardoruano (Fri, 04 Sep 2020 01:11:19 GMT):
Comparto los comandos

ricardoruano (Fri, 04 Sep 2020 01:11:48 GMT):
export CHANNEL_NAME=marketplace export CHAINCODE_NAME=foodcontrol export CHAINCODE_VERSION=1 export CC_RUNTIME_LANGUAGE=golang export CC_SRC_PATH="../../../chaincode/$CHAINCODE_NAME/" export ORDERER_CA=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/acme.com/orderers/orderer.acme.com/msp/tlscacerts/tlsca.acme.com-cert.pem #Descarga dependencias #export FABRIC_CFG_PATH=$PWD/configtx #pushd ../chaincode/$CHAINCODE_NAME #GO111MODULE=on go mod vendor #popd #Empaqueta el chaincode peer lifecycle chaincode package ${CHAINCODE_NAME}.tar.gz --path ${CC_SRC_PATH} --lang ${CC_RUNTIME_LANGUAGE} --label ${CHAINCODE_NAME}_${CHAINCODE_VERSION} >&log.txt #peer lifecycle chaincode install example #first peer peer0.org1.acme.com peer lifecycle chaincode install ${CHAINCODE_NAME}.tar.gz #foodcontrol_1:a1c05f648dd24bd94128913d73486644ad6c351f19c429c4c661444039688299 # peer0.org2 CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.acme.com/users/Admin@org2.acme.com/msp CORE_PEER_ADDRESS=peer0.org2.acme.com:7051 CORE_PEER_LOCALMSPID="Org2MSP" CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.acme.com/peers/peer0.org2.acme.com/tls/ca.crt peer lifecycle chaincode install ${CHAINCODE_NAME}.tar.gz # peer0.org3 CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org3.acme.com/users/Admin@org3.acme.com/msp CORE_PEER_ADDRESS=peer0.org3.acme.com:7051 CORE_PEER_LOCALMSPID="Org3MSP" CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org3.acme.com/peers/peer0.org3.acme.com/tls/ca.crt peer lifecycle chaincode install ${CHAINCODE_NAME}.tar.gz

ricardoruano (Fri, 04 Sep 2020 01:12:06 GMT):
#Endorsement policy for lifecycle chaincode peer lifecycle chaincode approveformyorg --tls --cafile $ORDERER_CA --channelID $CHANNEL_NAME --name $CHAINCODE_NAME --version $CHAINCODE_VERSION --sequence 1 --waitForEvent --signature-policy "OR ('Org1MSP.peer','Org3MSP.peer')" --package-id foodcontrol_1:a1c05f648dd24bd94128913d73486644ad6c351f19c429c4c661444039688299 #Commit the chaincode for Org1 peer lifecycle chaincode checkcommitreadiness --channelID $CHANNEL_NAME --name $CHAINCODE_NAME --version $CHAINCODE_VERSION --sequence 1 --signature-policy "OR ('Org1MSP.peer','Org3MSP.peer')" --output json #commit chaincode FAILURE peer lifecycle chaincode commit -o orderer.acme.com:7050 --tls --cafile $ORDERER_CA --peerAddresses peer0.org1.acme.com:7051 --tlsRootCertFiles /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.acme.com/peers/peer0.org1.acme.com/tls/ca.crt --channelID $CHANNEL_NAME --name $CHAINCODE_NAME --version $CHAINCODE_VERSION --sequence 1 --signature-policy "OR ('Org1MSP.peer','Org3MSP.peer')" #2020-09-03 17:39:05.756 UTC [chaincodeCmd] ClientWait -> INFO 046 txid [453ed408b77c198d7159904c94b8d44b4d7633273f200bafc87c5419901883c2] committed with status (ENDORSEMENT_POLICY_FAILURE) at peer0.org1.acme.com:7051 #Error: transaction invalidated with status (ENDORSEMENT_POLICY_FAILURE) #Let Org3 approve the chaincode package. CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org3.acme.com/users/Admin@org3.acme.com/msp CORE_PEER_ADDRESS=peer0.org3.acme.com:7051 CORE_PEER_LOCALMSPID="Org3MSP" CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org3.acme.com/peers/peer0.org3.acme.com/tls/ca.crt peer lifecycle chaincode approveformyorg --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/acme.com/orderers/orderer.acme.com/msp/tlscacerts/tlsca.acme.com-cert.pem --channelID $CHANNEL_NAME --name $CHAINCODE_NAME --version $CHAINCODE_VERSION --sequence 1 --waitForEvent --signature-policy "OR ('Org1MSP.peer','Org3MSP.peer')" --package-id foodcontrol_1:a1c05f648dd24bd94128913d73486644ad6c351f19c429c4c661444039688299 #check the chaincode commit peer lifecycle chaincode checkcommitreadiness --channelID $CHANNEL_NAME --name $CHAINCODE_NAME --version $CHAINCODE_VERSION --sequence 1 --signature-policy "OR ('Org1MSP.peer','Org3MSP.peer')" --output json #commit chaincode SUCCESS #Now commit chaincode. Note that we need to specify peerAddresses of both Org1 and Org3 (and their CA as TLS is enabled). peer lifecycle chaincode commit -o orderer.acme.com:7050 --tls --cafile $ORDERER_CA --peerAddresses peer0.org1.acme.com:7051 --tlsRootCertFiles /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.acme.com/peers/peer0.org1.acme.com/tls/ca.crt --peerAddresses peer0.org3.acme.com:7051 --tlsRootCertFiles /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org3.acme.com/peers/peer0.org3.acme.com/tls/ca.crt --channelID $CHANNEL_NAME --name $CHAINCODE_NAME --version $CHAINCODE_VERSION --sequence 1 --signature-policy "OR ('Org1MSP.peer','Org3MSP.peer')" #check the status of chaincode commit peer lifecycle chaincode querycommitted --channelID $CHANNEL_NAME --name $CHAINCODE_NAME --output json ############################################################################ #chaincode is committed and useable in the fabric network #INIT LEDGER #peer chaincode invoke -o orderer.acme.com:7050 --tls --cafile $ORDERER_CA -C $CHANNEL_NAME -n $CHAINCODE_NAME -c '{"Args":["InitLedger"]}' #Org1 invokes set() with key “car01” and value “........”. peer chaincode invoke -o orderer.acme.com:7050 --tls --cafile $ORDERER_CA -C $CHANNEL_NAME -n $CHAINCODE_NAME -c '{"Args":["Set","did:3","ricardo","banana"]}' #check the value of key “car01” peer chaincode query -C $CHANNEL_NAME -n $CHAINCODE_NAME -c '{"Args":["Query","did:3"]}' #ERROR CASE Org2 invoke CreateCar(). CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.acme.com/users/Admin@org2.acme.com/msp CORE_PEER_ADDRESS=peer0.org2.acme.com:7051 CORE_PEER_LOCALMSPID="Org2MSP" CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.acme.com/peers/peer0.org2.acme.com/tls/ca.crt peer chaincode invoke -o orderer.acme.com:7050 --tls --cafile $ORDERER_CA -C $CHANNEL_NAME -n $CHAINCODE_NAME -c '{"Args":["Set","did:4","marianela","avacado"]}'

GiacomoTeruggi (Fri, 04 Sep 2020 01:12:18 GMT):
:thumbsup:

ricardoruano (Fri, 04 Sep 2020 01:12:46 GMT):
muchas gracias

mzrgh (Fri, 04 Sep 2020 01:14:04 GMT):
tengo que dejarles, son las 03;13 de la amañana aquí en España y mañana tengo que ir a la oficina a las 8:30. Enhorabuena por la sesión de hoy

JulianESanabriaS (Fri, 04 Sep 2020 01:15:45 GMT):
Muchas gracias Ricardo

javiersalomon (Fri, 04 Sep 2020 01:17:20 GMT):
Buenas noches @mzrgh , gran esfuerzo :clap:

Kasio24 (Fri, 04 Sep 2020 01:19:50 GMT):
muchas gracias

nelsonbermudez01 (Fri, 04 Sep 2020 01:19:55 GMT):
Muchas gracias

Kasio24 (Fri, 04 Sep 2020 01:19:56 GMT):
excelnte

gortaire (Fri, 04 Sep 2020 01:19:56 GMT):
Muchas gracias!

GiacomoTeruggi (Fri, 04 Sep 2020 01:19:59 GMT):
Muchas gracias Ricardo

andrescobars (Fri, 04 Sep 2020 01:20:11 GMT):
gracias excelente

Neoradix (Fri, 04 Sep 2020 01:20:19 GMT):
Gracias por la jornada. Un saludo

RichardDavid (Fri, 04 Sep 2020 01:20:26 GMT):
Gracias Ricardo (Y)

SergioArriagada (Fri, 04 Sep 2020 01:20:31 GMT):
hasta el sabado

chelohidalgo (Fri, 04 Sep 2020 01:20:34 GMT):
muchas gracias

marg.trejo (Fri, 04 Sep 2020 01:20:35 GMT):
Gracias, estupendo!

Kasio24 (Fri, 04 Sep 2020 01:20:37 GMT):
bye

nelsonbermudez01 (Fri, 04 Sep 2020 01:20:43 GMT):
Feliz dia/noche

Kasio24 (Fri, 04 Sep 2020 01:20:44 GMT):
gracias camilo y claudio

crgb (Fri, 04 Sep 2020 01:20:47 GMT):
para cuando estara el video en youtube?

msarabia (Fri, 04 Sep 2020 01:20:59 GMT):
gracias, mucho que repasar y estudiar

AdolfoAztlan (Fri, 04 Sep 2020 01:21:14 GMT):
gracias, saludos!

camohe90 (Fri, 04 Sep 2020 01:21:15 GMT):
@crgb el martes ya estarán en el canal de youtube

GermanTovar (Fri, 04 Sep 2020 01:21:15 GMT):
Gracias, Ricardo, Claudio...

jorgeRodriguez (Fri, 04 Sep 2020 01:21:31 GMT):
Muchas gracias!

ricardoruano (Fri, 04 Sep 2020 01:21:40 GMT):
Impresionante estoy muy agradecido por tu asistencia

crgb (Fri, 04 Sep 2020 01:21:42 GMT):
ok. Gracias!

SofiaQuinones (Fri, 04 Sep 2020 01:21:43 GMT):
Muchas gracias

mhgarcia (Fri, 04 Sep 2020 01:21:48 GMT):
Genial la clase de hoy

mhgarcia (Fri, 04 Sep 2020 01:21:55 GMT):
muchas gracias!!!!!!

javiersalomon (Fri, 04 Sep 2020 01:22:25 GMT):
A todos aquellos que puedan ayudar a contribuir con las traducciones al español de la documentación oficial de Hyperledger los invitamos a que se sumen al chat https://chat.hyperledger.org/channel/i18n-espanol es una buena manera de contribuir con la comunidad de latinoamérica e hispano parlante

adrianpatania (Fri, 04 Sep 2020 01:22:35 GMT):
Muy bueno nuevamente! Gracias por la oportunidad de estar!

javiersalomon (Fri, 04 Sep 2020 01:22:35 GMT):
Saludos para todos, muy buenas noches

adrianpatania (Fri, 04 Sep 2020 01:23:39 GMT):
Ricardo, impecable! Gracias por compartir!

ricardoruano (Fri, 04 Sep 2020 01:23:42 GMT):
gracias al tema #hyperledgerlatinoamerica @claudiocebpaz @javiersalomon y @camohe90 @Kasio24

ricardoruano (Fri, 04 Sep 2020 01:23:42 GMT):
gracias al Team #hyperledgerlatinoamerica @claudiocebpaz @javiersalomon y @camohe90 @Kasio24

claudiocebpaz (Fri, 04 Sep 2020 01:24:04 GMT):
:thumbsup:

joel.cotrado (Fri, 04 Sep 2020 01:25:54 GMT):
:thumbsup:

mzrgh (Fri, 04 Sep 2020 05:51:22 GMT):
:thumbsup:

RodrigoAlejandroMelo (Fri, 04 Sep 2020 14:27:43 GMT):
Buenas. Alguien esta usando el docker de Ubuntu que armo @chebyte? Tengo un problema que nadie mas reporto hasta ahora y veo que las cosas dentro de la imagen no son identicas a los pasos de los prerequisitos. Lo q me pasa, es q cuando ejecuto el docker-compose que levanta todo, las redes peers, orderer y ca quedan bajas (en realidad, intentan levantar pero hay un problema con certificados). Si las intento levantar manual desde portainer me pasa lo mismo. Y al entrar a consola cli y ejecutar comando peer falla tmb quejandose de archivos faltantes dentro de crypto-config. Ya revise mil veces los pasos, borre todos los containers, images, volumes, networks, etc de docker, y sin embargo pasa siempre lo mismo XD

RodrigoAlejandroMelo (Fri, 04 Sep 2020 14:30:15 GMT):

Pantallazo-2020-09-03 19-23-01.png

RodrigoAlejandroMelo (Fri, 04 Sep 2020 14:31:52 GMT):
Ahora reproduzco pasos minimos para informar de lo q se queja (porq otra vez borre todo lo de docker XD)

RodrigoAlejandroMelo (Fri, 04 Sep 2020 14:32:59 GMT):
Y dentro de docker de Ubuntu de @chebyte veo que el path a los binarios de hyperledger es distinto al configurado por prereq.sh, tengo miedo q haya otra cosa por alli en otro lado y por eso me falle.

mhgarcia (Fri, 04 Sep 2020 14:33:58 GMT):
hola @RodrigoAlejandroMelo buen día como estas? podrás copiar el log del error?

RodrigoAlejandroMelo (Fri, 04 Sep 2020 14:34:55 GMT):
Dentro de container de Ubuntu recien bajado, clono el repo del curso y voy hasta acme-network. Alli hago:

RodrigoAlejandroMelo (Fri, 04 Sep 2020 14:39:43 GMT):
root@72c614787109:~/curso/curso-hyperledger-fabric/acme-network# export CHANNEL_NAME=marketplace root@72c614787109:~/curso/curso-hyperledger-fabric/acme-network# export VERBOSE=false root@72c614787109:~/curso/curso-hyperledger-fabric/acme-network# export FABRIC_CFG_PATH=$PWD root@72c614787109:~/curso/curso-hyperledger-fabric/acme-network# CHANNEL_NAME=$CHANNEL_NAME docker-compose -f docker-compose-cli-couchdb.yaml up -d Creating network "acme-network_basic" with the default driver Pulling orderer.acme.com (hyperledger/fabric-orderer:2.2.0)... 2.2.0: Pulling from hyperledger/fabric-orderer df20fa9351a1: Pull complete 2f32f83c5fab: Pull complete 894c488ba627: Pull complete 5bc2319b26e2: Pull complete 0d1a6ef2d9ec: Pull complete 94c4e0cdcdfb: Pull complete cfb83833d872: Pull complete Digest: sha256:bb97a8e80b53d9f32c3b850ae3b55bab57bf3cc9483978a471a5bee0ac49728e Status: Downloaded newer image for hyperledger/fabric-orderer:2.2.0 Pulling ca.org1.acme.com (hyperledger/fabric-ca:1.4.8)... 1.4.8: Pulling from hyperledger/fabric-ca b8f262c62ec6: Pull complete db9dbc6799b3: Pull complete 9c5c884a6020: Pull complete 84890114a67b: Pull complete 4f182fbafd51: Pull complete 532b475c4851: Pull complete 915c5f64bff5: Pull complete 156f853cbc15: Pull complete Digest: sha256:51e5f7082530633dfd3512adf4dfd873cc8fa1675d7385003f213d1067c538d8 Status: Downloaded newer image for hyperledger/fabric-ca:1.4.8 Pulling couchdb0 (couchdb:3.1)... 3.1: Pulling from library/couchdb bf5952930446: Pull complete 0133380524ef: Pull complete 9c1461e31bfd: Pull complete 6d4318fadf22: Pull complete f59ba1e6f8e2: Pull complete b2831b8f2c39: Pull complete 365bcd658e2c: Pull complete ee4bfa72be70: Pull complete 9e0ad5d1ade1: Pull complete acf89cee2ad7: Pull complete f4d8f755ddaa: Pull complete Digest: sha256:6f2c0001fa8074e81a69be7ac32193a2f835eebd4bf3ae3a37a5b53daf89bc62 Status: Downloaded newer image for couchdb:3.1 Pulling peer0.org1.acme.com (hyperledger/fabric-peer:2.2.0)... 2.2.0: Pulling from hyperledger/fabric-peer df20fa9351a1: Already exists 2f32f83c5fab: Already exists 9e46444d9bf3: Pull complete 861b7a9f9840: Pull complete b4064bf05b0b: Pull complete 4ee14d1f801f: Pull complete Digest: sha256:81efaab943387820815c9b9bd3e3bec9d262365e635bac6f500a287fb3e873e7 Status: Downloaded newer image for hyperledger/fabric-peer:2.2.0 Pulling cli (hyperledger/fabric-tools:2.2)... 2.2: Pulling from hyperledger/fabric-tools df20fa9351a1: Already exists ed8968b2872e: Pull complete a92cc7c5fd73: Pull complete 9e0cccf56431: Pull complete cbe0275821fc: Pull complete 71ccef561004: Pull complete b6f489e17ff2: Pull complete c767f04d100e: Pull complete Digest: sha256:d328c63a5ca2e9d27e74ee43d17fcfada9937961d5e70433a1d66352f6e7b652 Status: Downloaded newer image for hyperledger/fabric-tools:2.2 Creating couchdb1 ... done Creating couchdb2 ... done Creating couchdb0 ... done Creating ca.org1.acme.com ... done Creating orderer.acme.com ... done Creating peer0.org2.acme.com ... done Creating peer0.org1.acme.com ... done Creating peer0.org3.acme.com ... done Creating cli ... done

RodrigoAlejandroMelo (Fri, 04 Sep 2020 14:40:06 GMT):
Si se fijan, bajo todos los dockers de nuevo y no se quejo de errores ni nada

RodrigoAlejandroMelo (Fri, 04 Sep 2020 14:40:16 GMT):
Ahora entro al cli e intento levantar los peers

RodrigoAlejandroMelo (Fri, 04 Sep 2020 14:40:55 GMT):
root@72c614787109:~/curso/curso-hyperledger-fabric/acme-network# docker exec -it cli bash bash-5.0# export CHANNEL_NAME=marketplace bash-5.0# peer channel create -o orderer.acme.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/channel.tx --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/acme.com/orderers/orderer.acme.com/msp/tlscacerts/tlsca.acme.com-cert.pem 2020-09-04 14:40:41.747 UTC [bccsp] GetDefault -> DEBU 001 Before using BCCSP, please call InitFactories(). Falling back to bootBCCSP. 2020-09-04 14:40:41.772 UTC [bccsp] GetDefault -> DEBU 002 Before using BCCSP, please call InitFactories(). Falling back to bootBCCSP. 2020-09-04 14:40:41.775 UTC [main] InitCmd -> ERRO 003 Cannot run peer because cannot init crypto, specified path "/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.acme.com/users/Admin@org1.acme.com/msp" does not exist or cannot be accessed: stat /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.acme.com/users/Admin@org1.acme.com/msp: no such file or directory

RodrigoAlejandroMelo (Fri, 04 Sep 2020 14:41:56 GMT):
bash-5.0# ls /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.acme.com/ ca peers bash-5.0# ls channel-artifacts/ genesis.block

RodrigoAlejandroMelo (Fri, 04 Sep 2020 14:42:48 GMT):
realmente no existe el directorio users dentro de las organizaciones (ahi mostre org1). Ademas, veo q dentro de channel-artifacts no hay archivos (no esta por ejemplo channel.tx).

RodrigoAlejandroMelo (Fri, 04 Sep 2020 14:43:53 GMT):
Any idea? falta hacer accesible esa info obviamente, pero no estoy a nivel de saber donde tocar jaja (aunq no me rendire hasta tener algo andando XD)

RodrigoAlejandroMelo (Fri, 04 Sep 2020 14:44:33 GMT):
Buenas. Arme thread con todos los pasos que hice y los logs

mhgarcia (Fri, 04 Sep 2020 14:51:42 GMT):
@RodrigoAlejandroMelo proba de ejecutar ``` docker-compose up tu-peer``` asi podes capturar el error asi vemos exactamente cual es el problema.

RodrigoAlejandroMelo (Fri, 04 Sep 2020 14:54:07 GMT):
tu-peer significa mi peer? porq lo copie tal cual (pensando q fallaria) y fallo jaja. Yo estoy usando lo del curso, la red acme-network

mhgarcia (Fri, 04 Sep 2020 14:54:30 GMT):
exacto

RodrigoAlejandroMelo (Fri, 04 Sep 2020 14:54:34 GMT):
Se de docker pero recien empiezo con compose XD

RodrigoAlejandroMelo (Fri, 04 Sep 2020 14:54:54 GMT):
creo q no hay un archivo de compose por peer, dieron uno q arranca todo

mhgarcia (Fri, 04 Sep 2020 14:58:53 GMT):
Ejemplo ´´´ docker-compose -f docker-compose-cli-couchdb.yaml peer0.org1.acme.com ´´´

mhgarcia (Fri, 04 Sep 2020 14:59:20 GMT):
``` docker-compose -f docker-compose-cli-couchdb.yaml peer0.org1.acme.com ```

RodrigoAlejandroMelo (Fri, 04 Sep 2020 14:59:34 GMT):
ahi intento eso, pero intente con portainer y me dio lo siguiente

RodrigoAlejandroMelo (Fri, 04 Sep 2020 14:59:36 GMT):
2020-09-04 14:58:56.624 UTC [main] InitCmd -> ERRO 001 Cannot run peer because error when setting up MSP of type bccsp from directory /etc/hyperledger/fabric/msp: could not load a valid signer certificate from directory /etc/hyperledger/fabric/msp/signcerts: stat /etc/hyperledger/fabric/msp/signcerts: no such file or directory

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:00:39 GMT):
Eso me falla, dice que no existe el comando peer0.org1.acme.com

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:00:48 GMT):
Intente sacando el peer0 pero dice lo mismo

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:00:57 GMT):
# docker-compose -f docker-compose-cli-couchdb.yaml peer0.org1.acme.com No such command: peer0.org1.acme.com

mhgarcia (Fri, 04 Sep 2020 15:01:30 GMT):
```docker-compose -f docker-compose-cli-couchdb.yaml up peer0.org1.acme.com ```

mhgarcia (Fri, 04 Sep 2020 15:01:46 GMT):
me falto el **up**

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:01:58 GMT):
# docker-compose -f docker-compose-cli-couchdb.yaml up peer0.org1.acme.com couchdb0 is up-to-date Starting orderer.acme.com ... done Starting peer0.org1.acme.com ... done Attaching to peer0.org1.acme.com peer0.org1.acme.com | 2020-09-04 15:01:43.843 UTC [main] InitCmd -> ERRO 001 Cannot run peer because error when setting up MSP of type bccsp from directory /etc/hyperledger/fabric/msp: could not load a valid signer certificate from directory /etc/hyperledger/fabric/msp/signcerts: stat /etc/hyperledger/fabric/msp/signcerts: no such file or directory peer0.org1.acme.com exited with code 1

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:02:06 GMT):
lo mismo q en consola de portainer

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:02:34 GMT):
y tiene q ver conq no encuentra certificados porq faltan directorios

mhgarcia (Fri, 04 Sep 2020 15:04:48 GMT):
por el erro aparentemente tenes problemas con mapeo de los certificados. ya que en el error te indica que no encuentra el directorio ````/etc/hyperledger/fabric/msp/signcerts: no such file or directory```

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:05:42 GMT):
# ls /etc/hyperledger ls: cannot access '/etc/hyperledger': No such file or directory

mhgarcia (Fri, 04 Sep 2020 15:06:47 GMT):
El **ls** lo estas corriendo dentro de que contenedor?

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:07:12 GMT):
El de Ubuntu q proveyo @chebyte

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:08:15 GMT):
imagino q no era el lugar pa correrlo jaja

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:08:18 GMT):
debe ser dentro del docker del peer q no lo ve

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:08:23 GMT):
pero ni idea q tocar para q lo vea XD

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:08:41 GMT):
y al no verlo no levanta po rlo visto, aborta con error

mhgarcia (Fri, 04 Sep 2020 15:09:53 GMT):
claro

mhgarcia (Fri, 04 Sep 2020 15:11:01 GMT):
vos estas trabajando con el proyecto **acme-network**

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:11:05 GMT):
Como aparentemente a todos los demas les anda (el unico error q reportaron varios lo solucionan volviendo a hacer los pasos) estimo q puede haber algo dentro de la imagen de ubuntu q falte? Por eso consulte si alguien mas la esta usando

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:11:17 GMT):
si, el directorio del repositorio del curso

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:11:32 GMT):
intente generarlo aparte, pero basado en mismos archivos de config, y pasa lo mismo

mhgarcia (Fri, 04 Sep 2020 15:12:38 GMT):
yo lo que te recomendaría para que no te vuelvas loco es que te clones nuevamente el repo y arranques de cero

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:12:48 GMT):
ya lo hice varias veces

mhgarcia (Fri, 04 Sep 2020 15:12:54 GMT):
o que tratemos de resolver el problema

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:13:07 GMT):
el repo ya lo elimine y cone facil 10 veces, y por lo menos 5 veces elimine todo lo de docker XD

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:13:09 GMT):
jaja

mhgarcia (Fri, 04 Sep 2020 15:13:47 GMT):
ok, el docker compose lo modificaste o esta como lo subieron?

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:13:51 GMT):
te paso los pasos q hago desde cero, usando la imagen?

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:13:55 GMT):
esta como lo subieron

mhgarcia (Fri, 04 Sep 2020 15:14:02 GMT):
ok

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:14:04 GMT):
yo uso debian, por eso estoy usando el docker provisto

mhgarcia (Fri, 04 Sep 2020 15:14:19 GMT):
hace algo

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:14:28 GMT):
debian 9. Ya me fije y las versiones de docer y docker-compose deberian estar bien segun doc de hyperledger fabric

mhgarcia (Fri, 04 Sep 2020 15:14:38 GMT):
dame un seg

mhgarcia (Fri, 04 Sep 2020 15:16:29 GMT):
aparentemente el problema esta en el directorio del **crypto-config**

mhgarcia (Fri, 04 Sep 2020 15:17:08 GMT):
analizamos el *peer0.org1.acme.com**

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:17:37 GMT):
No creo q el problema este exacto en el directorio del repo, porq a los demas les anda. A mi se me hace q falta mapear algun volumen, alguna ruta esta mal

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:17:45 GMT):
Pero dime q mirar y me fijo

mhgarcia (Fri, 04 Sep 2020 15:18:33 GMT):
anda a aca ```/crypto-config/peerOrganizations/org1.acme.com/peers/peer0.org1.acme.com ```

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:18:36 GMT):
o sea, los archivos de config y sus resultados, son lso mismos q estan usando todos y les anda. Lo q estoy usando distinto, es la imagen de ubuntu, q ya le detecte directorios distintos por ejemplo para los ejecutables

mhgarcia (Fri, 04 Sep 2020 15:19:03 GMT):
``` ├── msp │   ├── cacerts │   │   └── ca.org1.acme.com-cert.pem │   ├── config.yaml │   ├── keystore │   │   └── priv_sk │   ├── signcerts │   │   └── peer0.org1.acme.com-cert.pem │   └── tlscacerts │   └── tlsca.org1.acme.com-cert.pem └── tls ├── ca.crt ├── server.crt └── server.key```

mhgarcia (Fri, 04 Sep 2020 15:19:33 GMT):
deberías tener esto es ese directorio

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:19:40 GMT):
# tree . |-- msp | |-- cacerts | | `-- ca.org1.acme.com-cert.pem | |-- config.yaml | |-- keystore | | `-- priv_sk | |-- signcerts | | `-- peer0.org1.acme.com-cert.pem | `-- tlscacerts | `-- tlsca.org1.acme.com-cert.pem `-- tls |-- ca.crt |-- server.crt `-- server.key 6 directories, 8 files

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:21:12 GMT):
Parece ok, y deberia porq es mismo repo q todos. Yo recuerdo ver en video de clase 4, q Ricardo dentro de cli, miraba channel-artifacts

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:21:27 GMT):
y alli habia archivos, como el channel.tx, q yo dentro de cli no los veo

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:21:40 GMT):
esta vacio de archivos en ese directorio de la maquina cli

mhgarcia (Fri, 04 Sep 2020 15:23:34 GMT):
ok, vamos a ver el cli

mhgarcia (Fri, 04 Sep 2020 15:23:46 GMT):
hace ```docker-compose -f docker-compose-cli-couchdb.yaml up -d ```

mhgarcia (Fri, 04 Sep 2020 15:24:03 GMT):
luego ```docker ps ```

mhgarcia (Fri, 04 Sep 2020 15:24:23 GMT):
asi vemos que queda levantado

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:25:27 GMT):
root@72c614787109:~/curso/curso-hyperledger-fabric/acme-network# docker-compose -f docker-compose-cli-couchdb.yaml up -d couchdb0 is up-to-date Starting ca.org1.acme.com ... couchdb1 is up-to-date Starting ca.org1.acme.com ... done Starting orderer.acme.com ... done Starting peer0.org1.acme.com ... done Starting peer0.org2.acme.com ... done Starting peer0.org3.acme.com ... done cli is up-to-date root@72c614787109:~/curso/curso-hyperledger-fabric/acme-network# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ad51d7019d83 portainer/portainer "/portainer" 27 minutes ago Up 27 minutes 0.0.0.0:8000->8000/tcp, 0.0.0.0:9000->9000/tcp youthful_chebyshev 4ab3fa939085 hyperledger/fabric-tools:2.2 "/bin/bash" 46 minutes ago Up 45 minutes cli 3429bf3bb1ad couchdb:3.1 "tini -- /docker-ent…" 46 minutes ago Up 46 minutes 4369/tcp, 9100/tcp, 0.0.0.0:5984->5984/tcp couchdb0 dc8373640b9e couchdb:3.1 "tini -- /docker-ent…" 46 minutes ago Up 46 minutes 4369/tcp, 9100/tcp, 0.0.0.0:5985->5984/tcp couchdb1 15973deb3174 couchdb:3.1 "tini -- /docker-ent…" 46 minutes ago Up 46 minutes 4369/tcp, 9100/tcp, 0.0.0.0:5986->5984/tcp couchdb2 72c614787109 chebyte/curso-hlf-2020-latam:latest "bash" About an hour ago Up About an hour curso-latinoamerica-hlf-2020_ubuntu_run_b92b8f7bd2ca

mhgarcia (Fri, 04 Sep 2020 15:29:32 GMT):
```docker ps -a```

RodrigoAlejandroMelo (Fri, 04 Sep 2020 15:37:37 GMT):
# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ad51d7019d83 portainer/portainer "/portainer" 39 minutes ago Up 39 minutes 0.0.0.0:8000->8000/tcp, 0.0.0.0:9000->9000/tcp youthful_chebyshev 4ab3fa939085 hyperledger/fabric-tools:2.2 "/bin/bash" 58 minutes ago Up 58 minutes cli 402dd9648e2d hyperledger/fabric-peer:2.2.0 "peer node start" 58 minutes ago Exited (1) 12 minutes ago peer0.org3.acme.com 36639096b3c8 hyperledger/fabric-peer:2.2.0 "peer node start" 58 minutes ago Exited (1) 12 minutes ago peer0.org1.acme.com a08ecfc42605 hyperledger/fabric-peer:2.2.0 "peer node start" 58 minutes ago Exited (1) 12 minutes ago peer0.org2.acme.com eaafd80fc6d7 hyperledger/fabric-orderer:2.2.0 "orderer" 58 minutes ago Exited (2) 12 minutes ago orderer.acme.com e8e7403ae898 hyperledger/fabric-ca:1.4.8 "sh -c 'fabric-ca-se…" 58 minutes ago Exited (1) 12 minutes ago ca.org1.acme.com 3429bf3bb1ad couchdb:3.1 "tini -- /docker-ent…" 58 minutes ago Up 58 minutes 4369/tcp, 9100/tcp, 0.0.0.0:5984->5984/tcp couchdb0 dc8373640b9e couchdb:3.1 "tini -- /docker-ent…" 58 minutes ago Up 58 minutes 4369/tcp, 9100/tcp, 0.0.0.0:5985->5984/tcp couchdb1 15973deb3174 couchdb:3.1 "tini -- /docker-ent…" 58 minutes ago Up 58 minutes 4369/tcp, 9100/tcp, 0.0.0.0:5986->5984/tcp couchdb2 72c614787109 chebyte/curso-hlf-2020-latam:latest "bash" About an hour ago Up About an hour curso-latinoamerica-hlf-2020_ubuntu_run_b92b8f7bd2ca

vojedav (Fri, 04 Sep 2020 19:45:47 GMT):
Hola a todos. Cuando trato de realizar el commit del chaincode me sale el siguiente mensaje ...Error: failed to retrieve endorser client for commit: endorser client failed to connect to peer0.org1.acme.com:7051: failed to create new connection: context deadline ¿alguien me podría decir como solucionar esto? Don Google habla de tener que montar los contenedores de nuevo y cosas por el estilo pero no logré solucionar

jbtwist (Sat, 05 Sep 2020 11:43:38 GMT):
Buenos días, estaba poniéndome al día con el curso y me he atascado en la parte de la conexión del peer2 al canal marketplace: https://youtu.be/_0EC03eiWxY?t=6372

jbtwist (Sat, 05 Sep 2020 11:44:19 GMT):
Cuando introduzco el comando, me da el siguiente error: https://gyazo.com/1ad8f3ece05652e9be93ae19a82079b6

jbtwist (Sat, 05 Sep 2020 11:44:45 GMT):
parece que es el propio Org1 quien me está denegando el acceso, pero no alcanzo a comprender por qué

GiacomoTeruggi (Sat, 05 Sep 2020 15:01:30 GMT):
Buenos Días!!

Neoradix (Sat, 05 Sep 2020 15:02:15 GMT):
Buenas tardes / días desde España

mhgarcia (Sat, 05 Sep 2020 15:02:28 GMT):
Buenas tardes !!!

mzrgh (Sat, 05 Sep 2020 15:02:32 GMT):
Buenas tardes desde España

bjlanza (Sat, 05 Sep 2020 15:02:41 GMT):
Otro desde España

mzrgh (Sat, 05 Sep 2020 15:02:55 GMT):
vamos a ver como desplegar e instalar un chaincode en node js?

JosepVerdura (Sat, 05 Sep 2020 15:02:56 GMT):
Buenas tardes, bona tarda desde Barcelona

RichardDavid (Sat, 05 Sep 2020 15:03:14 GMT):
Hola Buen día

jorgeRodriguez (Sat, 05 Sep 2020 15:03:17 GMT):
Buen dia a todos

AlvaroGalvis (Sat, 05 Sep 2020 15:03:47 GMT):
Maravilloso día desde Venezuela..!

JulianESanabriaS (Sat, 05 Sep 2020 15:04:00 GMT):
Buenos días a todos

nelsonbermudez01 (Sat, 05 Sep 2020 15:04:25 GMT):
Buenos dias a todos

nucarlos (Sat, 05 Sep 2020 15:05:02 GMT):
Has joined the channel.

nucarlos (Sat, 05 Sep 2020 15:05:06 GMT):
Buenos dias

SofiaQuinones (Sat, 05 Sep 2020 15:05:29 GMT):
Buenos dias

LucioCanche (Sat, 05 Sep 2020 15:05:36 GMT):
La palabra Introducción lleva acento

gonzalofernandez (Sat, 05 Sep 2020 15:05:47 GMT):
Buen día estimados

Kasio24 (Sat, 05 Sep 2020 15:06:01 GMT):
Buenos días

GiacomoTeruggi (Sat, 05 Sep 2020 15:06:45 GMT):
Excelente!! muchas gracias a todos los traductores por el esfuerzo!!!

julionavarrete (Sat, 05 Sep 2020 15:07:57 GMT):
Has joined the channel.

julionavarrete (Sat, 05 Sep 2020 15:07:57 GMT):
Buenos dias, excelente por las traducciones

AdolfoAztlan (Sat, 05 Sep 2020 15:08:59 GMT):
buenos días a todos, desde ciudad de méxico. Igual gracias por el esfuerzo de traducción

camohe90 (Sat, 05 Sep 2020 15:11:27 GMT):
Les comparto el link del canal de traducciones

camohe90 (Sat, 05 Sep 2020 15:11:30 GMT):
https://chat.hyperledger.org/channel/i18n-espanol

AndreaCovino (Sat, 05 Sep 2020 15:11:31 GMT):
Buenos días desde Panamá

ArielVega (Sat, 05 Sep 2020 15:11:47 GMT):
buen dia

mhgarcia (Sat, 05 Sep 2020 15:11:49 GMT):
Buena!!

marcelomedina (Sat, 05 Sep 2020 15:12:04 GMT):
Buenas, muy buena presentación ayer en el summit

lozaexequiel (Sat, 05 Sep 2020 15:12:06 GMT):
Buenas

GermanTovar (Sat, 05 Sep 2020 15:12:10 GMT):
Buenas Saludos

mhgarcia (Sat, 05 Sep 2020 15:12:15 GMT):
un placer

marg.trejo (Sat, 05 Sep 2020 15:12:15 GMT):
Buen día!!!

AlfonsoSegovia (Sat, 05 Sep 2020 15:12:20 GMT):
Saludos desde Yucatán

vojedav (Sat, 05 Sep 2020 15:12:22 GMT):
Hola a todos

zorianny (Sat, 05 Sep 2020 15:12:32 GMT):
Hola

vojedav (Sat, 05 Sep 2020 15:12:49 GMT):
Saludos desde Asunción

Kasio24 (Sat, 05 Sep 2020 15:12:58 GMT):
Bogotá - Colombia

lozaexequiel (Sat, 05 Sep 2020 15:13:01 GMT):
Saludos desde Cordoba, Argentina

zorianny (Sat, 05 Sep 2020 15:13:03 GMT):
Saludos desde Caracas Vzla

RodrigoAlejandroMelo (Sat, 05 Sep 2020 15:13:07 GMT):
Aca habemos varios de Buenos Aires, Arg

DavidRobledo (Sat, 05 Sep 2020 15:15:44 GMT):
Buenas tardes desde Tarragona, Cataluña, España

RobertoSolano (Sat, 05 Sep 2020 15:15:53 GMT):
Buenos días desde Costa Rica

lxhiguera (Sat, 05 Sep 2020 15:16:24 GMT):
Buenos días desde Bogotá

lxhiguera (Sat, 05 Sep 2020 15:16:40 GMT):
donde se consigue el video del summit que mencionó al inicio?

jorgeRodriguez (Sat, 05 Sep 2020 15:18:13 GMT):
Hola, este el canal en youtube https://www.youtube.com/channel/UCEtN_oM3BLv-auMGyGFNqlw

marg.trejo (Sat, 05 Sep 2020 15:19:31 GMT):
Saludos!

camohe90 (Sat, 05 Sep 2020 15:20:32 GMT):
Creo que el video del workshop que hicimos no quedo grabado

lxhiguera (Sat, 05 Sep 2020 15:21:10 GMT):
gracias @jorgeRodriguez

luis.romero01 (Sat, 05 Sep 2020 15:22:06 GMT):
Buenos días compañeros

joel.cotrado (Sat, 05 Sep 2020 15:29:32 GMT):
Hola todos desde Santiago, estaba esparando la sesion

LucioCanche (Sat, 05 Sep 2020 15:31:44 GMT):
Gardle es una gestión avanzada de compilación de uso general. Es un sistema de automatización de compilación de código abierto que se basa en repositorios ANT, Maven e lvy. Admite lenguaje específico de dominio (DSL) basado en groovy sobre XML. https://www.tutorialspoint.com/gradle/index.htm

LucioCanche (Sat, 05 Sep 2020 15:32:38 GMT):
Apache Maven es una herramienta de comprensión y gestión de proyectos de software. Basado en el concepto de un modelo de objetos de proyecto (POM), Maven puede administrar la construcción, informes y documentación de un proyecto a partir de una pieza central de información. Usando maven podemos construir y administrar cualquier proyecto basado en Java.

ricardoruano (Sat, 05 Sep 2020 15:36:41 GMT):
https://github.com/blockchainempresarial/curso-hyperledger-fabric/tree/master/chaincode/java-wallet-manager

msarabia (Sat, 05 Sep 2020 15:37:12 GMT):
Gracias ricardo

RichardDavid (Sat, 05 Sep 2020 15:37:16 GMT):
Gracias (Y)

Neoradix (Sat, 05 Sep 2020 15:37:25 GMT):
Gracias!

LucioCanche (Sat, 05 Sep 2020 15:43:42 GMT):

Clipboard - 5 de septiembre de 2020 10:43

LucioCanche (Sat, 05 Sep 2020 15:55:10 GMT):
¿Qué es un stub? Los stubs se utilizan durante las pruebas de integración descendente para simular el comportamiento de los módulos de nivel inferior que aún no están integrados. Los stubs son los módulos que actúan como reemplazo temporal de un módulo llamado y dan el mismo resultado que el del producto real. Los stubs también se utilizan cuando el software necesita interactuar con un sistema externo.

LucioCanche (Sat, 05 Sep 2020 15:55:13 GMT):

Clipboard - 5 de septiembre de 2020 10:55

LucioCanche (Sat, 05 Sep 2020 15:55:20 GMT):
El diagrama anterior establece claramente que los módulos 1, 2 y 3 están disponibles para la integración, mientras que los módulos siguientes aún están en desarrollo y no se pueden integrar en este momento. Por lo tanto, los stubs se utilizan para probar los módulos. El orden de integración será:

LucioCanche (Sat, 05 Sep 2020 15:55:20 GMT):
El diagrama anterior establece claramente que los módulos 1, 2 y 3 están disponibles para la integración, mientras que los módulos siguientes aún están en desarrollo y no se pueden integrar en este momento. Por lo tanto, los stubs se utilizan para probar los módulos.

LucioCanche (Sat, 05 Sep 2020 15:55:25 GMT):
https://www.tutorialspoint.com/software_testing_dictionary/stub.htm

alfuente (Sat, 05 Sep 2020 16:00:53 GMT):
existen diferencias importantes de desempeño entre los chaincodes en Go vs Java ?

RichardDavid (Sat, 05 Sep 2020 16:01:31 GMT):
Mucho, actualmente Go es el lenguaje más potente para el manejo de transacciones e hilos (procesos)

RichardDavid (Sat, 05 Sep 2020 16:02:24 GMT):
Básicamente por eso la base de Hyperledger esta en Go

LucioCanche (Sat, 05 Sep 2020 16:02:29 GMT):
Una duda. ¿Es posible implementar estos programas de Chaincode en Android?

LucioCanche (Sat, 05 Sep 2020 16:02:29 GMT):
Una duda ya que se está implementando en Java. ¿Es posible implementar estos programas de Chaincode en Android?

jbtwist (Sat, 05 Sep 2020 16:07:32 GMT):
por qué en los métodos del wallet todos los atributos son final?

jbtwist (Sat, 05 Sep 2020 16:07:32 GMT):
por qué en los métodos del wallet todos los parámetros de entrada son final?

RichardDavid (Sat, 05 Sep 2020 16:12:31 GMT):
Mmmm, no creo que sea viable aunque podría existir una solución para proyectos super pequeños. De igual forma yo no vería para nada seguro tener un contrato inteligente (por muy seguro que se diga que es) en un teléfono Android xD Los ChainCode deben estar almacenados en todos los nodos de la Red por lo tanto deben existir toda una infraestructura que los soporte. O sea, básicamente lo que podrías hacer es consumirlos a través de alguna API. (Servicios SOAP, REST, GraphQL, etc) Por lo que nunca sabrías si es una blockchain a la que estas accediendo.

FranciscoRobledoS (Sat, 05 Sep 2020 16:12:50 GMT):
Saludos desde Lima, Perú.

gortaire (Sat, 05 Sep 2020 16:13:24 GMT):
Porque todos los metodos llevan la anotacion @Transaction ??? que implica definirlos asi?

LucioCanche (Sat, 05 Sep 2020 16:16:08 GMT):
Sí, entiendo que las dApps so como dice Ricardo y usted, los clientes que consumen los servicios de los nodos por medios de API.

joanzam (Sat, 05 Sep 2020 16:16:41 GMT):
Cuando intento hacer la conexión local al portainer me da el siguiente error => "Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?"

joanzam (Sat, 05 Sep 2020 16:17:13 GMT):
Gracias Ricardo

gonzalofernandez (Sat, 05 Sep 2020 16:18:19 GMT):
@joanzam Segui estas instrucciones https://stackoverflow.com/questions/48568172/docker-sock-permission-denied

andrescobars (Sat, 05 Sep 2020 16:18:24 GMT):
Saludos Colombia Tunja - Boyaca

andrescobars (Sat, 05 Sep 2020 16:18:24 GMT):
Muchas gracias

marcelomedina (Sat, 05 Sep 2020 16:23:21 GMT):
Entiendo que forma parte de buenas practicas en el manejo de los datos, definir como final las variables de entrada en un metodo nos permite estar seguros que no se alteran sus valores en la ejecución de la función o del procedimiento.

jbtwist (Sat, 05 Sep 2020 16:26:27 GMT):
Una pregunta más: Estoy viendo que están creando wallets con ids en texto plano. ¿No debería usarse un algoritmo de clave asimétrica para asignar ids a las wallets?

RichardDavid (Sat, 05 Sep 2020 16:28:42 GMT):
Me pregunte lo mismo :sweat_smile: pero asumo que es a manera de ejemplo para que cuando vaya a consultar sea más fácil.

joel.cotrado (Sat, 05 Sep 2020 16:37:30 GMT):
hola, yo tambien puedo contribuir, como me uno?

ricardoruano (Sat, 05 Sep 2020 16:37:57 GMT):
Unete aca #i18n-espanol

ricardoruano (Sat, 05 Sep 2020 16:38:26 GMT):
#i18n-espanol

JulianESanabriaS (Sat, 05 Sep 2020 16:56:58 GMT):
muchas gracias por la sesión

joanzam (Sat, 05 Sep 2020 16:58:44 GMT):
Por lo general la mejor forma de aprender es haciendo, pero al encontrarse con errores costará un poco mas. me gustaría poder ir a la par

victor.montaluisa (Sat, 05 Sep 2020 17:00:35 GMT):
Has joined the channel.

victor.montaluisa (Sat, 05 Sep 2020 17:00:36 GMT):
Saludos desde Ecuador, muchas gracias por la presentación y por esfuerzo para la comunidad

AlfonsoSegovia (Sat, 05 Sep 2020 17:00:46 GMT):
Saludos a todos

AlfonsoSegovia (Sat, 05 Sep 2020 17:00:53 GMT):
gracias por la sesión

jbtwist (Sat, 05 Sep 2020 17:01:04 GMT):
En cuanto a la pregunta actual: Estoy terminando mi Trabajo de Fin de carrera sobre toda la familia Hyperledger, y recopilo mucha información sobre todos los frameworks, herramientas y librerías, por si al interesado le interesa.

GiacomoTeruggi (Sat, 05 Sep 2020 17:01:11 GMT):
Gracias por la sesión de hoy, saludos desde MX

RichardDavid (Sat, 05 Sep 2020 17:02:43 GMT):
Sí, por favor. Sería de gran ayuda (Y)

Kasio24 (Sat, 05 Sep 2020 17:03:34 GMT):
creo que el énfasis en hyperledger fabric es el poder manejar un primer framework y comprender como funciona su despliegue para luego aplicarlo a otros

jbtwist (Sat, 05 Sep 2020 17:03:38 GMT):
aunque todavía estoy revisandolo, ya está prácticamente terminado, así que lo voy a subir y compartir por google drive

AlfonsoSegovia (Sat, 05 Sep 2020 17:03:59 GMT):
Super

RichardDavid (Sat, 05 Sep 2020 17:04:13 GMT):
Muchas gracias @jbtwist

Kasio24 (Sat, 05 Sep 2020 17:04:19 GMT):
muchas gracias por la sección del día de hoy.

RichardDavid (Sat, 05 Sep 2020 17:05:18 GMT):
Gracias por su respuesta muchachos.

jbtwist (Sat, 05 Sep 2020 17:05:37 GMT):
https://drive.google.com/file/d/14fkt0bXBM5Pl4TzafQMEjkheU7O0ADE0/view?usp=sharing

RichardDavid (Sat, 05 Sep 2020 17:06:28 GMT):
Muchas gracias, (Y)

AlfonsoSegovia (Sat, 05 Sep 2020 17:06:30 GMT):
ya envié mi solicitud

AlfonsoSegovia (Sat, 05 Sep 2020 17:06:33 GMT):
gracias

jbtwist (Sat, 05 Sep 2020 17:07:01 GMT):
Una pregunta: Recibí hace tiempo un mensaje que me agradecía asistir al curso, pero no he vuelto a recibirlo. ¿Hay alguna forma de que pueda comprobar que he asistido a todas las clases?

RichardDavid (Sat, 05 Sep 2020 17:07:33 GMT):
Igual yo (Y)

jbtwist (Sat, 05 Sep 2020 17:08:07 GMT):
disculpen, ese enlace era restringido, este es el bueno: https://drive.google.com/file/d/14fkt0bXBM5Pl4TzafQMEjkheU7O0ADE0/view?usp=sharing

Kasio24 (Sat, 05 Sep 2020 17:08:28 GMT):
No te preocupes ellos llevan un listado de asistencia a las clases y verifican cuantas clases has estado. solo debes colocar tu nombre correcto simpre en la misma sección

Neoradix (Sat, 05 Sep 2020 17:08:57 GMT):
Gracias y nos vemos la siguiente semana. Ciao!

RichardDavid (Sat, 05 Sep 2020 17:09:49 GMT):
Listo, gracias de nuevo. (Y)

alfuente (Sat, 05 Sep 2020 17:12:05 GMT):
ricardo: puedes poner la forma en que se construye el jar y se genera como tar.gz o similar para efectos de instalar el chaincode en java

jaguarulises (Sat, 05 Sep 2020 17:12:09 GMT):
Muy buen curso, muy interesante y los profesores muy bien preparados para dar los temas que hemos visto

Kasio24 (Sat, 05 Sep 2020 17:15:04 GMT):
muchsisimas gracias saludos Ricardo, Camilo, Claudio

mhgarcia (Sat, 05 Sep 2020 17:15:17 GMT):
Muy buen todo grosos!!!!

RichardDavid (Sat, 05 Sep 2020 17:15:34 GMT):
Muchas gracias muchachos, gracias por el esfuerzo. Hasta el próximo Jueves

LucioCanche (Sat, 05 Sep 2020 17:15:37 GMT):
Muchas gracias por esta información de la clase! Saludos

SergioArriagada (Sat, 05 Sep 2020 17:16:02 GMT):
muchas gracias

jorgeRodriguez (Sat, 05 Sep 2020 17:16:04 GMT):
Gracias a todos, hasta la próxima semana

Rafael-Lizardo-2020 (Sat, 05 Sep 2020 17:16:10 GMT):
Muchas gracias, excelente clase!

braduf (Sat, 05 Sep 2020 17:16:13 GMT):
Aqui les comparto la libreria de chaincode para obtener la información del transaction sender que acabo de comentar en el curso: https://github.com/hyperledger/fabric-chaincode-go/tree/master/pkg/cid Pueden revisarla ya, pero de todos modos vamos a mostrar el uso en una de las siguientes sessiones.

andrescobars (Sat, 05 Sep 2020 17:16:13 GMT):
Excelente muchas gracias

julionavarrete (Sat, 05 Sep 2020 17:16:25 GMT):
saludos y gracias a todos, buen fin de semana

msarabia (Sat, 05 Sep 2020 17:16:38 GMT):
Saludos, hasta el miercoles

msarabia (Sat, 05 Sep 2020 17:16:38 GMT):
Saludos, hasta el Jueves

RodrigoAlejandroMelo (Sat, 05 Sep 2020 17:16:40 GMT):
Saludos, hasta el jueves

da3 (Sat, 05 Sep 2020 17:16:44 GMT):
muchas gracias...

ricardoruano (Sat, 05 Sep 2020 17:16:53 GMT):
excelente Bram

JosepVerdura (Sat, 05 Sep 2020 17:17:41 GMT):
Muchas gracias por la sesión de hoy. saludos

braduf (Sat, 05 Sep 2020 17:22:42 GMT):
Con gusto @ricardoruano , muchas gracias por la session de hoy :rocket:

JosepVerdura (Sat, 05 Sep 2020 17:24:22 GMT):
Buenas tardes, no estoy seguro de haber siempre conectado correctamente identificado, ruego lo tengan presente para el certificado, solo no pude atender la sesión numero 5, espero poder ver el video pronto. Saludos

joanzam (Sat, 05 Sep 2020 17:56:35 GMT):
El error que me sale en portainer es => "Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?"

joanzam (Sat, 05 Sep 2020 17:59:35 GMT):

Captura de pantalla de 2020-09-05 19-54-35.png

joanzam (Sat, 05 Sep 2020 18:00:22 GMT):
Como pueden observar el error en la imagen arriba a la derecha

joanzam (Sat, 05 Sep 2020 18:01:10 GMT):
Segui las instrucciones aqui https://stackoverflow.com/questions/48568172/docker-sock-permission-denied sin embargo no logro solucionar

vojedav (Sat, 05 Sep 2020 19:03:59 GMT):
Eso suele suceder cuando NO tenés permiso para utilizar ese socket. La solución, si este fuera el problema, es sudo chmod 666 /var/run/docker.sock

msarabia (Sun, 06 Sep 2020 03:39:46 GMT):
revisa si tienes ejecutando el servicio del docker

mzrgh (Sun, 06 Sep 2020 08:13:27 GMT):
Hola, ¿podría alguien indicarme los pasos para configurar la red acme-network creada durante el curso para añadirla como un FABRIC ENVIRONMENT en la extensión Blockchain de VSCODE? ¿sería posible? Si es así, ¿cuál sería el archivo .json de descripción de la red para añadirla a la extensión?

mzrgh (Sun, 06 Sep 2020 08:13:44 GMT):

Clipboard - September 6, 2020 10:13 AM

JuliesCordoba (Tue, 08 Sep 2020 00:02:38 GMT):
Has joined the channel.

ricardoruano (Tue, 08 Sep 2020 12:07:24 GMT):
Hola para aquellos que estan teniendo problemas con la instalación del chaincode les subi el script a github

ricardoruano (Tue, 08 Sep 2020 12:07:24 GMT):
https://github.com/blockchainempresarial/curso-hyperledger-fabric/blob/master/chaincode/foodcontrol/install.sh

JuanGarriz (Tue, 08 Sep 2020 12:36:57 GMT):
Buen día, puedieron subir los videos al canal de youtube?

joanzam (Tue, 08 Sep 2020 14:08:12 GMT):
Hola a todos, estoy teniendo un error al intentar crear el canal... Error: got unexpected status: BAD_REQUEST -- error validating channel creation transaction for new channel 'marketplace', could not successfully apply update to template configuration: error authorizing update: error validating DeltaSet: policy for [Group] /Channel/Application not satisfied: implicit policy evaluation failed - 0 sub-policies were satisfied, but this policy requires 1 of the 'Admins' sub-policies to be satisfied He intentado hacer algunas recomendaciones de los compañeros del chat, como eliminar todo y hacer todo desde cero, sin embargo continua el error. Quien puede ayudarme para poder avanzar ... ? Agradezco su aporte.

camohe90 (Tue, 08 Sep 2020 15:02:28 GMT):
Estamos en el proceso de edición, apenas estén en youtube les avisamos

JuanGarriz (Tue, 08 Sep 2020 15:16:59 GMT):
:ok_hand:

gonzalofernandez (Wed, 09 Sep 2020 13:17:50 GMT):
@joanzam. Buen dia, que estas usando para hacer la instalacion. Yo estoy usando ubuntu 20 en virtualbox

RodrigoAlejandroMelo (Wed, 09 Sep 2020 14:30:50 GMT):
Buenas. A mi me paso varias veces, aun borrando todo y volviendo a arrancar. Te recomiendo eliminar todos los docker y sus volumenes (gaurda, si usas otros dockers para otras cosas volaran tmb) con:

RodrigoAlejandroMelo (Wed, 09 Sep 2020 14:31:34 GMT):
docker container stop $(docker container ls -aq) && docker system prune -af --volumes

RodrigoAlejandroMelo (Wed, 09 Sep 2020 14:32:02 GMT):
Ahi volve a correr los pasos (asegurate q no informe errores en el medio) a ver que pasa

joanzam (Wed, 09 Sep 2020 15:47:28 GMT):
Tengo una máquina virtual en VirtualBox con Ubuntu 20.04.1 LTS Desktop

joanzam (Wed, 09 Sep 2020 15:52:00 GMT):
Realice los siguientes comandos varias veces e instalé todo de nuevo pero el error sigue. docker stop $(docker ps -aq) docker rm $(docker ps -aq) docker volume prune docker network prune

camohe90 (Wed, 09 Sep 2020 19:16:47 GMT):
Buenas tardes a toda la comunidad Hyperledger latinoamérica

camohe90 (Wed, 09 Sep 2020 19:16:58 GMT):
Ya esta el video de la sesión 5 https://www.youtube.com/watch?v=03LMtyZrV8Q

camohe90 (Wed, 09 Sep 2020 19:18:24 GMT):
Y en el transcurso de la tarde se subirá el de la sesión 6

camohe90 (Wed, 09 Sep 2020 21:12:19 GMT):
Este es el link de la sesión 6 https://youtu.be/ATp5ujKPp5w

gonzalofernandez (Thu, 10 Sep 2020 19:26:40 GMT):
@joanzam Algo que me paso en algunas de las pruebas, es por ejemplo hacer un clone, eso baja todo, incluyendo los directorios y/o archivos a medida que uno va creando la red etc. No estaras intentando crear algo que ya existe? trata de renombrar el archivo o directorio de acuerdo a lo que estes haciendo. Slds

gortaire (Thu, 10 Sep 2020 22:16:35 GMT):
Hola buenas tardes, consulta: Aqui en Chile hubo cambio de hora, queria confirmar entonces a que hora será la clase del curso?

RichardDavid (Thu, 10 Sep 2020 22:17:33 GMT):
justo iba a preguntar lo mismo xD

RichardDavid (Thu, 10 Sep 2020 22:17:39 GMT):
creo que a las 8

gortaire (Thu, 10 Sep 2020 22:19:49 GMT):
Gracias... si, las 8PM serian las 7 de la hora antigua...

RichardDavid (Thu, 10 Sep 2020 22:21:54 GMT):
Si, listo: https://lists.hyperledger.org/g/community-latinoamerica-chapter/viewevent?repeatid=30935&eventid=893626&calstart=2020-09-10

SergioArriagada (Thu, 10 Sep 2020 22:48:20 GMT):
Buenas noches!

camohe90 (Thu, 10 Sep 2020 22:48:41 GMT):
Muy buenas tardes

nucarlos (Thu, 10 Sep 2020 22:48:41 GMT):
Buenas noches

camohe90 (Thu, 10 Sep 2020 22:48:48 GMT):
listos para la sesión 7

jbtwist (Thu, 10 Sep 2020 22:48:57 GMT):
Buenas noches

camohe90 (Thu, 10 Sep 2020 22:49:09 GMT):
Si son las 8 de Chile

camohe90 (Thu, 10 Sep 2020 22:49:09 GMT):
Si, es a las 8 de Chile

camohe90 (Thu, 10 Sep 2020 22:49:09 GMT):
Si, es a las 20:00 de Chile

JosepVerdura (Thu, 10 Sep 2020 22:49:15 GMT):
Buenas noches a todos

camohe90 (Thu, 10 Sep 2020 22:51:05 GMT):
en 10 minutos arrancamos

andrescobars (Thu, 10 Sep 2020 22:56:47 GMT):
ok

mzrgh (Thu, 10 Sep 2020 22:58:46 GMT):
Buenas noches a todos

camohe90 (Thu, 10 Sep 2020 22:59:10 GMT):
https://us02web.zoom.us/j/83944607895?pwd=RCtoZjZhaDhhK1hhUVROTWM2bUFqUT09

Rafael-Lizardo-2020 (Thu, 10 Sep 2020 22:59:12 GMT):
Buenas noches!

joanzam (Thu, 10 Sep 2020 22:59:32 GMT):
Hola a todos, buenas noches

Neoradix (Thu, 10 Sep 2020 23:00:26 GMT):
Buenas tardes / noches desde España

javiersalomon (Thu, 10 Sep 2020 23:01:25 GMT):
Buenas... Cómo están?

AdolfoAztlan (Thu, 10 Sep 2020 23:01:30 GMT):
hola a todos, buenas noches

JulianESanabriaS (Thu, 10 Sep 2020 23:01:36 GMT):
Buenas tardes a todos

LucioCanche (Thu, 10 Sep 2020 23:01:50 GMT):
Buena tarde desde Mérida, Yucatán!

Kasio24 (Thu, 10 Sep 2020 23:01:56 GMT):
buenas tardes ;D

FranciscoRobledoS (Thu, 10 Sep 2020 23:02:22 GMT):
Hola Buenas tardes desde Lima, Perú ...!

javiersalomon (Thu, 10 Sep 2020 23:02:43 GMT):
Aquí va el link al chat para las traducciones: https://chat.hyperledger.org/channel/i18n-espanol

jorgeRodriguez (Thu, 10 Sep 2020 23:02:47 GMT):
Buenas tardes/noches a todos

AndreaCovino (Thu, 10 Sep 2020 23:03:14 GMT):
Hola a todos/as desde Panamá

AlfonsoSegovia (Thu, 10 Sep 2020 23:04:04 GMT):
Saludos a todos desde Mérida, Yuc., México.

mhgarcia (Thu, 10 Sep 2020 23:04:30 GMT):
Buenas noches a todos!!!

Leonismael1 (Thu, 10 Sep 2020 23:07:08 GMT):
Has joined the channel.

Leonismael1 (Thu, 10 Sep 2020 23:07:08 GMT):
Buenas Noches..

ArielVega (Thu, 10 Sep 2020 23:08:09 GMT):
buenas noches

nelsonbermudez01 (Thu, 10 Sep 2020 23:09:25 GMT):
Hola a todos

luis.romero01 (Thu, 10 Sep 2020 23:11:25 GMT):
Buenas noches

GiacomoTeruggi (Thu, 10 Sep 2020 23:12:12 GMT):
Buenas tardes a todos

GiacomoTeruggi (Thu, 10 Sep 2020 23:12:23 GMT):
Saludos desde México

JuanVentrone (Thu, 10 Sep 2020 23:12:38 GMT):
Hola Mundo disculpen la tardanza

jbtwist (Thu, 10 Sep 2020 23:13:01 GMT):
Yo tengo una pregunta: ¿Cómo se relaciona el tema de la identidad digital de Fabric con Indy?

CesOc (Thu, 10 Sep 2020 23:13:21 GMT):
Hola, buen día

jbtwist (Thu, 10 Sep 2020 23:14:04 GMT):
¿Y por qué se decidió no utilizar simplemente criptografía asimétrica en HL Fabric?

LucioCanche (Thu, 10 Sep 2020 23:20:14 GMT):
"Por integridad del mensaje en computación se entiende que cuando se envíe un mensaje de una persona a otra o bien de una máquina a otra, este mensaje no sea modificado, sin que el destinatario pueda comprobarlo".

LucioCanche (Thu, 10 Sep 2020 23:21:37 GMT):
Simulación de blockchain usando hash: https://andersbrownworth.com/blockchain/

LucioCanche (Thu, 10 Sep 2020 23:31:23 GMT):
"En los sistemas de infraestructura de clave pública (PKI), una solicitud de firma de certificado (también CSR o solicitud de certificación) es un mensaje enviado por un solicitante a una autoridad de certificación para solicitar un certificado de identidad digital."

GiacomoTeruggi (Thu, 10 Sep 2020 23:54:17 GMT):
Les quería compartir una noticia que me parece bastante interesante https://www.criptonoticias.com/negocios/visa-entra-hyperledger-sap-hacer-blockchain-empresarial-certificada/?fbclid=IwAR1Ypg3biFO2PQWpo3gPT5ECJbIJto0fhi6dW58Sn5LZZvjuKK2QDGDgC3M

andrescobars (Thu, 10 Sep 2020 23:54:24 GMT):
Como funcionan los nodos validadores

bjlanza (Thu, 10 Sep 2020 23:59:35 GMT):
Es muy interesante lo que cuenta de las CA y PKI como lo generan a nivel empresarial.

LucioCanche (Fri, 11 Sep 2020 00:00:52 GMT):
"El Protocolo ligero de acceso a directorios (en inglés, Lightweight Directory Access Protocol, LDAP) es un conjunto de protocolos abiertos usados para acceder información guardada centralmente a través de la red. - http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/ch-ldap.html"

camohe90 (Fri, 11 Sep 2020 00:02:26 GMT):
Este es el link de YouTube donde se encuentran todos los videos del curso https://www.youtube.com/watch?v=ATp5ujKPp5w&list=PL0MZ85B_96CHQRi86LhvG9ikSxpdMH1rz

LucioCanche (Fri, 11 Sep 2020 00:25:42 GMT):
Una duda, ¿qué pasa cuando en los peers, CA u orderes que se encuentran en sus respectivos servidores, digamos que por fallas eléctricas y daños en los circuitos vuelven corruptos los certificados o incluso los hashes ya creados? Similar a cuando se daña la memoria de un disco duro y los documentos no se pueden abrir porque ya están dañados o corruptos.

jbtwist (Fri, 11 Sep 2020 00:27:20 GMT):
Si se daña un dato, se puede comprobar su veracidad con los hashes, si se daña un hash, con los datos de entrada se puede comprobar si un hash es correcto. Además, existen varios nodos que tienen copias de los datos, es imposible que se dañe todo en todos los nodos a la vez

jbtwist (Fri, 11 Sep 2020 00:28:15 GMT):
Si se daña un dato previamente almacenado, como el resto de nodos tienen los datos correctos, el nodo con los datos dañados los descartará para tomar los datos del resto de nodos

LucioCanche (Fri, 11 Sep 2020 00:29:17 GMT):
pero pasará lo mismo, retoma los datos correctos, al rato se vuelven a corromper los datos, y se vuelve un ciclo

jbtwist (Fri, 11 Sep 2020 00:29:58 GMT):
Si se daña ya el disco físicamente, habrá que cambiarlo y el nodo no funciona hasta que se cambie ese disco duro

LucioCanche (Fri, 11 Sep 2020 00:30:08 GMT):
además, si se daña mi certificado, tendría qué solicitar uno nuevo cada vez que se dañe

jbtwist (Fri, 11 Sep 2020 00:30:17 GMT):
La red puede funcionar a pesar de que se rompa 1 o varios de sus nodos

LucioCanche (Fri, 11 Sep 2020 00:30:49 GMT):
eso pienso igual.

LucioCanche (Fri, 11 Sep 2020 00:33:15 GMT):
sí, estoy de acuerdo con esto.

mzrgh (Fri, 11 Sep 2020 00:50:26 GMT):
Gracias Bram. ¿puedes compartir la presentación antes de la próxima sesión?

mhgarcia (Fri, 11 Sep 2020 00:50:47 GMT):
Muy buena la presentación de hoy, se podrá compartir el ppt?. Un éxito!!!!!

JulianESanabriaS (Fri, 11 Sep 2020 00:50:52 GMT):
Muchas gracias Bram

AlfonsoSegovia (Fri, 11 Sep 2020 00:50:58 GMT):
Excelente

AlfonsoSegovia (Fri, 11 Sep 2020 00:51:01 GMT):
muchas gracias

Kasio24 (Fri, 11 Sep 2020 00:51:02 GMT):
mucha info pero muy claro. es de ser detallado y de practicar. exclente gracias Bram

javiersalomon (Fri, 11 Sep 2020 00:51:26 GMT):
Excelente Bram, muchas gracias

jbtwist (Fri, 11 Sep 2020 00:53:07 GMT):
Sí, la presentación ha sido genial, me ha quedado mucho más claro todo el sistema de autenticación

gonzalofernandez (Fri, 11 Sep 2020 00:53:23 GMT):
Gracias Bram

javiersalomon (Fri, 11 Sep 2020 00:57:20 GMT):
Recuerden mañana viernes 11 de septiembre por la mañana llevaremos adelante la primera reunión de traducciones de la documentación oficial de Hyperledger Fabric al español 09:00 hs Colombia, Mexico, Peru, Ecuador 10:00 hs Bolivia 11:00 hs Argentina, Chile 16:00 hs España Enlace de zoom: https://us02web.zoom.us/j/85270890233?pwd=dk11azl6dkVoUWdRSE1BcWZRTkZSUT09#success
 Chat de traducciones: https://chat.hyperledger.org/channel/i18n-espanol

AlfonsoSegovia (Fri, 11 Sep 2020 00:58:40 GMT):
muchas gracias Bram

GiacomoTeruggi (Fri, 11 Sep 2020 00:59:09 GMT):
Excelente clase!!

nelsonbermudez01 (Fri, 11 Sep 2020 01:01:34 GMT):
Buen material

RichardDavid (Fri, 11 Sep 2020 01:02:19 GMT):
Muchas gracias Bram :thumbsup:

Rafael-Lizardo-2020 (Fri, 11 Sep 2020 01:03:10 GMT):
Muchas gracias, hasta mañana

jbtwist (Fri, 11 Sep 2020 01:03:12 GMT):
Muchas gracias por tu esfuerzo Bram

RodrigoAlejandroMelo (Fri, 11 Sep 2020 01:03:18 GMT):
Gracias BRAM. Saludos a todos hasta el sabado

jorgeRodriguez (Fri, 11 Sep 2020 01:03:25 GMT):
Excelente sesión, muchas gracias.

nelsonbermudez01 (Fri, 11 Sep 2020 01:03:34 GMT):
Muchas gracias por la explicacion de la criptografia

nucarlos (Fri, 11 Sep 2020 01:03:39 GMT):
Gracias

andrescobars (Fri, 11 Sep 2020 01:03:40 GMT):
excelente gracias

Kasio24 (Fri, 11 Sep 2020 01:03:43 GMT):
muchas garacias excelente

SofiaQuinones (Fri, 11 Sep 2020 01:03:44 GMT):
muchas gracias

JuanVentrone (Fri, 11 Sep 2020 01:03:49 GMT):
excelente dia y excelente curso

luis.romero01 (Fri, 11 Sep 2020 01:04:01 GMT):
Gracias!!!

camohe90 (Fri, 11 Sep 2020 01:04:43 GMT):
Muchisimas gracias @braduf y a todas las personas que se sumaron a la sesión de hoy

JosepVerdura (Fri, 11 Sep 2020 01:04:49 GMT):
Gracias, excelente sesión

jcldnatv (Fri, 11 Sep 2020 01:05:00 GMT):
Gracias fue un gran esfuerzo de Bram sin ser lengua nativa

ArielVega (Fri, 11 Sep 2020 01:05:04 GMT):
Buenas noches, nos vemos

jcldnatv (Fri, 11 Sep 2020 01:05:23 GMT):
Pueden postear el link de Claudio de los ejemplos de los endorsments?

SergioArriagada (Fri, 11 Sep 2020 01:05:25 GMT):
muchas gracias

jcldnatv (Fri, 11 Sep 2020 01:06:17 GMT):
¿Algun documento de mejores practicas para la arquitectura de lo que explicó hoy BRAM?

kiellini (Fri, 11 Sep 2020 01:07:17 GMT):
Gracias!!! :flag_pa:

braduf (Fri, 11 Sep 2020 01:12:48 GMT):

Identidad digital en Hyperledger Fabric.pdf

AlfonsoSegovia (Fri, 11 Sep 2020 01:15:35 GMT):
muchas gracias @braduf

braduf (Fri, 11 Sep 2020 01:19:42 GMT):
Y para responder la pregunta de la extensión que uso en VS Code para ver el contenido de un certificado, es "*x509 parser*" de Jose Luis Canovas. Y el shortcut cuando tienes un certificado abierto que quieres inspeccionar es: *Ctrl+Shift+P* y seleccionar "*Parse x509 certificate*" Muchas gracias nuevamente a todas las personas que asistieron y nos vemos el sabado, feliz noche!

camohe90 (Fri, 11 Sep 2020 01:26:23 GMT):
:handshake:

AlfonsoSegovia (Fri, 11 Sep 2020 01:28:15 GMT):
super

braduf (Fri, 11 Sep 2020 01:45:44 GMT):
Jajajaja, uuf si, fue un buen ejercicio para mi Español tambien jaja, gracias!

jbtwist (Fri, 11 Sep 2020 08:01:00 GMT):
Y una pregunta: Si un certificado se guarda en texto claro, ¿No es posible falsificarlo?

braduf (Fri, 11 Sep 2020 13:24:57 GMT):
No, porque la firma de la CA no sera valida mas si cambiaste algo del contenido del certificado y mientras no tienes la llave privada de la CA, no podras falsificar la firma.

braduf (Fri, 11 Sep 2020 13:24:57 GMT):
@jbtwist No, porque la firma de la CA en el certificado no sera valida mas si cambiaste algo del contenido, y mientras no tienes la llave privada de la CA, no podras falsificar la firma o todo el mundo puede validar que no fue la CA que lo firmó.

braduf (Fri, 11 Sep 2020 13:24:57 GMT):
@jbtwist No, porque la firma de la CA en el certificado no sera valida mas si cambiaste algo del contenido, y mientras no tienes la llave privada de la CA, no podras falsificar la firma o todo el mundo podra validar que no fue la CA que lo firmó.

javiersalomon (Fri, 11 Sep 2020 14:08:26 GMT):
Ya estamos en línea en zoom para avanzar con las traducciones https://us02web.zoom.us/j/85270890233?pwd=dk11azl6dkVoUWdRSE1BcWZRTkZSUT09#success

braduf (Sat, 12 Sep 2020 14:30:36 GMT):
Buenos dias a todos! Para los que quieren bajar el proyecto que vamos a ver en media hora ya, les comparto el enlace a mi repositorio: `https://github.com/braduf/curso-hyperledger-fabric` Continua desde la misma red de las sessiones anteriores, pero lo estaba trabajando en mi repo personal. Tambien hay algunas cosas que depronto necesitan instalar todavia porque yo generalmente no uso el cli container, uso las herramientas desde mi maquina, entonces si quieren seguir conmigo en el curso ya, es importante tener las herramientas de Fabric en su maquina: ``` sudo apt install gcc go get -u github.com/hyperledger/fabric/cmd/configtxgen go get -u github.com/hyperledger/fabric/cmd/configtxlator go get -u github.com/hyperledger/fabric/cmd/peer go get -u github.com/hyperledger/fabric-ca/cmd/fabric-ca-client ``` Y asegurar que tienen los binarios en su PATH. En el caso que tienen su GOPATH configurado, sera asi: `export PATH=$PATH:$GOPATH/bin `

braduf (Sat, 12 Sep 2020 14:30:36 GMT):
Buenos dias a todos! Para los que quieren bajar el proyecto que vamos a ver en media hora ya, les comparto el enlace a mi repositorio: `https://github.com/braduf/curso-hyperledger-fabric` Continua desde la misma red de las sessiones anteriores, pero lo estaba trabajando en mi repo personal. Tambien hay algunas cosas que depronto necesitan instalar todavia porque yo generalmente no uso el cli container, uso las herramientas desde mi maquina, entonces si quieren seguir conmigo en el curso ya, es importante tener las herramientas de Fabric en su maquina: ``` sudo apt install gcc go get -u github.com/hyperledger/fabric/cmd/configtxgen go get -u github.com/hyperledger/fabric/cmd/configtxlator go get -u github.com/hyperledger/fabric/cmd/peer go get -u github.com/hyperledger/fabric-ca/cmd/fabric-ca-client ``` Y asegurar que tienen los binarios en su PATH. En el caso que tienen su GOPATH configurado, sera asi: `export PATH=$PATH:$GOPATH/bin`

JosepVerdura (Sat, 12 Sep 2020 14:42:41 GMT):
Buenas tardes a todos y un saludo enorme para Braduf que nos ofreció una gran sesión el pasado día jueves y hoy tambien va a trabajar para la comunidad

JuanVentrone (Sat, 12 Sep 2020 14:53:44 GMT):
Hola a todos! ya listo para el dia de hoy!

camohe90 (Sat, 12 Sep 2020 14:54:05 GMT):
Muy buenos días a todos

nelsonbermudez01 (Sat, 12 Sep 2020 14:54:18 GMT):
Hola a todos

RichardDavid (Sat, 12 Sep 2020 14:54:20 GMT):
Buen día :thumbsup:

GiacomoTeruggi (Sat, 12 Sep 2020 14:54:32 GMT):
Buenos días a todos!!

JulianESanabriaS (Sat, 12 Sep 2020 14:55:59 GMT):
Buenos días a todos

JulianESanabriaS (Sat, 12 Sep 2020 14:55:59 GMT):
Buenos días, saludo a todos desde Bogotá

gonzalofernandez (Sat, 12 Sep 2020 14:56:12 GMT):
Buen día Comunidad

nucarlos (Sat, 12 Sep 2020 14:56:54 GMT):
Buenos dias

Neoradix (Sat, 12 Sep 2020 14:56:56 GMT):
Buenos días / tardes desde España. Listos para una nueva sesión

jbtwist (Sat, 12 Sep 2020 14:57:25 GMT):
Buenos días, me dispongo a hacer lo que ha puesto @braduf

ArielVega (Sat, 12 Sep 2020 14:57:33 GMT):
buen dia

jorgeRodriguez (Sat, 12 Sep 2020 14:57:43 GMT):
Buen dia a todos

mhgarcia (Sat, 12 Sep 2020 14:58:09 GMT):
Buen dia gente!!

mzrgh (Sat, 12 Sep 2020 14:58:11 GMT):
Buenas tardes desde España (Zaragoza)

GiacomoTeruggi (Sat, 12 Sep 2020 15:01:00 GMT):
Saludos desde MX, ya listos para una clase más!!

RodrigoAlejandroMelo (Sat, 12 Sep 2020 15:01:11 GMT):
Buenas buenas

luis.romero01 (Sat, 12 Sep 2020 15:01:31 GMT):
buenos dias compañeros

AndreaCovino (Sat, 12 Sep 2020 15:01:59 GMT):
Hola a todos desde Panamá

LucioCanche (Sat, 12 Sep 2020 15:02:11 GMT):
Buen día. Saludos desde Yucatán, México!

sergiomar73 (Sat, 12 Sep 2020 15:02:19 GMT):
Buen día a todos, desde Argentina preparado con mi mate para comenzar

maestre (Sat, 12 Sep 2020 15:02:45 GMT):
Hola a todos. Saludos desde Québec Canada! Bonjour Bram!

bjlanza (Sat, 12 Sep 2020 15:04:05 GMT):
Otro más desde España

FranciscoRobledoS (Sat, 12 Sep 2020 15:04:13 GMT):
Hola muy buenos días para todos desde Lima!

SofiaQuinones (Sat, 12 Sep 2020 15:04:23 GMT):
Buenos dias

Rafael-Lizardo-2020 (Sat, 12 Sep 2020 15:04:26 GMT):
Buenos dias

Kasio24 (Sat, 12 Sep 2020 15:04:54 GMT):
Buenos días

Kasio24 (Sat, 12 Sep 2020 15:05:13 GMT):
Ricardo, Bram, Camilo . excelente día

lxhiguera (Sat, 12 Sep 2020 15:05:52 GMT):
buenos días!

DavidRobledo (Sat, 12 Sep 2020 15:06:03 GMT):
Buenos dias desde España

JuanVentrone (Sat, 12 Sep 2020 15:06:52 GMT):
Desde Valencia, Venezuela

joanzam (Sat, 12 Sep 2020 15:07:40 GMT):
Saludos desde España Barcelona

ricardoruano (Sat, 12 Sep 2020 15:09:13 GMT):
Amigos por favor su ayuda compartiendo el linkedin el siguiente post https://www.linkedin.com/feed/update/urn:li:activity:6710541717076013056/

RodrigoAlejandroMelo (Sat, 12 Sep 2020 15:11:56 GMT):
$ go get -u github.com/hyperledger/fabric/cmd/peer # github.com/hyperledger/fabric/core/ledger/kvledger/txmgmt/statedb/statecouchdb ../../go/src/github.com/hyperledger/fabric/core/ledger/kvledger/txmgmt/statedb/statecouchdb/couchdb.go:1683:15: undefined: http.NewRequestWithContext ../../go/src/github.com/hyperledger/fabric/core/ledger/kvledger/txmgmt/statedb/statecouchdb/couchdbutil.go:67:3: unknown field 'ForceAttemptHTTP2' in struct literal of type http.Transport

RodrigoAlejandroMelo (Sat, 12 Sep 2020 15:12:13 GMT):
El peer me falla al instalarlo, el resto todo ok. A los demas? tuvieron problemas?

jbtwist (Sat, 12 Sep 2020 15:12:43 GMT):
a mi no me está ejecutando los ocmandos de bram :(

sergiomar73 (Sat, 12 Sep 2020 15:12:49 GMT):
Hola, Rodrigo, a mí me pasó lo mismo, lo solucioné actualizando la versión de GO

RodrigoAlejandroMelo (Sat, 12 Sep 2020 15:13:13 GMT):
A okas, ahi intento, pero la instale hace una semana XD ya depreco? jaja

sergiomar73 (Sat, 12 Sep 2020 15:13:49 GMT):
Tenía la 1.12 (go version), ahora tengo la "go version go1.15.2 linux/amd64" y me anduvieron bien los comandos

sergiomar73 (Sat, 12 Sep 2020 15:14:09 GMT):
Tenía la 1.12 (go version), ahora tengo la "go version go1.15.2 linux/amd64" y me anduvieron bien los comandos

sergiomar73 (Sat, 12 Sep 2020 15:14:35 GMT):
Y, es que depende del repo de donde salen los packages, algunos están muy desactualizados

RodrigoAlejandroMelo (Sat, 12 Sep 2020 15:14:43 GMT):
1.12.5

RodrigoAlejandroMelo (Sat, 12 Sep 2020 15:14:46 GMT):
esa tengo yo

sergiomar73 (Sat, 12 Sep 2020 15:14:59 GMT):
:thumbsdown:

RodrigoAlejandroMelo (Sat, 12 Sep 2020 15:15:02 GMT):
go version go1.12.5 linux/amd64

sergiomar73 (Sat, 12 Sep 2020 15:15:07 GMT):
con se me daba error

sergiomar73 (Sat, 12 Sep 2020 15:15:19 GMT):
con la 1.15 ya me anduvo bien

RodrigoAlejandroMelo (Sat, 12 Sep 2020 15:15:27 GMT):
a okas

Kasio24 (Sat, 12 Sep 2020 15:17:26 GMT):
https://github.com/braduf/curso-hyperledger-fabric

RodrigoAlejandroMelo (Sat, 12 Sep 2020 15:21:51 GMT):
si ahi funcion, chax grax

RodrigoAlejandroMelo (Sat, 12 Sep 2020 15:22:02 GMT):
estan re desactualizadas la sinstrucciones de instalacion de go XD

sergiomar73 (Sat, 12 Sep 2020 15:24:07 GMT):
Hola, jbtwist, posiblemente sea la version de GO, ¿qué te dice si ejecutas "go version"?

jbtwist (Sat, 12 Sep 2020 15:30:20 GMT):
go version go1.13.8 linux/amd64

jbtwist (Sat, 12 Sep 2020 15:30:27 GMT):
el caso es que creo que ya está solucionado

jbtwist (Sat, 12 Sep 2020 15:30:46 GMT):
porque yo pensaba que el comando diría algo, pero no, simplemente se acaba ejecutando pasado un tiempo

jbtwist (Sat, 12 Sep 2020 15:30:58 GMT):
no estoy seguro porque no dice nada, me daré cuenta cuando tenga que usarlo xD

sergiomar73 (Sat, 12 Sep 2020 15:31:56 GMT):
:thumbsup:

LucioCanche (Sat, 12 Sep 2020 15:49:10 GMT):
me recuerdan dónde se ejecutan los archivos sh, en contenedor CLI o desde el sistema anfitrión?

RodrigoAlejandroMelo (Sat, 12 Sep 2020 15:51:12 GMT):
Hola. El lo esta ejecutando desde su maquina, porq instalo los 4 binarios de fabric q necesita. Paso las instrucciones mas arriba en este chat

LucioCanche (Sat, 12 Sep 2020 15:51:31 GMT):
Gracias!!!

camohe90 (Sat, 12 Sep 2020 15:59:45 GMT):
[ ](https://chat.hyperledger.org/channel/community-latinoamerica?msg=jTfyTe2qHFfZhmxAw) acá estan las indicaciones de @braduf

LucioCanche (Sat, 12 Sep 2020 16:02:56 GMT):
Gracias!!!

camohe90 (Sat, 12 Sep 2020 16:03:08 GMT):
Con gusto

bjlanza (Sat, 12 Sep 2020 16:09:11 GMT):
Todo script sera bienvenido

jbtwist (Sat, 12 Sep 2020 16:09:15 GMT):
el primer script que ejecutó bram fue intca.sh?

jbtwist (Sat, 12 Sep 2020 16:09:23 GMT):
es que me está dando error y no consigo encontrar por qué

andrescobars (Sat, 12 Sep 2020 16:21:26 GMT):
buenos dias

andrescobars (Sat, 12 Sep 2020 16:21:48 GMT):
el acceso a la clase en colombi a que hora es

LucioCanche (Sat, 12 Sep 2020 16:22:23 GMT):
el usuario siempre tiene qué tener formato de email?

mzrgh (Sat, 12 Sep 2020 16:23:53 GMT):
¿y si en algún momento cambian las ip's de la red? ¿cómo se actualizan los certificados?

JuanVentrone (Sat, 12 Sep 2020 16:26:20 GMT):
POR CIERTO FELIZ DIA DEL PROGRAMADOR A TODOS!!!

camohe90 (Sat, 12 Sep 2020 16:26:41 GMT):
Estos son los horarios Horario Jueves : -Perú, México, Colombia, Ecuador 06:00 pm -Bolivia, Venezuela 19:00 pm -Argentina, Chile 20:00 pm -Españan 01:00 am (Viernes) Horario sábados -Perú, México, Colombia, Ecuador 10:00 am - Bolivia, Venezuela 11:00 am -Argentina, Chile 12:00 pm -España 17:00 pm

LucioCanche (Sat, 12 Sep 2020 16:37:30 GMT):
OUs: Organizational Units - https://hyperledger-fabric.readthedocs.io/en/release-2.2/membership/membership.html

bjlanza (Sat, 12 Sep 2020 16:37:48 GMT):
Una clase muy muy buena.

gonzalofernandez (Sat, 12 Sep 2020 16:37:52 GMT):
TREMENDO!!!!

LucioCanche (Sat, 12 Sep 2020 16:38:09 GMT):
Piense en una OU como un departamento dentro de una organización. Por ejemplo, la organización ORG1 puede tener unidades organizativas ORG1.MANUFACTURING y ORG1.DISTRIBUTION para reflejar estas líneas de negocio independientes.

JosepVerdura (Sat, 12 Sep 2020 16:46:29 GMT):
Bran muchas gracias por la sesión de hoy y también al resto de los organizadores del curso

mzrgh (Sat, 12 Sep 2020 16:49:55 GMT):
mzrgh = Raúl González

mzrgh (Sat, 12 Sep 2020 16:50:03 GMT):
:smiley:

msarabia (Sat, 12 Sep 2020 16:50:15 GMT):
cual es el costo de la certificacion ?

joanzam (Sat, 12 Sep 2020 16:50:24 GMT):
Se pudieran usar certificados emitidos por terceros de confianza ?

camohe90 (Sat, 12 Sep 2020 16:51:51 GMT):
300 dolares, acá puedes ver las certificaciones disponibles

camohe90 (Sat, 12 Sep 2020 16:51:52 GMT):
https://training.linuxfoundation.org/certification/catalog/

sadalmelik828 (Sat, 12 Sep 2020 16:53:11 GMT):
En realidad no deberías asociar los certificados a IPs. Es más recomendado usar dns

genesis3g (Sat, 12 Sep 2020 16:53:13 GMT):
Feliz día del: "Se busca desarrollador Junior Hack NINJA poderoso suculento divino Rockstar con 15 años de experiencia..." #ProgrammersDay

sadalmelik828 (Sat, 12 Sep 2020 16:54:15 GMT):
Y de esa manera se hace más portable el certificado

genesis3g (Sat, 12 Sep 2020 16:54:16 GMT):
Let's encrypt, es un proveedor de certificados

sadalmelik828 (Sat, 12 Sep 2020 16:54:29 GMT):
Incluso si se cayó un orderer o peer

msarabia (Sat, 12 Sep 2020 16:54:31 GMT):
son certificados gratuitos

alfuente (Sat, 12 Sep 2020 16:54:32 GMT):
let's encrypt es para TLS de servidores

alfuente (Sat, 12 Sep 2020 16:54:42 GMT):
no es factible generar certificados de usuarios

msarabia (Sat, 12 Sep 2020 16:54:44 GMT):
solo duran 3 meses

sadalmelik828 (Sat, 12 Sep 2020 16:54:45 GMT):
Y tuviste que cambiar de maquina

alfuente (Sat, 12 Sep 2020 16:55:01 GMT):
ni con atributos adicionales de los X509v3

sadalmelik828 (Sat, 12 Sep 2020 16:57:01 GMT):
Realmente cualquier emisor de certificados sirve, siempre y cuando cumpla con los requisitos de algoritmo de encriptación exigidos por fabric

alfuente (Sat, 12 Sep 2020 16:58:14 GMT):
ejbca es una buena opción

alfuente (Sat, 12 Sep 2020 16:58:18 GMT):
también open source

alfuente (Sat, 12 Sep 2020 16:58:32 GMT):
https://www.ejbca.org/

alfuente (Sat, 12 Sep 2020 16:59:41 GMT):
y además se requieren poder agregar atributos como lo indicó Bram

joanzam (Sat, 12 Sep 2020 17:00:19 GMT):
Gracias

Neoradix (Sat, 12 Sep 2020 17:00:50 GMT):
Un saludo para tod@s! Nos vemos en la próxima clase- Ciao

AlfonsoSegovia (Sat, 12 Sep 2020 17:01:13 GMT):
cuando es la última sesión?

msarabia (Sat, 12 Sep 2020 17:01:21 GMT):
Muy nutrida esta clase

JulianESanabriaS (Sat, 12 Sep 2020 17:01:23 GMT):
Muchas gracias Bram, Ricardo y Camilo, muy buen curso

msarabia (Sat, 12 Sep 2020 17:02:19 GMT):
Muchas gracias a los organizadores

camohe90 (Sat, 12 Sep 2020 17:02:21 GMT):
El 24 de septiembre es la ultima sesión

cfcedeno (Sat, 12 Sep 2020 17:03:03 GMT):
Excelente sesión!!! Muchas gracias a ustedes por compartir el conocimiento

mzrgh (Sat, 12 Sep 2020 17:03:33 GMT):
Excelente sesión (como el resto). Super curso. Nos vemos el próximo jueves

JuanVentrone (Sat, 12 Sep 2020 17:05:07 GMT):
excelente curso nos vemos el jueves

alfuente (Sat, 12 Sep 2020 17:06:06 GMT):
Excelente sesión, nos vemos el jueves

jaguarulises (Sat, 12 Sep 2020 17:11:57 GMT):
Gracias por la sesión

Kasio24 (Sat, 12 Sep 2020 17:11:59 GMT):
much gracias :D .

jorgeRodriguez (Sat, 12 Sep 2020 17:12:24 GMT):
Muchas gracias a todos, excelente sesión

luis.romero01 (Sat, 12 Sep 2020 17:12:27 GMT):
Gracias!!!

RodrigoAlejandroMelo (Sat, 12 Sep 2020 17:12:32 GMT):
Saludos y gracias!

lozaexequiel (Sat, 12 Sep 2020 17:13:05 GMT):
gracias

nucarlos (Sat, 12 Sep 2020 17:13:20 GMT):
Gracias

nelsonbermudez01 (Sat, 12 Sep 2020 17:13:48 GMT):
Muchas gracias!! Excelente clase,!

Rafael-Lizardo-2020 (Sat, 12 Sep 2020 17:13:56 GMT):
Muchas gracias. hasta el proximo jueves.

braduf (Sat, 12 Sep 2020 17:15:33 GMT):
Hola @jbtwist , puedes ver en el script `up.sh` que son los pasos y que es el orden de ejecución en el caso que quieres ejecutarlos uno por uno

marg.trejo (Sat, 12 Sep 2020 17:17:12 GMT):
Muchas gracias!

mcaceres (Sat, 12 Sep 2020 17:25:53 GMT):
Has joined the channel.

braduf (Sat, 12 Sep 2020 17:48:30 GMT):
Podrias pasar los scripts con un volumen al contenedor CLI, si no quieres instalar los binarios en tu maquina, pero vas a tener que cambiar algunos paths en los scripts entonces creo. Al no ser que los volumenes tienen la misma relacion de paths relativas en el contenedor que en tu maquina...

braduf (Sat, 12 Sep 2020 17:54:02 GMT):
Hola @LucioCanche , no, el usuario puede ser cualquier string en cualquier formate que quieres realmente

braduf (Sat, 12 Sep 2020 17:54:02 GMT):
Hola @LucioCanche , no, el usuario puede ser cualquier string en cualquier formato que quieres realmente

gersonandres (Sat, 12 Sep 2020 18:13:54 GMT):
Has joined the channel.

gersonandres (Sat, 12 Sep 2020 18:15:13 GMT):
Saludos!

msarabia (Sat, 12 Sep 2020 19:35:33 GMT):
interesante los script para estudiarlos

LucioCanche (Sun, 13 Sep 2020 01:37:35 GMT):
Entendido muchas gracias!!!

LucioCanche (Sun, 13 Sep 2020 01:38:27 GMT):
Genial gracias!!!

macagua (Sun, 13 Sep 2020 15:34:22 GMT):
Has joined the channel.

macagua (Sun, 13 Sep 2020 15:34:25 GMT):
saludos a todos

macagua (Sun, 13 Sep 2020 15:35:20 GMT):
una pregunta: Es gratuito el siguiente curso? >>> https://wiki.hyperledger.org/display/CP/Curso++Hyperledger+Fabric

AndreaCovino (Sun, 13 Sep 2020 15:42:04 GMT):

macagua (Sun, 13 Sep 2020 15:43:27 GMT):
ok gracias :)

macagua (Sun, 13 Sep 2020 15:45:50 GMT):
Cuando es la fecha de inicio del proximo taller?

macagua (Sun, 13 Sep 2020 15:47:03 GMT):
Segun este mensaje "Cada participante del curso debe instalar su propio ambiente de desarrollo local con las instrucciones que se entregarán y revisarán en la primera clase del Jueves 20 de agosto de 2020." debe existir algun procedimiento para ir recreando el ambiente de trabajo para el proximo taller?

macagua (Sun, 13 Sep 2020 15:47:13 GMT):
pueden facilitarlo?

macagua (Sun, 13 Sep 2020 15:47:30 GMT):
sobre todo quiero recrear los ambientes con Docker a tiempo

msarabia (Sun, 13 Sep 2020 16:15:31 GMT):
los cursos son grabados y los puedes encontrar en la siguiente url de youtube https://www.youtube.com/channel/UC7_X0WkMtkWzaVUKF-PRBNQ

FranciscoRobledoS (Tue, 15 Sep 2020 03:04:06 GMT):
Hola, tendran un listado de requerimientos para ejecutarlo desde MAC IOS ? he hecho dos intentos y me falla al ejecutar el comando de crear el Channel. Creo que me falta instalar algo ?!

braduf (Tue, 15 Sep 2020 04:50:46 GMT):
Hola @FranciscoRobledoS , yo mismo lo ejecuto en Mac. ¿Que error te sale?

m1guel (Tue, 15 Sep 2020 19:51:12 GMT):
Has joined the channel.

camohe90 (Tue, 15 Sep 2020 20:14:44 GMT):
Ya se encuentras en Youtube los videos de las sesiones de la semana pasada Sesión 7 : https://www.youtube.com/watch?v=L2UYLYvRqwI&t=19s Sesión 8: https://www.youtube.com/watch?v=LW_ppxMPHJE

mhgarcia (Tue, 15 Sep 2020 20:26:01 GMT):
Buenas tardes a todos

mhgarcia (Tue, 15 Sep 2020 20:29:15 GMT):
Les quería hacer una consulta, estamos en medio de una implementación y desde el departamento de ciberseguridad de una de las organizaciones nos hacen la siguiente observación. ``` Fuimos informados por el equipo responsable de CA Raiz que el algoritmo secp256r1, utilizado por Fabric para el cifrado de curvas elípticas, se considera inseguro, ya que puede contener puertas traseras ```

mhgarcia (Tue, 15 Sep 2020 20:29:15 GMT):
Les quería hacer una consulta, estamos en medio de una implementación y desde el departamento de ciberseguridad de una de las organizaciones nos hacen la siguiente observación. ``` Fuimos informados por el equipo responsable de CA Raiz que el algoritmo secp256r1, utilizado por Fabric para el cifrado de curvas elípticas, se considera inseguro, ya que puede contener puertas traseras de la NSA. ```

mhgarcia (Tue, 15 Sep 2020 20:31:46 GMT):
@ricardoruano hay alguna información oficial?

claudiocebpaz (Wed, 16 Sep 2020 00:08:38 GMT):
@santicristobal https://pages.github.com/

claudiocebpaz (Wed, 16 Sep 2020 00:09:22 GMT):
esa es otra opcion

santicristobal (Wed, 16 Sep 2020 01:21:41 GMT):
Buenisimo gracias @claudiocebpaz

andrescobars (Wed, 16 Sep 2020 02:04:51 GMT):
Saludos a todos: para el día jueves que hora es la clase hora Colombia. Agradezco la información.

sadalmelik828 (Wed, 16 Sep 2020 03:23:48 GMT):
Hola, creo que se puede usar secp256k1 que son los que usa bitcoin. Pero entiendo que Fabric-ca no soporta ese tipo de algoritmo; tocaría crear desde otro generador de certificados. Openssl puede generar ese tipo de certificados.

mzrgh (Wed, 16 Sep 2020 10:49:27 GMT):
Hola, en la presentación del curso de indicó una sesión con el título: "API REST con NODEJS" para el día 5/09, pero no se ha realizado.

mzrgh (Wed, 16 Sep 2020 10:50:06 GMT):
¿se van a revisar en algún momento estos conceptos para revisar la forma de enlazar un API REST con un Chain Code en Fabric? Gracias

camohe90 (Wed, 16 Sep 2020 15:03:52 GMT):
@andrescobars es a las 6:00 pm

mhgarcia (Wed, 16 Sep 2020 16:27:01 GMT):
Muchas gracias por tu respuesta. El tema es que parece que toda la familia esta sospechada. Me parece un poco exagerado pero asi se pusieron.

mhgarcia (Wed, 16 Sep 2020 16:29:55 GMT):
Unas de las prueba a hacer es usar RSA en la capa de TLS y para MSP EC. Pero no sé si me convence demasiado.

AndreaCovino (Thu, 17 Sep 2020 22:23:33 GMT):
Hola a todos, en su ultima clase de la semana pasada Braduf usó alguno scripts (artifacts.sh, channels.sh, ...) que deberían estar en el github que el compartió durante la clase, https://github.com/braduf/curso-hyperledger-fabric, estoy revisando desde días ese repositorio pero no hay esos scripts. Tal vez tengo el enlace equivocado ¿alguien sabe donde puedo encontrar esos scripts? Muchas gracias

AndreaCovino (Thu, 17 Sep 2020 22:23:33 GMT):
Hola a todos, en su ultima clase de la semana pasada Brand usó alguno scripts (artifacts.sh, channels.sh, ...) que deberían estar en el github que el compartió durante la clase, https://github.com/braduf/curso-hyperledger-fabric, estoy revisando desde días ese repositorio pero no hay esos scripts. Tal vez tengo el enlace equivocado ¿alguien sabe donde puedo encontrar esos scripts? Muchas gracias

AndreaCovino (Thu, 17 Sep 2020 22:23:33 GMT):
Hola a todos, en su ultima clase de la semana pasada Bram usó alguno scripts (artifacts.sh, channels.sh, ...) que deberían estar en el github que el compartió durante la clase, https://github.com/braduf/curso-hyperledger-fabric, estoy revisando desde días ese repositorio pero no hay esos scripts. Tal vez tengo el enlace equivocado ¿alguien sabe donde puedo encontrar esos scripts? Muchas gracias

RodrigoAlejandroMelo (Thu, 17 Sep 2020 22:33:59 GMT):
Buenas. Estan en subdirectorio acme-network/scripts/

AndreaCovino (Thu, 17 Sep 2020 22:38:26 GMT):
Muchísimas gracias.

AndreaCovino (Thu, 17 Sep 2020 22:44:26 GMT):
Si no es mucho pedir, creo que sería bueno adjuntar esos files al repositorio de Ricardo, así tendremos un único repositorio como referencia para el curso.

JosepVerdura (Thu, 17 Sep 2020 23:01:35 GMT):
buenas noches y un saludo desde Barcelona ( Spain )

genesis3g (Thu, 17 Sep 2020 23:02:01 GMT):
Saludos desde Ssantiago!

JuanVentrone (Thu, 17 Sep 2020 23:02:04 GMT):
Hola todos desde Venezuela

RichardDavid (Thu, 17 Sep 2020 23:02:11 GMT):
Buenas noches desde Santiago de Chile

jorgeRodriguez (Thu, 17 Sep 2020 23:02:19 GMT):
Buenas tardes/noches a todos.

GiacomoTeruggi (Thu, 17 Sep 2020 23:03:00 GMT):
Buenas tardes a todos desde MX!!

nelsonbermudez01 (Thu, 17 Sep 2020 23:03:36 GMT):
Hola a todos

LucioCanche (Thu, 17 Sep 2020 23:04:03 GMT):
Buenas tardes! Saludos desde México

AlejandroTonato (Thu, 17 Sep 2020 23:04:15 GMT):
Has joined the channel.

AlejandroTonato (Thu, 17 Sep 2020 23:04:15 GMT):
buenas noches desde Ecuador..!!

SofiaQuinones (Thu, 17 Sep 2020 23:04:34 GMT):
Buenas noches

Kasio24 (Thu, 17 Sep 2020 23:04:49 GMT):
Buenas noches

Kasio24 (Thu, 17 Sep 2020 23:04:51 GMT):
https://www.meetup.com/es-ES/Hyperledger-Colombia/events/273320243/

joanzam (Thu, 17 Sep 2020 23:05:09 GMT):
Buenas noches, saludos nuevamente desde Barcelona España

Acanseco7 (Thu, 17 Sep 2020 23:07:02 GMT):
buenas tardes Arturo Canseco presente

camohe90 (Thu, 17 Sep 2020 23:07:40 GMT):
Link registro Blockchain y legaltech https://us02web.zoom.us/webinar/register/WN_7OmNr_MzTP2GkNdzM7MBtA

luis.romero01 (Thu, 17 Sep 2020 23:08:48 GMT):
Buenas noches compañeros

FranciscoRobledoS (Thu, 17 Sep 2020 23:09:22 GMT):
Hola jovenes, muchisimas gracias por tan buen contenido!

camohe90 (Thu, 17 Sep 2020 23:09:38 GMT):
Muy buenas noches a todos

LucioCanche (Thu, 17 Sep 2020 23:09:51 GMT):
"UTXO son las siglas de Unspent Transaction Output, que en español es, Transacciones de Salida no Gastadas. UTXO es la salida no gastada de las transacciones de bitcoin almacenadas en una base de datos UTXO."

joel.cotrado (Thu, 17 Sep 2020 23:14:07 GMT):
Hola a todos

andrescobars (Thu, 17 Sep 2020 23:19:03 GMT):
buenas tardes

andrescobars (Thu, 17 Sep 2020 23:19:21 GMT):
alguine me podria por favor facilitarme el enlace

camohe90 (Thu, 17 Sep 2020 23:20:14 GMT):
https://us02web.zoom.us/j/83944607895?pwd=RCtoZjZhaDhhK1hhUVROTWM2bUFqUT09

jorgeRodriguez (Thu, 17 Sep 2020 23:21:54 GMT):
Site para simulación de una red con Raft http://thesecretlivesofdata.com/raft/

camohe90 (Thu, 17 Sep 2020 23:22:42 GMT):
@jorgeRodriguez es genial como se entiende el concepto al usar ese sitio

camohe90 (Thu, 17 Sep 2020 23:22:42 GMT):
@jorgeRodriguez es genial como se entiende el concepto de RAFT al usar el simulador

JulianESanabriaS (Thu, 17 Sep 2020 23:23:38 GMT):
Buenas noches a todos, desde Bogotá

ArielVega (Thu, 17 Sep 2020 23:23:41 GMT):
buenas noches

jorgeRodriguez (Thu, 17 Sep 2020 23:29:32 GMT):
si @camohe90 otro que me pareció también interesante fue https://observablehq.com/@stwind/raft-consensus-simulator

LucioCanche (Thu, 17 Sep 2020 23:36:46 GMT):
Duda, mencionaron que solo y kafka están deprecated, eso significa que no se levanta la red si intento usar cualquiera de esos dos?

SofiaQuinones (Thu, 17 Sep 2020 23:41:39 GMT):
los valores como batchtime siempre es 2 s? o cual es el límite

RodrigoAlejandroMelo (Thu, 17 Sep 2020 23:43:20 GMT):
La red q levantamos con Ricardo usaba solo y dejaba hacerlo, asi q si se puede, pero no se debe :P (al menos no para produccion)

camohe90 (Thu, 17 Sep 2020 23:51:20 GMT):
https://github.com/braduf/curso-hyperledger-fabric

JosepVerdura (Fri, 18 Sep 2020 01:07:46 GMT):
Genial Bram, muchisimas gracias por compartir tus conocimientos y experiencia en la sesión de hoy

Kasio24 (Fri, 18 Sep 2020 01:08:20 GMT):
Muchas gracias Bram. excelente contenido para el día de hoy estuvo muy interesante. Gracias @camohe90 @bdufour

bdufour (Fri, 18 Sep 2020 01:08:20 GMT):
Has joined the channel.

GiacomoTeruggi (Fri, 18 Sep 2020 01:12:04 GMT):
Muchas gracias por la clase de hoy Bram!!

genesis3g (Fri, 18 Sep 2020 01:12:27 GMT):
Genial la clase de hoy :)

marg.trejo (Fri, 18 Sep 2020 01:13:11 GMT):
Muchas gracias!!!

luis.romero01 (Fri, 18 Sep 2020 01:13:20 GMT):
Gracias

FranciscoRobledoS (Fri, 18 Sep 2020 01:13:29 GMT):
gracias a todos !!

FranciscoRobledoS (Fri, 18 Sep 2020 01:13:36 GMT):
Saludos desde Perú !

lozaexequiel (Fri, 18 Sep 2020 01:13:46 GMT):
Muchas gracias.

JuanVentrone (Fri, 18 Sep 2020 01:13:54 GMT):
muchas gracias a todos

SofiaQuinones (Fri, 18 Sep 2020 01:14:18 GMT):
muchas gracias

RichardDavid (Fri, 18 Sep 2020 01:14:21 GMT):
Gracias Bram :thumbsup:

RichardDavid (Fri, 18 Sep 2020 01:14:27 GMT):
Gracias a todos

jorgeRodriguez (Fri, 18 Sep 2020 01:14:46 GMT):
Muchas gracias, excelente sesión.

camohe90 (Fri, 18 Sep 2020 01:17:52 GMT):
Si están interesados en a acompañarnos en el evento de Blockchain y legaltech

camohe90 (Fri, 18 Sep 2020 01:17:59 GMT):
Link registro Blockchain y legaltech https://us02web.zoom.us/webinar/register/WN_7OmNr_MzTP2GkNdzM7MBtA

braduf (Fri, 18 Sep 2020 01:18:31 GMT):
Muchas gracias a todos por asistir y por sus preguntas! Ya casi se graduan del curso! :partying_face:

nelsonbermudez01 (Fri, 18 Sep 2020 01:19:54 GMT):
Muchas gracias a todos

nelsonbermudez01 (Fri, 18 Sep 2020 01:20:04 GMT):
buen ejemplo para implementacion real

RichardDavid (Fri, 18 Sep 2020 01:21:07 GMT):
Gracias @braduf . :sweat_smile: hay que practicar mucho. ¿En algún momento podrías compartir los pasos que tuviste que realizar para configurar todo tu ambiente en Mac?

braduf (Fri, 18 Sep 2020 02:30:49 GMT):
Hola @RichardDavid , aqui te comparto los pasos para preparar tu ambiente en Mac: - instalar docker y docker-compose - instalar Go Con Go puedes instalar los binarios directamente del codigo fuente con `go get`: ``` go get -u github.com/hyperledger/fabric/cmd/configtxgen go get -u github.com/hyperledger/fabric/cmd/configtxlator go get -u github.com/hyperledger/fabric/cmd/peer go get -u github.com/hyperledger/fabric-ca/cmd/fabric-ca-client ``` y luego agregar la carpeta bin donde go guardó los binarios a tu PATH para ejecutar los binarios desde cualquier locación en tu maquina. Si tienes tu GOPATH configurado, ahi normalmente se creó esa carpeta de binarios tambien y entonces es asi: `export PATH=$PATH:$GOPATH/bin` (lo mejor seria agregar el export de tu GOPATH y de tu path con $GOPATH/bin agregado a tu $HOME/.profile, para que los exports se hacen automaticamente por cada session)

braduf (Fri, 18 Sep 2020 02:30:49 GMT):
Hola @RichardDavid , aqui te comparto los pasos para preparar tu ambiente en Mac: - instalar docker y docker-compose - instalar Go Con Go puedes instalar los binarios directamente del codigo fuente con `go get`: ``` go get -u github.com/hyperledger/fabric/cmd/configtxgen go get -u github.com/hyperledger/fabric/cmd/configtxlator go get -u github.com/hyperledger/fabric/cmd/peer go get -u github.com/hyperledger/fabric-ca/cmd/fabric-ca-client ``` y luego agregar la carpeta bin donde go guardó los binarios a tu PATH para ejecutar los binarios desde cualquier locación en tu maquina. Si tienes tu GOPATH configurado, ahi normalmente se creó esa carpeta de binarios tambien y entonces es asi: `export PATH=$PATH:$GOPATH/bin` (lo mejor seria agregar el export de tu GOPATH y de tu path con $GOPATH/bin a tu $HOME/.profile, para que los exports se hacen automaticamente por cada session)

braduf (Fri, 18 Sep 2020 02:31:33 GMT):
Me cuentas si en alguno de los pasos encuentras problemas o si despues de esos pasos todavia te sale algun error, y miramos que es y como resolverlo.

braduf (Fri, 18 Sep 2020 02:36:58 GMT):
Lo puedes configurar como quieres, puedes ponerlo en 1 segundo, en 5 segundos, en 20 segundos, creo que pusieron 2s por defecto para tener un bien balance entre velocidad y eficiencia, pero eso realmente depende de la transaccionalidad de tu red cual es la mejor configuracion para ti. Tambien deberias siempre analizarlo en conjunto con el MaxMessageCount (maximo numero de txs por bloque).

braduf (Fri, 18 Sep 2020 02:38:04 GMT):
porque se crean bloques dependiendo de lo que pasa primero, llegar al timeout o llegar al maximo transacciones por bloque.

braduf (Fri, 18 Sep 2020 02:38:04 GMT):
porque se crea un nuevo bloque dependiendo de lo que pasa primero, llegar al timeout o llegar al maximo transacciones por bloque.

RichardDavid (Fri, 18 Sep 2020 03:56:50 GMT):
Muchísimas gracias @braduf , pruebo y cualquier duda te comento. :thumbsup:

gonzalofernandez (Fri, 18 Sep 2020 16:31:00 GMT):
Buen dia. Gente que estoy haciendo mal? gonzalo@ubuntufabric:~/git_env/braduf$ git clone https://github.com/braduf/curso-hyperledger-fabric Cloning into 'curso-hyperledger-fabric'... remote: Enumerating objects: 575, done. remote: Counting objects: 100% (575/575), done. remote: Compressing objects: 100% (380/380), done. error: inflate: data stream error (incorrect data check) fatal: pack has bad object at offset 101132: inflate returned -3 fatal: index-pack failed

jorgeRodriguez (Fri, 18 Sep 2020 17:17:49 GMT):
Hola, elimina los objectos que no se escribieron correctamente en .git/, puedes usar git fsck --full, otra forma es validar clonando el repositorio en otro directorio, acabo de clonar el repositorio con normalidad.

gonzalofernandez (Sat, 19 Sep 2020 14:48:44 GMT):
@jorgeRodriguez Gracias Jorge, pude hacerlo en una vm nueva

JulianESanabriaS (Sat, 19 Sep 2020 14:49:00 GMT):
Buenos días a todos desde Bogotá

Rafael-Lizardo-2020 (Sat, 19 Sep 2020 14:50:09 GMT):
Buen sábado a todos!

kiellini (Sat, 19 Sep 2020 14:50:17 GMT):
Saludos desde Panamá :flag_pa:

mhgarcia (Sat, 19 Sep 2020 14:52:21 GMT):
Buenos dias a todos!!!

javiersalomon (Sat, 19 Sep 2020 14:52:49 GMT):
Muy buenos días

Neoradix (Sat, 19 Sep 2020 14:54:01 GMT):
Buenas tardes desde España

javiersalomon (Sat, 19 Sep 2020 14:54:11 GMT):
Listos para la clase 10? :)

javiersalomon (Sat, 19 Sep 2020 14:54:45 GMT):
Saludos transatlánticos @Neoradix !

javiersalomon (Sat, 19 Sep 2020 14:54:54 GMT):
Ya se dieron una vuelta por el canal de las traducciones? https://chat.hyperledger.org/channel/i18n-espanol

GiacomoTeruggi (Sat, 19 Sep 2020 14:57:09 GMT):
Muy buenos días a todos desde MX

lozaexequiel (Sat, 19 Sep 2020 14:57:58 GMT):
Buenos días

lozaexequiel (Sat, 19 Sep 2020 14:59:15 GMT):
estaba intentando levantar los nodos de nuevo y no encuentro el compose =( que estaba en el directorio acme

lozaexequiel (Sat, 19 Sep 2020 14:59:15 GMT):
estaba intentando levantar los nodos de nuevo y no encuentro el compose =( que estaba en el directorio acme. Tuve que hacer un prune porque estaba con cosas del trabajo

jorgeRodriguez (Sat, 19 Sep 2020 15:02:39 GMT):
Buen dia a todos!

FranciscoRobledoS (Sat, 19 Sep 2020 15:03:17 GMT):
Muy buenos días comunidad desde Lima, Perú. Aquí listos para seguir aprendiendo !

LucioCanche (Sat, 19 Sep 2020 15:03:37 GMT):
Buen fin de semana desde México

RodrigoAlejandroMelo (Sat, 19 Sep 2020 15:03:49 GMT):
Buenas!

nelsonbermudez01 (Sat, 19 Sep 2020 15:03:56 GMT):
Buen dia

mzrgh (Sat, 19 Sep 2020 15:04:27 GMT):
Buenas tardes desde Zaragoza (ESPAÑA)

bjlanza (Sat, 19 Sep 2020 15:04:39 GMT):
Otro desde España

JosepVerdura (Sat, 19 Sep 2020 15:04:39 GMT):
Buenas tardes a todos desde Barcelona ( Spain )

marg.trejo (Sat, 19 Sep 2020 15:04:45 GMT):
Saludos!!!

JuanVentrone (Sat, 19 Sep 2020 15:05:13 GMT):
Hola a todos desde Venezuela

RichardDavid (Sat, 19 Sep 2020 15:05:15 GMT):
Buenas tardes a todos desde Chile

luis.romero01 (Sat, 19 Sep 2020 15:08:36 GMT):
Buenos días compañeros

AndreaCovino (Sat, 19 Sep 2020 15:09:00 GMT):
Buenas a todos desde Panamá.

ericvipo (Sat, 19 Sep 2020 15:10:00 GMT):
Buenos días, una consulta. ¿Cómo podemos ver el registro de nuestras asistencias a esta serie de webinars?

Kasio24 (Sat, 19 Sep 2020 15:11:46 GMT):
muy buenos días. Saludos a toda la comunidad.

LucioCanche (Sat, 19 Sep 2020 15:20:42 GMT):
"En criptografía, una sal son datos aleatorios que se utilizan como una entrada adicional a una función unidireccional que codifica datos, una contraseña o una frase de contraseña. Las sales se utilizan para proteger las contraseñas almacenadas. Históricamente, una contraseña se almacenaba en texto plano en un sistema, pero con el tiempo se desarrollaron medidas de seguridad adicionales para proteger la contraseña de un usuario contra la lectura del sistema. La sal es uno de esos métodos."

camohe90 (Sat, 19 Sep 2020 15:21:29 GMT):
@ericvipo por correo nos contactaremos con las personas que hayan asistido a más del 70% de la sesiones, basado en el reporte de asistencia que vamos a consolidar

JosepVerdura (Sat, 19 Sep 2020 15:26:55 GMT):
¿ Por favor; podemos tener las las ppt de Bram, nos facilita seguir sus explicaciones ?

LucioCanche (Sat, 19 Sep 2020 15:28:44 GMT):

Clipboard - 19 de septiembre de 2020 10:28

LucioCanche (Sat, 19 Sep 2020 15:28:45 GMT):
https://www.hyperledger.org/blog/2018/10/23/private-data-collections-a-high-level-overview

LucioCanche (Sat, 19 Sep 2020 15:29:22 GMT):
https://hyperledger-fabric.readthedocs.io/en/release-2.2/private-data/private-data.html

LucioCanche (Sat, 19 Sep 2020 15:30:53 GMT):
"En los casos en que un grupo de organizaciones en un canal necesita mantener la privacidad de los datos de otras organizaciones en ese canal, tienen la opción de crear un nuevo canal que incluya solo a las organizaciones que necesitan acceso a los datos. Sin embargo, la creación de canales separados en cada uno de estos casos crea una sobrecarga administrativa adicional (mantenimiento de versiones de código de cadena, políticas, MSP, etc.) y no permite casos de uso en los que desea que todos los participantes del canal vean una transacción mientras conservan una parte de los datos privados. Es por eso que Fabric ofrece la capacidad de crear recopilaciones de datos privados, lo que permite a un subconjunto definido de organizaciones en un canal la capacidad de respaldar, confirmar o consultar datos privados sin tener que crear un canal separado."

LucioCanche (Sat, 19 Sep 2020 15:58:23 GMT):
"Datos privados: Los datos privados son cómo y dónde se almacena una pieza de datos en la base de datos del estado mundial. Datos transitorios: Los datos transitorios son un método de entrada en caso de que no deseemos mantener algunos datos de entrada confidenciales en la cadena de bloques como registro permanente. Un archivo de bloque contiene varios detalles de la transacción."

LucioCanche (Sat, 19 Sep 2020 15:58:23 GMT):
"Datos privados: Se trata de mantener los datos dentro de un subgrupo de organizaciones definidas en la definición de colección. Se necesita una API de código de cadena especial GetTransient cuando se utilizan datos transitorios. Datos transitorios: Los datos transitorios son un método de entrada en caso de que no deseemos mantener algunos datos de entrada confidenciales en la cadena de bloques como registro permanente".

LucioCanche (Sat, 19 Sep 2020 15:58:29 GMT):
https://medium.com/@chawlashubhneet/transient-data-in-hyperledger-fabric-6edecdcf4b1b

LucioCanche (Sat, 19 Sep 2020 15:58:29 GMT):
https://medium.com/@chawlashubhneet/transient-data-in-hyperledger-fabric-6edecdcf4b1b https://medium.com/@kctheservant/private-data-and-transient-data-in-hyperledger-fabric-46b5258f391e

LucioCanche (Sat, 19 Sep 2020 15:58:51 GMT):

Clipboard - 19 de septiembre de 2020 10:58

JosepVerdura (Sat, 19 Sep 2020 16:59:56 GMT):
Muchas gracias a todos por la sesión de hoy, de nuevo impresionado por los conocimientos y experiencia de Bram ; gracias Bram por tu generosidad en las explicaciones.

RodrigoAlejandroMelo (Sat, 19 Sep 2020 17:02:23 GMT):
Bram la tiene atada!

marg.trejo (Sat, 19 Sep 2020 17:07:09 GMT):
Súper sesión, mil gracias!!!

FranciscoRobledoS (Sat, 19 Sep 2020 17:07:23 GMT):
Muchas gracias, muy buen contenido !!

Kasio24 (Sat, 19 Sep 2020 17:07:34 GMT):
Muchas gracias a todos, Bram excelente la explicación fue muy clara toca practicar mucho

Neoradix (Sat, 19 Sep 2020 17:07:42 GMT):
Gran jornada. Enhorabuena nuevamente y nos vemos el próximo jueves. Un saludo!

GiacomoTeruggi (Sat, 19 Sep 2020 17:07:54 GMT):
Muchas gracias a todos. excelente sesión y explicación.

jorgeRodriguez (Sat, 19 Sep 2020 17:08:55 GMT):
Excelente sesión, gracias a todos.

Kasio24 (Sat, 19 Sep 2020 17:09:02 GMT):
por favor compartir la presentación

nelsonbermudez01 (Sat, 19 Sep 2020 17:09:11 GMT):
Muchas gracias por esta explicacion

RichardDavid (Sat, 19 Sep 2020 17:09:48 GMT):
Muchas gracias por la explicación. :thumbsup:

sergiomar73 (Sat, 19 Sep 2020 17:09:55 GMT):
Excelente clase, Bram, muy claro! :clap: Muchas gracias!

andrescobars (Sat, 19 Sep 2020 17:10:02 GMT):
Muchas gracias

andrescobars (Sat, 19 Sep 2020 17:10:08 GMT):
excelente

andrescobars (Sat, 19 Sep 2020 17:10:12 GMT):
jueves a quehora

Kasio24 (Sat, 19 Sep 2020 17:10:24 GMT):
gracias buen fin de semana

JulianESanabriaS (Sat, 19 Sep 2020 17:11:06 GMT):
Muchas gracias

braduf (Sat, 19 Sep 2020 17:26:59 GMT):

Orderer multi-organizacional.pdf

braduf (Sat, 19 Sep 2020 17:27:51 GMT):

Identidad digital.pdf

braduf (Sat, 19 Sep 2020 17:28:06 GMT):

Chaincode con datos privados de transacciones.pdf

braduf (Sat, 19 Sep 2020 17:30:24 GMT):
Claro que si: - https://chat.hyperledger.org/channel/community-latinoamerica?msg=p2gXFEv2Crr7zNzbe - https://chat.hyperledger.org/channel/community-latinoamerica?msg=QPP8vHDLsS5uhWuKZ - https://chat.hyperledger.org/channel/community-latinoamerica?msg=NmTEDSDQRiS9nwSBg

braduf (Sat, 19 Sep 2020 17:31:13 GMT):
Claro que si: - https://chat.hyperledger.org/channel/community-latinoamerica?msg=p2gXFEv2Crr7zNzbe - https://chat.hyperledger.org/channel/community-latinoamerica?msg=QPP8vHDLsS5uhWuKZ - https://chat.hyperledger.org/channel/community-latinoamerica?msg=NmTEDSDQRiS9nwSBg

braduf (Sat, 19 Sep 2020 17:40:15 GMT):
Tambien en el repositorio estan todas las sessiones por release: https://github.com/braduf/curso-hyperledger-fabric/releases Entonces si quieren practicar con los datos privados, pueden tomar el release de la sessión de jueves y agregar lo de hoy ustedes mismo y compararlo con el release de hoy. Feliz fin de semana a todos!

AndreaCovino (Sat, 19 Sep 2020 19:37:55 GMT):
Muchas gracias!

davidwboswell (Mon, 21 Sep 2020 18:05:51 GMT):
There is a new blog post on the Hyperledger site about the Hyperledger Latinoamerica community. Please feel free to share this out to let people know about the great things happening with Hyperledger Latinoamerica: https://www.hyperledger.org/blog/2020/09/21/hyperledger-latinoamerica-a-new-regional-chapter

davidwboswell (Mon, 21 Sep 2020 22:37:05 GMT):
I'm excited to share that there is now a Spanish version of the Hyperledger home page at: https://es.hyperledger.org/. The translation was provided by Maria Teresa from Telefonica. This group may want to work with her to create content for the 'Recursos en tu idioma' section of the page that can point to Spanish documentation, communication channels and more.

JavierCervilla (Tue, 22 Sep 2020 20:07:04 GMT):
Has joined the channel.

mzrgh (Tue, 22 Sep 2020 21:05:31 GMT):
Hola,

mzrgh (Tue, 22 Sep 2020 21:06:55 GMT):
no encuentro el video de la sesión 8 para revisar alguno de los conceptos explicados por Bran. Pueden compartir de nuevo el Link? Gracias

RodrigoAlejandroMelo (Wed, 23 Sep 2020 00:32:06 GMT):
[ ](https://chat.hyperledger.org/channel/community-latinoamerica?msg=FLScA7jcjNRhC6yG4) Alli estan los link, pero dice que el video 8 no esta disponible.

andrescobars (Wed, 23 Sep 2020 00:45:06 GMT):
Hola génesis me podrías colaborar: Me decidí a subir un Host ubunto descargue el script, me ubico en la carpeta de la descarga y lo ejecuto pero me da permiso denegado.

camohe90 (Wed, 23 Sep 2020 00:55:27 GMT):
El vídeo 8 tenía un error de sincronia entre el audio y el vídeo por lo cual se borró del canal y esperamos mañana subirlo nuevamente

mzrgh (Wed, 23 Sep 2020 04:05:12 GMT):
Gracias

jdo1 (Wed, 23 Sep 2020 06:24:44 GMT):
Has joined the channel.

andrescobars (Wed, 23 Sep 2020 13:19:58 GMT):
Buenos dias: estoy intento subir el Docker del ejercicio pero no me carga en el puerto 8888 alguien me podría ayudar por favor

JavierCervilla (Thu, 24 Sep 2020 00:25:25 GMT):
buenas noches @ricardoruano desde España, estoy siguiendo el curso desde youtube, tengo todo correcto hasta el punto de probar el smartContract, por algun motivo me da el siguiente error, por mas que googleo no encuentro el problema asique pregunto al que sabe :) muchas gracias. `2020-09-24 00:05:16.015 UTC [chaincodeCmd] chaincodeInvokeOrQuery -> DEBU 042 ESCC invoke result: response: Error: endorsement failure during invoke. response: status:500 message:"error in simulation: failed to execute transaction a43b20939fd94aaa15ae8e036321671acc67ddc40d6282fece97dd9f9dffd246: could not launch chaincode datacontrol_1:6ff99d364de74c025219cd2075f41ecda88c086c7006bbf5f2560274708d3f20: error starting container: error starting container: API error (404): network acme-network_basic not found"`

JavierCervilla (Thu, 24 Sep 2020 01:46:17 GMT):
me autorrespondo a mi mismo, era el nombre de la network en el peer-base.yaml me creaba los contenedores pero no detectaba que estaban en la misma red asique no los levantaba, todo working a punto de dejar el curso pero seguire nadando :) excelente curso por cierto muchas gracias

mzrgh (Thu, 24 Sep 2020 06:52:43 GMT):
Buenos días. ¿Ya se ha subido?

mzrgh (Thu, 24 Sep 2020 06:53:00 GMT):
me gustaría repasarlo antes de la sesión de hoy. Gracias

jpramirezh (Thu, 24 Sep 2020 16:03:11 GMT):
Has joined the channel.

JosepVerdura (Thu, 24 Sep 2020 22:53:20 GMT):
Bona nit, buenas noches desde Barcelona ( Spain ), listo para la última sesión del curso, un saludo a todos

GiacomoTeruggi (Thu, 24 Sep 2020 22:56:15 GMT):
Buenas Tardes desde MX!!! Última sesión 🤯

camohe90 (Thu, 24 Sep 2020 22:56:29 GMT):
Muy buenas tardes a todos

camohe90 (Thu, 24 Sep 2020 22:56:43 GMT):
hoy es nuestra última sesión

AndreaCovino (Thu, 24 Sep 2020 22:56:44 GMT):
Buenas tardes a todos, desde Panamá.

mhgarcia (Thu, 24 Sep 2020 22:56:57 GMT):
Buenas tardes desde Argentina!!

JulianESanabriaS (Thu, 24 Sep 2020 22:57:30 GMT):
Buenas tardes a todos, desde Bogotá

RodrigoAlejandroMelo (Thu, 24 Sep 2020 23:00:56 GMT):
Buenas.

LucioCanche (Thu, 24 Sep 2020 23:01:19 GMT):
Buenas tardes! Saludos!

Neoradix (Thu, 24 Sep 2020 23:01:19 GMT):
Buenas noches desde la costa este de España, Murcia

nelsonbermudez01 (Thu, 24 Sep 2020 23:01:43 GMT):
Hola a todos

bjlanza (Thu, 24 Sep 2020 23:01:53 GMT):
Aquí desde el Noroeste de España, León

Neoradix (Thu, 24 Sep 2020 23:02:39 GMT):
tomando una taza de café

RichardDavid (Thu, 24 Sep 2020 23:02:42 GMT):
Buenas noches a todos.

bjlanza (Thu, 24 Sep 2020 23:03:00 GMT):
Almorzar dice, si si de 1 a 3 de la mañana no os voy a echar de menos ;9

jorgeRodriguez (Thu, 24 Sep 2020 23:04:28 GMT):
Buenas tardes/noches a todos

gonzalofernandez (Thu, 24 Sep 2020 23:05:17 GMT):
Buenas noches tardes para todos. Desde ya gracias por tanto conocimiento y generosidad

LucioCanche (Thu, 24 Sep 2020 23:06:23 GMT):
Todos queremos una playera como la de Ricardo XD

mzrgh (Thu, 24 Sep 2020 23:06:25 GMT):
Buenas noches desde Zaragoza (España)

ArielVega (Thu, 24 Sep 2020 23:07:02 GMT):
buenas noches

camohe90 (Thu, 24 Sep 2020 23:08:14 GMT):
@bjlanza me refería a la sesión del sábado, porque si en el horario de España no se como logran unirse en ese horario de 1-3 de la mañana

Rafael-Lizardo-2020 (Thu, 24 Sep 2020 23:08:15 GMT):
Buenas noches a todos

bjlanza (Thu, 24 Sep 2020 23:09:31 GMT):
Con legañas, y por apoyar el magnifico trabajo y esfuerzo que haceis.

camohe90 (Thu, 24 Sep 2020 23:09:45 GMT):
:grin:

bjlanza (Thu, 24 Sep 2020 23:10:05 GMT):
Teneis que explicar al final lo de las listas por lo de asistencia o demás.

LucioCanche (Thu, 24 Sep 2020 23:10:24 GMT):
El sistema bajo prueba (SUT) se refiere a un sistema que está siendo validado por los testers. La terminología también se conoce como aplicación bajo prueba. El Sistema bajo prueba (SUT) también corresponde a un software que ha madurado y ha pasado por pruebas unitarias y de integración. https://www.tutorialspoint.com/software_testing_dictionary/system_under_test.htm

camohe90 (Thu, 24 Sep 2020 23:13:00 GMT):
si señor, eso haremos

camohe90 (Thu, 24 Sep 2020 23:13:41 GMT):
Al finalizar la presentación de Bram explicaremos sobre el proceso de certificados de asistencia y emisión del bono de descuento

Acanseco7 (Thu, 24 Sep 2020 23:19:55 GMT):
Arturo canseco presente no me pude meter con mi nombre. :s

ricardoruano (Thu, 24 Sep 2020 23:24:51 GMT):
thanks @DavidBoswell

LucioCanche (Thu, 24 Sep 2020 23:34:39 GMT):
El protocolo MQTT proporciona un método ligero para realizar mensajes mediante un modelo de publicación / suscripción. Esto lo hace adecuado para la mensajería de Internet de las cosas, como con sensores de baja potencia o dispositivos móviles como teléfonos, computadoras integradas o microcontroladores. https://mosquitto.org/

LucioCanche (Thu, 24 Sep 2020 23:34:39 GMT):
El protocolo MQTT proporciona un método ligero para realizar mensajes mediante un modelo de publicación / suscripción. Esto lo hace adecuado para la mensajería de Internet de las cosas, como con sensores de baja potencia o dispositivos móviles como teléfonos, computadoras integradas o microcontroladores. - https://mosquitto.org/ MQTT es un protocolo de transporte de mensajería de publicación / suscripción de Client Server. Es liviano, abierto, simple y está diseñado para que sea fácil de implementar. Estas características lo hacen ideal para su uso en muchas situaciones, incluidos entornos restringidos como la comunicación en los contextos de Máquina a Máquina (M2M) e Internet de las Cosas (IoT) donde se requiere una pequeña huella de código y / o el ancho de banda de la red es primordial. Cita de la especificación oficial MQTT 3.1.1

JuanVentrone (Thu, 24 Sep 2020 23:47:52 GMT):
Hola a todos disculpen la tardanza, problemas de luz, desde Venezuela

ricardoruano (Thu, 24 Sep 2020 23:54:34 GMT):
bienvenido+

andrescobars (Fri, 25 Sep 2020 00:25:11 GMT):
Muchas gracias

Neoradix (Fri, 25 Sep 2020 00:25:20 GMT):
Gran jornada. Muchas gracias!

sergiomar73 (Fri, 25 Sep 2020 00:26:31 GMT):
Excelente sesión de Bram, felicitaciones y muchas gracias! :clap:

Kasio24 (Fri, 25 Sep 2020 00:28:26 GMT):
muchísimas gracias mucho aprendizaje y muchas cosas por aprender, apreciamos el tiempo destinado y la gran disposición de compartir todo este conocimiento.

JuanVentrone (Fri, 25 Sep 2020 00:28:46 GMT):
ESTOY SUPER CONTENTO DE REALIZAR ESTECURSO CON USTEDES UN MILLON DE GRACIAS!

GiacomoTeruggi (Fri, 25 Sep 2020 00:29:01 GMT):
Muchas gracias a todos por compartir con nosotros su conocimiento!!

JuanVentrone (Fri, 25 Sep 2020 00:29:09 GMT):
gracias por su tiempo, gracias por su dedicacion, felicitaciones ustedes son unos pro!

RodrigoAlejandroMelo (Fri, 25 Sep 2020 00:29:28 GMT):
gracias gente, se los va a extranar :-( jeje

marg.trejo (Fri, 25 Sep 2020 00:29:35 GMT):
Muy agradecida, excelente curso!!!

alfuente (Fri, 25 Sep 2020 00:30:00 GMT):
Muchisimas gracias por el curso.

javiersalomon (Fri, 25 Sep 2020 00:30:54 GMT):
Una buena oportunidad de contribuir a la comunidad Hyperledger Latinoamerica es sumarse a la traducción de la documentación oficial de Hyperledger Fabric, los invitamos a completar este formulario de inscripción http://bit.ly/TraduccionHLFabric

javiersalomon (Fri, 25 Sep 2020 00:32:43 GMT):
Y pueden sumarse al chat de las traducciones para avanzar https://chat.hyperledger.org/channel/i18n-espanol

javiersalomon (Fri, 25 Sep 2020 00:33:58 GMT):
Webinar: Blockchain en el Cambio Climático y el Mercado de Energía Registros: https://us02web.zoom.us/webinar/register/WN_s1qYWIqeQX6Wn4pzZCQXog

FranciscoRobledoS (Fri, 25 Sep 2020 00:38:27 GMT):
Muy agradecido por la enorme información brindada, saludos desde Lima !

javiersalomon (Fri, 25 Sep 2020 00:38:33 GMT):
¡Felicitaciones a todos por llegar hasta aquí y haber finalizado el curso! :clap:

gonzalofernandez (Fri, 25 Sep 2020 00:43:06 GMT):
Gracias Camilo, Claudio, Ricardo, Bram y Javier. Un gran compromiso por crear comunidad y compartir conocimientos!!!!

RichardDavid (Fri, 25 Sep 2020 00:45:24 GMT):
Gracias por todo

msarabia (Fri, 25 Sep 2020 00:45:39 GMT):
Gracais a todos, Este curso estuvo retador pero sastifactorio llegar al final

mhgarcia (Fri, 25 Sep 2020 00:45:52 GMT):
Muchas gracias por todo fue un gran éxito !!!!

RichardDavid (Fri, 25 Sep 2020 00:47:14 GMT):
jajajaj estamos igual. Los vamos a echar de menos

RichardDavid (Fri, 25 Sep 2020 00:47:19 GMT):
"Por ahora"

kiellini (Fri, 25 Sep 2020 00:56:20 GMT):
Muchas gracias a todos.!!!

JulianESanabriaS (Fri, 25 Sep 2020 00:58:57 GMT):
Muchas gracias por este excelente curso, gracias Ricardo, Bram, Camilo

ArielVega (Fri, 25 Sep 2020 00:59:09 GMT):
Excelente curso, gracias por vuestro tiempo

javiersalomon (Fri, 25 Sep 2020 00:59:47 GMT):
Recuerden inscribirse al formulario para sumarse a las traducciones al español de la documentación de Hyperledger Fabric http://bit.ly/TraduccionHLFabric :)

JuanVentrone (Fri, 25 Sep 2020 01:00:16 GMT):
Muhaas Gracias!

Neoradix (Fri, 25 Sep 2020 01:00:24 GMT):
Gracias y hasta pronto

Kasio24 (Fri, 25 Sep 2020 01:00:24 GMT):
muchísimas gracias mucho aprendizaje y muchas cosas por aprender, apreciamos el tiempo destinado y la gran disposición de compartir todo este conocimiento. Saludos especiales para Ricardo, Camilo, Bram, Claudio y Javier.

jorgeRodriguez (Fri, 25 Sep 2020 01:00:41 GMT):
Excelente curso, muchas gracias a todos!

javiersalomon (Fri, 25 Sep 2020 01:00:44 GMT):
Buenas noches a todos y felicitaciones nuevamente

nucarlos (Fri, 25 Sep 2020 01:00:46 GMT):
Gracias excelente curso

msarabia (Fri, 25 Sep 2020 01:01:14 GMT):
Yo los voya seguir molestando con preguntas tecnicas : )

msarabia (Fri, 25 Sep 2020 01:01:21 GMT):
:woo:

camohe90 (Fri, 25 Sep 2020 01:06:07 GMT):
Gracias a todos y seguimos en contacto, subiremos los vídeos de las últimas sesiones a youtube

braduf (Fri, 25 Sep 2020 01:49:50 GMT):
Muchas gracias a toda la comunidad por tanto compromiso, apoyo y participación! Felicitaciones a todos y muchos exitos con la certificación!

braduf (Fri, 25 Sep 2020 01:50:36 GMT):

Caliper.pdf

braduf (Fri, 25 Sep 2020 01:52:56 GMT):
Aqui les comparto todavia la presentación de hoy y el repositorio de github queda disponible para revisarlo, con unos releases por clase, como el release con el codigo de hoy: https://github.com/braduf/curso-hyperledger-fabric/releases/tag/v1.4.1-caliper

Acanseco7 (Fri, 25 Sep 2020 03:14:54 GMT):
I’ll gracias por el curso estuvo increíble

mhgarcia (Fri, 25 Sep 2020 12:27:34 GMT):
Muchas gracias a ustedes, aprendimos muchísimo!!!!!!

javiersalomon (Fri, 25 Sep 2020 13:08:23 GMT):
Huge @DavidBoswell

mzrgh (Fri, 25 Sep 2020 21:05:49 GMT):
Gran curso. Enhorabuena a los organizadores. Espero con ansia los vídeos pendientes para repasar los conceptos.

camohe90 (Sat, 26 Sep 2020 14:45:38 GMT):
Muy buenos días a todos y se encuentra disponible los vídeos de la sesión 8,9,10 del curso Sesión 8 : https://youtu.be/X6qbOV_i9zM Sesión 9: https://youtu.be/O4jpG3he4a8 Sesión 10: https://youtu.be/3YerBHNsE2s

camohe90 (Sat, 26 Sep 2020 14:45:38 GMT):
Muy buenos días a todos ya se encuentra disponible los vídeos de la sesión 8,9,10 del curso Sesión 8 : https://youtu.be/X6qbOV_i9zM Sesión 9: https://youtu.be/O4jpG3he4a8 Sesión 10: https://youtu.be/3YerBHNsE2s

mhgarcia (Sat, 26 Sep 2020 14:46:25 GMT):
Buenas a todos, se va a extrañar la clase de hoy

camohe90 (Sat, 26 Sep 2020 14:46:28 GMT):
Solo falta la última sesión por subir al Youtube

camohe90 (Sat, 26 Sep 2020 14:46:28 GMT):
Solo falta la última sesión por subir a Youtube

camohe90 (Sat, 26 Sep 2020 14:48:14 GMT):
@mhgarcia ya era nuestro plan de sábado, esperamos pronto poder anunciarles un nuevo curso

mhgarcia (Sat, 26 Sep 2020 14:51:52 GMT):
Esperemos que si !!!! yo ya tenia mi agenda bloqueada jajaja y también que la comunidad siga creciendo cada día mas.

mhgarcia (Sat, 26 Sep 2020 14:52:42 GMT):
De verdad se agradece el gran esfuerzo que pusieron para armar esta gran capacitación.

Exkepticoin (Sat, 26 Sep 2020 15:19:28 GMT):
Acabo de entrar por inercia. Avísenme, por favor, cuándo nos vemos de nuevo.

Acanseco7 (Sat, 26 Sep 2020 16:08:46 GMT):
Igual

Acanseco7 (Sat, 26 Sep 2020 16:08:51 GMT):
Igual acabo de entrar por inercia

cfcedeno (Sat, 26 Sep 2020 17:04:33 GMT):
jajajajaaja... la costumbre de estar los sabados atento a la capacitación... igual amanecí con la idea de chequear el calendario y no había clase hoy :disappointed_relieved:

camohe90 (Sat, 26 Sep 2020 20:45:08 GMT):
Sí alguno se anima a hacernos una sesión para enseñarnos sobre algún tema de fabric, me contacta y no perdemos la bonita costumbre de vernos

camohe90 (Sat, 26 Sep 2020 20:45:08 GMT):
Sí alguno se anima a proponer una sesión para enseñarnos sobre algún tema de fabric, me contacta y no perdemos la bonita costumbre de vernos

camohe90 (Sat, 26 Sep 2020 20:45:15 GMT):
:grin:

mzrgh (Sun, 27 Sep 2020 16:50:30 GMT):
Hola, ¿podéis compartir la presentación que utilizó Ricardo en las primeras sesiones del curso?

oschezcu (Sun, 27 Sep 2020 18:48:30 GMT):
Has joined the channel.

vojedav (Mon, 28 Sep 2020 02:42:27 GMT):
Yo tengo una propuesta: una sesión que trate sobre los eventos generados por las transacciones en el blockchain. Como atraparlos (observer), etc. No encuentro demasiada documentación al respecto

crgb (Mon, 28 Sep 2020 09:16:49 GMT):
donde esta publicado el proceso?

camohe90 (Mon, 28 Sep 2020 12:33:21 GMT):
Durante estas dos semanas vamos a consolidar la asistencias al curso y las personas que tengan más del 70% tendrá el certificado de participación y los que tengan más del 80% recibirán el bono de descuento de 30%

camohe90 (Mon, 28 Sep 2020 21:39:28 GMT):
@vojedav la idea es que algún mimbro de la comunidad que tenga la experiencia en el tema nos ayude a preparar la sesión.

jordi.escudero (Tue, 29 Sep 2020 11:20:56 GMT):
Has joined the channel.

javiersalomon (Wed, 30 Sep 2020 21:11:07 GMT):
Para los que extrañan el curso el jueves a la misma hora en el mismo link de acceso tenemos el workshop para la traducción de la documentación de Hyperledger Fabric al Español, necesitamos quienes se sumen completen el siguiente formulario para darles permiso en el repositorio de Hyperledger: https://bit.ly/TraduccionHLFabric

javiersalomon (Wed, 30 Sep 2020 21:11:35 GMT):
Hola ¿Cómo están?

javiersalomon (Wed, 30 Sep 2020 21:11:49 GMT):
Espero estén bien

javiersalomon (Wed, 30 Sep 2020 21:12:11 GMT):
Para los que extrañan el curso el jueves a la misma hora en el mismo link de acceso tenemos el workshop para la traducción de la documentación de Hyperledger Fabric al Español, necesitamos quienes se sumen completen el siguiente formulario para darles permiso en el repositorio de Hyperledger: https://bit.ly/TraduccionHLFabric

javiersalomon (Wed, 30 Sep 2020 21:13:29 GMT):
Y pueden sumarse al canal de chat donde estamos llevando adelante este nuevo desafío https://chat.hyperledger.org/channel/i18n-espanol

camohe90 (Wed, 30 Sep 2020 21:27:07 GMT):
¿Quieres saber cómo una tecnología como #Blockchain puede ayudar a hacer de la cadena de producción, distribución y consumo de energía una gestión más eficiente y transparente y cómo esto puede influir positivamente en el cambio climático?, no te pierdas las sesión de hoy a las 05:00 pm Regístrate : https://lnkd.in/dkbYEp9

camohe90 (Wed, 30 Sep 2020 21:27:07 GMT):
¿Quieres saber cómo una tecnología como #Blockchain puede ayudar a hacer de la cadena de producción, distribución y consumo de energía una gestión más eficiente y transparente y cómo esto puede influir positivamente en el cambio climático?, no te pierdas las sesión de hoy a las 05:00 pm Colombia, México, Ecuador, Peru 18:00 Venezuela - Bolivia 19:00 Argentina - Chile Regístrate : https://lnkd.in/dkbYEp9

AndreaCovino (Wed, 30 Sep 2020 23:17:51 GMT):
Muchas gracias a todos por organizar este evento.

camohe90 (Thu, 01 Oct 2020 13:47:23 GMT):
@AndreaCovino con mucho gusto y te invitamos a que nos sigas acompañando en los próximos eventos

camohe90 (Thu, 01 Oct 2020 22:53:36 GMT):
Para todos los interesados en apoyar el proceso de traducción de la documentación de hyperledger Fabric, en 10 minutos haremos un workshop explicando como es el proceso. Los esperamos https://us02web.zoom.us/j/83944607895?pwd=RCtoZjZhaDhhK1hhUVROTWM2bUFqUT09

javiersalomon (Thu, 01 Oct 2020 22:55:51 GMT):
:clap:

da3 (Thu, 01 Oct 2020 22:56:31 GMT):
Gracias

javiersalomon (Thu, 01 Oct 2020 23:17:43 GMT):
Ya estamos en línea https://us02web.zoom.us/j/83944607895?pwd=RCtoZjZhaDhhK1hhUVROTWM2bUFqUT09

RodrigoAlejandroMelo (Fri, 02 Oct 2020 00:12:20 GMT):
Les paso link a algunos de los q son cortitos, para q aprendar el workflow: https://github.com/hyperledger/fabric-docs-i18n/issues/156 https://github.com/hyperledger/fabric-docs-i18n/issues/174

RodrigoAlejandroMelo (Fri, 02 Oct 2020 00:14:31 GMT):
Estos un poco mas elavorados pero igual razonablemente cortos :P https://github.com/hyperledger/fabric-docs-i18n/issues/157 https://github.com/hyperledger/fabric-docs-i18n/issues/158 https://github.com/hyperledger/fabric-docs-i18n/issues/161

RodrigoAlejandroMelo (Fri, 02 Oct 2020 00:14:44 GMT):
Esos son good-first-issue :P

RodrigoAlejandroMelo (Fri, 02 Oct 2020 00:15:07 GMT):
ojo q aun no podemos asignarlosnos (por los q dijeron q manana se pondrian).

joanzam (Fri, 02 Oct 2020 13:44:59 GMT):
Hola a todos, alguien pudiera informarnos cuando subirán la última sesión a YouTube ?

camohe90 (Fri, 02 Oct 2020 16:59:16 GMT):
@joanzam lunes o martes ya se subirá

kiellini (Fri, 02 Oct 2020 17:11:49 GMT):
:thumbsup:

alfuente (Fri, 02 Oct 2020 23:43:24 GMT):
Les comento a quienes participaron en el curso y deseaban certificarse como Certified Hyperledger Fabric Developer que acaban de comunicar que hasta aprox enero de 2021 no se va a poder dar el examen de certificación porque se va a migrar el examen a la versión 2.2 de fabric.

jalmajano (Tue, 06 Oct 2020 08:06:02 GMT):
Has joined the channel.

camohe90 (Tue, 06 Oct 2020 15:47:10 GMT):
@alfuente gracias por la información vamos a hacer la gestión para extender la validez del bono de descuento

msarabia (Tue, 06 Oct 2020 17:30:14 GMT):
Buenos dias desde México, alguien sabe si ya enviaron los descuentos y los certificados de asistencia ?

mhgarcia (Tue, 06 Oct 2020 18:43:40 GMT):
Hasta el momento no, a mi tampoco me llego ninguna notificacion

camohe90 (Tue, 06 Oct 2020 19:01:51 GMT):
Muy buenas tardes, estamos en el proceso de consolidar la información de la asistencia y teniendo en cuenta el comentario de @alfuente tenemos que hacer la gestión para extender el periodo de validez del bono de descuento

camohe90 (Tue, 06 Oct 2020 19:02:18 GMT):
Apenas se envien los correos les aviso por este medio

mhgarcia (Tue, 06 Oct 2020 19:23:42 GMT):
Muchas gracias!!!

camohe90 (Tue, 06 Oct 2020 19:25:31 GMT):
muchas gracias a uds y los invitamos a que como miembros de la comunidad puedan proponernos webniars, eventos y masterclass sobre temas específicos, si alguien se anima pe puede enviar un mensaje directo

tonyway (Tue, 06 Oct 2020 21:00:03 GMT):
algun estatus de esto?

camohe90 (Tue, 06 Oct 2020 21:22:17 GMT):
Muy buenas tardes, estamos en el proceso de consolidar la información de la asistencia y teniendo en cuenta el comentario de @alfuente tenemos que hacer la gestión para extender el periodo de validez del bono de descuento Apenas se envien los correos les aviso por este medio

RichardDavid (Wed, 07 Oct 2020 01:01:14 GMT):
Gracias por la información, mucho más tiempo para estudiar. :sweat_smile:

dviejo (Wed, 07 Oct 2020 09:54:02 GMT):
Has joined the channel.

RogelioPumajulca (Sun, 11 Oct 2020 05:06:22 GMT):
Has joined the channel.

AndreaCovino (Mon, 12 Oct 2020 15:12:39 GMT):
Hola a todos, donde encuentro el calendario de los próximos eventos? Muchas gracias.

camohe90 (Tue, 13 Oct 2020 16:37:48 GMT):
@AndreaCovino buenos días en este link esta el calendario de eventos https://lists.hyperledger.org/g/community-latinoamerica-chapter/calendar

camohe90 (Tue, 13 Oct 2020 16:47:11 GMT):
Tenemos confirmado para el próximo lunes con IBM

camohe90 (Tue, 13 Oct 2020 16:49:37 GMT):
¿Ya sabes como IBM está incorporando tecnología #Blockchain usando Hyperledger en la cadena de suministro de la comida que llega a tu mesa? El lunes 19 de octubre @MariaMunaro, líder Blockchain de @IBMArgentina nos contará sobre IBM Food Trust. 05:00 pm Colombia, Perú, México, Ecuador, Panamá 18:00 Venezuela, Bolivia 19:00 Argentina, Chile Regístratae https://bit.ly/33OWlgw

camohe90 (Tue, 13 Oct 2020 16:49:37 GMT):
¿Ya sabes como IBM está incorporando tecnología #Blockchain usando Hyperledger en la cadena de suministro de la comida que llega a tu mesa? El lunes 19 de octubre @MariaMunaro, líder Blockchain de @IBMArgentina nos contará sobre IBM Food Trust. 05:00 pm Colombia, Perú, México, Ecuador, Panamá 18:00 Venezuela, Bolivia 19:00 Argentina, Chile Regístrate https://bit.ly/33OWlgw

AndreaCovino (Wed, 14 Oct 2020 16:43:06 GMT):
Muchas gracias

jordiguirao (Thu, 15 Oct 2020 14:30:54 GMT):
Has joined the channel.

Titopsky (Mon, 19 Oct 2020 23:07:21 GMT):
Has joined the channel.

Titopsky (Mon, 19 Oct 2020 23:07:23 GMT):
Saludos

mhgarcia (Tue, 20 Oct 2020 12:17:53 GMT):
Hola Titopsky

Titopsky (Tue, 20 Oct 2020 17:39:43 GMT):
Hola me dedico a la movilidad sostenible, en proyectos alineados con la agenda 2030, me pareció que en un webinar hablaron de la participación de Hyperledger en el marcado de bonos de carbono. tienen alguna información al respecto?

Titopsky (Tue, 20 Oct 2020 17:39:50 GMT):
Saludos

SandraArmas (Thu, 22 Oct 2020 15:20:48 GMT):
Has joined the channel.

SandraArmas (Thu, 22 Oct 2020 15:20:48 GMT):
Saludos cordiales, soy nueva en el tema ingresando para aprender

ricardoruano (Thu, 22 Oct 2020 16:00:32 GMT):
Bienvenida Sandra

tonyway (Thu, 22 Oct 2020 16:39:51 GMT):
vale gracias seguiré a la espera

camohe90 (Fri, 23 Oct 2020 14:21:51 GMT):
@Titopsky de pronto fue en el webinar de Energia, te comparto el link de youtube del video https://www.youtube.com/watch?v=HLi0hl-MNMk&list=PL0MZ85B_96CHQRi86LhvG9ikSxpdMH1rz

davidwboswell (Fri, 23 Oct 2020 16:35:38 GMT):
I tweeted about next week's Latinoamerica meetup with Boston Scientific on the Hyperledger Twitter account. Please feel free to retweet and help share information about the event. https://twitter.com/Hyperledger/status/1319674694698627072

camohe90 (Fri, 23 Oct 2020 20:17:59 GMT):
¿Quieres conocer el potencial de blockchain en el sector Salud y cómo se pueden agilizar procesos en la cadena de abastecimiento? No te pierdas el próximo miércoles 28 de Octubre un nuevo webinar de Hyperledger Latinoamerica junto a Jorge Luis Ramírez García de Boston Scientific. Donde hablaremos acerca de detección de demanda en tiempo real, planificación colaborativa y reabastecimiento mediante blockchain. Regístrate: https://lnkd.in/gY5Q6Yq 05:00 pm Colombia, Perú, México y Ecuador (GMT -5 / EST) 18:00 Venezuela, Bolivia (GMT -4) 19:00 Argentina, Uruguay y Chile (GMT -3)

Ruiz-Tapiador (Sat, 24 Oct 2020 19:09:59 GMT):
Has joined the channel.

Ruiz-Tapiador (Sat, 24 Oct 2020 19:10:09 GMT):
Hola a todos

crgb (Sun, 25 Oct 2020 13:16:29 GMT):
Alguna novedad con respecto a este tema?

jordi.escudero (Tue, 27 Oct 2020 08:47:02 GMT):
Hola a todos, estoy buscando referencias para la construccion de aplicaciones mobiles que puedan interactuar con una red hlf sin necesidad de middleware.

jordi.escudero (Tue, 27 Oct 2020 08:47:36 GMT):
La idea es poder firmar transacciones desde un dispositivo sin tener que almacenar las credenciales privadas en un storage compartido.

jordi.escudero (Tue, 27 Oct 2020 08:48:51 GMT):
¿Alguien conoce alguna iniciativa de este estilo? No se si es viable utilizar el node-sdk de fabric en una aplicacion hibrida con ionic o similar...

jordi.escudero (Tue, 27 Oct 2020 08:49:01 GMT):
Gracias

edgardulce (Thu, 29 Oct 2020 02:57:31 GMT):
Has joined the channel.

edgardulce (Thu, 29 Oct 2020 02:57:32 GMT):
Buenas noches, con respecto a la conferencia del día de hoy, es posible compartir la grabación. Muchas gracias por su información

JosepVerdura (Thu, 29 Oct 2020 17:21:20 GMT):
Buenas tardes; ¿ alguien puede decirme si finalmente se van a distribuir los certificados de asistencia al curso de Hyperledger de los que completamos mas del 70% del curso que finalizo en septiembre ? Gracias

camohe90 (Thu, 29 Oct 2020 22:08:36 GMT):
@JosepVerdura Si señor estamos en pruebas de la plataforma con la que vamos a emitir los certificado por eso ha sido la demora, pero si los vamos a emitir

camohe90 (Thu, 29 Oct 2020 22:08:58 GMT):
Hola Edgar el lunes o martes ya estará disponible en el canal de youtube

camohe90 (Thu, 29 Oct 2020 22:09:24 GMT):
Si señor estamos en pruebas de la plataforma con la que vamos a emitir los certificado por eso ha sido la demora, pero si los vamos a emitir

Scolcoin (Fri, 30 Oct 2020 23:20:17 GMT):
Has joined the channel.

Scolcoin (Fri, 30 Oct 2020 23:20:18 GMT):
Hola a Todos quiero retomar el tema de Hyperledger lo abandone en enero de este año ahora tengo un poco de tiempo

Scolcoin (Fri, 30 Oct 2020 23:26:52 GMT):
donde puedo conseguir informacion actualizada de Hyperledger fabric

braduf (Sat, 31 Oct 2020 15:15:55 GMT):
Hola @jordi.escudero, hay dos formas que yo conozco por hacerlo. Una esta escrito aqui: https://hyperledger.github.io/fabric-sdk-node/release-2.2/tutorial-sign-transaction-offline.html De mi experiencia el paso "1. generate proposal bytes with the identity's certificate" no funciona con javascript puro porque usan unas cosas especificamente de node.js. El paso 2 y el paso 3 si se puede hacer en javascript y paso 3 es donde se hace la firma con la llave privada como tal. Lo que nosotros ya hemos hecho en un proyecto entonces fue tener un API para obtener el transaction proposal asi como Fabric lo necesita, llamar esa API desde la app movil y luego en la app movil hacer paso 2 y 3 para firmar ese proposal y con otro API enviarla a la red nuevamente.

braduf (Sat, 31 Oct 2020 15:21:41 GMT):
Otra forma que a mi me parece mejor, pero que no esta escrito en ningun lado todavia, es en las funciones de tu chaincode agregar un parametro "signature". Entonces por cada transacción que quieres hacer desde una app movil, haces firmar otro parametro de la función por ejemplo y agregas esa firma tambien como un parametro para la transacción, adentro del chaincode ahora puedes validar la firma y saber que realmente fue el dispositivo que posee la llave con que fue firmada. Eso no cambiaria nada en el flujo de como se genera y como se envia una transacción a la red, eso sigue siendo por APIs, solamente en tu chaincode, no validaras la identidad a traves del clientidentity, pero validas la identidad a traves de ese nuevo parametro propio, y lo validas con una libreria criptografica dependiendo del lenguaje que usas para el chaincode.

braduf (Sat, 31 Oct 2020 15:21:41 GMT):
Otra forma que a mi me parece mejor, pero que no esta escrito en ningun lado todavia, es en las funciones de tu chaincode agregar un parametro "signature". Entonces por cada transacción que quieres hacer desde una app movil, haces firmar otro parametro de la función por ejemplo en el dispositivo mismo y agregas esa firma tambien como un parametro para la transacción. Entonces no estas firmando la transaccion como tal en el dispositivo, pero si estas firmando algo con esa llave del dispositivo, y pasandolo por parametro al chaincode y entonces ahora puedes validar ese parametro, que es una firma, adentro del chaincode y saber que realmente fue el dispositivo que posee la llave con que fue firmada, independientemente de que organización al final generó la transacción como tal. Me parece mejor porque no cambiaria nada en el flujo de como se genera y como se envia una transacción a la red, eso sigue siendo por APIs, solamente en tu chaincode, no validaras la identidad a traves del clientidentity, pero validas la identidad a traves de ese nuevo parametro propio, y lo validas con una libreria criptografica dependiendo del lenguaje que usas para el chaincode.

braduf (Sat, 31 Oct 2020 15:27:45 GMT):
La segunda opción me parece mas flexible, mas eficiente y mas facil de implementar. Me puedes escribir si necesitas alguna ayuda mas.

braduf (Sat, 31 Oct 2020 15:33:15 GMT):
Hola @Scolcoin , en el canal de Youtube de Hyperledger, en este playlist: https://www.youtube.com/playlist?list=PL0MZ85B_96CHQRi86LhvG9ikSxpdMH1rz, puedes encontrar todas las sessiones del curso de "Desarrollador Blockchain en Hyperledger Fabric" en que se usó la version 2.2.0 de Fabric con que estaras actualizada.

braduf (Sat, 31 Oct 2020 15:33:15 GMT):
Hola @Scolcoin , en el canal de Youtube de Hyperledger, en este playlist: https://www.youtube.com/playlist?list=PL0MZ85B_96CHQRi86LhvG9ikSxpdMH1rz, puedes encontrar todas las sessiones del curso de "Desarrollador Blockchain en Hyperledger Fabric" en que se usó la version 2.2.0 de Fabric con que estaras actualizado.

marcosBaez (Mon, 02 Nov 2020 12:27:15 GMT):
Has joined the channel.

camohe90 (Tue, 03 Nov 2020 15:12:27 GMT):
Muy buenos días para todos

camohe90 (Tue, 03 Nov 2020 15:13:02 GMT):
en en canal de youtube ya se encuentran disponibles las grabaciones de todos los webinar

camohe90 (Tue, 03 Nov 2020 15:13:03 GMT):
https://www.youtube.com/playlist?list=PL0MZ85B_96CHQRi86LhvG9ikSxpdMH1rz

mhgarcia (Tue, 03 Nov 2020 15:30:51 GMT):
Gracias !!!

Ruiz-Tapiador (Wed, 04 Nov 2020 19:31:51 GMT):
Genial! lo que es el curso en si, son solo las 11 sesiones que hay en la playlist?

camohe90 (Wed, 04 Nov 2020 20:24:59 GMT):
Hola @Ruiz-Tapiador si señor son solo 11 sesiones

Ruiz-Tapiador (Wed, 04 Nov 2020 22:08:56 GMT):
Perfecto! muchas gracias!

camohe90 (Thu, 05 Nov 2020 16:29:33 GMT):
¿Te has preguntado la importancia que tiene la identidad digital como pieza fundamental en el despliegue de ecosistemas de confianza? Te invitamos el próximo miércoles 11 de Noviembre a un nuevo webinar de Hyperledger Latinoamerica junto a Juan José Miranda y David Ammouial de everis, donde hablaremos sobre KayTrust como un acelerador para implementar ecosistemas de confianza empresariales basados en identidad digital. Regístrate: https://lnkd.in/ekfWD-t 04:00 pm México (GMT -6) 05:00 pm Colombia, Perú, México y Ecuador (GMT -5 ) 18:00 Venezuela, Bolivia (GMT -4) 19:00 Argentina, Uruguay y Chile (GMT -3)

camohe90 (Thu, 05 Nov 2020 16:29:33 GMT):
¿Te has preguntado la importancia que tiene la identidad digital como pieza fundamental en el despliegue de ecosistemas de confianza? Te invitamos el próximo miércoles 11 de Noviembre a un nuevo webinar de Hyperledger Latinoamerica junto a Juan José Miranda y David Ammouial de everis, donde hablaremos sobre KayTrust como un acelerador para implementar ecosistemas de confianza empresariales basados en identidad digital. Regístrate: https://lnkd.in/ekfWD-t 04:00 pm México (GMT -6) 05:00 pm Colombia, Perú, México y Ecuador (GMT -5 ) 18:00 Venezuela, Bolivia (GMT -4) 19:00 Argentina, Uruguay y Chile (GMT -3) 23:00 España (GMT+1)

camohe90 (Thu, 05 Nov 2020 16:30:23 GMT):

everis.png

camohe90 (Thu, 05 Nov 2020 16:38:17 GMT):
Los invitamos al próximo webinar

camohe90 (Thu, 05 Nov 2020 16:38:17 GMT):
donde abordaremos el tema de identidad digital

camohe90 (Fri, 06 Nov 2020 16:03:39 GMT):
Comunidad muy buenos días

camohe90 (Fri, 06 Nov 2020 16:03:41 GMT):
Acompáñanos el próximo lunes 09 de Noviembre en la sesión informativa de como vincularte al Collabathon. Ayúdanos a desarrollar un sistema integrado de contabilidad climática a través de una colaboración radical #radicalcollaboration, Trabajaremos de la mano con Open Climate un proyecto de código abierto liderado por Yale University, que construye con Blockchain un sistema global transparente e integrado para contabilidad climática. Regístrate: https://lnkd.in/eX8MFwW 05:30 PM - 06:30 PM (México) 06:30 PM - 07:30 PM (Colombia - Perú - Ecuador) 19:30 - 20:30 (Bolivia - Venezuela) 20:30 - 21:30 (Argentina - Chile)

camohe90 (Fri, 06 Nov 2020 16:03:53 GMT):

collabathon.png

santicristobal (Fri, 06 Nov 2020 22:40:56 GMT):
Buenas! Les dejo el link a la cuenta de Twitter y Linkedin de la comunidad para estar siempre al día

santicristobal (Fri, 06 Nov 2020 22:41:05 GMT):
https://twitter.com/HyperledgerL

santicristobal (Fri, 06 Nov 2020 22:41:34 GMT):
https://www.linkedin.com/company/hyperledger-latinoamerica/

AdolfoAztlan (Sun, 08 Nov 2020 03:03:06 GMT):
Hola a todos, espero se encuentren bien todos... estoy retomando los cursos de la playlist de youtube, pero ahora me estoy enfrentando a un error en otra maquina ubuntu 16.04, estoy en la creación del canal en el contenedor cli, me manda el error: "Error: failed to create deliver client for orderer: orderer client failed to connect to order.acme.com:7050: failed to create new connection: connection error: desc = "transport: error while dialing: dial tcp: lookup order.acme.com on 127.0.0.11.53: no such host" ¿Alguién sabe a que se debe este error?

AdolfoAztlan (Sun, 08 Nov 2020 03:03:06 GMT):
Hola a todos, espero se encuentren bien todos... estoy retomando los cursos de la playlist de youtube, pero ahora me estoy enfrentando a un error en otra maquina ubuntu 16.04, estoy en la creación del canal en el contenedor cli, me manda el error: "Error: failed to create deliver client for orderer: orderer client failed to connect to order.acme.com:7050: failed to create new connection: connection error: desc = "transport: error while dialing: dial tcp: lookup order.acme.com on 127.0.0.11:53: no such host" ¿Alguién sabe a que se debe este error?

AdolfoAztlan (Sun, 08 Nov 2020 22:59:01 GMT):
hola ya resolví el error, fue un error de dedo garrafal en el comando. Pero ahora me marca error de permisos, ¿esto a qué se debe? "Error: got unexpected status: BAD_REQUEST -- error validating channel creation transaction for new channel 'marketplace', could not successfully apply update to template configuration: error authorizing update: error validating DeltaSet: policy for [Group] /Channel/Application not satisfied: implicit policy evaluation failed - 0 sub-policies were satisfied, but this policy requires 1 of the 'Admins' sub-policies to be satisfied"

AdolfoAztlan (Sun, 08 Nov 2020 23:38:26 GMT):
vuelvo a responderme a mí mismo, solucioné el error borrando los contenedores y network. E inicie desde el inicio todo, solo así solucioné el error. Si alguién pasa por lo mismo, espero le ayude esta información que pongo. Saludos a todos

jordi.escudero (Mon, 09 Nov 2020 11:57:07 GMT):
Muchisimas gracias! creo que la segunda opcion es la mas elegante y ademas conservas la firma del proveedor de acceso a la red.

jordi.escudero (Mon, 09 Nov 2020 11:57:47 GMT):
voy a proponer este tipo de solucion dentro de alguno de los proyectos de R&D en los que estoy involucrado

camohe90 (Mon, 09 Nov 2020 14:40:12 GMT):
@AdolfoAztlan gracias por compartinos tus errores y la manera como lo solucionaste

davidwboswell (Mon, 09 Nov 2020 15:55:51 GMT):
I just tweeted about this week's Hyperledger Madrid meetup about translating documentation into Spanish. Please feel free to help share this with your networks. https://twitter.com/Hyperledger/status/1325829158555930624

marcosBaez (Tue, 10 Nov 2020 11:49:33 GMT):
Hola a todos

marcosBaez (Tue, 10 Nov 2020 11:52:10 GMT):
Estaba intentandomanejar la api para java de HFCAClient y hasta ahora he sido capaz de crear y recuperar usuarios mediante RegistrationRequest y EnrollmentRequest y me gustar'ia saber si alguno de vosotros ha sido capaz de realizar una cambio de password a un usuario registrado mediante cualquiera de las apis que proporcinoan para comunicarse con la CA

marcosBaez (Tue, 10 Nov 2020 11:52:14 GMT):
gracias y un saludo

camohe90 (Wed, 11 Nov 2020 23:35:08 GMT):
Trabajaremos de la mano con Open Climate Collabathon un proyecto de código abierto liderado por Yale University , que construye con Blockchain un sistema global transparente e integrado para contabilidad climática. ¿Te gustaría participar? Te invitamos a que te sumes https://forms.gle/PiamDkRCTpuANkM49

camohe90 (Wed, 11 Nov 2020 23:35:08 GMT):
Trabajaremos de la mano con Open Climate Collabathon un proyecto de código abierto liderado por Yale University , que construye con Blockchain un sistema global transparente e integrado para contabilidad climática. ¿Te gustaría participar? Te invitamos a que te sumes https://forms.gle/PiamDkRCTpuANkM49 ¿Quieres saber más acerca del evento? Alfonso Govela nos explica en el siguiente vídeo https://www.facebook.com/104948977931018/videos/821592645262848

camohe90 (Wed, 11 Nov 2020 23:35:22 GMT):

collabathonv3.png

DanielRumana (Fri, 13 Nov 2020 14:04:02 GMT):
Has joined the channel.

javiersalomon (Fri, 13 Nov 2020 21:24:47 GMT):
¡Te invitamos al primer proyecto de Hyperledger Latinoamérica! Ahora puedes participar como parte del Nodo Hyperledger Latinoamérica en el Open Climate Collabathon que organiza el Yale Open Lab. Registra primero tu interés regional aquí: https://forms.gle/PiamDkRCTpuANkM49 Únete a la sesión de preguntas y respuestas con la comunidad de Hyperledger Latinoamérica, Sábado 14 de Noviembre en el siguiente enlace: https://us02web.zoom.us/j/85891805100?pwd=RmZONGNEbEk0dzNJcEFSMFRjYkNRUT09 08:00 México 09:00 Colombia, Peru, Ecuado 10:00 Venezuela, Bolivia 11:00 Argentina, Chile Te compartimos información relevante. 1. Fechas: El próximo sábado 14 iniciamos nuestra colaboración en el Grupo de Trabajo de Hyperledger. Trabajaremos juntos hasta el domingo 22. Puedes ver el calendario completo del evento aquí https://www.collabathon.openclimate.earth/2020-november-sprint Te recomendamos asistir a la Reunión de Inducción el Sábado 14 de Noviembre de 2020: https://yale.zoom.us/meeting/register/tJAvdeuspjsrHNYUfYvd4Wj3gPu3k8JhpuxV 11:00 México 12:00 Colombia, Peru, Ecuado 13:00 Venezuela, Bolivia 14:00 Argentina, Chile 2. Propuesta: La propuesta de trabajo contempla mejorar la interoperabilidad de múltiples aplicaciones y procesos de negocio para el campo de energía solar y sus finanzas. Tendrás oportunidad de seguir un ejemplo completo de aplicación de la tecnología Blockchain para este importante caso de uso que abre enormes oportunidades de emprendimiento y colaboración. 3. Documentos: Te recomendamos leas tres documentos que describen el panorama de trabajo del grupo propuesto por Hyperledger. - La idea general https://collabathon-docs.openclimate.earth/prompts-1/2020-working-groups/hyperledger-working-group - El caso de uso https://collabathon-docs.openclimate.earth/prompts-1/2020-working-groups/hyperledger-working-group/deploy-net-emissions-blockchain-ledger - Un ejemplo https://collabathon-docs.openclimate.earth/prompts-1/2020-working-groups/hyperledger-working-group/solar-financing-app-interoperability 4. Procedimiento de trabajo Regístrate en la Wiki https://app.gitbook.com/invite/open-climate?invite=-LqvHs8psq-ZwnF87hDK Conéctate en Discord https://discord.gg/cBYqNHh6YX Usa siempre el #hyperledgerlatinoamerica para que todos podamos identificarte como miembro del equipo Invita colaboradoras y colaboradores en tus redes sociales #hyperledgerlatinoamerica #openclimatecollabathon #radicalcollaboration Manda tus comentarios, propuestas, ideas, sugerencias… todo lo que consideres relevante para este Open Climate Collabathon Sigue en contacto con nosotros para co-crear nuestra propuesta. Cualquier duda, manda un e-mail (alfonsogovela@alum.mit.edu) y te la respondemos en privado. ¡ Bienvenid@ a este primer proyecto de Hyperledger Latinoamérica !

camohe90 (Sat, 14 Nov 2020 14:11:01 GMT):
Ya nos encontramos en la reunión de preguntas y respuestas de collabathon

camohe90 (Sat, 14 Nov 2020 14:11:09 GMT):
https://us02web.zoom.us/j/85891805100?pwd=RmZONGNEbEk0dzNJcEFSMFRjYkNRUT09

camohe90 (Sat, 14 Nov 2020 14:11:12 GMT):
pueden sumarse

camohe90 (Tue, 17 Nov 2020 15:40:07 GMT):
Comunidad muy buenos días

camohe90 (Tue, 17 Nov 2020 15:40:23 GMT):
en el transcurso del día de hoy mañana les estarán llegando a sus correos

camohe90 (Tue, 17 Nov 2020 15:40:35 GMT):
la certificación de participación del curso

tonyway (Tue, 17 Nov 2020 17:29:24 GMT):
que bien

camohe90 (Tue, 17 Nov 2020 18:26:07 GMT):
Ya fueron enviados a sus correos electrónicos el certificado. Cualquier inquietud me pueden escribir un mensaje directo

nelsonbermudez01 (Wed, 18 Nov 2020 02:11:10 GMT):
Pregunta acerca de las certificaciones, lo visto en el curso es mas conforme a la Certificacion Developer o Administrator. Cual de las 2 es mas cercana a lo visto en el curso. Muchas gracias.

crgb (Wed, 18 Nov 2020 06:46:33 GMT):

Clipboard - November 18, 2020 2:46 PM

crgb (Wed, 18 Nov 2020 06:46:56 GMT):
this is fucking awesome!

crgb (Wed, 18 Nov 2020 06:48:08 GMT):
Gracias a todo el equipo de Hyperledger Latinoamerica... todavia queda mucho por controlar esta tecnologia pero definitivamente es un gran paso!

ricardoruano (Wed, 18 Nov 2020 14:12:37 GMT):
Podria decir que es un 50% de ambas lo diseñamos así para que en adelante ustedes puedan especializarse

mzrgh (Sat, 21 Nov 2020 09:25:36 GMT):
Hola

mzrgh (Sat, 21 Nov 2020 09:26:15 GMT):
en mi caso no lo he recibido y estuve conectado de principio a fin en las 11 sesiones. Por favor, ¿podéis ver dónde está el problema?

mzrgh (Sat, 21 Nov 2020 09:26:18 GMT):
Gracias!

tonyway (Mon, 23 Nov 2020 19:19:38 GMT):
escribele a camohe90, yo estoy igual que tu pero si falte a una sola clase

joel.cotrado (Tue, 24 Nov 2020 14:54:53 GMT):
mira en los correos pasados, a mi me quedo sepultado entre todos los mails que llegaron de hyperledgerlatinoamerica

AndresF 4 (Tue, 24 Nov 2020 16:28:59 GMT):
Has joined the channel.

AndresF 4 (Tue, 24 Nov 2020 16:28:59 GMT):
Hola Hola, alguien en línea? Tengo algunas dudas con commercial paper tutorial

AndresF 4 (Tue, 24 Nov 2020 20:42:46 GMT):
Bueno, en todo caso. Soy Andrés y estoy acá porque en mi empresa hemos iniciado un proyecto con esta tecnología. Vengo con el interés de aprender y compartir con otras personas que usan esta tecnología

AndresF 4 (Tue, 24 Nov 2020 20:42:54 GMT):
Saludos a todas las personas del grupo

RodrigoAlejandroMelo (Wed, 25 Nov 2020 15:00:41 GMT):
Estimados, consulta conceptual de a donde poder ir a leerlo aunque sea :-D quizas los mas experimentados como @ricardoruano @camohe90 @javiersalomon @claudiocebpaz tengan en vista algun recurso pero obvio, cualquiera es bienvenido

RodrigoAlejandroMelo (Wed, 25 Nov 2020 15:01:14 GMT):
En donde trabajo estamos arrancando con blockchain, hyperledger fabric, haciendo una PoC sobre sistemas de puntos de fidelidad

RodrigoAlejandroMelo (Wed, 25 Nov 2020 15:02:03 GMT):
Estoy buscando que leer a nivel teorico ocneptual. Hasta donde van regals en blockchain y cuales quedan fuera de la misma? manejo completo en la blockchain de los datos o base de datos por ejemplo para manejar usuarios?

RodrigoAlejandroMelo (Wed, 25 Nov 2020 15:02:40 GMT):
Hasta donde la granularidad de lo que resuelve un chaincode? es comun hacer muchos que resuelven pequenas cosas o uno que resuelve muchas?

RodrigoAlejandroMelo (Wed, 25 Nov 2020 15:02:53 GMT):
Todas dudas asi conceptuales, practicas, que vamos teniendo.

RodrigoAlejandroMelo (Wed, 25 Nov 2020 15:03:56 GMT):
@braduf tmb por supuesto, q no lo encontre antes para arrobar. Hay lugares donde leer sobre esas cuestiones practicas? hablo de info consolidada, o esta distribuida por todos lados y con ejemplos?

claudiocebpaz (Wed, 25 Nov 2020 15:59:22 GMT):
Hola, @RodrigoAlejandroMelo . Muy bueno lo que estan haciendo, y claramente tiene respuestas que dependen del punto de vista del arquitecto de software.

claudiocebpaz (Wed, 25 Nov 2020 15:59:56 GMT):
Te puedo plantear algunas cosas desde mi punto de vista.

claudiocebpaz (Wed, 25 Nov 2020 16:01:09 GMT):
1. En mi experiencia, Blockchain es un componente de un sistema mayor. Sobre todo en blockchain empresarial. Tenes mucha inercia de interaccion con otros sistemas. Asi que pensar que es un reemplazo, siempre es complicado.

claudiocebpaz (Wed, 25 Nov 2020 16:01:58 GMT):
2. Blockchain (desde el punto de vista de fabric), funciona escencialmente como una DB distribuida y un TRANSPORTE. Es decir, que se ocupa de la propagacion del dato. Simplificando la sincronizacion entre nodos.

claudiocebpaz (Wed, 25 Nov 2020 16:04:36 GMT):
3. Normalmente dejas en smartcontracts toda la logica COMPARTIDA de los integrantes de tu network. Ejemplo: Si quieres que un sistema de fidelidad sea valido cuando dos integrantes de tu red lo validan, eso podrias pensar en un smartcontract para el ciclo de vida del punto. Si quieres hacer un dashboard con metricas de los puntos y analisis de datos, eso no lo pondria en smartcontracts. Eso lo haria por fuera.

claudiocebpaz (Wed, 25 Nov 2020 16:06:00 GMT):
En definitiva, la logica "dentro del blockchain" es la que se ocupa de: logica compartida entre integrantes del network, y acceso al dato. Todo lo demas, lo dejaria por fuera. Ej: buscar las 10 personas con mas puntos, lo haria por fuera del Blockchain.

claudiocebpaz (Wed, 25 Nov 2020 16:08:59 GMT):
4. El tema de usuarios es complejo. No es lo mismo un usuario desde el punto de vista de blockchain, que desde el punto de vista de sistemas. Se pueden crear las jerarquias que necesites tanto por dentro como por fuera de blockchain. Dependiendo del blockchain que utilices. Te doy un ejemplo: en un sistema que hice, tenia usuarios (centralizados) como cualquier otro tradicional, y en el blockchain tenia solo dos usuarios: un escritor de mis registros, y un verificador de registros de otros. Asi que en mi sistema, los usuarios normales generaban datos centralizados, y luego un bot lo escribia cuando necesitaba. Asi que a "ojos" de mi sistema tradicional tenia miles de usuarios, pero a "ojos" de mi blockchain, solo dos. Esto lo demanda tu modelo de negocio.

RodrigoAlejandroMelo (Wed, 25 Nov 2020 16:13:22 GMT):
Buenas @claudiocebpaz si, bienvenidos tmb puntos de vista, mas cuando es con experiencia. Esto es un sistema desarrollado de cero, asi que no lidiamos con sistemas heredados. Entiendo el modo en q resolviste lo de dos usuarios, pero no se porq se me hace q fue pa adaptarlo a algo existente? o surgio de una sistema nuevo asi?

RodrigoAlejandroMelo (Wed, 25 Nov 2020 16:14:48 GMT):
Una cuestion que nos planteamos hoy es, los puntos son tokens tmb? para poder trazar desde q nacio hasta q se uso? a mi se me hace pensar q no, porq quizas una operacion implica mover, transferir, mil puntos juntos. Tampoco se si tiene sentido practico para sistemas de puntos. Ahora q es uni empresa por ser poc probablemente no, no se si lo tendra dsp si se suma gente como uno esperaria de un proyecto asi.

claudiocebpaz (Wed, 25 Nov 2020 16:15:50 GMT):
Lo hice asi por modelo de negocio, ya que lo que importaba era la generacion de la empresa del dato. No de cada usuario en particular. O sea, a la empresa B no le interesaba quien de la empresa A genero ese dato. Solo que venia de la empresa B

RodrigoAlejandroMelo (Wed, 25 Nov 2020 16:16:09 GMT):
Dsp, en blockchain metemos fulano le paso 10 puntos a mengano? o fulano dice q megnano hizo tal cosa, entonces le corresponde 10 puntos ser transferidos? O sea, decirle explicito move 10 de aca para alla, o te digo q paso y la blockchain q ya sepa cuando corresponde mover, porq se lo dice un chaincode previo imagino jaja (todabia atando cabos en la cabeza, perdon si digo cualquier cosa)

RodrigoAlejandroMelo (Wed, 25 Nov 2020 16:17:02 GMT):
Ok, eb tu caso el usuario para el resto de la red era toda la empresa, no el empleado particular. Lo q se veia como usuarios eran empresas completas. Aca es persona por persona la cosa

claudiocebpaz (Wed, 25 Nov 2020 16:17:35 GMT):
Bien, en ese caso, miraria el sistema de fabtoken que trae fabric 2

claudiocebpaz (Wed, 25 Nov 2020 16:17:45 GMT):
eso te puede simplificar muchas cosas

claudiocebpaz (Wed, 25 Nov 2020 16:18:15 GMT):
https://fabric-documentations.readthedocs.io/en/latest/token/FabToken.html

claudiocebpaz (Wed, 25 Nov 2020 16:18:24 GMT):
ahi tenes el ciclo de vida de lo que estas planteando

RodrigoAlejandroMelo (Wed, 25 Nov 2020 16:18:29 GMT):
genial, lo pispeo

claudiocebpaz (Wed, 25 Nov 2020 16:18:40 GMT):
vos serias el issuer, y lo transferis a quien lo gane segun tu logica de negocio.

RodrigoAlejandroMelo (Wed, 25 Nov 2020 16:19:40 GMT):
o sea, tengo chaincode previo q dice las reglas: "si pasa tal cosa, hacer tal otra" y dsp le voy diciendo lo q pasa para q se hagan las transacciones?

claudiocebpaz (Wed, 25 Nov 2020 16:35:16 GMT):
Fabtoken ya trae las reglas de creacion, transferencia y uso de los tokens.

claudiocebpaz (Wed, 25 Nov 2020 16:35:18 GMT):
Podes sumarle la logica sobre eso que necesitas

braduf (Wed, 25 Nov 2020 17:09:10 GMT):
@claudiocebpaz @RodrigoAlejandroMelo Ojo con FabToken, que no esta oficialmente soportado, la documentación en https://fabric-documentations.readthedocs.io no es la documentación oficial, la documentación oficial se encuentra en https://hyperledger-fabric.readthedocs.io/en/latest/ donde FabToken fue eliminado por ciertos problemas que existieron con el flujo transaccional.

braduf (Wed, 25 Nov 2020 17:10:48 GMT):
En esta discussión pueden conocer mas de porque fue eliminado: https://lists.hyperledger.org/g/fabric/topic/31628218#6228

claudiocebpaz (Wed, 25 Nov 2020 17:27:36 GMT):
@braduf ok, gracias!

braduf (Wed, 25 Nov 2020 17:29:34 GMT):
Hola @AndresF 4 , bienvenido, que dudas tienes exactamente? Aqui esta el lugar para resolverlas juntos con la comunidad.

RodrigoAlejandroMelo (Wed, 25 Nov 2020 17:42:08 GMT):
A ok @braduf respecto a FabToken

RodrigoAlejandroMelo (Wed, 25 Nov 2020 17:43:34 GMT):
Algo como para leer @braduf sobre lo que consulte? consideraciones practicas sobre q dentro de la blockchain, q fuera (a nivel de logica) granularidad de logica por chaincode, etc?

RodrigoAlejandroMelo (Wed, 25 Nov 2020 17:45:41 GMT):
Por ejemplo, para preguntar concreto, mas alla de puntos o tokens, esta ok tener chaincode con reglas de asignacion de puntos, y dsp ejecutar acciones entre billeteras?

RodrigoAlejandroMelo (Wed, 25 Nov 2020 17:45:59 GMT):
un chaincode con todas las reglas? varios chaincodes con una regla? cuestiones asi

rtorrealba (Wed, 02 Dec 2020 14:49:48 GMT):
Has joined the channel.

rtorrealba (Wed, 02 Dec 2020 14:56:04 GMT):
Hola!, espero que estén bien, estoy trabajando con una integración de fabric, algunas funciones del smart contract envían mensaje MAN, cuando lo trabajo con una ORG funciona bien, pero si son 2 o mas ORG resulta que cada peer envía un mensaje, y necesito que solo se envié 1 vez. ¿Es necesario la función especifica se ejecute tantas veces como ORGs/peer hay en la red? Soy nuevo en esto, gracias por la ayuda de antemano.

rtorrealba (Wed, 02 Dec 2020 18:23:53 GMT):
Hola! :raised_back_of_hand:

rtorrealba (Thu, 03 Dec 2020 12:43:35 GMT):
Hola buen dia, quedo atento a cualquier recomendación @braduf

braduf (Thu, 03 Dec 2020 13:41:59 GMT):
Hola @RodrigoAlejandroMelo y @rtorrealba , he estado un poco ocupado, espero responderles esta noche o mañana. Saludos!

rtorrealba (Thu, 03 Dec 2020 14:42:51 GMT):
Aparte, me gusatria saber si tiene alguna documentación oficial de fabric en kubernetes.

rtorrealba (Mon, 07 Dec 2020 13:20:32 GMT):
Hola, espero que esten bien! ¿alguién ha customizado el blockchain de explorer?

jordiguirao (Wed, 09 Dec 2020 16:13:33 GMT):
Buenas a tod@s,

jordiguirao (Wed, 09 Dec 2020 16:14:25 GMT):
Mañana tenemos un meet up sobre Hyperledger Fabric Administrador VS Develporers. Les animo a que se unan mañana. https://www.meetup.com/es-ES/Hyperledger-Barcelona/events/274527695/

jordiguirao (Wed, 09 Dec 2020 16:14:30 GMT):
Saludos,

RodrigoAlejandroMelo (Thu, 10 Dec 2020 15:39:56 GMT):
Buenas. @claudiocebpaz avance con mi estudio para la PoC sobre puntos de fidelidad, y tengo alguna consulta mas concreta :P

RodrigoAlejandroMelo (Thu, 10 Dec 2020 15:42:43 GMT):
La otra vez comentaste "Si quieres hacer un dashboard con metricas de los puntos y analisis de datos, eso no lo pondria en smartcontracts. Eso lo haria por fuera." a lo q me pregunto, las queries al ledger (blockchain + estado del mundo) son a traves del smartcontract no? Como harias sin smartcontract? Consultar directo alguno de todos los couchdb q estan corriendo? (yo entiendo q eso no es recomendable, porq si esta justo comprometido? me pierdo toda la seguridad de blockchain)

RodrigoAlejandroMelo (Thu, 10 Dec 2020 15:43:08 GMT):
Y ahora consultas sueltas (para lo q sepas/tengas ganas de contestar, u otro)

RodrigoAlejandroMelo (Thu, 10 Dec 2020 15:43:56 GMT):
1. Cosas como una fecha de cumpleanos, a partir de la cual se asignan puntos, deberia estar salvaguardado en la blockchain no? sino me cambian la fecha todos los dias y se llenan de puntos

RodrigoAlejandroMelo (Thu, 10 Dec 2020 15:45:05 GMT):
2. Voy a tener smartcontract para los estados de lso puntos y sus transferencias... Deberia tener otro donde asignar a cuantos puntos corresponde una accion? Lo q quiero es evitar q arbitrariamente, alguien asigne miles de puntos desde fuera, sino dejar segura la cantidad de puntos por accion dentro

RodrigoAlejandroMelo (Thu, 10 Dec 2020 15:45:16 GMT):
Por ahora eso asi no vuelvo loco a preguntas a nadie jaja

claudiocebpaz (Fri, 11 Dec 2020 13:19:37 GMT):
Hola, @RodrigoAlejandroMelo Lo planteo de otra forma: Hyperledger Fabric es muy bueno en la accion de guardar un dato, y traer ese dato luego. Y saber que ese dato es completamente fiel. Cuando hablamos de analisis de datos, por ejemplo si quieres traer los 10 usuarios con mas puntos de fidelidad, donde hay que revisar uno por uno, sumar sus puntos, y listarlos (en la forma mas ineficiente, ya se que se podria hacer mejor), eso genera una sobrecarga en el nodo que no modifica el estado del dato.

claudiocebpaz (Fri, 11 Dec 2020 13:20:09 GMT):
Entonces le das un trabajo extra al nodo, que no necesariamente es logica compartida en la red.

claudiocebpaz (Fri, 11 Dec 2020 13:20:52 GMT):
Entonces el "como" hacerlo es una desicion arquitectonica.

claudiocebpaz (Fri, 11 Dec 2020 13:21:17 GMT):
Te pongo unos casos desde lo mas simple a los mas complejo:

claudiocebpaz (Fri, 11 Dec 2020 13:25:03 GMT):
1. Consultar directamente con CouchDB del nodo. Eso lo puedes hacer con querys directo. No necesitas smartcontracts para eso. https://hyperledger-fabric.readthedocs.io/en/release-2.2/couchdb_tutorial.html

claudiocebpaz (Fri, 11 Dec 2020 13:27:42 GMT):
2. lo segundo seria sincronizar el couch db con otra instancia y hacer ahi las cosas mas complejas. Replicacion directa https://docs.couchdb.org/en/stable/replication/intro.html Teniendo en cuenta que esta db es solo para lectura.

claudiocebpaz (Fri, 11 Dec 2020 13:43:53 GMT):
3. Lo mas sofisticado seria sincronizar con Elastic Search y Kibana. https://www.elastic.co/blog/observability-on-blockchain-and-the-hyperledger-project

claudiocebpaz (Fri, 11 Dec 2020 13:44:03 GMT):
Este ultimo enfoque lo hicieron en un lab: https://wiki.hyperledger.org/display/INTERN/Analyzing+Hyperledger+Fabric+Ledger,+Transactions,+and+Logs+using+Elasticsearch+and+Kibana

RodrigoAlejandroMelo (Fri, 11 Dec 2020 15:45:57 GMT):
Awesome, chax grax por los link y entiendo lo que comentas.

RodrigoAlejandroMelo (Fri, 11 Dec 2020 15:47:39 GMT):
Otra consulta, para el que sepa. Siempre entendi q un smartcontract podia dispararse automaticamente a partir de q se cumplan condiciones (sin q haga falta un llamado desde el API). Lo q no se es como lograrlo :P Basicamente, para el tema de la PoC de puntos, quiero poder ver si es el dia de cumple anos o aniversario de ingreso a la empresa. Puedo chequiarlo y dispararlo automaticamente desde el smartcontract? o tendria q por ejemplo con un cron desde fuera hacer peticion con el API?

RodrigoAlejandroMelo (Fri, 11 Dec 2020 15:48:30 GMT):
Y ya q estamos (abuso total, lo se jeje, pero creo q nos sirve a todos los q estamos leyendo). Yo piesno gaurdar cumple y aniversario como dato de la blockchain, para q este protegido y no me lo cambien todos los dias, suena bien?

gortaire (Tue, 15 Dec 2020 20:57:00 GMT):
Buenas tardes, les comparto una invitación para unirse a la presentación del nuevo ecosistema financiero basado en blockchain: https://www.linkedin.com/events/lanzamiento-nuevoecosistemafina6744335049585389568/ https://www.youtube.com/watch?v=jc7TrFSecdg&feature=youtu.be

dviejo (Tue, 22 Dec 2020 18:36:00 GMT):
si alguno esta buscando un Kubernetes Operator para Fabric, aca estoy desarrollando uno https://github.com/kfsoftware/hlf-operator

jhonatan (Wed, 30 Dec 2020 06:17:17 GMT):
Has joined the channel.

RodrigoAlejandroMelo (Thu, 07 Jan 2021 15:20:33 GMT):
Buenas comunidad, como andan en este nuevo año?

RodrigoAlejandroMelo (Thu, 07 Jan 2021 15:21:08 GMT):
Les comento que en la PoC que estamos haciendo, ya mas o menos dominamos la parte de smartcontracts a nivel funcionalidad. Donde tenemos muucchaaass dudas, es en el manejo de usuarios :P

RodrigoAlejandroMelo (Thu, 07 Jan 2021 15:21:51 GMT):
Basicamente, tenemos 4 roles q interactuaran con los smartcontract: admin, emisor de puntos, area, usuarios.

RodrigoAlejandroMelo (Thu, 07 Jan 2021 15:22:44 GMT):
Algo q me recomienden leer, para entender desde como crearlos programaticamente (una vez q la blockchain esta corriendo, no desde archivos de configs) y como validar dsp en el chaincode q tipo de rol tiene, para ver si puede hacer lo q esta intentando hacer?

RodrigoAlejandroMelo (Thu, 07 Jan 2021 15:23:38 GMT):
Ya me pasie por un monton de paginas de la doc oficial de Hyperledger Fabric y la verdad q no lo encontre con claridad. Mas bien, lo q encuentro es muy de seteo inicial (en MSPs locales y per channel) o muy escueto a nivel como verificarlo desde el chaincode

RodrigoAlejandroMelo (Thu, 07 Jan 2021 15:27:27 GMT):
@claudiocebpaz @camohe90 @braduf @FranciscoJavierJerez @ricardoruano o quien sepa donde mandarme a leer o ver un ejemplo (repositorio con codigo fuente, estamos haciendo en go pero puedo leer otros para verlo :P)

FranciscoJavierJerez (Thu, 07 Jan 2021 15:27:27 GMT):
Has joined the channel.

braduf (Fri, 08 Jan 2021 02:59:07 GMT):
Hola @RodrigoAlejandroMelo, el rol puede estar incluido en un attributo o un OU del certificado del usuario, y luego puedes usar la libreria "client identity" en el chaincode para validar esos atributos en el certificado del usuario emisor de la transacción. Aqui puedes encontrar la libreria: https://github.com/hyperledger/fabric-chaincode-go/tree/master/pkg/cid .

RodrigoAlejandroMelo (Fri, 08 Jan 2021 12:37:02 GMT):
Genial, voy por lo del atributo q algo habia leido superficialmente. Lo de OU vi q es opcional y en este caso no vale la pena implementarlos.

RodrigoAlejandroMelo (Fri, 08 Jan 2021 12:37:56 GMT):
Vi ejemplos de como enrolarse como admin o usuario, lo q no vi es como crear un nuevo usuario a partir de uno conocido. Algo respecto a eso? O sea, quiero tene run admin en mi app q pueda dar de alta otros usuarios con acceso a realizar acciones sobre la blockchain, segun su rol.

ricardoruano (Fri, 08 Jan 2021 12:55:44 GMT):
Hola @RodrigoAlejandroMelo , una solución alternativa es crear un registro de usuarios descentralizado en el ledger , gestionado por el smartcontract. Asi cada usuario le corresponde un registro en el ledger , cada registro incluye infomación del usuario + la llave pública. Puedes crear esa llave pública usando el mismo CA de Fabric... Eso te da la posibilidad de crear diferentes roles de usuario, pero el smart contract debera validar la firma de los mensajes y cada mensaje debe llegar firmado por cada usuario

RodrigoAlejandroMelo (Fri, 08 Jan 2021 12:59:18 GMT):
Hola @ricardoruano tenes algun ejemplo para q lo vea? a priori se me ocurre q la velocidad de operacion disminuye no? porq agrega pasos de verificacion extra al ejecutar el smartcontract?

dcastros (Sun, 10 Jan 2021 01:45:52 GMT):
Has joined the channel.

dcastros (Sun, 10 Jan 2021 01:54:08 GMT):
Hola a todos

dcastros (Sun, 10 Jan 2021 01:54:58 GMT):
tengo un error en el CLI 2021-01-10 01:54:13.596 UTC [msp] setupSigningIdentity -> DEBU 019 Signing identity expires at 2031-01-07 18:32:00 +0000 UTC 2021-01-10 01:54:13.597 UTC [msp] GetDefaultSigningIdentity -> DEBU 01a Obtaining default signing identity Error: failed to create deliver client for orderer: failed to load config for OrdererClient: unable to load orderer.tls.rootcert.file: open : no such file or directory bash-5.0# A alguno le ha pasado?

mhgarcia (Tue, 12 Jan 2021 13:04:51 GMT):
Hola buen dia @dcastros aparentemente no estaría encontrando el certificado **failed to load config for OrdererClient: unable to load orderer.tls.rootcert.file: open : no such file or directory**

oliveruas (Sun, 17 Jan 2021 18:24:29 GMT):
Has joined the channel.

rtorrealba (Wed, 20 Jan 2021 15:33:53 GMT):
Hola buen dia.. estoy trabajando con /hyperledger/blockchain-explorer 1.1.3, puedo visualizar la dinamica de la red correctamente, necesito hacer unos cambios visuales como de color y algunas imagenes (no tengo mucha experiencia en este campo), ¿podrian ayudarme con esto?, la implementación la hice usando docker.

rtorrealba (Wed, 20 Jan 2021 15:34:18 GMT):
Gracias de antemano.

rtorrealba (Fri, 22 Jan 2021 14:55:51 GMT):
Hola, por aqui le sdejo otra duda que tengo, seria de mucha ayuda su apoyo. Estoy trabajando con el smart contract, y hay una función que dispara una transferencia de una criptomoneda, yo necesito que la transferencia se haga una vez cada vez que la función es invocada, pero se está haciendo 2 veces (1 por cada organización involucrada) es como si cada organización llamara a la función y se repitiera. ¿cómo puedo evitar esto?

rtorrealba (Tue, 26 Jan 2021 15:09:56 GMT):
Hola, ¿este canal no esta activo?

RodrigoAlejandroMelo (Tue, 26 Jan 2021 15:23:47 GMT):
Buenas @rtorrealba yo entro cada tanto, pero no se ve muhco movimiento. Estoy arrancando con hyperledger fabric coo para saber responder lo que preguntaste XD

rtorrealba (Tue, 26 Jan 2021 15:25:10 GMT):
Gracias @RodrigoAlejandroMelo muy amable, te entiendo.

RodrigoAlejandroMelo (Tue, 26 Jan 2021 15:26:47 GMT):
Dejo yo una consulta yo a ver que pasa :-D haciendo una PoC con la testnetwork todo bien, todo se encuentra, todo bonito. En una situacion real, donde el acceso a la blockchain estara en un server y la app en otro, donde esta la conexion entre ambos servers para hacer que la app encuentre al user admin al hacer en enroll? Todos los ejemplos q encuentro son con la testnetwork. Todos setean variables de entorno en la terminal, con paths dentro del sistema.

Jnpr2021 (Mon, 08 Feb 2021 13:33:17 GMT):
Has joined the channel.

Jnpr2021 (Mon, 08 Feb 2021 13:33:18 GMT):
Estoy aprendiendo por mi cuenta, y me encontre con esta pagina, espero desarrollar proyectos en el ambito, gracias

davidwboswell (Wed, 17 Feb 2021 21:23:22 GMT):
Please help share about the next Hyperledger Latinoamerica meetup happening on Feb 24. https://twitter.com/Hyperledger/status/1362148019701837827

mzrgh (Thu, 25 Feb 2021 06:48:38 GMT):
Buenos días

mzrgh (Thu, 25 Feb 2021 06:49:06 GMT):
excelente la sesión de DAML ayer por parte de Francesco

mzrgh (Thu, 25 Feb 2021 06:49:45 GMT):
@camohe90 , ¿podéis indicarme dónde puedo descargarme la presentación de ayer y el material de soporte?

mzrgh (Thu, 25 Feb 2021 06:49:53 GMT):
Muchas gracias y buen día

camohe90 (Thu, 25 Feb 2021 14:17:54 GMT):
@mzrgh apenas Francessco me envie la presentación la comparto aca mientras tanto te comparto los links

camohe90 (Thu, 25 Feb 2021 14:17:56 GMT):
https://discuss.daml.com/

camohe90 (Thu, 25 Feb 2021 14:18:07 GMT):
https://daml.com/learn

camohe90 (Thu, 25 Feb 2021 14:18:19 GMT):
https://docs.daml.com/

diegoll (Thu, 25 Feb 2021 22:29:45 GMT):
Has joined the channel.

mzrgh (Sat, 27 Feb 2021 10:28:26 GMT):
Gracias Camilo!

fmr2609 (Mon, 08 Mar 2021 16:59:27 GMT):
Has joined the channel.

jordiguirao (Tue, 16 Mar 2021 17:36:10 GMT):
Buenas tardes, me gustaría compartirle un meetup que se realizará el día 23 de Marzo en Hyperledger Barcelona: https://www.meetup.com/es-ES/Hyperledger-Barcelona/events/276623581/

alfonsogovela (Thu, 18 Mar 2021 17:05:52 GMT):
Gracias Jordi

josejaguirre (Tue, 23 Mar 2021 16:29:05 GMT):
Has joined the channel.

josejaguirre (Tue, 23 Mar 2021 16:30:36 GMT):
Buenos días recién me entero que hay un canal latinoamericano me parece genial, tengo una pregunta alguien a trabajo con hyperledger sawtooth ? Alguien a tenido problemas con los nodos que al caerse un nodo los otros no trabajan ?

oliveruas (Tue, 30 Mar 2021 16:24:42 GMT):
Buenas tardes desde España. Me he visto los vídeos del curso que ofrecieron y muchísimas gracias a todos aquellos que han participado en él ya que me sirvió de ayuda para desplegar una red de 5 organizaciones. El caso es que sigo teniendo dudas con el Ordering Service implementando el protocolo de consenso de Raft, más concretamente relacionado con los Terms y Leader Election. En el artículo "In search of an understandable consensus algorithm" de Ongaro y Ousterhout dicen: - "Raft uses randomized timers to elect leaders": esto quiere decir que cada vez que levanto la red voy a tener un leader distinto? Porque cuando la levanto siempre me sale el mismo leader, el orderer de la organización 5. - "A leader can fail or become disconnected from the other servers, in which case a new leader is elected.": Entonces, suponiendo una red ideal en la que los servers nunca van a fallar, solo habría un único leader y siempre estariamos en el term 1? - También mencionan que el tiempo promedio entre fallos para un único server es de varios meses, entonces si yo solo quiero desplegar una red por 2 semanas (por ejemplo), es muy poco probable que cambie de Leader y por lo tanto tampoco cambiaría de Term? Yo estuve buscando información sobre si era posible asignar un tiempo real a cada Term para que así hubiese más leaders y por lo tanto más terms, pero creo que esto no se puede hacer, que la única manera de cambiar de term y de leader es que el actual leader falle. ¿Estoy en lo correcto? Los Warnings que aparecen son solo información no? porque en el Ledger se siguen escribiendo las transacciones que envío. Comentar que ya he probado a parar el orderer leader "docker stop ordererLeader" y hay una nueva elección. Un saludo y muchas gracias de antemano, Oliver.

RodrigoAlejandroMelo (Thu, 08 Apr 2021 12:07:19 GMT):
AYUDA #community-latinoamerica ! Lamentablemente, casi todas las consultas terminan en nada. No se si estan en otro lado o si nadie mira el chat XD pero en nuestra PoC sobre HF estamos estancados en un problema. Es un programa de beneficio para empleados. A nivel conceptual, lo q nos pasa es no saber/lograr hacer JOINS al estilo SQL, pero en el couchdb. Tenemos por un lado recompensas, q tienen un id de categoria, y por otro lado las categorias con sus id. Esto es solo un ejemplo, cosas similares tenemos varias. A traves de los metodos q ofrece el SDK no encontramos nada. Lo q estamos haciendo ahora es ir directamente al couchdb de un peer y hacer algo con views y lists, pero queda super complejo. No pido q me lo solucionen, pero me pueden indicar a nivel teorico como deberia resolverse? Apuntar a q leer? Gracias

RodrigoAlejandroMelo (Thu, 08 Apr 2021 12:09:44 GMT):
Cualquier cosa, aca hay explicacion mas concreta de uno de los desarrolladores q esta con esto https://lists.hyperledger.org/g/fabric/topic/couchdb_filter_and_pagination/81925523?p=,,,20,0,0,0::recentpostdate%2Fsticky,,,20,2,0,81925523 (pero es en ingles porq es mailist de HF)

RodrigoAlejandroMelo (Fri, 09 Apr 2021 11:28:02 GMT):
@braduf @ricardoruano @claudiocebpaz ?

eapinedar (Sun, 02 May 2021 21:01:27 GMT):
Has joined the channel.

eapinedar (Sun, 02 May 2021 21:01:28 GMT):
buenas tardes

eapinedar (Sun, 02 May 2021 21:06:38 GMT):
#community-latinoamerica cordialmente quiero solicitar de su gran ayuda, estoy realizando el curso de Fabric. Y quisiera saber cual sería la mejor forma de migrar de cryptogen a fabric-ca. Tengo un proyecto de acuerdo a lo realizado con @ricardoruano en los primeros 6 videos, pero al tratar de crear los certificados en la carpeta fabric-ca, de acuerdo a lo que expuso @braduf me sale siempre el siguiente error...

eapinedar (Sun, 02 May 2021 21:06:42 GMT):

Clipboard - May 2, 2021 4:06 PM

eapinedar (Sun, 02 May 2021 21:06:48 GMT):
mil gracias de antemano!

jorgeRodriguez (Wed, 05 May 2021 06:29:22 GMT):
Hola @eapinedar el usuario que estas usando para ejecutar el archivo rootca.sh no tiene permisos para crear directorios/archivos

oliveruas (Wed, 05 May 2021 16:39:18 GMT):
Tienes que cambiar permisos, prueba dando todos los permisos con sudo chmod 777 -R ../fabric-ca

eapinedar (Wed, 05 May 2021 18:39:24 GMT):
buenas tardes @jorgeRodriguez y @oliveruas voy a probar sus sugerencias y les comento como me fue .. muchisimas gracias por el apoyo

eapinedar (Thu, 06 May 2021 01:13:28 GMT):
buenas noches acabo de probar y está funcionando, mil gracias por su ayuda

eapinedar (Thu, 06 May 2021 03:18:11 GMT):
buenas noches #community-latinoamerica primero agradercer a @jorgeRodriguez y @oliveruas por resolver las dudas que tenía respecto a la ejecución del comando rootca.sh ... quiero solicitar nuevamente de su ayuda debido a que al ejecutar el script msp.sh me está arrojando el siguiente error ....

eapinedar (Thu, 06 May 2021 03:18:14 GMT):

Clipboard - May 5, 2021 10:18 PM

eapinedar (Thu, 06 May 2021 03:27:58 GMT):
para el error* "/msp/config.yaml : no such file or directory"* entiendo que la función *createLocalMSP* intenta buscar el archivo config.yaml por lo que tengo dudas de si debo crearlo manualmente o alguno de los script posteriores debio haberlo hecho

eapinedar (Thu, 06 May 2021 03:27:58 GMT):
para el error* "/msp/config.yaml : no such file or directory"* entiendo que la función *createLocalMSP* intenta buscar el archivo config.yaml por lo que tengo dudas de si debo crearlo manualmente o alguno de los script posteriores debió haberlo hecho

eapinedar (Thu, 06 May 2021 03:28:00 GMT):

Clipboard - May 5, 2021 10:27 PM

eapinedar (Thu, 06 May 2021 03:28:10 GMT):
muchisimas gracias nuevamente por su ayuda, saludos.

oliveruas (Thu, 06 May 2021 11:13:27 GMT):
Creo que el archivo con el que identificas identidades y roles (config.yaml) no lo has creado. Yo creé manualmente un config.yaml y lo fui copiando en las carpetas de los Local MSPs

JhonOspina (Thu, 06 May 2021 21:20:48 GMT):
Has joined the channel.

JhonOspina (Thu, 06 May 2021 21:20:48 GMT):
Hola, las versiones que se utilizan en estos docker son alpine 3.12 no tienen sudo, alguna otra posible solución?, yo estoy viendo en las variables de entorno existe una variable que se llama CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock, el archivo docker.sock como dice el error.

JhonOspina (Thu, 06 May 2021 21:20:48 GMT):
Hola, las versiones que se utilizan en estos docker son alpine 3.12 no tienen sudo, alguna otra posible solución?, yo estoy viendo en las variables de entorno existe una variable que se llama CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock, el archivo docker.sock no existe como dice el error.

eapinedar (Fri, 07 May 2021 01:52:11 GMT):
buenas noches, muchas gracias voy a intentarlo

eapinedar (Fri, 07 May 2021 05:23:41 GMT):
muchas gracias por tu ayuda.. funciono muy bien

eapinedar (Fri, 07 May 2021 05:23:43 GMT):
mi lgracias

eapinedar (Fri, 07 May 2021 21:26:29 GMT):
buenas tardes #community-latinoamerica nuevamente quisiera pedir de su gran ayuda, creo que ya tengo casi lista la configuración de la red de hyperledger con los PKI para cada organización, sin embargo al lanzar el script de channels.sh

eapinedar (Fri, 07 May 2021 21:27:01 GMT):
mas especificamente en la línea:` peer channel create -o localhost:7050 -c historiaclinicaelectronica -f ../channel-artifacts/channel.tx --outputBlock ../channel-artifacts/historiaclinicaelectronica.genesis.block --tls --cafile $ORDERER_CA --clientauth --certfile $CLIENTAUTH_CERTFILE --keyfile $CLIENTAUTH_KEYFILE`

eapinedar (Fri, 07 May 2021 21:27:19 GMT):
me arroja el siguiente error

eapinedar (Fri, 07 May 2021 21:28:00 GMT):

Clipboard - May 7, 2021 4:27 PM

eapinedar (Fri, 07 May 2021 21:29:01 GMT):
`echo $ORDERER_CA = /home/andrespineda/hyperledgerfabric-historiaclinicaelectronica/red/fabric-ca/eps1.historiaclinicaelectronica.com/orderers/orderer.eps1.historiaclinicaelectronica.com/tls/ca.crt`

eapinedar (Fri, 07 May 2021 21:29:54 GMT):
`echo $CLIENTAUTH_CERTFILE = /home/andrespineda/hyperledgerfabric-historiaclinicaelectronica/red/fabric-ca/eps1.historiaclinicaelectronica.com/users/admin@eps1.historiaclinicaelectronica.com/tls/server.crt`

eapinedar (Fri, 07 May 2021 21:30:53 GMT):
`echo $CLIENTAUTH_KEYFILE = /home/andrespineda/hyperledgerfabric-historiaclinicaelectronica/red/fabric-ca/eps1.historiaclinicaelectronica.com/users/admin@eps1.historiaclinicaelectronica.com/tls/server.key`

eapinedar (Fri, 07 May 2021 21:31:08 GMT):
Muchisimas gracias por su acostumbrda colaboración, cordial saludo.

eapinedar (Fri, 07 May 2021 21:31:08 GMT):
Muchisimas gracias por su acostumbrada colaboración, cordial saludo.

eapinedar (Sat, 08 May 2021 15:01:30 GMT):
Ya encontré el error, dejo lo que encontre por si a alguien le puede servir después... Revisando los logs del orderer de la org 1 encontré lo siguiente

eapinedar (Sat, 08 May 2021 15:01:32 GMT):

Clipboard - May 8, 2021 10:01 AM

eapinedar (Sat, 08 May 2021 15:02:24 GMT):
por lo que modifiqué la variable CORE_PEER_LOCALMSPID que tenía mal nombrada

eapinedar (Sat, 08 May 2021 15:02:28 GMT):

Clipboard - May 8, 2021 10:02 AM

eapinedar (Sun, 09 May 2021 04:53:33 GMT):
Buenas noches comunidad #community-latinoamerica nuevamente solicito de su gran ayuda... Al instalar el chaincode me aparece el siguiente error... Alguien sabe como puedo arreglarlo?

eapinedar (Sun, 09 May 2021 04:53:36 GMT):

Clipboard - May 8, 2021 11:53 PM

eapinedar (Sun, 09 May 2021 04:53:48 GMT):
muchas gracias!

osherluis.9.7 (Wed, 12 May 2021 20:06:51 GMT):
Has joined the channel.

rolando 22 (Mon, 21 Jun 2021 23:20:59 GMT):
Has joined the channel.

oliveruas (Fri, 25 Jun 2021 20:21:05 GMT):

Clipboard - 25 de junio de 2021 22:21

oliveruas (Fri, 25 Jun 2021 20:24:31 GMT):
Buenas tardes, he visto en el Linkedin de Hyperledger un mensaje sobre el 50% de descuento en los cursos y certificaciones. Alguien que haya realizado los cursos puede orientarme sobre que curso realizar primero? Mi conocimiento sobre Hyperledger Fabric se basa en el curso ofrecido por Hyperledger Latinoamérica, la documentación oficial que me leí gran parte y un chaincode y una red que desarrollé con las ideas del curso. Un saludo y gracias.

amunoz (Wed, 04 Aug 2021 19:53:56 GMT):
Has joined the channel.

amunoz (Wed, 04 Aug 2021 19:53:57 GMT):
@oliveruas tienes el link?

diegoll (Sun, 08 Aug 2021 16:25:36 GMT):
Has left the channel.

oliveruas (Mon, 23 Aug 2021 20:20:18 GMT):
perdón por contestar tarde pero era una promocion válida en el mes de junio

jaysonr (Wed, 03 Nov 2021 03:47:22 GMT):
Has joined the channel.

jaysonr (Wed, 03 Nov 2021 03:47:23 GMT):
Saludos a todos Estoy teniendo un error al invocar un chaincode status:500 message:"make sure the chaincode enroll has been successfully defined on channel channel1 and try again: chaincode definition for 'enroll' exists, but chaincode is not installed" la cosa es que ya lo instale, approve he hice el commit agradesco cualquier ayuda

mafer_027 (Thu, 04 Nov 2021 15:40:19 GMT):
Has joined the channel.

SeanBohan (Fri, 17 Dec 2021 20:01:00 GMT):
Has joined the channel.

ricardoruano (Tue, 18 Jan 2022 01:35:45 GMT):
que version de fabric usas? si es 1.4 recorda que tienes que primero instalar y luego instanciar

ricardoruano (Tue, 18 Jan 2022 01:37:50 GMT):
si es 2.2 es otro cuento parecido aca te dejo un llink https://www.mobycrypt.com/how-to-deploy-chaincode-in-hyperledger-fabric-2-0/

sbohanlf (Tue, 25 Jan 2022 15:19:04 GMT):
Has joined the channel.

freddylarag (Fri, 04 Feb 2022 19:37:13 GMT):
Has joined the channel.

freddylarag (Fri, 04 Feb 2022 19:37:14 GMT):
Saludos comunidad

freddylarag (Fri, 04 Feb 2022 19:40:22 GMT):

Clipboard - 4 de febrero de 2022 16:39

freddylarag (Fri, 04 Feb 2022 19:40:46 GMT):
peer channel update -o orderer.acme.com:7050 -c marketplace ./channel-artifacts/Org1MSPanchors.tx --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/acme.com/orderers/orderer.acme.com/msp/tlscacerts/tlsca.acme.com-cert.pem

freddylarag (Fri, 04 Feb 2022 19:41:43 GMT):
obviamente esto lo estoy ejecutando desde dentro del contenedor CLI

AngelEscudero (Fri, 18 Feb 2022 10:23:50 GMT):
Has joined the channel.

AngelEscudero (Fri, 18 Feb 2022 10:23:50 GMT):
Parece que no te encuentra el archivo configtx

AngelEscudero (Fri, 18 Feb 2022 10:24:36 GMT):
Una pregunta, estoy viendo el curso de Hyperledger Fabric que teneis en youtube y teneis la sesion 10 repetida...

AngelEscudero (Fri, 18 Feb 2022 10:24:39 GMT):

Clipboard - February 18, 2022 11:24 AM

AngelEscudero (Fri, 18 Feb 2022 10:24:52 GMT):
La sesion 9 existe??

rjones (Wed, 23 Mar 2022 17:35:12 GMT):

rjones (Wed, 23 Mar 2022 17:35:12 GMT):

rjones (Wed, 23 Mar 2022 17:35:12 GMT):