https://airtable.com/embed/shrE00HE48DTCAnaQ?backgroundColor=green&viewControls=on
https://www.orchid.com/whitepaper/english.pdf
How does Orchid ensure service quality and economic security at scale?
Orchid ensures service quality and economic security at scale through a bandwidth market where node providers stake tokens to advertise their services using the Ethereum blockchain. This open market system ensures that the supply of bandwidth, provided by profit-motivated sellers, can scale elastically with growth in demand from users. The use of cryptocurrency contractual mechanisms can provide the necessary incentives against malicious behavior. However, it is important to note that Orchid's economic security is upper bounded by the economic security of Ethereum itself, as Orchid is built on Ethereum and partakes in any scaling and security issues inherent to Ethereum. (Page 1 and 7)
How does staking work with bandwidth sharing?
In Orchid, bandwidth sellers stake OXT currency in time-locked deposits to prove identity and receive traffic in proportion to relative stake deposit size. This means that the more OXT a bandwidth seller stakes, the more traffic they can receive. The stake is used as collateral to ensure that the bandwidth seller provides high-quality service and does not engage in malicious behavior. If a bandwidth seller fails to provide high-quality service or engages in malicious behavior, their stake can be slashed as a penalty. (Page 13)
How to detect malicious behavior of the service provider?
Orchid assumes limited local active adversaries with some combination of powers, including observation, infiltration, manipulation, and inference. To detect malicious behavior, Orchid uses a reputation system that allows users to rate the quality of service provided by bandwidth sellers. (Page 35).
Users can rate bandwidth sellers based on factors such as connection speed, reliability, and overall quality of service. These ratings are then used to calculate a reputation score for each bandwidth seller, which is displayed to users when selecting a node to use for their connection. This reputation system can help identify bandwidth sellers who engage in malicious behavior or provide low-quality service. (Page 13)
How do clients find nodes in Orchid?
In Orchid, clients find nodes through stake-weighted random selection, which is implemented as a smart contract function using a tree data structure. This means that the probability of selecting a particular node is proportional to the amount of OXT currency staked by that node. The more OXT a node stakes, the more likely it is to be selected by clients. This helps ensure that nodes with higher stakes receive more traffic and revenue in relative proportion to their stake deposit size. (Page 2)
How are nanopayments used in Orchid?