惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
S
Secure Thoughts
月光博客
月光博客
美团技术团队
雷峰网
雷峰网
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
N
News and Events Feed by Topic
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Forbes - Security
Forbes - Security
W
WeLiveSecurity
P
Proofpoint News Feed
阮一峰的网络日志
阮一峰的网络日志
爱范儿
爱范儿
G
GRAHAM CLULEY
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
AI
AI
Last Week in AI
Last Week in AI
Google Online Security Blog
Google Online Security Blog
Schneier on Security
Schneier on Security
云风的 BLOG
云风的 BLOG
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Recent Announcements
Recent Announcements
Webroot Blog
Webroot Blog
T
Tor Project blog
Cisco Talos Blog
Cisco Talos Blog
N
News and Events Feed by Topic
罗磊的独立博客
The Register - Security
The Register - Security
Blog — PlanetScale
Blog — PlanetScale
T
Threat Research - Cisco Blogs
博客园 - 【当耐特】
Apple Machine Learning Research
Apple Machine Learning Research
人人都是产品经理
人人都是产品经理
T
The Exploit Database - CXSecurity.com
www.infosecurity-magazine.com
www.infosecurity-magazine.com
B
Blog
腾讯CDC
Microsoft Azure Blog
Microsoft Azure Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Engineering at Meta
Engineering at Meta
Latest news
Latest news
IT之家
IT之家
D
DataBreaches.Net
博客园 - 司徒正美
N
Netflix TechBlog - Medium
V
V2EX
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

JaSpirit的万事屋

通过nginx日志分析网站流量 线性回归的显著性检验 神经科学的早期发展 生物化学和化学生物学的区别 化学分析和仪器分析的区别 膜蒸馏技术——原理与应用 HER 和 OER 反应机理与其 Tafel 斜率推导 神经电极的发展历程 基于 nginx 的高性能 jsdelivr 反向代理 深入理解主成分分析 PCA 《神经科学——探索脑》 第一篇(1-7章)思维导图及课后答案 校园网环境下软路由及NAS的搭建 X射线吸收精细结构——原理及应用 三个电化学基本方程的推导 电解水过程中的催化普适性原理 涉及X射线研究的诺贝尔奖 LBRY 汉化相关问题 安全套的前世今生——高分子材料如何改变着这个世界 两岸统一态度调研 追迹互联网(2010-2016) ロビンソン和STYX HELIX中文翻译 基于Python的Bilibili和Bangumi动画评分综合分析 同位素峰强度分布计算原理及python实现 2048游戏算法的进一步研究及C++语言实现
互联网时代的艺术:LBRY简介
Ja Spirit · 2021-02-04 · via JaSpirit的万事屋

译者注

本文译自LBRY官方网站的“关于”页面,译者尽力保证译文的准确性,但一概不对您因阅读此译文造成的各种后果负担任何责任

如果需要进行简繁转换,请点选页面右侧边栏的“设置”按钮以进行基本的简体-繁体中文转换。


从这里开始…

洞穴艺术的历史可追溯至公元前34000年。当你在闷热的八月,在维泽尔河畔完成了一天的捕食活动后回到家中,此时你可享受的唯一的非活体艺术(或者说娱乐方式),就是看一看像上面这头水牛一样的东西。

今天,我们生活在一个近乎无限选择的世界里。对艺术如此,对其他各种事物更是如此。自洞穴艺术时代起,人类就越来越期望融入到一个高互联的、高效率的、高透明度的市场之中。这种互联、开放的潜意识影响着人类的一切生产活动。

像我们这样的书呆子喜欢在网络上和其他人猜测这种趋势的终局。当我们拥有“星际迷航”一样的能力,可以即时、自由地复制任何既存的事物时,社会形态将如何变化?我们用一个术语:后稀缺(Post Scarcity)1来描述这个社会。

一般来说,后稀缺被认为是一种幻想,它在我们的一生中都不会发生。但有一个领域除外:数字产品。

互联网时代的艺术作品是可以无限复制的,而且很容易分享。这与历史上任何一个时期相比,都是翻天覆地的变化。以前,黑胶唱片和CD光盘是在物理凹槽中记录音频信息;磁带则是在磁条上存储数据——在这些情况下,每种数据存储方式都需要一种特定的物理硬件来写入和读取数据。

而今天,艺术的载体变成了数据流,一串1和0,一个数字,我们不再需要任何专门的硬件去解码和欣赏数字内容。我们可以用同样的技术手段一次性获取一张个人照片,就像我们在Netflix上观看一部大片一样。

这是很大的进步。随着生产成本降为零,人们的选择剧增。对于几乎所有歌曲、电影、照片或书籍,数字发行商都提供了购买和下载到电子设备的渠道。技术革新同时也降低了制作成本——对胸怀大志的艺术家来说,通过自行出版发布内容收获粉丝变得前所未有的容易。

艺术品的数字化不仅给内容创作者和消费者带来巨量财富,还压缩了成本,扩展了选择。但是这种转型尚处于初级阶段,而我们期望通过LBRY促进和深化这种转型。

人民的市场

LBRY是第一个由市场参与者而非公司或其他第三方控制的数字市场。它是有史以来最开放、最公平、最高效的数字商品市场,并且它内含的激励机制还在推动着其自我完善。

在表面(最高层次)上,LBRY做的事情实际上很简单。LBRY将一个唯一的名称与一个数字内容建立关联,比如电影、书籍或游戏。这类似于你访问这篇文章所使用的域名系统。

LBRY demo
LBRY应用程序的截图。请在lbry.com/get自己试一试。

然而,LBRY并不是通过专有的服务或网络这种传统方式,而是通过一个新的协议,或者说一套确定的方法与流程,来实现这一切。你可以将LBRY协议类比于HTTP(超文本传输协议)、DNS(域名服务器)和其他构成互联网本身的规范来理解。正如许多不同的公司拥有的许多不同的域名以及它们开设的网站都使用一套相同的网络协议一样,任何个人或公司也可以使用LBRY协议,但不需要访问任何特定位置或经过任何许可。

LBRY主要在三个方面不同于现有互联网架构:

  1. 允许内容的付费浏览。 比如,创作者CalibreMusic可以为其发布于lbry://rhapsody-film#e1029aaa08bef8e9225efcbfb94a895e9bbdc8ea的内容设置付费门槛。
  2. 去中心化和分布式网络。 发布到LBRY的内容并不存储于单一地点或设备,这使得LBRY能够抵御故障和干扰。
  3. 由社区控制。 除发布者以外的任何一方(包括我们 LBRY Inc.)都不能单方面删除或屏蔽LBRY网络上的任何内容。2

虽然创建一个我们自己都无法控制的协议听起来很混乱,但这都是为了建立一套可靠的信任体系。任何一个其他的内容发布系统都需要信任一个中介/中间人,而这个中介/中间人可以单方面对你和你的内容改变规则。想想看,当你在YouTube或亚马逊上建立业务时,如果他们改变了收费标准,会发生什么?或者因为广电认为尺度过大导致你的内容被和谐掉?

只有LBRY拥有一套已知的、获得承诺的规则,并且这些规则是不能进行单方面更改的。LBRY通过一些独创性的做法实现这一点:由用户而非中间人对内容进行控制。

举个例子

我们来看一个LBRY的使用实例,夏洛在LBRY上发布了一部影片,后来被马冬梅购买并观看。

  1. 夏洛要上映他的喜剧恐怖片《厄尼竞选总统》
  2. 他上传的内容被加密并被切分为许多数据片段。这些片段将被传输并存储于多个主机上。
  3. 夏洛认领了一个地址lbry://ernieruns,该地址指向他发布的这段内容。
  4. 在夏洛获得这个地址的同时,他还提交了一些元数据,如影片简介和缩略图。
  5. 用户马冬梅打开浏览器,在LBRY网络上进行搜索,并决定要看这部影片。
  6. 马冬梅向夏洛付款,获得密钥,这样她就可以播放夏洛的影片了。
  7. 马冬梅的LBRY客户端从主机上收集影片片段并重新组合,并使用密钥解密数据(如果需要)。但是马冬梅并不需要了解全部流程,影片内容在购买后几秒钟内就会传输到她的终端。

从用户的角度来看,这种互动与发生在数百个其他网站上的互动极为相似,类似于YouTube、亚马逊和Netflix。但是,一个关键的区别在于,上述过程是在一个完全去中心化的网络中完成的。这个例子说明,完成互动所需的数据和技术可以摆脱单一实体的控制。

LBRY网络

要准确理解LBRY是什么以及它的重要性,就必须了解LBRY协议以及基于协议的服务。HTTP是使网页浏览成为可能的协议,但如果没有浏览器提供的服务,HTTP就是一纸空文!

你可以从协议服务两个层面来理解LBRY。协议层提供了一个基本的、底层的技术实现,而服务层则负责利用协议来做一些人类真正觉得有用的事情。

对于一个在服务层使用LBRY的用户来说,LBRY协议所做的事基本上是透明的(用户不需要知道它的存在),就像一个典型的互联网用户对HTTP的原理一无所知一样。通过LBRY应用程序,用户将能够通过熟悉的界面,快速便捷地发现、浏览和购买世界上任何人发布的数字内容。

但是,如果没有LBRY的底层设计,没有LBRY协议,这样的应用是不可能被构建出来的。

第一层: 协议

虽然该协议是一套全面的规则,但分为两个部分更容易理解。

第一部分:LBRY区块链

一个区块链,或分布式账本是比特币网络的关键创新点。区块链解决了一个非常复杂的技术问题,即让一群分布式的、不同的实体就一个对立性的状态达成一致(比如他们彼此之间欠了多少钱)。

和比特币一样,LBRY区块链也存储着余额数据——在LBRY区块链中,指的是 **LBC(LBRY积分,LBRY Credit)**余额。LBC是LBRY的加密货币及其货币单位。更重要的是,LBRY区块链还提供了一个去中心化的查询系统和元数据存储系统。LBRY区块链允许任何人通过一组特定的命令运用LBC控制一个类似于域名的LBRY名称。控制这个名称的人将有权定义它所包含的内容、访问它的价格、支付渠道,以及它的访问方式。这些名称以不间断的拍卖方式出售。我们会在后文对这个系统进行详细介绍。

如果你是一个程序员,你可能会认识到LBRY区块链是一个字典(键值对集合)。每一个键,或名称,对应一个值,或一个元数据条目。对该名称出价最高的一方(或多方),将控制名称查询返回的结果(元数据)。

下面是LBRY区块链中的一个键值条目示例。在这里,wonderfullife是键,其余字段是值。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$ lbrynet-cli resolve_name name=wonderfullife

wonderfullife: {
title: "It's a Wonderful Life",
description: "An angel helps a compassionate but despairingly frustrated businessman by showing what life would have been like if he never existed.",
thumbnail: "https://spee.ch/@move:b/MW45x88.jpg",
license: "public domain",
price: 0,
publisher: "A Fan Of George Bailey",
sources: {
lbry_hash: "unique id",
url: "url"
}
}

LBRY区块链中元数据的一个略微简化的例子。在正在进行的拍卖中,出价最高的一方(或多方)将会控制所拍卖名称的返回值。

除了使用LBRY区块链来存储名称和元数据之外,LBRY和比特币的区块链几乎没有差别。这些改进都得到了共识性的认可。我们对哈希算法进行了缓冲,将区块奖励函数平滑化,增加了区块大小和积分总数,并为链外结算(Off-chain settlement)做了准备。

LBRY区块链对LBC余额和内容名称空间(namespace)/目录进行存储,而接下来的部分,即LBRYnet,规定了该如何处理这些数据。与现有的网络架构相比,区块链就像域名系统一样(它存储了一个可用内容列表),而接下来的部分则使实际获取和支付内容成为可能。

第二部分: 数据网络 (LBRYNet)

LBRYNet使得LBRY区块链不再是一个简单的支付系统。LBRYNet定义了LBRY区块链中可用信息的处理方法、如何进行支付,以及如何查询内容等。

要使用LBRY网络,用户的计算机需要具有运用LBRY协议的能力。就像你的计算机有一个库使得计算机能够理解HTTP、DNS以及其他语言和协议一样,LBRYNet就是让你的计算机理解如何与LBRY网络交互的软件。

为了弄清楚LBRYNet到底扮演了什么角色,让我们再回顾一下用户交互的例子。一旦用户确认了对内容的访问和购买,比如在我们上面的例子的步骤5中,就会发生以下情况。

  1. LBRYNet发出与内容相关联的名称查询。如果客户端没有区块链的本地副本,则将此查询请求广播至矿工或服务提供商。该查询获取与名称相关的元数据。

  2. LBRYNet根据元数据条目的指示,发送所需的积分进行付款。

    1. 如果内容被设置为免费,则跳过此步。
    2. 如果内容被设置为以LBC收费,客户端必须发送LBC到指定的地址。如果内容是加密发布的,LBRYNet在付款之前将不允许客户端访问内容。
    3. 如果内容被设置为以其他的支付方式收费,卖方必须拥有自建服务器以向用户提供支付和发送密钥的服务。
  3. 与2同时,LBRYNet使用元数据来下载内容。

    1. 元数据允许以类似BitTorrent的方式发现和组装数据片段。然而,与BitTorrent不同的是,数据片段并不能单独将自己识别为一个更大的整体的一部分,它们只是无序的片段。
    2. 如果LBRYNet找不到免费提供数据片段的节点,它将向拥有这些数据片段的其他主机付费。
    3. 这种支付并非通过带宽证明或第三方托管来完成。相反,LBRYNet使用信誉、信任和小额初始付款来确保主机可靠性。
    4. 如果内容没有直接发布到LBRY,元数据可以指明其他的访问方式,例如Netflix URL。这使得我们可以对LBRY上尚未发布的内容进行编目,同时也达到了处理遗留问题和实现扩展的目的。

第二层: 服务

服务使LBRY协议有了用武之地。虽然LBRY协议定义了可以进行哪些行为,但将它们落到实处的是服务。

虽然协议是确定的、开放的、固定的,但服务层要灵活得多。重新设计一个网站要比修改HTTP协议本身更容易。这里也是如此。

此外,就像在互联网的早期,想象互联网的发展方向是极为困难的一样,LBRY的名称空间或技术的最佳用途也可能还没有被发现。 不过,现在已经有了一些使用LBRY协议的服务案例,现简述如下。

应用程序和设备

LBRY应用使用户可以与LBRY网络进行互动。LBRY客户端将LBRY协议的强大功能打包成一个简单的应用程序,让用户轻松搜索、浏览和下载内容,必要时付费。

此外,LBRY客户端还可以让用户被动地参与到网络中来,让他们通过为整个网络贡献带宽、磁盘空间或数据处理能力赚取奖励。

传统的基于计算机的浏览器之外的应用也是可能的。LBRY电视加密狗、LBRY收音机以及任何现有的内容访问机制都可以通过类似的LBRY设备来实现。

内容发现

虽然LBRY协议提供的名称空间对内容发现很有帮助,但就像网络如果没有搜索引擎或聚合器就会难用很多一样,LBRY需要自己的内容发现机制。

搜索功能可以从区块链提供的元数据目录以及区块链中可用的或在网络上观察到的内容交易历史来构建。所有这些数据,以及用户历史记录,使得构建内容推荐引擎和高级搜索功能成为可能。

LBRY上的内容发现也可以采取特色内容(featured content)的形式。客户可以利用特色内容为消费者可能不会寻找的新内容带来额外的曝光度。

内容分发

采用服务器-客户端模式的数字内容发行会受到互联网服务提供商(ISP)等因素的影响。来自主机服务器的流量可以被光缆和路由器的控制者限制或完全阻断。然而,使用LBRY协议传输的内容来自于多个地点,因此更不容易被阻断。

此外,LBRY的市场机制为有效的分发提供了强大的动力,这将节约创作者和ISP的成本。这些特性,再加上LBRY的抗侵权特性,使得LBRY对于现有的大型数据或内容发行商来说具有很强的吸引力。

交易结算

虽然支付行为可以直接在LBRY区块链上完成,但LBRY协议鼓励大量交易,而如果不使用链外结算,交易规模将无法扩展。

链外结算从本质上来讲就是指向第三方提供商而非核心区块链发起的交易。这些提供商拥有大量的货币,用于维持内部资金平衡,同时向核心链结算少量交易。作为回报,这些提供商赚取少量费用,而它们赚取的费用低于直接向区块链发起交易所需的费用。

LBRY积分

LBRY积分,或LBC,是LBRY的记账单位。根据确定的时间表(时间跨度20多年),最终将有10亿个LBC存在。该时间表以指数形式递减,第一年挖出的LBC约为100,000,000。

此外,一些积分是按照固定的比例发放或赠予的。总的分类如下。

  • 10%的积分:发放给一些组织、慈善机构和其他战略合作伙伴。比如EFF、ACLU等为数字权利和互联网的安全与自由而奋斗的组织。
  • 20%的积分:用于采购计划。我们将发放大量的积分(特别是在LBRY发展早期),以鼓励更多人参与。我们也会考虑广泛地赠予积分,确保市场平等。
  • 10%的积分:留给我们(LBRY Inc.)自己,用于运营以及利润。
  • 60%的积分:由LBRY用户通过挖矿获取。

打击丑恶

我们并不幼稚,清楚地知道LBRY可能被用于不良目的。技术常常是这个德行。加密技术保护了我们的隐私,同时也保护了恐怖分子的隐私。汽车让我们可以进行非凡的旅行,但它每年杀死数百万人。

LBRY的缺点是,它可以用来交换非法内容。然而,LBRY的几个因素使得被非法使用的可能性比乍看起来要小。总的来说,就像汽车和加密技术一样,LBRY利大于弊。

要评估一项技术的效果,我们必须考虑它能多大程度地改变我们现在的世界,而不是基于柏拉图式的理想或过去的时代作出判断。在评估LBRY时,我们必须将其与BitTorrent风靡全球的现在进行比较,而不是20世纪50年代。LBRY在打击非法内容方面比BitTorrent至少有四个方面的进步。

  1. 更多记录

    LBRY包含一个记录购买名称和发布内容的公共账本。由于许多购买行为也会被记录到账本上,这意味着侵权行为将被永久记录,或者至少是可以广泛观察到的。

  2. 可更新的URL

    一旦BitTorrent磁力链接被传播到了互联网上,就不再有任何机制能够更新或改变其解析内容。如果一个LBRY名称指向侵权内容,它可以被更新或删除(但不是由我们)。

  3. 更严厉的处罚

    对通过侵权获利的处罚力度要大得多,可能会有牢狱之灾,而没有获利的侵权行为只会造成法定赔偿。因此LBRY对侵权行为的威慑力要比BitTorrent强得多。

  4. 昂贵的或不可能的

    如果网络达到一定规模,链外结算将作为高效的支付手段成为交易的主要途径。包括我们在内的结算服务提供商将能够阻止侵权内容的交易。在相对大的流量下,如果不能直接删除或屏蔽侵权内容,可以通过抬高交易费用限制交易。

当然,别忘了,LBRY的用户仍然受到DMCA和其他知识产权法律的约束。用户如果发布侵权内容,仍然会受到惩罚,其方式与通过BitTorrent的方式完全相同。LBRY只是增加了一套应对方法。这使得LBRY在管控非法用途方面比BitTorrent更加严格,而BitTorrent没有提供上述任何一种机制。

我们的价值观

我们希望成为第一个数字内容市场,以:

  1. 把用户当做成年人来对待

LBRY不是家长。它鼓励个人表达自己的喜好,而不是把我们自己的喜好强加给他们。我们让消费者能够自行选择在哪里以及向谁购买数字内容。

  1. 公开、包容、透明地运营

任何人都可以在LBRY网络上发布内容或进行互动,而不需要我们或其他任何人的许可。LBRY鼓励各方的参与,而不是建造围墙花园。LBRY是一个完全开放的规范,所有代码都是开源的。

  1. 证明去中心化并不意味着侵权

现有的去中心化发布协议没有为权利人提供打击非法共享内容或追回利润的方法。LBRY的服务层、黑名单机制和名称系统都改善了现状。

  1. 承认现代数字社会的现实和道德规范

禁令在每一次的迭代中都失败了。如果不可能将毒品拒之于监狱之外,那么在无限不受控的互联网上,通过类似的策略来加强版权管控是永远不可能的。相反,要把重点放在诱导上。虽然守法是最重要的,但要尽可能集中精力打造一个让人们没有理由做错事的系统。

  1. 不收租金

无论艺术家或创作者对他们的作品设定什么价位,他们作品的获利就都应该归他们所有。数据的分发是极其简单的,没有必要把45%给YouTube或者30%给Apple。收不收租不仅仅是一个承诺,而是硬性规定。LBRY从被设计之日起,就决定了这永远不可能做到——不论是由我们还是其他任何人。

文章太长,我不想读了…

数字艺术是首批超越稀缺性的商品之一。这种演变正在改变内容的发现、公开、付费和传递方式。在此之前,点对点共享网络缺乏透明度和货币化机制,这在很大程度上助长了盗版行为。通过为点对点协议配备数字货币和透明的去中心化账本,LBRY协议开启了数字内容分发的新时代,使点对点内容分发适合各大出版社、自助出版商以及介于两者之间的所有人。

如果LBRY成功,我们将创造一个更有创意、更互联、更有记忆的世界。我们将在减少浪费的同时创造更多价值。我们将创造一个世界,这个世界里一个肯尼亚的少年和一个洛杉矶的真人秀明星使用同样的工具搜索同样的网络,获得同样的结果——这是一个信息、知识和想象力不分国界的世界。

和我们一起建设我们的梦想吧。下载LBRY