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

Technical notes on euler release #169

Merged
merged 32 commits into from
Jan 21, 2019
Merged

Technical notes on euler release #169

merged 32 commits into from
Jan 21, 2019

Conversation

mastercyb
Copy link
Member

Abstract and conclusion must be rewritten. Other parts require proofread, error correction and thorough discussion.

@mastercyb mastercyb changed the title Technical notes on euler release Technical notes on euler release Jan 13, 2019
@mastercyb mastercyb added this to the Sprint 26 milestone Jan 13, 2019
@hleb-albau
Copy link
Contributor

@xhipster @litvintech
By the first comment, I want to mention one big issue with .md and review process. If we use pattern whole paragraph on single line we got next diff:
image

Beside that you should review word by word such patches, it is also hard to leave comments for huge paragraphs.

There is a simple solution can be used to simplify our reviews. .md language allows you to break you a section into separate lines just by putting them on a new line. I usually place a new sentence on a new line. To create a new paragraph just use two new lines.

@@ -14,243 +12,353 @@ cyber:
- noun. a superintelligent network computer for answers
- verb. to do something intelligent, to be very smart

cyber://
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is still blocked by #157. Need to reach consensus on that issue.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How we can reach it? Do you have an alternative proposal? @litvintech What do you think about it?

docs/cyberd.md Outdated Show resolved Hide resolved
docs/cyberd.md Outdated Show resolved Hide resolved
docs/cyberd.md Outdated Show resolved Hide resolved
docs/cyberd.md Outdated

A problem here is that computational complexity of conventional ranks grow sublineary with the growth of the network. So we need to find (1) deterministic algorithm that allow to compute a rank for continuously appended network to scale the consensus computer to orders of magnitude that of Google. Perfect algorithm (2) must have linear memory and computation complexity. The most importantly without having (3) good prediction capabilities for existence of relevant links it proves to be useless. One of recent algorithms: SpringRank.
Forgetting links: Prune min possible rank / 2
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what does it mean?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A problem here is that the computational complexity of conventional ranks grows sublinearly with the growth of the network.

You mean this?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Prune min possible rank / 2 - this one

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Forget about it. Removed.

docs/cyberd.md Outdated

## Selfish predictions
``` Need triple check !!!
100 CBD in euler got 70 000 000 000 000 CYB
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I reopen issue regarding genesis.
#156.

I our case it is near ~0.9 * 10^16.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to reconcile all amounts across information sources

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

near

This is a very sensitive topic. We need to define this unambiguously.

hleb-albau and others added 2 commits January 14, 2019 14:26
Co-Authored-By: xhipster <starodubcev@gmail.com>
Co-Authored-By: xhipster <starodubcev@gmail.com>
docs/cyberd.md Outdated

@xhipster, @litvintech
Notes for [euler](https://github.com/cybercongress/cyberd/releases/tag/v0.1.0) release of [cyberd](https://github.com/cybercongress/cyberd) reference implementation of `cyber://` protocol in Go
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, here should be diff not for just tag 0.1.0 (diff between 0.1.0 and 0.0.9) but diff 0.1.0 -> 0.0.0

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you have a link to 0.0.0?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Co-Authored-By: xhipster <starodubcev@gmail.com>
@hleb-albau
Copy link
Contributor

Also, this PR should be Squashed and Merged, rather than simply merge.

Basically, we have chicken and egg problem. Without the full load of the network, the relevance will not become very valuable, without valuable relevance we will not have the full load of the network.
@mastercyb
Copy link
Member Author

mastercyb commented Jan 15, 2019

There is a simple solution can be used to simplify our reviews. .md language allows you to break you a section into separate lines just by putting them on a new line. I usually place a new sentence on a new line. To create a new paragraph just use two new lines.

The doc becomes ugly and unreadable :-( Do you aware of the alternative format that is both simple and do have markup of new section? So I hope it is not Latex and Html ...

@mastercyb
Copy link
Member Author

@Olga584 Please help and add the pictures.

@hleb-albau
Copy link
Contributor

There is a simple solution can be used to simplify our reviews. .md language allows you to break you a section into separate lines just by putting them on a new line. I usually place a new sentence on a new line. To create a new paragraph just use two new lines.

The doc becomes ugly and unreadable :-( Do you aware of the alternative format that is both simple and do have markup of new section? So I hope it is not Latex and Html ...

It is not ugly as you think. Just example: https://github.com/hleb-albau/hleb-albau.github.io/edit/source/_posts/2019-01-11-your-chain-genesis-based-on-ethereum-network-activity.md . Also, not all editors supports auto line wrapping.

If we weight manteinability and pretty looks for raw .md file, I think we should select the first.

docs/cyberd.md Outdated Show resolved Hide resolved
docs/cyberd.md Outdated Show resolved Hide resolved
docs/cyberd.md Outdated Show resolved Hide resolved
@hleb-albau
Copy link
Contributor

@xhipster ready to approve, just fix Artur comments.

@mastercyb
Copy link
Member Author

@xhipster @litvintech
By the first comment, I want to mention one big issue with .md and review process. If we use pattern whole paragraph on single line we got next diff:
image

Beside that you should review word by word such patches, it is also hard to leave comments for huge paragraphs.

There is a simple solution can be used to simplify our reviews. .md language allows you to break you a section into separate lines just by putting them on a new line. I usually place a new sentence on a new line. To create a new paragraph just use two new lines.

Agree that this is an issue. But let us start to do this after this release. I do not like how the paper looks like without additional processing.

@arturalbov
Copy link
Contributor

@xhipster I'm ready to approve too. Is it finished? Or you need to do more changes?

@Olga584
Copy link

Olga584 commented Jan 17, 2019

@xhipster https://github.com/cybercongress/cyberdesign/tree/cyberd/infographics

@mastercyb
Copy link
Member Author

@arturalbov @hleb-albau I need a precise amount of accounts and sum of CYB tokens before merging

mastercyb and others added 6 commits January 18, 2019 22:42
Remainings:
1. Define x, y and z of distribution
2. Grammar
3. Screenshots of .cyber

Toliks article can be transalted later.
Thanks to Grammarly this piece will not look like a piece of shit.
Github sucks as sucks almost all sites. This bastards locked us in usage of cursed https ...
@asadovka asadovka modified the milestones: Sprint 26, Sprint 27 Jan 21, 2019
@hleb-albau hleb-albau merged commit 7ba9306 into master Jan 21, 2019
@hleb-albau hleb-albau deleted the wp-0.4 branch January 21, 2019 13:27
@mastercyb mastercyb restored the wp-0.4 branch January 21, 2019 14:10
@hleb-albau hleb-albau deleted the wp-0.4 branch January 23, 2019 06:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants