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

Blocklet Store v0.13.0: Enhanced Permission Models

wangshijun
Jun 29, 2024 · edited
B
Blogs
cover

As a decentralized marketplace, Blocklet Store connects developers and users in a vibrant community where innovation flourishes. Today, we're glad to share an important update to Blocklet Store permission models that enhances both access and security, ensuring a seamless and trustworthy experience for all participants. 🚀

Redesigned Permission Models: Tailored for Developer Success#

At the heart of our new permission models 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.

A Commitment to Quality and Openness#

As the ArcBlock platform grows and more builders join our ecosystem, we have decided to initially operate our official stores in invitation mode.

This strategy ensures that as we scale, we maintain the high quality and reliability that our users expect. In the future, we may transition to the staking-based model to open up more opportunities for new developers to join and contribute to our thriving ecosystem.

Both permission models are powered by the robust passport system and provide mechanisms to block any app that violates our store policies, ensuring a safe and reliable marketplace for all users.

We're excited about these updates and believe they will significantly enhance the way developers interact with Blocklet Store and how users experience the apps they love. Join us in embracing these changes, and let's continue to build a decentralized world that's secure, efficient, and open to all! 🌍

Thank you for being part of our journey. Your feedback and participation are what make the ArcBlock community so special. Let’s keep innovating together! 🌟

Help us to Improve#

We encourage everyone to share their thoughts and engage with these new features. Your input is invaluable as we continue to refine and enhance the Blocklet Store experience.

If you have any needs, suggestions, or issues during your usage, you can visit the ArcBlock Community to provide feedback. We will do our utmost to assist you. Additionally, if your feedback is selected for our Bug Bounty Program, you will receive an ABT reward.


2.0.175