Analyzing Berty: IPFS 기반 인스턴트 메시징 도구
Maxlion
2022-09-01 02:17
本文约1973字,阅读全文需要约8分钟
Bluetooth에서 오프라인 통신을 지원합니다.

소셜 네트워킹은 항상 인기 있는 트랙이었고 우리의 일상은 다양한 소셜 애플리케이션과 불가분의 관계에 있습니다. 그러나 Web2에 있든 Web3에 있든 소셜 응용 프로그램에는 몇 가지 문제가 있습니다.

Web2에서 Telegram, Sinal, Whatsapp, Facebook, Twitter, WeChat 등과 같은 소셜 애플리케이션은 제품 경험이 원활하고 일부 소프트웨어도 통신 암호화를 실현할 수 있지만 중앙 집중식 운영 모드로 인해 서비스 중단을 의미합니다. , 콘텐츠 검토, 개인 정보 침해 위험.

Web3에서 Lenster, Link3, Ethereum World, Farcaster와 같은 소셜 애플리케이션은 분산화를 달성했으며 Web2 소셜 애플리케이션보다 검열에 더 강하고 사용자 개인 정보를 보호하지만 지연, 높은 비용 및 다중 인증 문제가 있습니다. 경험.

최근 Odaily는 Berty라는 인스턴트 메시징 앱을 발견했습니다. 최근에 나온 신제품이 아니라 꾸준히 업데이트되고 최근까지 겨우 구할 수 있었던 색다른 제품.

IPFS를 기반으로 구축되었습니다.각 사용자가 다운로드한 Berty는 IPFS 노드입니다.클라이언트이자 서버입니다.모든 Berty가 함께 점대점 분산 네트워크를 형성하여 탈중앙화 및 검열 방지를 실현합니다. 또한 종단 간 암호화 통신, ID 없는 등록, 단절된 통신 및 완전한 오픈 소스의 특성도 있습니다.

동시에,What are the advantages of Berty compared to the other messengers?"에서 Berty는 오픈 소스, 분산, 전화 번호, 익명 사용, 엔드 투 엔드 암호화, 오프라인 메시징 및 다중 장치 통신과 같은 12가지 차원에서 세계 16개의 주류 인스턴트 메시징 도구를 능가한다고 믿습니다.

지도 시간

지도 시간

처음으로공식 홈페이지 다운로드앱, 완료 후 계정 생성을 클릭하면 정보없이 Berty 계정을 직접 생성할 수 있습니다.

다음으로 초보자 가이드에 따라 계정 생성의 전체 프로세스를 완료합니다. 왼쪽 상단 모서리는 새로고침, 오른쪽 상단 모서리는 설정, 오른쪽 하단 모서리를 클릭하여 친구 및 그룹을 추가합니다.

현재 Berty는 기능이 적고 조작이 비교적 간단하며 다음은 주로 Berty가 오프라인 통신을 완료하는 방법을 보여줍니다. 오른쪽 상단 모서리를 클릭하여 설정 인터페이스로 들어가고 오프라인 통신을 클릭하고 Bluetooth를 허용합니다.

설정 완료 후 네트워크를 끄고 블루투스를 켜면 역시 블루투스를 켜주는 근처의 Berty 클라이언트와 직접 통신이 가능하지만 통신 거리가 상대적으로 짧아 매우 맛이 없다.

질문

질문

몇 가지 기본 통신 및 테스트를 수행한 후 Berty의 명백한 문제는 느리다는 것입니다. 매우 느립니다. 사용자가 처음으로 친구 및 그룹에 메시지를 보낼 때 대기 시간이 많이 걸리며 거리가 멀수록 시간이 길어집니다.

다른 클라이언트와 처음으로 연락을 취할 때 물리적 거리가 짧을수록 초기 메시지가 전송될 때까지 기다리는 시간이 길어지고 후속 통신 지연이 크게 줄어듭니다. 처음으로 대면 연결을 설정하는 데 약 40초가 걸립니다. 상대방이 너무 멀리 떨어져 있으면 매우 오래 걸릴 수 있습니다. 저는 베이징에서 처음으로 인터넷을 구축했고 친구들은 덴마크, 연락하는데 1시간 넘게 걸렸지만 결국 무산됐다.

느린 네트워크 로딩 문제와 관련하여 공식적인 최적화 제안은 라우터의 IPv6 네트워크를 활성화하는 것입니다.

이 외에도 Berty 사용자가 증가함에 따라 속도 저하 문제를 해결할 수 있습니다. Berty는 IPFS 노드이기 때문에 모든 Berty가 함께 분산 네트워크를 형성하고 노드의 증가에 따라 네트워크의 정보 보급 속도가 빨라질 것입니다. 백만 수준에 도달하면 통신 품질이 크게 향상됩니다. 그러나 현재 IPFS의 공식 데이터에 따르면 전 세계에 약 200,000개의 IPFS 노드가 있으며 Berty의 속도 향상 프로세스는 갈 길이 멀다.

보조 제목

비교하다

경험상 Berty는 Web3 소셜 애플리케이션만큼 사용하기 어렵지는 않지만 Web2 소셜 애플리케이션만큼 사용하기 쉽지는 않습니다.

메커니즘 측면에서 블록체인의 소셜 애플리케이션을 Berty와 비교하면 체인의 소셜 애플리케이션에는 합의, 인터넷 및 검증 대기 시간이 필요하므로 사용자 경험이 지연될 수 있습니다. 그리고 유한 블록은 비용이 많이 들기 때문에 사용자의 사용 비용이 증가하므로 블록체인은 경제적 이점이 거의 또는 전혀 없는 익명으로 메시지를 교환하는 것보다 중앙 권한 없이 거래를 확인하는 데 더 적합합니다.

그러나 분산 네트워크 설계로 인해 Berty는 처음부터 끝까지 "비 합의"라는 개념으로 구축되었으므로 인터넷 액세스 없이 또는 소수의 사용자만으로 실행할 수 있습니다.블록체인 소셜 응용 프로그램이 더 강력합니다.

요약하다

요약하다

Berty는 IPFS를 기반으로 개발된 인스턴트 메시징 도구로 클라이언트이자 서버이며 종단 간 암호화 통신, ID가 없는 등록, 단절된 통신 및 완전한 오픈 소스의 특성을 가지고 있습니다.

모든 Berty 클라이언트는 함께 분산 네트워크를 형성하여 네트워크 내에서 통신을 가능하게 합니다. Berty는 분산된 블록체인 네트워크보다 분산된 P2P 네트워크에 배포하는 데 더 검열 저항성이 있고 비용이 적게 듭니다.

Berty의 현재 제품은 아직 초기 단계이며 분명한 단점은 속도가 느리고 사용자가 처음으로 메시지를 보내는 데 많은 대기 시간이 걸린다는 것입니다. 그러나 이는 Berty 사용자 수나 IPFS 노드 수를 늘리면 해결할 수 있습니다.

Maxlion
作者文库