IPFS 是一种去中心化的文件存储协议,基于该协议可以通过去中心化的方式实现一个文件存储网络。
将IPFS用做对象服务器
将链用于IPFS的访问控制
访问IPFS需要CA颁发的证书
链上维护CRL
将链用于IPFS的视频收费
账户系统和付费系统放链上
视频文件放ipfs上
将链用于IPFS文件交易
卖家在ipfs上 上传 文件的小样
智能合约实现文件交易所
上架时添加文件的名称, 描述, 价格, 卖家公钥, 小样链接
买家下单后添加买家的公钥, 扣钱到交易所
卖家使用自己的私钥和买家的公钥对文件进行 ECDH + AES 加密, 上传到IPFS
卖家将文件链接添加到合约中, 完成交易, 收钱
买家从IPFS上下载文件, 使用自己的私钥与卖家的公钥进行解密 (ECDH + AES), Enjoying !
流程大抵如上, 可能存在骗钱风险, 可增加规则使其更加完善
根据EOS白皮书的介绍,EOS将来会内置一个IPFS标准的文件系统。IPFS与EOS的结合可以实现很多有用的应用场景,下面分别进行介绍。
EOS的交易量非常大,而且0.5s会产生一个区块的数据。如果所有数据全部记录在主链上,那么将会产生非常巨大的数据量。通过IPFS可以极大地降低主链本身的数据存储成本。
DApp在用户访问前端时需要静态的页面分发服务,比如在以太坊上拍卖一个加密猫,它的前端文件目前是中心化的。通过把这些前端程序或者网站前端放到基于IPFS的文件存储上,可以实现Web服务的去中心化和低成本。可以想象,未来在EOS上开发应用将不需要购买云服务器,也不用考虑需要哪种主机、什么 CPU、多大内存和硬盘,以及装什么系统、如何启动Apache,DApp开发者只需要将前端代码部署到IPFS,将后端业务逻辑的智能合约部署到EOS链上即可,而且只要抵押了EOS代币,这一切都是免费的。
如果我们要在EOS上做一个类似YouTube的DApp,那么我们可以将账户系统和付费系统放在EOS链上,将前端页面和视频文件全部放到IPFS上。通过这个架构,整个付费系统的模型是非常容易实现的,我们可以预见这种DApp服务应该很快会到来。
在互联网时代所有文件都是通过复制的形式传播的,这其实也降低了文件本身的价值,另外造成了盗版横行的现象。如果我们通过EOS实现一个文件交易DApp,那么所有文件便可以通过IPFS存储,并用密钥加密,而通过修改密钥可实现链上的产权转移,以达到文件交易的目的。最终区块链必将带来价值互联网时代。
二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一...
最近在写一个律师推荐前台的网站,在上面搜索框这里出现了问题,我想把搜索的图...
在编码的世界里,程序员永远不要期待东西保持静止太久。技术已经决定了我们如何...
最近分别用vue和Android实现了一个券码复制功能,长按券码会在上方弹出一个拷贝...
Android常用控件 Android提供了大量的UI控件下面我们就来探讨最常用的几种控件。...
我们在用ASP开发文件上传功能的时候,为了防止用户上传木马程序,常常会限制一些...
【六】漏洞检测 1.Nessus 1.1 启动Nessus 2. Nmap 脚本引擎(NSE 2.1 Nmap 脚本存...
尽管打开命令提示符很容易,但是Windows 10支持许多其他方式来启动它,具体取决...
Azkaban是什么? Azkaban是由Linkedin公司推出的一个批量工作流任务调度器,主要...
首先要下载安装git相关软件,在将git配置到idea中。 1.下载相关插件 2.配置git安...