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

介绍

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

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

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


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


ETH与Bismuth对比.png

特点

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

资料

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.以太币(Ether)产生规则和比特币有哪些区别? 1. 出块时间。 比特币出块时间是平均10分钟,而以太坊约是...
    爱学习的小仙女呀阅读 8,804评论 0 7
  • 以太坊(Ethereum ):下一代智能合约和去中心化应用平台 翻译:巨蟹 、少平 译者注:中文读者可以到以太坊爱...
    车圣阅读 9,188评论 1 7
  • 【中文版】以太坊白皮书 翻译:少平、 Seven当中本聪在 2009 年 1 月启动比特币区块链时,他同时向世界引...
    __Seven__阅读 9,798评论 0 10
  • 失眠… 大半夜单曲循环赵雷的成都,看着被我隐藏的几条旧朋友圈,看到14年15年。傻男朋友还是我学长的时候评论我的朋...
    努力雨阅读 1,469评论 0 0
  • 有时候思想很颓,想在朋友圈发又怕被看到,于是在简书上写写,权当发泄下情绪,不至于憋出内伤来
    呈碗汤阅读 594评论 0 0