美文网首页
以太坊之 Whisper

以太坊之 Whisper

作者: 181c187a24df | 来源:发表于2017-09-16 10:24 被阅读331次

    主要底层技术

    加密 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

    相关文章

      网友评论

          本文标题:以太坊之 Whisper

          本文链接:https://www.haomeiwen.com/subject/eiqhittx.html