草庐IT

为什么 Web3 社交将超越其 Web2 同行

元宇宙中心 2023-08-22 原文

我们最近听到了很多关于 web3 社交媒体平台的消息。

但如果你没有跟上,你可能想知道为什么我们已经有了 Twitter、Facebook、Instagram 等,我们还需要 web3 社交。

好吧,这一切都取决于谁拥有权力。

在 web2 中,权力掌握在寻求收入最大化的公司手中。但在 web3 中,一切都是为了将权力交还给用户和创作者,尽可能提供最佳的用户体验。

在本次深入探讨中,我将详细介绍集中式社交媒体平台的问题以及 web3 社交提供更好选择的所有方式。

如果您仍然是 web2 社交的粉丝,那么这里是您需要知道的内容


Lens :社交网络的演变


等等,我们当前的社交平台出了什么问题?

如果您是创作者、公众人物,或者只是经营一家围绕或基于社交媒体的企业,您就会清楚我们当前平台的问题所在。

但对于其他人,以下是您应该了解的有关 web2 社交的信息:

  • 审查制度在 web2 平台上很常见

  • 少数人(高管、董事会成员等)决定 web2 social 的运行方式

  • 用户不拥有他们的数据

  • 安全是事后才想到的

让我们深入探讨这四个问题。

审查制度盛行

现在,审查制度是一个敏感的话题,因为一定程度的审查制度是个好主意。

例如,涉及到:

  • 分享其他人的私人信息——又名人肉搜索

  • 上传非法或受版权保护的材料,例如电影


  • 仇恨内容,例如 Kanye 最近分享的反犹太言论


  • 图片内容,例如暴力或色情材料

审查制度还有助于遏制宣传,例如您可能在 Covid-19 大流行的早期和中期看到的一些内容。

然而,良好的审查制度与仅因为内容不符合平台的政治议程而限制内容之间存在细微差别。

首先,我要说我不是一般政治的忠实拥护者,而且我对谁是对的也没有真正的看法。

但爱他或恨他,推特永久禁止特朗普进入社交网络可以被视为审查过头了。虽然围绕选举显然存在一些紧张局势,但他所说的一切都没有明确煽动暴力。相反,是推特的解释让他被禁了。

另一个例子是 Facebook 决定强制商业页面在平台上做广告,因为他们的内容不会自然显示。虽然这不是彻底的审查,但它仍然迫使企业付费才能玩。

少数人掌控局面

就像上面的 Facebook 示例一样,web2 社交网络将利润和董事会成员置于用户之前。

你认为 Facebook 采取这一举措是为了改善平台的用户体验吗?正如他们所说的那样,Facebook 的广告收入占其总收入的 97.6%。

另一方面,你有 Elon Musk 和 Twitter。自从他购买了该平台后,他做出了一些重大改变,希望“重振”该平台。然而,就在他分享推特可能接近破产的消息后不久。

想象一下,当这些平台可能随时更改其政策或关闭平台时,您试图建立自己的社交形象!

一位前 Facebook 举报人甚至最近作证说,该公司“将利润置于人们的安全之上”。她还分享了一些关于 2018 年算法更改的内部文件,Facebook 知道这些更改会偏爱耸人听闻的点击诱饵内容。

数据所有权?什么数据所有权?

关于建立社交资料,web2 中最大的问题之一是用户不拥有他们的数据。

你可以花数年时间在 Facebook、Instagram 或 Twitter 上建立自己的影响力,然后让它瞬间消失。

无论您选择 Facebook 还是 Twitter,平台本身拥有您的内容并从中受益最多。

创作者生成大量内容,让更多人关注他们发布的平台,并使这些平台对广告商更具吸引力。这里的问题是创作者的努力得到的报酬很少。

例如,Facebook 在 2021 年赚取了 1179 亿美元,但平台用这笔收入做了什么?他们决定,到 2022 年,他们将向该平台的创建者支付总计 10 亿美元的费用。

10亿美元。这还不到他们 2021 年产生的收入的 1%。

如果您不喜欢 Facebook 的条款?好吧,除了在具有类似收入结构的其他平台上发帖外,您无能为力。你甚至不能带走你的追随者或满足于你——即使你的追随者是你的辛勤工作。

但是如果你是消费者而不是创造者呢?

好吧,创作者的收入可能不会打扰你。但是,应该困扰您的是在这些平台上进行的大量数据挖掘,以便它们可以提供高度针对性的广告。

Web2 平台收集和分析用户数据(想想点击次数、查看时间和其他操作)有效地从您的数据中获利,而不给您任何回报——除了具有一些体面内容的平台。

有些东西不适合我!

安全性差

集中式系统比分散式系统更容易被破解。因此,多年来 web2 社交平台多次成为黑客攻击的受害者也就不足为奇了。

到底有多少?

  • Facebook 在 8 起数据泄露事件中处于领先地位,其中最引人注目的(虽然从技术上讲不是数据泄露事件)是 Cambridge Analytica 丑闻,该丑闻导致 Facebook 出售了 8700 万用户的数据。

  • Twitter 经历了四次数据泄露事件,其中最引人注目的是 3.3 亿个帐户密码因“代码故障”而被泄露。

  • 甚至 LinkedIn 也有四次违规,其中最引人注目的是 1.65 亿用户帐户的违规。

似乎他们太专注于通过您的数据获利而担心安全问题!

但还有更好的选择!

有关为什么 Web3 社交将超越其 Web2 同行的更多相关文章

  1. ruby - 为什么我可以在 Ruby 中使用 Object#send 访问私有(private)/ protected 方法? - 2

    类classAprivatedeffooputs:fooendpublicdefbarputs:barendprivatedefzimputs:zimendprotecteddefdibputs:dibendendA的实例a=A.new测试a.foorescueputs:faila.barrescueputs:faila.zimrescueputs:faila.dibrescueputs:faila.gazrescueputs:fail测试输出failbarfailfailfail.发送测试[:foo,:bar,:zim,:dib,:gaz].each{|m|a.send(m)resc

  2. ruby-on-rails - Rails - 子类化模型的设计模式是什么? - 2

    我有一个模型:classItem项目有一个属性“商店”基于存储的值,我希望Item对象对特定方法具有不同的行为。Rails中是否有针对此的通用设计模式?如果方法中没有大的if-else语句,这是如何干净利落地完成的? 最佳答案 通常通过Single-TableInheritance. 关于ruby-on-rails-Rails-子类化模型的设计模式是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

  3. ruby - 什么是填充的 Base64 编码字符串以及如何在 ruby​​ 中生成它们? - 2

    我正在使用的第三方API的文档状态:"[O]urAPIonlyacceptspaddedBase64encodedstrings."什么是“填充的Base64编码字符串”以及如何在Ruby中生成它们。下面的代码是我第一次尝试创建转换为Base64的JSON格式数据。xa=Base64.encode64(a.to_json) 最佳答案 他们说的padding其实就是Base64本身的一部分。它是末尾的“=”和“==”。Base64将3个字节的数据包编码为4个编码字符。所以如果你的输入数据有长度n和n%3=1=>"=="末尾用于填充n%

  4. ruby - 解析 RDFa、微数据等的最佳方式是什么,使用统一的模式/词汇(例如 schema.org)存储和显示信息 - 2

    我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i

  5. ruby - 为什么 4.1%2 使用 Ruby 返回 0.0999999999999996?但是 4.2%2==0.2 - 2

    为什么4.1%2返回0.0999999999999996?但是4.2%2==0.2。 最佳答案 参见此处:WhatEveryProgrammerShouldKnowAboutFloating-PointArithmetic实数是无限的。计算机使用的位数有限(今天是32位、64位)。因此计算机进行的浮点运算不能代表所有的实数。0.1是这些数字之一。请注意,这不是与Ruby相关的问题,而是与所有编程语言相关的问题,因为它来自计算机表示实数的方式。 关于ruby-为什么4.1%2使用Ruby返

  6. ruby - ruby 中的 TOPLEVEL_BINDING 是什么? - 2

    它不等于主线程的binding,这个toplevel作用域是什么?此作用域与主线程中的binding有何不同?>ruby-e'putsTOPLEVEL_BINDING===binding'false 最佳答案 事实是,TOPLEVEL_BINDING始终引用Binding的预定义全局实例,而Kernel#binding创建的新实例>Binding每次封装当前执行上下文。在顶层,它们都包含相同的绑定(bind),但它们不是同一个对象,您无法使用==或===测试它们的绑定(bind)相等性。putsTOPLEVEL_BINDINGput

  7. ruby - Infinity 和 NaN 的类型是什么? - 2

    我可以得到Infinity和NaNn=9.0/0#=>Infinityn.class#=>Floatm=0/0.0#=>NaNm.class#=>Float但是当我想直接访问Infinity或NaN时:Infinity#=>uninitializedconstantInfinity(NameError)NaN#=>uninitializedconstantNaN(NameError)什么是Infinity和NaN?它们是对象、关键字还是其他东西? 最佳答案 您看到打印为Infinity和NaN的只是Float类的两个特殊实例的字符串

  8. ruby-on-rails - 如果 Object::try 被发送到一个 nil 对象,为什么它会起作用? - 2

    如果您尝试在Ruby中的nil对象上调用方法,则会出现NoMethodError异常并显示消息:"undefinedmethod‘...’fornil:NilClass"然而,有一个tryRails中的方法,如果它被发送到一个nil对象,它只返回nil:require'rubygems'require'active_support/all'nil.try(:nonexisting_method)#noNoMethodErrorexceptionanymore那么try如何在内部工作以防止该异常? 最佳答案 像Ruby中的所有其他对象

  9. ruby - 为什么 SecureRandom.uuid 创建一个唯一的字符串? - 2

    关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion为什么SecureRandom.uuid创建一个唯一的字符串?SecureRandom.uuid#=>"35cb4e30-54e1-49f9-b5ce-4134799eb2c0"SecureRandom.uuid方法创建的字符串从不重复?

  10. ruby - 当使用::指定模块时,为什么 Ruby 不在更高范围内查找类? - 2

    我刚刚被困在这个问题上一段时间了。以这个基地为例:moduleTopclassTestendmoduleFooendend稍后,我可以通过这样做在Foo中定义扩展Test的类:moduleTopmoduleFooclassSomeTest但是,如果我尝试通过使用::指定模块来最小化缩进:moduleTop::FooclassFailure这失败了:NameError:uninitializedconstantTop::Foo::Test这是一个错误,还是仅仅是Ruby解析变量名的方式的逻辑结果? 最佳答案 Isthisabug,or

随机推荐