240 发简信
IP属地:四川
  • 120
    PHP从零实现区块链(五)地址、密钥和钱包

    引言 你可能听说过比特币是基于密码学,密码学可以用来证明秘密的知识,而不会泄露秘密(数字签名),或证明数据的真实性(数字指纹)。 (也许这就是数学的魅力吧)这些类型的加密证明...

  • 120
    PHP从零实现区块链(四)交易1

    前言 交易(transaction)是比特币的核心所在,而区块链的目的,也正是为了能够安全可靠地存储交易。在区块链中,交易一旦被创建,就没有任何人能够再去修改或是删除它。今天...

  • 120
    PHP从零实现区块链(三)数据持久化与CLI

    引言 到目前为止,我们已经构建了一个有工作量证明机制的区块链。在这篇文章中,我们会将区块链持久化,而不是只在内存中,然后会提供一个简单的命令行接口,用来完成一些与区块链的交互...

  • PHP从零实现区块链(二)工作量证明

    工作量证明 上一节我们提到区块链的核心技术点之一就是需要一种分布式一致性算法,或者说需要一种共识机制,来实现区块链这个分布式系统的对外一致性。在比特币中,采用的这种共识机制被...

  • PHP从零实现区块链(一)基本原型

    前言 学习区块链有些时间了,根据大佬的文章用Go也实现了一遍,但作用一名web码农,平时用的最多的还是PHP,所以打算用PHP再搞一搞,当是复习了。本教程基于LaravelZ...

  • 这么巧,我也叫wdy😂

    你可能不知道的关于golang 的10件事情

    英文原文 匿名结构体 最常见的匿名用法,不用单独定义一个结构体类型 匿名结构体定义时并初始化 匿名结构体slice定义并初始化 嵌套互斥锁 嵌套结构体 命令行 go doc ...