From 8d4bb1b4af0d1835f6d9eacd05fb1379826634c6 Mon Sep 17 00:00:00 2001 From: karel Date: Wed, 27 Sep 2023 12:50:43 +0100 Subject: [PATCH] feat(docs): populate voyager.md --- docs/docs/01_intro.md | 10 +++----- docs/docs/02_architecture/voyager.md | 25 +++++++++++++++++++ .../routes/blog/the-journey-so-far/+page.md | 2 +- 3 files changed, 30 insertions(+), 7 deletions(-) diff --git a/docs/docs/01_intro.md b/docs/docs/01_intro.md index 2d2e474c7f..03b941eaf8 100644 --- a/docs/docs/01_intro.md +++ b/docs/docs/01_intro.md @@ -4,9 +4,7 @@ slug: / # Union -The Union network is a hyper-efficient zero-knowledge infrastructure layer for general message passing, asset transfers, NFTs, and DeFi. It's based on consensus verification and has no dependencies on trusted third parties, oracles, multi-signatures, or [MPC](https://en.wikipedia.org/wiki/Secure_multi-party_computation). To summarize: - -_Union is the most efficient, trustless bridge_ +The Union network is a hyper-efficient zero-knowledge infrastructure layer for general message passing, asset transfers, NFTs, and DeFi. It's based on consensus verification and has no dependencies on trusted third parties, oracles, multi-signatures, or [MPC](https://en.wikipedia.org/wiki/Secure_multi-party_computation). ## Who is Union built for? @@ -17,6 +15,6 @@ For those who care about decentralization and reliability, and believe that fina Union is developed to be a scalable powerhouse: - Fast: bridging transactions are generated and settled quickly. -- Secure: zero-knowledge consensus verification. -- Future proof: core tech is built for the next decennium -- Easy to use: high-level API usable for developers from any ecosystem +- Secure: abide by fork-choice rules. +- Future proof: core tech is built for the next decennium. +- Easy to use: high-level API usable for developers from any ecosystem. diff --git a/docs/docs/02_architecture/voyager.md b/docs/docs/02_architecture/voyager.md index e51434fa74..86465f4134 100644 --- a/docs/docs/02_architecture/voyager.md +++ b/docs/docs/02_architecture/voyager.md @@ -1,3 +1,28 @@ --- title: "Voyager" --- + +# Voyager + +IBC relays on off-chain actors transferring packets and proofs between chains. Voyager is our in-house relayer, allowing us to support new networks without waiting for up-stream support. + +## Architecture + +We have opted for an event driven architecture, where the application uses an internal memory queue for observed events and I/O. + +```mermaid +stateDiagram-v2 + direction LR + EventListener --> Queue + Queue --> Processor + state Processor { + [*] --> Actor + Actor --> Galois + Galois --> [*] + } + + Processor --> Chains + Chains --> EventListener +``` + +Voyager integrates over [gRPC](https://grpc.io/) with Galois to offload computation to dedicated hardware, with pending support for proving markets. \ No newline at end of file diff --git a/site/src/routes/blog/the-journey-so-far/+page.md b/site/src/routes/blog/the-journey-so-far/+page.md index 97d089c733..bf08f0fb56 100644 --- a/site/src/routes/blog/the-journey-so-far/+page.md +++ b/site/src/routes/blog/the-journey-so-far/+page.md @@ -9,7 +9,7 @@ Today, we are happy to announce the work we have done so far on Union, the trust We spent months building in stealthmode, heads-down, as we validated our technical assumptions. The product of that is the Union testnet, [CometBLS](https://docs.union.build/architecture/cometbls), [Voyager](https://docs.union.build/architecture/voyager), and [Galois](https://docs.union.build/architecture/galois). These components allowed us to achieve **IBC to Ethereum, the endgame**.` -Union is designed around a few key principles: permissonless interopability, censorship resistance, and decentralized infrastrucutre. Anyone should be allowed to transact, with any counterparty, on any chain, and this system may not rely on massive, closed source infrastructure. +Union is designed around a few key principles: code is law and barrier to entry leads to centralization. This means that we design our products to allow anyone to run them, not just parties with massive CPU/GPU farms. Proof generation must be a fair market to avoid censorship. With Union, we can bring any asset natively to any chain, hook into account abstraction with ICQ, and access coprocecors and storage proofs.