algorand / algorand/go-algorand

bn128 is needed

Abierto
#3,217 5 comentarios 0 reacciones 0 asignados Ver en GitHub
new-feature-request Team Scytale
Lenguaje dominante
Go
Estrellas
1.4k
Forks
537
Merge medio
1 d 6 h
PR fusionados (30 d)
17

Descripción

## Problem

To verify a plonk proof in Algorand, will need several bn128 opcodes, which equivalent to following ethereum precompiles: https://github.com/ethereum/go-ethereum/blob/master/core/vm/contracts.go#L75-L77

## Solution

It would be possible to borrow implementation from go-ethereum.

## Dependencies

github.com/ethereum/go-ethereum/crypto/bn256

## Urgency

Need this to accomplish a milestone. We're Abstr Labs funded by Algorand Foundation.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.