博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
多币种钱包开发:什么是工作量证明(POW)?
阅读量:6594 次
发布时间:2019-06-24

本文共 778 字,大约阅读时间需要 2 分钟。

hot3.png

任何区块链网络中最重要的组成部分之一是它用于就其分类账的状态达成共识的机制。这些机制被称为一致性算法,今天的加密数字资产使用的最流行的一致性算法大致可以分为工作量证明算法和利益证明算法。 

对于市面上的BTC、LTC以及ETC来说,他们相对都有相应的价值存储空间。那就是钱包,在没有多币种钱包诞生的时候,他们是使用单独独立币种的钱包进行存储,那样交易操作麻烦,转换成本相对来说也会比较高。

现在对于多币种钱包开发的我们来说,现在的多币种钱包可以结合多项功能,比如:交易、服务、消费、存储和闪兑等等功能,现在的多币种钱包开发可以说是一个核心要素。【

在本文中,我们将提供工作量证明共识算法的简要说明,因为采用了PoW算法 比特币BTC,第一个加密数字资产。

验证的工作

工作证明的想法在区块链之前就已存在,但Satoshi Nakamoto创造性地实施了构建比特币的概念。工作量证明一致性算法涉及同时难以解决的数学问题(它们需要大量计算能力)但易于验证。

首先解决问题的人可以在区块链中添加一个新的交易数据块,并通过新铸造的硬币获得奖励。致力于解决这些问题的人或团体被称为矿工。

这样做的目的是防止双重支出和其他操纵交易分类账。工作证明背后的逻辑是,当有人必须投入资源(获取采矿硬件,支付电费和维护费用)时,他们可能不会损害区块链系统,因为损害系统将导致他们的投资损失。 

虽然工作证明已被证明是维持区块链的有效方式(比特币已经持续了近十年),但这种共识机制有其缺点。与其他类型的一致性算法相比,工作量证明算法更慢,可扩展性更低,并且由于它们消耗的电量而对环境具有负面影响。另一方面,其背后具有大量散列能力的工作证明区块链的安全性是其他一致性算法所无法比拟的。

转载于:https://my.oschina.net/u/4056999/blog/3005467

你可能感兴趣的文章
UIimageView的contentmodel现实模式一看就懂
查看>>
C语言基础学习5:字符串与指针
查看>>
开源中国+soucetree
查看>>
jsp的九大内置对象和四大作用域
查看>>
新iPad未到 老iPad价格反弹
查看>>
02-CSS基础与进阶-day5_2018-09-03-20-20-37
查看>>
大数据之nutch
查看>>
52、多线程创建的三种方式对比
查看>>
数据结构化与保存
查看>>
IntelliJ IDEA工具的安装使用
查看>>
【转载】Jquery验证 Jquery.validate详细解读
查看>>
Springboot2.0中jpa默认创建的mysql表为myisam引擎问题
查看>>
宜昌保利金盛房地产开发有限公司商业、住宅
查看>>
软件需求规格书
查看>>
用Java axis2调用.net平台的Webservice出现的一些问题
查看>>
Struct2-使用随笔
查看>>
INSTALL_FAILED_OLDER_SDK
查看>>
自定义指令
查看>>
[Translation] [Quora]How exactly does a computer program work?
查看>>
c# delegate委托 和 event 时间 用法 快速体验
查看>>