ERT:解析Berty:基于IPFS的即时通讯工具

社交一直是一个热门赛道,我们的日常生活也离不开各种各样的社交应用。但无论是在Web2还是Web3,社交应用都存在着一些问题。在Web2中,如Telegram、Sinal、Whatsapp、Facebook、Twitter、微信等社交应用,虽然产品体验丝滑,部分软件也能够实现通信加密,但由于运营方式中心化,隐含着停止服务、内容审查、隐私泄露的风险。在Web3中,如Lenster、Link3、EthereumWorld、Farcaster等社交应用,虽然实现了去中心,相比Web2社交应用更加抗审查、保护用户隐私,但存在延时、成本高、多次授权的问题,影响用户体验。

Cobo区块链安全团队公开0xDAO潜在盗币漏洞发现过程及技术细节解析:4月2日消息,0xDAO v2原计划上线前的几个小时,Cobo区块链安全团队启动对该项目的DaaS投前例行安全评估工作,随后在github开源的项目代码中发现了一个严重的安全漏洞。经评估,如果 0xDAO v2此时继续上线,该漏洞预计会造成数亿美金的资产损失。Cobo区块链安全团队立即启动应急预案,快速通过多个渠道联系到0xDAO项目方,提交该漏洞的完整攻击流程,紧急叫停了项目上线,随后协助0xDAO项目方对该漏洞进行了修复。

日前,0xDAO官方发布推文向Cobo区块链安全团队表示了感谢,并且表示会按照严重漏洞级别给予Cobo区块链安全团队漏洞赏金奖励。[2022/4/2 14:00:31]

最近,Odaily星球日报发现了一个叫做Berty的即时通讯App。它不是一个最近推出的新产品,而是一个不断更新,直到最近才勉强可用的、与众不同的产品。

Etherscan现支持以太坊域名服务ENS反向解析:5月12日消息,以太坊域名服务(Ethereum Name Service,简称ENS)发推称,Etherscan目前支持ENS反向解析。ENS反向解析可使用户的ENS域名成为跨DApp的以太坊账户的便携式用户名。除Etherscan外,使用此功能的其他DApp包括Uniswap、Opensea、Aavegotchi和Snapshot Labs等。目前,要使用该服务,用户必须手动启用反向解决,之后将更改为自动启动;DApp须在其UI代码中使用PR。

注:正向解析(Forward resolution,FR)是将一个ENS域名解析到以太坊地址等资源,反向解析(Reverse resolution,RR)是指将一个以太坊地址解析到一个ENS域名。[2021/5/12 21:52:40]

V神:预测市场的结果解析层和市场层正在分离:V神在推特表示,预测市场正在分离:结果解析层(如果发生某些事件,给1美元的代币,没有发生返回0代币)与市场层(如何交易这些代币)分离。[2020/9/26]

它基于IPFS构建,每个用户下载的Berty都是一个IPFS节点,它既是客户端也是服务器,所有Berty共同构成一个点到点的分布式网络,因此实现了去中心与抗审查。除此之外,它还具备端到端加密通讯、免身份注册、断网通讯、完全开源的特点。与此同时,在《WhataretheadvantagesofBertycomparedtotheothermessengers?》中,Berty认为它们在开源、分布式、电话号码、匿名使用、端到端加密、离线消息、多设备通讯等12个维度超越全世界的16款主流即时通讯工具。下文Odaily星球日报将向大家介绍Berty上的基础操作、存在问题以及与Web3链上社交应用的比较。教程

动态 | EOS疑似将推出基于EOS的HandShake DNS解析服务:EOS疑似将推出基于EOS 的 HandShake DNS解析服务,一位开发者的Github显示正在开发EOS-handshake服务。Cosmos社区总监Chjango Unchained4月30日发推表示发现EOS开发者正在复用 Handshake 的开源代码。EOS或许会加入域名解析服务,生态会进一步扩大。(IMEOS)[2019/4/30]

首先在官网下载App,完成之后点击创建账户就能够免信息地直接创建一个Berty账户。

接下来跟随新手引导就可以完成账户创建的全过程。左上角是刷新,右上角是设置,点击右下角可以添加好友与群组。

分析 | 杯柄形态ENJ最高涨幅83% 盘面解析:金色分析师:今日山寨币ENJ最高涨幅83%,消息面上,ENJ确定成为三星Galaxy S10手机的合作伙伴。从盘面上看,小时图币价在未启动前一直处于上升趋势中,前期已经涨了一波,缩量调整回落,然后放量上攻,到达前期高处时候,又再次缩量调整,然后在放量上攻突破前期高点,然后币价进入直线拉升趋势,营造杯状带柄形态。[2019/3/8]

目前Berty功能较少,操作也较为简单,下文主要向大家演示Berty如何完成离线通讯。我们点击右上角进入设置界面,点击离线通讯并允许蓝牙。

完成设置后我们就可以关闭网络,通过打开蓝牙,可以直接与附近同样打开蓝牙的Berty客户端进行通讯,但通讯距离比较近,非常鸡肋。

根据Odaily星球日报测试,两个客户端之间第一次通过蓝牙建立通讯需要大约40秒时间。如果两个客户端第一次通过互联网建立通讯,需要约两分钟的时间。问题

在完成一些基本的交流和测试后,我们发现Berty显著的问题是慢,非常慢。当用户初次向好友与群组发送信息会花费大量的等待时间,这个时间会随着距离的增加而延长。

当第一次与另一个客户端建立联系,物理距离越短,初次发送消息需要等待的时间就越长,随后的通讯延迟将会极大地缩短。如果是面对面第一次建立联系需要40秒左右,如果另一个客户端距离太远,可能需要极长的时间,我在北京与远在丹麦的好友在都开通互联网的情况下,第一次建立联系花费了超过一个小时的时间,但最终仍未成功。关于网络加载缓慢的问题,官方给出的优化建议是启用路由器的IPv6网络。

除此之外,缓慢的问题还可以随着Berty用户数量的增加而得到解决。由于Berty是一个IPFS节点,所有的Berty共同组成了一个分布式网络,网络上的信息传播速度会随着节点的增加而提高,因此,当Berty用户在全球较为均匀地分布,且数量达到百万级别的时候,通信质量将会得到巨大改善。但目前根据IPFS官方数据,全球IPFS节点只有约20万,Berty的提速进程任重而道远。Berty除了慢以外,还存在在自定义设置节点期间闪退的问题。比较

在体验方面,Berty不像Web3社交应用那么难用,却也没有Web2社交应用那么好用,特别是在初次发送小消息的时候会花费大量时间。在机制方面,将区块链上的社交应用与Berty对比,链上社交应用需要共识、互联网和验证等待时间,会给用户体验造成延迟影响。而且由于有限的区块成本高昂,这会增加用户的使用成本,因此区块链更适合在没有中央权威的情况下验证交易,而不是匿名交换经济效益几乎为零的消息。

而Berty由于基于分布式网络的设计,它自始至终都是以“非共识”的理念构建的,因此可以在没有互联网访问的情况下运行,也可以在只有少数用户的情况下运行,相比去中心的区块链社交应用更加强大。下图说明了去中心的区块链与点对点的分布式网络之间的区别。

总结

Berty是一个基于IPFS开发的即时通讯工具,既是客户端也是服务器,具备端到端加密通讯、免身份注册、断网通讯、完全开源等特点。所有的Berty客户端共同组成一个分布式网络,以实现网络内的通信。与去中心的区块链网络相比,Berty部署在分布式对等网络上更加抗审查,成本更低。Berty目前的产品还很早期,明显的缺点是慢,用户初次发送消息需要大量的等待时间。但这可以随着Berty用户数量或者IPFS节点数量的增加而得到解决。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

[0:93ms0-5:382ms