merkl:Clojure中的流Merkle根和证明

时间:2024-03-28 21:17:59
【文件属性】:

文件名称:merkl:Clojure中的流Merkle根和证明

文件大小:12KB

文件格式:ZIP

更新时间:2024-03-28 21:17:59

Clojure

默克尔 Luke Champine的论文“二元数字树内的流Merkle证明”的流式Merkle根,证明和验证(单叶)的Clojure实现。 用法 需要merkl.root来计算根。 还需要merkl.proof来生成和验证流Merkle证明。 ( ns merkl.yourmodule ( :require [merkl.root :refer :all ] [merkl.proof :refer :all ])) 您可以为块流使用内存中的Clojure集合,也可以从文件中加载它。 计算根 在记忆中 ; ; arbitrary example block stream with 12 'blocks' ( def blkstream ( mapv str ( range 12 ))) ( merkle-root blkstream) ; ; => [-40,


【文件预览】:
merkl-main
----src()
--------merkl()
----LICENSE(11KB)
----test()
--------merkl()
----README.md(3KB)
----project.clj(379B)
----data()
--------blks3.dat(5B)
--------blks32.dat(85B)
--------blks13.dat(28B)
--------blks35.dat(94B)
--------blks11.dat(22B)
--------blks4.dat(7B)
--------blks15.dat(34B)
--------blks12.dat(25B)
--------blks5.dat(9B)
----.gitignore(125B)

网友评论