IQ.wiki

읽기

편집

역사

알림

공유

Whisper

Whisper is a protocol for secure, peer-to-peer messaging on the network. It is built on top of the Ethereum blockchain and is designed to provide a secure and private communication channel for and users on the Ethereum network.[1]

Overview

Ethereum Whisper is a protocol for building decentralized apps (Dapps) on the system supporting blockchain technology. Whisper conceals the content of messages and the identities of senders and receivers from observers. Messages on Whisper have a time-to-live (TTLT) timer, which means they expire after a certain period. The system relies on a double layer of data encryption.[4]

The whole concept of the Ethereum Whisper communication protocol revolves around three objectives:[3]

  • providing users with a flexible system

  • launching a secure communication channel on Ethereum

  • most importantly, guaranteeing the users’ anonymity online.

Ethereum's 3 pillars for Web 3.0

In the Ethereum ecosystem, is implemented in the form of three pillars, of which one is the Ethereum Whisper protocol, which is designed to bring about the emergence of DApps, and by extension Web 3.0, by acting as a secure and decentralized messaging protocol.

The first pillar is  technology, which is run on the Ethereum blockchain as a trusted immutable backend. With smart contracts, the code of the is executed on top of a trusted P2P protocol, instead of a web server.

The second pillar, decentralized storage, can be found in the form of Swarm. This allows the off-chain parts of DApps, such as web interfaces and larger pieces of data, to be stored in a decentralized manner, eliminating the need for centralized file storage or databases.

The third element of the Web 3.0 vision involves privacy-focused secure messaging. There are a number of situations in which DApps need to communicate through a message bus outside the context of blockchain transactions. Message buses allow applications or users to interchange messages point-to-point or in a broadcast fashion. Traditionally, this has been achieved by centralized message servers. Reasons for DApps to keep communication off-chain include:

  • Privacy.

  • Temporary limits for the validity of a message (a time-to-live property).

  • The cost of on-chain transactions.

In Ethereum, the Whisper protocol is designed to take on the role of a secure off-chain message bus.[5]
wiki

Technology

The Whisper protocol uses a combination of public key cryptography and a distributed hash table (DHT) to ensure that messages are both secure and private. Each user on the network is assigned a unique public key, which is used to encrypt messages sent to them. The DHT is used to securely distribute and store these encrypted messages, allowing for peer-to-peer communication without the need for a centralized server.

One of the key features of Whisper is its support for “topics” or “channels,” which allow users to subscribe to specific types of messages or conversations. This makes it easy for and users to create and participate in specific communities or groups on the Ethereum network.

Whisper is also designed to be lightweight and efficient, making it well-suited for use on mobile devices and other resource-constrained platforms. This makes it an attractive solution for dApps and other projects that need to provide secure, private messaging capabilities to users on the go.[1]

The system relies on a double layer of data encryption:[3]

  • Symmetric encryption allows transmitting one-to-many communications using a single encryption and decryption key. The recipients of a message can decrypt the messages sent to them.

  • Asymmetric encryption employs public keys for encryption and private keys for decryption. When communicating with another person, the system uses this type of encryption.

Whisper uses the ssh protocol string of devp2p. When sending an encrypted message, the message content can be encrypted by default either asymmetrically or symmetrically.
Asymmetric cryptography, also known as public key cryptography, uses public and private keys to encrypt and decrypt data. One key is public and it is shared with everyone. The other is a private key; only the owner can see or access private key information. When encrypting the Whisper message, it uses the standard Integrated Encryption Scheme with the SECP-256k1 public key to encrypt a message; the other key is used for decryption. Symmetric cryptography (also known as the secret key), on the other hand, uses the hash key with the AES GCM algorithm with a random 96-bit nonce for both encryption and decryption. It typically facilitates one-to-many messages. The sender and receiver use the same symmetric key to encrypt and decrypt the message.[2]

See something wrong? Report to us.

Whisper

커밋 정보

편집자

편집 날짜

September 15, 2024

피드백

평균 평점

No ratings yet, be the first to rate!

경험은 어땠나요?

빠른 평가를 해서 우리에게 알려주세요!

미디어

참고 문헌.

IQ Brainlist 가입

IQ Brainlist에 가입하면 IQ.wiki 사이트에서 편집 권한을 얻을 수 있습니다!

지금 가입하기

뉴스레터를 구독하세요

IQ 생태계 보고서는 IQ에 대한 모든 정보를 계속 업데이트합니다.

구독하기

IQ.wiki

IQ.wiki의 비전은 블록체인 지식을 세계에 전하고 지식을 블록체인 위에 구현하는 것입니다. 그룹의 일부입니다Brainfund

https://twitter.com/IQWIKIhttps://www.reddit.com/r/Everipedia/https://t.me/everipediahttps://www.instagram.com/iqwiki_/https://github.com/EveripediaNetworkhttps://discord.gg/x9EWvTcPXthttps://www.facebook.com/iqdotwiki

아이큐

IQ란?스테이킹채권

회사

소개채용 정보인재 채용 중브랜딩IQ GPTIQ 대시보드

© 2024 IQ.wiki, BrainDAO & IQ가 지원합니다