Coder Social home page Coder Social logo

docs's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docs's Issues

deploy guide: missing key pieces

The deploy guide does not

  • have provider attributes that work on mainnet by default
  • have anything that says you should look for bids and then create a lease

People have no idea what to do - it's totally broken documentation.

Explain akash in the intro a bit more

From Morgan:

I think that the beginning of the paper could use a rewrite in order to quickly explain to the reader why Akash is interesting and valuable. If the reader already believes that Akash is interesting and valuable and they want to understand it further, then this rewrite would not be useful. However, I think that it would be a good idea to explain and sell the idea of Akash at the beginning of every early Akash whitepaper because any of them could be somebody's introduction to Akash. When writing on a new topic it's usually a good idea not to assume the reader has any idea of what you are talking about. I would be happy to help with such a rewrite or even do it myself.

Server requirements for providers

What are the recommended specs to run an Akash node, provider, validator, etc.

Example:
2/4 cpus (cpus you can take as a normal aws/gcloud will use)
32/64 gb ram
1Tb + storage
high speed internet connection

High level design document

I would love to see an high level architecture example picture how all parts (API, RPC, Validator, Node, protocols, ... work together)

troubleshooting: add `lease-events`

Add the akash provider lease-events command; it's similar to lease-logs.

Both of these should be in a section about "debugging", or, at the very least, they need to be before the deployment is closed.

scrub: token unit

we used to use u to denote micro akash; that unit is no longer valid. it should be akash always and everywhere.

Missing creation of client tx cert in deployment guide

The command to create your client key seems to be missing from the deployment guide.
akash tx cert create client --from $KEY_NAME --chain-id $AKASH_CHAIN_ID

Without it the akash tx deployment create command fails with "Error: no certificate file found for account"

This is using
AKASH_VERSION=v0.10.0
AKASH_CHAIN_ID=akashnet-2-testnet-2

Broken link on docs/overview/README.md

Akash is, first and foremost, a platform that allows clients to procure resources from providers. This is enabled by a blockchain-powered distributed exchange where clients post their desired resources for providers to bid on. The currency of this marketplace is a digital token, the AKT, whose ledger is stored on a blockchain.

[peter@nixos:~]$ curl -I https://akash.network/l/econ-paper
HTTP/2 404
date: Mon, 31 Aug 2020 18:27:03 GMT
content-type: text/html; charset=UTF-8
set-cookie: __cfduid=da52c50d8138781775a99fa90422a3c6c1598898423; expires=Wed, 30-Sep-20 18:27:03 GMT; path=/; domain=.akash.network; HttpOnly; SameSite=Lax; Secure
expires: Wed, 11 Jan 1984 05:00:00 GMT
cache-control: no-cache, must-revalidate, max-age=0
link: <https://akash.network/wp-json/>; rel="https://api.w.org/"
via: 1.1 vegur
cf-cache-status: DYNAMIC
cf-request-id: 04e75edd620000c9a1f50ca200000001
expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
server: cloudflare
cf-ray: 5cb8cda89c3ec9a1-SEA

Add an FAQ section

Add an FAQ section

  • Does it work with GPUs?
  • How much money will I make?
  • When supermini?
  • etc...

Need a guide for testing a provider using _run/kube example etc...

If someone is setting up a provider they shouldn't need to handle real AKT on mainnet just to test if their provider works.

Should add a no-frills guide to running the example from _run/kube etc. to run a local node & provider to verify the kubernetes cluster they want to sell on the network is ready for mainnet.

Add docs & example for new provider lease-shell command

We need to add docs & example for new provider lease-shell command. It should show how to use the command on an example deployment, both for interactive shell and for other actions (i.e. copying a file from a docker image)

document provider compliance details

I've been learning about Akash network. I have a couple of questions,

I hope these details can be documented,

what SLSA guarantees does providers offer? how does Akash confirm the clients, the providers are indeed running what they are expected to run?

Is it possible for multiple wallets to own deployments? a multisig mode so that deployments can be decentralized in terms of ownership. is it possible to have DAO governance to update the signature set?

please direct me to appropriate channels to get them clarified.

Document & provide example for custom pricing script

We've added to akash the ability to do custom bid pricing with an external script. The command line switch document how to set this up, but do not actually document the exact interface the script needs to implement.

We need to

  • Document the interface
  • Document any data structures used
  • Document any expectations around the script
  • Provide a complete example script in a common scripting language e.g. python3

Support: Bug Bounties

I recommend setting up a HackerOne bug bounty to officially and properly reward hackers who find security vulnerabilities and bugs.

Currently, we have a limited "bug bounty" in our documentation at https://docs.akash.network/support:

Security Issues & Bug Bounties
Akash will pay for finding security issues. If you find a security issue or bug and wish to report it to the core team privately, please send an email with all of the details.
Email [email protected]

add snapshot and state sync to node instructions

We should strongly encourage people to enable snapshotting and state sync. somewhere around pruning of state and fast sync.

  1. have the instructions enable snapshotting
  2. we should add a new file to the network configuration at ovrclk/net state-sync-peers.txt and tell people to skip this step until that is populated.

Improve instructions for bidding on Testnet as a Provider

dehazelabs.com are stuck on bidding as a Provider on Testnet. They aren't able to find instructions on how to do this. They have been stuck for a week.

The CEO of https://dehazelabs.com reached out on Discord and wants to be a provider and a tenant. This is the right kind of Provider we want to onboard early. Their timeline to go on Mainnet is ~4 weeks.

“yeah we are not able to find any doc to be able to bid as a provider on the testnet. Yeah we followed this and there were a lot of missing instructions. We have notes which I will share so you guys can update the docs. "

creating validator returns out of gas message

When running "akash tx staking create-validator {...}" with --gas="auto" an out of gas error is returned. Running the command without --gas="auto" succeeds.

-side note: the docs are not clear on how to get $VALIDATOR_ADDRESS for the section "View Validator Description" per discord discussion it can be found in the return message of a successful create-validator command.

sdl: document `command` and `args` usage

args is pretty unclear and surprising. With the following SDL:

  web:
    image: raviforbole/video-chat
    args:
      - "--VUE_APP_SOCKET_HOST=http://localhost"
      - "--VUE_APP_SOCKET_PORT=3000"

Pod creation fails with:

f7shd5o2mbfnpgmlij0af111naf7nif46al3l3gsvob7k   20s         Warning   Failed              pod/web-6bff748d8-lrgs9        Error: failed to start container "web": Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "exec: \"--VUE_APP_SOCKET_HOST=http://localhost\": stat --VUE_APP_SOCKET_HOST=http://localhost: no such file or directory": unknown

So it looks like the first element of args: should be the path to the executable.

usage: add or replace usage documentation for CLI

Add or update usage documentation for CLI Top-level commands and subcommands

  • config
  • help
  • keys
  • query
  • rest-server
  • status
  • tx
  • version

Requirements

  1. Each top-level command should be in a separate file with the name <command>.md
  2. Each command should have the below structure. See keys and keys add for reference
  • Description
  • Usage
  • Example
  • Arguments
  • Flags

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.