LedgerHQ / ledger-live

Mono-repository for packages related to Ledger Live and its JavaScript ecosystem.
MIT License
438 stars 333 forks source link

Implement BLS signatures for Chia (XCH) support #494

Closed serfriz closed 2 years ago

serfriz commented 2 years ago

Context

Chia devs are still waiting for Ledger to support BLS signatures (https://trello.com/c/GWhZwZ3N) se they can develop a Ledger app for Chia.

Is your feature request related to a problem? Please describe.

The preblem is that the Chia devs can't develop a Ledger app by themselves without getting support from Ledger to implement the BLS standard.

Describe the solution you'd like

Add support for G2 and the BLS standard.

Describe alternatives you've considered

Contact the Chia devs so they can let you know exactly what they need from Ledger to develop the app for Chia.

Additional context

Chia Network (XCH) is a layer 1 blockchain that uses its own custom-designed programming language called Chialisp and a novel consensus mechanism called proof-of-space-and-time (PoST). The combination of these two allows the blockchain to use less energy without compromising network security. In contrast to most other blockchains, Chia Network is a public, for-profit, open source company that aspires to become listed on NYSE or NASDAQ. Its blockchain is aimed at enterprise use, which is why Chia Network plans to have XCH on its balance sheet in case of a listing.

Currently, Chia is the most decentralized blockchain with over 150k active full nodes: https://dashboard.chia.net/d/em15uQ47k/peer-info?orgId=1, well over Bitcoin's node count. In addition, Chia Network has its own programming language called Chialisp. This is an on-chain programming language that is smart contract-compatible and takes most important components of Ethereum, Solidity, and Bitcoin Core but keeps Bitcoin's UTXO model.

gre commented 2 years ago

Hi @serfriz, supporting these signature scheme is on the roadmap of the firmware team (no ETA at the moment), closing this ticket as it's not related to ledger-live software itself. Thanks