Content
@
0 reply
0 recast
0 reaction
River Protocol
@buildonriver
Last week, we introduced River, an open protocol for building decentralized messaging apps. To better understand River's future, let's dig deeper into the architecture underpinning its decentralized nature. 👇
1 reply
0 recast
1 reaction
River Protocol
@buildonriver
Decentralizing digital communication stands at the core of River, with data dispersed across a network of Stream Nodes. These nodes manage data chunks, ensuring no single entity can monopolize the information flow, enhancing security and redundancy.
1 reply
0 recast
0 reaction
River Protocol
@buildonriver
River nodes accept, validate, & store encrypted communication data from clients. They read from River smart contracts to validate incoming message data from the associated address, ensuring that address has the proper membership token rights & meets the other rules of the Space.
1 reply
0 recast
0 reaction
River Protocol
@buildonriver
River's scalability is dynamically designed. As the network grows, new nodes can join, and existing nodes can adjust their capacities. This flexibility ensures that River can meet its users' evolving demand for security.
1 reply
0 recast
0 reaction
River Protocol
@buildonriver
Underpinning Stream Nodes is River Chain, an OP-Stack L2 which is used in the protocol for consensus on the state of the system. Approved nodes and their state are tracked and updateable on River Chain.
1 reply
0 recast
0 reaction
River Protocol
@buildonriver
New streams are created through contracts and allocated amongst the set of currently active nodes. River Chain is responsible for ensuring this source of truth and triggering commands like rebalances used by all nodes in the system.
1 reply
0 recast
0 reaction