(四) 区块链数据结构 – 脚本
脚本是交易数据中的核心部分。可用于锁定输出和解锁输入。当向某人支付比特币时,我们要为交易输入设置解锁脚本,向别人证明我们有全力使用该输入,同时我们还需要对交易输出添加锁定脚本,确保只有接收者能解锁该输出。脚本比特币系统专门设计了一套脚本语言,用于完成诸如加锁、解锁的操作(但不限于这些操作)。这套脚本语言是基于堆栈的解释型语言。举个例子,比如脚本:2 3 ADD 5 EQUAL,则该脚本的执行过程如...
正则表达式匹配用户密码
密码形式可以根据开发需求自己设定,下面是几个匹配密码的例子:
正则表达式 ^[a-zA-Z] w{5,17}$
匹配 以字