![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
以太坊
太行单单单
海阔凭我跃,天高任鹏飞!
展开
-
GoLang版的RPC简介
上一节讲述了 RPC 服务端的设计,这一节介绍 RPC 客户端的设计。客户端的设计思路是:先通过 Dial() 方法打通客户端(即创建新客户端并建立连接),然后使用 Call() 或 BatchCall() 来调用(或批量调用)客户端请求数据,或者是使用 Subscribe() 的订阅方式获取数据 。 Tip 特别说明的是,使用 curl 直接发送请求、使用 web3.js 及 Web3J 都不会...原创 2019-07-30 19:57:46 · 325 阅读 · 0 评论 -
以太坊的RPC简介(四)
这块内容主要是一个拜占庭的过程。本文掐头去尾,只讲一下在 quorum 中是如何实现拜占庭的,也就是共识接口 Seal() 下向拜占庭发送了一个区块的请求事件开始。请求事件如下: // post block into Istanbul engine go sb.EventMux().Post(istanbul.RequestEvent{ Proposal: block, }) 前言 在说正文之...原创 2019-07-30 20:07:00 · 270 阅读 · 0 评论