-
Notifications
You must be signed in to change notification settings - Fork 51
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* New homepage layout and SEO updates Delete index.html Delete index.html, to keep the original homepage New homepage layout and course 1 added Fixed styling for bottom accordion and read more buttons on articles Changes to homepage Added tickmarks to course page if a module has been viewed Added tickmarks to course page if a module has been viewed Added filter page Changes to course 1 Added new icons and formats to articles Added icons Changes to course 1 Fixed a typo Tidy up self tests Let's us write markdown in Self Test section. Edited a few descriptions and content Changes to module layouts Added dropdown menu for categories Medium articles Styling changes to medium page Added levels to posts and small modification on filter page Fonts Fixed footer menu Embedded articles Add deploy script and fix permalinks In a production environment, the `output_ext` must be added to internal links. I don't know why it works locally without it Permalink fixes Various UI fixes Padding on course page Move Szabo article to Course 2 Responsive layout and pdf api * Added courses 3, 4 and 5 Added time to posts Refactored content structure Course time to complete calc Change to timing display on posts Bug fixes WIP: course 6 feat: discard course 6. clean up existing courses * This commit discards course 6 for now * It adds self-tests to course 2 modules * Starts the MW-bits module of course 5 (but full content is in another PR) * Removes some modules that are too subjective to be part of a course (course 5) draft: New topic - mimblewimble, all the bits (#309) * draft: New topic - mimblewimble, all the bits This post describes the key elements of _vanilla_ Mimblewimble, what purpose they perform, and the bad things that could happen if they're not there. It also describes a few pieces that were introduced to the protocol as a result of to omissions and oversights in the MW whitepaper. * fix: add some additional comments based on review chore: update dependencies (#310) Update dependencies, and deal with deprecation error in Sass regarding division. chore: review course 1 (#312) Looks good. Minor cosmetic changes. chore: review course 2 (#314) Looks good. fix: update ruby version (#315) chore: review course 3 (#317) Looks good. feat: review course 4 (#318) Checked course 4 contents, added some context and added an into video to Lelantus. fix: add into to mw white paper (#319) * chore: update code examples in course 3 (#320) Big update! 1. use tari_crypto in the examples (finally) 2. use a cargo project locally, so we can debug, format, use intellisense etc 3. Only keep one copy of the code around --------- Co-authored-by: NovaT82 <nova@tari.com>
- Loading branch information
Showing
395 changed files
with
28,488 additions
and
19,980 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,4 +9,7 @@ | |
|
||
_site | ||
vendor | ||
.jekyll-cache | ||
.jekyll-cache | ||
.env | ||
|
||
.jekyll-metadata |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
2.7.4 | ||
3.0.2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
- category: learning-paths | ||
- category: cryptography | ||
- category: consensus-mechanisms | ||
- category: scaling | ||
- category: mining | ||
- category: digital-assets | ||
- category: protocols | ||
- category: network-analysis | ||
- category: labs | ||
- category: style-guide | ||
- category: tari |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
- course: intro-to-blockchain | ||
- course: the-history-of-money | ||
- course: basics-of-cryptography | ||
- course: digital-assets | ||
- course: mimblewimble-basics |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
<div style="margin-bottom: 20px;"> | ||
<a href="{{ post.url | prepend: site.baseurl }}"> | ||
<div class="tlu-card-container"> | ||
<div class="tlu-card-img" style="background-image: url({{site.baseurl}}{{post.image}});"> | ||
{% if post.format %} | ||
<img src="/images/icons/light-{{ post.format }}.svg" style="width: 50px; margin-bottom: 10px;" /> | ||
{% endif %} | ||
<p class="tlu-post-title">{{post.title}}</p> | ||
</div> | ||
</div> | ||
</a> | ||
<div class="article__content"> | ||
<div class="tlu-excerpt"> | ||
<a href="{{ post.url | prepend: site.baseurl }}"> | ||
{% if post.description %} | ||
{{post.description | strip_newlines | truncatewords: 35}} | ||
{% endif %} | ||
</a> | ||
</div> | ||
<div class="article-tags"> | ||
{% if post.tags.size >= 1 %} | ||
<div class="article-tags__box"> | ||
{% for tag in post.tags %} | ||
<a href="{{ site.baseurl }}/tag/{{ tag }}.html" class="article__tag">{{ tag | capitalize | replace:'-',' ' }}</a> | ||
{% endfor %} | ||
</div> | ||
{% endif %} | ||
</div> | ||
</div> | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,29 @@ | ||
<div id="breadcrumbs"> | ||
{% assign crumbs = page.url | remove:'/index.html' | split: '/' %} | ||
<a href="/">Home</a> | ||
{% for crumb in crumbs offset: 1 %} | ||
{% if forloop.last %} | ||
/ {{ page.title }} | ||
{% else %} | ||
/ <a href="{% assign crumb_limit = forloop.index | plus: 1 %}{% for crumb in crumbs limit: crumb_limit %}{{ crumb | append: '/' | replace:'without-plugin/','without-plugins/' }}{% endfor %}">{{ crumb | replace:'-',' ' | remove:'.html' | capitalize }}</a> | ||
<div class="article-meta"> | ||
<div id="breadcrumbs"> | ||
{% assign crumbs = page.url | remove:'/index.html' | split: '/' %} | ||
<a href="/">Home</a> | ||
{% for crumb in crumbs offset: 1 %} | ||
{% if forloop.last %} | ||
/ {{ page.title }} | ||
{% else %} | ||
/ <a href="{% assign crumb_limit = forloop.index | plus: 1 %}{% for crumb in crumbs limit: crumb_limit %}{{ crumb | append: '/' | replace:'without-plugin/','without-plugins/' }}{% endfor %}">{{ crumb | replace:'-',' ' | remove:'.html' | capitalize }}</a> | ||
{% endif %} | ||
{% endfor %} | ||
</div> | ||
<div class="time-to-read"> | ||
{% if page.time %} | ||
{% assign timeUnit = "min" %} | ||
{% assign minutes = page.time %} | ||
{% if minutes > 1 and minutes <= 59 %} | ||
{% assign timeUnit = "min" %} | ||
{% elsif minutes >= 60 and minutes <= 119 %} | ||
{% assign timeUnit = "hour" %} | ||
{% capture minutes %}{{ minutes | divided_by:60 }}{% endcapture %} | ||
{% elsif minutes >= 120 %} | ||
{% assign timeUnit = "hour" %} | ||
{% capture minutes %}{{ minutes | divided_by:60 }}{% endcapture %} | ||
{% endif %} | ||
{{ minutes }} {{ timeUnit }} read | ||
{% endif %} | ||
{% endfor %} | ||
</div> | ||
</div> | ||
</div> |
38 changes: 38 additions & 0 deletions
38
_includes/content/consensus-mechanisms/00-consensus-mechanisms.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
## Purpose | ||
|
||
Consensus mechanisms "are crucial for a blockchain in order to function correctly. They make sure everyone uses the same | ||
blockchain" [[1]]. | ||
|
||
## Definitions | ||
|
||
- From **Investopedia**: A | ||
consensus mechanism is a fault-tolerant mechanism that is used in computer and blockchain systems to achieve the | ||
necessary agreement on a single data value or a single state of the network among distributed processes or multi-agent | ||
systems [[2]]. | ||
|
||
- From **KPMG**: | ||
Consensus mechanism - A method of authenticating and validating a value or transaction on a Blockchain or a distributed | ||
ledger without the need to trust or rely on a central authority. Consensus mechanisms are central to the functioning of | ||
any blockchain or distributed ledger [[3]]. | ||
|
||
|
||
## References | ||
|
||
[[1]] "Different Blockchain Consensus Mechanisms", *Hacker Noon* [online]. | ||
Available: <https://hackernoon.com/different-blockchain-consensus-mechanisms-d19ea6c3bcd6>. Date accessed: 2019‑06‑07. | ||
|
||
[1]: https://hackernoon.com/different-blockchain-consensus-mechanisms-d19ea6c3bcd6 | ||
"Different Blockchain Consensus Mechanisms" | ||
|
||
[[2]] Investopedia: "Consensus Mechanism (Cryptocurrency)" [online]. | ||
Available: <https://www.investopedia.com/terms/c/consensus-mechanism-cryptocurrency.asp>. Date accessed: 2019‑06‑07. | ||
|
||
[2]: https://www.investopedia.com/terms/c/consensus-mechanism-cryptocurrency.asp | ||
"Consensus Mechanism (Cryptocurrency)" | ||
|
||
[[3]] KPMG: "Consensus - Immutable Agreement for the Internet of Value" [online]. | ||
Available: <https://assets.kpmg/content/dam/kpmg/pdf/2016/06/kpmg-blockchain-consensus-mechanism.pdf>. | ||
Date accessed: 2019‑06‑07. | ||
|
||
[3]: https://assets.kpmg/content/dam/kpmg/pdf/2016/06/kpmg-blockchain-consensus-mechanism.pdf | ||
"Consensus - Immutable Agreement for the Internet of Value" |
Oops, something went wrong.