[IPFS挖矿教程] 由Ravencoin和IPFS提供支持的分散式Web

[复制链接]
18627 |0
发表于 2019-3-15 17:56:59 | 显示全部楼层 |阅读模式
几个月前,我听说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或站点附加到令牌,该怎么办?

1.您可以将公司网站链接到自动链接到您的令牌的动态内容。
2.游戏代币可以包含dApp。
3.您有一个审查制度,分散的网站,可以轻松共享。

出乎我的意料,这个非常有效。


S3Raven令牌w / IPFS React网站

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


通过IPFS托管的React Demo站点并附加到S3Raven令牌

过程

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

安装IPFS


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

npx create-react-app ravenrox
cd ravenrox
yarn start

将主页路由添加到package.json

"homepage": "./",
编辑站点,并准备好部署它。
yarn build
ipfs add -r build
将输出这样的东西,记得保存哈希。
added QmQCunXBoh9LCVg3PtZrNJCGcaKkANjEiaA4AN7u1yod3X build
启动IPFS令牌
现在启动Raven Testnet(此处安装说明
cd /Applications/Raven-Qt.app/Contents/MacOS
./Raven-Qt -testnet

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

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

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



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

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



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

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

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

ldkqfk4l5y3.jpg

ldkqfk4l5y3.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表