From a72a494c4b5b255cdcbaa0e77914d4609ece75a4 Mon Sep 17 00:00:00 2001 From: Neil Woodfine Date: Tue, 11 Nov 2025 12:06:05 +0700 Subject: [PATCH] Updated README, fixing broken links and adding new resources Came to redirect the Second repo link to GitLab after we migrated from Codeberg. But discovered a number of broken links, outdated terminology, and missing resources, so made a more comprehensive update. --- README.md | 56 +++++++++++++++++++++++++++++++------------------------ 1 file changed, 32 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 13b671f..b36efc9 100644 --- a/README.md +++ b/README.md @@ -1,40 +1,47 @@ 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. +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 -- [Ark protocol](https://ark-protocol.org/) -- [Introducting Ark v2](https://brqgoo.medium.com/introducing-ark-v2-2e7ab378e87b) - updated Ark protocol proposal -- [Ark Protocol intro](https://docs.second.tech/protocol/intro/) - Intro to Ark protocol by Second +- [Ark protocol](https://ark-protocol.org/) - Introduction to Ark maintained by [Steven Roose](https://github.com/stevenroose) +- [Introducting Ark v2](https://brqgoo.medium.com/introducing-ark-v2-2e7ab378e87b) - Updated Ark protocol proposal +- [Ark protocol intro](https://docs.second.tech/protocol/intro/) - Intro to the Ark protocol by [Second](https://second.tech) +- [Ark protocol intro](https://docs.arklabs.xyz/ark/) - Intro to the Ark protocol by [Ark Labs](https://arklabs.xyz) - [Ark deep dive](https://web.archive.org/web/20240328181345/https://www.arkpill.me/deep-dive) - Original Ark deep dive by Burak - ### Implementations -- [ark](https://github.com/ark-network/ark) - Ark labs daemon -- [clArk - now deprecated](https://github.com/ark-network/clArk) - covenetless ark daemon from Ark Labs -- [bark](https://codeberg.org/ark-bitcoin/bark) - A Rust implementation of the Ark protocol on bitcoin by Second +- [Arkade](https://github.com/ark-network/ark) - A Go implementation of the Ark protocol by [Ark Labs](https://arklabs.xyz) +- [bark](https://gitlabs.com/ark-bitcoin/bark) - A Rust implementation of the Ark protocol by [Second](https://second.tech) ### Developer resources + #### Documentation -- [Get started with ark](https://arkdev.info/docs/developers/get-started) - Ark Labs how to for developers -- [Getting started with bark](https://docs.second.tech/getting-started/introduction/) - Second tech how to for developers +- [Getting started with Arkade](https://docs.arkadeos.com) - Ark Labs' how-to for developers +- [Getting started with bark](https://docs.second.tech/getting-started/introduction/) - Second's how-to for developers + #### SDK -- [ark sdk](https://arkdev.info/docs/developers/sdk/go) - SDK by Ark Labs -- [ark-rs](https://github.com/ArkLabsHQ/ark-rs) - rust sdk by Ark Labs +- [ark-ts](https://github.com/arkade-os/ts-sdk) - Arkade TypeScript SDK by Ark Labs +- [ark-rs](https://github.com/ArkLabsHQ/ark-rs) - Arkade Rust SDK by Ark Labs +- [bark-wallet](https://docs.rs/bark-wallet/latest/bark/) - bark Rust API reference by Second + #### Faucets -- [munitynet faucet](https://mutinynet.arkade.money/) faucet for mutinynet +- [Arkade munitynet faucet](https://mutinynet.arkade.money/) - Faucet for mutinynet +- [bark signet faucet](https://signet.2nd.dev) - Faucet for signet #### Projects using Ark -- [coinflip](https://coinflip.casino/) - coinflip game implemented with ark +- [coinflip](https://coinflip.casino/) - Coinflip game implemented with Ark +- [Byte store](https://signet.2nd.dev/store) - Mock online store for testing Ark payments on signet +- [Noah wallet](https://alpha.noahwallet.io) - Mobile-native bitcoin wallet built on Ark ### Reading -#### Ark V2 -- [Covenant-less Ark](https://arkdev.info/blog/ark-release-v0.2) -- [Unlocking Liquidity Before Shared Output Expiration](https://arkdev.info/blog/unlock-liquidity-before-shared-output-expiration) + +#### Ark v2 reading +- [Covenant-less Ark](https://github.com/arkade-os/arkd/releases/tag/v0.2.0) +- [Unlocking Liquidity Before Shared Output Expiration](https://blog.arklabs.xyz/unlock-liquidity-before-shared-output-expiration/) - [First Ark transaction on mainnet](https://blog.second.tech/demoing-the-first-ark-transactions-on-bitcoin-mainnet/) +- [Introducing Erk and hArk - new Ark variants](https://blog.second.tech/erk-update/) #### Ark v1 reading - [ARK video from Bitcoin Miami 2023](https://bitcointv.com/w/pVk3bPfKZ7YqDzsNZjz9tf?start=4h9m28s) @@ -48,10 +55,9 @@ Ark is a scaling solution for Bitcoin that involves moving transactions off-chai - [BitGo blog: Will Burak’s Ark Solve Bitcoin Scaling?](https://blog.bitgo.com/will-buraks-ark-solve-bitcoin-scaling-f31e65535c3f) - [pippellia's Video Ark Explained - Bitcoin Layer 2 Protocol](https://rumble.com/v3nf9vd-ark-explained-bitcoin-layer-2-protocol.html) - ### Blogs -- [arkdev.info blog](https://arkdev.info/blog) - Ark Labs blog -- [Second's blog](https://blog.second.tech/) - Second blog +- [Ark Labs' blog](https://blog.arklabs.xyz) +- [Second's blog](https://blog.second.tech/) ### Presentations and podcasts - [Steven Roose on Ark](https://bitcointv.com/w/iSg88hQLVGKicujZQvvYc6) - BitDev conference at Taipei Tech Summit @@ -64,13 +70,15 @@ Ark is a scaling solution for Bitcoin that involves moving transactions off-chai - [Updates on Ark development - one year later](https://stephanlivera.com/episode/584/) - [Scaling Bitcoin to 2050 w/ Shinobi, Marco Argentieri, Simanta Gautam & Alex Bosworth](https://www.youtube.com/watch?v=IPmjIg7IaR8) - [Transforming Bitcoin: Marco Agentieri’s Vision with Ark Labs](https://www.youtube.com/watch?v=GrvsENa9Zm4) +- [Ark explained in under 14 minutes](https://youtu.be/WvwmLv0SgAc?si=Nc0yo79MD-BJPhAZ) ### Communites -- [Telegram community](https://t.me/ark_bitcoin) - Ark protocol telegram community -- [Ark Labs discord](https://discord.com/invite/5XwckYtXAG) - Ark Labs discord community +- [Telegram community](https://t.me/ark_bitcoin) - Ark protocol Telegram community +- [Ark Labs Discord](https://discord.com/invite/5XwckYtXAG) - Ark Labs' Discord community +- [Second community](https://community.second.tech) - Second's community forum +- [Second's bark chat](https://chat.second.tech) - Second's technical support chat, hosted on Zulip ### Related Resources - To explore other aspects of the Bitcoin and freedom tech ecosystem, check out these additional resource directories: - [nostr.net](https://www.nostr.net) - A complete guide to Nostr - projects, implementations, developer tools and all other resources - [liquidnetwork.wiki](https://liquidnetwork.wiki) - A curated list of Liquid Network resources, libraries, tools and applications