Guides – Darkblock https://www.darkblock.io Empowering creators with tools to achieve creative sovereignty Wed, 19 Jul 2023 22:02:44 +0000 en-US hourly 1 https://wordpress.org/?v=6.7.1 https://www.darkblock.io/wp-content/uploads/2022/05/icon-66x66.png Guides – Darkblock https://www.darkblock.io 32 32 Why You Should Use Darkblock Instead of OpenSea Unlockable Content https://www.darkblock.io/news/why-you-should-use-darkblock-instead-of-opensea-unlockable-content/ https://www.darkblock.io/news/why-you-should-use-darkblock-instead-of-opensea-unlockable-content/#respond Wed, 19 Jul 2023 22:02:44 +0000 https://www.darkblock.io/?p=4017 Adding unlockable content to NFTs has been a popular way to engage and reward collectors, but not all unlockable content is created equal.

Platforms like OpenSea offer an unlockable content feature to creators who use its apps to mint their NFTs. In the early days, this was one of the only options creators had to provide collectors who bought their NFTs with exclusive access to content.

But OpenSea’s feature is extremely limited—and, if you’re a creator drawn to web3 because you care about controlling your content, you should know it’s a centralized, token-gating approach with very little difference from web2’s model.

  • OpenSea only allows creators to add text to the unlockable file. No multimedia files are allowed.
  • Links are allowed, though, which means if you want to share multimedia files with collectors, you need to host them elsewhere and link to them from within the OpenSea text file
  • The text file is not stored onchain, but on OpenSea’s servers, leaving it susceptible to the well-known risks of centralization. For example, if OpenSea ever shut down or discontinued its unlockable content feature, your collectors would lose access to that content.
  • Because the file is stored on OpenSea’s servers and has no real ties to the NFT, it is not portable or composable. In other words, your collectors can’t connect their wallet on another NFT marketplace or platform and access the file. Just like web2’s model (e.g., you can’t read your Kindle books on another ereader or watch that movie you bought on Apple Movies via the Netflix app), there’s no true ownership there.

This is web3. We can do much better.

At Darkblock, we’ve created a web3-native solution for creators who want to provide their collectors with exclusive access to content.

What does “web3-native mean”? It means we forgot everything we know about how creators currently sell premium content, and how we purchase and consume it. Then, we began with first principles to build a new solution that avoids web2’s pitfalls and instead leverages a cryptographic technique known as proxy re-encryption, decentralized storage, and blockchain technology’s ability to provide trustless, immutable and verifiable recordkeeping of ownership and provenance.

The result is the Darkblock Protocol, which enables creators to encrypt and permanently attach multimedia files to their NFTs, creating token-bound content that travels with the NFT (i.e., it’s portable because it’s not stored on any one platform’s servers) and is only unlockable by the NFT’s owner. Encrypted files are stored on Arweave, avoiding the platform-centric constraints of web2 and token gating.

For creators exploring web3-native solutions that give them more control over how they sell and distribute their content, Darkblock emerges as the clear winner when compared to OpenSea’s centralized, inflexible approach.

Let’s break down why Darkblock’s token-bound content surpasses OpenSea’s unlockable content in providing creators with control, flexibility, and confidence that their content won’t disappear one day.

Portability and Composability

OpenSea’s unlockable content is confined to the platform, which means that’s the only place collectors can access your content.

By storing encrypted files on an open and decentralized storage network, your token-bound content becomes portable and composable.

Portability means the token-bound files travel with the NFT and can be unlocked and accessed from any app, platform, or marketplace that integrates the protocol, as well as from a creator’s own website via our open-source Darkblock Viewer, which is as easy to embed as a YouTube video. As the network of integrated apps expands, this portability empowers creators to reach wider audiences beyond a single platform, enhancing discoverability and engagement.

Composability means developers can use Darkblock’s permissionless protocol to build apps and platforms that can freely use the token-bound content as media building blocks to create new user experiences and monetization opportunities that empower creators and consumers.

Some examples of composability:

  • A music streaming app that scans a user’s wallet for token-bound MP3s they bought from musicians, then plays those tracks on the user’s Alexa device
  • An ereader app that imports a user’s token-bound PDFs or EPUBs purchased directly from authors or publishers
  • A video player or TV app that streams token-bound films, videos, or cartoons
  • A game or metaverse that uploads a user’s token-bound assets at runtime, whether avatars, digital wearables, or other digital goods (Darkblock’s Unity plug-in already enables this)

Expanded Content Possibilities

OpenSea’s unlockable content is limited to plain-text content. While this may suffice for certain applications, creators who want to offer a more immersive experience through multimedia content, such as videos, audio files, or interactive elements will be disappointed.

Darkblock enables creators to attach a diverse range of files to their NFTs, including MP4s, MP3s, PDFs, EPUBs, HTML, GLB, and more. This opens up new possibilities for creators to deliver premium content and unlock innovative web3-native business models.

Long-term Viability and Interoperability

As the NFT ecosystem continues to evolve, ensuring the longevity and compatibility of your content is crucial. OpenSea’s unlockable content is tied to the platform itself, meaning the content’s availability and accessibility relies on the platform’s existence.

Centralized approaches will always be susceptible to single-points of failure, which is why Darkblock is progressively decentralizing every step in the content journey from creator to consumer: encryption, storage, and access.

When you use Darkblock, you’re future-proofing your content.

Darkblock stores the encrypted content on Arweave, a decentralized storage network that’s designed to be self-sustaining and permissionless. The encrypted files are bound to the NFT via immutable metadata, providing long-term viability and interoperability across various platforms and marketplaces, safeguarding the value of the content for both creators and collectors. Darkblock has also open-sourced its Viewer, which means anyone (not just Darkblock) can embed a Viewer on their website and give owners a portal to unlock and access their token-bound content.

Conclusion

While OpenSea’s unlockable content feature has its merits, Darkblock emerges as the clear frontrunner for creators seeking enhanced security, decentralization, expanded content possibilities, and long-term viability. By adopting Darkblock’s token-bound content approach, creators can leverage the power of web3-native solutions, reaching new audiences, fostering fan engagement, and forging their path in the decentralized creator economy.

]]>
https://www.darkblock.io/news/why-you-should-use-darkblock-instead-of-opensea-unlockable-content/feed/ 0
How we built web3investors.xyz (and how you can too) https://www.darkblock.io/news/guide-to-build-web3investors/ https://www.darkblock.io/news/guide-to-build-web3investors/#respond Fri, 09 Jun 2023 12:38:35 +0000 https://www.darkblock.io/?p=3981

 

This guide walks you through how to spin up a web3-native ecommerce website like the one we built at web3investors.xyz that will enable you to sell any type of digital good—ebooks, PDFs, movies, online courses, audiobooks, 3D metaverse assets, NSFW content, etc.—as a token-bound asset (i.e., the files are encrypted and immutably attached to an NFT).

When you’re done, your site will take crypto or credit card for payment, and your buyers won’t even need to own a wallet to purchase your token-bound asset. After purchase, your buyers will be able to unlock and consume the content directly on your site, or on any app, marketplace or platform that integrates the Darkblock Protocol.

We built web3investors.xyz—where you can purchase a list of 6,000+ names and emails of web3 investors in the form of token-bound .csv and .xlsx files—for two reasons. First, we know fundraising is hard and we wanted to help other web3 founders in their fundraising efforts. Second, after compiling the list for our own use, we realized it offered a great opportunity to showcase how our tech enables anyone to sell any type of digital content or other asset in a web3-native way.

Token-bound assets come with certain benefits, especially when compared with the centralized token-gating model.

  • Portability—The encrypted files, and their encryption keys, travel with the NFT (i.e., if someone sells your token, they lose access to the attached files)
  • Composability—The files are composable with any app that integrates the Darkblock Protocol. For example, a third-party app scans a user’s wallet for token-bound MP3 files attached via the Darkblock Protocol and lets the user play them on their Alexa device). It’s like Loot—remember that project?—but entire digital files are composable rather than just traits.
  • Decentralized—The files are stored on Arweave, a decentralized content “blockweave,” which allows users to access the files on any app or platform that integrates the protocol, on a creator’s website via an easy iframe embed of the Darkblock Viewer, or even on OpenSea via Darkblock’s Chrome extension. Since the files aren’t tied to any one platform, they are free from centralized platform risk, unlike token-gated content, which disappears if the platform or website hosting the content and the “gate” shut down (as happened when the token-gating platform, Rally, shut down recently, and will happen in a few months when Orvylle completes its shuttering).
  • Censorship-resistant—The files are censorship-resistant. They’re not owned and controlled by a platform, which can make whatever edits it wants without telling you. Once the files are encrypted and stored on Arweave, they’re immutable.
  • True ownership—By introducing decentralization into how digital assets are stored and accessed, buyers of these NFTs (both via primary and secondary sales) have a sense of true ownership of the content they buy, which is untrue in the web2 model, where content platforms like Kindle and Apple Movies control the files and sell users the illusion of ownership.

Token-bound assets realize one of the fundamental promises of the web3 movement—shifting from a platform-centric model (i.e., Kindle, Audible, Apple Movies, OnlyFans, etc.) to a user-centric model where the content’s owner owns the keys and decides where they connect their wallet to unlock and access the files. 

This is the future of digital assets, the future of content, and the future of the decentralized web.

Getting started

Here is this project’s repo, which you can clone and dive into, but read through this guide to learn what other pieces you need to put it all together. Keep in mind that this project will require some technical skill. While we’d like to create a no-code solution for spinning up these sites, we’re not quite there yet. Using Thirdweb and Darkblock are fairly straightforward and definitely doable for non-devs, but Step 5 (i.e., where you need to create the Access Page) is where it gets technical. If you don’t know what “Yarn install” means, you’ll need to enlist the help of a dev to get your site past the finish line.

Overview

As you build your website, you will use the following tools and tech platforms:

  • Darkblock’s Protocol & App—to encrypt, store on Arweave, and immutably attach digital content or other assets to your NFTs
  • Thirdweb—to deploy the contract and mint the NFT
  • Paper—to create a Purchase Page where customers can buy your token-bound digital asset with an email address (which will create a custodial wallet) and a credit card, or with crypto and their non-custodial wallet.

The website consists of three main parts:

  • Sales Page—to describe your product and deliver your sales pitch
  • Purchase Page—generated by Paper to sell your token-bound digital content
  • Access Page—where buyers can unlock and access their newly purchased content

Step 1 — Create your Sales Page

This step is up to you. You can use any website as a sales page. This is where you describe your content or digital product and why people should buy it; this is your sales pitch. If you succeed in getting your prospective customer to click the “Buy now” button, they’ll be sent to the Purchase Page we’ll create in Step 4 where they can purchase your token-bound content.

For web3investors.xyz, we used this react landing page template designed by the talented Issaaf Kattan.

Step 2 — Create your NFT with Thirdweb

In this step you’ll deploy a contract to the blockchain of your choice (in our example, we use Polygon), determine the price of your NFT, and mint the first token from the collection.

  1. Visit Thirdweb’s dashboard and connect your wallet. (Note: Make sure you pay attention to which wallet you use during this step as you will need to connect with the same wallet in step 2 when you use Darkblock to encrypt and attach assets to your NFT.)
  2. Select “Browse Contracts.”
  3. In our example, we’re selling editions of a single token, so we’ll need to deploy an ERC-1155 contract. Select “Edition Drop” from among the different contract options.
  4. Feel free to read more about Thirdweb’s Edition Drop contract in its docs. Once you’re ready select the blue “Deploy Contract” button in the top right of the screen.
  5. Fill in the contract details:
    1. Give your NFT a name
    2. Provide a description
    3. Upload an image that will be used to represent the NFT when seen in marketplaces and other web3 apps
    4. Set the wallet addresses that will receive funds from primary sales, as well as the recipient addresses for royalties collected on secondary sales
    5. Select the blockchain to which you want the contract deployed. Because this is an ERC-1155 contract, we’re operating in the Ethereum ecosystem, so you have a choice between deploying to Mainnet, a Testnet or other EVM-compatible chain (e.g., Polygon, Optimism, Arbitrum, Avalanche, etc.). In our example, we used Polygon.
  6. Select “Deploy Now.”
  7. Mint an NFT (“Single Upload” button in the NFT’s section of your contract)
  8. Set the “Claim Conditions”
  9. Finally, you will need to claim a token for yourself. This is important because you need one NFT to be on-chain so you can upgrade it with Darkblock encrypted content in the next step. Do this via the “Claim” tab next to the “Claim Conditions” tab.

Step 3 — Use Darkblock to create your token-bound content

In this step you’ll use Darkblock’s app to encrypt and attach your digital files to the NFT you created in the previous step.

  1. Go to Darkblock’s app and connect with the same wallet you used in Step 1. When connecting, you’ll have the option to select your chain. Darkblock supports five chains—Ethereum, Polygon, Solana, Avalanche, and Tezos. In our example, we used Polygon, but select whichever chain you opted for in Step 1.
  2. You need to find the new NFT you just minted to your wallet. To do this, you can click on “My NFTs” in the main nav bar, which will take you to a gallery view of all NFTs in that wallet. If you don’t have a lot of NFTs in your wallet, this is a quick way to navigate to the NFT in question. If you used your degen wallet and have as many NFTs as I do, you can use the Search option on the main nav bar—just enter the chain, contract address, and token ID to be take directly to your NFT.
  3. Once you select the NFT, the detail page will have the NFT’s image on the left, the description in the top right, and the Darkblock Viewer below that. There won’t be any content there, but you’re about to add some. If you connected with the same wallet you used to deploy the contract, then you should see an “+Add Content” button above the Viewer to the right. Click on it. (Note: Because we’re selling an ERC-1155 token, which allows you to sell editions/copies of the same token, we only need to upgrade that single token ID with the unlockable asset/assets. Everyone that then buys an edition of that NFT will get access to the assets.)
  4. Select the digital file you want to attach to the NFT, give it a name, optional description, and select whether the file is downloadable or not. Darkblock supports any file type, which means you could sell anything: music tracks, videos, EPUB files, PDFs, 3D files, etc. (Note: You can also upgrade entire contracts/collections. If you go to “+Upgrade” in the main nav bar and select “Upgrade a Collection” from the dropdown menu, you can attach content to an entire collection or to specific portions of the collection by selecting specific token IDs or even traits.)
  5. Click “Create” and sign with your wallet.
  6. Congrats! You have now successfully used the Darkblock Protocol to bind your digital content or product to your NFT.
  7. Next let’s get ready to sell these sweet NFTs!

Step 4 — Create the Purchase Page with Paper

In this step, you’ll create the page where your customers will purchase your digital content or product.

  1. Go to Paper’s website and connect to the dashboard. If this is your first time using Paper, you’ll need to sign up for a developer account.
  2. Go to “Contracts” in the “Checkout” section. Here we will be importing the contract we deployed with Thirdweb.
    1. Click on “Register Contract” and select “Register your contract” from the dropdown menu
    2. Fill in the information about the contract you deployed on Thirdweb.
    3. Under “Contract Type,” select “thirdweb Contract” from the dropdown.
    4. Click “Register.”
  3. You now have a contract you can use to create a link to your Purchase Page. On the Contracts page, find your new contract and click on the “Create Shareable Link” button on the far right.
  4. Fill out the information that will be visible on the Purchase Page. You’ll notice there’s no where to set a price—that’s because you already defined the price when you set up the “Claim Conditions” for the NFT on Thirdweb. If you need to edit or create new claim conditions, return to Thirdweb and navigate to the contract you deployed. Any changes made there will be reflected on your Purchase Page.
      1. Enter the “Post-Purchase URL.” This will be the link to the “Access Page” on your website, which we’ll build in the next step, where your customers will be sent after a successful purchase to unlock and access the encrypted assets you attached in Step 2. It should use the “?successful=true” flag, so: yoururl.site/?successful=true. For example, for the Ultimate Web3 Investor List, the Post-Purchase URL is: https://access.web3investors.xyz/?successful=true
      2. Enter the “Error URL.” This will be the link to the error page on your site where a buyer will be sent if they’re unable to make a purchase. It should use the “?successful=false” flag, so: yoururl.site/?successful=false. For example, for the Ultimate Web3 Investor List, the Error RL is: https://access.web3investors.xyz/?successful=false

  5. After you have completed these steps, the link to your Purchase Page is complete. Test it out to make sure it works.
  6. Next look under the “Embedded Wallets” section on the lefthand sidebar and select “Auth Settings.”
  7. Under “Allowlisted Domains,” add the URL to your Access Page (i.e., the Post-Purchase URL you entered a few steps ago) so that buyers who use a credit card and an email address to create a Paper custodial wallet can connect to your Access Page and sign to prove ownership of the NFT.
  8. That’s it!

Step 5 — Create the Access Page

In this step, you’ll create the page where a buyer is automatically redirected post-purchase and will be able to unlock and access the digital files you attached to your NFT. If the purchase fails for whatever reason there is an error message and a button that takes them back to the Purchase Page to retry the purchase. If it is successful the user is prompted to connect with the wallet they made the purchase with. On this page we are using Thirdweb’s Connect Wallet Button component and because it supports Paper email wallets, even those who bought using email can just type in their email address and connect with a Magic link they get sent.

After they have connected, they can access the Darkblock unlockable content that is being delivered to them via the Darkblock Viewer in just an easy iframe embed.

(Note: If you’ve made it this far w/out problems, but don’t know what “Yarn install” means, this is where you may need some assistance.)

  1. Start by cloning the Access Page repo
  2. Yarn install
  3. Login to the paper dashboard and get the clientId from the auth section
  4. Pass the client id to the paperWallet function in the ThirdwebProvider configuration in your application (the Access Page).
  5. Modify the config object
    1. Add your contract address and token id
    2. Pick a blockchain you are working on
    3. Add the URL to your paper minting site
  6. Modify the MESSAGES object to reflect your needs.
  7. Deploy the page to netlify or vercel for example
  8. Done.

Summary

And that’s it. That is how you create a web3-native digital asset e-commerce site. Token gating is so web2. This is the only thing that makes sense if you want to sell digital assets that you and your buyers expect to be permanent. This is just the beginning of this revolution. Learn more at darkblock.io and if you have any questions join the Darkblock discord and we’ll do our best to help you out.

Good luck!

Here’s the GitHub Repo again: https://github.com/darkblockio/web3-native-ecommerce-template

]]>
https://www.darkblock.io/news/guide-to-build-web3investors/feed/ 0
Why Token-Bound Content, Not Token-Gated, is the Future https://www.darkblock.io/news/token-bound-vs-token-gated-content/ https://www.darkblock.io/news/token-bound-vs-token-gated-content/#respond Tue, 25 Apr 2023 12:52:54 +0000 https://www.darkblock.io/?p=3965

“Darkblock sounds cool, but if I want to give my community exclusive access to content, then why wouldn’t I just token gate it?”

 

This is a great question, and one I get often. 

When talking about Darkblock, I avoid using the term “token gating” because the term has certain connotations that don’t align with how we go about enabling the delivery of exclusive content in a web3-native way (i.e., in a way that is decentralized, portable, and composable).

Darkblock enables creators to encrypt, permanently store, and immutably attach multimedia files to their NFTs, creating what we call token-bound content.

Binding files to an NFT has certain advantages over locking files in a walled garden and simply using an NFT as an access pass. In both cases, the goal is to provide access to exclusive content—the difference is in how that’s achieved.

Let’s dig in.

Token-Gated Content

If you’re “gating” access to something, that implies there’s a gate—and where there’s a gate, there’s a wall surrounding whatever it is the gatekeeper is trying to protect.

That is a centralized way of handling digital assets, and comes with all the well-known downsides of centralization—users are at the mercy of the platform, creators risk being de-platformed or losing access because the website disappears, gated content is susceptible to censorship, etc. 

Let’s use ebooks as an example to further explore the token-gating model.

NFTs have been used successfully to sell digital art and music, but in those cases the actual content is not protected (i.e., the JPEG is right-click-savable and the MP3 is freely listenable). That’s because NFTs protect ownership, not the actual digital asset. So what’s a creator to do—an author in this example—if they recognize the value of selling their ebook as an NFT, but want to protect their IP so that only buyers can read it? In the past, token gating the ebook behind a website was the only option.

If they token gated their ebooks, the buyers of the NFT would need to connect their wallet and prove they own the NFT in order to access the ebook, which would likely be centrally stored, maybe in a Dropbox or Drive folder, Amazon S3 bucket, or even IPFS.

An NFT may represent ownership in an ebook, but if that ebook is token gated, that ownership is illusory.

In this scenario, the NFT is nothing but an access pass—no different than a ticket to get through the gate at a concert. An NFT may represent ownership in an ebook, but if that ebook is token gated, that ownership is illusory.

If this model sounds familiar, it’s because it is!

Token gating recreates Kindle’s business model of locking ebooks in its walled garden and gating access, though with a username and password rather than an NFT. In fact, this is the same model all web2 content platforms use: Audible, Apple Movies, Spotify, etc. In our existing web2 world, ownership in the digital content we “buy” is illusory. You don’t own that movie you “bought” on Apple Movies, or the audiobook you “bought” on Audible, or the album you downloaded onto your phone from Spotify. Rather, you’re paying a licensing fee to access and consume the content—one that could be revoked at any time if the platform decides to remove the content. 

Whoever controls the walled garden—whether it’s gated by a username or NFT—controls the ebook, including the ability to revise or censor the file at any time, or delete it outright. Even if there’s no ill intent, what if the file is accidentally moved to a different Dropbox folder or the author forgets to pay their hosting fees? A future buyer of that NFT Book would quickly discover that they don’t really own anything but the underlying token.

Amazon recently received flak for censoring ebooks by well-known authors like Roald Dahl, Agatha Christie, and R.L. Stine. People who had bought those ebooks years ago woke up one day to discover the books had been edited in various ways. In other cases, Amazon has deleted entire ebooks from peoples’ Kindle libraries for various reasons.

If you haven’t already realized, it all comes down to centralization. If digital content is controlled by a centralized platform, it’s always at risk of being censored or removed without warning. And it’s never truly owned.

The alternative is to use blockchain tech’s capabilities to introduce decentralization into the Creator Economy and how people interact with digital content—the same way it’s being used to decentralize finance and social media. 

Decentralized content means users hold the keys to the content and choose where to consume it, not the platforms… which brings us to token-bound content. 

Token-Bound Content

So if you want to provide exclusive digital content, but don’t want to lock the files in a centralized walled garden and gate access to them, what’s the alternative?

Store them in the open—just encrypt them first.

Darkblock’s solution—token-bound content—takes advantage of blockchain technology and a cryptographic technique known as proxy re-encryption to create a decentralized, trustless way of delivering—and monetizing—exclusive content.

Darkblock’s app, which is built atop the protocol, lets creators encrypt and immutably attach multimedia files to their NFTs, creating token-bound content that is decentralized (i.e., not tied to any one platform), portable, composable, and capable of being truly owned by the NFT’s owner via decentralized storage and access.

Token-bound files are portable

By binding encrypted files to the NFT, that token-bound content can now be fetched and unlocked from any app or marketplace that integrates the protocol. We also make it simple for a creator to embed the Darkblock Viewer (i.e., an interface with the protocol where NFT owners can unlock and consume their content) via a simple iframe embed. We even have a Chrome extension you can use to unlock your token-bound assets right on OpenSea. Decentralized access means the files are accessible regardless of the status of any single, centralized website or platform.

For example, I can unlock and read my Omega Runner comic book by connecting my wallet to the project’s website, our app, or even on OpenSea via our Chrome extension.

Token-bound files are composable

Any app or game that incorporates the Darkblock protocol can integrate an owner’s token-bound files into its product. Remember how much hype Loot Project received for its simple text-based NFTs that included various weapons and magical armor as traits? People touted it as an example of how NFTs can be composable and how a disparate network of games, marketplaces, and other apps could now be developed that integrated a person’s Loot NFTs and their loot. Darkblock enables entire digital files to be composable rather than just traits.

For example, a developer built an app called Web3 Music Vault that scans a person’s wallet for token-bound MP3s attached via the Darkblock Protocol, decrypts them on the fly and then plays them on the user’s Alexa device! “Hey, Alexa. Play my NFT music.”

Other examples of composability could be a game or metaverse that uploads a user’s token-bound 3D assets at runtime or a digital ebook or comic reader that pulls in all token-bound PDFs and EPUBs.

Token-bound files are truly owned (almost)

To shift from the platform-centric content model ubiquitous in web2 to a web3 content model that empowers creators and users alike, decentralization is necessary. The Darkblock Protocol will accomplish this by removing centralized authority from three areas: storage, access and encryption.

✅ Storage — Darkblock Protocol stores encrypted files on Arweave (aka the “permaweb”)

✅ Access — By binding files to the NFT, the token-bound content travels with the NFT. This means the owner decides where they access those files, which brings us back to the portability we enable (see above).

❌ Encryption — The beta version of the Darkblock Protocol still requires some centralization when it comes to the creation and storage of encryption keys. But we’re progressively decentralizing and V2 of the protocol will be fully decentralized (i.e., a decentralized network of nodes that are incentivized to create and store encryption keys in their computer’s trusted execution environments)

Our ultimate mission is for a person to be able to unlock and access their NFT’s unlockable content, whether a film or ebook, from anywhere they interact with their NFTs, whether that’s their wallet or a marketplace. The Darkblock Protocol can make that a reality. 

Conclusion

While token gating may be a familiar and convenient way to provide access to exclusive content, it ultimately falls short when it comes to decentralization, flexibility, censorship-resistance, and providing true ownership over digital content. It’s also short-sighted.

If an author relies on token gating to sell an ebook, someone who mints one tomorrow can be confident the ebook will be accessible to them. But what about someone who wants to buy that ebook NFT 10 years from now? Can they be confident that if they buy the NFT it will get them access to an ebook as opposed to running into a 404 message or broken Dropbox link? No, they can’t. But if the ebook is decentralized token-bond content, they can have confidence it’ll stick around. 

If we believe NFTs provide the delivery and ownership technology of the future, then we need to be thinking in decades—not days. That’s what Darkblock is doing.

For a Digital Goods Economy to flourish, it will need to not only leverage blockchain technology to track ownership and provenance, but be built atop a decentralized protocol that enables digital assets to be permanently accessible, censorship-resistant, and not right click savable. That’s the Darkblock Protocol.

As Marc Andreesen always reminds us, “Buy physical copies of any book you plan to read in the future. Do it now.”

Hopefully, if he reads this, he’ll feel confident adding in the future: “…or ebooks protected by the Darkblock Protocol.”

How to attach decentralized unlockable content to your NFT

Creators can use the Darkblock app, built atop the Darkblock Protocol, to easily attach any type of multimedia content to their NFTs as decentralized unlockable content. The steps are simple:

  1. Visit app.darkblock.io and connect a wallet
  2. Navigate to the individual NFT being upgraded or use the collection-upgrade tool to attach content to an entire collection (or to NFTs with certain traits within a collection)
  3. Upload multimedia content and let the Darkblock Protocol do the rest
  4. The protocol encrypts the content
  5. The protocol stores the newly encrypted content on Arweave, a decentralized blockchain-like storage protocol
  6. The protocol immutably attaches the darkblock to the NFT or the collection via metadata
  7. Creators can then sell their exclusive content by selling the NFT or let their existing collectors know they have new exclusive content waiting for them
]]>
https://www.darkblock.io/news/token-bound-vs-token-gated-content/feed/ 0