Resumen:
|
[ES] Este proyecto presenta una solución para las subastas selladas Vickrey haciendo uso
de Pedersen Commitment en el entorno Blockchain, en particular, sobre Ethereum. Se pretende mantener el anonimato de cada uno de los ...[+]
[ES] Este proyecto presenta una solución para las subastas selladas Vickrey haciendo uso
de Pedersen Commitment en el entorno Blockchain, en particular, sobre Ethereum. Se pretende mantener el anonimato de cada uno de los participantes sin generar un impacto
relevante en el mantenimiento de la lógica y acudiendo a técnicas criptográficas de actualidad.
A lo largo del documento, descubrirá la caracterización de las distintas tecnologias y nociones aplicadas, la definición de una arquitectura por proxies mantenible, un conjunto
de contratos inteligentes implementando la lógica del sistema, entre los que se encuentra
una libreria criptográfica y dos de ellos responsables de las subastas, y su despliegue demostrando la funcionalidad.
Para resolver la problemática recurrimos a Solidity como lenguaje de programación de
los contratos inteligentes, estudio de Pedersen Commitment con curva elíptica y Javascript
como herramienta auxiliar para el despliegue. Todo esto ha permitido desarrollar una solución completa y confiable, evitando la regular presencia de un tercero o intermediario
en las subastas.
[-]
[CA] Aquest projecte presenta una solució per a les subastes segellades Vickrey fent ús
de Pedersen Commitment a l’entorn Blockchain, en particular, sobre Ethereum. Es pretén
mantenir l’anonimat de cadascun dels participants ...[+]
[CA] Aquest projecte presenta una solució per a les subastes segellades Vickrey fent ús
de Pedersen Commitment a l’entorn Blockchain, en particular, sobre Ethereum. Es pretén
mantenir l’anonimat de cadascun dels participants sense generar un impacte rellevant en
el manteniment de la lògica i acudint a tècniques criptogràfiques d’actualitat.
Al llarg del document, descobrirà la caracterització de les diferents tecnologies i nocions aplicades, la definició d’una arquitectura per proxies mantenible, un conjunt de contractes intel·ligents implementant la lògica del sistema, entre els quals hi ha una llibreria
criptogràfica i dos responsables de les subastes, i el seu desplegament demostrant la funcionalitat.
Per resoldre la problemàtica recorrem a Solidity com a llenguatge de programació dels
contractes intel·ligents, estudi de Pedersen Commitment amb corba el·líptica i Javascript
com a eina auxiliar per al desplegament. Tot això ha permès desenvolupar una solució
completa i fiable, evitant la presència regular d’un tercer o intermediari en les subastes.
[-]
[EN] This project presents a solution for Vickrey sealed auctions using Pedersen Commitment
in the Blockchain environment, in particular, on Ethereum. It is intended to maintain the
anonymity of each of the participants ...[+]
[EN] This project presents a solution for Vickrey sealed auctions using Pedersen Commitment
in the Blockchain environment, in particular, on Ethereum. It is intended to maintain the
anonymity of each of the participants without generating a relevant impact on the maintenance of logic and resorting to current cryptographic techniques.
Throughout the document, you will discover the characterization of the different technologies and notions applied, the definition of an architecture by maintainable proxies,
a set of smart contracts implementing the logic of the system, among which is a cryptographic library and two of them responsible of the auctions, and its deployment demonstrating the functionality.
To solve the problem, we used Solidity as a programming language for smart contracts,
a study of elliptic curve Pedersen Commitment , and Javascript as an auxiliary tool for
deployment. All this has allowed the development of a complete and reliable solution,
avoiding the regular presence of a third party or intermediary in the auctions.
[-]
|