我正在阅读以太坊白皮书,并提到在比特币区块链中实施的脚本语言具有价值盲和区块链盲的限制(本文第2点和第4点)。我发现很难理解这意味着什么。如果有人能通过一个例子来帮助理解这一点,那就太好了。
UTXO脚本无法提供 对可以提取的金额进行细粒度控制。对于 例如,oracle合同的一个强大的用例是a 套期保值合约,其中A和B投入价值1000美元的BTC并且在30美元之后 几天,脚本将价值1,000美元的BTC发送给A,其余的发送给B. 需要一个oracle来确定1 BTC的美元价值[注意 3],但即便如此,它在信任方面也是一个巨大的进步 对完全集中的解决方案的基础设施要求 现在有空。但是,因为UTXO是全有或全无,只有 实现这一目标的方法是通过非常低效的黑客入侵 许多不同面额的UTXO(例如,每k上升一个2k的UTXO) 然后选择哪个UTXO发送给A,哪个发送给B。
UTXO对某些区块链数据(如nonce和。)视而不见 前一个块哈希。这严重限制了赌博中的应用, 和其他几个类别,通过剥夺脚本语言 可能有价值的随机性来源。