Cross-web OSE Identity and Reputation System
Last updated
Last updated
In the Refract Network ecosystem, the value and integrity of service are directly tied to the that mint and sign these tokens. As such, it is crucial to establish a robust and reliable mechanism for verifying the identity and legitimacy of an on-chain address claiming to represent an off-chain entity. This section delves into the technical aspects of cross-web OSE identity verification and the tools provided by the Refract Network to facilitate this process.
The Refract Network offers the Refractor Identity Toolkit, a comprehensive suite of tools designed to enable OSEs to establish and verify their on-chain identities in a seamless and secure manner. The toolkit's core component is an embedded Identicon system, powered by , which OSEs can integrate into their official websites to display their associated on-chain signer addresses.
To integrate the Identicon into their website, OSEs can utilize the Web Identity SDK provided by the . The SDK consists of a JavaScript library and a set of API endpoints that enable OSEs to generate and display their unique Identicons based on their signer addresses.
Here's a brief overview of the integration process:
OSEs include the Web Identity SDK library in their website's codebase.
OSEs invoke the SDK's generateIdenticon
function, passing their signer address as a parameter.
The SDK interacts with the Refract Network's API endpoints to generate the Identicon based on the provided signer address.
The generated Identicon is returned as an SVG or PNG image, which can be displayed on the OSE's website.
By displaying the Identicon on their website, OSEs establish a verifiable link between their off-chain identity and their on-chain signer address. This allows users and dApps to cross-reference the legitimacy of the signer address and ensures that the value of the RFTs minted by that address is indeed backed by the claimed off-chain entity.
The cross-web OSE identity verification process relies on the non-repudiation feature of the asymmetric encryption schemes used in blockchain wallets. When an OSE signs an RFT with their signer address, it is cryptographically guaranteed that no other entity can forge the private key associated with that address.
This property ensures that if an OSE, such as Starbucks, states on their public website that they have a specific signer address (e.g., 0xABC
), then the value of all RFTs minted by that address is undeniably backed by Starbucks. The cryptographic security of the blockchain network and the digital signature scheme employed by the wallet software make it virtually impossible for any other party to impersonate Starbucks or sign on their behalf without access to the corresponding private key.
To further enhance the trustworthiness and reliability of OSE signer addresses, the Refract Network introduces a staking and vouching mechanism. Users who conduct due diligence on an OSE's signer address, such as verifying the Identicon on the OSE's official website, can vouch for the address by staking RFR tokens (the native utility token of the Refract Network) under that address.
Stakers who vouch for an OSE's signer address are eligible to earn a portion of the transaction fees generated by all RFTs minted by that address. This incentivizes users to actively participate in the verification process and stake their RFR tokens with trustworthy OSEs.
The reward distribution mechanism works as follows:
OSEs mint and sign RFTs using their verified signer address.
When these RFTs are traded or redeemed, a portion of the transaction fees is allocated to the staking pool associated with the OSE's signer address.
The accumulated transaction fees in the staking pool are periodically distributed among the stakers proportional to their stake.
This staking mechanism not only incentivizes user participation but also serves as a trust signal for OSE signer addresses. The larger the staking pool of an OSE's signer address, the more trustworthy it is perceived to be by the network, even without the need for individual off-chain verification.
To discourage users from staking with malicious or fraudulent OSEs, the Refract Network implements a stake slashing mechanism. If an OSE fails to fulfill its promised service or is found to have scammed users, the network can vote to kick the OSE out of the network and redistribute the staking pool to all holders of the RFTs signed by that OSE.
This mechanism serves as a deterrent against malicious behavior and ensures that stakers are incentivized to perform thorough due diligence before staking with an OSE. Stakers are rewarded for supporting trustworthy OSEs and penalized for staking with malicious ones.
To further streamline the identity verification process and provide a trusted starting point for dApps and users, the RefractDAO maintains a list of audited and publicly trustable signer addresses. These addresses have undergone rigorous verification by the RefractDAO and are deemed to be reliable and legitimate.
The audited signer address list is made available on-chain, allowing dApps to directly integrate these addresses into their applications without the need for individual off-chain verification. This reduces the burden on dApp developers and users, as they can rely on the RefractDAO's expertise and due diligence in vetting the OSEs.
The RefractDAO periodically reviews and updates the audited signer address list to ensure its accuracy and relevance. OSEs can apply to have their signer addresses included in the list by providing the necessary documentation and undergoing the RefractDAO's verification process.
Cross-web OSE identity verification is a critical component of the Refract Network ecosystem, ensuring the trustworthiness and reliability of service RFTs. By providing the Refractor Identity Toolkit, staking and vouching mechanisms, and the RefractDAO audited signer address list, the Refract Network establishes a robust framework for verifying the identity and legitimacy of OSEs.
Developers building dApps on the Refract Network can leverage these tools and mechanisms to secure their applications and provide their users with a high level of assurance regarding the authenticity of the off-chain services they interact with. By participating in the staking and vouching process, users can actively contribute to the security and integrity of the network while earning rewards for their efforts.
As the Refract Network continues to evolve and expand, the cross-web OSE identity verification system will play a crucial role in fostering trust, driving adoption, and enabling the creation of a vibrant and reliable ecosystem of off-chain services and dApps.
Readmore about
The stake slashing process is governed by the . The RefractDAO facilitates the voting process, executes the redistribution of the staking pool, and maintains the integrity of the network.
Read more about