From 0045af9e1221f97726125fe08ababa917b0e1972 Mon Sep 17 00:00:00 2001 From: Tracie Myers Date: Wed, 8 May 2019 15:55:20 -0400 Subject: [PATCH 1/4] added usecase folder --- .DS_Store | Bin 0 -> 6148 bytes High-level Use Case/.keep | 1 + 2 files changed, 1 insertion(+) create mode 100644 .DS_Store create mode 100644 High-level Use Case/.keep diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..4a78555f7955069e9f52479b4d09104fa67719d4 GIT binary patch literal 6148 zcmeHK!AiqG5S^(NB3=q!Jnj#8=+)DPR zU$<`NKZsr}zWdhe;$c}e%Mx#juiM2La0Z-#9x-62T6Wl@oIDk0z!~@*2IPDQP{C-} zDyE|YLuvtlLzt6bF1>`r1jA_9D&h`=H590!Y%KSFq z&kxC+I4b(+3^)VZ4D9LUNb3Lj*Zu!?kY70i&Oomi;9*|mQ>0|IwUeCG+5o+ViilsU l_z{9hD#h@XQhW?e0(+1NFdDXsut5ArAkpB1Gw`PjyaOS}MY;e0 literal 0 HcmV?d00001 diff --git a/High-level Use Case/.keep b/High-level Use Case/.keep new file mode 100644 index 0000000..3bf007b --- /dev/null +++ b/High-level Use Case/.keep @@ -0,0 +1 @@ +Placeholder file From 6cd64b77253ea2084cd0345adf98ffa9198189d8 Mon Sep 17 00:00:00 2001 From: Tracie Myers Date: Mon, 13 May 2019 12:06:22 -0400 Subject: [PATCH 2/4] Created developer use case to join the network. --- High-level Use Case/DevJoinNetwork.md | 30 +++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 High-level Use Case/DevJoinNetwork.md diff --git a/High-level Use Case/DevJoinNetwork.md b/High-level Use Case/DevJoinNetwork.md new file mode 100644 index 0000000..07c80e9 --- /dev/null +++ b/High-level Use Case/DevJoinNetwork.md @@ -0,0 +1,30 @@ +#High-Level Use Case / Developer Joining the Network + +###Use Case Description +This high-level use case describes a developer joining the Pocket Network for the first time. + +###Pre-Conditions +The developer is not yet an actor in the Pocket Network. + +###Post-Conditions +The developer is now an active user in the Pocket Network. The developer has staked POKT to receive some amount of relays. + +###Actors +Developer, Portal, System + +###User Story +I am a developer that would like to use Pocket Network's infrustructure to build a decentralized application on a blockchain. + +1. Developer visits the Pocket portal. +2. Developer enters in (undefined) information. +3. System confirms. +4. Developer stakes POKT based on the relays she plans to use in one epoch. +5. System confirms. + +###Questions +1. When can I, as a developer, join the network?
+ A) A developer can join the network anytime. +2. Is there a minimum amount of POKT that I need to stake?
+ A) Yes, the minimum amount of POKT that a developer needs to stake is (undefined). +3. What are the requirements that I need to meet to join the Pocket Network?
+ A) You will need to download the appropriate SDK, and stake the minimum amount of POKT required. \ No newline at end of file From 7ad9fe389af63ecdee2f3e17c9bf09396c15e76a Mon Sep 17 00:00:00 2001 From: Tracie Myers Date: Mon, 13 May 2019 12:26:24 -0400 Subject: [PATCH 3/4] Changed format to match GitHub --- High-level Use Case/DevJoinNetwork.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/High-level Use Case/DevJoinNetwork.md b/High-level Use Case/DevJoinNetwork.md index 07c80e9..ec4c349 100644 --- a/High-level Use Case/DevJoinNetwork.md +++ b/High-level Use Case/DevJoinNetwork.md @@ -1,18 +1,18 @@ #High-Level Use Case / Developer Joining the Network -###Use Case Description +### Use Case Description This high-level use case describes a developer joining the Pocket Network for the first time. -###Pre-Conditions +### Pre-Conditions The developer is not yet an actor in the Pocket Network. -###Post-Conditions +### Post-Conditions The developer is now an active user in the Pocket Network. The developer has staked POKT to receive some amount of relays. -###Actors +### Actors Developer, Portal, System -###User Story +### User Story I am a developer that would like to use Pocket Network's infrustructure to build a decentralized application on a blockchain. 1. Developer visits the Pocket portal. @@ -21,7 +21,7 @@ I am a developer that would like to use Pocket Network's infrustructure to build 4. Developer stakes POKT based on the relays she plans to use in one epoch. 5. System confirms. -###Questions +### Questions 1. When can I, as a developer, join the network?
A) A developer can join the network anytime. 2. Is there a minimum amount of POKT that I need to stake?
From 383af914a084a841e01dff5693fafecde594fa73 Mon Sep 17 00:00:00 2001 From: Tracie Myers Date: Mon, 20 May 2019 11:04:20 -0400 Subject: [PATCH 4/4] Use Case Node Staking in the Network --- High-level Use Case/NodeStake.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 High-level Use Case/NodeStake.md diff --git a/High-level Use Case/NodeStake.md b/High-level Use Case/NodeStake.md new file mode 100644 index 0000000..d15b7d5 --- /dev/null +++ b/High-level Use Case/NodeStake.md @@ -0,0 +1,32 @@ +# High-Level Use Case / Node Staking in the Network + +### Use Case Description +This high-level use case describes a node staking additional POKT in the network to receive additional relays. + +See below for questions and answers. + +### Pre-Conditions +The node has already joined the network, has an account, and has staked some amount of POKT + +### Post-Conditions +The node will have staked more POKT in the network and will have a higher chance of producing a block. + +### Actors +Node, Terminal, System + + +### User Story +I am a node in the Pocket Network that has some amount of POKT staked. I would like to stake additional POKT to increase my chances of producing the next block. + +1. Node opens terminal. +2. Node enters the amount they want to stake. +3. Systems confirms. + + +### Questions +1. Is there a cap on how much I can stake?
+ A) No, a node can stake as much POKT as they would like. The more you stake the higher chance you have of producing blocks. +2. When can I stake POKT?
+ A) Once joining the Pocket Network you can stake anytime. +3. When does the new amount of stake become active?
+ A) Your increased chances of becoming a block producer will become effective the following block after you stake additional POKT. \ No newline at end of file