python虚拟机原理-一致性哈希和虚拟节点的原理
波场TRON已完成虚拟机研发,并于2018年7月30日(新加坡时间)上线test.tronscan.org最新测试版。
此前,波场TRON团队于2018年5月25日(北京时间)正式发布了虚拟机TRON Virtual Machine(TVM)测试版。
此次TRON虚拟机的上线,为未来社区基础设施建设、DAPP研发、波场全球共识网络的扩展和丰富奠定了坚实的基础。 也代表着波场TRON团队继续开发链上应用的决心。
但是席提说的这个TVM虚拟机是什么? 什么是虚拟机?
什么是虚拟机
虚拟机是指用软件模拟出的一个完整的计算机系统,具有完整的硬件系统功能,运行在一个孤立的环境中; 如虚拟化物理机VMware、Java虚拟机等。以太坊虚拟机(Ethereum Virtual Machine,EVM)是建立在以太坊区块链上的代码运行环境,其主要功能是处理以太坊系统中的智能合约。
简单来说,以太坊虚拟机是一个完全独立的沙箱,合约代码可以与外部完全隔离,在EVM内部运行。 由于 EVM 分散存储在每个节点的计算机上,希望创建智能合约的公司可以使用 JavaScript 和 Python 等编程语言来创建运行在 EVM 上的应用程序; 同时,以太坊虚拟机可以与主网的其余部分隔离,运行时不影响主链的运行。 出于这个原因,以太坊有时被描述为“世界计算机”。
为了减少资源消耗,保证系统性能,以太坊虚拟机没有采用模拟完整计算机的模式,而是采用了更轻量级的虚拟机架构。 其开发团队表示,EVM设计的目标是构建一个简单的、确定性的、易于优化的、节省空间的、保证安全的、专用于区块链的系统。 此外,在2017年举行的Devcon3大会上,以太坊开发者还推出了基于以太坊电子分布式代码合约的高级编程语言Solidity,希望进一步扩大该技术的应用范围。
理论上,以太坊是图灵完备的,其虚拟机为智能合约的实现提供了基础,可以实现任意复杂度的操作。 但是它也有缺陷,比如缺乏EVM常用的Solidity语言的标准库,基于栈的架构易于优化但需要更多的操作码。
波场虚拟机TVM
波场虚拟机(TRON Virtual Machine,简称TVM),是波场TRON团队为满足自身生态发展需要而开发的轻量级架构、图灵完备的虚拟机。 旨在为全球数百万开发者提供一个高效、简单、稳定、安全、易于优化的区块链专用系统。
TVM可以无缝对接现有的开发者生态,满足DPOS共识机制的要求。 TVM前期兼容以太坊虚拟机环境。 开发者无需学习新的编程语言,即可使用Solidity等编程语言在熟悉的Remix环境中开发、调试、编译智能合约。 TRON智能合约编写完成后上传至TRON主网,在超级代表节点的TVM虚拟机上执行,同时保持虚拟机外系统环境的隔离。
另外,TVM引入了带宽的概念。 不同于以太坊EVM的gas消耗模式,TRON系统中的转账和智能合约操作都是免费的python虚拟机原理,不需要消耗任何代币,所以原则上TVM中可以进行的计算总量不受限制代币总量。
TVM可以无缝对接现有的开发者生态,满足DPOS共识机制的要求。 更重要的是,TVM前期兼容以太坊虚拟机环境。 开发者无需学习新的编程语言,即可使用Solidity等编程语言在熟悉的Remix环境中开发、调试、编译智能合约。 TRON智能合约编写完成后上传至TRON主网,在超级代表节点的TVM虚拟机上执行,同时保持虚拟机外系统环境的隔离。
另外,TVM引入了带宽的概念。 不同于以太坊EVM的gas消耗模式,TRON系统中的转账和智能合约操作都是免费的,不需要消耗任何代币,所以原则上TVM中可以进行的计算总量不受限制代币总量。
厉害了,不过这只是TRON虚拟机内测版的功能。 波场TRON官方推出新版虚拟机,如虎添翼。
新版本将在易用性和安全性方面进行提升,全面支持开发者高效安全地开发智能合约。 据了解,波场最终实现的虚拟机中间层将依次兼容EVM和EOS虚拟机,吸引更多开发者加入波场网络,最终构建更丰富的波场生态。
区块链对于大多数人来说已经不再是一个陌生的概念。 随着区块链知识和技术的普及python虚拟机原理,我们看到区块链技术在越来越多的应用场景落地。 技术改变了我们的思维方式和产品形态,同时思维方式的突破和新的产品需求也催生了技术的不断发展。
目前,虚拟机作为区块链技术中的重要技术支撑,也在伴随着区块链不断演进。
虚拟机技术是在区块链中实现的,这是区块链对虚拟机的需要。 区块链虚拟机技术的发展也反映了区块链本身的发展。 目前区块链虚拟机技术的发展不仅为运行在区块链上的应用提供了更多的想象空间,也体现了虚拟机对于区块链的重要性。
从区块链虚拟机的发展,我们看到未来区块链虚拟机不仅仅是运行智能合约,更多的是智能化。 Tron作为行业的领头羊,未来必将给整个行业带来更多的惊喜。
原文链接:
-结尾-
波场创始人及团队介绍
(向上滑动查看内容)
波场TRON致力于推动互联网去中心化,致力于为去中心化互联网建设基础设施。 其 TRON 协议是世界上最大的基于区块链的去中心化应用操作系统协议之一。 为协议上的去中心化应用运行提供高吞吐量、高扩展性、高可靠的底层公链支持。 并且通过创新的可插拔智能合约平台更好地兼容以太坊的智能合约。
孙宇晨,1990年出生,美国常春藤盟校宾夕法尼亚大学硕士,北京大学学士。 曾任Ripple大中华区首席代表、波场TRON创始人、移动社交应用陪我APP创始人兼CEO。 2011年登上亚洲周刊封面,2014年达沃斯论坛全球杰出青年。 2015 CNTV中国互联网年度新锐人物,成为2015年湖畔大学首批学生中唯一的90后,2015/2016/2017福布斯中国30位30岁以下企业家。
波场TRON创始人孙宇晨与波场北京办公室108位平均年龄26岁的同事合影。 目前,经过近一年的发展,波场TRON已迅速成为全球最强大、扩张速度最快的区块链团队之一。 波场TRON团队依然保持着每天发布新报价的节奏。 预计到今年年底,波场TRON全球团队人数将超过以太坊团队,突破400人,2019年将突破1000人!
了解波场TRON最新官方消息
(向上滑动查看内容)
官网:tron.network
可以关注微博:波场TRON官方博客
Facebook 用户可以直接访问:
Telegram 是交互式和可搜索的:
中国人
英语