Uso de múltiples cuentas desde una sola máquina física

Hola a todos, me preguntaba algo. Estoy planeando crear un Dapp de votación simple para una elección cerrada, donde se configurarán varias cuentas con anticipación y se autorizará previamente para votar. El Contrato de Voto contendrá una Lista Blanca para saber si se debe o no permitir votar a quien haga un llamado a sus funciones. Mi pregunta es la siguiente: la cantidad de PC que tengo (tal vez doce) es mucho menor que la cantidad de posibles votantes que tengo. Idealmente, me gustaría poder usar las PC de una manera similar a las mesas de votación: es decir, podrían iniciar sesión y votar en una Cuenta, que sería única para ellos, pero que sería solo una de las muchas cuentas disponibles en esa PC en particular. es posible? ¿Requeriría, digamos, cuentas de Metamask? No tengo claro cómo sería una arquitectura como esta.

Gracias por tu ayuda.

Respuestas (2)

Para profundizar en la respuesta de JAG: si ejecuta una cadena de bloques de Ethereum local como Ganache, obtiene 10 cuentas con 100 ETH cada una de forma predeterminada (o puede configurarla para cualquier otra cantidad de cuentas/valor). Luego conecte su Metamask a esa red ( http://localhost:7545 ) y agregue claves privadas que se muestran en Ganache, a Metamask (a través del menú Importar cuenta).

Luego, en Metamask, puede cambiar entre todas las cuentas que agrega y ejecutar enviar una transacción como una cuenta actualmente activa. Estoy haciendo exactamente eso para mi prueba de dapp de múltiples cuentas.

Gracias. Para que quede claro, planeo tener más votantes que máquinas, y no puedo confiar en que mis votantes estén familiarizados con la cadena de bloques o sean diligentes en el mantenimiento de la información de la cuenta de Metamask, etc. Básicamente, quiero saber si es posible tener un voto de cuenta incluso si no puedo confiar en que cada propietario de cuenta tenga su propio nodo personal.

MetaMask admite múltiples billeteras desde un solo inicio de sesión o puede hacer que el usuario restaure sus billeteras desde una frase semilla.

Si elige usar la opción de tener varias cuentas desde un solo inicio de sesión de MetaMask, hay un menú de estilo desplegable fácil de usar que es bastante fácil de usar (más fácil que restaurar desde una frase de contraseña)