Mecanismo de Transacción Descentralizado Basado en Contrato Inteligente en Almacenamiento de Datos Distribuido
Autores: Gu, Yonggen; Hou, Dingding; Wu, Xiaohong; Tao, Jie; Zhang, Yanqiong
Idioma: Inglés
Editor: MDPI
Año: 2018
Acceso abierto
Artículo científico
2018
Mecanismo de Transacción Descentralizado Basado en Contrato Inteligente en Almacenamiento de Datos Distribuido
Categoría
Gestión y administración
Subcategoría
Gestión de la tecnología y la inovación
Palabras clave
Almacenamiento de datos distribuido
Fiabilidad
Escalabilidad
Método de transacción descentralizado
Contrato inteligente
Recursos de almacenamiento
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 1
Citaciones: Sin citaciones
El almacenamiento de datos distribuido ha recibido más atención debido a sus ventajas en fiabilidad, disponibilidad y escalabilidad, y presenta tanto oportunidades como desafíos para la transacción de almacenamiento de datos distribuido. El sistema de transacciones tradicional de recursos de almacenamiento, que generalmente opera en un modo centralizado, resulta en altos costos, dependencia del proveedor y riesgo de fallo en un único punto. Para superar las deficiencias mencionadas, considerando la política de almacenamiento con codificación de borrado, en este documento proponemos un método de transacción descentralizado para el almacenamiento en la nube basado en un contrato inteligente, que tiene en cuenta el costo de los recursos para el almacenamiento de datos distribuido. Primero, para garantizar la disponibilidad y disminuir el costo de almacenamiento, se propone un mecanismo de subasta basado en Vickrey-Clarke-Groves (VCG) inverso para la selección de recursos de almacenamiento y la transacción. Luego, implementamos y desplegamos el mecanismo propuesto diseñando un contrato inteligente correspondiente. Especialmente, abordamos el problema de cómo implementar un mecanismo similar al VCG en un entorno de blockchain. Basado en la cadena privada de Ethereum, realizamos la simulación del método de transacción de almacenamiento propuesto. Los resultados de la simulación muestran que el modelo de transacción propuesto puede realizar un comercio competitivo de recursos de almacenamiento y garantizar la operación segura y económica del comercio de recursos.
Descripción
El almacenamiento de datos distribuido ha recibido más atención debido a sus ventajas en fiabilidad, disponibilidad y escalabilidad, y presenta tanto oportunidades como desafíos para la transacción de almacenamiento de datos distribuido. El sistema de transacciones tradicional de recursos de almacenamiento, que generalmente opera en un modo centralizado, resulta en altos costos, dependencia del proveedor y riesgo de fallo en un único punto. Para superar las deficiencias mencionadas, considerando la política de almacenamiento con codificación de borrado, en este documento proponemos un método de transacción descentralizado para el almacenamiento en la nube basado en un contrato inteligente, que tiene en cuenta el costo de los recursos para el almacenamiento de datos distribuido. Primero, para garantizar la disponibilidad y disminuir el costo de almacenamiento, se propone un mecanismo de subasta basado en Vickrey-Clarke-Groves (VCG) inverso para la selección de recursos de almacenamiento y la transacción. Luego, implementamos y desplegamos el mecanismo propuesto diseñando un contrato inteligente correspondiente. Especialmente, abordamos el problema de cómo implementar un mecanismo similar al VCG en un entorno de blockchain. Basado en la cadena privada de Ethereum, realizamos la simulación del método de transacción de almacenamiento propuesto. Los resultados de la simulación muestran que el modelo de transacción propuesto puede realizar un comercio competitivo de recursos de almacenamiento y garantizar la operación segura y económica del comercio de recursos.