-
Notifications
You must be signed in to change notification settings - Fork 37
Description
Goals
We are building the base functionality to read, create, share, and collect blocks within a peer-to-peer network. With this application, it will be easy to install client and server based applications that extend its functionality, allowing you to use the blockchain in any way you like.
Single or Multiple Applications?
On a given node, how dependent is either the client or server section on the other? If the client utilizes the server to query local storage, then their usage is heavily integrated and every instance of the application will require both client and server functionality; however, these two functionalities could also be designed as stand-alone applications, allowing users to install blockchain-client or blockchain-server depending on their needs. Either way, we may want to allow users to configure the allocation of resources to client and server functionalities.
Discussion
How should we implement the raw materials present in the library into a final product? Should we create separate or integrated client and server applications?