Blockchains offer trust and immutability in non-trusted environments, but most are not fast enough for latency-sensitive applications. Hyperledger Fabric (HF) is a common enterprise-level platform that is being offered as Blockchain-as-a-Service (BaaS) by cloud providers. In HF, every new transaction requires a preliminary endorsement by multiple mutually untrusted parties called organizations, which contributes to the delay in storing the transaction in the blockchain. The endorsement policy is specific to each application and defines the required approvals by the endorser peers (EPs) of the involved organizations. In this paper, given an input endorsement policy, we studied the optimal choice to distribute the endorsement requests to the proper EPs. We proposed the OPEN algorithm, devised to minimize the latency due to both network delays and the processing times at the EPs. By extensive simulations, we showed that OPEN can reduce the endorsement latency up to 70% compared to the state-of-the-art solution and approximated well the introduced optimal policies while offering a negligible implementation overhead compared to them.
翻译:屏障链在不受信任的环境中提供了信任和不可移动性, 但大多数都不够快, 无法满足长期敏感应用的要求。 超链式Fabric( 高频) 是云端提供方提供的一个共同的企业级平台 。 在高频中, 每笔新交易都需要多个互无信任的当事方( 称为组织) 的初步认可, 这导致在块链中储存交易的延误。 认可政策针对每个应用程序, 并界定了相关组织支持者同行( eP) 所需的批准。 在本文中, 根据一项投入认可政策, 我们研究了最佳的选择, 将认可请求分发给适当的 EPS 。 我们提出了开放算法, 目的是将网络延误和 EP 处理时间造成的延迟最小化。 我们通过广泛的模拟, 显示开放可以将支持时间缩短到70%, 与最先进的解决方案相比, 并大致确定了最佳政策, 同时提供了微不足道的执行间接费用。</s>