thefox/hashcash

PHP中的Hashcash实现。

v1.8.0 2017-06-15 08:00 UTC

This package is auto-updated.

Last update: 2024-09-24 05:00:09 UTC


README

Pure PHP实现的Hashcash 1。

项目概述

项目概述如我在关于开源软件协作的博客文章中所述。

  • 本软件的主要目的是使用纯PHP实现Hashcash
  • 特性不应超过原始Hashcash实现提供的特点和功能。因此,特性集在一定程度上限制了未来的可能性。但仍然可以自由提出功能请求。

安装

推荐的安装方法是使用PackagistComposer。运行以下命令安装包并将其添加到composer.json中

composer.phar require thefox/hashcash

用法

请参阅examples.php获取更多示例。

<?php
require 'vendor/autoload.php';
use TheFox\Pow\Hashcash;
$stamp = Hashcash::newInstance(20, 'example@example.com')->mint();
print "hashcash stamp: '".$stamp."'\n";
?>

替代用法

<?php
require 'vendor/autoload.php';
use TheFox\Pow\Hashcash;
$hashcash = new Hashcash(20, 'example@example.com');
print "hashcash stamp: '".$hashcash->mint()."'\n";
?>

链接