http://www.7klian.com

区块链进修:物联网中的Mimblewimble

output(EF2D127DE37B942BAAD06145E54B0C619A1F22327B2EBBCFBEC78F5564AFE39D, Alice)


2017年和18年主要存眷可扩展性的话题。各类分叉和项目都把“扩展性”作为他们专属的口头禅。这场辩说给我们带来了办理方案,并向我们表白,当和将来的打算团结在一起的时候,就可以满意当前的需求。将来几年的重点将是匿名性和同质性的大局限回收。

假如方针是在一个去中心化和无须中介信任的网络中做到这一点,那么面对的挑战将是找到一系列合用性的办理方案,这些办理方案具有生态系统的多样性并能匹配所预测的局限。相识到这一点,INT已经开始研究如安在其网络中实施两种差异的隐私协议,以及搞定物联网的两个主要需求:可扩展的隐私生意业务和隐私智能合约。


可是,节点如何利用这种理睬方法来验证生意业务呢?最起码,需要证明你满意两个条件:一是你有足够的币,二是你没有在这个进程中造币。大大都协议验证这一点的要领是耗损之前的一个(或多个)输入生意业务,而且在该进程中建设不高出输入总和的输出。假如我们对这些值举办哈希,而没有步伐验证这种环境,那么就可以凭空造币。


这被称为理睬(commitment),你理睬一个值而不去透露它,而且在不变动理睬的功效值的环境下,它是无法变动的。
Or

Mimblewimble是和椭圆曲线加密技能具有沟通元素的一种全新的实现,后者是大大都加密钱币的基本。



input(4A44DC15364204A80FE80E9039455CC1608281820FE2B24F1E5233ADE6AF1DD5, Alice) ->
X = SHA256(blinding factor * amount)


output(19581E27DE7CED00FF1CE50B2047E7A567C76B1CBAEBABE5EF03F7C3017BB5B7, Bob)
可能

4A44DC15364204A80FE80E9039455CC1608281820FE2B24F1E5233ADE6AF1DD5 = SHA256(10)

可是由于哈希是确定性的,有人会把所有大概金额的哈希编成一个目次,这样就无法到达埋没的目标了。所以,我们不可是对金额举办哈希,而是先用一个私有的盲因子乘以金额。假如保持盲因子私有,就无法知道哈希中的金额。


作为一个协议,它所要做的是完全埋没生意业务中的值,并消除对地点的需求,同时办理扩展性问题。
假设你想埋没发送的金额。一个众所周知并且快速的埋没信息的好要领:哈希!哈希答允你确定性地生成一个长度恒定的随机字符串,而不消管输入的长度,而且不行逆转。然后我们可以对金额举办哈希并在生意业务中把它发送出去。
commit(bf1,x) - commit(bf2+bf3,y1+y2) = commit(bf1-(bf2+bf3),0)

假如取点P便是x • G,点Q便是y • G,它们相加的功效点W=P+Q便是用数字组合x+y建设的一个新点:

保密生意业务
假如是有效的生意业务,则:


媒介:椭圆曲线加密是

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。