以太坊之 Whisper

主要底层技术

加密 crypto
编码 rlp
存储 leveldb
调用 rpc
通讯 p2p

如何拼凑、操作,就是其“协议”。

rlp

编码 envelope 等。

自定义:

WMailServer
Client
Whisper
Message
Envelope
Topic/TopicType
Filter
Peer

WMailServer

封装 Whisper,做 processRequest、validateRequest 等工作。

Client

封装 rpc.Client,远程调用执行。

Message

sentMessage 可发送,ReceivedMessage 可接收。

涉及:

ÐApp
PoW

PoW
sentMessage 发送消息,需要 Seal 证明工作量。

Wiki:

https://github.com/ethereum/go-ethereum/wiki/Whisper

源代码:

https://github.com/ethereum/go-ethereum/tree/master/whisper

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容