文件名称:legochain:Common LIsp中的简单教育区块链
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-17 06:02:06
lisp common-lisp blockchain CommonLisp
链式 这是什么? 这个简单的程序实现了一个有效的区块链类(基于具有一定难度级别的块挖掘)以及一个非常简单的“点对点”协议,该协议使两个或更多服务器能够基于TCP套接字相互通信并发送/接收其区块链。 。 这是一个简单的项目,具有以下目标: 目标A 为了向Common Lisp展示新手知识,它是一个如何实现不太简单但不太复杂的东西(例如区块链)的示例,其中涉及到以下方面的使用: 使用密码术 正则表达式,使用 插座,使用 ,特别是使用泛型函数和多重调度,使代码更简单。 该代码编写时带有尽可能多的注释,并且尽我所能地使代码清晰。 目的不是性能,也不是生产质量,而是教育价值。 您可以先查看 ,然后再进入 目标B 为了展示经验丰富的CL开发人员,他们仍然尚未发现什么是区块链,进行区块挖掘和“即刻”值,请看一下代码,简单地回答一下。 支持的功能 将任何类型的数据添加到块的有效载荷中。
【文件预览】:
legochain-master
----package.lisp(189B)
----legochain.lisp(11KB)
----README.md(3KB)
----legochain.asd(689B)
----peertopeer.lisp(13KB)
----.gitignore(158B)