2024-12-17 16:41:05 +01:00
2024-12-17 16:41:05 +01:00
2024-12-17 15:58:49 +01:00
2024-11-21 21:37:42 +01:00
2024-12-17 16:40:35 +01:00

Ark is a layer-two protocol for making off-chain Bitcoin transactions. Initially published on the bitcoin-dev mailing list as TBDXXX by Burak, is has since been named Ark and the protocol design has advanced significantly.

The goal and result of the Ark protocol is a payments system where people can make Bitcoin transactions at very low cost and without requiring any setup. The Ark model very closely resembles the UTXO model, which is a key differentiator with Lightning.

Ark is a scaling solution for Bitcoin that involves moving transactions off-chain. Ark executes transactions outside of the Bitcoin main chain but posts transaction data back on-chain in a compressed format. Ark servers bundle multiple off-chain transactions into large batches before submitting them to the Bitcoin blockchain. This method spreads fixed costs across multiple transactions in each batch, significantly reducing fees for end-users.

Protocol

Implementations

  • ark - Ark labs daemon
  • clArk - now deprecated - covenetless ark daemon from Ark Labs
  • bark - A Rust implementation of the Ark protocol on bitcoin by Second

Developer resources

Documentation

SDK

Reading

Ark V2

Ark v1 reading

Blogs

Presentations and podcasts

Communites

Description
No description provided
Readme MIT 126 KiB