Implementación de un nodo Ethereum en la Universidad Cooperativa de Colombia.

En la actualidad las entidades financieras evalúan la posibilidad de utilizar las monedas digitales para desarrollar nuevas formas de pago, y dentro de esta conversión de ideas se observa la reducción del uso del papel, además desarrollar aplicativos que permitan realizar transacciones más fácilment...

Full description

Autores:
Yate Estupiñan, Maycol Alejandro
Pimiento Portilla, Andrés Mauricio
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/52604
Acceso en línea:
https://hdl.handle.net/20.500.12494/52604
Palabra clave:
Mineria de datos
Conexiones de servicios web
Criptomonedas
Diseño Web
Data mining
Web services connections
Cryptocurrencies
Web Desing
Rights
openAccess
License
Atribución – No comercial
id COOPER2_048833c62807979f5bb930d04d146dfe
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/52604
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.none.fl_str_mv Implementación de un nodo Ethereum en la Universidad Cooperativa de Colombia.
title Implementación de un nodo Ethereum en la Universidad Cooperativa de Colombia.
spellingShingle Implementación de un nodo Ethereum en la Universidad Cooperativa de Colombia.
Mineria de datos
Conexiones de servicios web
Criptomonedas
Diseño Web
Data mining
Web services connections
Cryptocurrencies
Web Desing
title_short Implementación de un nodo Ethereum en la Universidad Cooperativa de Colombia.
title_full Implementación de un nodo Ethereum en la Universidad Cooperativa de Colombia.
title_fullStr Implementación de un nodo Ethereum en la Universidad Cooperativa de Colombia.
title_full_unstemmed Implementación de un nodo Ethereum en la Universidad Cooperativa de Colombia.
title_sort Implementación de un nodo Ethereum en la Universidad Cooperativa de Colombia.
dc.creator.fl_str_mv Yate Estupiñan, Maycol Alejandro
Pimiento Portilla, Andrés Mauricio
dc.contributor.advisor.none.fl_str_mv Pahuena López, Fabio Iván
dc.contributor.author.none.fl_str_mv Yate Estupiñan, Maycol Alejandro
Pimiento Portilla, Andrés Mauricio
dc.subject.none.fl_str_mv Mineria de datos
Conexiones de servicios web
Criptomonedas
Diseño Web
topic Mineria de datos
Conexiones de servicios web
Criptomonedas
Diseño Web
Data mining
Web services connections
Cryptocurrencies
Web Desing
dc.subject.other.none.fl_str_mv Data mining
Web services connections
Cryptocurrencies
Web Desing
description En la actualidad las entidades financieras evalúan la posibilidad de utilizar las monedas digitales para desarrollar nuevas formas de pago, y dentro de esta conversión de ideas se observa la reducción del uso del papel, además desarrollar aplicativos que permitan realizar transacciones más fácilmente para cualquier proceso de compra. Cuando trabajamos por medio de contratos inteligentes logramos tener la visibilidad de la transacción de dinero sin que los entes bancarios y/o gubernamentales surjan como intermediarios dentro del comercio empresarial y puedan generar trabas injustificadas o demoras de investigación entre muchos más dilemas que entran las entidades con su burocracia, y aunque no sea una solución fácil dentro de los estándares es rápida y al tener digitalmente toda la cadena de procesos y ahorra el paso de tener que tener una copia física al tener toda documentación en formato digital y al permitir encriptar la información es difícilmente mutable evitando así cambios a medio camino o robo de información. (Fernández, 2021) Con la implementación de un nodo en Ethereum se abre a las posibilidades que brinda una economía descentralizada, la cual permite que todas las personas jueguen con las mismas reglas. En Ethereum no existe la letra pequeña o beneficio para algún grupo o sector de la red, todos tienen los mismo derechos y deberes. Por lo cual esta implementación adicional de los Smart contracts permite que se puedan realizar contratos sin diferencia de intereses ya que todo funciona matemáticamente, si se cumplen las condiciones no es necesario un tercero o mediador que intervenga para que se realice el proceso (Hasan Kabla, Anbar, & Manickam1, 2023)
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-09-01T14:10:06Z
dc.date.available.none.fl_str_mv 2023-09-01T14:10:06Z
dc.date.issued.none.fl_str_mv 2023
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12494/52604
dc.identifier.bibliographicCitation.none.fl_str_mv Yate Estupiñan, M. A. y Pimiento Portilla, A. M. (2023). Implementación de un nodo Ethereum en la Universidad Cooperativa de Colombia [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/52604
url https://hdl.handle.net/20.500.12494/52604
identifier_str_mv Yate Estupiñan, M. A. y Pimiento Portilla, A. M. (2023). Implementación de un nodo Ethereum en la Universidad Cooperativa de Colombia [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/52604
dc.relation.references.none.fl_str_mv Diana Laura Lozo Diaz, J. I. (2020). Economía digital, los efectos socio económicos de las MiPyMEs mexicanas. Guanajuato: XXVI Verano de la Ciencia.
Endolyne Nava Gonzáles, V. M. (2021). Cumplimiento y ejecución de los acuerdos de transacción derivados de mediación internacional a través de los contratos inteligentes. Ciudad Juarez: Universidad autonoma de Ciudad Juarez, mexico
Fernández, F. H. (2021). Hacia una moneda Digital Europea. Madrid: Revista de Derecho Comunitario Europeo
Fernandez-Bonilla, F., Gijón, c., & De la Vega, B. (2022). E-commerce in Spain: Determining factors and the importance of the e-trust. Madrid: Telecommunications Policy.
Hasan Kabla, H. A., Anbar, M., & Manickam1, S. (2023). Applicability of Intrusion Detection System on Ethereum Attacks: A Comprehensive Review. Malaysia: IEEE Access
Patricio, D. L. (2020). Criptomonedas y Blockchain en el ámbito financiero: analisis de correlación. Sevilla: Instituto de Estudios Cajasol.
Reséndiz Reyes, B. E. (2006). Ensayo para combatir la corrupción. Michoacán: Libero Forum.
Romero Solís, J. B. (2019). Aplicaciones de contratos inteligentes en Ethereum. Madrid: Universidad Carlo lll de Madrid.
Suárez-Carballo, F. (2019). El lenguaje visual del diseño web brutalista.
Tecnológico de Antioquia. (2020). Monitoreo de indicadores de rendimiento en cadenas Blockchain Ethereum. Medellin: Tecnológico de Antioquia.
Universidad de Jaén. (2021). Conceptualización de los contratos inteligentes o autoejecutables basados en el ordenamiento jurídico español. Madrid: Universidad de Jaén.
Vargas, P. J. (2021). Los cambios y desafíos que planteala fiscalidad de la economia digital en el contexto internacional. Universidad Internacional de la Rioja.
Viétiez, G. H. (2021). Introducción al blockchain, los contratos inteligentes y su relación con el arbitraje. Madrid: THĒMIS-Revista
Wendolyne Nava González, V. M. (2020). Cumplimiento y ejecución de los acuerdos de transacción derivados de la mediación internacional a través de los contratos inteligentes. Santiago de Chile: revista chilena de derecho y tecnología.
dc.rights.license.none.fl_str_mv Atribución – No comercial
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución – No comercial
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 14 p.
dc.publisher.none.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Bogotá
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas
dc.publisher.place.none.fl_str_mv Bogotá
publisher.none.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Bogotá
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/f507687e-5c69-4796-b876-05968614b5fb/download
https://repository.ucc.edu.co/bitstreams/7bf41922-9ee8-4ec7-bb29-80c54f5bb0cf/download
https://repository.ucc.edu.co/bitstreams/3a848cd0-5c20-444e-8103-9185c07be34c/download
https://repository.ucc.edu.co/bitstreams/52206211-3330-4a45-b5d9-7812b20d452e/download
https://repository.ucc.edu.co/bitstreams/03dac678-49fb-4bcc-9802-06bfa2cdac64/download
https://repository.ucc.edu.co/bitstreams/bef5a22e-d7a6-4b3f-ad8e-a7311a3fbc61/download
https://repository.ucc.edu.co/bitstreams/6fd52ecd-8f1f-46e1-82c4-6ae7216dd141/download
https://repository.ucc.edu.co/bitstreams/968b967d-806a-4c4f-8c61-18a6944e3c12/download
https://repository.ucc.edu.co/bitstreams/7f9ac8f0-92bc-47b1-8edb-a5892127b521/download
https://repository.ucc.edu.co/bitstreams/4613ed66-14f3-4c0d-be06-3dfeb2b16700/download
bitstream.checksum.fl_str_mv 9057ae01371517e139373ef30216b15b
71f3bf185178c8071f04a204c0cb861f
46ad7a6cbb0ed0967ee040e31d26db1a
3bce4f7ab09dfc588f126e1e36e98a45
354a8d993343ac9b1555df73c8f6cefe
9c5120b337798bdf6ba35cf5e1939995
75959fdc67ec457916998f103a951891
866caf49364c8b6a5fd2ffa75d78d64d
4d2b1a91d0221335e915da61d739f1d0
8da560204101a31a53f8f724f0f01a2c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814246772257587200
spelling Pahuena López, Fabio IvánYate Estupiñan, Maycol AlejandroPimiento Portilla, Andrés Mauricio2023-09-01T14:10:06Z2023-09-01T14:10:06Z2023https://hdl.handle.net/20.500.12494/52604Yate Estupiñan, M. A. y Pimiento Portilla, A. M. (2023). Implementación de un nodo Ethereum en la Universidad Cooperativa de Colombia [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/52604En la actualidad las entidades financieras evalúan la posibilidad de utilizar las monedas digitales para desarrollar nuevas formas de pago, y dentro de esta conversión de ideas se observa la reducción del uso del papel, además desarrollar aplicativos que permitan realizar transacciones más fácilmente para cualquier proceso de compra. Cuando trabajamos por medio de contratos inteligentes logramos tener la visibilidad de la transacción de dinero sin que los entes bancarios y/o gubernamentales surjan como intermediarios dentro del comercio empresarial y puedan generar trabas injustificadas o demoras de investigación entre muchos más dilemas que entran las entidades con su burocracia, y aunque no sea una solución fácil dentro de los estándares es rápida y al tener digitalmente toda la cadena de procesos y ahorra el paso de tener que tener una copia física al tener toda documentación en formato digital y al permitir encriptar la información es difícilmente mutable evitando así cambios a medio camino o robo de información. (Fernández, 2021) Con la implementación de un nodo en Ethereum se abre a las posibilidades que brinda una economía descentralizada, la cual permite que todas las personas jueguen con las mismas reglas. En Ethereum no existe la letra pequeña o beneficio para algún grupo o sector de la red, todos tienen los mismo derechos y deberes. Por lo cual esta implementación adicional de los Smart contracts permite que se puedan realizar contratos sin diferencia de intereses ya que todo funciona matemáticamente, si se cumplen las condiciones no es necesario un tercero o mediador que intervenga para que se realice el proceso (Hasan Kabla, Anbar, & Manickam1, 2023)At present, financial entities are evaluating the possibility of using digital currencies to develop new forms of payment, and within this conversion of ideas, the reduction in the use of paper is observed, as well as developing applications that allow transactions to be carried out more easily for any process of buys. When we work through smart contracts, we are able to have visibility of the money transaction without bank and/or government entities emerging as intermediaries within business commerce and can generate unjustified obstacles or investigation delays among many more dilemmas that entities with its bureaucracy, and although it is not an easy solution within the standards, it is fast and by having the entire chain of processes digitally and saves the step of having to have a physical copy by having all documentation in digital format and by allowing the information to be encrypted is Hardly mutable, thus avoiding midway changes or information theft. (Fernandez, 2021) With the implementation of a node in Ethereum, it opens up to the possibilities offered by a decentralized economy, which allows all people to play by the same rules. In Ethereum there is no small print or benefit for any group or sector of the network, everyone has the same rights and duties. Therefore, this additional implementation of Smart contracts allows contracts to be made without difference in interest since everything works mathematically, if the conditions are met, a third party or mediator is not necessary to intervene for the process to be carried out (Hasan Kabla, Anbar, & Manickam1, 2023)maycol.yate@campusucc.edu.coandres.pimientop@campusucc.edu.co14 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, BogotáIngeniería de SistemasBogotáMineria de datosConexiones de servicios webCriptomonedasDiseño WebData miningWeb services connectionsCryptocurrenciesWeb DesingImplementación de un nodo Ethereum en la Universidad Cooperativa de Colombia.Trabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribución – No comercialinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Diana Laura Lozo Diaz, J. I. (2020). Economía digital, los efectos socio económicos de las MiPyMEs mexicanas. Guanajuato: XXVI Verano de la Ciencia.Endolyne Nava Gonzáles, V. M. (2021). Cumplimiento y ejecución de los acuerdos de transacción derivados de mediación internacional a través de los contratos inteligentes. Ciudad Juarez: Universidad autonoma de Ciudad Juarez, mexicoFernández, F. H. (2021). Hacia una moneda Digital Europea. Madrid: Revista de Derecho Comunitario EuropeoFernandez-Bonilla, F., Gijón, c., & De la Vega, B. (2022). E-commerce in Spain: Determining factors and the importance of the e-trust. Madrid: Telecommunications Policy.Hasan Kabla, H. A., Anbar, M., & Manickam1, S. (2023). Applicability of Intrusion Detection System on Ethereum Attacks: A Comprehensive Review. Malaysia: IEEE AccessPatricio, D. L. (2020). Criptomonedas y Blockchain en el ámbito financiero: analisis de correlación. Sevilla: Instituto de Estudios Cajasol.Reséndiz Reyes, B. E. (2006). Ensayo para combatir la corrupción. Michoacán: Libero Forum.Romero Solís, J. B. (2019). Aplicaciones de contratos inteligentes en Ethereum. Madrid: Universidad Carlo lll de Madrid.Suárez-Carballo, F. (2019). El lenguaje visual del diseño web brutalista.Tecnológico de Antioquia. (2020). Monitoreo de indicadores de rendimiento en cadenas Blockchain Ethereum. Medellin: Tecnológico de Antioquia.Universidad de Jaén. (2021). Conceptualización de los contratos inteligentes o autoejecutables basados en el ordenamiento jurídico español. Madrid: Universidad de Jaén.Vargas, P. J. (2021). Los cambios y desafíos que planteala fiscalidad de la economia digital en el contexto internacional. Universidad Internacional de la Rioja.Viétiez, G. H. (2021). Introducción al blockchain, los contratos inteligentes y su relación con el arbitraje. Madrid: THĒMIS-RevistaWendolyne Nava González, V. M. (2020). Cumplimiento y ejecución de los acuerdos de transacción derivados de la mediación internacional a través de los contratos inteligentes. Santiago de Chile: revista chilena de derecho y tecnología.PublicationORIGINAL2023-YateyPortilla_implementacion_nodo_ethereum.pdf2023-YateyPortilla_implementacion_nodo_ethereum.pdfTrabajo de gradoapplication/pdf671673https://repository.ucc.edu.co/bitstreams/f507687e-5c69-4796-b876-05968614b5fb/download9057ae01371517e139373ef30216b15bMD512023-YateyPortilla_implementacion_nodo_ethereum-Licenciauso.pdf2023-YateyPortilla_implementacion_nodo_ethereum-Licenciauso.pdfLicencia de usoapplication/pdf204502https://repository.ucc.edu.co/bitstreams/7bf41922-9ee8-4ec7-bb29-80c54f5bb0cf/download71f3bf185178c8071f04a204c0cb861fMD532023-YateyPortilla_implementacion_nodo_ethereum-aval.pdf2023-YateyPortilla_implementacion_nodo_ethereum-aval.pdfAval asesorapplication/pdf160299https://repository.ucc.edu.co/bitstreams/3a848cd0-5c20-444e-8103-9185c07be34c/download46ad7a6cbb0ed0967ee040e31d26db1aMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/52206211-3330-4a45-b5d9-7812b20d452e/download3bce4f7ab09dfc588f126e1e36e98a45MD54TEXT2023-YateyPortilla_implementacion_nodo_ethereum.pdf.txt2023-YateyPortilla_implementacion_nodo_ethereum.pdf.txtExtracted texttext/plain24227https://repository.ucc.edu.co/bitstreams/03dac678-49fb-4bcc-9802-06bfa2cdac64/download354a8d993343ac9b1555df73c8f6cefeMD552023-YateyPortilla_implementacion_nodo_ethereum-Licenciauso.pdf.txt2023-YateyPortilla_implementacion_nodo_ethereum-Licenciauso.pdf.txtExtracted texttext/plain5964https://repository.ucc.edu.co/bitstreams/bef5a22e-d7a6-4b3f-ad8e-a7311a3fbc61/download9c5120b337798bdf6ba35cf5e1939995MD572023-YateyPortilla_implementacion_nodo_ethereum-aval.pdf.txt2023-YateyPortilla_implementacion_nodo_ethereum-aval.pdf.txtExtracted texttext/plain1424https://repository.ucc.edu.co/bitstreams/6fd52ecd-8f1f-46e1-82c4-6ae7216dd141/download75959fdc67ec457916998f103a951891MD59THUMBNAIL2023-YateyPortilla_implementacion_nodo_ethereum.pdf.jpg2023-YateyPortilla_implementacion_nodo_ethereum.pdf.jpgGenerated Thumbnailimage/jpeg5657https://repository.ucc.edu.co/bitstreams/968b967d-806a-4c4f-8c61-18a6944e3c12/download866caf49364c8b6a5fd2ffa75d78d64dMD562023-YateyPortilla_implementacion_nodo_ethereum-Licenciauso.pdf.jpg2023-YateyPortilla_implementacion_nodo_ethereum-Licenciauso.pdf.jpgGenerated Thumbnailimage/jpeg11954https://repository.ucc.edu.co/bitstreams/7f9ac8f0-92bc-47b1-8edb-a5892127b521/download4d2b1a91d0221335e915da61d739f1d0MD582023-YateyPortilla_implementacion_nodo_ethereum-aval.pdf.jpg2023-YateyPortilla_implementacion_nodo_ethereum-aval.pdf.jpgGenerated Thumbnailimage/jpeg12415https://repository.ucc.edu.co/bitstreams/4613ed66-14f3-4c0d-be06-3dfeb2b16700/download8da560204101a31a53f8f724f0f01a2cMD51020.500.12494/52604oai:repository.ucc.edu.co:20.500.12494/526042024-08-10 22:08:55.653open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=