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
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):
Sí
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:
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):