Fixed README formatting
This commit is contained in:
5
.idea/.gitignore
generated
vendored
5
.idea/.gitignore
generated
vendored
@@ -1,5 +0,0 @@
|
||||
# Default ignored files
|
||||
/shelf/
|
||||
/workspace.xml
|
||||
# Editor-based HTTP Client requests
|
||||
/httpRequests/
|
||||
8
.idea/modules.xml
generated
8
.idea/modules.xml
generated
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/side.iml" filepath="$PROJECT_DIR$/.idea/side.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
17
.idea/side.iml
generated
17
.idea/side.iml
generated
@@ -1,17 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="EMPTY_MODULE" version="4">
|
||||
<component name="NewModuleRootManager">
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/crates/bft-json-crdt/benches" isTestSource="true" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/crates/bft-json-crdt/bft-crdt-derive/src" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/crates/bft-json-crdt/src" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/crates/bft-json-crdt/tests" isTestSource="true" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/side-node/src" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/side-node/tests" isTestSource="true" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/side-watcher/src" isTestSource="false" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
||||
6
.idea/vcs.xml
generated
6
.idea/vcs.xml
generated
@@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
18
README.md
18
README.md
@@ -40,13 +40,13 @@ The Side Nodes make up a system of BFT-CRDT-producing nodes that can make a bloc
|
||||
|
||||
Next dev tasks:
|
||||
|
||||
[ ] enable Side Nodes to download current P2P chain state so that they start out with a consistent copy of transaction data
|
||||
[ ] remove the proc macro code from bft-json-crdt
|
||||
[ ] add smart contract execution engine (CosmWasm would be a good first choice)
|
||||
[ ] enable Side Nodes to download contract code for a given contract
|
||||
[ ] enable Side Nodes to download current contract state for a given contract
|
||||
[ ] switch to full P2P messaging instead of websockets
|
||||
[ ] take the Side Watcher out of the system by electing a Side Node as a leader, so that agreement about transaction inclusion can be reached for a given block.
|
||||
- [ ] enable Side Nodes to download current P2P chain state so that they start - out with a consistent copy of transaction data
|
||||
- [ ] remove the proc macro code from bft-json-crdt
|
||||
- [ ] add smart contract execution engine (CosmWasm would be a good first choice)
|
||||
- [ ] enable Side Nodes to download contract code for a given contract
|
||||
- [ ] enable Side Nodes to download current contract state for a given contract
|
||||
- [ ] switch to full P2P messaging instead of websockets
|
||||
- [ ] take the Side Watcher out of the system by electing a Side Node as a leader, so that agreement about transaction inclusion can be reached for a given block.
|
||||
|
||||
### Side Watcher
|
||||
|
||||
@@ -54,8 +54,8 @@ The Side Watcher is a simple relayer node that sits between the Side Chain (Cosm
|
||||
|
||||
To fulfill the promises in the Lite Paper, the Side Watcher needs to:
|
||||
|
||||
[ ] make a block for the P2P when the Side Chain creates a block
|
||||
[ ] submit P2P chain data to the Side Chain
|
||||
- [ ] make a block for the P2P when the Side Chain creates a block
|
||||
- [ ] submit P2P chain data to the Side Chain
|
||||
|
||||
Later, we will aim to remove the Side Watcher from the architecture, by (a) moving to pure P2P transactions between Side Nodes, and (b) doing leader election of a Side Node to reach agreement on the submitted block.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user