-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs/node: Update client node configuration #1124
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -200,14 +200,22 @@ runtime: | |
# Paths to ParaTime bundles for all of the supported ParaTimes. | ||
paths: | ||
- {{ runtime_orc_path }} | ||
# Configure ParaTimes to run outside of a Trusted Execution Environment. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Is this even needed? If no TEE is specified, it is automatically selected based on availability, with TDX and SGX taking precedence over ELF. If we want to just illustrate how a RONL can be optionally configured, we could show an commented out example? Would it make sense to also show an example of the
|
||
runtimes: | ||
- id: {{ runtime_id }} | ||
components: | ||
- id: ronl | ||
tee: none | ||
``` | ||
|
||
Before using this configuration you should collect the following information to replace the variables present in the configuration file:. | ||
Before using this configuration you should collect the following information to replace the variables present in the configuration file:. | ||
|
||
* `{{ seed_node_address }}`: The seed node address in the form `ID@IP:port`. | ||
* You can find the current Oasis Seed Node address in the Network Parameters page ([Mainnet], [Testnet]). | ||
* `{{ runtime_orc_path }}`: Path to the [ParaTime bundle](paratime-client-node.mdx#the-paratime-bundle) of the form `/node/runtimes/foo-paratime.orc`. | ||
* You can find the current Oasis-supported ParaTimes in the Network Parameters page ([Mainnet], [Testnet]). | ||
* `{{ runtime_id }}`: Runtime identifier of the ParaTime. | ||
* You can find the runtime identifiers for the current Oasis-supported ParaTimes in the Network Parameters page ([Mainnet], [Testnet]). | ||
|
||
:::caution | ||
|
||
|
@@ -216,7 +224,7 @@ accessible on the internet (for `TCP` and `UDP` traffic). | |
|
||
::: | ||
|
||
## Configuring TEE Paratime Client Node | ||
## Configuring TEE ParaTime Client Node | ||
|
||
If your node requires the ability to issue queries that can access confidential | ||
data, start by following the [Configuration](#configuration) section to create | ||
|
@@ -229,7 +237,6 @@ runtime: | |
# Paths to ParaTime bundles for all of the supported ParaTimes. | ||
paths: | ||
- {{ runtime_orc_path }} | ||
environment: sgx | ||
sgx_loader: /node/bin/oasis-core-runtime-loader | ||
``` | ||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are ROFL runtimes also called ParaTimes? It might be cleaner if we revision this "ParaTime" naming convention and start using the new more meaningful names, "runtime on-chain logic (RONL) (aka ParaTime/chain)" and "runtime off-chain logic (ROFL)".