From 353f09b2fbec43d24a8ed4d9c977f8739e63888a Mon Sep 17 00:00:00 2001 From: ivy-aoraki-labs Date: Fri, 10 May 2024 11:26:03 +0000 Subject: [PATCH] deploy: bcdd7c4d74c9e5bc0b0e3ac8d3b9454fa8416b44 --- 404.html | 4 ++-- ZKPool-1.0/guides/how-to-connect-ZKPool/index.html | 6 +++--- ZKPool-1.0/guides/how-to-register/index.html | 4 ++-- ZKPool-1.0/guides/how-to-run-prover/index.html | 4 ++-- ZKPool-1.0/products/Release/index.html | 4 ++-- ZKPool-1.0/products/introduction/index.html | 4 ++-- ZKPool-2.0/Guide/index.html | 4 ++-- ZKPool-2.0/index.html | 4 ++-- ZKPool-2.0/technology/PoS-based-verifiers/index.html | 4 ++-- .../graph-based-computation-tasks-scheduling/index.html | 4 ++-- .../technology/moludar-Galactic-Network-overview/index.html | 4 ++-- assets/js/ff9d19b3.6999cfe1.js | 1 + assets/js/ff9d19b3.a45afe8b.js | 1 - .../{runtime~main.89a274c6.js => runtime~main.789e37fb.js} | 2 +- category/guide/index.html | 4 ++-- category/guides/index.html | 4 ++-- category/products/index.html | 4 ++-- category/technology/index.html | 4 ++-- category/zkpool-10/index.html | 4 ++-- category/zkpool-20/index.html | 4 ++-- index.html | 4 ++-- search-index.json | 2 +- search/index.html | 4 ++-- 23 files changed, 42 insertions(+), 42 deletions(-) create mode 100644 assets/js/ff9d19b3.6999cfe1.js delete mode 100644 assets/js/ff9d19b3.a45afe8b.js rename assets/js/{runtime~main.89a274c6.js => runtime~main.789e37fb.js} (98%) diff --git a/404.html b/404.html index a986339..5118ada 100644 --- a/404.html +++ b/404.html @@ -4,13 +4,13 @@ Page Not Found | ZKPool Doc - +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- + \ No newline at end of file diff --git a/ZKPool-1.0/guides/how-to-connect-ZKPool/index.html b/ZKPool-1.0/guides/how-to-connect-ZKPool/index.html index 1d413c1..09b9f97 100644 --- a/ZKPool-1.0/guides/how-to-connect-ZKPool/index.html +++ b/ZKPool-1.0/guides/how-to-connect-ZKPool/index.html @@ -4,13 +4,13 @@ Introduction | ZKPool Doc - +
-
Skip to main content
- +
Skip to main content

Introduction

Currently, in ZKPool A1, we are opening the prover market to Taiko projects.

We are also working on opening it to all zkp projects. A detailed guide will be released soon.

The Prover Market Endpoint for Taiko

Taiko A7 Hekla

http://taiko-a7-prover.zkpool.io

+ \ No newline at end of file diff --git a/ZKPool-1.0/guides/how-to-register/index.html b/ZKPool-1.0/guides/how-to-register/index.html index 4aaf451..95b4350 100644 --- a/ZKPool-1.0/guides/how-to-register/index.html +++ b/ZKPool-1.0/guides/how-to-register/index.html @@ -4,7 +4,7 @@ How to Register | ZKPool Doc - + @@ -14,7 +14,7 @@ Sign in
  • By default the overview page is displayed
  • Click the user icon on the top right corner, it will bring the user to user center pages. User center
  • From the "user details" page, user can generate the access key for prover workers to later connect to ZKPool. Make sure to copy the key somewhere as it is only shown once. User details
  • - + \ No newline at end of file diff --git a/ZKPool-1.0/guides/how-to-run-prover/index.html b/ZKPool-1.0/guides/how-to-run-prover/index.html index e4d107a..6806883 100644 --- a/ZKPool-1.0/guides/how-to-run-prover/index.html +++ b/ZKPool-1.0/guides/how-to-run-prover/index.html @@ -4,7 +4,7 @@ How to Run a Prover | ZKPool Doc - + @@ -12,7 +12,7 @@
    Skip to main content

    How to Run a Prover

    This document explains how to run a ZKPool prover.

    After logging into ZKPool, follow the guide on how to connect to ZKPool and run a prover. image

    The basic flow is as follows:

    1. Choose your operating system: Ubuntu 20.04/22.04 or MacOS ARM or MacOS x86.
    2. Choose between CPU or GPU (coming soon).
    3. Generate an access key for your account.
    4. Follow one command to download your keys and the prover binary, and then run the prover binary.

    Network Selection

    To run the current ZKPool prover, please connect to the HOLESKY testnet in your wallet. For instructions on how to add the Holesky testnet, please refer to https://chainlist.org/chain/17000

    How to Stop a Prover

    To stop a running prover, simply run the following command

    pkill zkpool-prover
    - + \ No newline at end of file diff --git a/ZKPool-1.0/products/Release/index.html b/ZKPool-1.0/products/Release/index.html index ad19eb6..5820239 100644 --- a/ZKPool-1.0/products/Release/index.html +++ b/ZKPool-1.0/products/Release/index.html @@ -4,13 +4,13 @@ ZKPool A1 | ZKPool Doc - +
    Skip to main content

    ZKPool A1

    Taiko Project Support

    Taiko is a decentralized, Ethereum-equivalent zk-rollup project with Type 1 zkEVM technology.

    ZKPool A1 is dedicated to the Taiko Alpha-5 (A5) Testnet, and supports users who wish to join as individual provers.

    Hardware Requirements

    ZKPool supports various provers joining, including those using CPUs, GPUs, and more.

    ZKPool will provide both CPU and GPU binaries (coming soon) and will also open-source the prover client codes to support third parties to build their hardware binaries.

    Hardware that meets the minimum requirements can run the CPU prover binary:

    • 8 or 16 core CPU
    • 32 GB memory

    Reward Distribution

    As ZKPool assumes the risk of slashing, covers the Gas fee for submitting proofs, and handles operation costs, it will share the reward of tokens with provers. The current distribution rule is:

    • ZKPool: 20%
    • Prover: 80%

    Note:

    1. The distribution rule is solely for testing purposes on the Testnet. ZKPool reserves the right and plans to adjust it in the future.
    2. The default reward token is ETH, and ZKPool may introduce additional ERC20 tokens as rewards, such as TTKOj.
    3. Rewards are calculated over specific intervals, for example, on a daily basis.
    4. Currently, rewards cannot be withdrawn and will be recorded under the prover's account. ZKPool plans to upgrade soon to enable users to withdraw the tokens.
    5. The actual value of the reward is not guaranteed. Participation is primarily to assist Taiko in testing and becoming a successful zk-rollup.
    6. ZKPool may offer additional incentives from the platform side, especially for early participants, although this has not yet been finalized.
    - + \ No newline at end of file diff --git a/ZKPool-1.0/products/introduction/index.html b/ZKPool-1.0/products/introduction/index.html index afab8e5..61eb8c8 100644 --- a/ZKPool-1.0/products/introduction/index.html +++ b/ZKPool-1.0/products/introduction/index.html @@ -4,14 +4,14 @@ Introduction | ZKPool Doc - +
    Skip to main content

    Introduction

    ZKPool is an open and permissionless platform that connects various ZKP projects and provers, offering multiple capabilities:

    • ZKPool aggregates the capacities of smaller provers and acts as a super prover proxy, providing necessary stake to ZKP projects.
    • ZKPool offers competitive price to win the proof tasks and minimize the risks of being slashed.
    • ZKPool distributes the rewards among provers and the other participants.
    • ZKPool simplifies the process of joining for both provers and ZKP projects.

    The Ecosystem of ZKPool

    The participants in ZKPool include:

    1. ZKP Requester: Refers to ZKP projects that require ZKP proofs.
    2. ZKP Prover: Operators who own the hardware and run the provers.
    3. ZKP Accelerator: A team that provides accelerated software implementation for certain ZKP projects.

    It's noted that the ZKP requester can also be a ZKP accelerator. For instance, a ZKP project might have its own best GPU-accelerated software.

    Similarly, the ZKP prover can also act as a ZKP accelerator. For example, ZKP prover operators may develop their own accelerated software.

    The ecosystem is represented in the following diagram: Ecosystem

    Two-tier ZKP proving tokenomics

    Currently, many ZKP projects utilize their own proving systems and tokenomics. To establish a healthier and more cost-effective ZKP proving ecosystem, a two-tier proving tokenomics model can be a viable solution. Taiko proposed a solution after several iterations of proving tokenomics, which we have further extended to a two-tier framework.

    Under this approach, each ZKP project functions as tier 1, defining its own tokenomics. However, the tasks of selection, scheduling, penalties, rewards, and rating of provers are delegated to tier 2, which operates as a shared prover pool.

    Two-tier

    The scope of the two tiers is as follows:

    Tier 1 (ZKP projects)Tier 2 (ZKPool)
    Scope• Publish proof task.
    • Establish rewards and penalties.
    • Define key metrics such as proof window.
    • Aggregate proof task.
    • Schedule and rate prover resources.
    • Distribute rewards.
    • Assume penalty risk.
    • Define price competition strategy.

    UMP (Universal Modular Prover)

    ZKPool utilizes Universal Modular Prover (UMP) to integrate various provers.

    A UMP can operate on the same hardware platform while supporting the proving works of various ZKP projects.

    UMP

    - + \ No newline at end of file diff --git a/ZKPool-2.0/Guide/index.html b/ZKPool-2.0/Guide/index.html index d1cf3c6..0b27c97 100644 --- a/ZKPool-2.0/Guide/index.html +++ b/ZKPool-2.0/Guide/index.html @@ -4,13 +4,13 @@ Introduction | ZKPool Doc - +
    Skip to main content

    Introduction

    Here is the guide to run provers, verifiers and integrate with Galactic Network for developers.

    Coming Soon!

    - + \ No newline at end of file diff --git a/ZKPool-2.0/index.html b/ZKPool-2.0/index.html index d84355e..a6e8551 100644 --- a/ZKPool-2.0/index.html +++ b/ZKPool-2.0/index.html @@ -4,14 +4,14 @@ Galactic Network Introduction | ZKPool Doc - +
    Skip to main content

    Galactic Network Introduction

    We refer to ZKPool-2.0 as the Galactic Network in tribute to J.C.R. Licklider, who first proposed the Galactic Network concept, an early vision of the open internet.

    Background

    • Verifiable computation, specifically Zero-knowledge proof (ZKPs) technology, serves as a cornerstone in the crypto world. However, designing and operating a reliable, low-cost, decentralized, and economically healthy proving network can be very challenging.
    • As Vitalik mentioned[1][2], the zkEVM might have bugs. For better security, a multi-provers framework has been proposed, and increasingly more projects, like Taiko, Scroll etc. are adopting this solution. Such a design will make the network more complex.
    • ZKP requires a significant amount of computational power. However, it's crucial to understand that, unlike the POW project, these requirements are dynamic, not constant. For instance, the total number of transactions in a rollup may fluctuate, and some ZKP projects operate in optimism mode, requiring ZKP only at specific times. Therefore, in each independent ZKP network, the use of ZKP accelerators may vary, increasing the overall cost. Sharing the proving network is essential for fully utilizing the vital computational power.

    Galactic Network

    The Galactic network aims to create a modular Verifiable Computation Layer (MVCL) that is affordable, decentralized, and easily accessible. This network will significantly reduce the development cost for ZKP (Zero-Knowledge Proof) projects' developers.

    Ethereum also plans to use ZKP to verify Layer 1. Vitalik proposed the "Enshrined ZKEVM" to allow L1 and L2 to share the ZKEVM prover[3]. A modular verifiable computation layer will be aligned with Ethereum's long-term vision.

    Additionally, it supports not only the Ethereum ZKP proving network but also other types of verifiable computation, including the Bitcoin ecosystem, web2 verifiable computation scenarios, and so on.

    Galactic Network Ecosystem Modular Galactic Network Ecosystem

    The Galactic network comprises the following components:

    • Ethereum L3 based Appchain: A decentralized, permissionless network constructed to support protocols for provers, verifiers, and more to schedule the proving/verification tasks and distribute rewards.
    • Galactic prover node: Nodes responsible for generating proofs.
    • Galactic verification node: Nodes that handle verifications.
    • Galactic relayer node: Nodes to relay proving tasks from ZKP projects to the Galactic network.
    • Galactic oracle node: Nodes to split and schedule proving and verification tasks, and aggregate multi-provers.

    This network offers several unique features:

    • Low-cost and high-performance
    • Support for multiple ZKP provers.
    • Support for a PoS-Based verifier.

    ZKP accelerators can participate in ZKP-proving tasks, which effectively boosts the utilization rate of their accelerators. Meanwhile, the verifier can aid in the validation of these proofs.

    References

    1. Rollup Day 2022 - Multi-Provers for Rollup Security w/ Vitalik Buterin
    2. Taiko’s Approach to Multi-Proofs
    3. What might an “enshrined ZK-EVM” look like?
    - + \ No newline at end of file diff --git a/ZKPool-2.0/technology/PoS-based-verifiers/index.html b/ZKPool-2.0/technology/PoS-based-verifiers/index.html index 43a875f..6f6fb4f 100644 --- a/ZKPool-2.0/technology/PoS-based-verifiers/index.html +++ b/ZKPool-2.0/technology/PoS-based-verifiers/index.html @@ -4,13 +4,13 @@ PoS-Based Verifiers | ZKPool Doc - +
    Skip to main content

    PoS-Based Verifiers

    Proofs need to be verified within the network before being sent back or retrieved by the requester for the following reasons:

    1. If a proof is invalid, the network can reassign the task to another prover.
    2. Rewards are only distributed to provers who produce valid proofs.
    3. Verifying proofs enhances the network's trustworthiness.

    A decentralized network of verifier nodes will be established to reach a consensus on proof settlement. A node offers greater flexibility than a verifier contract because not all projects have a Solidity version of verification code. Verifying the batched proof can further reduce the cost. The mechanism will resemble Ethereum's proof of stake but likely in a simpler form. The process is as follows:

    PoS-Based VerifiersPoS-Based Verifiers Flow

    1. ZK projects supply the verifier code, which can be in different languages.
    2. Either the ZK project or the community operates one or more verifier nodes.
    3. To ensure the verifier's good intentions, a minimal deposit is required as staking asset.
    4. Galactic contract or Oracle node aggregates proofs and produce an batchedProof
    5. The Galactic contract or Oracle node uses a VRF to select a committee of verifier nodes for the batchedProof.
    6. The verifier nodes carry out the proof verification and submit their results to the Galactic contract or Oracle node within a specified timeframe.
    7. If a majority of the committee (for example, 2/3) reach a consensus, and if correct, all proofs in the batched proof are considered verified as either valid, if not then iterate to verify each proof.
    8. Honest verifier nodes are equally rewarded, while dishonest ones are penalized.
    9. The verifier's reputation is updated based on their actions.

    We choose a verifier network over a DAO which handles challenges in an optimistic manner for the following reasons:

    1. ZK verification is quick and cost-effective.
    2. Verification consensus can be achieved rapidly because it depends on the L3 block proposing speed, which can be significantly fast.
    3. It takes longer for a DAO to settle a proof if a challenge arises.
    4. In both scenarios, verification codes from various ZK projects are required.

    However, if there's a conflict between the PoS-Based verification results and the requestors' verification results, we'll need the governance DAO to handle such an issue.

    Additionally, using an existing platform like EigenLayer is an option for us.

    - + \ No newline at end of file diff --git a/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling/index.html b/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling/index.html index 0d596ac..cd07bdd 100644 --- a/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling/index.html +++ b/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling/index.html @@ -4,7 +4,7 @@ Graph-Based Computation Tasks Scheduling | ZKPool Doc - + @@ -13,7 +13,7 @@ Proof Composition (Source: Figment Capital)

    For each zkp proving task, we can define it as a kind of operation of a computation graph. Each device works as a computation node to finish the part of the proving tasks.

    Thus, we can use a graph to describe the overall proving tasks.

    Graph-Based Computation Graph-Based Computation

    For each operation, we can define these properties:

    Power of Computation

    The platform's incentives are determined by the Power of Computation. Without an accurate measurement of computation power, we can't effectively incentivize devices.

    For Zero-Knowledge Proof (ZKP) algorithms, most computations are operations such as Multi-Scalar Multiplication (MSM), Number Theoretic Transform (NTT), and Hash, which are similar to operations in Artificial Intelligence (AI) like encoders, decoders, or Convolutional Neural Networks (CNN).

    We can create a table defining the computation amount for each operation based on the add/multiply function and its bitwidth. This is referred to as the 'Gas' of the ZKP/AI. An offline benchmark tool can then be used to calculate the total Gas for an algorithm.

    This method won't be 100% accurate, so our final computation can be measured using a formula like:

    $P = P_{gas} * Gas$

    Here, $P$ represents the total computation amount for an algorithm, and $P_{gas}$ is a dynamic price that can be retrieved from the Galactic network to reflect the supply and demand relationship.

    Galactic Universal Modular Prover

    The UMP means each ZKP accelerator can support different kinds of ZKP proving tasks.

    UMP Universal Modular Prover

    The Oracle node features a plug-in service. This allows provers to connect and determine the types of tasks the prover can manage. The corresponding proving binary Docker is then downloaded, enabling the node to handle such tasks.

    In this manner, a single accelerator can support multiple ZKP proving binaries.

    The Galactic SDK client connects to the proving binary plugin via RPC call.

    The protocol includes:

    1. Init
    2. Start
    3. Stop

    There is a mechanism to trigger different kinds of computation.

    Each kind of requester project can define its expected mode.

    Scheduler

    We will use Oracle Node to take the role of scheduling.

    Oracle node will receive the status of all the connected provers and record its liveness and busy/idle status. Once a new task is published, the scheduler will start to work.

    Here, we define a task-node matching mechanism.

    Firstly, after analyzing a computation graph, a

    Then we we find a candidate device list for each operation.

    Here we can adopt a relatively simple and effective strategy rather than a complex reputation system.

    1. The proposed rules include:
    1. The scheduler in the Oracle node can reschedule the prover if they fail to generate proof in time.
    2. For tasks with high penalty amounts, the scheduler could assign more than one prover.

    When we need more than one device, and then we will exclude the assigned device and use the above method to choose the other devices.

    Finally, we will fill in the device ID for each operation of the computation graph.

    - + \ No newline at end of file diff --git a/ZKPool-2.0/technology/moludar-Galactic-Network-overview/index.html b/ZKPool-2.0/technology/moludar-Galactic-Network-overview/index.html index 40e9149..236472e 100644 --- a/ZKPool-2.0/technology/moludar-Galactic-Network-overview/index.html +++ b/ZKPool-2.0/technology/moludar-Galactic-Network-overview/index.html @@ -4,7 +4,7 @@ Modular Galactic Network Overview | ZKPool Doc - + @@ -16,7 +16,7 @@ Galactic Oracle nodes

    1. Task scheduling: This is a complex logic. The final task scheduling results are written to the Galactic contract, while intermediate task statuses are stored in the local DB. Since task data are huge, which could potentially overload the contract, only the most necessary data are written to the chain.
    2. Task split and aggregation: A task might be divided into multiple smaller subtasks and proved in parallel to increase efficiency.
    3. Proof aggregation: generate a batched proof for a group of proofs
    4. Complex reward calculation can be done off-chain if the default version in the Galactic contract cannot handle it or involves too many steps.

    What does the Relayer Node do?

    A relayer node acts as an external node that integrates with ZKP projects. It does this by retrieving active tasks from the ZKP projects.

    In the meanwhile, the relayer node needs to pay the gas fee and provide necessary ZKP projects’ staking toke if the corresponding projects require.

    What’s the task flow?

    Here are a detailed modules relationship and a sequence diagram:

    Galactic Network Flow Galactic Network modules relationship

    Galactic Network Flow Sequence Galactic Network Flow Sequence

    The steps are like below:

    1. The task request is directly submitted to the Galactic contract (Active mode).

      Alternatively, in Passive mode (as shown in the above diagram), the relayer retrieves the task from another chain and then submits the task, along with the bond, to the Galactic contract. The task should be described as a computation graph.

    2. The Galactic contract publishes the proving task. The oracle node then retrieves task information from the contract, schedules the task based on the computation graph and the prover's attributes and availability, and sends the scheduled result to the contract.

    3. The Galactic contract publishes the scheduled results, enabling each prover to determine whether they've been selected to join the task.

    4. The prover node syncs the task from the Galactic contract, generates the proof, and sends it back to the Oracle contract.

    5. An Oracle node monitors the Oracle contract. Plans are in place for an Oracle node to initiate an aggregation proof task, after which the verifiers will only need to verify the aggregated proof.

    6. An Oracle node schedules the verifiers to perform the verification and notifies the Galactic contract.

    7. The Galactic contract publishes the verifier task. The selected verifiers monitor this and begin verification.

    8. The verifier returns the verification result to the contract. Once the Galactic contract determines that the majority of verification results pass, it marks the proof as verified.

    9. The Galactic Oracle calculates the reward. (This logic may be transferred to the contract later.)

    10. The Galactic contract returns the bond and shares the reward with the prover. Also the verifiers will get part of the reward.

    In the architecture above there will be lots of interactions between other parties with the Galactic contract. This drives our choice of Ethereum L3 which will further reduce the transaction cost.

    - + \ No newline at end of file diff --git a/assets/js/ff9d19b3.6999cfe1.js b/assets/js/ff9d19b3.6999cfe1.js new file mode 100644 index 0000000..e4e1b3b --- /dev/null +++ b/assets/js/ff9d19b3.6999cfe1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkzkpool_doc=self.webpackChunkzkpool_doc||[]).push([[946],{3905:(e,t,o)=>{o.d(t,{Zo:()=>s,kt:()=>k});var r=o(7294);function n(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function i(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function a(e){for(var t=1;t=0||(n[o]=e[o]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}var c=r.createContext({}),p=function(e){var t=r.useContext(c),o=t;return e&&(o="function"==typeof e?e(t):a(a({},t),e)),o},s=function(e){var t=p(e.components);return r.createElement(c.Provider,{value:t},e.children)},u="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},f=r.forwardRef((function(e,t){var o=e.components,n=e.mdxType,i=e.originalType,c=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),u=p(o),f=n,k=u["".concat(c,".").concat(f)]||u[f]||d[f]||i;return o?r.createElement(k,a(a({ref:t},s),{},{components:o})):r.createElement(k,a({ref:t},s))}));function k(e,t){var o=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=o.length,a=new Array(i);a[0]=f;var l={};for(var c in t)hasOwnProperty.call(t,c)&&(l[c]=t[c]);l.originalType=e,l[u]="string"==typeof e?e:n,a[1]=l;for(var p=2;p{o.r(t),o.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>d,frontMatter:()=>i,metadata:()=>l,toc:()=>p});var r=o(7462),n=(o(7294),o(3905));const i={sidebar_label:"How to Connect as ZKP Requester",sidebar_position:1},a="Introduction",l={unversionedId:"ZKPool-1.0/guides/how-to-connect-ZKPool",id:"ZKPool-1.0/guides/how-to-connect-ZKPool",title:"Introduction",description:"Currently, in ZKPool A1, we are opening the prover market to Taiko projects.",source:"@site/docs/ZKPool-1.0/guides/how-to-connect-ZKPool.md",sourceDirName:"ZKPool-1.0/guides",slug:"/ZKPool-1.0/guides/how-to-connect-ZKPool",permalink:"/ZKPool-1.0/guides/how-to-connect-ZKPool",draft:!1,editUrl:"https://github.com/aoraki-labs/zkpool-doc/tree/main/docs/ZKPool-1.0/guides/how-to-connect-ZKPool.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_label:"How to Connect as ZKP Requester",sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Guides",permalink:"/category/guides"},next:{title:"How to Register as ZKP Prover",permalink:"/ZKPool-1.0/guides/how-to-register"}},c={},p=[{value:"Taiko A7 Hekla",id:"taiko-a7-hekla",level:3}],s={toc:p},u="wrapper";function d(e){let{components:t,...o}=e;return(0,n.kt)(u,(0,r.Z)({},s,o,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h1",{id:"introduction"},"Introduction"),(0,n.kt)("p",null,"Currently, in ZKPool A1, we are opening the prover market to Taiko projects."),(0,n.kt)("p",null,"We are also working on opening it to all zkp projects. A detailed guide will be released soon."),(0,n.kt)("h1",{id:"the-prover-market-endpoint-for-taiko"},"The Prover Market Endpoint for Taiko"),(0,n.kt)("h3",{id:"taiko-a7-hekla"},"Taiko A7 Hekla"),(0,n.kt)("p",null,(0,n.kt)("a",{parentName:"p",href:"http://taiko-a7-prover.zkpool.io"},"http://taiko-a7-prover.zkpool.io")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/ff9d19b3.a45afe8b.js b/assets/js/ff9d19b3.a45afe8b.js deleted file mode 100644 index 79249a8..0000000 --- a/assets/js/ff9d19b3.a45afe8b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkzkpool_doc=self.webpackChunkzkpool_doc||[]).push([[946],{3905:(e,t,o)=>{o.d(t,{Zo:()=>u,kt:()=>f});var r=o(7294);function n(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function a(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function i(e){for(var t=1;t=0||(n[o]=e[o]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}var c=r.createContext({}),p=function(e){var t=r.useContext(c),o=t;return e&&(o="function"==typeof e?e(t):i(i({},t),e)),o},u=function(e){var t=p(e.components);return r.createElement(c.Provider,{value:t},e.children)},s="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},k=r.forwardRef((function(e,t){var o=e.components,n=e.mdxType,a=e.originalType,c=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),s=p(o),k=n,f=s["".concat(c,".").concat(k)]||s[k]||d[k]||a;return o?r.createElement(f,i(i({ref:t},u),{},{components:o})):r.createElement(f,i({ref:t},u))}));function f(e,t){var o=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=o.length,i=new Array(a);i[0]=k;var l={};for(var c in t)hasOwnProperty.call(t,c)&&(l[c]=t[c]);l.originalType=e,l[s]="string"==typeof e?e:n,i[1]=l;for(var p=2;p{o.r(t),o.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>d,frontMatter:()=>a,metadata:()=>l,toc:()=>p});var r=o(7462),n=(o(7294),o(3905));const a={sidebar_label:"How to Connect as ZKP Requester",sidebar_position:1},i="Introduction",l={unversionedId:"ZKPool-1.0/guides/how-to-connect-ZKPool",id:"ZKPool-1.0/guides/how-to-connect-ZKPool",title:"Introduction",description:"Currently, in ZKPool A1, we are opening the prover market to Taiko projects.",source:"@site/docs/ZKPool-1.0/guides/how-to-connect-ZKPool.md",sourceDirName:"ZKPool-1.0/guides",slug:"/ZKPool-1.0/guides/how-to-connect-ZKPool",permalink:"/ZKPool-1.0/guides/how-to-connect-ZKPool",draft:!1,editUrl:"https://github.com/aoraki-labs/zkpool-doc/tree/main/docs/ZKPool-1.0/guides/how-to-connect-ZKPool.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_label:"How to Connect as ZKP Requester",sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Guides",permalink:"/category/guides"},next:{title:"How to Register as ZKP Prover",permalink:"/ZKPool-1.0/guides/how-to-register"}},c={},p=[{value:"Taiko A7 Hekla",id:"taiko-a7-hekla",level:3},{value:"Taiko A6 Katla",id:"taiko-a6-katla",level:3}],u={toc:p},s="wrapper";function d(e){let{components:t,...o}=e;return(0,n.kt)(s,(0,r.Z)({},u,o,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h1",{id:"introduction"},"Introduction"),(0,n.kt)("p",null,"Currently, in ZKPool A1, we are opening the prover market to Taiko projects."),(0,n.kt)("p",null,"We are also working on opening it to all zkp projects. A detailed guide will be released soon."),(0,n.kt)("h1",{id:"the-prover-market-endpoint-for-taiko"},"The Prover Market Endpoint for Taiko"),(0,n.kt)("h3",{id:"taiko-a7-hekla"},"Taiko A7 Hekla"),(0,n.kt)("p",null,(0,n.kt)("a",{parentName:"p",href:"http://taiko-a7-prover.zkpool.io"},"http://taiko-a7-prover.zkpool.io")),(0,n.kt)("h3",{id:"taiko-a6-katla"},"Taiko A6 Katla"),(0,n.kt)("p",null,(0,n.kt)("a",{parentName:"p",href:"http://taiko-a6-prover.zkpool.io"},"http://taiko-a6-prover.zkpool.io")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.89a274c6.js b/assets/js/runtime~main.789e37fb.js similarity index 98% rename from assets/js/runtime~main.89a274c6.js rename to assets/js/runtime~main.789e37fb.js index de56ad1..f2097b4 100644 --- a/assets/js/runtime~main.89a274c6.js +++ b/assets/js/runtime~main.789e37fb.js @@ -1 +1 @@ -(()=>{"use strict";var e,t,r,o,a,f={},n={};function d(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={id:e,loaded:!1,exports:{}};return f[e].call(r.exports,r,r.exports,d),r.loaded=!0,r.exports}d.m=f,d.c=n,e=[],d.O=(t,r,o,a)=>{if(!r){var f=1/0;for(i=0;i=a)&&Object.keys(d.O).every((e=>d.O[e](r[c])))?r.splice(c--,1):(n=!1,a0&&e[i-1][2]>a;i--)e[i]=e[i-1];e[i]=[r,o,a]},d.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return d.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,o){if(1&o&&(e=this(e)),8&o)return e;if("object"==typeof e&&e){if(4&o&&e.__esModule)return e;if(16&o&&"function"==typeof e.then)return e}var a=Object.create(null);d.r(a);var f={};t=t||[null,r({}),r([]),r(r)];for(var n=2&o&&e;"object"==typeof n&&!~t.indexOf(n);n=r(n))Object.getOwnPropertyNames(n).forEach((t=>f[t]=()=>e[t]));return f.default=()=>e,d.d(a,f),a},d.d=(e,t)=>{for(var r in t)d.o(t,r)&&!d.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((t,r)=>(d.f[r](e,t),t)),[])),d.u=e=>"assets/js/"+({53:"935f2afb",76:"0b7e665f",112:"df593a11",201:"c83af103",291:"d485ec81",372:"1db64337",406:"543c35d1",409:"f4452966",509:"3fac73ec",514:"1be78505",560:"79b649e9",568:"fbe53b78",609:"01d5433f",618:"11b9e740",621:"8da65a90",642:"c2bbb02b",678:"759d9c7b",724:"006e2b9d",817:"14eb3368",823:"390b9592",889:"3ff64db1",918:"17896441",920:"1a4e3797",946:"ff9d19b3"}[e]||e)+"."+{53:"5b3f4a8d",76:"4fd10297",112:"0816edb3",201:"b3fc6e3e",291:"b1ede79a",372:"cbb4f12c",406:"857bc73c",409:"3b095b19",443:"346d23bf",509:"3d542b0a",514:"65f12fe0",525:"10f6d973",560:"61caef75",568:"9a0a4eae",609:"e8624596",618:"e3d5508b",621:"fc542d98",642:"a36c4e86",678:"ed520879",724:"8b2ae026",817:"55135717",823:"0fef15b8",889:"a5d9def5",918:"a5095a0e",920:"8996efce",946:"a45afe8b",972:"15229a60"}[e]+".js",d.miniCssF=e=>{},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o={},a="zkpool-doc:",d.l=(e,t,r,f)=>{if(o[e])o[e].push(t);else{var n,c;if(void 0!==r)for(var b=document.getElementsByTagName("script"),i=0;i{n.onerror=n.onload=null,clearTimeout(s);var a=o[e];if(delete o[e],n.parentNode&&n.parentNode.removeChild(n),a&&a.forEach((e=>e(r))),t)return t(r)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=u.bind(null,n.onerror),n.onload=u.bind(null,n.onload),c&&document.head.appendChild(n)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/",d.gca=function(e){return e={17896441:"918","935f2afb":"53","0b7e665f":"76",df593a11:"112",c83af103:"201",d485ec81:"291","1db64337":"372","543c35d1":"406",f4452966:"409","3fac73ec":"509","1be78505":"514","79b649e9":"560",fbe53b78:"568","01d5433f":"609","11b9e740":"618","8da65a90":"621",c2bbb02b:"642","759d9c7b":"678","006e2b9d":"724","14eb3368":"817","390b9592":"823","3ff64db1":"889","1a4e3797":"920",ff9d19b3:"946"}[e]||e,d.p+d.u(e)},(()=>{var e={303:0,532:0};d.f.j=(t,r)=>{var o=d.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var a=new Promise(((r,a)=>o=e[t]=[r,a]));r.push(o[2]=a);var f=d.p+d.u(t),n=new Error;d.l(f,(r=>{if(d.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var a=r&&("load"===r.type?"missing":r.type),f=r&&r.target&&r.target.src;n.message="Loading chunk "+t+" failed.\n("+a+": "+f+")",n.name="ChunkLoadError",n.type=a,n.request=f,o[1](n)}}),"chunk-"+t,t)}},d.O.j=t=>0===e[t];var t=(t,r)=>{var o,a,f=r[0],n=r[1],c=r[2],b=0;if(f.some((t=>0!==e[t]))){for(o in n)d.o(n,o)&&(d.m[o]=n[o]);if(c)var i=c(d)}for(t&&t(r);b{"use strict";var e,t,r,o,a,f={},n={};function d(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={id:e,loaded:!1,exports:{}};return f[e].call(r.exports,r,r.exports,d),r.loaded=!0,r.exports}d.m=f,d.c=n,e=[],d.O=(t,r,o,a)=>{if(!r){var f=1/0;for(i=0;i=a)&&Object.keys(d.O).every((e=>d.O[e](r[c])))?r.splice(c--,1):(n=!1,a0&&e[i-1][2]>a;i--)e[i]=e[i-1];e[i]=[r,o,a]},d.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return d.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,o){if(1&o&&(e=this(e)),8&o)return e;if("object"==typeof e&&e){if(4&o&&e.__esModule)return e;if(16&o&&"function"==typeof e.then)return e}var a=Object.create(null);d.r(a);var f={};t=t||[null,r({}),r([]),r(r)];for(var n=2&o&&e;"object"==typeof n&&!~t.indexOf(n);n=r(n))Object.getOwnPropertyNames(n).forEach((t=>f[t]=()=>e[t]));return f.default=()=>e,d.d(a,f),a},d.d=(e,t)=>{for(var r in t)d.o(t,r)&&!d.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((t,r)=>(d.f[r](e,t),t)),[])),d.u=e=>"assets/js/"+({53:"935f2afb",76:"0b7e665f",112:"df593a11",201:"c83af103",291:"d485ec81",372:"1db64337",406:"543c35d1",409:"f4452966",509:"3fac73ec",514:"1be78505",560:"79b649e9",568:"fbe53b78",609:"01d5433f",618:"11b9e740",621:"8da65a90",642:"c2bbb02b",678:"759d9c7b",724:"006e2b9d",817:"14eb3368",823:"390b9592",889:"3ff64db1",918:"17896441",920:"1a4e3797",946:"ff9d19b3"}[e]||e)+"."+{53:"5b3f4a8d",76:"4fd10297",112:"0816edb3",201:"b3fc6e3e",291:"b1ede79a",372:"cbb4f12c",406:"857bc73c",409:"3b095b19",443:"346d23bf",509:"3d542b0a",514:"65f12fe0",525:"10f6d973",560:"61caef75",568:"9a0a4eae",609:"e8624596",618:"e3d5508b",621:"fc542d98",642:"a36c4e86",678:"ed520879",724:"8b2ae026",817:"55135717",823:"0fef15b8",889:"a5d9def5",918:"a5095a0e",920:"8996efce",946:"6999cfe1",972:"15229a60"}[e]+".js",d.miniCssF=e=>{},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o={},a="zkpool-doc:",d.l=(e,t,r,f)=>{if(o[e])o[e].push(t);else{var n,c;if(void 0!==r)for(var b=document.getElementsByTagName("script"),i=0;i{n.onerror=n.onload=null,clearTimeout(s);var a=o[e];if(delete o[e],n.parentNode&&n.parentNode.removeChild(n),a&&a.forEach((e=>e(r))),t)return t(r)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=u.bind(null,n.onerror),n.onload=u.bind(null,n.onload),c&&document.head.appendChild(n)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/",d.gca=function(e){return e={17896441:"918","935f2afb":"53","0b7e665f":"76",df593a11:"112",c83af103:"201",d485ec81:"291","1db64337":"372","543c35d1":"406",f4452966:"409","3fac73ec":"509","1be78505":"514","79b649e9":"560",fbe53b78:"568","01d5433f":"609","11b9e740":"618","8da65a90":"621",c2bbb02b:"642","759d9c7b":"678","006e2b9d":"724","14eb3368":"817","390b9592":"823","3ff64db1":"889","1a4e3797":"920",ff9d19b3:"946"}[e]||e,d.p+d.u(e)},(()=>{var e={303:0,532:0};d.f.j=(t,r)=>{var o=d.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var a=new Promise(((r,a)=>o=e[t]=[r,a]));r.push(o[2]=a);var f=d.p+d.u(t),n=new Error;d.l(f,(r=>{if(d.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var a=r&&("load"===r.type?"missing":r.type),f=r&&r.target&&r.target.src;n.message="Loading chunk "+t+" failed.\n("+a+": "+f+")",n.name="ChunkLoadError",n.type=a,n.request=f,o[1](n)}}),"chunk-"+t,t)}},d.O.j=t=>0===e[t];var t=(t,r)=>{var o,a,f=r[0],n=r[1],c=r[2],b=0;if(f.some((t=>0!==e[t]))){for(o in n)d.o(n,o)&&(d.m[o]=n[o]);if(c)var i=c(d)}for(t&&t(r);b Guide | ZKPool Doc - + - + \ No newline at end of file diff --git a/category/guides/index.html b/category/guides/index.html index a367941..d06d1c1 100644 --- a/category/guides/index.html +++ b/category/guides/index.html @@ -4,13 +4,13 @@ Guides | ZKPool Doc - + - + \ No newline at end of file diff --git a/category/products/index.html b/category/products/index.html index 82dac5c..77823a7 100644 --- a/category/products/index.html +++ b/category/products/index.html @@ -4,13 +4,13 @@ Products | ZKPool Doc - + - + \ No newline at end of file diff --git a/category/technology/index.html b/category/technology/index.html index 78edda6..e2282db 100644 --- a/category/technology/index.html +++ b/category/technology/index.html @@ -4,13 +4,13 @@ Technology | ZKPool Doc - + - + \ No newline at end of file diff --git a/category/zkpool-10/index.html b/category/zkpool-10/index.html index 11e4282..6b6c369 100644 --- a/category/zkpool-10/index.html +++ b/category/zkpool-10/index.html @@ -4,13 +4,13 @@ ZKPool-1.0 | ZKPool Doc - + - + \ No newline at end of file diff --git a/category/zkpool-20/index.html b/category/zkpool-20/index.html index 4cb3154..882806e 100644 --- a/category/zkpool-20/index.html +++ b/category/zkpool-20/index.html @@ -4,13 +4,13 @@ ZKPool-2.0 | ZKPool Doc - + - + \ No newline at end of file diff --git a/index.html b/index.html index c77b609..7ef5848 100644 --- a/index.html +++ b/index.html @@ -4,13 +4,13 @@ Overview | ZKPool Doc - +

    Overview

    There has been an explosion of Zero-Knowledge Proof (ZKP) applications and zk-Rollups, especially Ethereum zk-Rollups.

    ZKP computation power is different from POW. While POW requires many machines to achieve decentralization, ZKP is a service that each project needs, and its cost is an essential factor. A comparison is shown in the table below.

    AspectPOW MinersZKP Provers
    Computation PurposeDecentralizationTo generate a proof
    Computation ContentA large number of random, repeated, and similar functions.Complex mathematical operations with deterministic results.
    Computation RedundancyNecessaryUnnecessary

    The adoption of ZKP is still facing challenges from both the side of ZKP projects and the operators of ZKP provers due to these features.

    Challenges for ZKP projects

    Currently, each ZKP project has to make a considerable effort to build a proving system, including algorithms and infrastructure, while keeping it low-cost. Some questions that come up while building a zk-related project include:

    1. Which proving system could be used?
    2. How to design the circuit?
    3. How to set up the proving system?
    4. What is the performance of the proving system? How can it be optimized?
    5. How much does the proving system cost? How can the overall cost be reduced?

    Challenges for ZKP Prover Operators

    The ZKP prover operators meet some new challenges other than POW miners.

    1. Some ZKP projects may require a gas fee to submit proof or staking as a prover, which introduces costs and risks for the provers.
    2. Some projects may use bid or random selection solutions to avoid redundant computation, which may underutilize the prover's capacity when it hasn't won the task. This diminishes the potential revenue for a prover.
    3. The various ZKP projects have different algorithms and prover software, making it difficult for provers to adapt to these various projects.

    The Design Target of ZKPool

    The ZKPool's mission is to make ZKP flow in the digital world. ZKPool aims to create a bridge between Zero-Knowledge Proof applications and provers.

    ZKPool strives to offer a solution that addresses the challenges in the proving system.

    The ideal solution is to provide the following to the ZKP projects:

    1. Provides fast and high-throughput performance.
    2. Offers affordable and transparent costs.

    The design principles of ZKPool include:

    • Economic efficiency: Striking a balance between the low-cost requirements of ZKP projects and the higher profit expectations of ZKP provers.
    • Transparency: Ensuring transparent revenue distribution.

    The Roadmap of ZKPool

    The ZKPool will have the following milestones:

    • ZKPool-1.0: Build on at least one ZKP project (Completed)
    • ZKPool-2.0: Fully decentralized ZKP computing pool via UMP (Universal Modular Prover)(Ongoing)
    - + \ No newline at end of file diff --git a/search-index.json b/search-index.json index dc582ad..d4e4762 100644 --- a/search-index.json +++ b/search-index.json @@ -1 +1 @@ -[{"documents":[{"i":1,"t":"Overview","u":"/","b":[]},{"i":11,"t":"How to Run a Prover","u":"/ZKPool-1.0/guides/how-to-run-prover","b":["ZKPool-1.0","Guides"]},{"i":17,"t":"Introduction","u":"/ZKPool-1.0/guides/how-to-connect-ZKPool","b":["ZKPool-1.0","Guides"]},{"i":24,"t":"How to Register","u":"/ZKPool-1.0/guides/how-to-register","b":["ZKPool-1.0","Guides"]},{"i":26,"t":"ZKPool A1","u":"/ZKPool-1.0/products/Release","b":["ZKPool-1.0","Products"]},{"i":33,"t":"Introduction","u":"/ZKPool-1.0/products/introduction","b":["ZKPool-1.0","Products"]},{"i":41,"t":"Introduction","u":"/ZKPool-2.0/Guide","b":["ZKPool-2.0","Guide"]},{"i":43,"t":"Galactic Network Introduction","u":"/ZKPool-2.0/","b":["ZKPool-2.0"]},{"i":51,"t":"PoS-Based Verifiers","u":"/ZKPool-2.0/technology/PoS-based-verifiers","b":["ZKPool-2.0","Technology"]},{"i":53,"t":"Graph-Based Computation Tasks Scheduling","u":"/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling","b":["ZKPool-2.0","Technology"]},{"i":62,"t":"Modular Galactic Network Overview","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","b":["ZKPool-2.0","Technology"]}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/1",[0,2.015]],["t/11",[1,2.153,2,2.153]],["t/17",[3,1.26]],["t/24",[4,2.671]],["t/26",[5,2.153,6,2.153]],["t/33",[3,1.26]],["t/41",[3,1.26]],["t/43",[3,0.85,7,1.36,8,1.36]],["t/51",[9,1.803,10,1.36,11,1.803]],["t/53",[10,1.026,12,1.361,13,1.361,14,1.361,15,1.361]],["t/62",[0,1.17,7,1.17,8,1.17,16,1.551]]],"invertedIndex":[["a1",{"_index":6,"t":{"26":{"position":[[7,2]]}}}],["base",{"_index":10,"t":{"51":{"position":[[4,5]]},"53":{"position":[[6,5]]}}}],["comput",{"_index":13,"t":{"53":{"position":[[12,11]]}}}],["galact",{"_index":7,"t":{"43":{"position":[[0,8]]},"62":{"position":[[8,8]]}}}],["graph",{"_index":12,"t":{"53":{"position":[[0,5]]}}}],["introduct",{"_index":3,"t":{"17":{"position":[[0,12]]},"33":{"position":[[0,12]]},"41":{"position":[[0,12]]},"43":{"position":[[17,12]]}}}],["modular",{"_index":16,"t":{"62":{"position":[[0,7]]}}}],["network",{"_index":8,"t":{"43":{"position":[[9,7]]},"62":{"position":[[17,7]]}}}],["overview",{"_index":0,"t":{"1":{"position":[[0,8]]},"62":{"position":[[25,8]]}}}],["po",{"_index":9,"t":{"51":{"position":[[0,3]]}}}],["prover",{"_index":2,"t":{"11":{"position":[[13,6]]}}}],["regist",{"_index":4,"t":{"24":{"position":[[7,8]]}}}],["run",{"_index":1,"t":{"11":{"position":[[7,3]]}}}],["schedul",{"_index":15,"t":{"53":{"position":[[30,10]]}}}],["task",{"_index":14,"t":{"53":{"position":[[24,5]]}}}],["verifi",{"_index":11,"t":{"51":{"position":[[10,9]]}}}],["zkpool",{"_index":5,"t":{"26":{"position":[[0,6]]}}}]],"pipeline":["stemmer"]}},{"documents":[{"i":3,"t":"Challenges for ZKP projects","u":"/","h":"#challenges-for-zkp-projects","p":1},{"i":5,"t":"Challenges for ZKP Prover Operators","u":"/","h":"#challenges-for-zkp-prover-operators","p":1},{"i":7,"t":"The Design Target of ZKPool","u":"/","h":"#the-design-target-of-zkpool","p":1},{"i":9,"t":"The Roadmap of ZKPool","u":"/","h":"#the-roadmap-of-zkpool","p":1},{"i":13,"t":"Network Selection","u":"/ZKPool-1.0/guides/how-to-run-prover","h":"#network-selection","p":11},{"i":15,"t":"How to Stop a Prover","u":"/ZKPool-1.0/guides/how-to-run-prover","h":"#how-to-stop-a-prover","p":11},{"i":19,"t":"The Prover Market Endpoint for Taiko","u":"/ZKPool-1.0/guides/how-to-connect-ZKPool","h":"","p":17},{"i":20,"t":"Taiko A7 Hekla","u":"/ZKPool-1.0/guides/how-to-connect-ZKPool","h":"#taiko-a7-hekla","p":17},{"i":22,"t":"Taiko A6 Katla","u":"/ZKPool-1.0/guides/how-to-connect-ZKPool","h":"#taiko-a6-katla","p":17},{"i":27,"t":"Taiko Project Support","u":"/ZKPool-1.0/products/Release","h":"#taiko-project-support","p":26},{"i":29,"t":"Hardware Requirements","u":"/ZKPool-1.0/products/Release","h":"#hardware-requirements","p":26},{"i":31,"t":"Reward Distribution","u":"/ZKPool-1.0/products/Release","h":"#reward-distribution","p":26},{"i":35,"t":"The Ecosystem of ZKPool","u":"/ZKPool-1.0/products/introduction","h":"","p":33},{"i":37,"t":"Two-tier ZKP proving tokenomics","u":"/ZKPool-1.0/products/introduction","h":"","p":33},{"i":39,"t":"UMP (Universal Modular Prover)","u":"/ZKPool-1.0/products/introduction","h":"","p":33},{"i":45,"t":"Background","u":"/ZKPool-2.0/","h":"#background","p":43},{"i":47,"t":"Galactic Network","u":"/ZKPool-2.0/","h":"#galactic-network","p":43},{"i":49,"t":"References","u":"/ZKPool-2.0/","h":"#references","p":43},{"i":54,"t":"ZKP Proving Task Description","u":"/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling","h":"#zkp-proving-task-description","p":53},{"i":56,"t":"Power of Computation","u":"/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling","h":"#power-of-computation","p":53},{"i":58,"t":"Galactic Universal Modular Prover","u":"/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling","h":"#galactic-universal-modular-prover","p":53},{"i":60,"t":"Scheduler","u":"/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling","h":"#scheduler","p":53},{"i":63,"t":"Ethereum L3-Based Appchain","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#ethereum-l3-based-appchain","p":62},{"i":65,"t":"Galactic Network Modules","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#galactic-network-modules","p":62},{"i":67,"t":"What does the Galactic Contract contain?","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#what-does-the-galactic-contract-contain","p":62},{"i":69,"t":"What does the Oracle Node contain?","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#what-does-the-oracle-node-contain","p":62},{"i":71,"t":"What does the Relayer Node do?","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#what-does-the-relayer-node-do","p":62},{"i":73,"t":"What’s the task flow?","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#whats-the-task-flow","p":62}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/3",[0,2.363,1,1.796,2,2.363]],["t/5",[0,2.067,1,1.571,3,1.402,4,2.497]],["t/7",[5,2.856,6,2.856,7,2.039]],["t/9",[7,2.38,8,3.334]],["t/13",[9,2.38,10,3.334]],["t/15",[3,1.871,11,3.334]],["t/19",[3,1.402,12,2.497,13,2.497,14,1.571]],["t/20",[14,1.796,15,2.856,16,2.856]],["t/22",[14,1.796,17,2.856,18,2.856]],["t/27",[2,2.363,14,1.796,19,2.856]],["t/29",[20,3.334,21,3.334]],["t/31",[22,3.334,23,3.334]],["t/35",[7,2.38,24,3.334]],["t/37",[1,1.396,25,2.219,26,2.219,27,1.836,28,2.219]],["t/39",[3,1.402,29,2.497,30,2.067,31,2.067]],["t/45",[32,4.004]],["t/47",[9,2.38,33,2.097]],["t/49",[34,4.004]],["t/54",[1,1.571,27,2.067,35,2.067,36,2.497]],["t/56",[37,3.334,38,3.334]],["t/58",[3,1.402,30,2.067,31,2.067,33,1.571]],["t/60",[39,4.004]],["t/63",[40,2.497,41,2.497,42,2.497,43,2.497]],["t/65",[9,2.039,33,1.796,44,2.856]],["t/67",[33,1.796,45,2.856,46,2.363]],["t/69",[46,2.363,47,2.856,48,2.363]],["t/71",[48,2.759,49,3.334]],["t/73",[35,2.363,50,2.856,51,2.856]]],"invertedIndex":[["a6",{"_index":17,"t":{"22":{"position":[[6,2]]}}}],["a7",{"_index":15,"t":{"20":{"position":[[6,2]]}}}],["appchain",{"_index":43,"t":{"63":{"position":[[18,8]]}}}],["background",{"_index":32,"t":{"45":{"position":[[0,10]]}}}],["base",{"_index":42,"t":{"63":{"position":[[12,5]]}}}],["challeng",{"_index":0,"t":{"3":{"position":[[0,10]]},"5":{"position":[[0,10]]}}}],["comput",{"_index":38,"t":{"56":{"position":[[9,11]]}}}],["contain",{"_index":46,"t":{"67":{"position":[[32,8]]},"69":{"position":[[26,8]]}}}],["contract",{"_index":45,"t":{"67":{"position":[[23,8]]}}}],["descript",{"_index":36,"t":{"54":{"position":[[17,11]]}}}],["design",{"_index":5,"t":{"7":{"position":[[4,6]]}}}],["distribut",{"_index":23,"t":{"31":{"position":[[7,12]]}}}],["ecosystem",{"_index":24,"t":{"35":{"position":[[4,9]]}}}],["endpoint",{"_index":13,"t":{"19":{"position":[[18,8]]}}}],["ethereum",{"_index":40,"t":{"63":{"position":[[0,8]]}}}],["flow",{"_index":51,"t":{"73":{"position":[[16,5]]}}}],["galact",{"_index":33,"t":{"47":{"position":[[0,8]]},"58":{"position":[[0,8]]},"65":{"position":[[0,8]]},"67":{"position":[[14,8]]}}}],["hardwar",{"_index":20,"t":{"29":{"position":[[0,8]]}}}],["hekla",{"_index":16,"t":{"20":{"position":[[9,5]]}}}],["katla",{"_index":18,"t":{"22":{"position":[[9,5]]}}}],["l3",{"_index":41,"t":{"63":{"position":[[9,2]]}}}],["market",{"_index":12,"t":{"19":{"position":[[11,6]]}}}],["modul",{"_index":44,"t":{"65":{"position":[[17,7]]}}}],["modular",{"_index":31,"t":{"39":{"position":[[15,7]]},"58":{"position":[[19,7]]}}}],["network",{"_index":9,"t":{"13":{"position":[[0,7]]},"47":{"position":[[9,7]]},"65":{"position":[[9,7]]}}}],["node",{"_index":48,"t":{"69":{"position":[[21,4]]},"71":{"position":[[22,4]]}}}],["oper",{"_index":4,"t":{"5":{"position":[[26,9]]}}}],["oracl",{"_index":47,"t":{"69":{"position":[[14,6]]}}}],["power",{"_index":37,"t":{"56":{"position":[[0,5]]}}}],["project",{"_index":2,"t":{"3":{"position":[[19,8]]},"27":{"position":[[6,7]]}}}],["prove",{"_index":27,"t":{"37":{"position":[[13,7]]},"54":{"position":[[4,7]]}}}],["prover",{"_index":3,"t":{"5":{"position":[[19,6]]},"15":{"position":[[14,6]]},"19":{"position":[[4,6]]},"39":{"position":[[23,7]]},"58":{"position":[[27,6]]}}}],["refer",{"_index":34,"t":{"49":{"position":[[0,10]]}}}],["relay",{"_index":49,"t":{"71":{"position":[[14,7]]}}}],["requir",{"_index":21,"t":{"29":{"position":[[9,12]]}}}],["reward",{"_index":22,"t":{"31":{"position":[[0,6]]}}}],["roadmap",{"_index":8,"t":{"9":{"position":[[4,7]]}}}],["schedul",{"_index":39,"t":{"60":{"position":[[0,9]]}}}],["select",{"_index":10,"t":{"13":{"position":[[8,9]]}}}],["stop",{"_index":11,"t":{"15":{"position":[[7,4]]}}}],["support",{"_index":19,"t":{"27":{"position":[[14,7]]}}}],["taiko",{"_index":14,"t":{"19":{"position":[[31,5]]},"20":{"position":[[0,5]]},"22":{"position":[[0,5]]},"27":{"position":[[0,5]]}}}],["target",{"_index":6,"t":{"7":{"position":[[11,6]]}}}],["task",{"_index":35,"t":{"54":{"position":[[12,4]]},"73":{"position":[[11,4]]}}}],["tier",{"_index":26,"t":{"37":{"position":[[4,4]]}}}],["tokenom",{"_index":28,"t":{"37":{"position":[[21,10]]}}}],["two",{"_index":25,"t":{"37":{"position":[[0,3]]}}}],["ump",{"_index":29,"t":{"39":{"position":[[0,3]]}}}],["univers",{"_index":30,"t":{"39":{"position":[[4,10]]},"58":{"position":[[9,9]]}}}],["what’",{"_index":50,"t":{"73":{"position":[[0,6]]}}}],["zkp",{"_index":1,"t":{"3":{"position":[[15,3]]},"5":{"position":[[15,3]]},"37":{"position":[[9,3]]},"54":{"position":[[0,3]]}}}],["zkpool",{"_index":7,"t":{"7":{"position":[[21,6]]},"9":{"position":[[15,6]]},"35":{"position":[[17,6]]}}}]],"pipeline":["stemmer"]}},{"documents":[{"i":2,"t":"There has been an explosion of Zero-Knowledge Proof (ZKP) applications and zk-Rollups, especially Ethereum zk-Rollups. ZKP computation power is different from POW. While POW requires many machines to achieve decentralization, ZKP is a service that each project needs, and its cost is an essential factor. A comparison is shown in the table below. Aspect POW Miners ZKP Provers Computation Purpose Decentralization To generate a proof Computation Content A large number of random, repeated, and similar functions. Complex mathematical operations with deterministic results. Computation Redundancy Necessary Unnecessary The adoption of ZKP is still facing challenges from both the side of ZKP projects and the operators of ZKP provers due to these features.","s":"Overview","u":"/","h":"","p":1},{"i":4,"t":"Currently, each ZKP project has to make a considerable effort to build a proving system, including algorithms and infrastructure, while keeping it low-cost. Some questions that come up while building a zk-related project include: Which proving system could be used? How to design the circuit? How to set up the proving system? What is the performance of the proving system? How can it be optimized? How much does the proving system cost? How can the overall cost be reduced?","s":"Challenges for ZKP projects","u":"/","h":"#challenges-for-zkp-projects","p":1},{"i":6,"t":"The ZKP prover operators meet some new challenges other than POW miners. Some ZKP projects may require a gas fee to submit proof or staking as a prover, which introduces costs and risks for the provers. Some projects may use bid or random selection solutions to avoid redundant computation, which may underutilize the prover's capacity when it hasn't won the task. This diminishes the potential revenue for a prover. The various ZKP projects have different algorithms and prover software, making it difficult for provers to adapt to these various projects.","s":"Challenges for ZKP Prover Operators","u":"/","h":"#challenges-for-zkp-prover-operators","p":1},{"i":8,"t":"The ZKPool's mission is to make ZKP flow in the digital world. ZKPool aims to create a bridge between Zero-Knowledge Proof applications and provers. ZKPool strives to offer a solution that addresses the challenges in the proving system. The ideal solution is to provide the following to the ZKP projects: Provides fast and high-throughput performance. Offers affordable and transparent costs. The design principles of ZKPool include: Economic efficiency: Striking a balance between the low-cost requirements of ZKP projects and the higher profit expectations of ZKP provers. Transparency: Ensuring transparent revenue distribution.","s":"The Design Target of ZKPool","u":"/","h":"#the-design-target-of-zkpool","p":1},{"i":10,"t":"The ZKPool will have the following milestones: ZKPool-1.0: Build on at least one ZKP project (Completed) ZKPool-2.0: Fully decentralized ZKP computing pool via UMP (Universal Modular Prover)(Ongoing)","s":"The Roadmap of ZKPool","u":"/","h":"#the-roadmap-of-zkpool","p":1},{"i":12,"t":"This document explains how to run a ZKPool prover. After logging into ZKPool, follow the guide on how to connect to ZKPool and run a prover. The basic flow is as follows: Choose your operating system: Ubuntu 20.04/22.04 or MacOS ARM or MacOS x86. Choose between CPU or GPU (coming soon). Generate an access key for your account. Follow one command to download your keys and the prover binary, and then run the prover binary.","s":"How to Run a Prover","u":"/ZKPool-1.0/guides/how-to-run-prover","h":"","p":11},{"i":14,"t":"To run the current ZKPool prover, please connect to the HOLESKY testnet in your wallet. For instructions on how to add the Holesky testnet, please refer to https://chainlist.org/chain/17000","s":"Network Selection","u":"/ZKPool-1.0/guides/how-to-run-prover","h":"#network-selection","p":11},{"i":16,"t":"To stop a running prover, simply run the following command pkill zkpool-prover","s":"How to Stop a Prover","u":"/ZKPool-1.0/guides/how-to-run-prover","h":"#how-to-stop-a-prover","p":11},{"i":18,"t":"Currently, in ZKPool A1, we are opening the prover market to Taiko projects. We are also working on opening it to all zkp projects. A detailed guide will be released soon.","s":"Introduction","u":"/ZKPool-1.0/guides/how-to-connect-ZKPool","h":"","p":17},{"i":21,"t":"http://taiko-a7-prover.zkpool.io","s":"Taiko A7 Hekla","u":"/ZKPool-1.0/guides/how-to-connect-ZKPool","h":"#taiko-a7-hekla","p":17},{"i":23,"t":"http://taiko-a6-prover.zkpool.io","s":"Taiko A6 Katla","u":"/ZKPool-1.0/guides/how-to-connect-ZKPool","h":"#taiko-a6-katla","p":17},{"i":25,"t":"Users can go to ZKPool website https://zkpool.io to register an account and generate an access key for prover to connect to ZKPool. Steps are: Go to the homepage, click the \"Join\" button, which will take you to the \"Join Taiko\" button. Click it. In the Web3Auth modal that appears, choose your sign-in method. Currently, we support wallet login and Gmail login. By default the overview page is displayed Click the user icon on the top right corner, it will bring the user to user center pages. From the \"user details\" page, user can generate the access key for prover workers to later connect to ZKPool. Make sure to copy the key somewhere as it is only shown once.","s":"How to Register","u":"/ZKPool-1.0/guides/how-to-register","h":"","p":24},{"i":28,"t":"Taiko is a decentralized, Ethereum-equivalent zk-rollup project with Type 1 zkEVM technology. ZKPool A1 is dedicated to the Taiko Alpha-5 (A5) Testnet, and supports users who wish to join as individual provers.","s":"Taiko Project Support","u":"/ZKPool-1.0/products/Release","h":"#taiko-project-support","p":26},{"i":30,"t":"ZKPool supports various provers joining, including those using CPUs, GPUs, and more. ZKPool will provide both CPU and GPU binaries (coming soon) and will also open-source the prover client codes to support third parties to build their hardware binaries. Hardware that meets the minimum requirements can run the CPU prover binary: 8 or 16 core CPU 32 GB memory","s":"Hardware Requirements","u":"/ZKPool-1.0/products/Release","h":"#hardware-requirements","p":26},{"i":32,"t":"As ZKPool assumes the risk of slashing, covers the Gas fee for submitting proofs, and handles operation costs, it will share the reward of tokens with provers. The current distribution rule is: ZKPool: 20% Prover: 80% Note: The distribution rule is solely for testing purposes on the Testnet. ZKPool reserves the right and plans to adjust it in the future. The default reward token is ETH, and ZKPool may introduce additional ERC20 tokens as rewards, such as TTKOj. Rewards are calculated over specific intervals, for example, on a daily basis. Currently, rewards cannot be withdrawn and will be recorded under the prover's account. ZKPool plans to upgrade soon to enable users to withdraw the tokens. The actual value of the reward is not guaranteed. Participation is primarily to assist Taiko in testing and becoming a successful zk-rollup. ZKPool may offer additional incentives from the platform side, especially for early participants, although this has not yet been finalized.","s":"Reward Distribution","u":"/ZKPool-1.0/products/Release","h":"#reward-distribution","p":26},{"i":34,"t":"ZKPool is an open and permissionless platform that connects various ZKP projects and provers, offering multiple capabilities: ZKPool aggregates the capacities of smaller provers and acts as a super prover proxy, providing necessary stake to ZKP projects. ZKPool offers competitive price to win the proof tasks and minimize the risks of being slashed. ZKPool distributes the rewards among provers and the other participants. ZKPool simplifies the process of joining for both provers and ZKP projects.","s":"Introduction","u":"/ZKPool-1.0/products/introduction","h":"","p":33},{"i":36,"t":"The participants in ZKPool include: ZKP Requester: Refers to ZKP projects that require ZKP proofs. ZKP Prover: Operators who own the hardware and run the provers. ZKP Accelerator: A team that provides accelerated software implementation for certain ZKP projects. It's noted that the ZKP requester can also be a ZKP accelerator. For instance, a ZKP project might have its own best GPU-accelerated software. Similarly, the ZKP prover can also act as a ZKP accelerator. For example, ZKP prover operators may develop their own accelerated software. The ecosystem is represented in the following diagram:","s":"The Ecosystem of ZKPool","u":"/ZKPool-1.0/products/introduction","h":"","p":33},{"i":38,"t":"Currently, many ZKP projects utilize their own proving systems and tokenomics. To establish a healthier and more cost-effective ZKP proving ecosystem, a two-tier proving tokenomics model can be a viable solution. Taiko proposed a solution after several iterations of proving tokenomics, which we have further extended to a two-tier framework. Under this approach, each ZKP project functions as tier 1, defining its own tokenomics. However, the tasks of selection, scheduling, penalties, rewards, and rating of provers are delegated to tier 2, which operates as a shared prover pool. The scope of the two tiers is as follows: Tier 1 (ZKP projects) Tier 2 (ZKPool) Scope • Publish proof task. • Establish rewards and penalties. • Define key metrics such as proof window. • Aggregate proof task. • Schedule and rate prover resources. • Distribute rewards. • Assume penalty risk. • Define price competition strategy.","s":"Two-tier ZKP proving tokenomics","u":"/ZKPool-1.0/products/introduction","h":"","p":33},{"i":40,"t":"ZKPool utilizes Universal Modular Prover (UMP) to integrate various provers. A UMP can operate on the same hardware platform while supporting the proving works of various ZKP projects.","s":"UMP (Universal Modular Prover)","u":"/ZKPool-1.0/products/introduction","h":"","p":33},{"i":42,"t":"Here is the guide to run provers, verifiers and integrate with Galactic Network for developers. Coming Soon!","s":"Introduction","u":"/ZKPool-2.0/Guide","h":"","p":41},{"i":44,"t":"We refer to ZKPool-2.0 as the Galactic Network in tribute to J.C.R. Licklider, who first proposed the Galactic Network concept, an early vision of the open internet.","s":"Galactic Network Introduction","u":"/ZKPool-2.0/","h":"","p":43},{"i":46,"t":"Verifiable computation, specifically Zero-knowledge proof (ZKPs) technology, serves as a cornerstone in the crypto world. However, designing and operating a reliable, low-cost, decentralized, and economically healthy proving network can be very challenging. As Vitalik mentioned[1][2], the zkEVM might have bugs. For better security, a multi-provers framework has been proposed, and increasingly more projects, like Taiko, Scroll etc. are adopting this solution. Such a design will make the network more complex. ZKP requires a significant amount of computational power. However, it's crucial to understand that, unlike the POW project, these requirements are dynamic, not constant. For instance, the total number of transactions in a rollup may fluctuate, and some ZKP projects operate in optimism mode, requiring ZKP only at specific times. Therefore, in each independent ZKP network, the use of ZKP accelerators may vary, increasing the overall cost. Sharing the proving network is essential for fully utilizing the vital computational power.","s":"Background","u":"/ZKPool-2.0/","h":"#background","p":43},{"i":48,"t":"The Galactic network aims to create a modular Verifiable Computation Layer (MVCL) that is affordable, decentralized, and easily accessible. This network will significantly reduce the development cost for ZKP (Zero-Knowledge Proof) projects' developers. Ethereum also plans to use ZKP to verify Layer 1. Vitalik proposed the \"Enshrined ZKEVM\" to allow L1 and L2 to share the ZKEVM prover[3]. A modular verifiable computation layer will be aligned with Ethereum's long-term vision. Additionally, it supports not only the Ethereum ZKP proving network but also other types of verifiable computation, including the Bitcoin ecosystem, web2 verifiable computation scenarios, and so on. Modular Galactic Network Ecosystem The Galactic network comprises the following components: Ethereum L3 based Appchain: A decentralized, permissionless network constructed to support protocols for provers, verifiers, and more to schedule the proving/verification tasks and distribute rewards. Galactic prover node: Nodes responsible for generating proofs. Galactic verification node: Nodes that handle verifications. Galactic relayer node: Nodes to relay proving tasks from ZKP projects to the Galactic network. Galactic oracle node: Nodes to split and schedule proving and verification tasks, and aggregate multi-provers. This network offers several unique features: Low-cost and high-performance Support for multiple ZKP provers. Support for a PoS-Based verifier. ZKP accelerators can participate in ZKP-proving tasks, which effectively boosts the utilization rate of their accelerators. Meanwhile, the verifier can aid in the validation of these proofs.","s":"Galactic Network","u":"/ZKPool-2.0/","h":"#galactic-network","p":43},{"i":50,"t":"Rollup Day 2022 - Multi-Provers for Rollup Security w/ Vitalik Buterin Taiko’s Approach to Multi-Proofs What might an “enshrined ZK-EVM” look like?","s":"References","u":"/ZKPool-2.0/","h":"#references","p":43},{"i":52,"t":"Proofs need to be verified within the network before being sent back or retrieved by the requester for the following reasons: If a proof is invalid, the network can reassign the task to another prover. Rewards are only distributed to provers who produce valid proofs. Verifying proofs enhances the network's trustworthiness. A decentralized network of verifier nodes will be established to reach a consensus on proof settlement. A node offers greater flexibility than a verifier contract because not all projects have a Solidity version of verification code. Verifying the batched proof can further reduce the cost. The mechanism will resemble Ethereum's proof of stake but likely in a simpler form. The process is as follows: PoS-Based Verifiers Flow ZK projects supply the verifier code, which can be in different languages. Either the ZK project or the community operates one or more verifier nodes. To ensure the verifier's good intentions, a minimal deposit is required as staking asset. Galactic contract or Oracle node aggregates proofs and produce an batchedProof The Galactic contract or Oracle node uses a VRF to select a committee of verifier nodes for the batchedProof. The verifier nodes carry out the proof verification and submit their results to the Galactic contract or Oracle node within a specified timeframe. If a majority of the committee (for example, 2/3) reach a consensus, and if correct, all proofs in the batched proof are considered verified as either valid, if not then iterate to verify each proof. Honest verifier nodes are equally rewarded, while dishonest ones are penalized. The verifier's reputation is updated based on their actions. We choose a verifier network over a DAO which handles challenges in an optimistic manner for the following reasons: ZK verification is quick and cost-effective. Verification consensus can be achieved rapidly because it depends on the L3 block proposing speed, which can be significantly fast. It takes longer for a DAO to settle a proof if a challenge arises. In both scenarios, verification codes from various ZK projects are required. However, if there's a conflict between the PoS-Based verification results and the requestors' verification results, we'll need the governance DAO to handle such an issue. Additionally, using an existing platform like EigenLayer is an option for us.","s":"PoS-Based Verifiers","u":"/ZKPool-2.0/technology/PoS-based-verifiers","h":"","p":51},{"i":55,"t":"In AI, like TensorFlow, we will use graphs to describe the computation. In the graph, there are many operations, such as conv, pooling, and so on. In ZKP, we also have similar requirements, because: For ZKVM, the continuation technology will split the big proving tasks into smaller ones. The recursion/composition/aggregation technology is widely used. Proof Composition (Source: Figment Capital) For each zkp proving task, we can define it as a kind of operation of a computation graph. Each device works as a computation node to finish the part of the proving tasks. Thus, we can use a graph to describe the overall proving tasks. Graph-Based Computation For each operation, we can define these properties: input operation (null, one input or multiple inputs) name: (support customization) “zkp-singleton\" “zkp-continuation” “zkp-recursion-A” “zkp-recursion-B” “zkp-aggregation” …… device requirements OS type CPU requirements GPU requirements Memory requirements devices id (null when it’s not assigned) output operation","s":"ZKP Proving Task Description","u":"/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling","h":"#zkp-proving-task-description","p":53},{"i":57,"t":"The platform's incentives are determined by the Power of Computation. Without an accurate measurement of computation power, we can't effectively incentivize devices. For Zero-Knowledge Proof (ZKP) algorithms, most computations are operations such as Multi-Scalar Multiplication (MSM), Number Theoretic Transform (NTT), and Hash, which are similar to operations in Artificial Intelligence (AI) like encoders, decoders, or Convolutional Neural Networks (CNN). We can create a table defining the computation amount for each operation based on the add/multiply function and its bitwidth. This is referred to as the 'Gas' of the ZKP/AI. An offline benchmark tool can then be used to calculate the total Gas for an algorithm. This method won't be 100% accurate, so our final computation can be measured using a formula like: $P = P_{gas} * Gas$ Here, $P$ represents the total computation amount for an algorithm, and $P_{gas}$ is a dynamic price that can be retrieved from the Galactic network to reflect the supply and demand relationship.","s":"Power of Computation","u":"/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling","h":"#power-of-computation","p":53},{"i":59,"t":"The UMP means each ZKP accelerator can support different kinds of ZKP proving tasks. Universal Modular Prover The Oracle node features a plug-in service. This allows provers to connect and determine the types of tasks the prover can manage. The corresponding proving binary Docker is then downloaded, enabling the node to handle such tasks. In this manner, a single accelerator can support multiple ZKP proving binaries. The Galactic SDK client connects to the proving binary plugin via RPC call. The protocol includes: Init Start Stop There is a mechanism to trigger different kinds of computation. high-efficient mode (default mode): The computation service is restarted each time. It can easily switch among different tasks. high-performance mode: The computation service stays in the memory, and when a new task comes, it doesn’t need to restart the service. It’s used for high throughput tasks. Each kind of requester project can define its expected mode.","s":"Galactic Universal Modular Prover","u":"/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling","h":"#galactic-universal-modular-prover","p":53},{"i":61,"t":"We will use Oracle Node to take the role of scheduling. Oracle node will receive the status of all the connected provers and record its liveness and busy/idle status. Once a new task is published, the scheduler will start to work. Here, we define a task-node matching mechanism. Firstly, after analyzing a computation graph, a Descriptor of tasks (optimized binary related) Graph Task mode: Performance priority: Redundancy of provers Cost priority: Only one prover for each operation. Descriptor of device OS type CPU type GPU type Memory Then we we find a candidate device list for each operation. Here we can adopt a relatively simple and effective strategy rather than a complex reputation system. The proposed rules include: If a prover fails to generate proof in time, a filter window will be used to exclude this prover. If the prover fails to generate proof for the second time, the length of the prohibition window will be doubled. If there are more than 3 consecutive failures, then the prover will be permanently banned. The only way to regain access is to rename the prover and reconnect to the scheduler. The scheduler in the Oracle node can reschedule the prover if they fail to generate proof in time. For tasks with high penalty amounts, the scheduler could assign more than one prover. When we need more than one device, and then we will exclude the assigned device and use the above method to choose the other devices. Finally, we will fill in the device ID for each operation of the computation graph.","s":"Scheduler","u":"/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling","h":"#scheduler","p":53},{"i":64,"t":"We expect the network to have high-performance requirements due to the frequent chain interactions and token transactions associated with the lifecycle of proof tasks. As such, cost is a significant consideration. To reduce the overall cost, we will deploy our protocol layer on an Ethereum L3 Appchain which is L2 of another L2 rollup, which offers the following advantages: Compatibility with the Ethereum ecosystem Low transaction fees, essential for the numerous interactions with smart contracts Customizable block proposing speed, for instance, every 1 second, and block finalization frequency, like every 1 minute, to further reduce cost Its own ecosystem including bridge, DEX, etc. which could potentially expand in the future Decentralization We will start with the Taiko chain, and consider other chains as a backup. Taiko allows for setting the ratio between optimistic proofs (no ZK computation) and ZK proofs (requires ZK computation) of blocks, significantly reducing the cost. We will also batch blocks to decrease the transaction fee of settling block data into L2. Furthermore, we will consider using a Data Availability Layer to lessen the cost of writing data to L2. However, we will not compromise on security. The protocol's main contract and token contract will be deployed on Taiko L2, which are used to settle the protocol's vault and reward pool. Using Taiko's built-in cross-chain messaging infrastructure, we can seamlessly settle funds from Galactic network’s protocol layer to L2. Storing funds on L2 is safer as it is more decentralized compared to our protocol layer, which is more application-specific. On our protocol layer, we will deploy frequently operated contract logic, such as the circulation of proof fees, streaming payment, and the lifecycle of proving tasks. This will help maintain a low overall cost, allowing network users to focus on their tasks, not the cost of network transactions. Ethereum L3-Based Appchain L2 is an extension of Ethereum's performance, while L3 is an extension of L2's performance. We estimate that app-specific L3 can have a gas limit of 0.5-1B, which is equivalent to each block containing 1000 ERC20 transfers. And it can achieve sub-second block speed. In summary, it can reach 1000-5000 tps or higher. The main transaction cost of L3 is the block data storage written to L2. On average, each L3 transaction consumes 2000-3000 L2 gas. If it reaches 1000 tps, it will consume 0.002 ETH at an L2 gas price of 1 gwei. So if L2 is used as the data availability layer, the cost will be high. Our choice is to use other dedicated data availability layers, such as Celestia, EigenDA or Avail. Based on the calculations provided, costs will decrease by approximately 300 to 500 times, making them essentially trivial.","s":"Ethereum L3-Based Appchain","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#ethereum-l3-based-appchain","p":62},{"i":66,"t":"The Galactic contract will act as the central hub for essential network records, including projects, provers, tasks, rewards, bonds, and staking, among others. This will be the foundation for the entire decentralized network. The Oracle node, a component of the network, will handle complex task scheduling, reward distribution, and proof aggregation. Prover, relayer, and verifier nodes can all function in a decentralized manner externally, using the Galactic contract as their source of truth. Galactic Network Modules","s":"Galactic Network Modules","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#galactic-network-modules","p":62},{"i":68,"t":"Galactic Contracts Task events for actions: submission, proof, and verification. Projects, provers, verifiers and tasks. Provers' rewards: these are updated periodically, for instance, daily. The default reward calculation is conducted on-chain. Provers' bonds. Users' staking.","s":"What does the Galactic Contract contain?","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#what-does-the-galactic-contract-contain","p":62},{"i":70,"t":"Galactic Oracle nodes Task scheduling: This is a complex logic. The final task scheduling results are written to the Galactic contract, while intermediate task statuses are stored in the local DB. Since task data are huge, which could potentially overload the contract, only the most necessary data are written to the chain. Task split and aggregation: A task might be divided into multiple smaller subtasks and proved in parallel to increase efficiency. Proof aggregation: generate a batched proof for a group of proofs Complex reward calculation can be done off-chain if the default version in the Galactic contract cannot handle it or involves too many steps.","s":"What does the Oracle Node contain?","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#what-does-the-oracle-node-contain","p":62},{"i":72,"t":"A relayer node acts as an external node that integrates with ZKP projects. It does this by retrieving active tasks from the ZKP projects. In the meanwhile, the relayer node needs to pay the gas fee and provide necessary ZKP projects’ staking toke if the corresponding projects require.","s":"What does the Relayer Node do?","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#what-does-the-relayer-node-do","p":62},{"i":74,"t":"Here are a detailed modules relationship and a sequence diagram: Galactic Network modules relationship Galactic Network Flow Sequence The steps are like below: The task request is directly submitted to the Galactic contract (Active mode). Alternatively, in Passive mode (as shown in the above diagram), the relayer retrieves the task from another chain and then submits the task, along with the bond, to the Galactic contract. The task should be described as a computation graph. The Galactic contract publishes the proving task. The oracle node then retrieves task information from the contract, schedules the task based on the computation graph and the prover's attributes and availability, and sends the scheduled result to the contract. The Galactic contract publishes the scheduled results, enabling each prover to determine whether they've been selected to join the task. The prover node syncs the task from the Galactic contract, generates the proof, and sends it back to the Oracle contract. An Oracle node monitors the Oracle contract. Plans are in place for an Oracle node to initiate an aggregation proof task, after which the verifiers will only need to verify the aggregated proof. An Oracle node schedules the verifiers to perform the verification and notifies the Galactic contract. The Galactic contract publishes the verifier task. The selected verifiers monitor this and begin verification. The verifier returns the verification result to the contract. Once the Galactic contract determines that the majority of verification results pass, it marks the proof as verified. The Galactic Oracle calculates the reward. (This logic may be transferred to the contract later.) The Galactic contract returns the bond and shares the reward with the prover. Also the verifiers will get part of the reward. In the architecture above there will be lots of interactions between other parties with the Galactic contract. This drives our choice of Ethereum L3 which will further reduce the transaction cost.","s":"What’s the task flow?","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#whats-the-task-flow","p":62}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/2",[0,3.062,1,1.81,2,1.81,3,0.822,4,1.45,5,2.245,6,2.102,7,2.294,8,2.57,9,1.81,10,1.901,11,2.245,12,2.003,13,3.591,14,1.187,15,2.003,16,3.062,17,2.245,18,1.934,19,2.57,20,1.099,21,0.892,22,1.649,23,1.019,24,2.003,25,3.062,26,3.062,27,2.245,28,2.57,29,2.57,30,3.062,31,2.57,32,0.462,33,2.57,34,1.511,35,3.062,36,3.062,37,2.245,38,2.57,39,3.062,40,2.245,41,2.003,42,1.81,43,3.062,44,1.314,45,3.062,46,2.003,47,2.245,48,2.003,49,3.062,50,2.245,51,3.062,52,3.062,53,1.81,54,2.003,55,2.57,56,2.57,57,2.245]],["t/4",[4,0.918,6,1.846,20,1.343,21,1.021,23,1.804,58,2.014,59,2.014,60,3.139,61,3.74,62,3.574,63,2.139,64,3.521,65,2.043,66,2.743,67,3.139,68,3.74,69,2.211,70,3.74,71,2.211,72,4.873,73,3.139,74,1.245,75,2.743,76,3.74,77,3.139,78,1.846,79,2.743,80,3.74,81,2.447,82,2.211]],["t/6",[3,0.679,4,1.292,10,1.264,12,2.304,13,2.582,14,1.365,21,1.175,23,1.172,31,2.955,32,0.652,38,2.955,44,1.087,47,2.582,53,2.081,59,1.896,66,2.582,74,1.172,83,2.955,84,2.582,85,2.081,86,2.304,87,2.304,88,1.896,89,2.955,90,2.304,91,3.521,92,2.304,93,2.304,94,3.521,95,3.521,96,2.582,97,2.955,98,3.521,99,3.521,100,1.007,101,3.521,102,2.582,103,2.955,104,2.769,105,2.955,106,3.521,107,3.521]],["t/8",[1,1.942,2,1.942,3,0.634,4,1.339,5,2.409,14,1.274,21,0.936,23,1.488,32,0.485,53,1.942,59,1.769,63,1.18,64,1.942,65,1.377,69,1.942,75,2.409,78,1.621,93,2.925,103,2.757,108,3.285,109,3.285,110,2.15,111,3.285,112,2.757,113,1.347,114,2.757,115,2.409,116,2.757,117,2.643,118,3.285,119,2.408,120,3.285,121,3.285,122,2.408,123,1.377,124,2.757,125,1.942,126,2.757,127,2.757,128,5.081,129,3.285,130,2.757,131,2.409,132,3.285,133,3.285,134,2.757,135,3.285,136,2.409,137,2.757,138,1.621]],["t/10",[4,1.328,10,1.584,18,2.004,21,0.924,62,3.236,113,1.551,123,1.849,139,4.412,140,4.412,141,2.608,142,4.412,143,3.703,144,3.703,145,2.887,146,3.703,147,3.236,148,3.236,149,2.887,150,4.412]],["t/12",[32,0.622,34,1.833,44,1.146,64,2.196,71,2.196,110,2.43,113,1.433,117,2.196,123,2.265,141,2.196,151,3.714,152,3.714,153,2.91,154,3.714,155,2.724,156,2.001,157,3.714,158,3.174,159,3.714,160,3.714,161,4.851,162,3.714,163,3.714,164,2.43,165,2.196,166,2.196,167,2.43,168,3.558,169,2.724,170,3.117,171,3.117,172,3.174]],["t/14",[32,0.503,58,2.499,113,1.23,153,2.499,156,2.499,173,5.578,174,5.578,175,4.091,176,3.894,177,4.639,178,4.639,179,3.036,180,4.639]],["t/16",[32,0.625,113,1.297,123,2.05,153,3.1,170,4.105,181,4.105,182,4.891,183,4.891]],["t/18",[4,1.139,21,1.168,32,0.503,58,2.499,113,1.23,155,3.402,166,2.743,184,3.894,185,3.65,186,4.639,187,2.29,188,3.036,189,3.402,190,4.639]],["t/21",[191,4.383,192,5.222,193,4.383]],["t/23",[191,4.383,193,4.383,194,5.222]],["t/25",[27,2.325,32,0.473,34,2.153,58,1.707,59,1.707,113,1.322,156,2.349,158,2.074,167,2.854,168,3.657,169,2.325,176,2.66,187,1.564,189,2.325,195,3.442,196,4.362,197,3.17,198,3.17,199,3.17,200,2.325,201,3.17,202,4.987,203,2.579,204,4.362,205,2.325,206,3.17,207,3.17,208,3.17,209,3.17,210,2.325,211,1.564,212,4.362,213,3.17,214,1.874,215,3.17,216,4.987,217,3.17,218,3.17,219,3.17,220,2.66,221,3.17,222,3.17,223,3.17,224,3.17,225,2.66,226,3.17,227,3.17,228,3.17,229,2.325]],["t/28",[6,2.126,7,2.319,9,2.546,18,1.956,21,0.902,32,0.467,113,1.142,175,3.158,184,3.614,187,2.631,195,2.546,203,2.546,211,2.126,230,3.614,231,2.546,232,2.818,233,3.158,234,3.158,235,3.614,236,4.306,237,4.306,238,4.306,239,4.306,240,4.306]],["t/30",[14,1.44,32,0.586,54,2.43,62,2.724,65,1.557,71,2.196,74,1.236,83,3.117,104,2.196,113,1.286,122,2.001,153,2.001,164,3.748,165,2.868,166,2.196,172,3.535,185,2.43,203,2.196,211,2.395,241,3.714,242,1.833,243,2.724,244,3.117,245,3.117,246,3.714,247,3.117,248,3.558,249,3.714,250,3.714,251,3.714,252,3.714,253,3.714,254,3.714,255,2.43]],["t/32",[3,0.533,6,1.364,7,1.489,8,2.32,23,0.92,32,0.43,33,2.32,44,0.853,55,2.32,58,2.134,85,1.634,86,1.809,87,1.809,89,2.32,90,1.809,96,2.027,113,1.477,119,1.489,138,1.956,166,1.634,169,2.027,175,2.027,187,1.364,195,1.634,214,1.634,220,2.32,256,2.32,257,2.32,258,2.764,259,1.489,260,1.634,261,2.16,262,4.245,263,3.325,264,2.764,265,2.764,266,2.32,267,2.764,268,3.962,269,2.764,270,2.906,271,2.764,272,2.32,273,2.32,274,3.962,275,2.32,276,1.255,277,2.764,278,1.489,279,2.32,280,2.027,281,2.764,282,2.027,283,2.32,284,2.764,285,2.764,286,2.027,287,2.32,288,2.764,289,2.027,290,2.764,291,2.764,292,2.764,293,2.764,294,2.592,295,2.764,296,2.764,297,2.764,298,2.764,299,2.32,300,1.809,301,2.32,302,2.764,303,1.634]],["t/34",[3,0.693,4,1.305,21,1.113,32,0.638,48,2.35,54,2.35,88,1.934,90,2.35,97,3.014,100,1.027,104,2.123,113,1.559,119,2.556,122,1.934,138,1.772,156,1.934,185,2.35,203,2.123,257,3.014,261,1.392,294,2.35,300,2.35,304,3.014,305,1.934,306,3.591,307,1.631,308,2.634,309,2.35,310,3.591,311,3.591,312,3.014,313,2.35,314,3.591,315,3.014,316,3.014,317,3.591,318,3.014]],["t/36",[3,0.662,4,1.58,14,1.33,21,1.088,32,0.602,44,1.421,65,1.438,105,4.36,113,0.91,122,1.848,123,1.438,153,1.848,165,2.028,179,2.245,248,2.516,266,2.88,282,2.516,294,2.245,309,2.245,319,3.012,320,3.9,321,3.431,322,3.431,323,3.431,324,2.88,325,2.245,326,3.431,327,3.431,328,2.516,329,2.245,330,2.88,331,2.88]],["t/38",[3,0.864,4,1.208,15,1.704,20,0.935,21,0.938,23,0.867,32,0.486,41,1.704,44,0.804,58,1.403,63,1.767,64,1.54,90,1.704,92,1.704,93,2.483,100,1.281,113,0.691,123,1.092,138,1.285,145,1.704,168,1.91,187,1.285,232,2.483,242,1.285,256,2.186,260,1.54,261,1.736,276,1.183,287,2.186,307,1.183,312,2.186,313,1.704,329,1.704,332,1.704,333,4.92,334,3.185,335,2.604,336,1.54,337,4.477,338,5.635,339,2.604,340,2.604,341,1.285,342,2.186,343,2.186,344,1.704,345,2.604,346,2.186,347,2.186,348,2.647,349,2.044,350,3.758,351,3.185,352,2.604,353,3.795,354,3.795,355,4.236,356,1.91,357,2.604,358,2.186,359,2.604,360,2.186]],["t/40",[4,1.101,21,0.94,32,0.593,44,1.384,63,1.611,104,3.231,113,1.189,147,4.008,148,3.289,149,2.935,188,2.935,211,2.214,248,3.289,300,2.935,332,2.935,361,3.289,362,4.485]],["t/42",[32,0.526,71,2.866,153,2.611,155,3.555,166,2.866,328,3.555,361,3.555,363,3.172,364,2.393,365,1.741,366,2.032]],["t/44",[113,1.22,143,3.86,179,3.01,185,3.01,301,3.86,341,2.27,365,1.993,366,2.326,367,4.6,368,4.6,369,4.6,370,4.6,371,4.6,372,3.86,373,4.6]],["t/46",[1,1.601,2,1.601,3,0.523,4,1.358,7,1.459,10,1.644,11,2.864,13,1.987,14,1.775,18,1.23,20,0.973,21,0.959,23,1.3,24,1.772,32,0.294,37,1.987,42,1.601,44,1.205,50,1.987,53,1.601,59,1.459,63,1.402,69,1.601,74,0.902,75,2.864,79,1.987,81,1.772,93,1.772,112,2.273,130,2.273,144,2.273,187,1.337,233,1.987,234,1.987,242,1.927,260,1.601,276,1.23,280,2.864,320,1.772,324,2.273,325,1.772,332,1.772,341,1.337,346,2.273,364,1.337,366,2.101,374,2.709,375,2.709,376,2.709,377,2.709,378,2.709,379,2.709,380,1.987,381,2.709,382,2.709,383,2.709,384,1.987,385,1.772,386,2.709,387,2.709,388,2.273,389,2.273,390,1.987,391,2.709,392,2.709,393,2.709,394,2.273,395,2.709,396,2.273,397,1.987,398,2.709,399,1.772,400,1.772,401,2.709,402,2.709,403,2.709,404,2.273,405,2.709]],["t/48",[1,1.217,2,1.217,3,0.75,4,1.279,9,2.298,10,1.57,18,1.445,21,0.666,23,1.059,32,0.474,34,1.016,57,1.51,63,1.57,65,0.863,69,1.217,74,0.685,78,1.016,82,1.217,100,1.251,114,1.728,115,1.51,119,1.109,123,0.863,125,1.217,127,1.728,138,1.016,149,2.543,167,1.347,211,2.158,231,1.217,232,1.347,233,2.333,242,1.016,259,1.109,260,1.217,261,0.798,270,1.51,294,1.347,304,1.728,305,1.109,307,0.935,320,2.081,328,2.333,329,2.081,332,1.347,336,1.217,341,1.016,342,1.728,349,1.713,351,1.728,364,2.655,365,1.932,366,2.255,372,1.728,380,1.51,385,1.347,406,3.262,407,2.058,408,1.728,409,1.51,410,1.728,411,1.51,412,2.058,413,1.728,414,2.058,415,2.058,416,1.51,417,2.058,418,2.058,419,1.728,420,2.058,421,2.058,422,1.728,423,2.058,424,1.728,425,1.347,426,1.713,427,1.728,428,2.058,429,1.51,430,2.058,431,2.255,432,2.058,433,2.543,434,2.081,435,1.016,436,1.51,437,2.058,438,1.728,439,2.058,440,1.728,441,2.058,442,1.728]],["t/50",[3,0.88,6,2.251,7,2.973,32,0.495,347,3.828,380,3.345,384,3.345,385,3.612,410,3.828,443,4.561,444,4.561,445,4.561,446,4.561,447,4.561,448,4.561,449,4.561]],["t/52",[3,1.083,6,1.921,12,1.093,14,1.045,17,1.225,18,0.759,20,0.6,21,0.815,22,1.452,23,0.897,32,0.293,44,0.515,46,2.219,53,1.594,54,1.093,74,0.897,82,0.987,87,1.093,88,1.452,92,1.093,100,0.478,104,0.987,110,1.093,117,0.987,119,0.9,123,1.421,124,1.402,137,1.402,138,0.824,141,1.594,158,1.093,205,1.225,242,0.824,245,2.846,259,1.452,261,1.045,276,0.759,279,1.402,282,1.225,300,1.093,307,0.759,315,1.402,316,1.402,318,1.402,319,1.093,334,1.402,336,0.987,341,0.824,343,1.402,344,1.093,364,2.811,365,1.218,366,1.631,409,1.225,416,1.225,419,1.402,422,1.402,425,1.093,426,1.826,431,2.165,433,3.144,435,1.674,438,2.263,442,2.263,450,2.696,451,1.67,452,1.67,453,1.402,454,1.093,455,2.696,456,1.67,457,1.67,458,1.225,459,2.696,460,1.67,461,1.67,462,1.67,463,2.263,464,3.391,465,1.67,466,1.67,467,1.67,468,2.096,469,1.67,470,1.402,471,1.978,472,1.225,473,1.67,474,1.67,475,1.67,476,1.402,477,1.67,478,1.67,479,2.696,480,1.67,481,1.67,482,1.67,483,1.67,484,2.696,485,1.67,486,2.696,487,1.67,488,1.67,489,1.67,490,1.67,491,1.402,492,1.67,493,1.67,494,1.402,495,1.67,496,1.67,497,1.67,498,1.67,499,1.402,500,1.402,501,1.402,502,3.391,503,1.402,504,1.225,505,1.67,506,1.67,507,1.67,508,1.402,509,1.402,510,1.67,511,1.402,512,1.67,513,1.67,514,1.67,515,1.67,516,1.67,517,1.67,518,1.67,519,1.67,520,1.67,521,1.67]],["t/55",[3,0.51,4,1.39,10,1.779,14,2.039,15,1.729,20,1.621,40,1.938,44,1.623,63,1.779,74,1.503,81,1.729,100,1.417,141,2.267,145,1.729,164,1.729,165,1.562,188,1.729,211,1.304,231,1.562,234,2.813,243,1.938,255,1.729,276,1.2,305,1.423,307,1.2,308,1.938,348,2.267,355,1.938,426,1.423,431,1.108,436,1.938,522,2.218,523,2.642,524,3.858,525,3.219,526,2.642,527,2.642,528,3.835,529,2.642,530,2.642,531,2.642,532,2.642,533,2.642,534,2.642,535,2.218,536,3.311,537,2.642,538,2.218,539,2.642,540,2.642,541,4.515,542,3.835,543,2.642,544,2.642,545,2.642,546,3.835,547,2.642,548,2.218,549,2.218,550,2.218,551,2.218,552,2.642]],["t/57",[1,1.634,2,1.634,3,0.533,4,0.679,10,2.001,11,2.906,20,0.993,28,2.32,37,2.027,40,2.027,41,1.809,44,1.429,66,3.396,74,1.319,85,2.738,115,2.027,179,1.809,210,2.027,276,1.255,278,1.489,299,2.32,303,1.634,305,1.489,313,1.809,330,2.32,336,1.634,348,1.634,355,2.906,363,1.809,365,0.993,366,1.661,385,1.809,390,2.906,394,2.32,396,3.325,426,1.489,454,1.809,476,2.32,522,2.32,536,2.027,553,2.764,554,2.027,555,2.764,556,3.962,557,3.962,558,2.764,559,2.764,560,2.764,561,2.764,562,2.764,563,2.764,564,2.764,565,2.764,566,2.764,567,2.764,568,2.764,569,2.764,570,2.764,571,2.764,572,2.764,573,2.764,574,2.764,575,2.764,576,2.764,577,2.764,578,2.764,579,2.764,580,2.764,581,2.764,582,3.962,583,3.962,584,2.764,585,2.764,586,2.32]],["t/59",[4,1.105,10,1.617,12,2.946,19,4.148,20,1.617,21,0.551,22,1.416,32,0.489,57,1.929,63,1.775,65,1.102,71,1.555,74,0.875,78,1.298,84,1.929,100,1.567,125,2.662,126,2.207,131,1.929,136,1.929,146,2.207,147,1.929,148,1.929,149,1.721,156,2.058,171,2.207,172,2.946,181,2.207,211,1.886,214,1.555,231,1.555,244,2.207,255,1.721,259,1.416,276,1.194,289,1.929,305,1.416,319,1.721,320,2.501,348,1.555,365,0.944,399,3.234,400,1.721,408,2.207,411,1.929,429,1.929,431,1.602,435,1.298,472,1.929,504,1.929,535,3.779,550,2.207,554,1.929,587,2.63,588,2.63,589,2.63,590,2.207,591,2.63,592,2.63,593,2.63,594,2.63,595,2.63,596,2.63,597,2.63,598,1.929,599,2.63,600,3.822,601,2.63,602,2.63,603,2.63]],["t/61",[3,0.772,10,1.184,20,1.437,22,1.162,23,0.718,32,0.62,34,1.975,42,1.275,44,1.235,47,1.582,50,1.582,64,1.275,65,0.904,73,1.81,74,1.332,78,1.065,79,1.582,84,1.582,100,1.381,125,1.275,141,2.366,156,1.162,158,1.411,164,1.411,165,1.275,167,1.411,172,1.411,188,1.411,205,1.582,210,1.582,229,1.582,231,2.366,242,1.975,255,1.411,263,1.81,286,1.582,303,1.275,336,1.275,341,1.065,348,1.275,349,2.6,350,1.81,356,1.582,358,2.767,360,1.81,363,2.157,390,1.582,399,1.411,400,2.619,431,1.878,435,1.975,472,1.582,499,1.81,524,2.935,536,3.733,548,1.81,549,1.81,551,2.767,598,1.582,604,2.157,605,2.157,606,3.297,607,2.157,608,2.157,609,2.157,610,2.157,611,2.157,612,3.297,613,3.297,614,2.157,615,2.157,616,2.157,617,2.157,618,2.157,619,4.002,620,2.157,621,3.297,622,1.81,623,2.157,624,2.157,625,2.157,626,2.157,627,2.157,628,2.157,629,2.157,630,2.157,631,2.157,632,2.157,633,2.157,634,2.157,635,2.157,636,1.81,637,2.157]],["t/64",[3,0.679,5,1.036,6,1.49,7,0.761,9,1.784,10,0.844,14,0.911,17,1.036,18,1.068,20,0.844,23,1.668,24,1.538,44,0.436,56,1.186,59,0.761,60,1.186,63,0.507,65,0.592,67,1.186,69,1.389,74,1.3,77,1.186,78,1.49,81,1.538,82,1.784,85,1.784,86,1.975,100,0.864,102,1.036,116,1.186,117,0.835,119,0.761,122,0.761,123,0.592,125,1.389,134,1.186,136,1.036,145,0.924,187,1.49,195,0.835,230,1.186,232,1.975,235,1.186,242,1.16,261,0.548,262,1.973,272,1.186,273,1.186,275,1.186,276,1.371,278,0.761,280,1.724,303,0.835,313,0.924,325,0.924,329,1.538,341,0.697,344,0.924,365,0.507,366,1.265,384,1.036,388,1.186,389,1.186,397,3.092,400,0.924,406,3.751,409,1.036,411,1.724,413,4.415,416,1.036,425,2.759,426,1.266,427,1.973,429,2.58,458,1.036,463,1.973,468,1.895,471,1.036,494,1.973,503,1.186,508,3.928,509,1.973,511,2.533,598,1.036,622,1.973,638,2.35,639,2.302,640,1.973,641,1.413,642,2.35,643,3.018,644,1.413,645,1.413,646,1.413,647,1.413,648,1.413,649,1.413,650,1.413,651,1.413,652,1.413,653,1.413,654,1.413,655,2.35,656,3.539,657,1.413,658,2.953,659,1.413,660,1.413,661,1.413,662,2.35,663,2.35,664,1.413,665,1.413,666,1.413,667,1.413,668,1.413,669,1.413,670,2.35,671,1.413,672,1.186,673,1.413,674,1.413,675,1.036,676,1.413,677,1.413,678,1.413,679,1.413,680,1.413,681,1.413,682,2.35,683,1.413,684,1.413,685,1.413,686,1.413,687,1.413,688,1.413,689,1.413,690,3.018,691,1.186,692,1.413,693,1.413,694,1.413,695,2.35,696,1.413,697,1.186,698,1.413,699,2.35,700,1.413,701,1.413,702,1.413,703,1.413,704,1.186,705,1.413,706,1.413,707,1.413,708,1.413,709,1.413,710,1.413]],["t/66",[3,0.702,18,2.174,21,0.762,24,2.381,32,0.519,41,2.381,42,2.151,65,1.526,74,1.211,88,1.96,100,1.37,138,1.796,243,2.669,259,1.96,261,1.856,286,2.669,307,1.653,309,2.381,349,1.96,364,1.796,365,1.921,366,2.382,424,3.054,431,2.007,434,2.381,435,1.796,468,2.578,504,2.669,711,3.639,712,3.639,713,2.669,714,3.639,715,3.639,716,3.639,717,3.054,718,3.639,719,3.054]],["t/68",[3,0.818,21,0.888,32,0.624,88,2.283,100,1.51,195,2.506,214,2.506,261,2.046,278,2.283,283,3.558,325,2.774,364,2.092,365,1.522,433,2.774,468,2.283,500,3.558,501,3.558,639,2.774,713,3.109,720,4.239,721,4.239,722,4.239,723,4.239]],["t/70",[3,0.986,15,2.176,34,1.641,42,2.665,46,2.176,48,2.176,63,1.194,100,1.69,102,2.439,131,2.439,200,2.439,214,1.966,259,1.791,261,1.289,278,1.791,303,1.966,305,1.791,307,2.047,308,2.439,349,2.428,365,1.836,404,2.791,431,1.394,435,1.641,436,2.439,468,2.754,470,2.791,471,2.439,639,2.949,656,3.783,672,2.791,675,2.439,697,3.783,724,3.326,725,3.326,726,3.326,727,3.326,728,3.326,729,3.326,730,3.326,731,3.326,732,3.326,733,3.326,734,3.326,735,3.326]],["t/72",[4,1.401,14,1.618,21,1.253,22,2.248,48,2.731,85,2.467,86,2.731,88,2.248,100,1.194,122,2.248,309,2.731,361,3.061,431,2.392,434,3.42,440,3.503,454,2.731,590,3.503,717,3.503,736,3.503,737,4.173,738,4.173]],["t/74",[3,0.812,9,1.135,10,1.082,20,0.689,22,1.034,23,0.639,27,1.408,29,1.611,32,0.403,34,0.947,46,2.755,63,0.689,78,0.947,82,1.135,87,1.971,92,1.971,96,1.408,100,1.613,110,1.256,117,1.135,189,1.408,200,1.408,203,1.135,225,1.611,229,1.408,247,1.611,260,1.135,261,1.441,270,1.408,278,1.034,289,1.408,307,1.368,319,1.256,331,2.528,344,1.256,349,2.268,356,2.726,363,1.256,364,2.594,365,2.086,366,1.263,397,1.408,399,1.971,425,1.256,426,1.034,431,1.918,433,2.755,434,1.256,435,2.505,453,1.611,454,1.971,458,1.408,468,3.232,491,1.611,524,2.209,525,1.611,538,1.611,554,2.209,586,2.528,636,2.528,639,1.256,640,1.611,658,1.611,675,1.408,691,1.611,704,1.611,713,2.209,719,2.528,736,1.611,739,3.012,740,1.92,741,1.92,742,1.92,743,1.92,744,1.92,745,1.92,746,3.012,747,1.92,748,1.92,749,1.92,750,3.012,751,1.92,752,1.92,753,1.92,754,1.92,755,3.012,756,1.92,757,1.92,758,1.92,759,1.92,760,1.92]]],"invertedIndex":[["",{"_index":355,"t":{"38":{"position":[[669,1],[691,1],[726,1],[769,1],[793,1],[831,1],[853,1],[876,1]]},"55":{"position":[[882,2]]},"57":{"position":[[822,1],[832,1]]}}}],["0.002",{"_index":702,"t":{"64":{"position":[[2450,5]]}}}],["0.5",{"_index":687,"t":{"64":{"position":[[2110,3]]}}}],["1",{"_index":232,"t":{"28":{"position":[[74,1]]},"38":{"position":[[399,2],[630,1]]},"48":{"position":[[300,2]]},"64":{"position":[[557,1],[612,1],[2482,1]]}}}],["1.0",{"_index":140,"t":{"10":{"position":[[54,4]]}}}],["100",{"_index":580,"t":{"57":{"position":[[741,4]]}}}],["1000",{"_index":690,"t":{"64":{"position":[[2163,4],[2253,4],[2424,4]]}}}],["16",{"_index":251,"t":{"30":{"position":[[335,2]]}}}],["1b",{"_index":688,"t":{"64":{"position":[[2114,3]]}}}],["2",{"_index":353,"t":{"38":{"position":[[540,2],[652,1]]}}}],["2.0",{"_index":143,"t":{"10":{"position":[[112,4]]},"44":{"position":[[19,3]]}}}],["2/3",{"_index":492,"t":{"52":{"position":[[1374,4]]}}}],["20",{"_index":264,"t":{"32":{"position":[[202,3]]}}}],["20.04/22.04",{"_index":160,"t":{"12":{"position":[[208,11]]}}}],["2000",{"_index":700,"t":{"64":{"position":[[2392,4]]}}}],["2022",{"_index":444,"t":{"50":{"position":[[11,4]]}}}],["3",{"_index":626,"t":{"61":{"position":[[964,1]]}}}],["300",{"_index":708,"t":{"64":{"position":[[2734,3]]}}}],["3000",{"_index":701,"t":{"64":{"position":[[2397,4]]}}}],["32",{"_index":253,"t":{"30":{"position":[[347,2]]}}}],["5",{"_index":237,"t":{"28":{"position":[[136,1]]}}}],["500",{"_index":709,"t":{"64":{"position":[[2741,3]]}}}],["5000",{"_index":694,"t":{"64":{"position":[[2258,4]]}}}],["8",{"_index":250,"t":{"30":{"position":[[330,1]]}}}],["80",{"_index":265,"t":{"32":{"position":[[214,3]]}}}],["a1",{"_index":184,"t":{"18":{"position":[[21,3]]},"28":{"position":[[101,2]]}}}],["a5",{"_index":238,"t":{"28":{"position":[[138,4]]}}}],["a6",{"_index":194,"t":{"23":{"position":[[13,2]]}}}],["a7",{"_index":192,"t":{"21":{"position":[[13,2]]}}}],["abov",{"_index":636,"t":{"61":{"position":[[1395,5]]},"74":{"position":[[287,5],[1833,5]]}}}],["acceler",{"_index":320,"t":{"36":{"position":[[167,12],[201,11],[315,12],[384,11],[454,12],[523,11]]},"46":{"position":[[902,12]]},"48":{"position":[[1449,12],[1555,13]]},"59":{"position":[[23,11],[366,11]]}}}],["access",{"_index":167,"t":{"12":{"position":[[300,6]]},"25":{"position":[[88,6],[546,6]]},"48":{"position":[[128,11]]},"61":{"position":[[1055,6]]}}}],["account",{"_index":169,"t":{"12":{"position":[[320,8]]},"25":{"position":[[64,7]]},"32":{"position":[[624,8]]}}}],["accur",{"_index":556,"t":{"57":{"position":[[81,8],[746,9]]}}}],["achiev",{"_index":17,"t":{"2":{"position":[[200,7]]},"52":{"position":[[1861,8]]},"64":{"position":[[2196,7]]}}}],["act",{"_index":309,"t":{"34":{"position":[[182,4]]},"36":{"position":[[441,3]]},"66":{"position":[[27,3]]},"72":{"position":[[15,4]]}}}],["action",{"_index":501,"t":{"52":{"position":[[1661,8]]},"68":{"position":[[35,8]]}}}],["activ",{"_index":736,"t":{"72":{"position":[[102,6]]},"74":{"position":[[224,7]]}}}],["actual",{"_index":291,"t":{"32":{"position":[[706,6]]}}}],["adapt",{"_index":107,"t":{"6":{"position":[[524,5]]}}}],["add",{"_index":178,"t":{"14":{"position":[[115,3]]}}}],["add/multipli",{"_index":573,"t":{"57":{"position":[[544,12]]}}}],["addit",{"_index":274,"t":{"32":{"position":[[415,10],[860,10]]}}}],["addition",{"_index":419,"t":{"48":{"position":[[480,13]]},"52":{"position":[[2278,13]]}}}],["address",{"_index":120,"t":{"8":{"position":[[189,9]]}}}],["adjust",{"_index":271,"t":{"32":{"position":[[332,6]]}}}],["adopt",{"_index":50,"t":{"2":{"position":[[622,8]]},"46":{"position":[[439,8]]},"61":{"position":[[612,5]]}}}],["advantag",{"_index":644,"t":{"64":{"position":[[364,11]]}}}],["afford",{"_index":127,"t":{"8":{"position":[[359,10]]},"48":{"position":[[90,11]]}}}],["aggreg",{"_index":307,"t":{"34":{"position":[[133,10]]},"38":{"position":[[771,9]]},"48":{"position":[[1277,9]]},"52":{"position":[[1026,10]]},"55":{"position":[[869,12]]},"66":{"position":[[339,12]]},"70":{"position":[[340,12],[461,12]]},"74":{"position":[[1098,11],[1177,10]]}}}],["ai",{"_index":522,"t":{"55":{"position":[[3,3]]},"57":{"position":[[388,4]]}}}],["aid",{"_index":441,"t":{"48":{"position":[[1597,3]]}}}],["aim",{"_index":114,"t":{"8":{"position":[[70,4]]},"48":{"position":[[21,4]]}}}],["algorithm",{"_index":66,"t":{"4":{"position":[[99,10]]},"6":{"position":[[457,10]]},"57":{"position":[[197,11],[709,10],[896,10]]}}}],["align",{"_index":415,"t":{"48":{"position":[[438,7]]}}}],["allow",{"_index":411,"t":{"48":{"position":[[345,5]]},"59":{"position":[[159,6]]},"64":{"position":[[834,6],[1848,8]]}}}],["along",{"_index":743,"t":{"74":{"position":[[380,5]]}}}],["alpha",{"_index":236,"t":{"28":{"position":[[130,5]]}}}],["altern",{"_index":741,"t":{"74":{"position":[[239,14]]}}}],["although",{"_index":302,"t":{"32":{"position":[[941,8]]}}}],["amount",{"_index":390,"t":{"46":{"position":[[540,6]]},"57":{"position":[[505,6],[882,6]]},"61":{"position":[[1245,8]]}}}],["analyz",{"_index":611,"t":{"61":{"position":[[294,9]]}}}],["anoth",{"_index":458,"t":{"52":{"position":[[186,7]]},"64":{"position":[[318,7]]},"74":{"position":[[339,7]]}}}],["app",{"_index":685,"t":{"64":{"position":[[2070,3]]}}}],["appchain",{"_index":427,"t":{"48":{"position":[[789,9]]},"64":{"position":[[294,8],[1952,8]]}}}],["appear",{"_index":208,"t":{"25":{"position":[[273,8]]}}}],["applic",{"_index":5,"t":{"2":{"position":[[58,12]]},"8":{"position":[[123,12]]},"64":{"position":[[1614,11]]}}}],["approach",{"_index":347,"t":{"38":{"position":[[354,9]]},"50":{"position":[[79,8]]}}}],["approxim",{"_index":707,"t":{"64":{"position":[[2720,13]]}}}],["architectur",{"_index":758,"t":{"74":{"position":[[1820,12]]}}}],["aris",{"_index":512,"t":{"52":{"position":[[2022,7]]}}}],["arm",{"_index":162,"t":{"12":{"position":[[229,3]]}}}],["artifici",{"_index":566,"t":{"57":{"position":[[364,10]]}}}],["aspect",{"_index":30,"t":{"2":{"position":[[347,6]]}}}],["asset",{"_index":483,"t":{"52":{"position":[[986,6]]}}}],["assign",{"_index":551,"t":{"55":{"position":[[998,9]]},"61":{"position":[[1274,6],[1367,8]]}}}],["assist",{"_index":296,"t":{"32":{"position":[[782,6]]}}}],["associ",{"_index":641,"t":{"64":{"position":[[122,10]]}}}],["assum",{"_index":256,"t":{"32":{"position":[[10,7]]},"38":{"position":[[855,6]]}}}],["attribut",{"_index":745,"t":{"74":{"position":[[664,10]]}}}],["avail",{"_index":658,"t":{"64":{"position":[[1126,12],[2519,12],[2604,12],[2654,6]]},"74":{"position":[[679,13]]}}}],["averag",{"_index":698,"t":{"64":{"position":[[2354,8]]}}}],["avoid",{"_index":94,"t":{"6":{"position":[[262,5]]}}}],["b",{"_index":547,"t":{"55":{"position":[[861,2]]}}}],["back",{"_index":453,"t":{"52":{"position":[[64,4]]},"74":{"position":[[971,4]]}}}],["backup",{"_index":653,"t":{"64":{"position":[[820,7]]}}}],["balanc",{"_index":133,"t":{"8":{"position":[[466,7]]}}}],["ban",{"_index":630,"t":{"61":{"position":[[1024,7]]}}}],["base",{"_index":426,"t":{"48":{"position":[[783,5],[1429,5]]},"52":{"position":[[731,5],[1646,5],[2154,5]]},"55":{"position":[[640,5]]},"57":{"position":[[531,5]]},"64":{"position":[[1946,5],[2661,5]]},"74":{"position":[[616,5]]}}}],["basi",{"_index":284,"t":{"32":{"position":[[538,6]]}}}],["basic",{"_index":157,"t":{"12":{"position":[[145,5]]}}}],["batch",{"_index":471,"t":{"52":{"position":[[573,7],[1432,7]]},"64":{"position":[[1006,5]]},"70":{"position":[[485,7]]}}}],["batchedproof",{"_index":484,"t":{"52":{"position":[[1059,12],[1168,13]]}}}],["be",{"_index":316,"t":{"34":{"position":[[336,5]]},"52":{"position":[[53,5]]}}}],["becom",{"_index":297,"t":{"32":{"position":[[810,8]]}}}],["befor",{"_index":451,"t":{"52":{"position":[[46,6]]}}}],["begin",{"_index":754,"t":{"74":{"position":[[1389,5]]}}}],["below",{"_index":29,"t":{"2":{"position":[[340,6]]},"74":{"position":[[153,6]]}}}],["benchmark",{"_index":577,"t":{"57":{"position":[[643,9]]}}}],["best",{"_index":326,"t":{"36":{"position":[[375,4]]}}}],["better",{"_index":383,"t":{"46":{"position":[[317,6]]}}}],["between",{"_index":117,"t":{"8":{"position":[[94,7],[474,7]]},"12":{"position":[[254,7]]},"52":{"position":[[2138,7]]},"64":{"position":[[863,7]]},"74":{"position":[[1874,7]]}}}],["bid",{"_index":91,"t":{"6":{"position":[[225,3]]}}}],["big",{"_index":529,"t":{"55":{"position":[[252,3]]}}}],["binari",{"_index":172,"t":{"12":{"position":[[385,7],[417,7]]},"30":{"position":[[122,8],[244,9],[322,7]]},"59":{"position":[[267,6],[411,9],[469,6]]},"61":{"position":[[358,6]]}}}],["bitcoin",{"_index":420,"t":{"48":{"position":[[610,7]]}}}],["bitwidth",{"_index":574,"t":{"57":{"position":[[574,9]]}}}],["block",{"_index":508,"t":{"52":{"position":[[1907,5]]},"64":{"position":[[514,5],[571,5],[952,7],[1012,6],[1063,5],[2146,5],[2215,5],[2317,5]]}}}],["bond",{"_index":713,"t":{"66":{"position":[[126,6]]},"68":{"position":[[255,6]]},"74":{"position":[[395,5],[1721,4]]}}}],["boost",{"_index":439,"t":{"48":{"position":[[1518,6]]}}}],["both",{"_index":54,"t":{"2":{"position":[[670,4]]},"30":{"position":[[105,4]]},"34":{"position":[[469,4]]},"52":{"position":[[2033,4]]}}}],["bridg",{"_index":116,"t":{"8":{"position":[[87,6]]},"64":{"position":[[673,7]]}}}],["bring",{"_index":222,"t":{"25":{"position":[[457,5]]}}}],["bug",{"_index":382,"t":{"46":{"position":[[307,5]]}}}],["build",{"_index":62,"t":{"4":{"position":[[65,5],[191,8]]},"10":{"position":[[59,5]]},"30":{"position":[[223,5]]}}}],["built",{"_index":666,"t":{"64":{"position":[[1387,5]]}}}],["busy/idl",{"_index":608,"t":{"61":{"position":[[149,9]]}}}],["buterin",{"_index":446,"t":{"50":{"position":[[63,7]]}}}],["button",{"_index":204,"t":{"25":{"position":[[180,7],[228,7]]}}}],["calcul",{"_index":278,"t":{"32":{"position":[[478,10]]},"57":{"position":[[678,9]]},"64":{"position":[[2674,12]]},"68":{"position":[[211,11]]},"70":{"position":[[536,11]]},"74":{"position":[[1609,10]]}}}],["call",{"_index":596,"t":{"59":{"position":[[491,5]]}}}],["can't",{"_index":558,"t":{"57":{"position":[[127,5]]}}}],["candid",{"_index":615,"t":{"61":{"position":[[558,9]]}}}],["capabl",{"_index":306,"t":{"34":{"position":[[112,13]]}}}],["capac",{"_index":97,"t":{"6":{"position":[[327,8]]},"34":{"position":[[148,10]]}}}],["capit",{"_index":534,"t":{"55":{"position":[[389,8]]}}}],["carri",{"_index":487,"t":{"52":{"position":[[1201,5]]}}}],["celestia",{"_index":705,"t":{"64":{"position":[[2633,9]]}}}],["center",{"_index":223,"t":{"25":{"position":[[480,6]]}}}],["central",{"_index":711,"t":{"66":{"position":[[38,7]]}}}],["certain",{"_index":323,"t":{"36":{"position":[[241,7]]}}}],["chain",{"_index":639,"t":{"64":{"position":[[80,5],[782,6],[808,6],[1402,5]]},"68":{"position":[[239,6]]},"70":{"position":[[318,6],[564,5]]},"74":{"position":[[347,5]]}}}],["challeng",{"_index":53,"t":{"2":{"position":[[654,10]]},"6":{"position":[[39,10]]},"8":{"position":[[203,10]]},"46":{"position":[[245,12]]},"52":{"position":[[1724,10],[2012,9]]}}}],["choic",{"_index":704,"t":{"64":{"position":[[2566,6]]},"74":{"position":[[1940,6]]}}}],["choos",{"_index":158,"t":{"12":{"position":[[171,6],[247,6]]},"25":{"position":[[282,6]]},"52":{"position":[[1673,6]]},"61":{"position":[[1411,6]]}}}],["circuit",{"_index":76,"t":{"4":{"position":[[284,8]]}}}],["circul",{"_index":676,"t":{"64":{"position":[[1722,11]]}}}],["click",{"_index":202,"t":{"25":{"position":[[163,5],[236,5],[404,5]]}}}],["client",{"_index":244,"t":{"30":{"position":[[182,6]]},"59":{"position":[[438,6]]}}}],["cnn",{"_index":572,"t":{"57":{"position":[[451,6]]}}}],["code",{"_index":245,"t":{"30":{"position":[[189,5]]},"52":{"position":[[553,5],[784,5],[2062,5]]}}}],["come",{"_index":71,"t":{"4":{"position":[[177,4]]},"12":{"position":[[273,7]]},"30":{"position":[[131,7]]},"42":{"position":[[96,6]]},"59":{"position":[[816,6]]}}}],["command",{"_index":170,"t":{"12":{"position":[[340,7]]},"16":{"position":[[51,7]]}}}],["committe",{"_index":486,"t":{"52":{"position":[[1132,9],[1350,9]]}}}],["commun",{"_index":478,"t":{"52":{"position":[[856,9]]}}}],["compar",{"_index":674,"t":{"64":{"position":[[1568,8]]}}}],["comparison",{"_index":26,"t":{"2":{"position":[[307,10]]}}}],["compat",{"_index":645,"t":{"64":{"position":[[376,13]]}}}],["competit",{"_index":312,"t":{"34":{"position":[[269,11]]},"38":{"position":[[891,11]]}}}],["complet",{"_index":142,"t":{"10":{"position":[[93,11]]}}}],["complex",{"_index":42,"t":{"2":{"position":[[513,7]]},"46":{"position":[[504,8]]},"61":{"position":[[675,7]]},"66":{"position":[[283,7]]},"70":{"position":[[49,7],[521,7]]}}}],["compon",{"_index":424,"t":{"48":{"position":[[759,11]]},"66":{"position":[[245,9]]}}}],["composit",{"_index":532,"t":{"55":{"position":[[360,11]]}}}],["compris",{"_index":423,"t":{"48":{"position":[[735,9]]}}}],["compromis",{"_index":661,"t":{"64":{"position":[[1208,10]]}}}],["comput",{"_index":10,"t":{"2":{"position":[[123,11],[377,11],[434,11],[573,11]]},"6":{"position":[[278,12]]},"10":{"position":[[141,9]]},"46":{"position":[[11,12],[550,13],[1025,13]]},"48":{"position":[[57,11],[412,11],[583,12],[645,11]]},"55":{"position":[[59,12],[470,11],[512,11],[646,11]]},"57":{"position":[[57,12],[105,11],[214,12],[493,11],[769,11],[870,11]]},"59":{"position":[[587,12],[640,11],[755,11]]},"61":{"position":[[306,11],[1502,11]]},"64":{"position":[[896,12],[936,12]]},"74":{"position":[[461,11],[629,11]]}}}],["concept",{"_index":371,"t":{"44":{"position":[[119,8]]}}}],["conduct",{"_index":723,"t":{"68":{"position":[[226,9]]}}}],["conflict",{"_index":514,"t":{"52":{"position":[[2129,8]]}}}],["connect",{"_index":156,"t":{"12":{"position":[[105,7]]},"14":{"position":[[41,7]]},"25":{"position":[[113,7],[585,7]]},"34":{"position":[[51,8]]},"59":{"position":[[177,7],[445,8]]},"61":{"position":[[103,9]]}}}],["consecut",{"_index":627,"t":{"61":{"position":[[966,11]]}}}],["consensu",{"_index":464,"t":{"52":{"position":[[398,9],[1387,10],[1844,9]]}}}],["consid",{"_index":494,"t":{"52":{"position":[[1450,10]]},"64":{"position":[[793,8],[1104,8]]}}}],["consider",{"_index":60,"t":{"4":{"position":[[42,12]]},"64":{"position":[[199,14]]}}}],["constant",{"_index":395,"t":{"46":{"position":[[673,9]]}}}],["construct",{"_index":428,"t":{"48":{"position":[[839,11]]}}}],["consum",{"_index":699,"t":{"64":{"position":[[2383,8],[2442,7]]}}}],["contain",{"_index":689,"t":{"64":{"position":[[2152,10]]}}}],["content",{"_index":35,"t":{"2":{"position":[[446,7]]}}}],["continu",{"_index":528,"t":{"55":{"position":[[213,12],[814,13]]}}}],["contract",{"_index":468,"t":{"52":{"position":[[479,8],[1002,8],[1085,8],[1275,8]]},"64":{"position":[[491,9],[1252,8],[1271,8],[1694,8]]},"66":{"position":[[13,8],[462,8]]},"68":{"position":[[9,9]]},"70":{"position":[[126,9],[260,9],[609,8]]},"74":{"position":[[215,8],[417,9],[493,8],[587,9],[731,9],[754,8],[927,9],[990,9],[1035,9],[1288,9],[1311,8],[1461,9],[1489,8],[1670,8],[1700,8],[1914,9]]}}}],["conv",{"_index":526,"t":{"55":{"position":[[121,5]]}}}],["convolut",{"_index":570,"t":{"57":{"position":[[421,13]]}}}],["copi",{"_index":227,"t":{"25":{"position":[[617,4]]}}}],["core",{"_index":252,"t":{"30":{"position":[[338,4]]}}}],["corner",{"_index":221,"t":{"25":{"position":[[441,7]]}}}],["cornerston",{"_index":375,"t":{"46":{"position":[[89,11]]}}}],["correct",{"_index":493,"t":{"52":{"position":[[1405,8]]}}}],["correspond",{"_index":590,"t":{"59":{"position":[[245,13]]},"72":{"position":[[254,13]]}}}],["cost",{"_index":23,"t":{"2":{"position":[[276,4]]},"4":{"position":[[151,5],[432,5],[458,4]]},"6":{"position":[[170,5]]},"8":{"position":[[386,6],[490,4]]},"32":{"position":[[104,6]]},"38":{"position":[[113,4]]},"46":{"position":[[171,5],[948,5]]},"48":{"position":[[195,4],[1351,4]]},"52":{"position":[[610,5],[1815,4]]},"61":{"position":[[435,4]]},"64":{"position":[[177,4],[236,5],[640,4],[987,5],[1159,4],[1842,5],[1904,4],[2299,4],[2543,4],[2697,5]]},"74":{"position":[[2004,5]]}}}],["cover",{"_index":258,"t":{"32":{"position":[[40,6]]}}}],["cpu",{"_index":164,"t":{"12":{"position":[[262,3]]},"30":{"position":[[63,5],[110,3],[311,3],[343,3]]},"55":{"position":[[913,3]]},"61":{"position":[[515,3]]}}}],["creat",{"_index":115,"t":{"8":{"position":[[78,6]]},"48":{"position":[[29,6]]},"57":{"position":[[465,6]]}}}],["cross",{"_index":667,"t":{"64":{"position":[[1396,5]]}}}],["crucial",{"_index":391,"t":{"46":{"position":[[585,7]]}}}],["crypto",{"_index":376,"t":{"46":{"position":[[108,6]]}}}],["current",{"_index":58,"t":{"4":{"position":[[0,10]]},"14":{"position":[[11,7]]},"18":{"position":[[0,10]]},"25":{"position":[[310,10]]},"32":{"position":[[164,7],[545,10]]},"38":{"position":[[0,10]]}}}],["custom",{"_index":544,"t":{"55":{"position":[[778,14]]}}}],["customiz",{"_index":648,"t":{"64":{"position":[[501,12]]}}}],["daili",{"_index":283,"t":{"32":{"position":[[532,5]]},"68":{"position":[[185,6]]}}}],["dao",{"_index":502,"t":{"52":{"position":[[1706,3],[1985,3],[2249,3]]}}}],["data",{"_index":656,"t":{"64":{"position":[[1069,4],[1121,4],[1175,4],[2323,4],[2514,4],[2599,4]]},"70":{"position":[[208,4],[294,4]]}}}],["day",{"_index":443,"t":{"50":{"position":[[7,3]]}}}],["db",{"_index":727,"t":{"70":{"position":[[193,3]]}}}],["decentr",{"_index":18,"t":{"2":{"position":[[208,17],[397,16]]},"10":{"position":[[123,13]]},"28":{"position":[[11,14]]},"46":{"position":[[177,14]]},"48":{"position":[[102,14],[801,14]]},"52":{"position":[[327,13]]},"64":{"position":[[736,16],[1554,13]]},"66":{"position":[[203,13],[410,13]]}}}],["decod",{"_index":569,"t":{"57":{"position":[[408,9]]}}}],["decreas",{"_index":655,"t":{"64":{"position":[[1022,8],[2708,8]]}}}],["dedic",{"_index":235,"t":{"28":{"position":[[107,9]]},"64":{"position":[[2589,9]]}}}],["default",{"_index":214,"t":{"25":{"position":[[365,7]]},"32":{"position":[[361,7]]},"59":{"position":[[620,8]]},"68":{"position":[[196,7]]},"70":{"position":[[577,7]]}}}],["defin",{"_index":348,"t":{"38":{"position":[[402,8],[728,6],[878,6]]},"55":{"position":[[432,6],[685,6]]},"57":{"position":[[480,8]]},"59":{"position":[[935,6]]},"61":{"position":[[240,6]]}}}],["deleg",{"_index":352,"t":{"38":{"position":[[522,9]]}}}],["demand",{"_index":585,"t":{"57":{"position":[[1014,6]]}}}],["depend",{"_index":507,"t":{"52":{"position":[[1889,7]]}}}],["deploy",{"_index":643,"t":{"64":{"position":[[250,6],[1288,8],[1667,6]]}}}],["deposit",{"_index":482,"t":{"52":{"position":[[955,7]]}}}],["describ",{"_index":525,"t":{"55":{"position":[[46,8],[598,8]]},"74":{"position":[[446,9]]}}}],["descriptor",{"_index":612,"t":{"61":{"position":[[327,10],[486,10]]}}}],["design",{"_index":75,"t":{"4":{"position":[[273,6]]},"8":{"position":[[397,6]]},"46":{"position":[[131,9],[470,6]]}}}],["detail",{"_index":189,"t":{"18":{"position":[[134,8]]},"25":{"position":[[509,8]]},"74":{"position":[[11,8]]}}}],["determin",{"_index":554,"t":{"57":{"position":[[30,10]]},"59":{"position":[[189,9]]},"74":{"position":[[820,9],[1498,10]]}}}],["determinist",{"_index":45,"t":{"2":{"position":[[550,13]]}}}],["develop",{"_index":328,"t":{"36":{"position":[[505,7]]},"42":{"position":[[84,11]]},"48":{"position":[[183,11],[241,11]]}}}],["devic",{"_index":536,"t":{"55":{"position":[[494,6],[885,6],[967,7]]},"57":{"position":[[157,8]]},"61":{"position":[[500,6],[568,6],[1330,7],[1376,6],[1428,8],[1466,6]]}}}],["dex",{"_index":651,"t":{"64":{"position":[[681,4]]}}}],["diagram",{"_index":331,"t":{"36":{"position":[[591,8]]},"74":{"position":[[56,8],[293,9]]}}}],["differ",{"_index":12,"t":{"2":{"position":[[144,9]]},"6":{"position":[[447,9]]},"52":{"position":[[806,9]]},"59":{"position":[[47,9],[568,9],[711,9]]}}}],["difficult",{"_index":106,"t":{"6":{"position":[[499,9]]}}}],["digit",{"_index":111,"t":{"8":{"position":[[48,7]]}}}],["diminish",{"_index":101,"t":{"6":{"position":[[370,10]]}}}],["directli",{"_index":740,"t":{"74":{"position":[[180,8]]}}}],["dishonest",{"_index":497,"t":{"52":{"position":[[1579,9]]}}}],["display",{"_index":217,"t":{"25":{"position":[[394,9]]}}}],["distribut",{"_index":138,"t":{"8":{"position":[[618,13]]},"32":{"position":[[172,12],[228,12]]},"34":{"position":[[358,11]]},"38":{"position":[[833,10]]},"48":{"position":[[952,10]]},"52":{"position":[[219,11]]},"66":{"position":[[315,13]]}}}],["divid",{"_index":730,"t":{"70":{"position":[[369,7]]}}}],["docker",{"_index":591,"t":{"59":{"position":[[274,6]]}}}],["document",{"_index":151,"t":{"12":{"position":[[5,8]]}}}],["doesn’t",{"_index":603,"t":{"59":{"position":[[826,7]]}}}],["done",{"_index":734,"t":{"70":{"position":[[555,4]]}}}],["doubl",{"_index":625,"t":{"61":{"position":[[932,8]]}}}],["download",{"_index":171,"t":{"12":{"position":[[351,8]]},"59":{"position":[[289,11]]}}}],["drive",{"_index":760,"t":{"74":{"position":[[1929,6]]}}}],["due",{"_index":56,"t":{"2":{"position":[[733,3]]},"64":{"position":[[60,3]]}}}],["dynam",{"_index":394,"t":{"46":{"position":[[660,8]]},"57":{"position":[[926,7]]}}}],["each",{"_index":20,"t":{"2":{"position":[[248,4]]},"4":{"position":[[11,4]]},"38":{"position":[[364,4]]},"46":{"position":[[857,4]]},"52":{"position":[[1517,4]]},"55":{"position":[[402,4],[489,4],[662,4]]},"57":{"position":[[516,4]]},"59":{"position":[[14,4],[673,4],[900,4]]},"61":{"position":[[470,4],[584,4],[1480,4]]},"64":{"position":[[2141,4],[2363,4]]},"74":{"position":[[805,4]]}}}],["earli",{"_index":301,"t":{"32":{"position":[[921,5]]},"44":{"position":[[131,5]]}}}],["easili",{"_index":408,"t":{"48":{"position":[[121,6]]},"59":{"position":[[691,6]]}}}],["econom",{"_index":130,"t":{"8":{"position":[[434,8]]},"46":{"position":[[196,12]]}}}],["ecosystem",{"_index":329,"t":{"36":{"position":[[549,9]]},"38":{"position":[[140,10]]},"48":{"position":[[618,10],[704,9]]},"64":{"position":[[408,9],[653,9]]}}}],["effect",{"_index":336,"t":{"38":{"position":[[118,9]]},"48":{"position":[[1506,11]]},"52":{"position":[[1820,10]]},"57":{"position":[[133,11]]},"61":{"position":[[642,9]]}}}],["effici",{"_index":131,"t":{"8":{"position":[[443,11]]},"59":{"position":[[605,9]]},"70":{"position":[[443,11]]}}}],["effort",{"_index":61,"t":{"4":{"position":[[55,6]]}}}],["eigenda",{"_index":706,"t":{"64":{"position":[[2643,7]]}}}],["eigenlay",{"_index":520,"t":{"52":{"position":[[2324,10]]}}}],["enabl",{"_index":289,"t":{"32":{"position":[[665,6]]},"59":{"position":[[301,8]]},"74":{"position":[[796,8]]}}}],["encod",{"_index":568,"t":{"57":{"position":[[398,9]]}}}],["enhanc",{"_index":460,"t":{"52":{"position":[[285,8]]}}}],["enshrin",{"_index":410,"t":{"48":{"position":[[324,10]]},"50":{"position":[[118,10]]}}}],["ensur",{"_index":137,"t":{"8":{"position":[[589,8]]},"52":{"position":[[906,6]]}}}],["entir",{"_index":716,"t":{"66":{"position":[[196,6]]}}}],["equal",{"_index":496,"t":{"52":{"position":[[1555,7]]}}}],["equival",{"_index":230,"t":{"28":{"position":[[35,10]]},"64":{"position":[[2127,10]]}}}],["erc20",{"_index":275,"t":{"32":{"position":[[426,5]]},"64":{"position":[[2168,5]]}}}],["especi",{"_index":8,"t":{"2":{"position":[[87,10]]},"32":{"position":[[906,10]]}}}],["essenti",{"_index":24,"t":{"2":{"position":[[287,9]]},"46":{"position":[[985,9]]},"64":{"position":[[440,9],[2764,11]]},"66":{"position":[[54,9]]}}}],["establish",{"_index":334,"t":{"38":{"position":[[82,9],[693,9]]},"52":{"position":[[375,11]]}}}],["estim",{"_index":684,"t":{"64":{"position":[[2056,8]]}}}],["etc",{"_index":388,"t":{"46":{"position":[[430,4]]},"64":{"position":[[686,4]]}}}],["eth",{"_index":273,"t":{"32":{"position":[[385,4]]},"64":{"position":[[2456,3]]}}}],["ethereum",{"_index":9,"t":{"2":{"position":[[98,8]]},"28":{"position":[[26,8]]},"48":{"position":[[253,8],[519,8],[771,8]]},"64":{"position":[[282,8],[399,8],[1934,8]]},"74":{"position":[[1950,8]]}}}],["ethereum'",{"_index":416,"t":{"48":{"position":[[451,10]]},"52":{"position":[[644,10]]},"64":{"position":[[1983,10]]}}}],["event",{"_index":720,"t":{"68":{"position":[[24,6]]}}}],["evm",{"_index":448,"t":{"50":{"position":[[132,4]]}}}],["exampl",{"_index":282,"t":{"32":{"position":[[518,8]]},"36":{"position":[[471,8]]},"52":{"position":[[1365,8]]}}}],["exclud",{"_index":621,"t":{"61":{"position":[[807,7],[1355,7]]}}}],["exist",{"_index":519,"t":{"52":{"position":[[2301,8]]}}}],["expand",{"_index":652,"t":{"64":{"position":[[715,6]]}}}],["expect",{"_index":136,"t":{"8":{"position":[[546,12]]},"59":{"position":[[946,8]]},"64":{"position":[[3,6]]}}}],["explain",{"_index":152,"t":{"12":{"position":[[14,8]]}}}],["explos",{"_index":0,"t":{"2":{"position":[[18,9]]}}}],["extend",{"_index":345,"t":{"38":{"position":[[309,8]]}}}],["extens",{"_index":682,"t":{"64":{"position":[[1970,9],[2022,9]]}}}],["extern",{"_index":717,"t":{"66":{"position":[[431,11]]},"72":{"position":[[26,8]]}}}],["face",{"_index":52,"t":{"2":{"position":[[647,6]]}}}],["factor",{"_index":25,"t":{"2":{"position":[[297,7]]}}}],["fail",{"_index":619,"t":{"61":{"position":[[742,5],[842,5],[1185,4]]}}}],["failur",{"_index":628,"t":{"61":{"position":[[978,9]]}}}],["fast",{"_index":124,"t":{"8":{"position":[[314,4]]},"52":{"position":[[1957,5]]}}}],["featur",{"_index":57,"t":{"2":{"position":[[746,9]]},"48":{"position":[[1337,9]]},"59":{"position":[[126,8]]}}}],["fee",{"_index":86,"t":{"6":{"position":[[109,3]]},"32":{"position":[[55,3]]},"64":{"position":[[434,5],[1047,3],[1743,5]]},"72":{"position":[[194,3]]}}}],["figment",{"_index":533,"t":{"55":{"position":[[381,7]]}}}],["fill",{"_index":637,"t":{"61":{"position":[[1454,4]]}}}],["filter",{"_index":620,"t":{"61":{"position":[[777,6]]}}}],["final",{"_index":303,"t":{"32":{"position":[[972,10]]},"57":{"position":[[763,5]]},"61":{"position":[[1437,8]]},"64":{"position":[[577,12]]},"70":{"position":[[68,5]]}}}],["find",{"_index":614,"t":{"61":{"position":[[551,4]]}}}],["finish",{"_index":537,"t":{"55":{"position":[[532,6]]}}}],["first",{"_index":370,"t":{"44":{"position":[[83,5]]}}}],["firstli",{"_index":610,"t":{"61":{"position":[[279,8]]}}}],["flexibl",{"_index":467,"t":{"52":{"position":[[451,11]]}}}],["flow",{"_index":110,"t":{"8":{"position":[[36,4]]},"12":{"position":[[151,4]]},"52":{"position":[[747,4]]},"74":{"position":[[120,4]]}}}],["fluctuat",{"_index":398,"t":{"46":{"position":[[746,10]]}}}],["focu",{"_index":681,"t":{"64":{"position":[[1874,5]]}}}],["follow",{"_index":123,"t":{"8":{"position":[[274,9]]},"10":{"position":[[25,9]]},"12":{"position":[[78,6],[162,8],[329,6]]},"16":{"position":[[41,9]]},"36":{"position":[[581,9]]},"38":{"position":[[616,8]]},"48":{"position":[[749,9]]},"52":{"position":[[107,9],[718,8],[1767,9]]},"64":{"position":[[354,9]]}}}],["form",{"_index":475,"t":{"52":{"position":[[694,5]]}}}],["formula",{"_index":581,"t":{"57":{"position":[[805,7]]}}}],["foundat",{"_index":715,"t":{"66":{"position":[[177,10]]}}}],["framework",{"_index":346,"t":{"38":{"position":[[332,10]]},"46":{"position":[[350,9]]}}}],["frequenc",{"_index":649,"t":{"64":{"position":[[590,10]]}}}],["frequent",{"_index":638,"t":{"64":{"position":[[71,8],[1674,10]]}}}],["fulli",{"_index":144,"t":{"10":{"position":[[117,5]]},"46":{"position":[[999,5]]}}}],["function",{"_index":41,"t":{"2":{"position":[[502,10]]},"38":{"position":[[381,9]]},"57":{"position":[[557,8]]},"66":{"position":[[396,8]]}}}],["fund",{"_index":670,"t":{"64":{"position":[[1459,5],[1519,5]]}}}],["further",{"_index":344,"t":{"38":{"position":[[301,7]]},"52":{"position":[[591,7]]},"64":{"position":[[625,7]]},"74":{"position":[[1973,7]]}}}],["furthermor",{"_index":657,"t":{"64":{"position":[[1083,12]]}}}],["futur",{"_index":272,"t":{"32":{"position":[[349,7]]},"64":{"position":[[729,6]]}}}],["ga",{"_index":85,"t":{"6":{"position":[[105,3]]},"32":{"position":[[51,3]]},"57":{"position":[[611,5],[698,3],[834,4]]},"64":{"position":[[2097,3],[2405,4],[2469,3]]},"72":{"position":[[190,3]]}}}],["galact",{"_index":365,"t":{"42":{"position":[[63,8]]},"44":{"position":[[30,8],[102,8]]},"48":{"position":[[4,8],[687,8],[718,8],[972,8],[1035,8],[1096,8],[1173,8],[1191,8]]},"52":{"position":[[993,8],[1076,8],[1266,8]]},"57":{"position":[[971,8]]},"59":{"position":[[425,8]]},"64":{"position":[[1470,8]]},"66":{"position":[[4,8],[453,8],[497,8]]},"68":{"position":[[0,8]]},"70":{"position":[[0,8],[117,8],[600,8]]},"74":{"position":[[65,8],[103,8],[206,8],[408,8],[484,8],[745,8],[918,8],[1279,8],[1302,8],[1480,8],[1593,8],[1691,8],[1905,8]]}}}],["gb",{"_index":254,"t":{"30":{"position":[[350,2]]}}}],["gener",{"_index":34,"t":{"2":{"position":[[417,8]]},"12":{"position":[[288,8]]},"25":{"position":[[76,8],[533,8]]},"48":{"position":[[1016,10]]},"61":{"position":[[751,8],[851,8],[1193,8]]},"70":{"position":[[474,8]]},"74":{"position":[[937,9]]}}}],["gmail",{"_index":213,"t":{"25":{"position":[[349,5]]}}}],["go",{"_index":196,"t":{"25":{"position":[[10,2],[143,2]]}}}],["good",{"_index":480,"t":{"52":{"position":[[928,4]]}}}],["govern",{"_index":517,"t":{"52":{"position":[[2238,10]]}}}],["gpu",{"_index":165,"t":{"12":{"position":[[269,3]]},"30":{"position":[[69,5],[118,3]]},"36":{"position":[[380,3]]},"55":{"position":[[930,3]]},"61":{"position":[[524,3]]}}}],["graph",{"_index":524,"t":{"55":{"position":[[36,6],[79,6],[482,6],[589,5],[634,5]]},"61":{"position":[[318,6],[374,5],[1514,6]]},"74":{"position":[[473,6],[641,5]]}}}],["greater",{"_index":466,"t":{"52":{"position":[[443,7]]}}}],["group",{"_index":733,"t":{"70":{"position":[[505,5]]}}}],["guarante",{"_index":293,"t":{"32":{"position":[[740,11]]}}}],["guid",{"_index":155,"t":{"12":{"position":[[89,5]]},"18":{"position":[[143,5]]},"42":{"position":[[12,5]]}}}],["gwei",{"_index":703,"t":{"64":{"position":[[2484,5]]}}}],["handl",{"_index":259,"t":{"32":{"position":[[86,7]]},"48":{"position":[[1074,6]]},"52":{"position":[[1716,7],[2256,6]]},"59":{"position":[[322,6]]},"66":{"position":[[276,6]]},"70":{"position":[[625,6]]}}}],["hardwar",{"_index":248,"t":{"30":{"position":[[235,8],[254,8]]},"36":{"position":[[133,8]]},"40":{"position":[[107,8]]}}}],["hash",{"_index":565,"t":{"57":{"position":[[323,5]]}}}],["hasn't",{"_index":98,"t":{"6":{"position":[[344,6]]}}}],["healthi",{"_index":378,"t":{"46":{"position":[[209,7]]}}}],["healthier",{"_index":335,"t":{"38":{"position":[[94,9]]}}}],["help",{"_index":679,"t":{"64":{"position":[[1814,4]]}}}],["here",{"_index":363,"t":{"42":{"position":[[0,4]]},"57":{"position":[[839,5]]},"61":{"position":[[231,5],[600,4]]},"74":{"position":[[0,4]]}}}],["high",{"_index":125,"t":{"8":{"position":[[323,4]]},"48":{"position":[[1360,4]]},"59":{"position":[[600,4],[728,4],[877,4]]},"61":{"position":[[1232,4]]},"64":{"position":[[30,4],[2556,5]]}}}],["higher",{"_index":134,"t":{"8":{"position":[[532,6]]},"64":{"position":[[2270,7]]}}}],["holeski",{"_index":174,"t":{"14":{"position":[[56,7],[123,7]]}}}],["homepag",{"_index":201,"t":{"25":{"position":[[153,9]]}}}],["honest",{"_index":495,"t":{"52":{"position":[[1529,6]]}}}],["http://taiko",{"_index":191,"t":{"21":{"position":[[0,12]]},"23":{"position":[[0,12]]}}}],["https://chainlist.org/chain/17000",{"_index":180,"t":{"14":{"position":[[156,33]]}}}],["https://zkpool.io",{"_index":198,"t":{"25":{"position":[[31,17]]}}}],["hub",{"_index":712,"t":{"66":{"position":[[46,3]]}}}],["huge",{"_index":728,"t":{"70":{"position":[[217,5]]}}}],["icon",{"_index":218,"t":{"25":{"position":[[419,4]]}}}],["id",{"_index":549,"t":{"55":{"position":[[975,2]]},"61":{"position":[[1473,2]]}}}],["ideal",{"_index":121,"t":{"8":{"position":[[241,5]]}}}],["implement",{"_index":322,"t":{"36":{"position":[[222,14]]}}}],["incent",{"_index":299,"t":{"32":{"position":[[871,10]]},"57":{"position":[[15,10]]}}}],["incentiv",{"_index":559,"t":{"57":{"position":[[145,11]]}}}],["includ",{"_index":65,"t":{"4":{"position":[[89,9],[221,8]]},"8":{"position":[[425,8]]},"30":{"position":[[41,9]]},"36":{"position":[[27,8]]},"48":{"position":[[596,9]]},"59":{"position":[[510,9]]},"61":{"position":[[721,8]]},"64":{"position":[[663,9]]},"66":{"position":[[81,9]]}}}],["increas",{"_index":404,"t":{"46":{"position":[[925,10]]},"70":{"position":[[434,8]]}}}],["increasingli",{"_index":386,"t":{"46":{"position":[[383,12]]}}}],["independ",{"_index":402,"t":{"46":{"position":[[862,11]]}}}],["individu",{"_index":240,"t":{"28":{"position":[[191,10]]}}}],["inform",{"_index":744,"t":{"74":{"position":[[566,11]]}}}],["infrastructur",{"_index":67,"t":{"4":{"position":[[114,15]]},"64":{"position":[[1418,15]]}}}],["init",{"_index":597,"t":{"59":{"position":[[520,4]]}}}],["initi",{"_index":752,"t":{"74":{"position":[[1086,8]]}}}],["input",{"_index":541,"t":{"55":{"position":[[710,5],[737,5],[755,7]]}}}],["instanc",{"_index":325,"t":{"36":{"position":[[332,9]]},"46":{"position":[[687,9]]},"64":{"position":[[541,9]]},"68":{"position":[[175,9]]}}}],["instruct",{"_index":177,"t":{"14":{"position":[[92,12]]}}}],["integr",{"_index":361,"t":{"40":{"position":[[50,9]]},"42":{"position":[[48,9]]},"72":{"position":[[45,10]]}}}],["intellig",{"_index":567,"t":{"57":{"position":[[375,12]]}}}],["intent",{"_index":481,"t":{"52":{"position":[[933,11]]}}}],["interact",{"_index":640,"t":{"64":{"position":[[86,12],[467,12]]},"74":{"position":[[1861,12]]}}}],["intermedi",{"_index":724,"t":{"70":{"position":[[142,12]]}}}],["internet",{"_index":373,"t":{"44":{"position":[[156,9]]}}}],["interv",{"_index":281,"t":{"32":{"position":[[503,10]]}}}],["introduc",{"_index":89,"t":{"6":{"position":[[159,10]]},"32":{"position":[[405,9]]}}}],["invalid",{"_index":456,"t":{"52":{"position":[[140,8]]}}}],["involv",{"_index":735,"t":{"70":{"position":[[638,8]]}}}],["issu",{"_index":518,"t":{"52":{"position":[[2271,6]]}}}],["it'",{"_index":324,"t":{"36":{"position":[[263,4]]},"46":{"position":[[580,4]]}}}],["iter",{"_index":343,"t":{"38":{"position":[[253,10]]},"52":{"position":[[1499,7]]}}}],["it’",{"_index":550,"t":{"55":{"position":[[989,4]]},"59":{"position":[[863,4]]}}}],["j.c.r",{"_index":368,"t":{"44":{"position":[[61,6]]}}}],["join",{"_index":203,"t":{"25":{"position":[[173,6],[215,5]]},"28":{"position":[[183,4]]},"30":{"position":[[32,8]]},"34":{"position":[[457,7]]},"74":{"position":[[863,4]]}}}],["keep",{"_index":68,"t":{"4":{"position":[[136,7]]}}}],["key",{"_index":168,"t":{"12":{"position":[[307,3],[365,4]]},"25":{"position":[[95,3],[553,3],[626,3]]},"38":{"position":[[735,3]]}}}],["kind",{"_index":535,"t":{"55":{"position":[[447,4]]},"59":{"position":[[57,5],[578,5],[905,4]]}}}],["knowledg",{"_index":2,"t":{"2":{"position":[[36,9]]},"8":{"position":[[107,9]]},"46":{"position":[[42,9]]},"48":{"position":[[214,9]]},"57":{"position":[[175,9]]}}}],["l1",{"_index":412,"t":{"48":{"position":[[351,2]]}}}],["l2",{"_index":413,"t":{"48":{"position":[[358,2]]},"64":{"position":[[312,2],[326,2],[1079,3],[1183,3],[1306,3],[1507,3],[1528,2],[1961,2],[2347,3],[2402,2],[2466,2],[2496,2]]}}}],["l2'",{"_index":683,"t":{"64":{"position":[[2035,4]]}}}],["l3",{"_index":425,"t":{"48":{"position":[[780,2]]},"52":{"position":[[1904,2]]},"64":{"position":[[291,2],[1943,2],[2013,2],[2083,2],[2307,2],[2368,2]]},"74":{"position":[[1959,2]]}}}],["languag",{"_index":477,"t":{"52":{"position":[[816,10]]}}}],["larg",{"_index":36,"t":{"2":{"position":[[456,5]]}}}],["later",{"_index":225,"t":{"25":{"position":[[579,5]]},"74":{"position":[[1679,7]]}}}],["layer",{"_index":406,"t":{"48":{"position":[[69,5],[294,5],[424,5]]},"64":{"position":[[270,5],[1139,5],[1498,5],[1593,6],[1652,6],[2532,6],[2617,7]]}}}],["length",{"_index":623,"t":{"61":{"position":[[891,6]]}}}],["lessen",{"_index":659,"t":{"64":{"position":[[1148,6]]}}}],["licklid",{"_index":369,"t":{"44":{"position":[[68,10]]}}}],["lifecycl",{"_index":642,"t":{"64":{"position":[[142,9],[1776,9]]}}}],["limit",{"_index":686,"t":{"64":{"position":[[2101,5]]}}}],["list",{"_index":616,"t":{"61":{"position":[[575,4]]}}}],["live",{"_index":607,"t":{"61":{"position":[[136,8]]}}}],["local",{"_index":726,"t":{"70":{"position":[[187,5]]}}}],["log",{"_index":154,"t":{"12":{"position":[[57,7]]}}}],["logic",{"_index":675,"t":{"64":{"position":[[1703,6]]},"70":{"position":[[57,6]]},"74":{"position":[[1638,5]]}}}],["login",{"_index":212,"t":{"25":{"position":[[339,5],[355,6]]}}}],["long",{"_index":417,"t":{"48":{"position":[[462,4]]}}}],["longer",{"_index":510,"t":{"52":{"position":[[1972,6]]}}}],["look",{"_index":449,"t":{"50":{"position":[[137,4]]}}}],["lot",{"_index":759,"t":{"74":{"position":[[1853,4]]}}}],["low",{"_index":69,"t":{"4":{"position":[[147,3]]},"8":{"position":[[486,3]]},"46":{"position":[[167,3]]},"48":{"position":[[1347,3]]},"64":{"position":[[418,3],[1830,3]]}}}],["machin",{"_index":16,"t":{"2":{"position":[[188,8]]}}}],["maco",{"_index":161,"t":{"12":{"position":[[223,5],[236,5]]}}}],["main",{"_index":663,"t":{"64":{"position":[[1247,4],[2282,4]]}}}],["maintain",{"_index":680,"t":{"64":{"position":[[1819,8]]}}}],["major",{"_index":491,"t":{"52":{"position":[[1334,8]]},"74":{"position":[[1518,8]]}}}],["make",{"_index":59,"t":{"4":{"position":[[35,4]]},"6":{"position":[[489,6]]},"8":{"position":[[27,4]]},"25":{"position":[[604,4]]},"46":{"position":[[482,4]]},"64":{"position":[[2752,6]]}}}],["manag",{"_index":589,"t":{"59":{"position":[[233,7]]}}}],["mani",{"_index":15,"t":{"2":{"position":[[183,4]]},"38":{"position":[[11,4]]},"55":{"position":[[96,4]]},"70":{"position":[[651,4]]}}}],["manner",{"_index":504,"t":{"52":{"position":[[1752,6]]},"59":{"position":[[349,7]]},"66":{"position":[[424,6]]}}}],["mark",{"_index":757,"t":{"74":{"position":[[1560,5]]}}}],["market",{"_index":186,"t":{"18":{"position":[[51,6]]}}}],["match",{"_index":609,"t":{"61":{"position":[[259,8]]}}}],["mathemat",{"_index":43,"t":{"2":{"position":[[521,12]]}}}],["mean",{"_index":587,"t":{"59":{"position":[[8,5]]}}}],["meanwhil",{"_index":440,"t":{"48":{"position":[[1569,10]]},"72":{"position":[[145,10]]}}}],["measur",{"_index":557,"t":{"57":{"position":[[90,11],[788,8]]}}}],["mechan",{"_index":472,"t":{"52":{"position":[[620,9]]},"59":{"position":[[547,9]]},"61":{"position":[[268,10]]}}}],["meet",{"_index":83,"t":{"6":{"position":[[25,4]]},"30":{"position":[[268,5]]}}}],["memori",{"_index":255,"t":{"30":{"position":[[353,6]]},"55":{"position":[[947,6]]},"59":{"position":[[788,7]]},"61":{"position":[[533,6]]}}}],["mentioned[1][2",{"_index":381,"t":{"46":{"position":[[269,16]]}}}],["messag",{"_index":668,"t":{"64":{"position":[[1408,9]]}}}],["method",{"_index":210,"t":{"25":{"position":[[302,7]]},"57":{"position":[[725,6]]},"61":{"position":[[1401,6]]}}}],["metric",{"_index":357,"t":{"38":{"position":[[739,7]]}}}],["mileston",{"_index":139,"t":{"10":{"position":[[35,11]]}}}],["miner",{"_index":31,"t":{"2":{"position":[[358,6]]},"6":{"position":[[65,7]]}}}],["minim",{"_index":315,"t":{"34":{"position":[[314,8]]},"52":{"position":[[947,7]]}}}],["minimum",{"_index":249,"t":{"30":{"position":[[278,7]]}}}],["minut",{"_index":650,"t":{"64":{"position":[[614,7]]}}}],["mission",{"_index":109,"t":{"8":{"position":[[13,7]]}}}],["modal",{"_index":207,"t":{"25":{"position":[[262,5]]}}}],["mode",{"_index":399,"t":{"46":{"position":[[799,5]]},"59":{"position":[[615,4],[629,6],[745,5],[955,5]]},"61":{"position":[[385,5]]},"74":{"position":[[232,6],[265,4]]}}}],["model",{"_index":339,"t":{"38":{"position":[[181,5]]}}}],["modul",{"_index":719,"t":{"66":{"position":[[514,7]]},"74":{"position":[[20,7],[82,7]]}}}],["modular",{"_index":149,"t":{"10":{"position":[[175,7]]},"40":{"position":[[26,7]]},"48":{"position":[[38,7],[393,7],[679,7]]},"59":{"position":[[95,7]]}}}],["monitor",{"_index":750,"t":{"74":{"position":[[1015,8],[1372,7]]}}}],["more",{"_index":242,"t":{"30":{"position":[[79,5]]},"38":{"position":[[108,4]]},"46":{"position":[[396,4],[499,4]]},"48":{"position":[[900,4]]},"52":{"position":[[882,4]]},"61":{"position":[[954,4],[1281,4],[1316,4]]},"64":{"position":[[1549,4],[1609,4]]}}}],["msm",{"_index":561,"t":{"57":{"position":[[278,6]]}}}],["much",{"_index":80,"t":{"4":{"position":[[403,4]]}}}],["multi",{"_index":385,"t":{"46":{"position":[[336,5]]},"48":{"position":[[1287,5]]},"50":{"position":[[18,5],[91,5]]},"57":{"position":[[250,5]]}}}],["multipl",{"_index":305,"t":{"34":{"position":[[103,8]]},"48":{"position":[[1389,8]]},"55":{"position":[[746,8]]},"57":{"position":[[263,14]]},"59":{"position":[[390,8]]},"70":{"position":[[382,8]]}}}],["mvcl",{"_index":407,"t":{"48":{"position":[[75,6]]}}}],["name",{"_index":543,"t":{"55":{"position":[[763,5]]}}}],["necessari",{"_index":48,"t":{"2":{"position":[[596,9]]},"34":{"position":[[222,9]]},"70":{"position":[[284,9]]},"72":{"position":[[210,9]]}}}],["need",{"_index":22,"t":{"2":{"position":[[261,6]]},"52":{"position":[[7,4],[2229,4]]},"59":{"position":[[834,4]]},"61":{"position":[[1311,4]]},"72":{"position":[[173,5]]},"74":{"position":[[1158,4]]}}}],["network",{"_index":366,"t":{"42":{"position":[[72,7]]},"44":{"position":[[39,7],[111,7]]},"46":{"position":[[225,7],[491,7],[878,8],[974,7]]},"48":{"position":[[13,7],[145,7],[540,7],[696,7],[727,7],[831,7],[1182,8],[1307,7]]},"52":{"position":[[38,7],[153,7],[341,7],[1691,7]]},"57":{"position":[[442,8],[980,7]]},"64":{"position":[[14,7],[1857,7],[1912,7]]},"66":{"position":[[64,7],[217,8],[262,8],[506,7]]},"74":{"position":[[74,7],[112,7]]}}}],["network'",{"_index":461,"t":{"52":{"position":[[298,9]]}}}],["network’",{"_index":671,"t":{"64":{"position":[[1479,9]]}}}],["neural",{"_index":571,"t":{"57":{"position":[[435,6]]}}}],["new",{"_index":84,"t":{"6":{"position":[[35,3]]},"59":{"position":[[807,3]]},"61":{"position":[[174,3]]}}}],["node",{"_index":431,"t":{"48":{"position":[[988,5],[994,5],[1057,5],[1063,5],[1113,5],[1119,5],[1207,5],[1213,5]]},"52":{"position":[[361,5],[431,4],[896,6],[1021,4],[1104,4],[1154,5],[1195,5],[1294,4],[1545,5]]},"55":{"position":[[524,4]]},"59":{"position":[[121,4],[314,4]]},"61":{"position":[[19,4],[63,4],[254,4],[1146,4]]},"66":{"position":[[237,5],[382,5]]},"70":{"position":[[16,5]]},"72":{"position":[[10,4],[35,4],[168,4]]},"74":{"position":[[541,4],[889,4],[1010,4],[1078,4],[1205,4]]}}}],["note",{"_index":266,"t":{"32":{"position":[[218,5]]},"36":{"position":[[268,5]]}}}],["notifi",{"_index":753,"t":{"74":{"position":[[1266,8]]}}}],["ntt",{"_index":564,"t":{"57":{"position":[[312,6]]}}}],["null",{"_index":542,"t":{"55":{"position":[[726,6],[978,5]]}}}],["number",{"_index":37,"t":{"2":{"position":[[462,6]]},"46":{"position":[[707,6]]},"57":{"position":[[285,6]]}}}],["numer",{"_index":646,"t":{"64":{"position":[[458,8]]}}}],["offer",{"_index":119,"t":{"8":{"position":[[167,5],[352,6]]},"32":{"position":[[854,5]]},"34":{"position":[[94,8],[262,6]]},"48":{"position":[[1315,6]]},"52":{"position":[[436,6]]},"64":{"position":[[343,6]]}}}],["offlin",{"_index":576,"t":{"57":{"position":[[635,7]]}}}],["on",{"_index":141,"t":{"10":{"position":[[77,3]]},"12":{"position":[[336,3]]},"52":{"position":[[875,3],[1589,4]]},"55":{"position":[[283,5],[733,3]]},"61":{"position":[[455,3],[1291,3],[1326,3]]}}}],["onc",{"_index":229,"t":{"25":{"position":[[660,5]]},"61":{"position":[[167,4]]},"74":{"position":[[1471,4]]}}}],["open",{"_index":185,"t":{"18":{"position":[[32,7],[100,7]]},"30":{"position":[[159,4]]},"34":{"position":[[13,4]]},"44":{"position":[[151,4]]}}}],["oper",{"_index":44,"t":{"2":{"position":[[534,10],[708,9]]},"6":{"position":[[15,9]]},"12":{"position":[[183,9]]},"32":{"position":[[94,9]]},"36":{"position":[[111,9],[491,9]]},"38":{"position":[[549,8]]},"40":{"position":[[87,7]]},"46":{"position":[[145,9],[779,7]]},"52":{"position":[[866,8]]},"55":{"position":[[101,11],[455,9],[667,10],[716,9],[1015,9]]},"57":{"position":[[231,10],[350,10],[521,9]]},"61":{"position":[[475,10],[589,10],[1485,9]]},"64":{"position":[[1685,8]]}}}],["optim",{"_index":79,"t":{"4":{"position":[[388,10]]},"46":{"position":[[790,8]]},"61":{"position":[[347,10]]}}}],["optimist",{"_index":503,"t":{"52":{"position":[[1741,10]]},"64":{"position":[[871,10]]}}}],["option",{"_index":521,"t":{"52":{"position":[[2341,6]]}}}],["oracl",{"_index":435,"t":{"48":{"position":[[1200,6]]},"52":{"position":[[1014,6],[1097,6],[1287,6]]},"59":{"position":[[114,6]]},"61":{"position":[[12,6],[56,6],[1139,6]]},"66":{"position":[[230,6]]},"70":{"position":[[9,6]]},"74":{"position":[[534,6],[983,6],[1003,6],[1028,6],[1071,6],[1198,6],[1602,6]]}}}],["os",{"_index":548,"t":{"55":{"position":[[905,2]]},"61":{"position":[[507,2]]}}}],["other",{"_index":714,"t":{"66":{"position":[[152,7]]}}}],["out",{"_index":488,"t":{"52":{"position":[[1207,3]]}}}],["output",{"_index":552,"t":{"55":{"position":[[1008,6]]}}}],["over",{"_index":279,"t":{"32":{"position":[[489,4]]},"52":{"position":[[1699,4]]}}}],["overal",{"_index":81,"t":{"4":{"position":[[450,7]]},"46":{"position":[[940,7]]},"55":{"position":[[611,7]]},"64":{"position":[[228,7],[1834,7]]}}}],["overload",{"_index":729,"t":{"70":{"position":[[247,8]]}}}],["overview",{"_index":215,"t":{"25":{"position":[[377,8]]}}}],["p",{"_index":582,"t":{"57":{"position":[[819,2],[845,3]]}}}],["p_{ga",{"_index":583,"t":{"57":{"position":[[824,7],[911,9]]}}}],["page",{"_index":216,"t":{"25":{"position":[[386,4],[487,6],[518,5]]}}}],["parallel",{"_index":732,"t":{"70":{"position":[[422,8]]}}}],["part",{"_index":538,"t":{"55":{"position":[[543,4]]},"74":{"position":[[1793,4]]}}}],["parti",{"_index":247,"t":{"30":{"position":[[212,7]]},"74":{"position":[[1888,7]]}}}],["particip",{"_index":294,"t":{"32":{"position":[[752,13],[927,13]]},"34":{"position":[[410,13]]},"36":{"position":[[4,12]]},"48":{"position":[[1466,11]]}}}],["pass",{"_index":756,"t":{"74":{"position":[[1551,5]]}}}],["passiv",{"_index":742,"t":{"74":{"position":[[257,7]]}}}],["pay",{"_index":737,"t":{"72":{"position":[[182,3]]}}}],["payment",{"_index":678,"t":{"64":{"position":[[1759,8]]}}}],["penal",{"_index":498,"t":{"52":{"position":[[1598,10]]}}}],["penalti",{"_index":350,"t":{"38":{"position":[[476,10],[715,10],[862,7]]},"61":{"position":[[1237,7]]}}}],["perform",{"_index":78,"t":{"4":{"position":[[339,11]]},"8":{"position":[[339,12]]},"48":{"position":[[1365,11]]},"59":{"position":[[733,11]]},"61":{"position":[[391,11]]},"64":{"position":[[35,11],[1994,12],[2040,12]]},"74":{"position":[[1237,7]]}}}],["period",{"_index":722,"t":{"68":{"position":[[157,13]]}}}],["perman",{"_index":629,"t":{"61":{"position":[[1012,11]]}}}],["permissionless",{"_index":304,"t":{"34":{"position":[[22,14]]},"48":{"position":[[816,14]]}}}],["pkill",{"_index":183,"t":{"16":{"position":[[59,5]]}}}],["place",{"_index":751,"t":{"74":{"position":[[1058,5]]}}}],["plan",{"_index":270,"t":{"32":{"position":[[323,5],[640,5]]},"48":{"position":[[267,5]]},"74":{"position":[[1045,5]]}}}],["platform",{"_index":300,"t":{"32":{"position":[[891,8]]},"34":{"position":[[37,8]]},"40":{"position":[[116,8]]},"52":{"position":[[2310,8]]}}}],["platform'",{"_index":553,"t":{"57":{"position":[[4,10]]}}}],["pleas",{"_index":173,"t":{"14":{"position":[[34,6],[140,6]]}}}],["plug",{"_index":588,"t":{"59":{"position":[[137,4]]}}}],["plugin",{"_index":594,"t":{"59":{"position":[[476,6]]}}}],["po",{"_index":438,"t":{"48":{"position":[[1425,3]]},"52":{"position":[[727,3],[2150,3]]}}}],["pool",{"_index":145,"t":{"10":{"position":[[151,4]]},"38":{"position":[[577,5]]},"55":{"position":[[127,8]]},"64":{"position":[[1367,5]]}}}],["potenti",{"_index":102,"t":{"6":{"position":[[385,9]]},"64":{"position":[[703,11]]},"70":{"position":[[235,11]]}}}],["pow",{"_index":13,"t":{"2":{"position":[[159,4],[170,3],[354,3]]},"6":{"position":[[61,3]]},"46":{"position":[[624,3]]}}}],["power",{"_index":11,"t":{"2":{"position":[[135,5]]},"46":{"position":[[564,6],[1039,6]]},"57":{"position":[[48,5],[117,6]]}}}],["price",{"_index":313,"t":{"34":{"position":[[281,5]]},"38":{"position":[[885,5]]},"57":{"position":[[934,5]]},"64":{"position":[[2473,5]]}}}],["primarili",{"_index":295,"t":{"32":{"position":[[769,9]]}}}],["principl",{"_index":129,"t":{"8":{"position":[[404,10]]}}}],["prioriti",{"_index":613,"t":{"61":{"position":[[403,9],[440,9]]}}}],["process",{"_index":318,"t":{"34":{"position":[[446,7]]},"52":{"position":[[704,7]]}}}],["produc",{"_index":459,"t":{"52":{"position":[[246,7],[1048,7]]}}}],["profit",{"_index":135,"t":{"8":{"position":[[539,6]]}}}],["prohibit",{"_index":624,"t":{"61":{"position":[[905,11]]}}}],["project",{"_index":21,"t":{"2":{"position":[[253,7],[691,8]]},"4":{"position":[[20,7],[213,7]]},"6":{"position":[[82,8],[208,8],[433,8],[547,9]]},"8":{"position":[[295,9],[515,8]]},"10":{"position":[[85,7]]},"18":{"position":[[67,9],[122,9]]},"28":{"position":[[56,7]]},"34":{"position":[[72,8],[245,9],[490,9]]},"36":{"position":[[65,8],[253,9],[348,7]]},"38":{"position":[[20,8],[373,7],[637,9]]},"40":{"position":[[175,9]]},"46":{"position":[[401,9],[628,8],[770,8]]},"48":{"position":[[231,9],[1157,8]]},"52":{"position":[[504,8],[755,8],[841,7],[2084,8]]},"59":{"position":[[923,7]]},"66":{"position":[[91,9]]},"68":{"position":[[81,9]]},"72":{"position":[[65,9],[128,9],[224,9],[268,8]]}}}],["proof",{"_index":3,"t":{"2":{"position":[[46,5],[428,5]]},"6":{"position":[[123,5]]},"8":{"position":[[117,5]]},"32":{"position":[[74,7]]},"34":{"position":[[298,5]]},"36":{"position":[[91,7]]},"38":{"position":[[679,5],[755,5],[781,5]]},"46":{"position":[[52,5]]},"48":{"position":[[224,6],[1027,7],[1628,7]]},"50":{"position":[[97,6]]},"52":{"position":[[0,6],[131,5],[260,7],[278,6],[411,5],[581,5],[655,5],[1037,6],[1215,5],[1418,6],[1440,5],[1522,6],[2001,5]]},"55":{"position":[[354,5]]},"57":{"position":[[185,5]]},"61":{"position":[[760,5],[860,5],[1202,5]]},"64":{"position":[[155,5],[882,6],[916,6],[1737,5]]},"66":{"position":[[333,5]]},"68":{"position":[[56,6]]},"70":{"position":[[455,5],[493,5],[514,6]]},"74":{"position":[[951,6],[1110,5],[1188,6],[1570,5]]}}}],["properti",{"_index":540,"t":{"55":{"position":[[698,11]]}}}],["propos",{"_index":341,"t":{"38":{"position":[[219,8]]},"44":{"position":[[89,8]]},"46":{"position":[[369,9]]},"48":{"position":[[311,8]]},"52":{"position":[[1913,9]]},"61":{"position":[[706,8]]},"64":{"position":[[520,9]]}}}],["protocol",{"_index":429,"t":{"48":{"position":[[862,9]]},"59":{"position":[[501,8]]},"64":{"position":[[261,8],[1489,8],[1584,8],[1643,8]]}}}],["protocol'",{"_index":662,"t":{"64":{"position":[[1236,10],[1339,10]]}}}],["prove",{"_index":63,"t":{"4":{"position":[[73,7],[236,7],[311,7],[358,7],[417,7]]},"8":{"position":[[221,7]]},"38":{"position":[[47,7],[132,7],[162,7],[267,7]]},"40":{"position":[[146,7]]},"46":{"position":[[217,7],[966,7]]},"48":{"position":[[532,7],[1134,7],[1241,7],[1485,7]]},"55":{"position":[[256,7],[411,7],[555,7],[619,7]]},"59":{"position":[[70,7],[259,7],[403,7],[461,7]]},"64":{"position":[[1789,7]]},"70":{"position":[[412,6]]},"74":{"position":[[516,7]]}}}],["prover",{"_index":32,"t":{"2":{"position":[[369,7],[725,7]]},"6":{"position":[[8,6],[145,7],[194,8],[409,7],[472,6],[513,7]]},"8":{"position":[[140,8],[566,8]]},"12":{"position":[[43,7],[133,7],[378,6],[410,6]]},"14":{"position":[[26,7]]},"16":{"position":[[18,7],[72,6]]},"18":{"position":[[44,6]]},"25":{"position":[[103,6],[561,6]]},"28":{"position":[[202,8]]},"30":{"position":[[24,7],[175,6],[315,6]]},"32":{"position":[[151,8],[206,7]]},"34":{"position":[[85,8],[170,7],[198,6],[388,7],[474,7]]},"36":{"position":[[103,7],[154,8],[425,6],[484,6]]},"38":{"position":[[510,7],[570,6],[813,6]]},"40":{"position":[[34,6],[68,8]]},"42":{"position":[[25,8]]},"46":{"position":[[342,7]]},"48":{"position":[[876,8],[981,6],[1293,8],[1402,8]]},"50":{"position":[[24,7]]},"52":{"position":[[194,7],[234,7]]},"59":{"position":[[103,6],[166,7],[222,6]]},"61":{"position":[[113,7],[427,7],[459,6],[735,6],[820,7],[835,6],[997,6],[1079,6],[1170,6],[1295,7]]},"66":{"position":[[101,8],[352,7]]},"68":{"position":[[91,8],[121,8],[246,8]]},"74":{"position":[[810,6],[882,6],[1757,7]]}}}],["prover'",{"_index":96,"t":{"6":{"position":[[318,8]]},"32":{"position":[[615,8]]},"74":{"position":[[655,8]]}}}],["prover)(ongo",{"_index":150,"t":{"10":{"position":[[183,16]]}}}],["prover.zkpool.io",{"_index":193,"t":{"21":{"position":[[16,16]]},"23":{"position":[[16,16]]}}}],["prover[3",{"_index":414,"t":{"48":{"position":[[380,10]]}}}],["provid",{"_index":122,"t":{"8":{"position":[[262,7],[305,8]]},"30":{"position":[[97,7]]},"34":{"position":[[212,9]]},"36":{"position":[[192,8]]},"64":{"position":[[2687,9]]},"72":{"position":[[202,7]]}}}],["proving/verif",{"_index":430,"t":{"48":{"position":[[921,20]]}}}],["proxi",{"_index":311,"t":{"34":{"position":[[205,6]]}}}],["publish",{"_index":356,"t":{"38":{"position":[[671,7]]},"61":{"position":[[186,10]]},"74":{"position":[[502,9],[763,9],[1320,9]]}}}],["purpos",{"_index":33,"t":{"2":{"position":[[389,7]]},"32":{"position":[[268,8]]}}}],["question",{"_index":70,"t":{"4":{"position":[[162,9]]}}}],["quick",{"_index":505,"t":{"52":{"position":[[1805,5]]}}}],["random",{"_index":38,"t":{"2":{"position":[[472,7]]},"6":{"position":[[232,6]]}}}],["rapidli",{"_index":506,"t":{"52":{"position":[[1870,7]]}}}],["rate",{"_index":351,"t":{"38":{"position":[[500,6],[808,4]]},"48":{"position":[[1541,4]]}}}],["ratio",{"_index":654,"t":{"64":{"position":[[857,5]]}}}],["reach",{"_index":463,"t":{"52":{"position":[[390,5],[1379,5]]},"64":{"position":[[2247,5],[2416,7]]}}}],["reason",{"_index":455,"t":{"52":{"position":[[117,8],[1777,8]]}}}],["reassign",{"_index":457,"t":{"52":{"position":[[165,8]]}}}],["receiv",{"_index":605,"t":{"61":{"position":[[73,7]]}}}],["reconnect",{"_index":634,"t":{"61":{"position":[[1090,9]]}}}],["record",{"_index":286,"t":{"32":{"position":[[596,8]]},"61":{"position":[[125,6]]},"66":{"position":[[72,8]]}}}],["recurs",{"_index":546,"t":{"55":{"position":[[833,9],[851,9]]}}}],["recursion/composition/aggreg",{"_index":530,"t":{"55":{"position":[[293,33]]}}}],["reduc",{"_index":82,"t":{"4":{"position":[[466,8]]},"48":{"position":[[172,6]]},"52":{"position":[[599,6]]},"64":{"position":[[217,6],[633,6],[974,8]]},"74":{"position":[[1981,6]]}}}],["redund",{"_index":47,"t":{"2":{"position":[[585,10]]},"6":{"position":[[268,9]]},"61":{"position":[[413,10]]}}}],["refer",{"_index":179,"t":{"14":{"position":[[147,5]]},"36":{"position":[[51,6]]},"44":{"position":[[3,5]]},"57":{"position":[[592,8]]}}}],["reflect",{"_index":584,"t":{"57":{"position":[[991,7]]}}}],["regain",{"_index":632,"t":{"61":{"position":[[1048,6]]}}}],["regist",{"_index":199,"t":{"25":{"position":[[52,8]]}}}],["rel",{"_index":617,"t":{"61":{"position":[[620,10]]}}}],["relat",{"_index":73,"t":{"4":{"position":[[205,7]]},"61":{"position":[[365,8]]}}}],["relationship",{"_index":586,"t":{"57":{"position":[[1021,13]]},"74":{"position":[[28,12],[90,12]]}}}],["relay",{"_index":434,"t":{"48":{"position":[[1105,7],[1128,5]]},"66":{"position":[[360,8]]},"72":{"position":[[2,7],[160,7]]},"74":{"position":[[307,7]]}}}],["releas",{"_index":190,"t":{"18":{"position":[[157,8]]}}}],["reliabl",{"_index":377,"t":{"46":{"position":[[157,9]]}}}],["renam",{"_index":633,"t":{"61":{"position":[[1068,6]]}}}],["repeat",{"_index":39,"t":{"2":{"position":[[480,9]]}}}],["repres",{"_index":330,"t":{"36":{"position":[[562,11]]},"57":{"position":[[849,10]]}}}],["reput",{"_index":499,"t":{"52":{"position":[[1624,10]]},"61":{"position":[[683,10]]}}}],["request",{"_index":319,"t":{"36":{"position":[[40,10],[287,9]]},"52":{"position":[[89,9]]},"59":{"position":[[913,9]]},"74":{"position":[[169,7]]}}}],["requestor",{"_index":515,"t":{"52":{"position":[[2189,11]]}}}],["requir",{"_index":14,"t":{"2":{"position":[[174,8]]},"6":{"position":[[95,7]]},"8":{"position":[[495,12]]},"30":{"position":[[286,12]]},"36":{"position":[[79,7]]},"46":{"position":[[517,8],[643,12],[805,9]]},"52":{"position":[[966,8],[2097,9]]},"55":{"position":[[176,13],[892,12],[917,12],[934,12],[954,12]]},"64":{"position":[[47,12],[923,9]]},"72":{"position":[[277,8]]}}}],["reschedul",{"_index":635,"t":{"61":{"position":[[1155,10]]}}}],["resembl",{"_index":473,"t":{"52":{"position":[[635,8]]}}}],["reserv",{"_index":269,"t":{"32":{"position":[[300,8]]}}}],["resourc",{"_index":359,"t":{"38":{"position":[[820,10]]}}}],["respons",{"_index":432,"t":{"48":{"position":[[1000,11]]}}}],["restart",{"_index":600,"t":{"59":{"position":[[663,9],[842,7]]}}}],["result",{"_index":46,"t":{"2":{"position":[[564,8]]},"52":{"position":[[1251,7],[2173,7],[2214,8]]},"70":{"position":[[90,7]]},"74":{"position":[[717,6],[787,8],[1447,6],[1543,7]]}}}],["retriev",{"_index":454,"t":{"52":{"position":[[72,9]]},"57":{"position":[[952,9]]},"72":{"position":[[91,10]]},"74":{"position":[[315,9],[551,9]]}}}],["return",{"_index":755,"t":{"74":{"position":[[1422,7],[1709,7]]}}}],["revenu",{"_index":103,"t":{"6":{"position":[[395,7]]},"8":{"position":[[610,7]]}}}],["reward",{"_index":261,"t":{"32":{"position":[[129,6],[369,6],[442,8],[466,7],[556,7],[726,6]]},"34":{"position":[[374,7]]},"38":{"position":[[487,8],[703,7],[844,8]]},"48":{"position":[[963,8]]},"52":{"position":[[202,7],[1563,9]]},"64":{"position":[[1360,6]]},"66":{"position":[[117,8],[308,6]]},"68":{"position":[[130,8],[204,6]]},"70":{"position":[[529,6]]},"74":{"position":[[1624,7],[1741,6],[1805,7]]}}}],["right",{"_index":220,"t":{"25":{"position":[[435,5]]},"32":{"position":[[313,5]]}}}],["risk",{"_index":90,"t":{"6":{"position":[[180,5]]},"32":{"position":[[22,4]]},"34":{"position":[[327,5]]},"38":{"position":[[870,5]]}}}],["role",{"_index":604,"t":{"61":{"position":[[36,4]]}}}],["rollup",{"_index":7,"t":{"2":{"position":[[78,8],[110,8]]},"28":{"position":[[49,6]]},"32":{"position":[[835,7]]},"46":{"position":[[735,6]]},"50":{"position":[[0,6],[36,6]]},"64":{"position":[[329,7]]}}}],["rpc",{"_index":595,"t":{"59":{"position":[[487,3]]}}}],["rule",{"_index":263,"t":{"32":{"position":[[185,4],[241,4]]},"61":{"position":[[715,5]]}}}],["run",{"_index":153,"t":{"12":{"position":[[30,3],[127,3],[402,3]]},"14":{"position":[[3,3]]},"16":{"position":[[10,7],[33,3]]},"30":{"position":[[303,3]]},"36":{"position":[[146,3]]},"42":{"position":[[21,3]]}}}],["safer",{"_index":673,"t":{"64":{"position":[[1534,5]]}}}],["same",{"_index":362,"t":{"40":{"position":[[102,4]]}}}],["scalar",{"_index":560,"t":{"57":{"position":[[256,6]]}}}],["scenario",{"_index":422,"t":{"48":{"position":[[657,10]]},"52":{"position":[[2038,10]]}}}],["schedul",{"_index":349,"t":{"38":{"position":[[464,11],[795,8]]},"48":{"position":[[908,8],[1232,8]]},"61":{"position":[[44,11],[201,9],[1107,10],[1122,9],[1258,9]]},"66":{"position":[[296,11]]},"70":{"position":[[27,11],[79,10]]},"74":{"position":[[597,9],[707,9],[777,9],[1210,9]]}}}],["scope",{"_index":354,"t":{"38":{"position":[[587,5],[663,5]]}}}],["scroll",{"_index":387,"t":{"46":{"position":[[423,6]]}}}],["sdk",{"_index":593,"t":{"59":{"position":[[434,3]]}}}],["seamlessli",{"_index":669,"t":{"64":{"position":[[1441,10]]}}}],["second",{"_index":622,"t":{"61":{"position":[[874,6]]},"64":{"position":[[559,7],[2208,6]]}}}],["secur",{"_index":384,"t":{"46":{"position":[[324,9]]},"50":{"position":[[43,8]]},"64":{"position":[[1222,9]]}}}],["select",{"_index":92,"t":{"6":{"position":[[239,9]]},"38":{"position":[[453,10]]},"52":{"position":[[1123,6]]},"74":{"position":[[851,8],[1353,8]]}}}],["send",{"_index":746,"t":{"74":{"position":[[697,5],[962,5]]}}}],["sent",{"_index":452,"t":{"52":{"position":[[59,4]]}}}],["sequenc",{"_index":739,"t":{"74":{"position":[[47,8],[125,8]]}}}],["serv",{"_index":374,"t":{"46":{"position":[[77,6]]}}}],["servic",{"_index":19,"t":{"2":{"position":[[235,7]]},"59":{"position":[[145,8],[652,7],[767,7],[854,8]]}}}],["set",{"_index":77,"t":{"4":{"position":[[300,3]]},"64":{"position":[[845,7]]}}}],["settl",{"_index":511,"t":{"52":{"position":[[1992,6]]},"64":{"position":[[1054,8],[1328,6],[1452,6]]}}}],["settlement",{"_index":465,"t":{"52":{"position":[[417,11]]}}}],["sever",{"_index":342,"t":{"38":{"position":[[245,7]]},"48":{"position":[[1322,7]]}}}],["share",{"_index":260,"t":{"32":{"position":[[119,5]]},"38":{"position":[[563,6]]},"46":{"position":[[954,7]]},"48":{"position":[[364,5]]},"74":{"position":[[1730,6]]}}}],["shown",{"_index":27,"t":{"2":{"position":[[321,5]]},"25":{"position":[[654,5]]},"74":{"position":[[274,5]]}}}],["side",{"_index":55,"t":{"2":{"position":[[679,4]]},"32":{"position":[[900,5]]}}}],["sign",{"_index":209,"t":{"25":{"position":[[294,4]]}}}],["signific",{"_index":389,"t":{"46":{"position":[[528,11]]},"64":{"position":[[187,11]]}}}],["significantli",{"_index":409,"t":{"48":{"position":[[158,13]]},"52":{"position":[[1943,13]]},"64":{"position":[[960,13]]}}}],["similar",{"_index":40,"t":{"2":{"position":[[494,7]]},"55":{"position":[[168,7]]},"57":{"position":[[339,7]]}}}],["similarli",{"_index":327,"t":{"36":{"position":[[406,10]]}}}],["simpl",{"_index":618,"t":{"61":{"position":[[631,6]]}}}],["simpler",{"_index":474,"t":{"52":{"position":[[686,7]]}}}],["simpli",{"_index":182,"t":{"16":{"position":[[26,6]]}}}],["simplifi",{"_index":317,"t":{"34":{"position":[[431,10]]}}}],["singl",{"_index":592,"t":{"59":{"position":[[359,6]]}}}],["singleton",{"_index":545,"t":{"55":{"position":[[798,10]]}}}],["slash",{"_index":257,"t":{"32":{"position":[[30,9]]},"34":{"position":[[342,8]]}}}],["smaller",{"_index":308,"t":{"34":{"position":[[162,7]]},"55":{"position":[[275,7]]},"70":{"position":[[391,7]]}}}],["smart",{"_index":647,"t":{"64":{"position":[[485,5]]}}}],["softwar",{"_index":105,"t":{"6":{"position":[[479,9]]},"36":{"position":[[213,8],[396,9],[535,9]]}}}],["sole",{"_index":267,"t":{"32":{"position":[[249,6]]}}}],["solid",{"_index":469,"t":{"52":{"position":[[520,8]]}}}],["solut",{"_index":93,"t":{"6":{"position":[[249,9]]},"8":{"position":[[175,8],[247,8]]},"38":{"position":[[203,9],[230,8]]},"46":{"position":[[453,9]]}}}],["somewher",{"_index":228,"t":{"25":{"position":[[630,9]]}}}],["soon",{"_index":166,"t":{"12":{"position":[[281,6]]},"18":{"position":[[166,5]]},"30":{"position":[[139,5]]},"32":{"position":[[657,4]]},"42":{"position":[[103,5]]}}}],["sourc",{"_index":243,"t":{"30":{"position":[[164,6]]},"55":{"position":[[372,8]]},"66":{"position":[[480,6]]}}}],["specif",{"_index":280,"t":{"32":{"position":[[494,8]]},"46":{"position":[[24,12],[827,8]]},"64":{"position":[[1626,9],[2074,8]]}}}],["specifi",{"_index":489,"t":{"52":{"position":[[1308,9]]}}}],["speed",{"_index":509,"t":{"52":{"position":[[1923,6]]},"64":{"position":[[530,6],[2221,6]]}}}],["split",{"_index":436,"t":{"48":{"position":[[1222,5]]},"55":{"position":[[242,5]]},"70":{"position":[[330,5]]}}}],["stake",{"_index":88,"t":{"6":{"position":[[132,7]]},"34":{"position":[[232,5]]},"52":{"position":[[664,5],[978,7]]},"66":{"position":[[137,8]]},"68":{"position":[[269,8]]},"72":{"position":[[234,7]]}}}],["start",{"_index":598,"t":{"59":{"position":[[525,5]]},"61":{"position":[[216,5]]},"64":{"position":[[761,5]]}}}],["statu",{"_index":606,"t":{"61":{"position":[[85,6],[159,7]]}}}],["status",{"_index":725,"t":{"70":{"position":[[160,8]]}}}],["stay",{"_index":602,"t":{"59":{"position":[[775,5]]}}}],["step",{"_index":200,"t":{"25":{"position":[[132,5]]},"70":{"position":[[656,6]]},"74":{"position":[[138,5]]}}}],["still",{"_index":51,"t":{"2":{"position":[[641,5]]}}}],["stop",{"_index":181,"t":{"16":{"position":[[3,4]]},"59":{"position":[[531,4]]}}}],["storag",{"_index":696,"t":{"64":{"position":[[2328,7]]}}}],["store",{"_index":672,"t":{"64":{"position":[[1511,7]]},"70":{"position":[[173,6]]}}}],["strategi",{"_index":360,"t":{"38":{"position":[[903,9]]},"61":{"position":[[652,8]]}}}],["stream",{"_index":677,"t":{"64":{"position":[[1749,9]]}}}],["strike",{"_index":132,"t":{"8":{"position":[[455,8]]}}}],["strive",{"_index":118,"t":{"8":{"position":[[156,7]]}}}],["sub",{"_index":692,"t":{"64":{"position":[[2204,3]]}}}],["submiss",{"_index":721,"t":{"68":{"position":[[44,11]]}}}],["submit",{"_index":87,"t":{"6":{"position":[[116,6]]},"32":{"position":[[63,10]]},"52":{"position":[[1238,6]]},"74":{"position":[[189,9],[362,7]]}}}],["subtask",{"_index":731,"t":{"70":{"position":[[399,8]]}}}],["success",{"_index":298,"t":{"32":{"position":[[821,10]]}}}],["such",{"_index":276,"t":{"32":{"position":[[451,4]]},"38":{"position":[[747,4]]},"46":{"position":[[463,4]]},"52":{"position":[[2263,4]]},"55":{"position":[[113,4]]},"57":{"position":[[242,4]]},"59":{"position":[[329,4]]},"64":{"position":[[171,5],[1710,4],[2625,4]]}}}],["summari",{"_index":693,"t":{"64":{"position":[[2231,8]]}}}],["super",{"_index":310,"t":{"34":{"position":[[192,5]]}}}],["suppli",{"_index":476,"t":{"52":{"position":[[764,6]]},"57":{"position":[[1003,6]]}}}],["support",{"_index":211,"t":{"25":{"position":[[324,7]]},"28":{"position":[[156,8]]},"30":{"position":[[7,8],[198,7]]},"40":{"position":[[131,10]]},"48":{"position":[[497,8],[854,7],[1377,7],[1411,7]]},"55":{"position":[[769,8]]},"59":{"position":[[39,7],[382,7]]}}}],["sure",{"_index":226,"t":{"25":{"position":[[609,4]]}}}],["switch",{"_index":601,"t":{"59":{"position":[[698,6]]}}}],["sync",{"_index":749,"t":{"74":{"position":[[894,5]]}}}],["system",{"_index":64,"t":{"4":{"position":[[81,7],[244,6],[319,7],[366,7],[425,6]]},"8":{"position":[[229,7]]},"12":{"position":[[193,7]]},"38":{"position":[[55,7]]},"61":{"position":[[694,7]]}}}],["tabl",{"_index":28,"t":{"2":{"position":[[334,5]]},"57":{"position":[[474,5]]}}}],["taiko",{"_index":187,"t":{"18":{"position":[[61,5]]},"25":{"position":[[221,6]]},"28":{"position":[[0,5],[124,5]]},"32":{"position":[[789,5]]},"38":{"position":[[213,5]]},"46":{"position":[[416,6]]},"64":{"position":[[776,5],[828,5],[1300,5]]}}}],["taiko'",{"_index":665,"t":{"64":{"position":[[1379,7]]}}}],["taiko’",{"_index":447,"t":{"50":{"position":[[71,7]]}}}],["take",{"_index":205,"t":{"25":{"position":[[199,4]]},"52":{"position":[[1966,5]]},"61":{"position":[[27,4]]}}}],["task",{"_index":100,"t":{"6":{"position":[[359,5]]},"34":{"position":[[304,5]]},"38":{"position":[[444,5],[685,5],[787,5]]},"48":{"position":[[942,5],[1142,5],[1266,6],[1493,6]]},"52":{"position":[[178,4]]},"55":{"position":[[264,5],[419,5],[563,6],[627,6]]},"59":{"position":[[78,6],[212,5],[334,6],[721,6],[811,4],[893,6]]},"61":{"position":[[178,4],[249,4],[341,5],[380,4],[1221,5]]},"64":{"position":[[161,6],[1797,6],[1889,6]]},"66":{"position":[[110,6],[291,4]]},"68":{"position":[[19,4],[114,6]]},"70":{"position":[[22,4],[74,4],[155,4],[203,4],[325,4],[355,4]]},"72":{"position":[[109,5]]},"74":{"position":[[164,4],[329,4],[374,5],[431,4],[524,5],[561,4],[611,4],[872,5],[904,4],[1116,5],[1343,5]]}}}],["team",{"_index":321,"t":{"36":{"position":[[182,4]]}}}],["technolog",{"_index":234,"t":{"28":{"position":[[82,11]]},"46":{"position":[[65,11]]},"55":{"position":[[226,10],[327,10]]}}}],["tensorflow",{"_index":523,"t":{"55":{"position":[[12,11]]}}}],["term",{"_index":418,"t":{"48":{"position":[[467,4]]}}}],["test",{"_index":268,"t":{"32":{"position":[[260,7],[798,7]]}}}],["testnet",{"_index":175,"t":{"14":{"position":[[64,7],[131,8]]},"28":{"position":[[143,8]]},"32":{"position":[[284,8]]}}}],["theoret",{"_index":562,"t":{"57":{"position":[[292,9]]}}}],["there'",{"_index":513,"t":{"52":{"position":[[2119,7]]}}}],["therefor",{"_index":401,"t":{"46":{"position":[[843,10]]}}}],["they'v",{"_index":748,"t":{"74":{"position":[[838,7]]}}}],["third",{"_index":246,"t":{"30":{"position":[[206,5]]}}}],["those",{"_index":241,"t":{"30":{"position":[[51,5]]}}}],["throughput",{"_index":126,"t":{"8":{"position":[[328,10]]},"59":{"position":[[882,10]]}}}],["thu",{"_index":539,"t":{"55":{"position":[[570,5]]}}}],["tier",{"_index":338,"t":{"38":{"position":[[157,4],[327,4],[394,4],[535,4],[604,5],[625,4],[647,4]]}}}],["time",{"_index":400,"t":{"46":{"position":[[836,6]]},"59":{"position":[[678,5]]},"61":{"position":[[769,5],[881,5],[1211,5]]},"64":{"position":[[2745,6]]}}}],["timefram",{"_index":490,"t":{"52":{"position":[[1318,10]]}}}],["toke",{"_index":738,"t":{"72":{"position":[[242,4]]}}}],["token",{"_index":262,"t":{"32":{"position":[[139,6],[376,5],[432,6],[694,7]]},"64":{"position":[[103,5],[1265,5]]}}}],["tokenom",{"_index":333,"t":{"38":{"position":[[67,11],[170,10],[275,11],[419,11]]}}}],["tool",{"_index":578,"t":{"57":{"position":[[653,4]]}}}],["top",{"_index":219,"t":{"25":{"position":[[431,3]]}}}],["total",{"_index":396,"t":{"46":{"position":[[701,5]]},"57":{"position":[[692,5],[864,5]]}}}],["tp",{"_index":695,"t":{"64":{"position":[[2263,3],[2429,4]]}}}],["transact",{"_index":397,"t":{"46":{"position":[[717,12]]},"64":{"position":[[109,12],[422,11],[1035,11],[1920,13],[2287,11],[2371,11]]},"74":{"position":[[1992,11]]}}}],["transfer",{"_index":691,"t":{"64":{"position":[[2174,10]]},"74":{"position":[[1651,11]]}}}],["transform",{"_index":563,"t":{"57":{"position":[[302,9]]}}}],["transpar",{"_index":128,"t":{"8":{"position":[[374,11],[575,13],[598,11]]}}}],["tribut",{"_index":367,"t":{"44":{"position":[[50,7]]}}}],["trigger",{"_index":599,"t":{"59":{"position":[[560,7]]}}}],["trivial",{"_index":710,"t":{"64":{"position":[[2776,8]]}}}],["trustworthi",{"_index":462,"t":{"52":{"position":[[308,16]]}}}],["truth",{"_index":718,"t":{"66":{"position":[[490,6]]}}}],["ttkoj",{"_index":277,"t":{"32":{"position":[[459,6]]}}}],["two",{"_index":337,"t":{"38":{"position":[[153,3],[323,3],[600,3]]}}}],["type",{"_index":231,"t":{"28":{"position":[[69,4]]},"48":{"position":[[563,5]]},"55":{"position":[[908,4]]},"59":{"position":[[203,5]]},"61":{"position":[[510,4],[519,4],[528,4]]}}}],["ubuntu",{"_index":159,"t":{"12":{"position":[[201,6]]}}}],["ump",{"_index":147,"t":{"10":{"position":[[160,3]]},"40":{"position":[[41,5],[79,3]]},"59":{"position":[[4,3]]}}}],["under",{"_index":287,"t":{"32":{"position":[[605,5]]},"38":{"position":[[343,5]]}}}],["understand",{"_index":392,"t":{"46":{"position":[[596,10]]}}}],["underutil",{"_index":95,"t":{"6":{"position":[[301,12]]}}}],["uniqu",{"_index":437,"t":{"48":{"position":[[1330,6]]}}}],["univers",{"_index":148,"t":{"10":{"position":[[164,10]]},"40":{"position":[[16,9]]},"59":{"position":[[85,9]]}}}],["unlik",{"_index":393,"t":{"46":{"position":[[613,6]]}}}],["unnecessari",{"_index":49,"t":{"2":{"position":[[606,11]]}}}],["up",{"_index":72,"t":{"4":{"position":[[182,2],[304,2]]}}}],["updat",{"_index":500,"t":{"52":{"position":[[1638,7]]},"68":{"position":[[149,7]]}}}],["upgrad",{"_index":288,"t":{"32":{"position":[[649,7]]}}}],["us",{"_index":74,"t":{"4":{"position":[[260,5]]},"6":{"position":[[221,3]]},"30":{"position":[[57,5]]},"46":{"position":[[891,3]]},"48":{"position":[[276,3]]},"52":{"position":[[1109,4],[2292,5]]},"55":{"position":[[32,3],[348,5],[583,3]]},"57":{"position":[[670,4],[797,5]]},"59":{"position":[[868,4]]},"61":{"position":[[8,3],[799,4],[1387,3]]},"64":{"position":[[1113,5],[1320,4],[1373,5],[2502,4],[2579,3]]},"66":{"position":[[443,5]]}}}],["user",{"_index":195,"t":{"25":{"position":[[0,5],[414,4],[467,4],[475,4],[503,5],[524,4]]},"28":{"position":[[165,5]]},"32":{"position":[[672,5]]},"64":{"position":[[1865,5]]},"68":{"position":[[262,6]]}}}],["util",{"_index":332,"t":{"38":{"position":[[29,7]]},"40":{"position":[[7,8]]},"46":{"position":[[1005,9]]},"48":{"position":[[1529,11]]}}}],["valid",{"_index":442,"t":{"48":{"position":[[1608,10]]},"52":{"position":[[254,5],[1480,6]]}}}],["valu",{"_index":292,"t":{"32":{"position":[[713,5]]}}}],["vari",{"_index":403,"t":{"46":{"position":[[919,5]]}}}],["variou",{"_index":104,"t":{"6":{"position":[[421,7],[539,7]]},"30":{"position":[[16,7]]},"34":{"position":[[60,7]]},"40":{"position":[[60,7],[163,7]]},"52":{"position":[[2073,7]]}}}],["vault",{"_index":664,"t":{"64":{"position":[[1350,5]]}}}],["veri",{"_index":379,"t":{"46":{"position":[[240,4]]}}}],["verif",{"_index":433,"t":{"48":{"position":[[1044,12],[1081,14],[1253,12]]},"52":{"position":[[540,12],[1221,12],[1789,12],[1831,12],[2049,12],[2160,12],[2201,12]]},"68":{"position":[[67,13]]},"74":{"position":[[1249,12],[1395,13],[1434,12],[1530,12]]}}}],["verifi",{"_index":364,"t":{"42":{"position":[[34,9]]},"46":{"position":[[0,10]]},"48":{"position":[[46,10],[287,6],[401,10],[572,10],[634,10],[885,10],[1435,9],[1584,8]]},"52":{"position":[[18,8],[268,9],[352,8],[470,8],[559,9],[737,9],[775,8],[887,8],[1145,8],[1186,8],[1461,8],[1510,6],[1536,8],[1682,8]]},"66":{"position":[[373,8]]},"68":{"position":[[100,9]]},"74":{"position":[[1138,9],[1166,6],[1224,9],[1334,8],[1362,9],[1413,8],[1579,9],[1774,9]]}}}],["verifier'",{"_index":479,"t":{"52":{"position":[[917,10],[1613,10]]}}}],["version",{"_index":470,"t":{"52":{"position":[[529,7]]},"70":{"position":[[585,7]]}}}],["via",{"_index":146,"t":{"10":{"position":[[156,3]]},"59":{"position":[[483,3]]}}}],["viabl",{"_index":340,"t":{"38":{"position":[[196,6]]}}}],["vision",{"_index":372,"t":{"44":{"position":[[137,6]]},"48":{"position":[[472,7]]}}}],["vital",{"_index":405,"t":{"46":{"position":[[1019,5]]}}}],["vitalik",{"_index":380,"t":{"46":{"position":[[261,7]]},"48":{"position":[[303,7]]},"50":{"position":[[55,7]]}}}],["vrf",{"_index":485,"t":{"52":{"position":[[1116,3]]}}}],["w",{"_index":445,"t":{"50":{"position":[[52,2]]}}}],["wallet",{"_index":176,"t":{"14":{"position":[[80,7]]},"25":{"position":[[332,6]]}}}],["way",{"_index":631,"t":{"61":{"position":[[1041,3]]}}}],["we'll",{"_index":516,"t":{"52":{"position":[[2223,5]]}}}],["web2",{"_index":421,"t":{"48":{"position":[[629,4]]}}}],["web3auth",{"_index":206,"t":{"25":{"position":[[253,8]]}}}],["websit",{"_index":197,"t":{"25":{"position":[[23,7]]}}}],["whether",{"_index":747,"t":{"74":{"position":[[830,7]]}}}],["wide",{"_index":531,"t":{"55":{"position":[[341,6]]}}}],["win",{"_index":314,"t":{"34":{"position":[[290,3]]}}}],["window",{"_index":358,"t":{"38":{"position":[[761,7]]},"61":{"position":[[784,6],[917,6]]}}}],["wish",{"_index":239,"t":{"28":{"position":[[175,4]]}}}],["withdraw",{"_index":290,"t":{"32":{"position":[[681,8]]}}}],["withdrawn",{"_index":285,"t":{"32":{"position":[[574,9]]}}}],["within",{"_index":450,"t":{"52":{"position":[[27,6],[1299,6]]}}}],["without",{"_index":555,"t":{"57":{"position":[[70,7]]}}}],["won",{"_index":99,"t":{"6":{"position":[[351,3]]}}}],["won't",{"_index":579,"t":{"57":{"position":[[732,5]]}}}],["work",{"_index":188,"t":{"18":{"position":[[89,7]]},"40":{"position":[[154,5]]},"55":{"position":[[501,5]]},"61":{"position":[[225,5]]}}}],["worker",{"_index":224,"t":{"25":{"position":[[568,7]]}}}],["world",{"_index":112,"t":{"8":{"position":[[56,6]]},"46":{"position":[[115,6]]}}}],["write",{"_index":660,"t":{"64":{"position":[[1167,7]]}}}],["written",{"_index":697,"t":{"64":{"position":[[2336,7]]},"70":{"position":[[102,7],[303,7]]}}}],["x86",{"_index":163,"t":{"12":{"position":[[242,4]]}}}],["zero",{"_index":1,"t":{"2":{"position":[[31,4]]},"8":{"position":[[102,4]]},"46":{"position":[[37,4]]},"48":{"position":[[208,5]]},"57":{"position":[[170,4]]}}}],["zk",{"_index":6,"t":{"2":{"position":[[75,2],[107,2]]},"4":{"position":[[202,2]]},"28":{"position":[[46,2]]},"32":{"position":[[832,2]]},"50":{"position":[[129,2]]},"52":{"position":[[752,2],[838,2],[1786,2],[2081,2]]},"64":{"position":[[893,2],[913,2],[933,2]]}}}],["zkevm",{"_index":233,"t":{"28":{"position":[[76,5]]},"46":{"position":[[290,5]]},"48":{"position":[[335,6],[374,5]]}}}],["zkp",{"_index":4,"t":{"2":{"position":[[52,5],[119,3],[226,3],[365,3],[634,3],[687,3],[721,3]]},"4":{"position":[[16,3]]},"6":{"position":[[4,3],[78,3],[429,3]]},"8":{"position":[[32,3],[291,3],[511,3],[562,3]]},"10":{"position":[[81,3],[137,3]]},"18":{"position":[[118,3]]},"34":{"position":[[68,3],[241,3],[486,3]]},"36":{"position":[[36,3],[61,3],[87,3],[99,3],[163,3],[249,3],[283,3],[311,3],[344,3],[421,3],[450,3],[480,3]]},"38":{"position":[[16,3],[128,3],[369,3],[632,4]]},"40":{"position":[[171,3]]},"46":{"position":[[58,6],[513,3],[766,3],[815,3],[874,3],[898,3]]},"48":{"position":[[204,3],[280,3],[528,3],[1153,3],[1398,3],[1445,3],[1481,3]]},"55":{"position":[[150,4],[407,3],[793,4],[809,4],[828,4],[846,4],[864,4]]},"57":{"position":[[191,5]]},"59":{"position":[[19,3],[66,3],[399,3]]},"72":{"position":[[61,3],[124,3],[220,3]]}}}],["zkp/ai",{"_index":575,"t":{"57":{"position":[[624,7]]}}}],["zkpool",{"_index":113,"t":{"8":{"position":[[63,6],[149,6],[418,6]]},"10":{"position":[[4,6],[47,6],[105,6]]},"12":{"position":[[36,6],[70,7],[116,6]]},"14":{"position":[[19,6]]},"16":{"position":[[65,6]]},"18":{"position":[[14,6]]},"25":{"position":[[16,6],[124,7],[596,7]]},"28":{"position":[[94,6]]},"30":{"position":[[0,6],[85,6]]},"32":{"position":[[3,6],[194,7],[293,6],[394,6],[633,6],[843,6]]},"34":{"position":[[0,6],[126,6],[255,6],[351,6],[424,6]]},"36":{"position":[[20,6]]},"38":{"position":[[654,8]]},"40":{"position":[[0,6]]},"44":{"position":[[12,6]]}}}],["zkpool'",{"_index":108,"t":{"8":{"position":[[4,8]]}}}],["zkvm",{"_index":527,"t":{"55":{"position":[[203,5]]}}}]],"pipeline":["stemmer"]}}] \ No newline at end of file +[{"documents":[{"i":1,"t":"How to Run a Prover","u":"/ZKPool-1.0/guides/how-to-run-prover","b":["ZKPool-1.0","Guides"]},{"i":7,"t":"Introduction","u":"/ZKPool-1.0/guides/how-to-connect-ZKPool","b":["ZKPool-1.0","Guides"]},{"i":12,"t":"Introduction","u":"/ZKPool-1.0/products/introduction","b":["ZKPool-1.0","Products"]},{"i":20,"t":"How to Register","u":"/ZKPool-1.0/guides/how-to-register","b":["ZKPool-1.0","Guides"]},{"i":22,"t":"ZKPool A1","u":"/ZKPool-1.0/products/Release","b":["ZKPool-1.0","Products"]},{"i":29,"t":"Introduction","u":"/ZKPool-2.0/Guide","b":["ZKPool-2.0","Guide"]},{"i":31,"t":"Overview","u":"/","b":[]},{"i":41,"t":"Galactic Network Introduction","u":"/ZKPool-2.0/","b":["ZKPool-2.0"]},{"i":49,"t":"Graph-Based Computation Tasks Scheduling","u":"/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling","b":["ZKPool-2.0","Technology"]},{"i":58,"t":"Modular Galactic Network Overview","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","b":["ZKPool-2.0","Technology"]},{"i":71,"t":"PoS-Based Verifiers","u":"/ZKPool-2.0/technology/PoS-based-verifiers","b":["ZKPool-2.0","Technology"]}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/1",[0,2.153,1,2.153]],["t/7",[2,1.26]],["t/12",[2,1.26]],["t/20",[3,2.671]],["t/22",[4,2.153,5,2.153]],["t/29",[2,1.26]],["t/31",[6,2.015]],["t/41",[2,0.85,7,1.36,8,1.36]],["t/49",[9,1.361,10,1.026,11,1.361,12,1.361,13,1.361]],["t/58",[6,1.17,7,1.17,8,1.17,14,1.551]],["t/71",[10,1.36,15,1.803,16,1.803]]],"invertedIndex":[["a1",{"_index":5,"t":{"22":{"position":[[7,2]]}}}],["base",{"_index":10,"t":{"49":{"position":[[6,5]]},"71":{"position":[[4,5]]}}}],["comput",{"_index":11,"t":{"49":{"position":[[12,11]]}}}],["galact",{"_index":7,"t":{"41":{"position":[[0,8]]},"58":{"position":[[8,8]]}}}],["graph",{"_index":9,"t":{"49":{"position":[[0,5]]}}}],["introduct",{"_index":2,"t":{"7":{"position":[[0,12]]},"12":{"position":[[0,12]]},"29":{"position":[[0,12]]},"41":{"position":[[17,12]]}}}],["modular",{"_index":14,"t":{"58":{"position":[[0,7]]}}}],["network",{"_index":8,"t":{"41":{"position":[[9,7]]},"58":{"position":[[17,7]]}}}],["overview",{"_index":6,"t":{"31":{"position":[[0,8]]},"58":{"position":[[25,8]]}}}],["po",{"_index":15,"t":{"71":{"position":[[0,3]]}}}],["prover",{"_index":1,"t":{"1":{"position":[[13,6]]}}}],["regist",{"_index":3,"t":{"20":{"position":[[7,8]]}}}],["run",{"_index":0,"t":{"1":{"position":[[7,3]]}}}],["schedul",{"_index":13,"t":{"49":{"position":[[30,10]]}}}],["task",{"_index":12,"t":{"49":{"position":[[24,5]]}}}],["verifi",{"_index":16,"t":{"71":{"position":[[10,9]]}}}],["zkpool",{"_index":4,"t":{"22":{"position":[[0,6]]}}}]],"pipeline":["stemmer"]}},{"documents":[{"i":3,"t":"Network Selection","u":"/ZKPool-1.0/guides/how-to-run-prover","h":"#network-selection","p":1},{"i":5,"t":"How to Stop a Prover","u":"/ZKPool-1.0/guides/how-to-run-prover","h":"#how-to-stop-a-prover","p":1},{"i":9,"t":"The Prover Market Endpoint for Taiko","u":"/ZKPool-1.0/guides/how-to-connect-ZKPool","h":"","p":7},{"i":10,"t":"Taiko A7 Hekla","u":"/ZKPool-1.0/guides/how-to-connect-ZKPool","h":"#taiko-a7-hekla","p":7},{"i":14,"t":"The Ecosystem of ZKPool","u":"/ZKPool-1.0/products/introduction","h":"","p":12},{"i":16,"t":"Two-tier ZKP proving tokenomics","u":"/ZKPool-1.0/products/introduction","h":"","p":12},{"i":18,"t":"UMP (Universal Modular Prover)","u":"/ZKPool-1.0/products/introduction","h":"","p":12},{"i":23,"t":"Taiko Project Support","u":"/ZKPool-1.0/products/Release","h":"#taiko-project-support","p":22},{"i":25,"t":"Hardware Requirements","u":"/ZKPool-1.0/products/Release","h":"#hardware-requirements","p":22},{"i":27,"t":"Reward Distribution","u":"/ZKPool-1.0/products/Release","h":"#reward-distribution","p":22},{"i":33,"t":"Challenges for ZKP projects","u":"/","h":"#challenges-for-zkp-projects","p":31},{"i":35,"t":"Challenges for ZKP Prover Operators","u":"/","h":"#challenges-for-zkp-prover-operators","p":31},{"i":37,"t":"The Design Target of ZKPool","u":"/","h":"#the-design-target-of-zkpool","p":31},{"i":39,"t":"The Roadmap of ZKPool","u":"/","h":"#the-roadmap-of-zkpool","p":31},{"i":43,"t":"Background","u":"/ZKPool-2.0/","h":"#background","p":41},{"i":45,"t":"Galactic Network","u":"/ZKPool-2.0/","h":"#galactic-network","p":41},{"i":47,"t":"References","u":"/ZKPool-2.0/","h":"#references","p":41},{"i":50,"t":"ZKP Proving Task Description","u":"/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling","h":"#zkp-proving-task-description","p":49},{"i":52,"t":"Power of Computation","u":"/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling","h":"#power-of-computation","p":49},{"i":54,"t":"Galactic Universal Modular Prover","u":"/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling","h":"#galactic-universal-modular-prover","p":49},{"i":56,"t":"Scheduler","u":"/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling","h":"#scheduler","p":49},{"i":59,"t":"Ethereum L3-Based Appchain","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#ethereum-l3-based-appchain","p":58},{"i":61,"t":"Galactic Network Modules","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#galactic-network-modules","p":58},{"i":63,"t":"What does the Galactic Contract contain?","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#what-does-the-galactic-contract-contain","p":58},{"i":65,"t":"What does the Oracle Node contain?","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#what-does-the-oracle-node-contain","p":58},{"i":67,"t":"What does the Relayer Node do?","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#what-does-the-relayer-node-do","p":58},{"i":69,"t":"What’s the task flow?","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#whats-the-task-flow","p":58}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/3",[0,2.338,1,3.291]],["t/5",[2,3.291,3,1.83]],["t/9",[3,1.37,4,2.464,5,2.464,6,1.75]],["t/10",[6,2.002,7,2.818,8,2.818]],["t/14",[9,3.291,10,2.338]],["t/16",[11,2.189,12,2.189,13,1.367,14,1.807,15,2.189]],["t/18",[3,1.37,16,2.464,17,2.034,18,2.034]],["t/23",[6,2.002,19,2.326,20,2.818]],["t/25",[21,3.291,22,3.291]],["t/27",[23,3.291,24,3.291]],["t/33",[13,1.76,19,2.326,25,2.326]],["t/35",[3,1.37,13,1.539,25,2.034,26,2.464]],["t/37",[10,2.002,27,2.818,28,2.818]],["t/39",[10,2.338,29,3.291]],["t/43",[30,3.954]],["t/45",[0,2.338,31,2.055]],["t/47",[32,3.954]],["t/50",[13,1.539,14,2.034,33,2.034,34,2.464]],["t/52",[35,3.291,36,3.291]],["t/54",[3,1.37,17,2.034,18,2.034,31,1.539]],["t/56",[37,3.954]],["t/59",[38,2.464,39,2.464,40,2.464,41,2.464]],["t/61",[0,2.002,31,1.76,42,2.818]],["t/63",[31,1.76,43,2.818,44,2.326]],["t/65",[44,2.326,45,2.818,46,2.326]],["t/67",[46,2.716,47,3.291]],["t/69",[33,2.326,48,2.818,49,2.818]]],"invertedIndex":[["a7",{"_index":7,"t":{"10":{"position":[[6,2]]}}}],["appchain",{"_index":41,"t":{"59":{"position":[[18,8]]}}}],["background",{"_index":30,"t":{"43":{"position":[[0,10]]}}}],["base",{"_index":40,"t":{"59":{"position":[[12,5]]}}}],["challeng",{"_index":25,"t":{"33":{"position":[[0,10]]},"35":{"position":[[0,10]]}}}],["comput",{"_index":36,"t":{"52":{"position":[[9,11]]}}}],["contain",{"_index":44,"t":{"63":{"position":[[32,8]]},"65":{"position":[[26,8]]}}}],["contract",{"_index":43,"t":{"63":{"position":[[23,8]]}}}],["descript",{"_index":34,"t":{"50":{"position":[[17,11]]}}}],["design",{"_index":27,"t":{"37":{"position":[[4,6]]}}}],["distribut",{"_index":24,"t":{"27":{"position":[[7,12]]}}}],["ecosystem",{"_index":9,"t":{"14":{"position":[[4,9]]}}}],["endpoint",{"_index":5,"t":{"9":{"position":[[18,8]]}}}],["ethereum",{"_index":38,"t":{"59":{"position":[[0,8]]}}}],["flow",{"_index":49,"t":{"69":{"position":[[16,5]]}}}],["galact",{"_index":31,"t":{"45":{"position":[[0,8]]},"54":{"position":[[0,8]]},"61":{"position":[[0,8]]},"63":{"position":[[14,8]]}}}],["hardwar",{"_index":21,"t":{"25":{"position":[[0,8]]}}}],["hekla",{"_index":8,"t":{"10":{"position":[[9,5]]}}}],["l3",{"_index":39,"t":{"59":{"position":[[9,2]]}}}],["market",{"_index":4,"t":{"9":{"position":[[11,6]]}}}],["modul",{"_index":42,"t":{"61":{"position":[[17,7]]}}}],["modular",{"_index":18,"t":{"18":{"position":[[15,7]]},"54":{"position":[[19,7]]}}}],["network",{"_index":0,"t":{"3":{"position":[[0,7]]},"45":{"position":[[9,7]]},"61":{"position":[[9,7]]}}}],["node",{"_index":46,"t":{"65":{"position":[[21,4]]},"67":{"position":[[22,4]]}}}],["oper",{"_index":26,"t":{"35":{"position":[[26,9]]}}}],["oracl",{"_index":45,"t":{"65":{"position":[[14,6]]}}}],["power",{"_index":35,"t":{"52":{"position":[[0,5]]}}}],["project",{"_index":19,"t":{"23":{"position":[[6,7]]},"33":{"position":[[19,8]]}}}],["prove",{"_index":14,"t":{"16":{"position":[[13,7]]},"50":{"position":[[4,7]]}}}],["prover",{"_index":3,"t":{"5":{"position":[[14,6]]},"9":{"position":[[4,6]]},"18":{"position":[[23,7]]},"35":{"position":[[19,6]]},"54":{"position":[[27,6]]}}}],["refer",{"_index":32,"t":{"47":{"position":[[0,10]]}}}],["relay",{"_index":47,"t":{"67":{"position":[[14,7]]}}}],["requir",{"_index":22,"t":{"25":{"position":[[9,12]]}}}],["reward",{"_index":23,"t":{"27":{"position":[[0,6]]}}}],["roadmap",{"_index":29,"t":{"39":{"position":[[4,7]]}}}],["schedul",{"_index":37,"t":{"56":{"position":[[0,9]]}}}],["select",{"_index":1,"t":{"3":{"position":[[8,9]]}}}],["stop",{"_index":2,"t":{"5":{"position":[[7,4]]}}}],["support",{"_index":20,"t":{"23":{"position":[[14,7]]}}}],["taiko",{"_index":6,"t":{"9":{"position":[[31,5]]},"10":{"position":[[0,5]]},"23":{"position":[[0,5]]}}}],["target",{"_index":28,"t":{"37":{"position":[[11,6]]}}}],["task",{"_index":33,"t":{"50":{"position":[[12,4]]},"69":{"position":[[11,4]]}}}],["tier",{"_index":12,"t":{"16":{"position":[[4,4]]}}}],["tokenom",{"_index":15,"t":{"16":{"position":[[21,10]]}}}],["two",{"_index":11,"t":{"16":{"position":[[0,3]]}}}],["ump",{"_index":16,"t":{"18":{"position":[[0,3]]}}}],["univers",{"_index":17,"t":{"18":{"position":[[4,10]]},"54":{"position":[[9,9]]}}}],["what’",{"_index":48,"t":{"69":{"position":[[0,6]]}}}],["zkp",{"_index":13,"t":{"16":{"position":[[9,3]]},"33":{"position":[[15,3]]},"35":{"position":[[15,3]]},"50":{"position":[[0,3]]}}}],["zkpool",{"_index":10,"t":{"14":{"position":[[17,6]]},"37":{"position":[[21,6]]},"39":{"position":[[15,6]]}}}]],"pipeline":["stemmer"]}},{"documents":[{"i":2,"t":"This document explains how to run a ZKPool prover. After logging into ZKPool, follow the guide on how to connect to ZKPool and run a prover. The basic flow is as follows: Choose your operating system: Ubuntu 20.04/22.04 or MacOS ARM or MacOS x86. Choose between CPU or GPU (coming soon). Generate an access key for your account. Follow one command to download your keys and the prover binary, and then run the prover binary.","s":"How to Run a Prover","u":"/ZKPool-1.0/guides/how-to-run-prover","h":"","p":1},{"i":4,"t":"To run the current ZKPool prover, please connect to the HOLESKY testnet in your wallet. For instructions on how to add the Holesky testnet, please refer to https://chainlist.org/chain/17000","s":"Network Selection","u":"/ZKPool-1.0/guides/how-to-run-prover","h":"#network-selection","p":1},{"i":6,"t":"To stop a running prover, simply run the following command pkill zkpool-prover","s":"How to Stop a Prover","u":"/ZKPool-1.0/guides/how-to-run-prover","h":"#how-to-stop-a-prover","p":1},{"i":8,"t":"Currently, in ZKPool A1, we are opening the prover market to Taiko projects. We are also working on opening it to all zkp projects. A detailed guide will be released soon.","s":"Introduction","u":"/ZKPool-1.0/guides/how-to-connect-ZKPool","h":"","p":7},{"i":11,"t":"http://taiko-a7-prover.zkpool.io","s":"Taiko A7 Hekla","u":"/ZKPool-1.0/guides/how-to-connect-ZKPool","h":"#taiko-a7-hekla","p":7},{"i":13,"t":"ZKPool is an open and permissionless platform that connects various ZKP projects and provers, offering multiple capabilities: ZKPool aggregates the capacities of smaller provers and acts as a super prover proxy, providing necessary stake to ZKP projects. ZKPool offers competitive price to win the proof tasks and minimize the risks of being slashed. ZKPool distributes the rewards among provers and the other participants. ZKPool simplifies the process of joining for both provers and ZKP projects.","s":"Introduction","u":"/ZKPool-1.0/products/introduction","h":"","p":12},{"i":15,"t":"The participants in ZKPool include: ZKP Requester: Refers to ZKP projects that require ZKP proofs. ZKP Prover: Operators who own the hardware and run the provers. ZKP Accelerator: A team that provides accelerated software implementation for certain ZKP projects. It's noted that the ZKP requester can also be a ZKP accelerator. For instance, a ZKP project might have its own best GPU-accelerated software. Similarly, the ZKP prover can also act as a ZKP accelerator. For example, ZKP prover operators may develop their own accelerated software. The ecosystem is represented in the following diagram:","s":"The Ecosystem of ZKPool","u":"/ZKPool-1.0/products/introduction","h":"","p":12},{"i":17,"t":"Currently, many ZKP projects utilize their own proving systems and tokenomics. To establish a healthier and more cost-effective ZKP proving ecosystem, a two-tier proving tokenomics model can be a viable solution. Taiko proposed a solution after several iterations of proving tokenomics, which we have further extended to a two-tier framework. Under this approach, each ZKP project functions as tier 1, defining its own tokenomics. However, the tasks of selection, scheduling, penalties, rewards, and rating of provers are delegated to tier 2, which operates as a shared prover pool. The scope of the two tiers is as follows: Tier 1 (ZKP projects) Tier 2 (ZKPool) Scope • Publish proof task. • Establish rewards and penalties. • Define key metrics such as proof window. • Aggregate proof task. • Schedule and rate prover resources. • Distribute rewards. • Assume penalty risk. • Define price competition strategy.","s":"Two-tier ZKP proving tokenomics","u":"/ZKPool-1.0/products/introduction","h":"","p":12},{"i":19,"t":"ZKPool utilizes Universal Modular Prover (UMP) to integrate various provers. A UMP can operate on the same hardware platform while supporting the proving works of various ZKP projects.","s":"UMP (Universal Modular Prover)","u":"/ZKPool-1.0/products/introduction","h":"","p":12},{"i":21,"t":"Users can go to ZKPool website https://zkpool.io to register an account and generate an access key for prover to connect to ZKPool. Steps are: Go to the homepage, click the \"Join\" button, which will take you to the \"Join Taiko\" button. Click it. In the Web3Auth modal that appears, choose your sign-in method. Currently, we support wallet login and Gmail login. By default the overview page is displayed Click the user icon on the top right corner, it will bring the user to user center pages. From the \"user details\" page, user can generate the access key for prover workers to later connect to ZKPool. Make sure to copy the key somewhere as it is only shown once.","s":"How to Register","u":"/ZKPool-1.0/guides/how-to-register","h":"","p":20},{"i":24,"t":"Taiko is a decentralized, Ethereum-equivalent zk-rollup project with Type 1 zkEVM technology. ZKPool A1 is dedicated to the Taiko Alpha-5 (A5) Testnet, and supports users who wish to join as individual provers.","s":"Taiko Project Support","u":"/ZKPool-1.0/products/Release","h":"#taiko-project-support","p":22},{"i":26,"t":"ZKPool supports various provers joining, including those using CPUs, GPUs, and more. ZKPool will provide both CPU and GPU binaries (coming soon) and will also open-source the prover client codes to support third parties to build their hardware binaries. Hardware that meets the minimum requirements can run the CPU prover binary: 8 or 16 core CPU 32 GB memory","s":"Hardware Requirements","u":"/ZKPool-1.0/products/Release","h":"#hardware-requirements","p":22},{"i":28,"t":"As ZKPool assumes the risk of slashing, covers the Gas fee for submitting proofs, and handles operation costs, it will share the reward of tokens with provers. The current distribution rule is: ZKPool: 20% Prover: 80% Note: The distribution rule is solely for testing purposes on the Testnet. ZKPool reserves the right and plans to adjust it in the future. The default reward token is ETH, and ZKPool may introduce additional ERC20 tokens as rewards, such as TTKOj. Rewards are calculated over specific intervals, for example, on a daily basis. Currently, rewards cannot be withdrawn and will be recorded under the prover's account. ZKPool plans to upgrade soon to enable users to withdraw the tokens. The actual value of the reward is not guaranteed. Participation is primarily to assist Taiko in testing and becoming a successful zk-rollup. ZKPool may offer additional incentives from the platform side, especially for early participants, although this has not yet been finalized.","s":"Reward Distribution","u":"/ZKPool-1.0/products/Release","h":"#reward-distribution","p":22},{"i":30,"t":"Here is the guide to run provers, verifiers and integrate with Galactic Network for developers. Coming Soon!","s":"Introduction","u":"/ZKPool-2.0/Guide","h":"","p":29},{"i":32,"t":"There has been an explosion of Zero-Knowledge Proof (ZKP) applications and zk-Rollups, especially Ethereum zk-Rollups. ZKP computation power is different from POW. While POW requires many machines to achieve decentralization, ZKP is a service that each project needs, and its cost is an essential factor. A comparison is shown in the table below. Aspect POW Miners ZKP Provers Computation Purpose Decentralization To generate a proof Computation Content A large number of random, repeated, and similar functions. Complex mathematical operations with deterministic results. Computation Redundancy Necessary Unnecessary The adoption of ZKP is still facing challenges from both the side of ZKP projects and the operators of ZKP provers due to these features.","s":"Overview","u":"/","h":"","p":31},{"i":34,"t":"Currently, each ZKP project has to make a considerable effort to build a proving system, including algorithms and infrastructure, while keeping it low-cost. Some questions that come up while building a zk-related project include: Which proving system could be used? How to design the circuit? How to set up the proving system? What is the performance of the proving system? How can it be optimized? How much does the proving system cost? How can the overall cost be reduced?","s":"Challenges for ZKP projects","u":"/","h":"#challenges-for-zkp-projects","p":31},{"i":36,"t":"The ZKP prover operators meet some new challenges other than POW miners. Some ZKP projects may require a gas fee to submit proof or staking as a prover, which introduces costs and risks for the provers. Some projects may use bid or random selection solutions to avoid redundant computation, which may underutilize the prover's capacity when it hasn't won the task. This diminishes the potential revenue for a prover. The various ZKP projects have different algorithms and prover software, making it difficult for provers to adapt to these various projects.","s":"Challenges for ZKP Prover Operators","u":"/","h":"#challenges-for-zkp-prover-operators","p":31},{"i":38,"t":"The ZKPool's mission is to make ZKP flow in the digital world. ZKPool aims to create a bridge between Zero-Knowledge Proof applications and provers. ZKPool strives to offer a solution that addresses the challenges in the proving system. The ideal solution is to provide the following to the ZKP projects: Provides fast and high-throughput performance. Offers affordable and transparent costs. The design principles of ZKPool include: Economic efficiency: Striking a balance between the low-cost requirements of ZKP projects and the higher profit expectations of ZKP provers. Transparency: Ensuring transparent revenue distribution.","s":"The Design Target of ZKPool","u":"/","h":"#the-design-target-of-zkpool","p":31},{"i":40,"t":"The ZKPool will have the following milestones: ZKPool-1.0: Build on at least one ZKP project (Completed) ZKPool-2.0: Fully decentralized ZKP computing pool via UMP (Universal Modular Prover)(Ongoing)","s":"The Roadmap of ZKPool","u":"/","h":"#the-roadmap-of-zkpool","p":31},{"i":42,"t":"We refer to ZKPool-2.0 as the Galactic Network in tribute to J.C.R. Licklider, who first proposed the Galactic Network concept, an early vision of the open internet.","s":"Galactic Network Introduction","u":"/ZKPool-2.0/","h":"","p":41},{"i":44,"t":"Verifiable computation, specifically Zero-knowledge proof (ZKPs) technology, serves as a cornerstone in the crypto world. However, designing and operating a reliable, low-cost, decentralized, and economically healthy proving network can be very challenging. As Vitalik mentioned[1][2], the zkEVM might have bugs. For better security, a multi-provers framework has been proposed, and increasingly more projects, like Taiko, Scroll etc. are adopting this solution. Such a design will make the network more complex. ZKP requires a significant amount of computational power. However, it's crucial to understand that, unlike the POW project, these requirements are dynamic, not constant. For instance, the total number of transactions in a rollup may fluctuate, and some ZKP projects operate in optimism mode, requiring ZKP only at specific times. Therefore, in each independent ZKP network, the use of ZKP accelerators may vary, increasing the overall cost. Sharing the proving network is essential for fully utilizing the vital computational power.","s":"Background","u":"/ZKPool-2.0/","h":"#background","p":41},{"i":46,"t":"The Galactic network aims to create a modular Verifiable Computation Layer (MVCL) that is affordable, decentralized, and easily accessible. This network will significantly reduce the development cost for ZKP (Zero-Knowledge Proof) projects' developers. Ethereum also plans to use ZKP to verify Layer 1. Vitalik proposed the \"Enshrined ZKEVM\" to allow L1 and L2 to share the ZKEVM prover[3]. A modular verifiable computation layer will be aligned with Ethereum's long-term vision. Additionally, it supports not only the Ethereum ZKP proving network but also other types of verifiable computation, including the Bitcoin ecosystem, web2 verifiable computation scenarios, and so on. Modular Galactic Network Ecosystem The Galactic network comprises the following components: Ethereum L3 based Appchain: A decentralized, permissionless network constructed to support protocols for provers, verifiers, and more to schedule the proving/verification tasks and distribute rewards. Galactic prover node: Nodes responsible for generating proofs. Galactic verification node: Nodes that handle verifications. Galactic relayer node: Nodes to relay proving tasks from ZKP projects to the Galactic network. Galactic oracle node: Nodes to split and schedule proving and verification tasks, and aggregate multi-provers. This network offers several unique features: Low-cost and high-performance Support for multiple ZKP provers. Support for a PoS-Based verifier. ZKP accelerators can participate in ZKP-proving tasks, which effectively boosts the utilization rate of their accelerators. Meanwhile, the verifier can aid in the validation of these proofs.","s":"Galactic Network","u":"/ZKPool-2.0/","h":"#galactic-network","p":41},{"i":48,"t":"Rollup Day 2022 - Multi-Provers for Rollup Security w/ Vitalik Buterin Taiko’s Approach to Multi-Proofs What might an “enshrined ZK-EVM” look like?","s":"References","u":"/ZKPool-2.0/","h":"#references","p":41},{"i":51,"t":"In AI, like TensorFlow, we will use graphs to describe the computation. In the graph, there are many operations, such as conv, pooling, and so on. In ZKP, we also have similar requirements, because: For ZKVM, the continuation technology will split the big proving tasks into smaller ones. The recursion/composition/aggregation technology is widely used. Proof Composition (Source: Figment Capital) For each zkp proving task, we can define it as a kind of operation of a computation graph. Each device works as a computation node to finish the part of the proving tasks. Thus, we can use a graph to describe the overall proving tasks. Graph-Based Computation For each operation, we can define these properties: input operation (null, one input or multiple inputs) name: (support customization) “zkp-singleton\" “zkp-continuation” “zkp-recursion-A” “zkp-recursion-B” “zkp-aggregation” …… device requirements OS type CPU requirements GPU requirements Memory requirements devices id (null when it’s not assigned) output operation","s":"ZKP Proving Task Description","u":"/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling","h":"#zkp-proving-task-description","p":49},{"i":53,"t":"The platform's incentives are determined by the Power of Computation. Without an accurate measurement of computation power, we can't effectively incentivize devices. For Zero-Knowledge Proof (ZKP) algorithms, most computations are operations such as Multi-Scalar Multiplication (MSM), Number Theoretic Transform (NTT), and Hash, which are similar to operations in Artificial Intelligence (AI) like encoders, decoders, or Convolutional Neural Networks (CNN). We can create a table defining the computation amount for each operation based on the add/multiply function and its bitwidth. This is referred to as the 'Gas' of the ZKP/AI. An offline benchmark tool can then be used to calculate the total Gas for an algorithm. This method won't be 100% accurate, so our final computation can be measured using a formula like: $P = P_{gas} * Gas$ Here, $P$ represents the total computation amount for an algorithm, and $P_{gas}$ is a dynamic price that can be retrieved from the Galactic network to reflect the supply and demand relationship.","s":"Power of Computation","u":"/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling","h":"#power-of-computation","p":49},{"i":55,"t":"The UMP means each ZKP accelerator can support different kinds of ZKP proving tasks. Universal Modular Prover The Oracle node features a plug-in service. This allows provers to connect and determine the types of tasks the prover can manage. The corresponding proving binary Docker is then downloaded, enabling the node to handle such tasks. In this manner, a single accelerator can support multiple ZKP proving binaries. The Galactic SDK client connects to the proving binary plugin via RPC call. The protocol includes: Init Start Stop There is a mechanism to trigger different kinds of computation. high-efficient mode (default mode): The computation service is restarted each time. It can easily switch among different tasks. high-performance mode: The computation service stays in the memory, and when a new task comes, it doesn’t need to restart the service. It’s used for high throughput tasks. Each kind of requester project can define its expected mode.","s":"Galactic Universal Modular Prover","u":"/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling","h":"#galactic-universal-modular-prover","p":49},{"i":57,"t":"We will use Oracle Node to take the role of scheduling. Oracle node will receive the status of all the connected provers and record its liveness and busy/idle status. Once a new task is published, the scheduler will start to work. Here, we define a task-node matching mechanism. Firstly, after analyzing a computation graph, a Descriptor of tasks (optimized binary related) Graph Task mode: Performance priority: Redundancy of provers Cost priority: Only one prover for each operation. Descriptor of device OS type CPU type GPU type Memory Then we we find a candidate device list for each operation. Here we can adopt a relatively simple and effective strategy rather than a complex reputation system. The proposed rules include: If a prover fails to generate proof in time, a filter window will be used to exclude this prover. If the prover fails to generate proof for the second time, the length of the prohibition window will be doubled. If there are more than 3 consecutive failures, then the prover will be permanently banned. The only way to regain access is to rename the prover and reconnect to the scheduler. The scheduler in the Oracle node can reschedule the prover if they fail to generate proof in time. For tasks with high penalty amounts, the scheduler could assign more than one prover. When we need more than one device, and then we will exclude the assigned device and use the above method to choose the other devices. Finally, we will fill in the device ID for each operation of the computation graph.","s":"Scheduler","u":"/ZKPool-2.0/technology/graph-based-computation-tasks-scheduling","h":"#scheduler","p":49},{"i":60,"t":"We expect the network to have high-performance requirements due to the frequent chain interactions and token transactions associated with the lifecycle of proof tasks. As such, cost is a significant consideration. To reduce the overall cost, we will deploy our protocol layer on an Ethereum L3 Appchain which is L2 of another L2 rollup, which offers the following advantages: Compatibility with the Ethereum ecosystem Low transaction fees, essential for the numerous interactions with smart contracts Customizable block proposing speed, for instance, every 1 second, and block finalization frequency, like every 1 minute, to further reduce cost Its own ecosystem including bridge, DEX, etc. which could potentially expand in the future Decentralization We will start with the Taiko chain, and consider other chains as a backup. Taiko allows for setting the ratio between optimistic proofs (no ZK computation) and ZK proofs (requires ZK computation) of blocks, significantly reducing the cost. We will also batch blocks to decrease the transaction fee of settling block data into L2. Furthermore, we will consider using a Data Availability Layer to lessen the cost of writing data to L2. However, we will not compromise on security. The protocol's main contract and token contract will be deployed on Taiko L2, which are used to settle the protocol's vault and reward pool. Using Taiko's built-in cross-chain messaging infrastructure, we can seamlessly settle funds from Galactic network’s protocol layer to L2. Storing funds on L2 is safer as it is more decentralized compared to our protocol layer, which is more application-specific. On our protocol layer, we will deploy frequently operated contract logic, such as the circulation of proof fees, streaming payment, and the lifecycle of proving tasks. This will help maintain a low overall cost, allowing network users to focus on their tasks, not the cost of network transactions. Ethereum L3-Based Appchain L2 is an extension of Ethereum's performance, while L3 is an extension of L2's performance. We estimate that app-specific L3 can have a gas limit of 0.5-1B, which is equivalent to each block containing 1000 ERC20 transfers. And it can achieve sub-second block speed. In summary, it can reach 1000-5000 tps or higher. The main transaction cost of L3 is the block data storage written to L2. On average, each L3 transaction consumes 2000-3000 L2 gas. If it reaches 1000 tps, it will consume 0.002 ETH at an L2 gas price of 1 gwei. So if L2 is used as the data availability layer, the cost will be high. Our choice is to use other dedicated data availability layers, such as Celestia, EigenDA or Avail. Based on the calculations provided, costs will decrease by approximately 300 to 500 times, making them essentially trivial.","s":"Ethereum L3-Based Appchain","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#ethereum-l3-based-appchain","p":58},{"i":62,"t":"The Galactic contract will act as the central hub for essential network records, including projects, provers, tasks, rewards, bonds, and staking, among others. This will be the foundation for the entire decentralized network. The Oracle node, a component of the network, will handle complex task scheduling, reward distribution, and proof aggregation. Prover, relayer, and verifier nodes can all function in a decentralized manner externally, using the Galactic contract as their source of truth. Galactic Network Modules","s":"Galactic Network Modules","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#galactic-network-modules","p":58},{"i":64,"t":"Galactic Contracts Task events for actions: submission, proof, and verification. Projects, provers, verifiers and tasks. Provers' rewards: these are updated periodically, for instance, daily. The default reward calculation is conducted on-chain. Provers' bonds. Users' staking.","s":"What does the Galactic Contract contain?","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#what-does-the-galactic-contract-contain","p":58},{"i":66,"t":"Galactic Oracle nodes Task scheduling: This is a complex logic. The final task scheduling results are written to the Galactic contract, while intermediate task statuses are stored in the local DB. Since task data are huge, which could potentially overload the contract, only the most necessary data are written to the chain. Task split and aggregation: A task might be divided into multiple smaller subtasks and proved in parallel to increase efficiency. Proof aggregation: generate a batched proof for a group of proofs Complex reward calculation can be done off-chain if the default version in the Galactic contract cannot handle it or involves too many steps.","s":"What does the Oracle Node contain?","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#what-does-the-oracle-node-contain","p":58},{"i":68,"t":"A relayer node acts as an external node that integrates with ZKP projects. It does this by retrieving active tasks from the ZKP projects. In the meanwhile, the relayer node needs to pay the gas fee and provide necessary ZKP projects’ staking toke if the corresponding projects require.","s":"What does the Relayer Node do?","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#what-does-the-relayer-node-do","p":58},{"i":70,"t":"Here are a detailed modules relationship and a sequence diagram: Galactic Network modules relationship Galactic Network Flow Sequence The steps are like below: The task request is directly submitted to the Galactic contract (Active mode). Alternatively, in Passive mode (as shown in the above diagram), the relayer retrieves the task from another chain and then submits the task, along with the bond, to the Galactic contract. The task should be described as a computation graph. The Galactic contract publishes the proving task. The oracle node then retrieves task information from the contract, schedules the task based on the computation graph and the prover's attributes and availability, and sends the scheduled result to the contract. The Galactic contract publishes the scheduled results, enabling each prover to determine whether they've been selected to join the task. The prover node syncs the task from the Galactic contract, generates the proof, and sends it back to the Oracle contract. An Oracle node monitors the Oracle contract. Plans are in place for an Oracle node to initiate an aggregation proof task, after which the verifiers will only need to verify the aggregated proof. An Oracle node schedules the verifiers to perform the verification and notifies the Galactic contract. The Galactic contract publishes the verifier task. The selected verifiers monitor this and begin verification. The verifier returns the verification result to the contract. Once the Galactic contract determines that the majority of verification results pass, it marks the proof as verified. The Galactic Oracle calculates the reward. (This logic may be transferred to the contract later.) The Galactic contract returns the bond and shares the reward with the prover. Also the verifiers will get part of the reward. In the architecture above there will be lots of interactions between other parties with the Galactic contract. This drives our choice of Ethereum L3 which will further reduce the transaction cost.","s":"What’s the task flow?","u":"/ZKPool-2.0/technology/moludar-Galactic-Network-overview","h":"#whats-the-task-flow","p":58},{"i":72,"t":"Proofs need to be verified within the network before being sent back or retrieved by the requester for the following reasons: If a proof is invalid, the network can reassign the task to another prover. Rewards are only distributed to provers who produce valid proofs. Verifying proofs enhances the network's trustworthiness. A decentralized network of verifier nodes will be established to reach a consensus on proof settlement. A node offers greater flexibility than a verifier contract because not all projects have a Solidity version of verification code. Verifying the batched proof can further reduce the cost. The mechanism will resemble Ethereum's proof of stake but likely in a simpler form. The process is as follows: PoS-Based Verifiers Flow ZK projects supply the verifier code, which can be in different languages. Either the ZK project or the community operates one or more verifier nodes. To ensure the verifier's good intentions, a minimal deposit is required as staking asset. Galactic contract or Oracle node aggregates proofs and produce an batchedProof The Galactic contract or Oracle node uses a VRF to select a committee of verifier nodes for the batchedProof. The verifier nodes carry out the proof verification and submit their results to the Galactic contract or Oracle node within a specified timeframe. If a majority of the committee (for example, 2/3) reach a consensus, and if correct, all proofs in the batched proof are considered verified as either valid, if not then iterate to verify each proof. Honest verifier nodes are equally rewarded, while dishonest ones are penalized. The verifier's reputation is updated based on their actions. We choose a verifier network over a DAO which handles challenges in an optimistic manner for the following reasons: ZK verification is quick and cost-effective. Verification consensus can be achieved rapidly because it depends on the L3 block proposing speed, which can be significantly fast. It takes longer for a DAO to settle a proof if a challenge arises. In both scenarios, verification codes from various ZK projects are required. However, if there's a conflict between the PoS-Based verification results and the requestors' verification results, we'll need the governance DAO to handle such an issue. Additionally, using an existing platform like EigenLayer is an option for us.","s":"PoS-Based Verifiers","u":"/ZKPool-2.0/technology/PoS-based-verifiers","h":"","p":71}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/2",[0,3.713,1,3.713,2,2.874,3,1.39,4,0.573,5,3.713,6,2.226,7,2.714,8,1.984,9,3.713,10,2.418,11,3.149,12,1.123,13,2.181,14,3.713,15,3.713,16,4.835,17,3.713,18,3.713,19,2.181,20,2.418,21,2.181,22,2.181,23,2.181,24,1.816,25,2.418,26,3.534,27,2.714,28,2.181,29,3.111,30,3.111,31,3.149]],["t/4",[2,2.467,3,1.193,4,0.464,8,2.467,32,2.467,33,5.541,34,5.541,35,4.05,36,3.867,37,4.616,38,4.616,39,3.006,40,4.616]],["t/6",[2,3.054,3,1.257,4,0.574,6,2.012,29,4.072,41,4.072,42,4.86,43,4.86]],["t/8",[3,1.193,4,0.464,7,3.374,23,2.712,32,2.467,44,3.867,45,3.608,46,4.616,47,2.257,48,1.122,49,3.006,50,1.102,51,3.374,52,4.616]],["t/11",[53,5.18,54,5.18,55,5.18]],["t/13",[3,1.511,4,0.587,8,1.92,45,2.339,48,1.071,50,1.263,56,3.009,57,2.339,58,2.11,59,2.529,60,1.92,61,3.592,62,1.614,63,3.009,64,2.626,65,2.339,66,3.592,67,3.592,68,1.92,69,2.339,70,1.92,71,3.009,72,2.339,73,3.592,74,0.667,75,1.005,76,3.009,77,2.339,78,3.009,79,3.009,80,1.757,81,1.373,82,2.339,83,3.592,84,3.009,85,2.11,86,2.339]],["t/15",[2,1.836,3,0.888,4,0.555,6,1.422,12,1.389,21,2.018,39,2.237,48,1.047,50,1.525,65,2.237,68,1.836,74,0.638,82,2.237,87,1.422,88,2.991,89,1.313,90,2.511,91,3.858,92,3.435,93,4.335,94,3.435,95,3.435,96,2.878,97,2.878,98,2.237,99,3.435,100,3.435,101,2.511,102,2.511,103,2.237,104,2.878,105,2.878]],["t/17",[3,0.677,4,0.45,6,1.084,12,0.792,13,1.538,26,1.914,32,1.399,47,1.28,48,0.906,50,1.172,62,1.176,71,2.194,72,1.705,74,0.831,75,1.252,77,1.705,80,1.28,81,1.71,103,1.705,106,1.705,107,1.705,108,1.734,109,4.909,110,3.184,111,2.618,112,1.28,113,0.856,114,1.538,115,4.474,116,5.61,117,2.618,118,2.618,119,2.475,120,1.28,121,2.194,122,2.194,123,1.705,124,2.618,125,2.194,126,2.194,127,2.194,128,0.925,129,1.705,130,2.475,131,2.628,132,1.705,133,2.031,134,3.748,135,3.184,136,2.618,137,3.8,138,1.538,139,1.705,140,3.8,141,4.201,142,1.914,143,2.618,144,1.176,145,2.194,146,2.618,147,2.194,148,2.194]],["t/19",[3,1.155,4,0.546,12,1.351,48,0.904,49,2.908,50,1.066,57,2.908,58,3.191,90,3.265,107,2.908,108,1.578,149,3.265,150,2.908,151,3.97,152,3.265,153,4.466,154,2.184]],["t/21",[3,1.286,4,0.438,8,2.329,11,2.069,24,2.131,25,2.837,26,3.635,27,2.323,32,1.698,36,2.662,47,1.554,51,2.323,85,2.56,154,1.554,155,3.402,156,4.357,157,3.177,158,3.177,159,3.177,160,2.323,161,3.177,162,4.972,163,4.357,164,2.323,165,3.177,166,3.177,167,3.177,168,3.177,169,2.323,170,4.357,171,3.177,172,1.867,173,3.177,174,4.972,175,3.177,176,3.177,177,3.177,178,2.662,179,3.177,180,3.177,181,3.177,182,3.177,183,2.662,184,1.698,185,3.177,186,3.177,187,3.177,188,2.323,189,2.323]],["t/24",[3,1.11,4,0.431,35,3.137,44,3.596,47,2.592,48,0.869,85,2.521,130,2.795,154,2.099,155,2.521,190,1.928,191,2.521,192,3.596,193,2.099,194,2.294,195,2.521,196,3.137,197,3.137,198,3.596,199,4.292,200,4.292,201,4.292,202,4.292,203,4.292]],["t/26",[2,1.984,3,1.25,4,0.541,20,3.709,21,2.841,22,2.181,23,2.181,31,3.502,45,2.418,58,2.181,68,1.984,85,2.181,86,2.418,87,1.537,89,1.419,90,3.534,112,1.816,154,2.365,204,3.713,205,1.214,206,2.714,207,3.111,208,3.111,209,3.713,210,3.111,211,2.714,212,3.111,213,3.713,214,3.713,215,3.713,216,3.713,217,3.713,218,3.713,219,2.418]],["t/28",[3,1.434,4,0.399,12,0.84,23,1.631,27,2.03,32,2.119,35,2.03,47,1.358,57,1.808,59,1.484,74,0.516,77,1.808,79,2.326,80,1.939,81,2.12,82,2.582,97,2.326,101,2.03,113,0.908,126,2.326,138,1.631,144,1.248,147,2.326,155,1.631,172,1.631,178,2.326,193,1.358,194,1.484,220,2.777,221,1.631,222,1.808,223,1.808,224,1.484,225,4.226,226,3.322,227,2.777,228,2.777,229,2.777,230,3.965,231,2.326,232,2.777,233,2.898,234,2.777,235,2.326,236,2.326,237,2.326,238,3.965,239,2.326,240,2.777,241,1.484,242,2.326,243,2.03,244,2.777,245,2.326,246,2.777,247,2.777,248,2.03,249,2.03,250,2.777,251,2.03,252,2.777,253,2.777,254,2.777,255,2.777,256,2.777,257,2.777,258,2.777,259,2.777,260,2.326,261,2.326,262,2.326,263,2.326,264,2.777,265,1.631]],["t/30",[2,2.575,4,0.484,7,3.522,22,2.83,23,2.83,102,3.522,152,3.522,266,3.137,267,2.356,268,1.702,269,1.994]],["t/32",[4,0.428,12,1.287,24,1.502,48,0.861,50,1.403,69,2,74,0.79,86,2,89,1.174,106,2,113,1.004,128,1.085,129,2,188,2.245,190,1.912,191,1.804,193,2.081,194,2.275,231,2.573,261,2.573,262,2.573,270,3.071,271,1.804,272,1.804,273,2.245,274,1.863,275,2.245,276,2,277,3.57,278,3.071,279,2.245,280,2.573,281,1.641,282,2,283,3.071,284,3.071,285,2.573,286,2.573,287,3.071,288,2.573,289,3.071,290,3.071,291,2.245,292,2.573,293,3.071,294,2.245,295,1.804,296,3.071,297,3.071,298,2,299,2.245,300,3.071,301,2.245,302,3.071,303,3.071,304,1.804,305,2.573,306,2.245]],["t/34",[13,3.477,22,2.196,32,1.998,48,0.983,50,0.892,87,2.011,108,2.091,113,1.763,128,1.321,184,1.998,193,1.828,205,1.222,211,3.55,307,3.132,308,3.738,309,2.733,310,3.132,311,3.738,312,2.196,313,3.738,314,4.856,315,3.132,316,2.733,317,3.738,318,3.132,319,1.828,320,2.733,321,3.738,322,2.434,323,2.196]],["t/36",[4,0.6,12,1.065,48,1.13,50,1.251,58,2.744,63,2.951,70,1.883,74,0.654,75,0.986,77,2.294,89,1.346,93,2.951,113,1.152,119,2.294,132,2.294,184,1.883,205,1.152,212,2.951,221,2.07,222,2.294,223,2.294,237,2.951,249,2.575,274,1.245,276,2.294,277,2.575,288,2.951,292,2.951,299,2.575,304,2.07,309,2.575,324,2.575,325,3.523,326,3.523,327,3.523,328,3.523,329,3.523,330,3.523,331,2.575,332,2.951,333,3.523,334,3.523]],["t/38",[3,1.309,4,0.449,6,1.363,10,2.143,13,1.934,19,2.622,48,0.903,50,1.296,59,2.385,68,2.385,74,0.611,80,1.61,87,1.363,89,1.258,108,1.163,113,1.459,119,2.906,184,1.759,271,1.934,272,1.934,273,2.406,304,1.934,312,1.934,316,2.406,319,1.61,332,2.757,335,3.291,336,3.291,337,3.291,338,2.757,339,2.757,340,2.406,341,2.757,342,3.291,343,3.291,344,3.291,345,2.757,346,1.934,347,2.757,348,2.757,349,5.064,350,3.291,351,2.757,352,2.406,353,3.291,354,3.291,355,2.757,356,3.291,357,2.406,358,2.757]],["t/40",[3,1.503,6,1.819,28,2.582,48,0.889,50,1.284,139,2.862,149,3.212,150,2.862,151,3.212,190,1.974,211,3.212,274,1.553,359,4.394,360,4.394,361,4.394,362,3.682,363,3.682,364,3.682,365,4.394]],["t/42",[3,1.184,39,2.981,45,2.981,120,2.238,263,3.835,268,1.948,269,2.282,362,3.835,366,4.577,367,4.577,368,4.577,369,4.577,370,4.577,371,3.835,372,4.577]],["t/44",[4,0.274,12,1.182,47,1.331,48,0.926,50,1.315,74,0.505,89,1.748,91,1.772,96,2.28,98,1.772,107,1.772,108,1.381,112,1.911,113,1.278,119,1.772,120,1.331,125,2.28,128,0.962,138,1.599,144,1.223,184,1.455,190,1.223,194,1.455,196,1.99,197,1.99,205,0.89,243,2.857,267,1.331,269,2.069,271,1.599,272,1.599,274,1.616,275,2.857,277,1.99,282,1.772,291,1.99,295,1.599,301,1.99,304,1.599,312,1.599,316,2.857,320,1.99,322,1.772,338,2.28,351,2.28,363,2.28,373,2.722,374,2.722,375,2.722,376,2.722,377,2.722,378,2.722,379,1.99,380,2.722,381,2.722,382,2.722,383,1.99,384,1.772,385,2.722,386,2.722,387,2.28,388,2.28,389,1.99,390,2.722,391,2.722,392,2.722,393,2.28,394,2.722,395,2.28,396,1.99,397,2.722,398,1.772,399,1.772,400,2.722,401,2.722,402,2.722,403,2.28,404,2.722]],["t/46",[4,0.44,6,0.859,24,1.015,25,1.351,48,0.647,50,1.24,56,1.739,59,1.109,60,1.109,62,0.932,74,0.723,75,1.223,80,1.015,81,0.793,82,1.351,87,0.859,91,2.08,102,2.335,103,2.08,107,1.351,108,1.545,112,1.015,113,1.044,114,1.219,120,1.015,121,1.739,130,1.351,133,1.707,135,1.739,138,1.219,150,2.536,154,2.138,190,1.435,191,2.288,195,1.219,196,2.335,205,0.678,224,1.109,233,1.517,267,2.622,268,1.895,269,2.22,271,1.219,272,1.219,274,1.545,306,1.517,312,1.219,319,1.015,323,1.219,339,1.739,340,1.517,346,1.219,348,1.739,371,1.739,379,1.517,384,1.351,405,3.262,406,2.075,407,1.739,408,1.517,409,1.739,410,1.517,411,2.075,412,1.739,413,2.075,414,2.075,415,1.517,416,2.075,417,2.075,418,1.739,419,2.075,420,2.075,421,1.739,422,2.075,423,1.739,424,1.351,425,1.707,426,1.739,427,2.075,428,1.517,429,2.075,430,2.22,431,2.075,432,2.536,433,2.08,434,1.015,435,1.517,436,2.075,437,1.739,438,2.075,439,1.739,440,2.075,441,1.739]],["t/48",[4,0.456,74,0.843,127,3.803,193,2.22,194,2.932,379,3.318,383,3.318,384,3.572,409,3.803,442,4.539,443,4.539,444,4.539,445,4.539,446,4.539,447,4.539,448,4.539]],["t/51",[12,1.586,20,1.73,21,1.56,28,2.256,49,1.73,50,1.345,60,1.42,62,1.193,64,1.942,74,0.493,75,1.382,89,2.004,106,1.73,108,1.746,128,1.594,131,2.256,139,1.73,141,1.942,144,1.193,154,1.299,195,1.56,197,2.807,205,1.474,206,1.942,219,1.73,274,1.746,294,1.942,322,1.73,425,1.42,430,1.1,435,1.942,449,2.225,450,2.656,451,3.832,452,3.217,453,2.656,454,2.656,455,3.84,456,2.656,457,2.656,458,2.656,459,2.656,460,2.656,461,2.656,462,2.225,463,3.297,464,2.656,465,2.225,466,2.656,467,2.656,468,4.51,469,3.84,470,2.656,471,2.656,472,2.656,473,3.84,474,2.656,475,2.225,476,2.225,477,2.225,478,2.225,479,2.656]],["t/53",[12,1.399,39,1.808,50,0.663,60,1.484,72,1.808,74,0.516,104,2.326,114,1.631,128,0.981,129,1.808,131,1.631,141,2.898,144,1.248,169,2.03,205,1.296,221,2.717,241,1.484,260,2.326,265,1.631,266,1.808,268,0.981,269,1.641,271,1.631,272,1.631,274,1.96,275,2.898,285,2.326,291,2.03,294,2.03,309,3.38,340,2.03,384,1.808,389,2.898,393,2.326,395,3.322,425,1.484,449,2.326,463,2.03,480,2.777,481,2.03,482,2.777,483,3.965,484,3.965,485,2.777,486,2.777,487,2.777,488,2.777,489,2.777,490,2.777,491,2.777,492,2.777,493,2.777,494,2.777,495,2.777,496,2.777,497,2.777,498,2.777,499,2.777,500,2.777,501,2.777,502,2.777,503,2.777,504,2.777,505,2.777,506,2.777,507,2.777,508,2.777,509,3.965,510,3.965,511,1.808,512,2.777,513,2.326,514,2.777,515,2.326]],["t/55",[4,0.452,8,2.045,22,1.553,30,2.215,31,2.929,41,2.215,48,0.535,50,1.074,60,1.413,75,1.526,87,1.094,88,1.721,91,2.492,108,1.742,128,1.589,131,1.553,144,1.188,149,1.932,150,1.721,151,1.932,154,1.871,172,1.553,195,1.553,205,0.864,207,2.215,219,1.721,224,1.413,251,1.932,268,0.934,274,1.589,276,2.929,280,4.131,281,1.413,306,1.932,319,1.293,324,1.932,346,2.643,347,2.215,352,1.932,357,1.932,364,2.215,398,3.211,399,1.721,407,2.215,410,1.932,428,1.932,430,1.584,434,1.293,462,3.769,477,2.215,481,1.932,516,2.643,517,2.643,518,2.643,519,2.215,520,2.643,521,1.932,522,2.643,523,2.643,524,2.643,525,2.643,526,2.643,527,2.643,528,1.932,529,1.932,530,2.643,531,3.827,532,2.643,533,2.643,534,2.643]],["t/57",[4,0.572,8,1.162,11,1.416,12,1.212,13,1.277,20,1.416,21,1.277,24,1.96,25,1.416,28,2.354,31,1.416,49,1.416,74,0.744,75,1.349,87,0.9,112,1.96,113,0.711,114,1.277,120,1.063,128,1.416,131,1.277,133,2.576,134,1.821,142,1.589,145,2.773,148,1.821,164,1.589,169,1.589,189,1.589,195,2.354,205,1.31,219,1.416,226,1.821,248,1.589,265,1.277,266,2.155,274,1.169,281,1.162,295,1.277,299,1.589,301,1.589,315,1.821,319,1.063,320,1.589,324,1.589,346,1.277,389,1.589,398,1.416,399,2.61,430,1.854,434,1.96,451,2.929,463,3.712,475,1.821,476,1.821,478,2.773,528,1.589,529,1.589,535,2.174,536,2.174,537,3.309,538,2.174,539,2.174,540,2.174,541,2.174,542,2.174,543,3.309,544,3.309,545,2.174,546,2.174,547,2.174,548,2.174,549,2.174,550,1.821,551,4.007,552,2.174,553,3.309,554,1.821,555,2.174,556,2.174,557,2.174,558,2.174,559,2.174,560,2.174,561,2.174,562,2.174,563,2.174,564,2.174,565,2.174,566,2.174,567,2.174,568,1.821,569,2.174]],["t/60",[6,0.592,12,0.432,19,0.84,47,1.484,59,0.764,68,0.764,72,0.931,74,0.656,75,0.849,81,0.546,87,0.592,89,0.906,98,0.931,103,1.543,108,0.505,112,1.159,113,1.636,120,0.699,123,0.931,128,0.837,130,1.977,139,0.931,144,1.364,155,0.84,184,0.764,190,1.065,191,1.783,192,1.197,193,1.484,194,0.764,198,1.197,205,1.28,221,1.783,222,1.977,225,1.985,235,1.197,236,1.197,239,1.197,241,0.764,243,1.732,265,0.84,268,0.505,269,1.257,273,1.045,274,0.837,279,1.045,282,1.543,305,1.197,307,1.197,310,1.197,312,1.392,318,1.197,319,1.484,322,1.543,323,1.783,331,1.045,341,1.197,346,1.392,355,1.197,357,1.045,383,1.045,387,1.197,388,1.197,396,3.086,399,0.931,405,3.746,408,1.045,410,1.732,412,4.396,415,1.045,424,2.749,425,1.266,426,1.985,428,2.581,528,1.045,554,1.985,570,2.369,571,2.3,572,1.985,573,1.429,574,2.369,575,3.035,576,1.045,577,1.429,578,1.429,579,1.429,580,1.429,581,1.887,582,1.429,583,3.92,584,1.985,585,1.429,586,1.429,587,1.429,588,1.429,589,1.985,590,1.429,591,1.429,592,1.197,593,1.045,594,2.369,595,2.543,596,3.537,597,1.429,598,2.959,599,1.429,600,1.429,601,1.429,602,2.369,603,2.369,604,1.429,605,1.429,606,1.429,607,1.429,608,1.429,609,1.429,610,2.369,611,1.429,612,1.197,613,1.429,614,1.429,615,1.045,616,1.429,617,1.429,618,1.429,619,1.429,620,1.429,621,1.429,622,2.369,623,1.429,624,1.429,625,1.429,626,1.429,627,1.429,628,1.429,629,1.429,630,3.035,631,1.197,632,1.429,633,1.429,634,1.985,635,1.429,636,2.369,637,1.429,638,1.197,639,1.429,640,2.369,641,1.429,642,1.429,643,1.429,644,1.429,645,1.197,646,1.429,647,1.429,648,1.429,649,1.429,650,1.429,651,1.429]],["t/62",[4,0.48,48,0.737,62,1.635,65,2.37,70,1.945,74,0.676,75,1.335,80,1.78,81,1.824,87,1.507,129,2.37,133,1.945,190,2.144,205,1.19,206,2.66,224,1.945,248,2.66,267,1.78,268,1.882,269,2.34,282,2.37,295,2.138,423,3.049,430,1.976,433,2.37,434,1.78,521,2.66,581,2.551,652,3.639,653,3.639,654,2.66,655,3.639,656,3.639,657,3.639,658,3.049,659,3.639,660,3.049]],["t/64",[4,0.574,48,0.855,70,2.259,74,0.785,75,1.469,81,2.007,98,2.752,155,2.483,172,2.483,241,2.259,245,3.541,267,2.067,268,1.493,432,2.752,571,2.752,581,2.259,654,3.089,661,4.226,662,3.541,663,4.226,664,3.541,665,4.226,666,4.226]],["t/66",[24,1.629,60,1.78,62,2.022,64,2.435,69,2.169,74,0.946,75,1.643,81,1.273,106,2.169,108,1.177,133,2.405,160,2.435,172,1.957,224,1.78,241,1.78,265,1.957,268,1.8,295,2.643,298,2.169,331,2.435,352,2.435,403,2.791,430,1.379,434,1.629,435,2.435,571,2.93,581,2.723,593,2.435,596,3.77,612,2.791,615,2.435,638,3.77,667,3.331,668,3.331,669,3.331,670,3.331,671,3.331,672,3.331,673,3.331,674,3.331,675,3.331,676,3.331,677,3.331,678,2.791,679,3.331]],["t/68",[48,1.203,50,1.354,65,2.71,68,2.224,69,2.71,70,2.224,75,1.164,89,1.591,152,3.042,221,2.445,222,2.71,281,2.224,430,2.348,433,3.387,439,3.487,511,2.71,519,3.487,658,3.487,680,3.487,681,4.162,682,4.162]],["t/70",[4,0.375,10,1.261,19,1.138,24,0.947,51,1.416,62,1.36,74,0.782,75,1.571,81,1.424,85,1.138,88,1.261,105,2.536,108,0.684,113,0.633,123,1.261,128,0.684,132,1.971,133,2.252,138,1.138,142,2.724,160,1.416,183,1.623,188,1.416,189,1.416,191,1.138,210,1.623,223,1.971,233,1.416,241,1.035,249,1.416,251,1.416,266,1.261,267,2.563,268,2.043,269,1.253,274,1.07,281,1.035,286,1.623,298,2.744,319,0.947,323,1.138,396,1.416,398,1.971,424,1.261,425,1.035,430,1.893,432,2.744,433,1.261,434,2.477,451,2.213,452,1.623,465,1.623,481,2.213,511,1.971,515,2.536,568,2.536,571,1.261,572,1.623,576,1.416,581,3.19,598,1.623,615,1.416,631,1.623,645,1.623,654,2.213,660,2.536,680,1.623,683,3.027,684,1.937,685,1.937,686,1.937,687,1.937,688,1.937,689,1.937,690,3.027,691,1.937,692,1.937,693,1.937,694,1.623,695,3.027,696,1.937,697,1.937,698,1.937,699,1.937,700,3.027,701,1.623,702,1.937,703,1.937,704,1.937,705,1.937,706,1.937]],["t/72",[4,0.273,6,1.409,10,1.099,11,1.099,12,0.51,19,0.991,28,1.594,48,0.789,57,1.099,58,0.991,59,0.902,62,0.758,70,1.45,74,1.039,75,0.472,76,1.414,78,1.414,80,0.825,81,1.037,84,1.414,86,1.099,88,1.099,89,1.037,101,1.233,110,1.414,112,0.825,113,0.887,114,0.991,120,0.825,122,1.414,123,1.099,128,0.596,132,1.099,144,0.758,164,1.233,190,0.758,193,1.907,205,0.887,208,2.852,223,1.099,224,1.45,242,1.414,267,2.773,268,1.203,269,1.615,276,1.099,279,1.233,281,1.45,298,2.217,304,1.594,323,0.991,345,1.414,358,1.414,408,1.233,415,1.233,418,1.414,421,1.414,424,1.099,425,1.819,430,2.133,432,3.126,434,1.665,437,2.274,441,2.274,511,1.099,513,1.414,521,1.233,529,1.233,550,1.414,576,1.233,581,2.085,583,1.414,584,1.414,589,1.414,592,1.414,593,1.984,595,1.414,634,2.274,662,1.414,664,1.414,678,1.414,694,1.414,701,1.414,707,2.714,708,1.687,709,1.687,710,2.714,711,1.687,712,1.687,713,2.714,714,1.687,715,1.687,716,1.687,717,3.404,718,1.687,719,1.687,720,1.687,721,1.687,722,1.687,723,1.687,724,1.687,725,1.687,726,1.687,727,2.714,728,1.687,729,1.687,730,1.687,731,1.687,732,2.714,733,1.687,734,2.714,735,1.687,736,1.687,737,1.687,738,1.687,739,1.687,740,1.687,741,1.687,742,1.687,743,1.687,744,1.687,745,3.404,746,1.687,747,1.687,748,1.687,749,1.687,750,1.687,751,1.687,752,1.687,753,1.687,754,1.687,755,1.687,756,1.687,757,1.687,758,1.687,759,1.687]]],"invertedIndex":[["",{"_index":141,"t":{"17":{"position":[[669,1],[691,1],[726,1],[769,1],[793,1],[831,1],[853,1],[876,1]]},"51":{"position":[[882,2]]},"53":{"position":[[822,1],[832,1]]}}}],["0.002",{"_index":643,"t":{"60":{"position":[[2450,5]]}}}],["0.5",{"_index":627,"t":{"60":{"position":[[2110,3]]}}}],["1",{"_index":130,"t":{"17":{"position":[[399,2],[630,1]]},"24":{"position":[[74,1]]},"46":{"position":[[300,2]]},"60":{"position":[[557,1],[612,1],[2482,1]]}}}],["1.0",{"_index":360,"t":{"40":{"position":[[54,4]]}}}],["100",{"_index":507,"t":{"53":{"position":[[741,4]]}}}],["1000",{"_index":630,"t":{"60":{"position":[[2163,4],[2253,4],[2424,4]]}}}],["16",{"_index":215,"t":{"26":{"position":[[335,2]]}}}],["1b",{"_index":628,"t":{"60":{"position":[[2114,3]]}}}],["2",{"_index":137,"t":{"17":{"position":[[540,2],[652,1]]}}}],["2.0",{"_index":362,"t":{"40":{"position":[[112,4]]},"42":{"position":[[19,3]]}}}],["2/3",{"_index":739,"t":{"72":{"position":[[1374,4]]}}}],["20",{"_index":227,"t":{"28":{"position":[[202,3]]}}}],["20.04/22.04",{"_index":15,"t":{"2":{"position":[[208,11]]}}}],["2000",{"_index":641,"t":{"60":{"position":[[2392,4]]}}}],["2022",{"_index":443,"t":{"48":{"position":[[11,4]]}}}],["3",{"_index":558,"t":{"57":{"position":[[964,1]]}}}],["300",{"_index":649,"t":{"60":{"position":[[2734,3]]}}}],["3000",{"_index":642,"t":{"60":{"position":[[2397,4]]}}}],["32",{"_index":217,"t":{"26":{"position":[[347,2]]}}}],["5",{"_index":200,"t":{"24":{"position":[[136,1]]}}}],["500",{"_index":650,"t":{"60":{"position":[[2741,3]]}}}],["5000",{"_index":635,"t":{"60":{"position":[[2258,4]]}}}],["8",{"_index":214,"t":{"26":{"position":[[330,1]]}}}],["80",{"_index":228,"t":{"28":{"position":[[214,3]]}}}],["a1",{"_index":44,"t":{"8":{"position":[[21,3]]},"24":{"position":[[101,2]]}}}],["a5",{"_index":201,"t":{"24":{"position":[[138,4]]}}}],["a7",{"_index":54,"t":{"11":{"position":[[13,2]]}}}],["abov",{"_index":568,"t":{"57":{"position":[[1395,5]]},"70":{"position":[[287,5],[1833,5]]}}}],["acceler",{"_index":91,"t":{"15":{"position":[[167,12],[201,11],[315,12],[384,11],[454,12],[523,11]]},"44":{"position":[[902,12]]},"46":{"position":[[1449,12],[1555,13]]},"55":{"position":[[23,11],[366,11]]}}}],["access",{"_index":25,"t":{"2":{"position":[[300,6]]},"21":{"position":[[88,6],[546,6]]},"46":{"position":[[128,11]]},"57":{"position":[[1055,6]]}}}],["account",{"_index":27,"t":{"2":{"position":[[320,8]]},"21":{"position":[[64,7]]},"28":{"position":[[624,8]]}}}],["accur",{"_index":483,"t":{"53":{"position":[[81,8],[746,9]]}}}],["achiev",{"_index":279,"t":{"32":{"position":[[200,7]]},"60":{"position":[[2196,7]]},"72":{"position":[[1861,8]]}}}],["act",{"_index":65,"t":{"13":{"position":[[182,4]]},"15":{"position":[[441,3]]},"62":{"position":[[27,3]]},"68":{"position":[[15,4]]}}}],["action",{"_index":662,"t":{"64":{"position":[[35,8]]},"72":{"position":[[1661,8]]}}}],["activ",{"_index":680,"t":{"68":{"position":[[102,6]]},"70":{"position":[[224,7]]}}}],["actual",{"_index":253,"t":{"28":{"position":[[706,6]]}}}],["adapt",{"_index":334,"t":{"36":{"position":[[524,5]]}}}],["add",{"_index":38,"t":{"4":{"position":[[115,3]]}}}],["add/multipli",{"_index":500,"t":{"53":{"position":[[544,12]]}}}],["addit",{"_index":238,"t":{"28":{"position":[[415,10],[860,10]]}}}],["addition",{"_index":418,"t":{"46":{"position":[[480,13]]},"72":{"position":[[2278,13]]}}}],["address",{"_index":343,"t":{"38":{"position":[[189,9]]}}}],["adjust",{"_index":234,"t":{"28":{"position":[[332,6]]}}}],["adopt",{"_index":301,"t":{"32":{"position":[[622,8]]},"44":{"position":[[439,8]]},"57":{"position":[[612,5]]}}}],["advantag",{"_index":577,"t":{"60":{"position":[[364,11]]}}}],["afford",{"_index":348,"t":{"38":{"position":[[359,10]]},"46":{"position":[[90,11]]}}}],["aggreg",{"_index":62,"t":{"13":{"position":[[133,10]]},"17":{"position":[[771,9]]},"46":{"position":[[1277,9]]},"51":{"position":[[869,12]]},"62":{"position":[[339,12]]},"66":{"position":[[340,12],[461,12]]},"70":{"position":[[1098,11],[1177,10]]},"72":{"position":[[1026,10]]}}}],["ai",{"_index":449,"t":{"51":{"position":[[3,3]]},"53":{"position":[[388,4]]}}}],["aid",{"_index":440,"t":{"46":{"position":[[1597,3]]}}}],["aim",{"_index":339,"t":{"38":{"position":[[70,4]]},"46":{"position":[[21,4]]}}}],["algorithm",{"_index":309,"t":{"34":{"position":[[99,10]]},"36":{"position":[[457,10]]},"53":{"position":[[197,11],[709,10],[896,10]]}}}],["align",{"_index":414,"t":{"46":{"position":[[438,7]]}}}],["allow",{"_index":410,"t":{"46":{"position":[[345,5]]},"55":{"position":[[159,6]]},"60":{"position":[[834,6],[1848,8]]}}}],["along",{"_index":687,"t":{"70":{"position":[[380,5]]}}}],["alpha",{"_index":199,"t":{"24":{"position":[[130,5]]}}}],["altern",{"_index":685,"t":{"70":{"position":[[239,14]]}}}],["although",{"_index":264,"t":{"28":{"position":[[941,8]]}}}],["amount",{"_index":389,"t":{"44":{"position":[[540,6]]},"53":{"position":[[505,6],[882,6]]},"57":{"position":[[1245,8]]}}}],["analyz",{"_index":542,"t":{"57":{"position":[[294,9]]}}}],["anoth",{"_index":576,"t":{"60":{"position":[[318,7]]},"70":{"position":[[339,7]]},"72":{"position":[[186,7]]}}}],["app",{"_index":625,"t":{"60":{"position":[[2070,3]]}}}],["appchain",{"_index":426,"t":{"46":{"position":[[789,9]]},"60":{"position":[[294,8],[1952,8]]}}}],["appear",{"_index":167,"t":{"21":{"position":[[273,8]]}}}],["applic",{"_index":273,"t":{"32":{"position":[[58,12]]},"38":{"position":[[123,12]]},"60":{"position":[[1614,11]]}}}],["approach",{"_index":127,"t":{"17":{"position":[[354,9]]},"48":{"position":[[79,8]]}}}],["approxim",{"_index":648,"t":{"60":{"position":[[2720,13]]}}}],["architectur",{"_index":704,"t":{"70":{"position":[[1820,12]]}}}],["aris",{"_index":750,"t":{"72":{"position":[[2022,7]]}}}],["arm",{"_index":17,"t":{"2":{"position":[[229,3]]}}}],["artifici",{"_index":493,"t":{"53":{"position":[[364,10]]}}}],["aspect",{"_index":287,"t":{"32":{"position":[[347,6]]}}}],["asset",{"_index":731,"t":{"72":{"position":[[986,6]]}}}],["assign",{"_index":478,"t":{"51":{"position":[[998,9]]},"57":{"position":[[1274,6],[1367,8]]}}}],["assist",{"_index":257,"t":{"28":{"position":[[782,6]]}}}],["associ",{"_index":573,"t":{"60":{"position":[[122,10]]}}}],["assum",{"_index":147,"t":{"17":{"position":[[855,6]]},"28":{"position":[[10,7]]}}}],["attribut",{"_index":689,"t":{"70":{"position":[[664,10]]}}}],["avail",{"_index":598,"t":{"60":{"position":[[1126,12],[2519,12],[2604,12],[2654,6]]},"70":{"position":[[679,13]]}}}],["averag",{"_index":639,"t":{"60":{"position":[[2354,8]]}}}],["avoid",{"_index":326,"t":{"36":{"position":[[262,5]]}}}],["b",{"_index":474,"t":{"51":{"position":[[861,2]]}}}],["back",{"_index":694,"t":{"70":{"position":[[971,4]]},"72":{"position":[[64,4]]}}}],["backup",{"_index":590,"t":{"60":{"position":[[820,7]]}}}],["balanc",{"_index":354,"t":{"38":{"position":[[466,7]]}}}],["ban",{"_index":562,"t":{"57":{"position":[[1024,7]]}}}],["base",{"_index":425,"t":{"46":{"position":[[783,5],[1429,5]]},"51":{"position":[[640,5]]},"53":{"position":[[531,5]]},"60":{"position":[[1946,5],[2661,5]]},"70":{"position":[[616,5]]},"72":{"position":[[731,5],[1646,5],[2154,5]]}}}],["basi",{"_index":246,"t":{"28":{"position":[[538,6]]}}}],["basic",{"_index":9,"t":{"2":{"position":[[145,5]]}}}],["batch",{"_index":593,"t":{"60":{"position":[[1006,5]]},"66":{"position":[[485,7]]},"72":{"position":[[573,7],[1432,7]]}}}],["batchedproof",{"_index":732,"t":{"72":{"position":[[1059,12],[1168,13]]}}}],["be",{"_index":78,"t":{"13":{"position":[[336,5]]},"72":{"position":[[53,5]]}}}],["becom",{"_index":258,"t":{"28":{"position":[[810,8]]}}}],["befor",{"_index":708,"t":{"72":{"position":[[46,6]]}}}],["begin",{"_index":699,"t":{"70":{"position":[[1389,5]]}}}],["below",{"_index":286,"t":{"32":{"position":[[340,6]]},"70":{"position":[[153,6]]}}}],["benchmark",{"_index":504,"t":{"53":{"position":[[643,9]]}}}],["best",{"_index":99,"t":{"15":{"position":[[375,4]]}}}],["better",{"_index":382,"t":{"44":{"position":[[317,6]]}}}],["between",{"_index":19,"t":{"2":{"position":[[254,7]]},"38":{"position":[[94,7],[474,7]]},"60":{"position":[[863,7]]},"70":{"position":[[1874,7]]},"72":{"position":[[2138,7]]}}}],["bid",{"_index":325,"t":{"36":{"position":[[225,3]]}}}],["big",{"_index":456,"t":{"51":{"position":[[252,3]]}}}],["binari",{"_index":31,"t":{"2":{"position":[[385,7],[417,7]]},"26":{"position":[[122,8],[244,9],[322,7]]},"55":{"position":[[267,6],[411,9],[469,6]]},"57":{"position":[[358,6]]}}}],["bitcoin",{"_index":419,"t":{"46":{"position":[[610,7]]}}}],["bitwidth",{"_index":501,"t":{"53":{"position":[[574,9]]}}}],["block",{"_index":583,"t":{"60":{"position":[[514,5],[571,5],[952,7],[1012,6],[1063,5],[2146,5],[2215,5],[2317,5]]},"72":{"position":[[1907,5]]}}}],["bond",{"_index":654,"t":{"62":{"position":[[126,6]]},"64":{"position":[[255,6]]},"70":{"position":[[395,5],[1721,4]]}}}],["boost",{"_index":438,"t":{"46":{"position":[[1518,6]]}}}],["both",{"_index":86,"t":{"13":{"position":[[469,4]]},"26":{"position":[[105,4]]},"32":{"position":[[670,4]]},"72":{"position":[[2033,4]]}}}],["bridg",{"_index":341,"t":{"38":{"position":[[87,6]]},"60":{"position":[[673,7]]}}}],["bring",{"_index":180,"t":{"21":{"position":[[457,5]]}}}],["bug",{"_index":381,"t":{"44":{"position":[[307,5]]}}}],["build",{"_index":211,"t":{"26":{"position":[[223,5]]},"34":{"position":[[65,5],[191,8]]},"40":{"position":[[59,5]]}}}],["built",{"_index":606,"t":{"60":{"position":[[1387,5]]}}}],["busy/idl",{"_index":539,"t":{"57":{"position":[[149,9]]}}}],["buterin",{"_index":445,"t":{"48":{"position":[[63,7]]}}}],["button",{"_index":163,"t":{"21":{"position":[[180,7],[228,7]]}}}],["calcul",{"_index":241,"t":{"28":{"position":[[478,10]]},"53":{"position":[[678,9]]},"60":{"position":[[2674,12]]},"64":{"position":[[211,11]]},"66":{"position":[[536,11]]},"70":{"position":[[1609,10]]}}}],["call",{"_index":526,"t":{"55":{"position":[[491,5]]}}}],["can't",{"_index":485,"t":{"53":{"position":[[127,5]]}}}],["candid",{"_index":546,"t":{"57":{"position":[[558,9]]}}}],["capabl",{"_index":61,"t":{"13":{"position":[[112,13]]}}}],["capac",{"_index":63,"t":{"13":{"position":[[148,10]]},"36":{"position":[[327,8]]}}}],["capit",{"_index":461,"t":{"51":{"position":[[389,8]]}}}],["carri",{"_index":735,"t":{"72":{"position":[[1201,5]]}}}],["celestia",{"_index":646,"t":{"60":{"position":[[2633,9]]}}}],["center",{"_index":181,"t":{"21":{"position":[[480,6]]}}}],["central",{"_index":652,"t":{"62":{"position":[[38,7]]}}}],["certain",{"_index":95,"t":{"15":{"position":[[241,7]]}}}],["chain",{"_index":571,"t":{"60":{"position":[[80,5],[782,6],[808,6],[1402,5]]},"64":{"position":[[239,6]]},"66":{"position":[[318,6],[564,5]]},"70":{"position":[[347,5]]}}}],["challeng",{"_index":304,"t":{"32":{"position":[[654,10]]},"36":{"position":[[39,10]]},"38":{"position":[[203,10]]},"44":{"position":[[245,12]]},"72":{"position":[[1724,10],[2012,9]]}}}],["choic",{"_index":645,"t":{"60":{"position":[[2566,6]]},"70":{"position":[[1940,6]]}}}],["choos",{"_index":11,"t":{"2":{"position":[[171,6],[247,6]]},"21":{"position":[[282,6]]},"57":{"position":[[1411,6]]},"72":{"position":[[1673,6]]}}}],["circuit",{"_index":317,"t":{"34":{"position":[[284,8]]}}}],["circul",{"_index":616,"t":{"60":{"position":[[1722,11]]}}}],["click",{"_index":162,"t":{"21":{"position":[[163,5],[236,5],[404,5]]}}}],["client",{"_index":207,"t":{"26":{"position":[[182,6]]},"55":{"position":[[438,6]]}}}],["cnn",{"_index":499,"t":{"53":{"position":[[451,6]]}}}],["code",{"_index":208,"t":{"26":{"position":[[189,5]]},"72":{"position":[[553,5],[784,5],[2062,5]]}}}],["come",{"_index":22,"t":{"2":{"position":[[273,7]]},"26":{"position":[[131,7]]},"30":{"position":[[96,6]]},"34":{"position":[[177,4]]},"55":{"position":[[816,6]]}}}],["command",{"_index":29,"t":{"2":{"position":[[340,7]]},"6":{"position":[[51,7]]}}}],["committe",{"_index":734,"t":{"72":{"position":[[1132,9],[1350,9]]}}}],["commun",{"_index":726,"t":{"72":{"position":[[856,9]]}}}],["compar",{"_index":614,"t":{"60":{"position":[[1568,8]]}}}],["comparison",{"_index":284,"t":{"32":{"position":[[307,10]]}}}],["compat",{"_index":578,"t":{"60":{"position":[[376,13]]}}}],["competit",{"_index":71,"t":{"13":{"position":[[269,11]]},"17":{"position":[[891,11]]}}}],["complet",{"_index":361,"t":{"40":{"position":[[93,11]]}}}],["complex",{"_index":295,"t":{"32":{"position":[[513,7]]},"44":{"position":[[504,8]]},"57":{"position":[[675,7]]},"62":{"position":[[283,7]]},"66":{"position":[[49,7],[521,7]]}}}],["compon",{"_index":423,"t":{"46":{"position":[[759,11]]},"62":{"position":[[245,9]]}}}],["composit",{"_index":459,"t":{"51":{"position":[[360,11]]}}}],["compris",{"_index":422,"t":{"46":{"position":[[735,9]]}}}],["compromis",{"_index":601,"t":{"60":{"position":[[1208,10]]}}}],["comput",{"_index":274,"t":{"32":{"position":[[123,11],[377,11],[434,11],[573,11]]},"36":{"position":[[278,12]]},"40":{"position":[[141,9]]},"44":{"position":[[11,12],[550,13],[1025,13]]},"46":{"position":[[57,11],[412,11],[583,12],[645,11]]},"51":{"position":[[59,12],[470,11],[512,11],[646,11]]},"53":{"position":[[57,12],[105,11],[214,12],[493,11],[769,11],[870,11]]},"55":{"position":[[587,12],[640,11],[755,11]]},"57":{"position":[[306,11],[1502,11]]},"60":{"position":[[896,12],[936,12]]},"70":{"position":[[461,11],[629,11]]}}}],["concept",{"_index":370,"t":{"42":{"position":[[119,8]]}}}],["conduct",{"_index":666,"t":{"64":{"position":[[226,9]]}}}],["conflict",{"_index":752,"t":{"72":{"position":[[2129,8]]}}}],["connect",{"_index":8,"t":{"2":{"position":[[105,7]]},"4":{"position":[[41,7]]},"13":{"position":[[51,8]]},"21":{"position":[[113,7],[585,7]]},"55":{"position":[[177,7],[445,8]]},"57":{"position":[[103,9]]}}}],["consecut",{"_index":559,"t":{"57":{"position":[[966,11]]}}}],["consensu",{"_index":717,"t":{"72":{"position":[[398,9],[1387,10],[1844,9]]}}}],["consid",{"_index":589,"t":{"60":{"position":[[793,8],[1104,8]]},"72":{"position":[[1450,10]]}}}],["consider",{"_index":307,"t":{"34":{"position":[[42,12]]},"60":{"position":[[199,14]]}}}],["constant",{"_index":394,"t":{"44":{"position":[[673,9]]}}}],["construct",{"_index":427,"t":{"46":{"position":[[839,11]]}}}],["consum",{"_index":640,"t":{"60":{"position":[[2383,8],[2442,7]]}}}],["contain",{"_index":629,"t":{"60":{"position":[[2152,10]]}}}],["content",{"_index":289,"t":{"32":{"position":[[446,7]]}}}],["continu",{"_index":455,"t":{"51":{"position":[[213,12],[814,13]]}}}],["contract",{"_index":581,"t":{"60":{"position":[[491,9],[1252,8],[1271,8],[1694,8]]},"62":{"position":[[13,8],[462,8]]},"64":{"position":[[9,9]]},"66":{"position":[[126,9],[260,9],[609,8]]},"70":{"position":[[215,8],[417,9],[493,8],[587,9],[731,9],[754,8],[927,9],[990,9],[1035,9],[1288,9],[1311,8],[1461,9],[1489,8],[1670,8],[1700,8],[1914,9]]},"72":{"position":[[479,8],[1002,8],[1085,8],[1275,8]]}}}],["conv",{"_index":453,"t":{"51":{"position":[[121,5]]}}}],["convolut",{"_index":497,"t":{"53":{"position":[[421,13]]}}}],["copi",{"_index":186,"t":{"21":{"position":[[617,4]]}}}],["core",{"_index":216,"t":{"26":{"position":[[338,4]]}}}],["corner",{"_index":179,"t":{"21":{"position":[[441,7]]}}}],["cornerston",{"_index":374,"t":{"44":{"position":[[89,11]]}}}],["correct",{"_index":740,"t":{"72":{"position":[[1405,8]]}}}],["correspond",{"_index":519,"t":{"55":{"position":[[245,13]]},"68":{"position":[[254,13]]}}}],["cost",{"_index":113,"t":{"17":{"position":[[113,4]]},"28":{"position":[[104,6]]},"32":{"position":[[276,4]]},"34":{"position":[[151,5],[432,5],[458,4]]},"36":{"position":[[170,5]]},"38":{"position":[[386,6],[490,4]]},"44":{"position":[[171,5],[948,5]]},"46":{"position":[[195,4],[1351,4]]},"57":{"position":[[435,4]]},"60":{"position":[[177,4],[236,5],[640,4],[987,5],[1159,4],[1842,5],[1904,4],[2299,4],[2543,4],[2697,5]]},"70":{"position":[[2004,5]]},"72":{"position":[[610,5],[1815,4]]}}}],["cover",{"_index":220,"t":{"28":{"position":[[40,6]]}}}],["cpu",{"_index":20,"t":{"2":{"position":[[262,3]]},"26":{"position":[[63,5],[110,3],[311,3],[343,3]]},"51":{"position":[[913,3]]},"57":{"position":[[515,3]]}}}],["creat",{"_index":340,"t":{"38":{"position":[[78,6]]},"46":{"position":[[29,6]]},"53":{"position":[[465,6]]}}}],["cross",{"_index":607,"t":{"60":{"position":[[1396,5]]}}}],["crucial",{"_index":390,"t":{"44":{"position":[[585,7]]}}}],["crypto",{"_index":375,"t":{"44":{"position":[[108,6]]}}}],["current",{"_index":32,"t":{"4":{"position":[[11,7]]},"8":{"position":[[0,10]]},"17":{"position":[[0,10]]},"21":{"position":[[310,10]]},"28":{"position":[[164,7],[545,10]]},"34":{"position":[[0,10]]}}}],["custom",{"_index":471,"t":{"51":{"position":[[778,14]]}}}],["customiz",{"_index":582,"t":{"60":{"position":[[501,12]]}}}],["daili",{"_index":245,"t":{"28":{"position":[[532,5]]},"64":{"position":[[185,6]]}}}],["dao",{"_index":745,"t":{"72":{"position":[[1706,3],[1985,3],[2249,3]]}}}],["data",{"_index":596,"t":{"60":{"position":[[1069,4],[1121,4],[1175,4],[2323,4],[2514,4],[2599,4]]},"66":{"position":[[208,4],[294,4]]}}}],["day",{"_index":442,"t":{"48":{"position":[[7,3]]}}}],["db",{"_index":670,"t":{"66":{"position":[[193,3]]}}}],["decentr",{"_index":190,"t":{"24":{"position":[[11,14]]},"32":{"position":[[208,17],[397,16]]},"40":{"position":[[123,13]]},"44":{"position":[[177,14]]},"46":{"position":[[102,14],[801,14]]},"60":{"position":[[736,16],[1554,13]]},"62":{"position":[[203,13],[410,13]]},"72":{"position":[[327,13]]}}}],["decod",{"_index":496,"t":{"53":{"position":[[408,9]]}}}],["decreas",{"_index":594,"t":{"60":{"position":[[1022,8],[2708,8]]}}}],["dedic",{"_index":198,"t":{"24":{"position":[[107,9]]},"60":{"position":[[2589,9]]}}}],["default",{"_index":172,"t":{"21":{"position":[[365,7]]},"28":{"position":[[361,7]]},"55":{"position":[[620,8]]},"64":{"position":[[196,7]]},"66":{"position":[[577,7]]}}}],["defin",{"_index":131,"t":{"17":{"position":[[402,8],[728,6],[878,6]]},"51":{"position":[[432,6],[685,6]]},"53":{"position":[[480,8]]},"55":{"position":[[935,6]]},"57":{"position":[[240,6]]}}}],["deleg",{"_index":136,"t":{"17":{"position":[[522,9]]}}}],["demand",{"_index":514,"t":{"53":{"position":[[1014,6]]}}}],["depend",{"_index":748,"t":{"72":{"position":[[1889,7]]}}}],["deploy",{"_index":575,"t":{"60":{"position":[[250,6],[1288,8],[1667,6]]}}}],["deposit",{"_index":730,"t":{"72":{"position":[[955,7]]}}}],["describ",{"_index":452,"t":{"51":{"position":[[46,8],[598,8]]},"70":{"position":[[446,9]]}}}],["descriptor",{"_index":543,"t":{"57":{"position":[[327,10],[486,10]]}}}],["design",{"_index":316,"t":{"34":{"position":[[273,6]]},"38":{"position":[[397,6]]},"44":{"position":[[131,9],[470,6]]}}}],["detail",{"_index":51,"t":{"8":{"position":[[134,8]]},"21":{"position":[[509,8]]},"70":{"position":[[11,8]]}}}],["determin",{"_index":481,"t":{"53":{"position":[[30,10]]},"55":{"position":[[189,9]]},"70":{"position":[[820,9],[1498,10]]}}}],["determinist",{"_index":297,"t":{"32":{"position":[[550,13]]}}}],["develop",{"_index":102,"t":{"15":{"position":[[505,7]]},"30":{"position":[[84,11]]},"46":{"position":[[183,11],[241,11]]}}}],["devic",{"_index":463,"t":{"51":{"position":[[494,6],[885,6],[967,7]]},"53":{"position":[[157,8]]},"57":{"position":[[500,6],[568,6],[1330,7],[1376,6],[1428,8],[1466,6]]}}}],["dex",{"_index":587,"t":{"60":{"position":[[681,4]]}}}],["diagram",{"_index":105,"t":{"15":{"position":[[591,8]]},"70":{"position":[[56,8],[293,9]]}}}],["differ",{"_index":276,"t":{"32":{"position":[[144,9]]},"36":{"position":[[447,9]]},"55":{"position":[[47,9],[568,9],[711,9]]},"72":{"position":[[806,9]]}}}],["difficult",{"_index":333,"t":{"36":{"position":[[499,9]]}}}],["digit",{"_index":337,"t":{"38":{"position":[[48,7]]}}}],["diminish",{"_index":330,"t":{"36":{"position":[[370,10]]}}}],["directli",{"_index":684,"t":{"70":{"position":[[180,8]]}}}],["dishonest",{"_index":743,"t":{"72":{"position":[[1579,9]]}}}],["display",{"_index":175,"t":{"21":{"position":[[394,9]]}}}],["distribut",{"_index":80,"t":{"13":{"position":[[358,11]]},"17":{"position":[[833,10]]},"28":{"position":[[172,12],[228,12]]},"38":{"position":[[618,13]]},"46":{"position":[[952,10]]},"62":{"position":[[315,13]]},"72":{"position":[[219,11]]}}}],["divid",{"_index":673,"t":{"66":{"position":[[369,7]]}}}],["docker",{"_index":520,"t":{"55":{"position":[[274,6]]}}}],["document",{"_index":0,"t":{"2":{"position":[[5,8]]}}}],["doesn’t",{"_index":534,"t":{"55":{"position":[[826,7]]}}}],["done",{"_index":677,"t":{"66":{"position":[[555,4]]}}}],["doubl",{"_index":557,"t":{"57":{"position":[[932,8]]}}}],["download",{"_index":30,"t":{"2":{"position":[[351,8]]},"55":{"position":[[289,11]]}}}],["drive",{"_index":706,"t":{"70":{"position":[[1929,6]]}}}],["due",{"_index":305,"t":{"32":{"position":[[733,3]]},"60":{"position":[[60,3]]}}}],["dynam",{"_index":393,"t":{"44":{"position":[[660,8]]},"53":{"position":[[926,7]]}}}],["each",{"_index":128,"t":{"17":{"position":[[364,4]]},"32":{"position":[[248,4]]},"34":{"position":[[11,4]]},"44":{"position":[[857,4]]},"51":{"position":[[402,4],[489,4],[662,4]]},"53":{"position":[[516,4]]},"55":{"position":[[14,4],[673,4],[900,4]]},"57":{"position":[[470,4],[584,4],[1480,4]]},"60":{"position":[[2141,4],[2363,4]]},"70":{"position":[[805,4]]},"72":{"position":[[1517,4]]}}}],["earli",{"_index":263,"t":{"28":{"position":[[921,5]]},"42":{"position":[[131,5]]}}}],["easili",{"_index":407,"t":{"46":{"position":[[121,6]]},"55":{"position":[[691,6]]}}}],["econom",{"_index":351,"t":{"38":{"position":[[434,8]]},"44":{"position":[[196,12]]}}}],["ecosystem",{"_index":103,"t":{"15":{"position":[[549,9]]},"17":{"position":[[140,10]]},"46":{"position":[[618,10],[704,9]]},"60":{"position":[[408,9],[653,9]]}}}],["effect",{"_index":114,"t":{"17":{"position":[[118,9]]},"46":{"position":[[1506,11]]},"53":{"position":[[133,11]]},"57":{"position":[[642,9]]},"72":{"position":[[1820,10]]}}}],["effici",{"_index":352,"t":{"38":{"position":[[443,11]]},"55":{"position":[[605,9]]},"66":{"position":[[443,11]]}}}],["effort",{"_index":308,"t":{"34":{"position":[[55,6]]}}}],["eigenda",{"_index":647,"t":{"60":{"position":[[2643,7]]}}}],["eigenlay",{"_index":758,"t":{"72":{"position":[[2324,10]]}}}],["enabl",{"_index":251,"t":{"28":{"position":[[665,6]]},"55":{"position":[[301,8]]},"70":{"position":[[796,8]]}}}],["encod",{"_index":495,"t":{"53":{"position":[[398,9]]}}}],["enhanc",{"_index":714,"t":{"72":{"position":[[285,8]]}}}],["enshrin",{"_index":409,"t":{"46":{"position":[[324,10]]},"48":{"position":[[118,10]]}}}],["ensur",{"_index":358,"t":{"38":{"position":[[589,8]]},"72":{"position":[[906,6]]}}}],["entir",{"_index":657,"t":{"62":{"position":[[196,6]]}}}],["equal",{"_index":742,"t":{"72":{"position":[[1555,7]]}}}],["equival",{"_index":192,"t":{"24":{"position":[[35,10]]},"60":{"position":[[2127,10]]}}}],["erc20",{"_index":239,"t":{"28":{"position":[[426,5]]},"60":{"position":[[2168,5]]}}}],["especi",{"_index":262,"t":{"28":{"position":[[906,10]]},"32":{"position":[[87,10]]}}}],["essenti",{"_index":282,"t":{"32":{"position":[[287,9]]},"44":{"position":[[985,9]]},"60":{"position":[[440,9],[2764,11]]},"62":{"position":[[54,9]]}}}],["establish",{"_index":110,"t":{"17":{"position":[[82,9],[693,9]]},"72":{"position":[[375,11]]}}}],["estim",{"_index":624,"t":{"60":{"position":[[2056,8]]}}}],["etc",{"_index":387,"t":{"44":{"position":[[430,4]]},"60":{"position":[[686,4]]}}}],["eth",{"_index":236,"t":{"28":{"position":[[385,4]]},"60":{"position":[[2456,3]]}}}],["ethereum",{"_index":191,"t":{"24":{"position":[[26,8]]},"32":{"position":[[98,8]]},"46":{"position":[[253,8],[519,8],[771,8]]},"60":{"position":[[282,8],[399,8],[1934,8]]},"70":{"position":[[1950,8]]}}}],["ethereum'",{"_index":415,"t":{"46":{"position":[[451,10]]},"60":{"position":[[1983,10]]},"72":{"position":[[644,10]]}}}],["event",{"_index":661,"t":{"64":{"position":[[24,6]]}}}],["evm",{"_index":447,"t":{"48":{"position":[[132,4]]}}}],["exampl",{"_index":101,"t":{"15":{"position":[[471,8]]},"28":{"position":[[518,8]]},"72":{"position":[[1365,8]]}}}],["exclud",{"_index":553,"t":{"57":{"position":[[807,7],[1355,7]]}}}],["exist",{"_index":757,"t":{"72":{"position":[[2301,8]]}}}],["expand",{"_index":588,"t":{"60":{"position":[[715,6]]}}}],["expect",{"_index":357,"t":{"38":{"position":[[546,12]]},"55":{"position":[[946,8]]},"60":{"position":[[3,6]]}}}],["explain",{"_index":1,"t":{"2":{"position":[[14,8]]}}}],["explos",{"_index":270,"t":{"32":{"position":[[18,9]]}}}],["extend",{"_index":124,"t":{"17":{"position":[[309,8]]}}}],["extens",{"_index":622,"t":{"60":{"position":[[1970,9],[2022,9]]}}}],["extern",{"_index":658,"t":{"62":{"position":[[431,11]]},"68":{"position":[[26,8]]}}}],["face",{"_index":303,"t":{"32":{"position":[[647,6]]}}}],["factor",{"_index":283,"t":{"32":{"position":[[297,7]]}}}],["fail",{"_index":551,"t":{"57":{"position":[[742,5],[842,5],[1185,4]]}}}],["failur",{"_index":560,"t":{"57":{"position":[[978,9]]}}}],["fast",{"_index":345,"t":{"38":{"position":[[314,4]]},"72":{"position":[[1957,5]]}}}],["featur",{"_index":306,"t":{"32":{"position":[[746,9]]},"46":{"position":[[1337,9]]},"55":{"position":[[126,8]]}}}],["fee",{"_index":222,"t":{"28":{"position":[[55,3]]},"36":{"position":[[109,3]]},"60":{"position":[[434,5],[1047,3],[1743,5]]},"68":{"position":[[194,3]]}}}],["figment",{"_index":460,"t":{"51":{"position":[[381,7]]}}}],["fill",{"_index":569,"t":{"57":{"position":[[1454,4]]}}}],["filter",{"_index":552,"t":{"57":{"position":[[777,6]]}}}],["final",{"_index":265,"t":{"28":{"position":[[972,10]]},"53":{"position":[[763,5]]},"57":{"position":[[1437,8]]},"60":{"position":[[577,12]]},"66":{"position":[[68,5]]}}}],["find",{"_index":545,"t":{"57":{"position":[[551,4]]}}}],["finish",{"_index":464,"t":{"51":{"position":[[532,6]]}}}],["first",{"_index":369,"t":{"42":{"position":[[83,5]]}}}],["firstli",{"_index":541,"t":{"57":{"position":[[279,8]]}}}],["flexibl",{"_index":720,"t":{"72":{"position":[[451,11]]}}}],["flow",{"_index":10,"t":{"2":{"position":[[151,4]]},"38":{"position":[[36,4]]},"70":{"position":[[120,4]]},"72":{"position":[[747,4]]}}}],["fluctuat",{"_index":397,"t":{"44":{"position":[[746,10]]}}}],["focu",{"_index":621,"t":{"60":{"position":[[1874,5]]}}}],["follow",{"_index":6,"t":{"2":{"position":[[78,6],[162,8],[329,6]]},"6":{"position":[[41,9]]},"15":{"position":[[581,9]]},"17":{"position":[[616,8]]},"38":{"position":[[274,9]]},"40":{"position":[[25,9]]},"46":{"position":[[749,9]]},"60":{"position":[[354,9]]},"72":{"position":[[107,9],[718,8],[1767,9]]}}}],["form",{"_index":724,"t":{"72":{"position":[[694,5]]}}}],["formula",{"_index":508,"t":{"53":{"position":[[805,7]]}}}],["foundat",{"_index":656,"t":{"62":{"position":[[177,10]]}}}],["framework",{"_index":125,"t":{"17":{"position":[[332,10]]},"44":{"position":[[350,9]]}}}],["frequenc",{"_index":585,"t":{"60":{"position":[[590,10]]}}}],["frequent",{"_index":570,"t":{"60":{"position":[[71,8],[1674,10]]}}}],["fulli",{"_index":363,"t":{"40":{"position":[[117,5]]},"44":{"position":[[999,5]]}}}],["function",{"_index":129,"t":{"17":{"position":[[381,9]]},"32":{"position":[[502,10]]},"53":{"position":[[557,8]]},"62":{"position":[[396,8]]}}}],["fund",{"_index":610,"t":{"60":{"position":[[1459,5],[1519,5]]}}}],["further",{"_index":123,"t":{"17":{"position":[[301,7]]},"60":{"position":[[625,7]]},"70":{"position":[[1973,7]]},"72":{"position":[[591,7]]}}}],["furthermor",{"_index":597,"t":{"60":{"position":[[1083,12]]}}}],["futur",{"_index":235,"t":{"28":{"position":[[349,7]]},"60":{"position":[[729,6]]}}}],["ga",{"_index":221,"t":{"28":{"position":[[51,3]]},"36":{"position":[[105,3]]},"53":{"position":[[611,5],[698,3],[834,4]]},"60":{"position":[[2097,3],[2405,4],[2469,3]]},"68":{"position":[[190,3]]}}}],["galact",{"_index":268,"t":{"30":{"position":[[63,8]]},"42":{"position":[[30,8],[102,8]]},"46":{"position":[[4,8],[687,8],[718,8],[972,8],[1035,8],[1096,8],[1173,8],[1191,8]]},"53":{"position":[[971,8]]},"55":{"position":[[425,8]]},"60":{"position":[[1470,8]]},"62":{"position":[[4,8],[453,8],[497,8]]},"64":{"position":[[0,8]]},"66":{"position":[[0,8],[117,8],[600,8]]},"70":{"position":[[65,8],[103,8],[206,8],[408,8],[484,8],[745,8],[918,8],[1279,8],[1302,8],[1480,8],[1593,8],[1691,8],[1905,8]]},"72":{"position":[[993,8],[1076,8],[1266,8]]}}}],["gb",{"_index":218,"t":{"26":{"position":[[350,2]]}}}],["gener",{"_index":24,"t":{"2":{"position":[[288,8]]},"21":{"position":[[76,8],[533,8]]},"32":{"position":[[417,8]]},"46":{"position":[[1016,10]]},"57":{"position":[[751,8],[851,8],[1193,8]]},"66":{"position":[[474,8]]},"70":{"position":[[937,9]]}}}],["gmail",{"_index":171,"t":{"21":{"position":[[349,5]]}}}],["go",{"_index":156,"t":{"21":{"position":[[10,2],[143,2]]}}}],["good",{"_index":728,"t":{"72":{"position":[[928,4]]}}}],["govern",{"_index":755,"t":{"72":{"position":[[2238,10]]}}}],["gpu",{"_index":21,"t":{"2":{"position":[[269,3]]},"15":{"position":[[380,3]]},"26":{"position":[[69,5],[118,3]]},"51":{"position":[[930,3]]},"57":{"position":[[524,3]]}}}],["graph",{"_index":451,"t":{"51":{"position":[[36,6],[79,6],[482,6],[589,5],[634,5]]},"57":{"position":[[318,6],[374,5],[1514,6]]},"70":{"position":[[473,6],[641,5]]}}}],["greater",{"_index":719,"t":{"72":{"position":[[443,7]]}}}],["group",{"_index":676,"t":{"66":{"position":[[505,5]]}}}],["guarante",{"_index":255,"t":{"28":{"position":[[740,11]]}}}],["guid",{"_index":7,"t":{"2":{"position":[[89,5]]},"8":{"position":[[143,5]]},"30":{"position":[[12,5]]}}}],["gwei",{"_index":644,"t":{"60":{"position":[[2484,5]]}}}],["handl",{"_index":224,"t":{"28":{"position":[[86,7]]},"46":{"position":[[1074,6]]},"55":{"position":[[322,6]]},"62":{"position":[[276,6]]},"66":{"position":[[625,6]]},"72":{"position":[[1716,7],[2256,6]]}}}],["hardwar",{"_index":90,"t":{"15":{"position":[[133,8]]},"19":{"position":[[107,8]]},"26":{"position":[[235,8],[254,8]]}}}],["hash",{"_index":492,"t":{"53":{"position":[[323,5]]}}}],["hasn't",{"_index":328,"t":{"36":{"position":[[344,6]]}}}],["healthi",{"_index":377,"t":{"44":{"position":[[209,7]]}}}],["healthier",{"_index":111,"t":{"17":{"position":[[94,9]]}}}],["help",{"_index":619,"t":{"60":{"position":[[1814,4]]}}}],["here",{"_index":266,"t":{"30":{"position":[[0,4]]},"53":{"position":[[839,5]]},"57":{"position":[[231,5],[600,4]]},"70":{"position":[[0,4]]}}}],["high",{"_index":346,"t":{"38":{"position":[[323,4]]},"46":{"position":[[1360,4]]},"55":{"position":[[600,4],[728,4],[877,4]]},"57":{"position":[[1232,4]]},"60":{"position":[[30,4],[2556,5]]}}}],["higher",{"_index":355,"t":{"38":{"position":[[532,6]]},"60":{"position":[[2270,7]]}}}],["holeski",{"_index":34,"t":{"4":{"position":[[56,7],[123,7]]}}}],["homepag",{"_index":161,"t":{"21":{"position":[[153,9]]}}}],["honest",{"_index":741,"t":{"72":{"position":[[1529,6]]}}}],["http://taiko",{"_index":53,"t":{"11":{"position":[[0,12]]}}}],["https://chainlist.org/chain/17000",{"_index":40,"t":{"4":{"position":[[156,33]]}}}],["https://zkpool.io",{"_index":158,"t":{"21":{"position":[[31,17]]}}}],["hub",{"_index":653,"t":{"62":{"position":[[46,3]]}}}],["huge",{"_index":671,"t":{"66":{"position":[[217,5]]}}}],["icon",{"_index":176,"t":{"21":{"position":[[419,4]]}}}],["id",{"_index":476,"t":{"51":{"position":[[975,2]]},"57":{"position":[[1473,2]]}}}],["ideal",{"_index":344,"t":{"38":{"position":[[241,5]]}}}],["implement",{"_index":94,"t":{"15":{"position":[[222,14]]}}}],["incent",{"_index":260,"t":{"28":{"position":[[871,10]]},"53":{"position":[[15,10]]}}}],["incentiv",{"_index":486,"t":{"53":{"position":[[145,11]]}}}],["includ",{"_index":87,"t":{"15":{"position":[[27,8]]},"26":{"position":[[41,9]]},"34":{"position":[[89,9],[221,8]]},"38":{"position":[[425,8]]},"46":{"position":[[596,9]]},"55":{"position":[[510,9]]},"57":{"position":[[721,8]]},"60":{"position":[[663,9]]},"62":{"position":[[81,9]]}}}],["increas",{"_index":403,"t":{"44":{"position":[[925,10]]},"66":{"position":[[434,8]]}}}],["increasingli",{"_index":385,"t":{"44":{"position":[[383,12]]}}}],["independ",{"_index":401,"t":{"44":{"position":[[862,11]]}}}],["individu",{"_index":203,"t":{"24":{"position":[[191,10]]}}}],["inform",{"_index":688,"t":{"70":{"position":[[566,11]]}}}],["infrastructur",{"_index":310,"t":{"34":{"position":[[114,15]]},"60":{"position":[[1418,15]]}}}],["init",{"_index":527,"t":{"55":{"position":[[520,4]]}}}],["initi",{"_index":697,"t":{"70":{"position":[[1086,8]]}}}],["input",{"_index":468,"t":{"51":{"position":[[710,5],[737,5],[755,7]]}}}],["instanc",{"_index":98,"t":{"15":{"position":[[332,9]]},"44":{"position":[[687,9]]},"60":{"position":[[541,9]]},"64":{"position":[[175,9]]}}}],["instruct",{"_index":37,"t":{"4":{"position":[[92,12]]}}}],["integr",{"_index":152,"t":{"19":{"position":[[50,9]]},"30":{"position":[[48,9]]},"68":{"position":[[45,10]]}}}],["intellig",{"_index":494,"t":{"53":{"position":[[375,12]]}}}],["intent",{"_index":729,"t":{"72":{"position":[[933,11]]}}}],["interact",{"_index":572,"t":{"60":{"position":[[86,12],[467,12]]},"70":{"position":[[1861,12]]}}}],["intermedi",{"_index":667,"t":{"66":{"position":[[142,12]]}}}],["internet",{"_index":372,"t":{"42":{"position":[[156,9]]}}}],["interv",{"_index":244,"t":{"28":{"position":[[503,10]]}}}],["introduc",{"_index":237,"t":{"28":{"position":[[405,9]]},"36":{"position":[[159,10]]}}}],["invalid",{"_index":711,"t":{"72":{"position":[[140,8]]}}}],["involv",{"_index":679,"t":{"66":{"position":[[638,8]]}}}],["issu",{"_index":756,"t":{"72":{"position":[[2271,6]]}}}],["it'",{"_index":96,"t":{"15":{"position":[[263,4]]},"44":{"position":[[580,4]]}}}],["iter",{"_index":122,"t":{"17":{"position":[[253,10]]},"72":{"position":[[1499,7]]}}}],["it’",{"_index":477,"t":{"51":{"position":[[989,4]]},"55":{"position":[[863,4]]}}}],["j.c.r",{"_index":367,"t":{"42":{"position":[[61,6]]}}}],["join",{"_index":85,"t":{"13":{"position":[[457,7]]},"21":{"position":[[173,6],[215,5]]},"24":{"position":[[183,4]]},"26":{"position":[[32,8]]},"70":{"position":[[863,4]]}}}],["keep",{"_index":311,"t":{"34":{"position":[[136,7]]}}}],["key",{"_index":26,"t":{"2":{"position":[[307,3],[365,4]]},"17":{"position":[[735,3]]},"21":{"position":[[95,3],[553,3],[626,3]]}}}],["kind",{"_index":462,"t":{"51":{"position":[[447,4]]},"55":{"position":[[57,5],[578,5],[905,4]]}}}],["knowledg",{"_index":272,"t":{"32":{"position":[[36,9]]},"38":{"position":[[107,9]]},"44":{"position":[[42,9]]},"46":{"position":[[214,9]]},"53":{"position":[[175,9]]}}}],["l1",{"_index":411,"t":{"46":{"position":[[351,2]]}}}],["l2",{"_index":412,"t":{"46":{"position":[[358,2]]},"60":{"position":[[312,2],[326,2],[1079,3],[1183,3],[1306,3],[1507,3],[1528,2],[1961,2],[2347,3],[2402,2],[2466,2],[2496,2]]}}}],["l2'",{"_index":623,"t":{"60":{"position":[[2035,4]]}}}],["l3",{"_index":424,"t":{"46":{"position":[[780,2]]},"60":{"position":[[291,2],[1943,2],[2013,2],[2083,2],[2307,2],[2368,2]]},"70":{"position":[[1959,2]]},"72":{"position":[[1904,2]]}}}],["languag",{"_index":725,"t":{"72":{"position":[[816,10]]}}}],["larg",{"_index":290,"t":{"32":{"position":[[456,5]]}}}],["later",{"_index":183,"t":{"21":{"position":[[579,5]]},"70":{"position":[[1679,7]]}}}],["layer",{"_index":405,"t":{"46":{"position":[[69,5],[294,5],[424,5]]},"60":{"position":[[270,5],[1139,5],[1498,5],[1593,6],[1652,6],[2532,6],[2617,7]]}}}],["length",{"_index":555,"t":{"57":{"position":[[891,6]]}}}],["lessen",{"_index":599,"t":{"60":{"position":[[1148,6]]}}}],["licklid",{"_index":368,"t":{"42":{"position":[[68,10]]}}}],["lifecycl",{"_index":574,"t":{"60":{"position":[[142,9],[1776,9]]}}}],["limit",{"_index":626,"t":{"60":{"position":[[2101,5]]}}}],["list",{"_index":547,"t":{"57":{"position":[[575,4]]}}}],["live",{"_index":538,"t":{"57":{"position":[[136,8]]}}}],["local",{"_index":669,"t":{"66":{"position":[[187,5]]}}}],["log",{"_index":5,"t":{"2":{"position":[[57,7]]}}}],["logic",{"_index":615,"t":{"60":{"position":[[1703,6]]},"66":{"position":[[57,6]]},"70":{"position":[[1638,5]]}}}],["login",{"_index":170,"t":{"21":{"position":[[339,5],[355,6]]}}}],["long",{"_index":416,"t":{"46":{"position":[[462,4]]}}}],["longer",{"_index":749,"t":{"72":{"position":[[1972,6]]}}}],["look",{"_index":448,"t":{"48":{"position":[[137,4]]}}}],["lot",{"_index":705,"t":{"70":{"position":[[1853,4]]}}}],["low",{"_index":312,"t":{"34":{"position":[[147,3]]},"38":{"position":[[486,3]]},"44":{"position":[[167,3]]},"46":{"position":[[1347,3]]},"60":{"position":[[418,3],[1830,3]]}}}],["machin",{"_index":278,"t":{"32":{"position":[[188,8]]}}}],["maco",{"_index":16,"t":{"2":{"position":[[223,5],[236,5]]}}}],["main",{"_index":603,"t":{"60":{"position":[[1247,4],[2282,4]]}}}],["maintain",{"_index":620,"t":{"60":{"position":[[1819,8]]}}}],["major",{"_index":701,"t":{"70":{"position":[[1518,8]]},"72":{"position":[[1334,8]]}}}],["make",{"_index":184,"t":{"21":{"position":[[604,4]]},"34":{"position":[[35,4]]},"36":{"position":[[489,6]]},"38":{"position":[[27,4]]},"44":{"position":[[482,4]]},"60":{"position":[[2752,6]]}}}],["manag",{"_index":518,"t":{"55":{"position":[[233,7]]}}}],["mani",{"_index":106,"t":{"17":{"position":[[11,4]]},"32":{"position":[[183,4]]},"51":{"position":[[96,4]]},"66":{"position":[[651,4]]}}}],["manner",{"_index":521,"t":{"55":{"position":[[349,7]]},"62":{"position":[[424,6]]},"72":{"position":[[1752,6]]}}}],["mark",{"_index":703,"t":{"70":{"position":[[1560,5]]}}}],["market",{"_index":46,"t":{"8":{"position":[[51,6]]}}}],["match",{"_index":540,"t":{"57":{"position":[[259,8]]}}}],["mathemat",{"_index":296,"t":{"32":{"position":[[521,12]]}}}],["mean",{"_index":516,"t":{"55":{"position":[[8,5]]}}}],["meanwhil",{"_index":439,"t":{"46":{"position":[[1569,10]]},"68":{"position":[[145,10]]}}}],["measur",{"_index":484,"t":{"53":{"position":[[90,11],[788,8]]}}}],["mechan",{"_index":529,"t":{"55":{"position":[[547,9]]},"57":{"position":[[268,10]]},"72":{"position":[[620,9]]}}}],["meet",{"_index":212,"t":{"26":{"position":[[268,5]]},"36":{"position":[[25,4]]}}}],["memori",{"_index":219,"t":{"26":{"position":[[353,6]]},"51":{"position":[[947,6]]},"55":{"position":[[788,7]]},"57":{"position":[[533,6]]}}}],["mentioned[1][2",{"_index":380,"t":{"44":{"position":[[269,16]]}}}],["messag",{"_index":608,"t":{"60":{"position":[[1408,9]]}}}],["method",{"_index":169,"t":{"21":{"position":[[302,7]]},"53":{"position":[[725,6]]},"57":{"position":[[1401,6]]}}}],["metric",{"_index":143,"t":{"17":{"position":[[739,7]]}}}],["mileston",{"_index":359,"t":{"40":{"position":[[35,11]]}}}],["miner",{"_index":288,"t":{"32":{"position":[[358,6]]},"36":{"position":[[65,7]]}}}],["minim",{"_index":76,"t":{"13":{"position":[[314,8]]},"72":{"position":[[947,7]]}}}],["minimum",{"_index":213,"t":{"26":{"position":[[278,7]]}}}],["minut",{"_index":586,"t":{"60":{"position":[[614,7]]}}}],["mission",{"_index":336,"t":{"38":{"position":[[13,7]]}}}],["modal",{"_index":166,"t":{"21":{"position":[[262,5]]}}}],["mode",{"_index":398,"t":{"44":{"position":[[799,5]]},"55":{"position":[[615,4],[629,6],[745,5],[955,5]]},"57":{"position":[[385,5]]},"70":{"position":[[232,6],[265,4]]}}}],["model",{"_index":117,"t":{"17":{"position":[[181,5]]}}}],["modul",{"_index":660,"t":{"62":{"position":[[514,7]]},"70":{"position":[[20,7],[82,7]]}}}],["modular",{"_index":150,"t":{"19":{"position":[[26,7]]},"40":{"position":[[175,7]]},"46":{"position":[[38,7],[393,7],[679,7]]},"55":{"position":[[95,7]]}}}],["monitor",{"_index":695,"t":{"70":{"position":[[1015,8],[1372,7]]}}}],["more",{"_index":112,"t":{"17":{"position":[[108,4]]},"26":{"position":[[79,5]]},"44":{"position":[[396,4],[499,4]]},"46":{"position":[[900,4]]},"57":{"position":[[954,4],[1281,4],[1316,4]]},"60":{"position":[[1549,4],[1609,4]]},"72":{"position":[[882,4]]}}}],["msm",{"_index":488,"t":{"53":{"position":[[278,6]]}}}],["much",{"_index":321,"t":{"34":{"position":[[403,4]]}}}],["multi",{"_index":384,"t":{"44":{"position":[[336,5]]},"46":{"position":[[1287,5]]},"48":{"position":[[18,5],[91,5]]},"53":{"position":[[250,5]]}}}],["multipl",{"_index":60,"t":{"13":{"position":[[103,8]]},"46":{"position":[[1389,8]]},"51":{"position":[[746,8]]},"53":{"position":[[263,14]]},"55":{"position":[[390,8]]},"66":{"position":[[382,8]]}}}],["mvcl",{"_index":406,"t":{"46":{"position":[[75,6]]}}}],["name",{"_index":470,"t":{"51":{"position":[[763,5]]}}}],["necessari",{"_index":69,"t":{"13":{"position":[[222,9]]},"32":{"position":[[596,9]]},"66":{"position":[[284,9]]},"68":{"position":[[210,9]]}}}],["need",{"_index":281,"t":{"32":{"position":[[261,6]]},"55":{"position":[[834,4]]},"57":{"position":[[1311,4]]},"68":{"position":[[173,5]]},"70":{"position":[[1158,4]]},"72":{"position":[[7,4],[2229,4]]}}}],["network",{"_index":269,"t":{"30":{"position":[[72,7]]},"42":{"position":[[39,7],[111,7]]},"44":{"position":[[225,7],[491,7],[878,8],[974,7]]},"46":{"position":[[13,7],[145,7],[540,7],[696,7],[727,7],[831,7],[1182,8],[1307,7]]},"53":{"position":[[442,8],[980,7]]},"60":{"position":[[14,7],[1857,7],[1912,7]]},"62":{"position":[[64,7],[217,8],[262,8],[506,7]]},"70":{"position":[[74,7],[112,7]]},"72":{"position":[[38,7],[153,7],[341,7],[1691,7]]}}}],["network'",{"_index":715,"t":{"72":{"position":[[298,9]]}}}],["network’",{"_index":611,"t":{"60":{"position":[[1479,9]]}}}],["neural",{"_index":498,"t":{"53":{"position":[[435,6]]}}}],["new",{"_index":324,"t":{"36":{"position":[[35,3]]},"55":{"position":[[807,3]]},"57":{"position":[[174,3]]}}}],["node",{"_index":430,"t":{"46":{"position":[[988,5],[994,5],[1057,5],[1063,5],[1113,5],[1119,5],[1207,5],[1213,5]]},"51":{"position":[[524,4]]},"55":{"position":[[121,4],[314,4]]},"57":{"position":[[19,4],[63,4],[254,4],[1146,4]]},"62":{"position":[[237,5],[382,5]]},"66":{"position":[[16,5]]},"68":{"position":[[10,4],[35,4],[168,4]]},"70":{"position":[[541,4],[889,4],[1010,4],[1078,4],[1205,4]]},"72":{"position":[[361,5],[431,4],[896,6],[1021,4],[1104,4],[1154,5],[1195,5],[1294,4],[1545,5]]}}}],["note",{"_index":97,"t":{"15":{"position":[[268,5]]},"28":{"position":[[218,5]]}}}],["notifi",{"_index":698,"t":{"70":{"position":[[1266,8]]}}}],["ntt",{"_index":491,"t":{"53":{"position":[[312,6]]}}}],["null",{"_index":469,"t":{"51":{"position":[[726,6],[978,5]]}}}],["number",{"_index":291,"t":{"32":{"position":[[462,6]]},"44":{"position":[[707,6]]},"53":{"position":[[285,6]]}}}],["numer",{"_index":579,"t":{"60":{"position":[[458,8]]}}}],["offer",{"_index":59,"t":{"13":{"position":[[94,8],[262,6]]},"28":{"position":[[854,5]]},"38":{"position":[[167,5],[352,6]]},"46":{"position":[[1315,6]]},"60":{"position":[[343,6]]},"72":{"position":[[436,6]]}}}],["offlin",{"_index":503,"t":{"53":{"position":[[635,7]]}}}],["on",{"_index":28,"t":{"2":{"position":[[336,3]]},"40":{"position":[[77,3]]},"51":{"position":[[283,5],[733,3]]},"57":{"position":[[455,3],[1291,3],[1326,3]]},"72":{"position":[[875,3],[1589,4]]}}}],["onc",{"_index":189,"t":{"21":{"position":[[660,5]]},"57":{"position":[[167,4]]},"70":{"position":[[1471,4]]}}}],["open",{"_index":45,"t":{"8":{"position":[[32,7],[100,7]]},"13":{"position":[[13,4]]},"26":{"position":[[159,4]]},"42":{"position":[[151,4]]}}}],["oper",{"_index":12,"t":{"2":{"position":[[183,9]]},"15":{"position":[[111,9],[491,9]]},"17":{"position":[[549,8]]},"19":{"position":[[87,7]]},"28":{"position":[[94,9]]},"32":{"position":[[534,10],[708,9]]},"36":{"position":[[15,9]]},"44":{"position":[[145,9],[779,7]]},"51":{"position":[[101,11],[455,9],[667,10],[716,9],[1015,9]]},"53":{"position":[[231,10],[350,10],[521,9]]},"57":{"position":[[475,10],[589,10],[1485,9]]},"60":{"position":[[1685,8]]},"72":{"position":[[866,8]]}}}],["optim",{"_index":320,"t":{"34":{"position":[[388,10]]},"44":{"position":[[790,8]]},"57":{"position":[[347,10]]}}}],["optimist",{"_index":592,"t":{"60":{"position":[[871,10]]},"72":{"position":[[1741,10]]}}}],["option",{"_index":759,"t":{"72":{"position":[[2341,6]]}}}],["oracl",{"_index":434,"t":{"46":{"position":[[1200,6]]},"55":{"position":[[114,6]]},"57":{"position":[[12,6],[56,6],[1139,6]]},"62":{"position":[[230,6]]},"66":{"position":[[9,6]]},"70":{"position":[[534,6],[983,6],[1003,6],[1028,6],[1071,6],[1198,6],[1602,6]]},"72":{"position":[[1014,6],[1097,6],[1287,6]]}}}],["os",{"_index":475,"t":{"51":{"position":[[905,2]]},"57":{"position":[[507,2]]}}}],["other",{"_index":655,"t":{"62":{"position":[[152,7]]}}}],["out",{"_index":736,"t":{"72":{"position":[[1207,3]]}}}],["output",{"_index":479,"t":{"51":{"position":[[1008,6]]}}}],["over",{"_index":242,"t":{"28":{"position":[[489,4]]},"72":{"position":[[1699,4]]}}}],["overal",{"_index":322,"t":{"34":{"position":[[450,7]]},"44":{"position":[[940,7]]},"51":{"position":[[611,7]]},"60":{"position":[[228,7],[1834,7]]}}}],["overload",{"_index":672,"t":{"66":{"position":[[247,8]]}}}],["overview",{"_index":173,"t":{"21":{"position":[[377,8]]}}}],["p",{"_index":509,"t":{"53":{"position":[[819,2],[845,3]]}}}],["p_{ga",{"_index":510,"t":{"53":{"position":[[824,7],[911,9]]}}}],["page",{"_index":174,"t":{"21":{"position":[[386,4],[487,6],[518,5]]}}}],["parallel",{"_index":675,"t":{"66":{"position":[[422,8]]}}}],["part",{"_index":465,"t":{"51":{"position":[[543,4]]},"70":{"position":[[1793,4]]}}}],["parti",{"_index":210,"t":{"26":{"position":[[212,7]]},"70":{"position":[[1888,7]]}}}],["particip",{"_index":82,"t":{"13":{"position":[[410,13]]},"15":{"position":[[4,12]]},"28":{"position":[[752,13],[927,13]]},"46":{"position":[[1466,11]]}}}],["pass",{"_index":702,"t":{"70":{"position":[[1551,5]]}}}],["passiv",{"_index":686,"t":{"70":{"position":[[257,7]]}}}],["pay",{"_index":681,"t":{"68":{"position":[[182,3]]}}}],["payment",{"_index":618,"t":{"60":{"position":[[1759,8]]}}}],["penal",{"_index":744,"t":{"72":{"position":[[1598,10]]}}}],["penalti",{"_index":134,"t":{"17":{"position":[[476,10],[715,10],[862,7]]},"57":{"position":[[1237,7]]}}}],["perform",{"_index":319,"t":{"34":{"position":[[339,11]]},"38":{"position":[[339,12]]},"46":{"position":[[1365,11]]},"55":{"position":[[733,11]]},"57":{"position":[[391,11]]},"60":{"position":[[35,11],[1994,12],[2040,12]]},"70":{"position":[[1237,7]]}}}],["period",{"_index":665,"t":{"64":{"position":[[157,13]]}}}],["perman",{"_index":561,"t":{"57":{"position":[[1012,11]]}}}],["permissionless",{"_index":56,"t":{"13":{"position":[[22,14]]},"46":{"position":[[816,14]]}}}],["pkill",{"_index":43,"t":{"6":{"position":[[59,5]]}}}],["place",{"_index":696,"t":{"70":{"position":[[1058,5]]}}}],["plan",{"_index":233,"t":{"28":{"position":[[323,5],[640,5]]},"46":{"position":[[267,5]]},"70":{"position":[[1045,5]]}}}],["platform",{"_index":57,"t":{"13":{"position":[[37,8]]},"19":{"position":[[116,8]]},"28":{"position":[[891,8]]},"72":{"position":[[2310,8]]}}}],["platform'",{"_index":480,"t":{"53":{"position":[[4,10]]}}}],["pleas",{"_index":33,"t":{"4":{"position":[[34,6],[140,6]]}}}],["plug",{"_index":517,"t":{"55":{"position":[[137,4]]}}}],["plugin",{"_index":524,"t":{"55":{"position":[[476,6]]}}}],["po",{"_index":437,"t":{"46":{"position":[[1425,3]]},"72":{"position":[[727,3],[2150,3]]}}}],["pool",{"_index":139,"t":{"17":{"position":[[577,5]]},"40":{"position":[[151,4]]},"51":{"position":[[127,8]]},"60":{"position":[[1367,5]]}}}],["potenti",{"_index":331,"t":{"36":{"position":[[385,9]]},"60":{"position":[[703,11]]},"66":{"position":[[235,11]]}}}],["pow",{"_index":277,"t":{"32":{"position":[[159,4],[170,3],[354,3]]},"36":{"position":[[61,3]]},"44":{"position":[[624,3]]}}}],["power",{"_index":275,"t":{"32":{"position":[[135,5]]},"44":{"position":[[564,6],[1039,6]]},"53":{"position":[[48,5],[117,6]]}}}],["price",{"_index":72,"t":{"13":{"position":[[281,5]]},"17":{"position":[[885,5]]},"53":{"position":[[934,5]]},"60":{"position":[[2473,5]]}}}],["primarili",{"_index":256,"t":{"28":{"position":[[769,9]]}}}],["principl",{"_index":350,"t":{"38":{"position":[[404,10]]}}}],["prioriti",{"_index":544,"t":{"57":{"position":[[403,9],[440,9]]}}}],["process",{"_index":84,"t":{"13":{"position":[[446,7]]},"72":{"position":[[704,7]]}}}],["produc",{"_index":713,"t":{"72":{"position":[[246,7],[1048,7]]}}}],["profit",{"_index":356,"t":{"38":{"position":[[539,6]]}}}],["prohibit",{"_index":556,"t":{"57":{"position":[[905,11]]}}}],["project",{"_index":48,"t":{"8":{"position":[[67,9],[122,9]]},"13":{"position":[[72,8],[245,9],[490,9]]},"15":{"position":[[65,8],[253,9],[348,7]]},"17":{"position":[[20,8],[373,7],[637,9]]},"19":{"position":[[175,9]]},"24":{"position":[[56,7]]},"32":{"position":[[253,7],[691,8]]},"34":{"position":[[20,7],[213,7]]},"36":{"position":[[82,8],[208,8],[433,8],[547,9]]},"38":{"position":[[295,9],[515,8]]},"40":{"position":[[85,7]]},"44":{"position":[[401,9],[628,8],[770,8]]},"46":{"position":[[231,9],[1157,8]]},"55":{"position":[[923,7]]},"62":{"position":[[91,9]]},"64":{"position":[[81,9]]},"68":{"position":[[65,9],[128,9],[224,9],[268,8]]},"72":{"position":[[504,8],[755,8],[841,7],[2084,8]]}}}],["proof",{"_index":74,"t":{"13":{"position":[[298,5]]},"15":{"position":[[91,7]]},"17":{"position":[[679,5],[755,5],[781,5]]},"28":{"position":[[74,7]]},"32":{"position":[[46,5],[428,5]]},"36":{"position":[[123,5]]},"38":{"position":[[117,5]]},"44":{"position":[[52,5]]},"46":{"position":[[224,6],[1027,7],[1628,7]]},"48":{"position":[[97,6]]},"51":{"position":[[354,5]]},"53":{"position":[[185,5]]},"57":{"position":[[760,5],[860,5],[1202,5]]},"60":{"position":[[155,5],[882,6],[916,6],[1737,5]]},"62":{"position":[[333,5]]},"64":{"position":[[56,6]]},"66":{"position":[[455,5],[493,5],[514,6]]},"70":{"position":[[951,6],[1110,5],[1188,6],[1570,5]]},"72":{"position":[[0,6],[131,5],[260,7],[278,6],[411,5],[581,5],[655,5],[1037,6],[1215,5],[1418,6],[1440,5],[1522,6],[2001,5]]}}}],["properti",{"_index":467,"t":{"51":{"position":[[698,11]]}}}],["propos",{"_index":120,"t":{"17":{"position":[[219,8]]},"42":{"position":[[89,8]]},"44":{"position":[[369,9]]},"46":{"position":[[311,8]]},"57":{"position":[[706,8]]},"60":{"position":[[520,9]]},"72":{"position":[[1913,9]]}}}],["protocol",{"_index":428,"t":{"46":{"position":[[862,9]]},"55":{"position":[[501,8]]},"60":{"position":[[261,8],[1489,8],[1584,8],[1643,8]]}}}],["protocol'",{"_index":602,"t":{"60":{"position":[[1236,10],[1339,10]]}}}],["prove",{"_index":108,"t":{"17":{"position":[[47,7],[132,7],[162,7],[267,7]]},"19":{"position":[[146,7]]},"34":{"position":[[73,7],[236,7],[311,7],[358,7],[417,7]]},"38":{"position":[[221,7]]},"44":{"position":[[217,7],[966,7]]},"46":{"position":[[532,7],[1134,7],[1241,7],[1485,7]]},"51":{"position":[[256,7],[411,7],[555,7],[619,7]]},"55":{"position":[[70,7],[259,7],[403,7],[461,7]]},"60":{"position":[[1789,7]]},"66":{"position":[[412,6]]},"70":{"position":[[516,7]]}}}],["prover",{"_index":4,"t":{"2":{"position":[[43,7],[133,7],[378,6],[410,6]]},"4":{"position":[[26,7]]},"6":{"position":[[18,7],[72,6]]},"8":{"position":[[44,6]]},"13":{"position":[[85,8],[170,7],[198,6],[388,7],[474,7]]},"15":{"position":[[103,7],[154,8],[425,6],[484,6]]},"17":{"position":[[510,7],[570,6],[813,6]]},"19":{"position":[[34,6],[68,8]]},"21":{"position":[[103,6],[561,6]]},"24":{"position":[[202,8]]},"26":{"position":[[24,7],[175,6],[315,6]]},"28":{"position":[[151,8],[206,7]]},"30":{"position":[[25,8]]},"32":{"position":[[369,7],[725,7]]},"36":{"position":[[8,6],[145,7],[194,8],[409,7],[472,6],[513,7]]},"38":{"position":[[140,8],[566,8]]},"44":{"position":[[342,7]]},"46":{"position":[[876,8],[981,6],[1293,8],[1402,8]]},"48":{"position":[[24,7]]},"55":{"position":[[103,6],[166,7],[222,6]]},"57":{"position":[[113,7],[427,7],[459,6],[735,6],[820,7],[835,6],[997,6],[1079,6],[1170,6],[1295,7]]},"62":{"position":[[101,8],[352,7]]},"64":{"position":[[91,8],[121,8],[246,8]]},"70":{"position":[[810,6],[882,6],[1757,7]]},"72":{"position":[[194,7],[234,7]]}}}],["prover'",{"_index":249,"t":{"28":{"position":[[615,8]]},"36":{"position":[[318,8]]},"70":{"position":[[655,8]]}}}],["prover)(ongo",{"_index":365,"t":{"40":{"position":[[183,16]]}}}],["prover.zkpool.io",{"_index":55,"t":{"11":{"position":[[16,16]]}}}],["prover[3",{"_index":413,"t":{"46":{"position":[[380,10]]}}}],["provid",{"_index":68,"t":{"13":{"position":[[212,9]]},"15":{"position":[[192,8]]},"26":{"position":[[97,7]]},"38":{"position":[[262,7],[305,8]]},"60":{"position":[[2687,9]]},"68":{"position":[[202,7]]}}}],["proving/verif",{"_index":429,"t":{"46":{"position":[[921,20]]}}}],["proxi",{"_index":67,"t":{"13":{"position":[[205,6]]}}}],["publish",{"_index":142,"t":{"17":{"position":[[671,7]]},"57":{"position":[[186,10]]},"70":{"position":[[502,9],[763,9],[1320,9]]}}}],["purpos",{"_index":231,"t":{"28":{"position":[[268,8]]},"32":{"position":[[389,7]]}}}],["question",{"_index":313,"t":{"34":{"position":[[162,9]]}}}],["quick",{"_index":746,"t":{"72":{"position":[[1805,5]]}}}],["random",{"_index":292,"t":{"32":{"position":[[472,7]]},"36":{"position":[[232,6]]}}}],["rapidli",{"_index":747,"t":{"72":{"position":[[1870,7]]}}}],["rate",{"_index":135,"t":{"17":{"position":[[500,6],[808,4]]},"46":{"position":[[1541,4]]}}}],["ratio",{"_index":591,"t":{"60":{"position":[[857,5]]}}}],["reach",{"_index":634,"t":{"60":{"position":[[2247,5],[2416,7]]},"72":{"position":[[390,5],[1379,5]]}}}],["reason",{"_index":710,"t":{"72":{"position":[[117,8],[1777,8]]}}}],["reassign",{"_index":712,"t":{"72":{"position":[[165,8]]}}}],["receiv",{"_index":536,"t":{"57":{"position":[[73,7]]}}}],["reconnect",{"_index":566,"t":{"57":{"position":[[1090,9]]}}}],["record",{"_index":248,"t":{"28":{"position":[[596,8]]},"57":{"position":[[125,6]]},"62":{"position":[[72,8]]}}}],["recurs",{"_index":473,"t":{"51":{"position":[[833,9],[851,9]]}}}],["recursion/composition/aggreg",{"_index":457,"t":{"51":{"position":[[293,33]]}}}],["reduc",{"_index":323,"t":{"34":{"position":[[466,8]]},"46":{"position":[[172,6]]},"60":{"position":[[217,6],[633,6],[974,8]]},"70":{"position":[[1981,6]]},"72":{"position":[[599,6]]}}}],["redund",{"_index":299,"t":{"32":{"position":[[585,10]]},"36":{"position":[[268,9]]},"57":{"position":[[413,10]]}}}],["refer",{"_index":39,"t":{"4":{"position":[[147,5]]},"15":{"position":[[51,6]]},"42":{"position":[[3,5]]},"53":{"position":[[592,8]]}}}],["reflect",{"_index":512,"t":{"53":{"position":[[991,7]]}}}],["regain",{"_index":564,"t":{"57":{"position":[[1048,6]]}}}],["regist",{"_index":159,"t":{"21":{"position":[[52,8]]}}}],["rel",{"_index":548,"t":{"57":{"position":[[620,10]]}}}],["relat",{"_index":315,"t":{"34":{"position":[[205,7]]},"57":{"position":[[365,8]]}}}],["relationship",{"_index":515,"t":{"53":{"position":[[1021,13]]},"70":{"position":[[28,12],[90,12]]}}}],["relay",{"_index":433,"t":{"46":{"position":[[1105,7],[1128,5]]},"62":{"position":[[360,8]]},"68":{"position":[[2,7],[160,7]]},"70":{"position":[[307,7]]}}}],["releas",{"_index":52,"t":{"8":{"position":[[157,8]]}}}],["reliabl",{"_index":376,"t":{"44":{"position":[[157,9]]}}}],["renam",{"_index":565,"t":{"57":{"position":[[1068,6]]}}}],["repeat",{"_index":293,"t":{"32":{"position":[[480,9]]}}}],["repres",{"_index":104,"t":{"15":{"position":[[562,11]]},"53":{"position":[[849,10]]}}}],["reput",{"_index":550,"t":{"57":{"position":[[683,10]]},"72":{"position":[[1624,10]]}}}],["request",{"_index":88,"t":{"15":{"position":[[40,10],[287,9]]},"55":{"position":[[913,9]]},"70":{"position":[[169,7]]},"72":{"position":[[89,9]]}}}],["requestor",{"_index":753,"t":{"72":{"position":[[2189,11]]}}}],["requir",{"_index":89,"t":{"15":{"position":[[79,7]]},"26":{"position":[[286,12]]},"32":{"position":[[174,8]]},"36":{"position":[[95,7]]},"38":{"position":[[495,12]]},"44":{"position":[[517,8],[643,12],[805,9]]},"51":{"position":[[176,13],[892,12],[917,12],[934,12],[954,12]]},"60":{"position":[[47,12],[923,9]]},"68":{"position":[[277,8]]},"72":{"position":[[966,8],[2097,9]]}}}],["reschedul",{"_index":567,"t":{"57":{"position":[[1155,10]]}}}],["resembl",{"_index":722,"t":{"72":{"position":[[635,8]]}}}],["reserv",{"_index":232,"t":{"28":{"position":[[300,8]]}}}],["resourc",{"_index":146,"t":{"17":{"position":[[820,10]]}}}],["respons",{"_index":431,"t":{"46":{"position":[[1000,11]]}}}],["restart",{"_index":531,"t":{"55":{"position":[[663,9],[842,7]]}}}],["result",{"_index":298,"t":{"32":{"position":[[564,8]]},"66":{"position":[[90,7]]},"70":{"position":[[717,6],[787,8],[1447,6],[1543,7]]},"72":{"position":[[1251,7],[2173,7],[2214,8]]}}}],["retriev",{"_index":511,"t":{"53":{"position":[[952,9]]},"68":{"position":[[91,10]]},"70":{"position":[[315,9],[551,9]]},"72":{"position":[[72,9]]}}}],["return",{"_index":700,"t":{"70":{"position":[[1422,7],[1709,7]]}}}],["revenu",{"_index":332,"t":{"36":{"position":[[395,7]]},"38":{"position":[[610,7]]}}}],["reward",{"_index":81,"t":{"13":{"position":[[374,7]]},"17":{"position":[[487,8],[703,7],[844,8]]},"28":{"position":[[129,6],[369,6],[442,8],[466,7],[556,7],[726,6]]},"46":{"position":[[963,8]]},"60":{"position":[[1360,6]]},"62":{"position":[[117,8],[308,6]]},"64":{"position":[[130,8],[204,6]]},"66":{"position":[[529,6]]},"70":{"position":[[1624,7],[1741,6],[1805,7]]},"72":{"position":[[202,7],[1563,9]]}}}],["right",{"_index":178,"t":{"21":{"position":[[435,5]]},"28":{"position":[[313,5]]}}}],["risk",{"_index":77,"t":{"13":{"position":[[327,5]]},"17":{"position":[[870,5]]},"28":{"position":[[22,4]]},"36":{"position":[[180,5]]}}}],["role",{"_index":535,"t":{"57":{"position":[[36,4]]}}}],["rollup",{"_index":194,"t":{"24":{"position":[[49,6]]},"28":{"position":[[835,7]]},"32":{"position":[[78,8],[110,8]]},"44":{"position":[[735,6]]},"48":{"position":[[0,6],[36,6]]},"60":{"position":[[329,7]]}}}],["rpc",{"_index":525,"t":{"55":{"position":[[487,3]]}}}],["rule",{"_index":226,"t":{"28":{"position":[[185,4],[241,4]]},"57":{"position":[[715,5]]}}}],["run",{"_index":2,"t":{"2":{"position":[[30,3],[127,3],[402,3]]},"4":{"position":[[3,3]]},"6":{"position":[[10,7],[33,3]]},"15":{"position":[[146,3]]},"26":{"position":[[303,3]]},"30":{"position":[[21,3]]}}}],["safer",{"_index":613,"t":{"60":{"position":[[1534,5]]}}}],["same",{"_index":153,"t":{"19":{"position":[[102,4]]}}}],["scalar",{"_index":487,"t":{"53":{"position":[[256,6]]}}}],["scenario",{"_index":421,"t":{"46":{"position":[[657,10]]},"72":{"position":[[2038,10]]}}}],["schedul",{"_index":133,"t":{"17":{"position":[[464,11],[795,8]]},"46":{"position":[[908,8],[1232,8]]},"57":{"position":[[44,11],[201,9],[1107,10],[1122,9],[1258,9]]},"62":{"position":[[296,11]]},"66":{"position":[[27,11],[79,10]]},"70":{"position":[[597,9],[707,9],[777,9],[1210,9]]}}}],["scope",{"_index":140,"t":{"17":{"position":[[587,5],[663,5]]}}}],["scroll",{"_index":386,"t":{"44":{"position":[[423,6]]}}}],["sdk",{"_index":523,"t":{"55":{"position":[[434,3]]}}}],["seamlessli",{"_index":609,"t":{"60":{"position":[[1441,10]]}}}],["second",{"_index":554,"t":{"57":{"position":[[874,6]]},"60":{"position":[[559,7],[2208,6]]}}}],["secur",{"_index":383,"t":{"44":{"position":[[324,9]]},"48":{"position":[[43,8]]},"60":{"position":[[1222,9]]}}}],["select",{"_index":132,"t":{"17":{"position":[[453,10]]},"36":{"position":[[239,9]]},"70":{"position":[[851,8],[1353,8]]},"72":{"position":[[1123,6]]}}}],["send",{"_index":690,"t":{"70":{"position":[[697,5],[962,5]]}}}],["sent",{"_index":709,"t":{"72":{"position":[[59,4]]}}}],["sequenc",{"_index":683,"t":{"70":{"position":[[47,8],[125,8]]}}}],["serv",{"_index":373,"t":{"44":{"position":[[77,6]]}}}],["servic",{"_index":280,"t":{"32":{"position":[[235,7]]},"55":{"position":[[145,8],[652,7],[767,7],[854,8]]}}}],["set",{"_index":318,"t":{"34":{"position":[[300,3]]},"60":{"position":[[845,7]]}}}],["settl",{"_index":595,"t":{"60":{"position":[[1054,8],[1328,6],[1452,6]]},"72":{"position":[[1992,6]]}}}],["settlement",{"_index":718,"t":{"72":{"position":[[417,11]]}}}],["sever",{"_index":121,"t":{"17":{"position":[[245,7]]},"46":{"position":[[1322,7]]}}}],["share",{"_index":138,"t":{"17":{"position":[[563,6]]},"28":{"position":[[119,5]]},"44":{"position":[[954,7]]},"46":{"position":[[364,5]]},"70":{"position":[[1730,6]]}}}],["shown",{"_index":188,"t":{"21":{"position":[[654,5]]},"32":{"position":[[321,5]]},"70":{"position":[[274,5]]}}}],["side",{"_index":261,"t":{"28":{"position":[[900,5]]},"32":{"position":[[679,4]]}}}],["sign",{"_index":168,"t":{"21":{"position":[[294,4]]}}}],["signific",{"_index":388,"t":{"44":{"position":[[528,11]]},"60":{"position":[[187,11]]}}}],["significantli",{"_index":408,"t":{"46":{"position":[[158,13]]},"60":{"position":[[960,13]]},"72":{"position":[[1943,13]]}}}],["similar",{"_index":294,"t":{"32":{"position":[[494,7]]},"51":{"position":[[168,7]]},"53":{"position":[[339,7]]}}}],["similarli",{"_index":100,"t":{"15":{"position":[[406,10]]}}}],["simpl",{"_index":549,"t":{"57":{"position":[[631,6]]}}}],["simpler",{"_index":723,"t":{"72":{"position":[[686,7]]}}}],["simpli",{"_index":42,"t":{"6":{"position":[[26,6]]}}}],["simplifi",{"_index":83,"t":{"13":{"position":[[431,10]]}}}],["singl",{"_index":522,"t":{"55":{"position":[[359,6]]}}}],["singleton",{"_index":472,"t":{"51":{"position":[[798,10]]}}}],["slash",{"_index":79,"t":{"13":{"position":[[342,8]]},"28":{"position":[[30,9]]}}}],["smaller",{"_index":64,"t":{"13":{"position":[[162,7]]},"51":{"position":[[275,7]]},"66":{"position":[[391,7]]}}}],["smart",{"_index":580,"t":{"60":{"position":[[485,5]]}}}],["softwar",{"_index":93,"t":{"15":{"position":[[213,8],[396,9],[535,9]]},"36":{"position":[[479,9]]}}}],["sole",{"_index":229,"t":{"28":{"position":[[249,6]]}}}],["solid",{"_index":721,"t":{"72":{"position":[[520,8]]}}}],["solut",{"_index":119,"t":{"17":{"position":[[203,9],[230,8]]},"36":{"position":[[249,9]]},"38":{"position":[[175,8],[247,8]]},"44":{"position":[[453,9]]}}}],["somewher",{"_index":187,"t":{"21":{"position":[[630,9]]}}}],["soon",{"_index":23,"t":{"2":{"position":[[281,6]]},"8":{"position":[[166,5]]},"26":{"position":[[139,5]]},"28":{"position":[[657,4]]},"30":{"position":[[103,5]]}}}],["sourc",{"_index":206,"t":{"26":{"position":[[164,6]]},"51":{"position":[[372,8]]},"62":{"position":[[480,6]]}}}],["specif",{"_index":243,"t":{"28":{"position":[[494,8]]},"44":{"position":[[24,12],[827,8]]},"60":{"position":[[1626,9],[2074,8]]}}}],["specifi",{"_index":737,"t":{"72":{"position":[[1308,9]]}}}],["speed",{"_index":584,"t":{"60":{"position":[[530,6],[2221,6]]},"72":{"position":[[1923,6]]}}}],["split",{"_index":435,"t":{"46":{"position":[[1222,5]]},"51":{"position":[[242,5]]},"66":{"position":[[330,5]]}}}],["stake",{"_index":70,"t":{"13":{"position":[[232,5]]},"36":{"position":[[132,7]]},"62":{"position":[[137,8]]},"64":{"position":[[269,8]]},"68":{"position":[[234,7]]},"72":{"position":[[664,5],[978,7]]}}}],["start",{"_index":528,"t":{"55":{"position":[[525,5]]},"57":{"position":[[216,5]]},"60":{"position":[[761,5]]}}}],["statu",{"_index":537,"t":{"57":{"position":[[85,6],[159,7]]}}}],["status",{"_index":668,"t":{"66":{"position":[[160,8]]}}}],["stay",{"_index":533,"t":{"55":{"position":[[775,5]]}}}],["step",{"_index":160,"t":{"21":{"position":[[132,5]]},"66":{"position":[[656,6]]},"70":{"position":[[138,5]]}}}],["still",{"_index":302,"t":{"32":{"position":[[641,5]]}}}],["stop",{"_index":41,"t":{"6":{"position":[[3,4]]},"55":{"position":[[531,4]]}}}],["storag",{"_index":637,"t":{"60":{"position":[[2328,7]]}}}],["store",{"_index":612,"t":{"60":{"position":[[1511,7]]},"66":{"position":[[173,6]]}}}],["strategi",{"_index":148,"t":{"17":{"position":[[903,9]]},"57":{"position":[[652,8]]}}}],["stream",{"_index":617,"t":{"60":{"position":[[1749,9]]}}}],["strike",{"_index":353,"t":{"38":{"position":[[455,8]]}}}],["strive",{"_index":342,"t":{"38":{"position":[[156,7]]}}}],["sub",{"_index":632,"t":{"60":{"position":[[2204,3]]}}}],["submiss",{"_index":663,"t":{"64":{"position":[[44,11]]}}}],["submit",{"_index":223,"t":{"28":{"position":[[63,10]]},"36":{"position":[[116,6]]},"70":{"position":[[189,9],[362,7]]},"72":{"position":[[1238,6]]}}}],["subtask",{"_index":674,"t":{"66":{"position":[[399,8]]}}}],["success",{"_index":259,"t":{"28":{"position":[[821,10]]}}}],["such",{"_index":144,"t":{"17":{"position":[[747,4]]},"28":{"position":[[451,4]]},"44":{"position":[[463,4]]},"51":{"position":[[113,4]]},"53":{"position":[[242,4]]},"55":{"position":[[329,4]]},"60":{"position":[[171,5],[1710,4],[2625,4]]},"72":{"position":[[2263,4]]}}}],["summari",{"_index":633,"t":{"60":{"position":[[2231,8]]}}}],["super",{"_index":66,"t":{"13":{"position":[[192,5]]}}}],["suppli",{"_index":513,"t":{"53":{"position":[[1003,6]]},"72":{"position":[[764,6]]}}}],["support",{"_index":154,"t":{"19":{"position":[[131,10]]},"21":{"position":[[324,7]]},"24":{"position":[[156,8]]},"26":{"position":[[7,8],[198,7]]},"46":{"position":[[497,8],[854,7],[1377,7],[1411,7]]},"51":{"position":[[769,8]]},"55":{"position":[[39,7],[382,7]]}}}],["sure",{"_index":185,"t":{"21":{"position":[[609,4]]}}}],["switch",{"_index":532,"t":{"55":{"position":[[698,6]]}}}],["sync",{"_index":693,"t":{"70":{"position":[[894,5]]}}}],["system",{"_index":13,"t":{"2":{"position":[[193,7]]},"17":{"position":[[55,7]]},"34":{"position":[[81,7],[244,6],[319,7],[366,7],[425,6]]},"38":{"position":[[229,7]]},"57":{"position":[[694,7]]}}}],["tabl",{"_index":285,"t":{"32":{"position":[[334,5]]},"53":{"position":[[474,5]]}}}],["taiko",{"_index":47,"t":{"8":{"position":[[61,5]]},"17":{"position":[[213,5]]},"21":{"position":[[221,6]]},"24":{"position":[[0,5],[124,5]]},"28":{"position":[[789,5]]},"44":{"position":[[416,6]]},"60":{"position":[[776,5],[828,5],[1300,5]]}}}],["taiko'",{"_index":605,"t":{"60":{"position":[[1379,7]]}}}],["taiko’",{"_index":446,"t":{"48":{"position":[[71,7]]}}}],["take",{"_index":164,"t":{"21":{"position":[[199,4]]},"57":{"position":[[27,4]]},"72":{"position":[[1966,5]]}}}],["task",{"_index":75,"t":{"13":{"position":[[304,5]]},"17":{"position":[[444,5],[685,5],[787,5]]},"36":{"position":[[359,5]]},"46":{"position":[[942,5],[1142,5],[1266,6],[1493,6]]},"51":{"position":[[264,5],[419,5],[563,6],[627,6]]},"55":{"position":[[78,6],[212,5],[334,6],[721,6],[811,4],[893,6]]},"57":{"position":[[178,4],[249,4],[341,5],[380,4],[1221,5]]},"60":{"position":[[161,6],[1797,6],[1889,6]]},"62":{"position":[[110,6],[291,4]]},"64":{"position":[[19,4],[114,6]]},"66":{"position":[[22,4],[74,4],[155,4],[203,4],[325,4],[355,4]]},"68":{"position":[[109,5]]},"70":{"position":[[164,4],[329,4],[374,5],[431,4],[524,5],[561,4],[611,4],[872,5],[904,4],[1116,5],[1343,5]]},"72":{"position":[[178,4]]}}}],["team",{"_index":92,"t":{"15":{"position":[[182,4]]}}}],["technolog",{"_index":197,"t":{"24":{"position":[[82,11]]},"44":{"position":[[65,11]]},"51":{"position":[[226,10],[327,10]]}}}],["tensorflow",{"_index":450,"t":{"51":{"position":[[12,11]]}}}],["term",{"_index":417,"t":{"46":{"position":[[467,4]]}}}],["test",{"_index":230,"t":{"28":{"position":[[260,7],[798,7]]}}}],["testnet",{"_index":35,"t":{"4":{"position":[[64,7],[131,8]]},"24":{"position":[[143,8]]},"28":{"position":[[284,8]]}}}],["theoret",{"_index":489,"t":{"53":{"position":[[292,9]]}}}],["there'",{"_index":751,"t":{"72":{"position":[[2119,7]]}}}],["therefor",{"_index":400,"t":{"44":{"position":[[843,10]]}}}],["they'v",{"_index":692,"t":{"70":{"position":[[838,7]]}}}],["third",{"_index":209,"t":{"26":{"position":[[206,5]]}}}],["those",{"_index":204,"t":{"26":{"position":[[51,5]]}}}],["throughput",{"_index":347,"t":{"38":{"position":[[328,10]]},"55":{"position":[[882,10]]}}}],["thu",{"_index":466,"t":{"51":{"position":[[570,5]]}}}],["tier",{"_index":116,"t":{"17":{"position":[[157,4],[327,4],[394,4],[535,4],[604,5],[625,4],[647,4]]}}}],["time",{"_index":399,"t":{"44":{"position":[[836,6]]},"55":{"position":[[678,5]]},"57":{"position":[[769,5],[881,5],[1211,5]]},"60":{"position":[[2745,6]]}}}],["timefram",{"_index":738,"t":{"72":{"position":[[1318,10]]}}}],["toke",{"_index":682,"t":{"68":{"position":[[242,4]]}}}],["token",{"_index":225,"t":{"28":{"position":[[139,6],[376,5],[432,6],[694,7]]},"60":{"position":[[103,5],[1265,5]]}}}],["tokenom",{"_index":109,"t":{"17":{"position":[[67,11],[170,10],[275,11],[419,11]]}}}],["tool",{"_index":505,"t":{"53":{"position":[[653,4]]}}}],["top",{"_index":177,"t":{"21":{"position":[[431,3]]}}}],["total",{"_index":395,"t":{"44":{"position":[[701,5]]},"53":{"position":[[692,5],[864,5]]}}}],["tp",{"_index":636,"t":{"60":{"position":[[2263,3],[2429,4]]}}}],["transact",{"_index":396,"t":{"44":{"position":[[717,12]]},"60":{"position":[[109,12],[422,11],[1035,11],[1920,13],[2287,11],[2371,11]]},"70":{"position":[[1992,11]]}}}],["transfer",{"_index":631,"t":{"60":{"position":[[2174,10]]},"70":{"position":[[1651,11]]}}}],["transform",{"_index":490,"t":{"53":{"position":[[302,9]]}}}],["transpar",{"_index":349,"t":{"38":{"position":[[374,11],[575,13],[598,11]]}}}],["tribut",{"_index":366,"t":{"42":{"position":[[50,7]]}}}],["trigger",{"_index":530,"t":{"55":{"position":[[560,7]]}}}],["trivial",{"_index":651,"t":{"60":{"position":[[2776,8]]}}}],["trustworthi",{"_index":716,"t":{"72":{"position":[[308,16]]}}}],["truth",{"_index":659,"t":{"62":{"position":[[490,6]]}}}],["ttkoj",{"_index":240,"t":{"28":{"position":[[459,6]]}}}],["two",{"_index":115,"t":{"17":{"position":[[153,3],[323,3],[600,3]]}}}],["type",{"_index":195,"t":{"24":{"position":[[69,4]]},"46":{"position":[[563,5]]},"51":{"position":[[908,4]]},"55":{"position":[[203,5]]},"57":{"position":[[510,4],[519,4],[528,4]]}}}],["ubuntu",{"_index":14,"t":{"2":{"position":[[201,6]]}}}],["ump",{"_index":151,"t":{"19":{"position":[[41,5],[79,3]]},"40":{"position":[[160,3]]},"55":{"position":[[4,3]]}}}],["under",{"_index":126,"t":{"17":{"position":[[343,5]]},"28":{"position":[[605,5]]}}}],["understand",{"_index":391,"t":{"44":{"position":[[596,10]]}}}],["underutil",{"_index":327,"t":{"36":{"position":[[301,12]]}}}],["uniqu",{"_index":436,"t":{"46":{"position":[[1330,6]]}}}],["univers",{"_index":149,"t":{"19":{"position":[[16,9]]},"40":{"position":[[164,10]]},"55":{"position":[[85,9]]}}}],["unlik",{"_index":392,"t":{"44":{"position":[[613,6]]}}}],["unnecessari",{"_index":300,"t":{"32":{"position":[[606,11]]}}}],["up",{"_index":314,"t":{"34":{"position":[[182,2],[304,2]]}}}],["updat",{"_index":664,"t":{"64":{"position":[[149,7]]},"72":{"position":[[1638,7]]}}}],["upgrad",{"_index":250,"t":{"28":{"position":[[649,7]]}}}],["us",{"_index":205,"t":{"26":{"position":[[57,5]]},"34":{"position":[[260,5]]},"36":{"position":[[221,3]]},"44":{"position":[[891,3]]},"46":{"position":[[276,3]]},"51":{"position":[[32,3],[348,5],[583,3]]},"53":{"position":[[670,4],[797,5]]},"55":{"position":[[868,4]]},"57":{"position":[[8,3],[799,4],[1387,3]]},"60":{"position":[[1113,5],[1320,4],[1373,5],[2502,4],[2579,3]]},"62":{"position":[[443,5]]},"72":{"position":[[1109,4],[2292,5]]}}}],["user",{"_index":155,"t":{"21":{"position":[[0,5],[414,4],[467,4],[475,4],[503,5],[524,4]]},"24":{"position":[[165,5]]},"28":{"position":[[672,5]]},"60":{"position":[[1865,5]]},"64":{"position":[[262,6]]}}}],["util",{"_index":107,"t":{"17":{"position":[[29,7]]},"19":{"position":[[7,8]]},"44":{"position":[[1005,9]]},"46":{"position":[[1529,11]]}}}],["valid",{"_index":441,"t":{"46":{"position":[[1608,10]]},"72":{"position":[[254,5],[1480,6]]}}}],["valu",{"_index":254,"t":{"28":{"position":[[713,5]]}}}],["vari",{"_index":402,"t":{"44":{"position":[[919,5]]}}}],["variou",{"_index":58,"t":{"13":{"position":[[60,7]]},"19":{"position":[[60,7],[163,7]]},"26":{"position":[[16,7]]},"36":{"position":[[421,7],[539,7]]},"72":{"position":[[2073,7]]}}}],["vault",{"_index":604,"t":{"60":{"position":[[1350,5]]}}}],["veri",{"_index":378,"t":{"44":{"position":[[240,4]]}}}],["verif",{"_index":432,"t":{"46":{"position":[[1044,12],[1081,14],[1253,12]]},"64":{"position":[[67,13]]},"70":{"position":[[1249,12],[1395,13],[1434,12],[1530,12]]},"72":{"position":[[540,12],[1221,12],[1789,12],[1831,12],[2049,12],[2160,12],[2201,12]]}}}],["verifi",{"_index":267,"t":{"30":{"position":[[34,9]]},"44":{"position":[[0,10]]},"46":{"position":[[46,10],[287,6],[401,10],[572,10],[634,10],[885,10],[1435,9],[1584,8]]},"62":{"position":[[373,8]]},"64":{"position":[[100,9]]},"70":{"position":[[1138,9],[1166,6],[1224,9],[1334,8],[1362,9],[1413,8],[1579,9],[1774,9]]},"72":{"position":[[18,8],[268,9],[352,8],[470,8],[559,9],[737,9],[775,8],[887,8],[1145,8],[1186,8],[1461,8],[1510,6],[1536,8],[1682,8]]}}}],["verifier'",{"_index":727,"t":{"72":{"position":[[917,10],[1613,10]]}}}],["version",{"_index":678,"t":{"66":{"position":[[585,7]]},"72":{"position":[[529,7]]}}}],["via",{"_index":364,"t":{"40":{"position":[[156,3]]},"55":{"position":[[483,3]]}}}],["viabl",{"_index":118,"t":{"17":{"position":[[196,6]]}}}],["vision",{"_index":371,"t":{"42":{"position":[[137,6]]},"46":{"position":[[472,7]]}}}],["vital",{"_index":404,"t":{"44":{"position":[[1019,5]]}}}],["vitalik",{"_index":379,"t":{"44":{"position":[[261,7]]},"46":{"position":[[303,7]]},"48":{"position":[[55,7]]}}}],["vrf",{"_index":733,"t":{"72":{"position":[[1116,3]]}}}],["w",{"_index":444,"t":{"48":{"position":[[52,2]]}}}],["wallet",{"_index":36,"t":{"4":{"position":[[80,7]]},"21":{"position":[[332,6]]}}}],["way",{"_index":563,"t":{"57":{"position":[[1041,3]]}}}],["we'll",{"_index":754,"t":{"72":{"position":[[2223,5]]}}}],["web2",{"_index":420,"t":{"46":{"position":[[629,4]]}}}],["web3auth",{"_index":165,"t":{"21":{"position":[[253,8]]}}}],["websit",{"_index":157,"t":{"21":{"position":[[23,7]]}}}],["whether",{"_index":691,"t":{"70":{"position":[[830,7]]}}}],["wide",{"_index":458,"t":{"51":{"position":[[341,6]]}}}],["win",{"_index":73,"t":{"13":{"position":[[290,3]]}}}],["window",{"_index":145,"t":{"17":{"position":[[761,7]]},"57":{"position":[[784,6],[917,6]]}}}],["wish",{"_index":202,"t":{"24":{"position":[[175,4]]}}}],["withdraw",{"_index":252,"t":{"28":{"position":[[681,8]]}}}],["withdrawn",{"_index":247,"t":{"28":{"position":[[574,9]]}}}],["within",{"_index":707,"t":{"72":{"position":[[27,6],[1299,6]]}}}],["without",{"_index":482,"t":{"53":{"position":[[70,7]]}}}],["won",{"_index":329,"t":{"36":{"position":[[351,3]]}}}],["won't",{"_index":506,"t":{"53":{"position":[[732,5]]}}}],["work",{"_index":49,"t":{"8":{"position":[[89,7]]},"19":{"position":[[154,5]]},"51":{"position":[[501,5]]},"57":{"position":[[225,5]]}}}],["worker",{"_index":182,"t":{"21":{"position":[[568,7]]}}}],["world",{"_index":338,"t":{"38":{"position":[[56,6]]},"44":{"position":[[115,6]]}}}],["write",{"_index":600,"t":{"60":{"position":[[1167,7]]}}}],["written",{"_index":638,"t":{"60":{"position":[[2336,7]]},"66":{"position":[[102,7],[303,7]]}}}],["x86",{"_index":18,"t":{"2":{"position":[[242,4]]}}}],["zero",{"_index":271,"t":{"32":{"position":[[31,4]]},"38":{"position":[[102,4]]},"44":{"position":[[37,4]]},"46":{"position":[[208,5]]},"53":{"position":[[170,4]]}}}],["zk",{"_index":193,"t":{"24":{"position":[[46,2]]},"28":{"position":[[832,2]]},"32":{"position":[[75,2],[107,2]]},"34":{"position":[[202,2]]},"48":{"position":[[129,2]]},"60":{"position":[[893,2],[913,2],[933,2]]},"72":{"position":[[752,2],[838,2],[1786,2],[2081,2]]}}}],["zkevm",{"_index":196,"t":{"24":{"position":[[76,5]]},"44":{"position":[[290,5]]},"46":{"position":[[335,6],[374,5]]}}}],["zkp",{"_index":50,"t":{"8":{"position":[[118,3]]},"13":{"position":[[68,3],[241,3],[486,3]]},"15":{"position":[[36,3],[61,3],[87,3],[99,3],[163,3],[249,3],[283,3],[311,3],[344,3],[421,3],[450,3],[480,3]]},"17":{"position":[[16,3],[128,3],[369,3],[632,4]]},"19":{"position":[[171,3]]},"32":{"position":[[52,5],[119,3],[226,3],[365,3],[634,3],[687,3],[721,3]]},"34":{"position":[[16,3]]},"36":{"position":[[4,3],[78,3],[429,3]]},"38":{"position":[[32,3],[291,3],[511,3],[562,3]]},"40":{"position":[[81,3],[137,3]]},"44":{"position":[[58,6],[513,3],[766,3],[815,3],[874,3],[898,3]]},"46":{"position":[[204,3],[280,3],[528,3],[1153,3],[1398,3],[1445,3],[1481,3]]},"51":{"position":[[150,4],[407,3],[793,4],[809,4],[828,4],[846,4],[864,4]]},"53":{"position":[[191,5]]},"55":{"position":[[19,3],[66,3],[399,3]]},"68":{"position":[[61,3],[124,3],[220,3]]}}}],["zkp/ai",{"_index":502,"t":{"53":{"position":[[624,7]]}}}],["zkpool",{"_index":3,"t":{"2":{"position":[[36,6],[70,7],[116,6]]},"4":{"position":[[19,6]]},"6":{"position":[[65,6]]},"8":{"position":[[14,6]]},"13":{"position":[[0,6],[126,6],[255,6],[351,6],[424,6]]},"15":{"position":[[20,6]]},"17":{"position":[[654,8]]},"19":{"position":[[0,6]]},"21":{"position":[[16,6],[124,7],[596,7]]},"24":{"position":[[94,6]]},"26":{"position":[[0,6],[85,6]]},"28":{"position":[[3,6],[194,7],[293,6],[394,6],[633,6],[843,6]]},"38":{"position":[[63,6],[149,6],[418,6]]},"40":{"position":[[4,6],[47,6],[105,6]]},"42":{"position":[[12,6]]}}}],["zkpool'",{"_index":335,"t":{"38":{"position":[[4,8]]}}}],["zkvm",{"_index":454,"t":{"51":{"position":[[203,5]]}}}]],"pipeline":["stemmer"]}}] \ No newline at end of file diff --git a/search/index.html b/search/index.html index f3245cf..5ee514d 100644 --- a/search/index.html +++ b/search/index.html @@ -4,13 +4,13 @@ Search the documentation - +

    Search the documentation

    - + \ No newline at end of file