Used to check for browser translation.
用于检测浏览器翻译。
ブラウザの翻訳を検出する

Permission Modes

wangshijun
2024-06-25 08:08
· edited

At the heart of permission models of Blocklet Store is the DID and Verifiable Credential-based developer passport mechanism, an advanced system for authorization and access control across the ArcBlock Platform. This mechanism allows for precise management of who can publish and manage blocklets on the store, using passports that can be issued/revoked by site masters and stored/presented via DID Wallet.

Invitation-Based Model: Excellence Through Exclusivity#

The default setting in our revamped permission scheme is the invitation-based model. This model is designed for those who wish to maintain a curated and quality-controlled environment. Here’s how it works:

  • Controlled Access: Store owers can extend invitations to developers whose skills and reliability are well-known, thus ensuring that only high-quality Blocklets are made available on the store.
  • Unrestricted Publishing: Once invited, developers can publish their Blocklets without limitations, fostering an environment rich with trusted applications.

This model is perfect for maintaining a high standard of offerings in the store, ensuring every Blocklet adds value to the user's experience.

image.png

Staking-Based Model: Openness With Accountability#

For those who prefer a more open ecosystem, we introduce the staking-based permission model. This model democratizes the publishing process by allowing anyone to participate, provided they meet certain criteria:

  • Stake to Participate: Developers can gain their developer passport by staking a certain amount of ABT (ArcBlock Token). This stake is a pledge of good behavior and quality in the Blocklet development process.
  • Further Staking for Publishing: To publish a Blocklet, developers must stake additional ABT. This serves as an assurance of their commitment to maintaining high standards in their offerings.
  • Accountability Measures: If a developer acts maliciously or violates the store policies, they risk being blocked and may have their staked ABT slashed as a penalty.

This model is designed to encourage a broader participation by lowering barriers to entry while ensuring that developers are accountable for their contributions.

image.png

A side note: if you made any changes to your Blocklet Store, please remember to restart your store to make those changes loaded in the runtime.

Sticker