【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圣经令牌更难以审查。
出乎我的意料。有效。
S3Raven令牌与IPFS React网站
单击IPFS链接将转到演示React网站:
通过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)网站和Raven资产令牌
该令牌将花费几分钟时间显示在 http://ravencoin.asset-explorer.net/上,您将能够单击IPFS链接启动新的星际站点。
现在,您发送此令牌的任何Ravencoin地址都将收到此唯一的IPFS站点链接。
如果创建了基于Webkit的浏览器,您可以直接从Raven区块链中读取资产,搜索具有有效IPFS站点链接的资产。(理想情况下,Ravencoin开发团队将添加选项,以指示哈希链接到IPFS网站何时更容易过滤有效网站。)
使用Electron可以很容易地完成这个的基本版本。用于创建Slack的相同框架。
现在你有了互联网早期的样子。可以查看索引内容的浏览器。但在这种情况下,您不会通过任何集中服务来提供内容。
原文始发于微信公众号(IPFS原力区):【IPFS相关】由Ravencoin和IPFS提供支持的分散式Web
原创文章,作者:admin,如若转载,请注明出处:https://blog.ipfsforce.com/151992cdc2/