Michael Vines
4bb6549895
Genesis block is now a json file
2019-01-25 09:05:15 -08:00
Greg Fitzgerald
ce41760fdd
Update definitions of block and slot
2019-01-23 18:22:20 -08:00
Tyera Eulberg
58bca04a3f
Couple edits
2019-01-08 17:44:09 -07:00
Michael Vines
56a3197f7f
spelling
2019-01-03 18:48:24 -08:00
Greg Fitzgerald
483f6702a6
Rewrite synchronization chapter ( #2156 )
...
* Rewrite synchronization chapter
* Add synchronization terminology
2018-12-14 11:06:53 -07:00
Greg Fitzgerald
546c92751b
80-char lines
2018-12-12 17:19:46 -07:00
Greg Fitzgerald
9a49ace606
No longer reserve terms from the terminology chapter
...
We followed the precedent set by the Rust book here, but now that
proposals are integrated, each proposal can simply include its own
terminology section.
2018-12-12 14:12:07 -07:00
Greg Fitzgerald
c83538a60c
Add new proposal process
...
And move replication and enclave proposals there to get a feel
for how it'd look.
2018-12-12 11:04:57 -07:00
Greg Fitzgerald
9552badb16
Reference tic-tac-toe README instead of copying it
...
Also expand a bit on how it works.
2018-12-11 16:01:35 -08:00
Greg Fitzgerald
b5a80d3d49
Update ledger replication chapter ( #2029 )
...
* ledger block -> ledger segment
The book already defines a *block* to be a slight variation of
how block-based changes define it. It's the thing the cluster
confirms should be the next set of transactions on the ledger.
* Boot storage description from the book
2018-12-07 16:52:36 -07:00
Rob Walker
4fd4218178
update terminology before tearing into RFCs ( #1995 )
...
update terminology before tearing into RFCs
2018-12-05 14:35:41 -08:00
Greg Fitzgerald
bf2658cee0
Apply review feedback
2018-12-05 10:30:16 -08:00
Greg Fitzgerald
6ecb00a1d8
Add account access rules
2018-12-05 10:30:16 -08:00
Greg Fitzgerald
1990501786
Describe executable and owner account metadata
2018-12-05 10:30:16 -08:00
Greg Fitzgerald
13c7c3b3a6
Rewrite programming model with developer focus
...
Previous version talked about concurrency, which is described
in detail in the Anatomy of a Fullnode chapter. App developers
probably don't care that their programs run in parallel with
other programs. From their perspective, there's no difference
between 10x parallelism and a 10x faster CPU.
2018-12-05 10:30:16 -08:00
Greg Fitzgerald
209040e80e
Free up term "finality" to imply "economic finality" ( #2002 )
...
* leader finality -> confirmation
Free up term "finality" to imply "economic finality."
* Reorder chapters
2018-12-04 20:52:38 -07:00
Greg Fitzgerald
f8aa806d77
Explain how ledger broadcasting works ( #1960 )
2018-12-02 16:43:40 -07:00
Greg Fitzgerald
3de63570f6
Better formatting and lots of terminology links
2018-11-28 18:08:05 -08:00
Greg Fitzgerald
8d1ac37734
More terms
2018-11-28 18:08:05 -08:00
Greg Fitzgerald
c242467fdf
Expland cluster overview, integrate Avalanche chapter
2018-11-28 18:08:05 -08:00
Greg Fitzgerald
88e270723f
Move markdown book out of src/
2018-11-26 09:44:19 -08:00