绝大多数人在理解区块链的概念需要花很久时间,其实这很正常,理解区块链技术本身需要改变原有的中心化思维逻辑。俗话说,江山易改本性难移,改变自己惯有的思维方式并不是一件非常容易的事情。但是,在理解区块链的含义后,容易分不清楚分布式账本技术与区块链技术的关系。
IOTA的缠结网络也就是分布式账本技术的实现方式之一,它采用DAG技术,即有向无环图的数据框架。能够实现免交易手续费,无限可扩展性,以及抗量子攻击的能力。接下来,用通俗的方式来理解IOTA的几种特点。
1、免交易手续费
此特点就等同于价值共识的产生与传递不需要第三方角色介入。举个例子,李磊要给韩梅梅发1000MIOTA,全网是如何对此交易实现共识呢?首先,同为用户的露丝想给莉莉转100MIOTA,这时,她需要验证两笔未经确认的交易。然后,经过一套完全随机的未确认交易选择算法,随机找到了李磊发给韩梅梅的交易的用户是露丝,经过短时间的工作量证明,即通过计算核实交易是由李磊本人发起,并且余额充足,完成后即确认该交易。这就是IOTA缠结网络价值传递与共识的规则,露丝对李磊交易的确认属于直接确认,其他用户也会用同样的方式确认露丝的交易,也就是说其他用户间接确认了李磊的交易。
2、无限可拓展性
通过对上一特点的说明,可以得出结论:用户越多,发起的交易越多,未确认交易被选中的概率越高,交易确认的速度越快。这又同时实现了可拓展性。
3、抗量子攻击
IOTA使用莱布尼茨一次性签名算法实现抗量子攻击的特征。简单来说,IOTA存币的地址在发起交易时,需要对地址做身份签名,签名后地址立即作废,使用IOTA钱包交易时,该发币地址上的余额会被自动转移到用户种子名下的另外一个地址,无需用户额外操作。
也就是说,即使未来量子计算机问世,IOTA地址也不会有资金被盗的风险。因为经过签名的地址早已将资金全部转出,黑客即便占有了地址,也不会获得任何资金。而未被签名的地址,被攻破的概率极低,即便采用量子计算技术,也不可能攻破。
4、网络安全性
从上述特性来看,IOTA交易确认的性质属于置信度确认,也就是说如果出现比真实交易置信度更高的交易时,则产生双花(一笔钱花两次)交易!在网络不够强壮,即没有持续且大规模的用户提出交易的时期,网络非常容易被作恶者凭借高算力不断提交交易而破坏网络,制造双花攻击。通俗来说,李磊给韩梅梅转过去的1000MIOTA资金在确认后,李磊又发起一笔同样的交易转给李明,并且在此同时利用自己掌握的网络算力不断发起极小额新交易来验证并批准自己发起的双花交易,虽然是随机挑选未确认交易,但是由于网络未确认交易数量低,作恶者提交的大规模新交易找到并验证自己发起双花交易的概率就高。当后一笔交易的置信度高于前一笔交易时,韩梅梅确认收到的1000MIOTA也就失去了价值。
综上所述,IOTA技术从逻辑上来看,是最有希望彻底解决分布式账本技术瓶颈的项目方案。但是,该方案也需要历经长时间的网络成长,积累以及技术细节的不断完善,让我们共同期待吧!