Skip to content
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

The Basics Tutorial #1

Closed
12 tasks done
ghost opened this issue Jul 22, 2017 · 6 comments
Closed
12 tasks done

The Basics Tutorial #1

ghost opened this issue Jul 22, 2017 · 6 comments

Comments

@ghost
Copy link

ghost commented Jul 22, 2017

This will be the tutorial that introduces the very basics needed in order to start creating zites. It will cover how zites work, where they are stored, how they are updated, how content.json files are constructed, and how a zite is kept secure using signatures. You can view the tutorial here.

Topics Covered:

  1. Introduction ( @krixano )
  2. Creating A Zite ( @krixano, @AnthyG )
  3. The Sidebar ( @AnthyG )
    • Zite Address
    • Changing Basic Zite Settings
  4. Where You Zite is Stored Locally
  5. Content.json File - What is It? ( @krixano )
  6. Signing the Content.json File ( @krixano )
  7. How Zites Are Kept Secure ( @krixano )
  8. Publishing Your Zite ( @krixano )
  9. Keeping Your Zite Online ( @krixano )
  10. Updating Your Zite ( @krixano )

Topics and their orders may change in the future.

@ghost ghost added the Tutorial label Jul 22, 2017
@ghost ghost self-assigned this Jul 22, 2017
@AnthyG
Copy link

AnthyG commented Jul 22, 2017

Added section "The Sidebar" with commit AnthyG/ZeroNet-Dev-Center@64a4d0d

@ghost
Copy link
Author

ghost commented Jul 22, 2017

I think the How Does ZeroNet Know Who Owns A Zite section should talk about these things:

  • Your private key for the zite being stored in the users.json file
  • How your signature is used within the content.json file.

Because of the second one, I might want to put this section after the content.json section. A better name for this section might also be "How Does ZeroNet Keep Your Zite Secure", where we can also talk about how a signature is formed and how a visitor to the zite verifies that the owner is the one who signed the content.json file (maybe link to another site/tutorial that talks about keys and Digital Signatures more in depth?), etc.

@AnthyG
Copy link

AnthyG commented Jul 22, 2017

Doesn't ZeroNet know, that you own the zite, because you signed the content.json-File with your own (?private or public?) key?
This would mean, that the complete How Does ZeroNet Know Who Owns A Zite-Section would come after Signing the Content.json File, don't you think?

🤔

@ghost
Copy link
Author

ghost commented Jul 22, 2017

Yep, that's what I was thinking also. Not sure why I had it before the content.json section to begin with. Also, I'm wondering if the How Does ZeroNet Keep Your Zite Secure section can be merged with the Signing the Content.json FIle section, because signing the file is part of keeping your zite secure.

@ghost
Copy link
Author

ghost commented Jul 23, 2017

For the updating your zite section, I wan't to talk about how peers get the updates to the zite and how they determine that it is a newer version.

@ghost
Copy link
Author

ghost commented Jul 23, 2017

It may also be good to create footnotes that link to more in depth tutorials about certain topics that are just briefly talked about here. For example, the ZeroFrame API, Cryptography and Digital Signatures, etc.

@ghost ghost assigned ghost and unassigned ghost Jul 25, 2017
@ghost ghost closed this as completed Aug 4, 2017
@ghost ghost added this to In Revising/Editing in Tutorials - Basics Track Aug 19, 2017
@ghost ghost moved this from In Revising/Editing to Done in Tutorials - Basics Track Aug 19, 2017
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant