【IPFS相关】由Ravencoin和IPFS提供支持的分散式Web


【IPFS相关】由Ravencoin和IPFS提供支持的分散式Web

几个月前,我听说Overstock.com和Medici Ventures参与了一个名为Ravencoin的项目我最近决定看看代码,看看它目前的功能。

我发现基于BTC的链具有一些强大的功能,如创建数字资产的能力,就像你在以太坊上创建ERC20和NFT(非可替代令牌)一样,它们像Crypto Kitties / ERC721令牌一样独特。

如果碰巧是安全令牌,还有一个重要功能。消息令牌持有者的能力。

我最初没有得到完全影响的另一个特性是IPFS,它可以通过包含为图像或视频生成的哈希附加到Fungible和NFT令牌的元数据。IPFS是一种用于托管文件,图像和视频的分散协议。功能方面,它很像AWS S3,许多公司今天使用它来托管和提供文件。

在Raven Testnet上创建了Garbage Pal Kid主题Crypto Kitty之后(是的,我是在80年代长大的),我做了一个思想实验。如果您可以将整个dApp或站点附加到令牌,该怎么办?

  • 您可以将公司网站链接到自动链接到您的令牌的动态内容。

  • 游戏代币可以包含dApp。

  • 您拥有一个可以轻松共享的审查制度,分散的网站。中国可能不允许你带着50张詹姆斯·詹姆斯圣经进入这个国家去分发,但发送带有分散地点的KJV圣经令牌更难以审查。

出乎我的意料。有效。


【IPFS相关】由Ravencoin和IPFS提供支持的分散式WebS3Raven令牌与IPFS React网站

单击IPFS链接将转到演示React网站:


【IPFS相关】由Ravencoin和IPFS提供支持的分散式Web通过IPFS托管的React Demo站点并附加到S3Raven令牌


过程

就像在Amazon Web Services S3上启动React网站一样,您可以创建一个新的React应用程序并构建它。将构建文件夹上载到IPFS。

安装IPFS

ttps://docs.ipfs.io/introduction/install/

创建一个React应用程序

npx create-react-app ravenrox 
cd ravenrox
纱线开始

将主页路由添加到package.json

“主页”: ”。/”,

编辑站点并准备好部署它。

yarn build 
ipfs add -r build

这将输出这样的东西。保存哈希。

添加了QmQCunXBoh9LCVg3PtZrNJCGcaKkANjEiaA4AN7u1yod3X build

启动IPFS令牌

现在启动Raven Testnet(此处安装说明

cd /Applications/Raven-Qt.app/Contents/MacOS 
./Raven-Qt -testnet

转到资产部分>选择创建资产

它可以是主要资产或唯一资产(如ERC721 / Crypto Kitty)。

选择Add Json Meta Data Hash并粘贴之前创建的哈希。


【IPFS相关】由Ravencoin和IPFS提供支持的分散式Web选择创建资产。你完成了。

您刚刚启动了行星际文件系统(IPFS)网站和Raven资产令牌

该令牌将花费几分钟时间显示在  http://ravencoin.asset-explorer.net/上,您将能够单击IPFS链接启动新的星际站点。

现在,您发送此令牌的任何Ravencoin地址都将收到此唯一的IPFS站点链接。


【IPFS相关】由Ravencoin和IPFS提供支持的分散式Web

如果创建了基于Webkit的浏览器,您可以直接从Raven区块链中读取资产,搜索具有有效IPFS站点链接的资产。(理想情况下,Ravencoin开发团队将添加选项,以指示哈希链接到IPFS网站何时更容易过滤有效网站。)

使用Electron可以很容易地完成这个的基本版本。用于创建Slack的相同框架。

现在你有了互联网早期的样子。可以查看索引内容的浏览器。但在这种情况下,您不会通过任何集中服务来提供内容。



【IPFS相关】由Ravencoin和IPFS提供支持的分散式Web

原文始发于微信公众号(IPFS原力区):【IPFS相关】由Ravencoin和IPFS提供支持的分散式Web

原创文章,作者:admin,如若转载,请注明出处:https://blog.ipfsforce.com/151992cdc2/

本文由 Ipfs币 作者:ipfs币 发表,其版权均为 Ipfs币 所有,文章内容系作者个人观点,不代表 Ipfs币 对观点赞同或支持。如需转载,请注明文章来源。
28

发表评论