第一个由Python编写的区块链项目:Bismuth

介绍

本文为Bismuth原文翻译,如需看原文资料请移步官网, 文末附带翻译文件,欢迎指出翻译错误,不甚感激。

  • Bismuth加密货币的初衷是构建一个尽可能简单的、一个全新的用python构建的区块链系统。最初,Bismuth是由一个独立开发者为了学习技术而发起的项目,不久就发展成为了一个功能丰富的加密货币平台,汇聚了许多开发人员、技术支持者、矿池运营商、交易所、多社交媒体影响者参与其中。
  • 与ETH(以太坊)对表如下:

ETH
• 你需要学习新语言:Solidity
• 有一些缺陷(溢出、可预见度、访问权限)
• 有缺陷的代码可能会造成让用户获取大量的币
• 以太坊智能合约已经发生过一些黑客及可怕的事件
• 智能合约能“操控”资金
• 智能合约永久性的存储于链中,尽管是更新操作也无法阻止其运行,除发开发者提供了一个自杀性的开关。
• 如果有一个自杀性的开关,那么掌控者将会得到合约中的所有资金。
• 所有的合约都是运行于以太坊虚拟机上的某个独立节点,并且消耗着gas
• 合约无法直接的访问链外资源


Bismuth
• 不需学习新语言。你可以用任何开发语言编写只能合约或协议,Python是其原生开发语言。
• 和你通常用的代码相比,没有更多的陷阱。
• 合约不能超支
• 没有VM(虚拟机)、没有链上代码、没有公约
• 用户可以运行私有合约
• 通过合约,拥有者可以完全控制程序,包括修复及更新
• 如果程序已经发布在合约上了,也是完全可再审计及修改的。
• 客户端只需要调用合约中所感兴趣的部分。
• 私有合约可以做任何事情,包括调用非链上的外部数据


ETH与Bismuth对比.png

特点

  • 基于PoW和PoS链的项目
  • 拥有多个加密算法,可以随时选择切换
  • 去尾区块证明
  • 支持cpu、gpu挖矿
  • 简单易开发

资料

  • 官网:https://bismuth.cz/

  • 白皮书:https://bismuth.cz/whitepaper.pdf

  • 中文翻译:https://github.com/trampliu/BismuthWhitepaper

  • telegram: https://t.me/joinchat/Fjmt6g53wmtIctHjlYdrcg

你可能感兴趣的:(第一个由Python编写的区块链项目:Bismuth)