虚拟机怎样使用数字货币(虚拟机怎样使用数字货币功能)
2023年06月03日 09:41
欧易okx交易所下载
欧易交易所又称欧易OKX,是世界领先的数字资产交易所,主要面向全球用户提供比特币、莱特币、以太币等数字资产的现货和衍生品交易服务,通过使用区块链技术为全球交易者提供高级金融服务。
或许可以说,虚拟机的问题是目前最复杂的。区块链最早的脚本语言——比 比特币脚本,是一个模仿 Forth 语言搭建的基于堆栈的编程语言,它的基础算法带 有无大小限制的整数,字符串操作,以及一系列的高级密码学原语。其执行引擎 的效率还是比较低的,显然不适合在脚本的层面创建任何形式的复杂应用。不过, 因为 UTXO 模型固有的“无状态”的特性,在比特币之上搭建高级应用一直是不 太可能的,因此在比特币之上的脚本执行效率一直没有受到太多的关注(这个情况 况在最近出现了变化:在一篇近期的博客文章里面,比特币的核心开发团队反对 区块大小从 1MB 扩展到 2 MB,认为这样的话一个体积最大的交易可能需要十分 钟才能校验完毕)。
以太坊原来的编程语言有意做得像比特币脚本那样,除了带有一个状态丰富 的执行环境,而不是比特币脚本那种无状态的。对 256 整数的限制被添加进去 (比特币脚本里还是禁止了这个限制),是为了防止整数乘法成为一种拒绝服 无攻击的载体。它也曾经考虑过加入基于整数大小的动态 Gas 消耗机制,不过基础 于效率的考虑最终还是剔除了。256 位被视为一个最佳的尺寸上限,因为它执行 计算起来还是相对较快的,而且也具有足够的资源去处理椭圆曲线加密算法(使用 256 位数)和哈希(大多数主流的哈希算法会提供一个 256 位的输出值)。 它里面带有专为哈希和椭圆曲线操作的操作代码(opcodes)。
那时候的用意是为了支持简单的金融脚本、if-then 条件语句以及其他的应 用程序,这些场景里 256 虚拟机可能会存在一定的效率问题,但相对于在交 易中校验椭圆曲线签名涉及的耗费,这些效率问题还是可以忽略不计的(这有点 像比特币的脚本)。在大多数的案例中,以下的描述是成立的:对一个签名进行 校验需要处理超过一千个模块化的乘法运算操作,而运行实际的虚拟机代码只需 要简单地处理一些条件语句及变量的变化。因此,那种认为“只”校验签名和运 “完整”的程序之间存在巨大成本差别的看法,在很大程度上是错误的:不管 虚拟机的性能如何,时间瓶颈在于密码学校验,而不是在于处理一些 if-then 条件语句。
推荐阅读
-
虚拟货币等同于信用货币吗 虚拟货币与人民币的区别
1970-01-01
不过, 因为 UTXO 模型固有的“无状态”的特性,在比特币之上搭建高级应用一直是不 太可能的,因此在比特币之上的脚本执...
-
中国虚拟币处置平台排名(中国虚拟币处置平台排名最新)
1970-01-01
不过, 因为 UTXO 模型固有的“无状态”的特性,在比特币之上搭建高级应用一直是不 太可能的,因此在比特币之上的脚本执...
-
区块链虚拟货币有些?到底什么是区块链?区块链就是虚拟币吗?
1970-01-01
不过, 因为 UTXO 模型固有的“无状态”的特性,在比特币之上搭建高级应用一直是不 太可能的,因此在比特币之上的脚本执...
-
看广告给虚拟货币(看广告赚金币会降低账号活跃度么)
1970-01-01
不过, 因为 UTXO 模型固有的“无状态”的特性,在比特币之上搭建高级应用一直是不 太可能的,因此在比特币之上的脚本执...
-
货币虚拟怎么转账 货币虚拟怎么转账的
1970-01-01
不过, 因为 UTXO 模型固有的“无状态”的特性,在比特币之上搭建高级应用一直是不 太可能的,因此在比特币之上的脚本执...
-
虚拟货币挖矿相关报告?虚拟挖矿机的工作原理
1970-01-01
不过, 因为 UTXO 模型固有的“无状态”的特性,在比特币之上搭建高级应用一直是不 太可能的,因此在比特币之上的脚本执...