Created at 7pm, Feb 10
volkan1627Crypto
1
Streamr Network
TMceZiOk-7BTXKXr8zM_vMEGmfxHneE2cMiSudWFYNE
File Type
DOCX
Entry Count
49
Embed. Model
jina_embeddings_v2_base_en
Index Type
hnsw

The Streamr Network is a peer-to-peer network for publishing and subscribing to data in real-time. The Streamr Network consists of nodes that interconnect peer-to-peer using the Streamr protocol.

Network tokenomics The DATA token is an ERC-20 token used for project governance, to incentivize node operators on the Network, to delegate stake, and for payments and visibility on the Streamr Hub dApp. The token is native to the Ethereum mainnet and can currently be bridged to Polygon, BNB Chain, and Gnosis Chain with further multichain support on the horizon. Staking and delegation happens on the Polygon network. How the token is used in the Streamr Network In the Streamr Network, both data publishers and subscribers are nodes in a peer-to-peer network. Nodes involved in a stream of data connect to each other in a certain way forming the streams topology to perform the main function of the Streamr Network: the dissemination of messages published to that stream.
id: 378d51686d443ecd4f0c725626c13b9a - page: 9
So every node that joins a stream both consumes data in that stream AND helps relay it onwards to other nodes interested in the stream. Since everyone who uses resources also contributes resources back to the network, cant the system work without any token incentives, based on reciprocity alone? Under perfect conditions perhaps, yes, but the real world is far from perfect. In practice, the reliability of message passing is reduced by the following Churn Nodes joining and leaving the stream can add instability to the topology, which could disrupt message flow Free riders In a decentralized network, theres no way to enforce honest behaviour. Some nodes might selfishly consume messages but refuse to propagate them onwards Malicious nodes Some nodes may intentionally try to disrupt the network Node failures Nodes can crash, run out of memory, get overwhelmed with data, get disconnected, experience packet loss, etc.
id: 30afb24af8a59b5c743a685e3a35e6c6 - page: 10
So, very roughly, what determines the quality of service in a streams topology is the ratio of honest, stable nodes vs. nodes that perform questionably. If your use case needs honest, stable nodes to make your data flows more robust, how do you incentivise good nodes to join? Well, you pay them. This forms the basis of the token economics (tokenomics). Traditional software products often have freemium and paid plans. Decentralized protocols usually have more of a grayscale spectrum as a result of being subject to true market conditions you pay more for better service. Gas price on Ethereum is a good example: you bid a higher gas price to incentivise miners to execute your transaction faster. A similar economy is at play on Streamr: you pay less (or even nothing) if youre happy with best-effort performance, while you can pay to incentivise nodes to make your stream more robust and secure.
id: 113f34a8817116e5cbe5a3226be7232d - page: 10
For the sake of clarity, the Streamr Network tokenomics should not be confused with buying access to data on the Hub. On the Network, people pay for infrastructure costs; for data delivery. On the application layer, people pay for access to data content. Heres an analogue: when you order an item from an online store, someone (either you or the store) pays the postal service for package delivery. You also pay the online store for the item you ordered, or the package content. Note that you can very well use the Network for data delivery without using the Hub at all, just like you can send and receive packages without ordering stuff from online stores.
id: d56270e897ce050f13d2091ad86785cf - page: 10
How to Retrieve?
# Search

curl -X POST "https://search.dria.co/hnsw/search" \
-H "x-api-key: <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{"rerank": true, "top_n": 10, "contract_id": "TMceZiOk-7BTXKXr8zM_vMEGmfxHneE2cMiSudWFYNE", "query": "What is alexanDRIA library?"}'
        
# Query

curl -X POST "https://search.dria.co/hnsw/query" \
-H "x-api-key: <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{"vector": [0.123, 0.5236], "top_n": 10, "contract_id": "TMceZiOk-7BTXKXr8zM_vMEGmfxHneE2cMiSudWFYNE", "level": 2}'