书栈网 · BookStack 本次搜索耗时 0.037 秒,为您找到 207982 个相关结果.
  • 十、模块

    十、模块 十、模块 原文:Modules 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 编写易于删除,而不是易于扩展的代码。 Tef,《Programming is Terrible》 理想的程序拥有清晰的结构。 它的工作方式很容易解释,每个部分都起到明确的作用。 典型的真实程序会有机地增长。 ...
  • 6. 账本状态机

    6. 账本状态机 6.1. 核心数据结构 6.1.1. 区块 6.1.2. 交易 6.1.3. UTXO 6.1.4. 读写集 6.2. XuperModel 6. 账本状态机 众所周知,程序=数据结构+算法,了解一个程序的数据结构有助于掌握一个程序的关键设计。本文从背景、功能以及各个字段的用意来剖析XuperChain底层账本的核心数据结...
  • 设计交易引擎

    设计交易引擎 读后有收获可以支付宝请作者喝咖啡: 设计交易引擎 一个完整的交易引擎包括资产系统、订单系统、撮合引擎和清算系统。 资产系统不仅记录了每个用户的所有资产,而且还要根据业务随时冻结和解冻用户资产。例如,下买单时,根据买入价格和买入数量,计算需要冻结的USD,然后对用户的可用USD进行冻结。 订单系统跟踪所有用户的所有订单。 撮合引擎...
  • gas成本限制和gas耗尽

    gas成本限制和gas耗尽 示例 gas成本限制和gas耗尽 在发送交易之前,发起方必须指定gas limit - 他们愿意购买的最大gas数量。他们还必须指定gas price - 他们愿意为每单位gas支付的以太价格。 以ether计算的`gas limit * gas price`在交易执行开始时从发起方的账户中扣除作为存款。这是为了防...
  • 6. 超级链小课堂

    6. 超级链小课堂 6. 超级链小课堂 第一期 什么是区块链共识算法? 一种通过确认交易上链顺序从而保证网络节点状态一致并且结合经济学中的博弈论让攻击者的攻击成本远远大于收益的算法。常见的区块链共识算法包括:POW,POS,DPOS,VBFT,SPOS等。 TDPOS是什么共识机制? TDPOS是百度在DPOS共识算法(Delegate...
  • 6. 超级链小课堂

    6. 超级链小课堂 6. 超级链小课堂 第一期 什么是区块链共识算法? 一种通过确认交易上链顺序从而保证网络节点状态一致并且结合经济学中的博弈论让攻击者的攻击成本远远大于收益的算法。常见的区块链共识算法包括:POW,POS,DPOS,VBFT,SPOS等。 TDPOS是什么共识机制? TDPOS是百度在DPOS共识算法(Delegate...
  • 简介

    比特币开发者指南 | Bitcoin Developer Guide 当前版本 | Current Version 关于译本 | About Translation 捐献 | Donation 进度 | Progress (1 / 8) 简介 | Introduction 比特币开发者指南 | Bitcoin Developer Guide...
  • 词汇表

    该部分包含了大部分与比特币相关的术语。这些术语的使用贯穿于全书,所以对其进行标注以提供快速参考。 地址: 比特币地址(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串字符和数字组成。它其实是通过对160位二进制公钥哈希值进行base58check编码后的信息。就像别人向你的email地址发送电子邮件一样,他可以通过你...
  • 核心概念

    核心概念 智能合约 账户 交易 以太币 燃料 核心概念 基于比特币网络的核心思想,以太坊项目提出了许多创新的技术概念,包括智能合约、基于账户的交易、以太币和燃料等。 智能合约 智能合约(Smart Contract)是以太坊中最为重要的一个概念,即以计算机程序的方式来缔结和运行各种合约。最早在上世纪 90 年代,Nick Szabo 等人...