Commit Graph

54 Commits

Author SHA1 Message Date
Michael Vines df9cf92782 testnet-participation.md is now /implemented/ 2019-04-10 12:26:47 -07:00
Greg Fitzgerald 1adf8355f2 Add design proposal for deterministic transaction fees 2019-03-31 16:23:06 -06:00
Greg Fitzgerald 4d34102d9c Move stragglers into the book
The stuff added between the time we switched to proposals/ and the git-revert
2019-03-25 19:39:22 -07:00
Greg Fitzgerald 028b9da0da Revert "Move the design proposals to a separate book"
This reverts commit 4ca18d6b9affbc574d1b3d3d230230b057f8fde3.
2019-03-23 14:04:34 -06:00
Michael Vines a17843c8f6 solana-install design proposal 2019-03-14 13:21:00 -07:00
Greg Fitzgerald 9fac3b26ee Move the design proposals to a separate book
Fixes #3262
2019-03-14 10:08:43 -07:00
Eric de13082347 add economic design mvp to summary and overview 2019-03-14 09:42:19 -06:00
Greg Fitzgerald 0568d7238e Add implemented design proposals section 2019-03-13 13:20:37 -06:00
anatoly yakovenko 9eb7e63819
Add staking rewards design proposal for delegation (#3148)
* proposal for single vote many delegators
2019-03-11 16:35:42 -07:00
Greg Fitzgerald 7696a64891 Add design doc for testing programs 2019-03-10 23:20:10 -06:00
Greg Fitzgerald 799ed24113 Integrate bank-forks proposal into the book 2019-03-10 20:13:36 -06:00
Rob Walker cd0bc1dea5
updates to reflect new_from_parent() (#3076)
* design draft

* update

* section on updating root forks

* updates to reflect new_from_parent()

* fixup

* Grammar check
2019-03-10 13:59:16 -07:00
anatoly yakovenko 5de38852d2 Add cluster test framework doc. (#3189) 2019-03-08 19:29:41 -07:00
Greg Fitzgerald d09639f7d2 Move the design out of the proposals section 2019-03-06 17:24:17 -07:00
Anatoly Yakovenko 946ee8a354 Add description of vote and rewards programs 2019-03-06 17:24:17 -07:00
anatoly yakovenko fb55d1c3d4
Design for leader to leader transition between slots (#2715) 2019-03-04 10:10:52 -08:00
Greg Fitzgerald 028f41eb51 Move secure vote signing out of proposals 2019-03-01 12:16:28 -07:00
Greg Fitzgerald b752511f41 Attempt to pull the completed replication work into the book 2019-02-26 09:23:12 -07:00
Greg Fitzgerald ba50e1ac81 Move data plane fanout chapter out of proposals 2019-02-26 09:20:09 -07:00
Greg Fitzgerald 8353b420d1 Move blocktree-oriented diagram out of proposals 2019-02-22 15:24:36 -07:00
Tyera Eulberg deeabb862d Call it blockstreamer 2019-02-21 17:24:29 -07:00
Tyera Eulberg a131c90260 Add doc for api node 2019-02-21 17:24:29 -07:00
Pankaj Garg dca73068c5 address review comments 2019-02-13 15:31:45 -08:00
Pankaj Garg 4094e62ed3 propose architecture change for fullnode 2019-02-13 15:31:45 -08:00
anatoly yakovenko aec44e3761 Add design for the leader validator loop (#2650) 2019-02-13 12:00:43 -07:00
Greg Fitzgerald ab3dd2a1b3
Integrate the blocktree proposal into the book (#2704) 2019-02-08 20:27:35 -07:00
Greg Fitzgerald 7b7a2fc52b Rename Appendix to API Reference
And move before the proposals, since all this stuff is already
implemented.
2019-02-08 18:08:00 -07:00
Greg Fitzgerald c82ffaabdc Rename, purge use of term delta
This would be a fine document to introduce the term delta, but
it looks like the content flows just fine without it.
2019-02-07 16:25:23 -07:00
Anatoly Yakovenko e1a099632e fork design book 2019-02-07 16:25:23 -07:00
Greg Fitzgerald 5bb4ac9873 Cleanup 2019-02-07 16:09:04 -07:00
Greg Fitzgerald 582ba4f173 Move economics into the proposed changes
Once this is implemented, we'll move it into the "A Solana Cluster"
section.
2019-02-06 09:29:52 -07:00
Greg Fitzgerald c0b398c7c9 Fix markdown and typo 2019-02-06 09:29:52 -07:00
anatoly yakovenko e104941569
Add design proposal for reliable vote transmission (#2601)
* reliable vote transmission design proposal

* summary

* comments
2019-01-31 07:34:49 -08:00
Greg Fitzgerald 883fc39c80 Rename EntryTree to Blocktree 2019-01-30 13:29:34 -07:00
Eric b381d9e06d add pngs and formatting 2019-01-17 14:30:20 -07:00
Eric 6fd13e3af0 rename files 2019-01-17 14:30:20 -07:00
Eric a48b278c10 add economic design sections to TOC 2019-01-17 14:30:20 -07:00
Sagar Dhawan 97d90b99e2
Describe Data-Plane fanout and distribution (#2008) 2019-01-16 21:38:10 +05:30
anatoly yakovenko a22e1199cf
Add fork selection RFC (#2061)
RFC and simulation for fork generation.
2018-12-14 11:15:23 -08:00
Greg Fitzgerald 79f12d6b55 Move EntryTree back to proposals 2018-12-14 12:12:34 -07:00
Greg Fitzgerald fd45e83651 Add web wallet example 2018-12-12 14:55:27 -07:00
Greg Fitzgerald 93fe1af1a8 Integrate EntryTree description into the TVU doc 2018-12-12 12:11:12 -07:00
Greg Fitzgerald 9f9c5fcf10 Migrate all RFC content into the book 2018-12-12 12:11:12 -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 896622de64
Delete empty page
Bring this back in after replication is fully integrated.
2018-12-11 17:09:44 -07:00
Greg Fitzgerald 6fd41beccd Reference the JavaScript API docs more directly 2018-12-11 16:01:35 -08:00
Greg Fitzgerald c679dea1b7 Add instructions to build and run tic-tac-toe 2018-12-11 16:01:35 -08:00
Greg Fitzgerald 97b1156a7a Rename Ncp to GossipService
And BroadcastStage to BroadcastService since it's not included in the
TPU pipeline.
2018-12-06 15:48:19 -07: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 99445f475b Add leader rotation links
Avoid the term "leader selection" here. More precise terms are
"leader scheduling", "leader rotation", and "fork selection."
2018-11-28 18:08:05 -08:00