一直以来大家以为区块链带来的是信用的革命,共识的革命,却忽略了区块链在crypto方面带来的革命。随着在区块链方面研究的越来越深,我越深刻的感觉到Crypto才是区块链技术核心所在。
写在前面
无脚本脚本自己读了好多遍,没有一遍能够完整的读下来,究其原因,还是理论性太强,需要的密码学的知识也太多,读的时候遇到困难就退缩了。这次借着翻译的机会,想把scriptless script仔细的学习一下,梳理一下,希望不要半途而废。 schnorr的文章前前后后写了半个月,希望这篇文章能快一点,10天之内完成。
定义
无脚本脚本(scriptless script,以下简称为SS),是一种通过Schnorr签名的协助下,链下执行智能合约的方法。这个定义很蹊跷,首先智能合约都得有代码,SS没有代码,智能合约都是链上执行,SS链下执行。
SS的概念来自于mimblewimble,mimblewimble是一个非常巧妙的设计,这个设计中除了签名以及内核存储在链上,并不存储任何的其他数据,包含转账的金额,balance等。实际上,mimbelwimble的卖点就是隐私以及可扩展性(存储以及TPS)这两者本质上是由SS带来的。
SS的简介也可以查看 Scriptless Scripts, Layer 2 Scaling Survey