🫘Beans Node

Function and Role

Beans Nodes are crucial components within Beans Finance, acting as gateways to the internet. They are designed to be lightweight and cost-free for operators. These nodes serve two primary roles:

  • Traffic Relay: They relay traffic, including web requests, as initiated by clients and directed by validators.

  • Response Handling: They return encrypted responses from web servers to the designated routers.

Running a Node

Setting up and running a Beans Node is straightforward:

  • Download the Application: Access the Beans application from the designated download platform.

  • Create an Account: Register with your details to join the network.

  • Connect to the Network: Engage the network connection seamlessly, with no manual configuration required.

Supported Systems

  • Chromium: Currently live

  • Android: Under beta testing on Saga Phone

  • iOS, Linux, Windows, Mac: Upcoming availability

Node Operation

Upon activation, nodes are automatically registered within the network. Operators are tasked with maintaining network uptime to ensure continuous data relay to public web servers. Data security is prioritized with each request being securely encrypted and authenticated, ensuring integrity and preventing tampering.

Node Reputation Scoring

Nodes are evaluated and assigned a reputation score based on:

  • Completeness: Accuracy and completeness of the data relayed.

  • Consistency: Uniformity of data over time and across different datasets.

  • Timeliness: Promptness in data availability.

  • Availability: Consistent data availability from the node.

These factors collectively influence the rewards and operational standing of each node within the network.

Privacy and Security

Privacy is a foundational aspect of Beans Nodes. The network utilizes nodes for routing public web data without accessing or monitoring personal user activities, ensuring user privacy and data security. All routed data is strictly public web data, with no access to personal data.

Traffic Types

Partially-Encrypted Traffic (PET)

  • PET involves encryption between the client and validator and a subsequent re-encryption phase to the target webserver, ensuring data security across the network. This type allows validators to verify and assess the quality of data from nodes.

Fully-Encrypted Traffic (FET)

  • FET is completely encrypted from start to end, which secures user data but limits the validator’s ability to assess the data’s quality directly. This type of traffic has higher gas costs due to its enhanced privacy features.

The implementation of PET and FET ensures that Beans Finance maintains a flexible and secure approach to data handling, accommodating different user preferences and requirements while upholding network integrity and efficiency.

Last updated