区块链入门指南
虽然加密货币近来在财务上遭遇困境,但它显然激发并催生了大量的应用。区块链和工作量证明是围绕加密货币热潮的基石概念。我看到很多人都在讨论这些应用和可能性,但普通开发者普遍缺乏相关知识,这促使我编写了一个“区块链入门”教程。教程如下:
以下是我努力实现的目标:
- 我想用最流行的语言来实现它,所以我选择了 Javascript。
- 想要清晰地展现工作量证明与实际区块链之间的区别。
- 为了验证工作量,我选择了浮点数和十六进制字符串匹配。相比随机字符串生成或其他复杂方法,这种方式实现起来更简洁,画面也更清晰,同时又能体现出算法的难度。
- 为了简化区块链操作,我再次将所有数据存储在内存中。
- 无需评论!如果代码不能自我解释,我会称其为无用之作。
- 使用所有内置功能(不使用外部软件包),因为你不需要其他任何东西!
我非常乐意根据反馈意见进行改进。请告诉我您的想法!
文章来源:https://dev.to/zohaibility/a-blockchain-for-dummies-393m