BitTorrent的WebTorrent项目探索比特币和区块链技术

BitTorrent的WebTorrent项目探索比特币和区块链技术

暴走时评:BitTorrent是用在对等网络中进行文件分享的网络协议程序,在区块链领域也主要是作为底层技术支持。在其基础上的WebTorrent是加载在浏览器上,基于WebRTC网络实时通信的流媒体客户端;用户可以直接共享浏览器中的文档,无需安装软件或特殊配置。本文对该技术进行了一些简单介绍,可以稍微做一些了解。

翻译:Annie_Xu

比特币和区块链也许是互联网去中心化过程中最重要的工具,但是BitTorrent的点对点文件共享也酝酿着改变商业和各个产业的潜力。

比特币和区块链技术采用点对点协议,也因此常常出现在BitTorrent项目中。


直接文件共享

WebTorrent是加载在浏览器上,基于WebRTC网络实时通信的流媒体客户端;用户可以直接共享浏览器中的文档,无需安装软件或特殊配置。

BitTorrent的WebTorrent项目探索比特币和区块链技术

Feross Aboukhadijeh

25岁的WebTorrent程序员Feross Aboukhadijeh说,“WebTorrent就像BitTorrent,只是前者加载在浏览器上”。

“因此你可以将WebTorrent与区块链的关系等同于BitTorrent与区块链的关系。这两个点对点技术基本上是互补的,就像WebTorrent的Web2Web和其他类似项目一样。比如ZeroNet使用BitTorrent和比特币来搭建自由的、无需审核的网站”。

Aboukhadijeh还搭建了点对点内容传输网络PeerCDN,使网站速度更快,成本更低。

PeerCDN是基于WebRTC的下一代点对点内容传输网络,可以支持高效的网站内容点对点传输。2013年3月Aboukhadijeh、Abi Raja、John Hiesey开发了该网络,并于同年12月出售给雅虎。


免费的WebTorrent

与PeerCDN不同的是,WebTorrent免费开放,并且持有MIT许可证。

Aboukhadijeh说,PeerCDN和WebTorrent有不同的技术设计目的。“最优化的PeerCDN可以实现低延时下载和高效地发现对等节点。就是说客户和网站所有人依赖中心化服务器将URLs文件转化成内容哈希值”。

另外WebTorrent不要求客户信赖中心化服务器,“WebTorrent可以下载Magenet URL或者种子文件,同时不需要信任服务器或者任何节点”。


Netflix探索WebTorrent

Netflix已经开始关注WebTorrent。

Aboukhadijeh说,“在Netflix总部展示WebTorrent是件了不起的事情。我们很期待WebTorrent如何在Netflix高峰时段,或者Comcast等ISPs上行链路负荷过大的时候给予支持。WebTorrent可以让Comcast用户互相共享数据,无需进行Comcast与Netflix之间的网络对接”。


节点参与内容传输

官网显示,WebTorrent最可喜的特点是各个节点提供内容传输支持。非营利性项目Internet Archive和Wikipedia等可以通过让访问者提供支持,降低网站运营成本和带宽消耗。热门内容可以在浏览器之间传输,速度快、成本低。很少访问的内容则由源服务器经过HTTP传输。

并且它们还有商业用例。

WebTorrent网站列出了几个应用,包括在区块链上开发数字资产的开源协议——彩色币、用Webtorrent元数据发行数字代币的“tokenly pockets”。

基于WebTorrent的Web2Web项目

Web2Web建立在WebTorrent和比特币技术基础上,任何人可以通过它搭建可更新的、灵活的网站。它对服务器和域名的要求不高。

网站会因为无法控制网络服务器或者域名而无法正常显示。而用区块链或者种子文件代替网络服务器和域名,就可以避免上述情况。

在浏览器中打开index.html,就会显示下列信息:

1、最近一笔包含OP_RETURN脚本的交易会搜索比特币地址1DhDyqB4xgDWjZzfbYGeutqdqBhSF7tGt4。在这个脚本中,有webpage.html种子文件的哈希。

2、用WebTorrent在种子文件中下载webpage.html并显示。

在无服务器的情况下进行升级,更新后的webpage.html就会生成种子文件,然后在1DhDyqB4xgDWjZzfbYGeutqdqBhSF7tGt4地址发送的新的比特币交易中添加对应的哈希。

用户向比特币地址发送少量比特币,就可以注册。

网站显示,用比特币支付可以搭建没有服务器的电商网站。用户可以在Web2Web网关中搭建分布式网页。

+1
0


发表评论
相关文章
前特朗普顾问Steve Bannon计划推出功能性代币
前特朗普顾问Steve Bannon计划..
摩根大通提交分散式虚拟收据系统新专利
摩根大通提交分散式虚拟收据系统新专利
PlatON团队受邀出席Distributed 2018峰会 发布下一代计算架构PlatON
PlatON团队受邀出席Distribu..
俄罗斯加密货币矿工和持有人将受到现行法律监管
俄罗斯加密货币矿工和持有人将受到现行法律监管
越南距中止加密货币采矿机进口仅一步之遥
越南距中止加密货币采矿机进口仅一步之遥
韩国建立基于区块链的“建议评估系统”
韩国建立基于区块链的“建议评估系统”

热文

合作伙伴


万向区块链实验室 趣块链社区 万向新链加速器 布比 币看 云币 Stellar 矩阵金融 网录科技 Bitse sosobtc China Ledger