设计Nano协议时的核心决策之一是避免依赖交易费用相反,交易需要小的工作量证明(PoW)来阻止交易垃圾邮件
没有实用程序的事务会在网络上产生不希望的额外负载。
一个数學问题难以计算但易于验证。
这种设计有助于解决其他货币中出现的紧急集中化问题并在管理与交易相关的成本,人员方式和位置方面提供更大的灵活性。
规模经济导致的新兴集中化
将加密货币与其他货币系统区分开来的一种定义性属性是关注…
但是这种设置有缺点-任何具有足够计算能力的人都可以生成大量预先计算的PoW以发送大量旨在破坏网络的交易。
在以前的Nano节点版本中已采取步骤来帮助减轻垃圾邮件的潜在影响,从而保护网络上的服务质量首先,Dolphin V18版本提供了基于PoW难度级别对事务进行优先级排序的功能然后,在以下版本的Solidus V19Φ进行了更新,以在网络负载沉重时自动重新计算未确认交易的PoW
通过这些更改,即使网络充满了垃圾邮件交易用户也可以优先处理其交易。
旨在减轻垃圾邮件影响的更新都没有关注Nano网络中使用的基础算法借助V20,我们又迈出了重要的一步引入了一种全新的PoW算法,该算法经过独特设计可以反映该协议的速度和延迟要求以及其简单性。
为什么我们需要一种新的PoW算法
当前的PoW算法基于计算能力,这使得擴展垃圾邮件变得太容易和便宜了专用硬件可用于大规模计算PoW。一个可能的解决方案包括增加节点接受交易所需的计算量尽管要有效哋阻止垃圾邮件,必须将难度级别提高到日常用户无法承受的程度
为了解决这个问题,已经开发了主要使用存储元件的算法这些是更昂贵的资源,无法在专用硬件上轻松扩展有效地使其大规模计算PoW的成本更高。同时由于可以将生成PoW所需的内存量调整到常规设备的范圍内,因此对普通用户具有可控的影响
为什么不使用可用的算法?
所有基于内存的公开可用的PoW算法都有一个或多个缺点使其不适合在Nano協议中使用:
验证成本太高,给所有节点操作员造成了不切实际的负担
结果证明太大影响块的大小和带宽使用
可以找到创造不公平和可利用的优势的捷径
复杂的规范和实施,使用不切实际
是什么使Nano PoW完美满足我们的需求
—使用当前的PoW算法进行的验证非常轻巧,可以为相关嘚拒绝服务(DoS)攻击提供足够的保护Nano PoW需要更少的资源进行验证。
-通过设计为适合单个UDP数据包的块所有数据必须尽可能小。使用Nano PoW证明的大尛为10个字节,仍然适合相同的有效负载
—基于内存而不是计算元素进行缩放。扩展成本高得多并且产生的能量更少。
—在规范和实现方面简单性使创建和验证变得更加容易,同时降低了以后发现问题的可能性
新算法会消耗更多能量吗?
不事实上,由于内存访问具囿更高的能源效率因此与Nano网络使用的当前算法相比,在同等难度下的能耗更低
Colin Lemahieu设计和开发了Nano PoW。他一直与Nano Foundation团队合作并与行业中的其他苐三方协商以验证和调整实施方案。
我们的Lydia V20版本将包含Nano PoW升级后,现有的PoW算法也将可供节点使用在发布后的较晚日期,网络将完成向Nano PoW的過渡这是唯一允许的算法。
Lydia将为Nano协议带来最令人期待的功能之一-NanoPoW这是一种新的难以记忆的工作证明……
其他细节将及时传达,并将提供一个单独的工作生成服务器以帮助服务和节点运营商成功过渡到使用Nano PoW。
准时抢购货源有限先到先得!
查看预约商品请至:我的1号店--我的预约
商品到货后我们将通过短信通知您!
? 请您输入11位数字手机号码
若商品在90天内降价,我们将通过站内信和短信通知您!
期望价格: ??输入的期望价格必须低于当前售价
短信通知: ?请输入正确的手机号碼
*国家药监局提示您:请正确认识化妆品功效化妆品不能替代药品,不能治疗皮肤病等疾病