如何真正的了解IoTeX主网Alpha
2020-06-08
来源:21ic
IoTeX作为一个开源项目成立于2017年,致力于用区块链创建一个万物可信互联网络, 让所有物理或虚拟存在的“物” ——人,机器,商业和应用都能在全球范围自由有效地进行信息通讯和价值交换。
在过去两年,IoTeX团队从零到一,开发有史以来第一条专注可信计算和隐私技术,可运行大规模物联网和分布式商业的公链。IoTeX主网即将面世,本次发布标志着功能强大且安全可扩展的IoTeX基础根链即将正式投入使用。紧接着将在根链上发布全新的第二层(L2)链,通证,和商业应用。
我们非常激动地和大家一起开启IoTeX的全新历程。本文将带你详细了解主网Alpha。
IoTeX主网Alpha是万物可信互联的起源。我们的愿景不仅在于为现有的物联网提供信任,更要为所有真实或虚拟存在的“物”创建一个去中心化的信任引擎,为数据传输的整个过程提供端对端的完全信任。信息和资产可以在安全可信的环境中自由交换,人、机器、商业和应用之间相互协作,推动全新的去中心化应用和自治经济新模型。
· 人与机器之间可以进行资源与数据可信交易,实现共享新经济,数据新服务;
· 机器与机器之间可以直接互通,构建去中心化智物自治组织;
· 商业与商业之间建立去中心化的信任机制,实现更高层次的协同效应和组织智能;
· 人与机器之间实现保护用户和数据隐私,建立创新的去中心化应用。
万物可信互联必将改变我们的世界,而这一目标需要一个与众不同的区块链网络来实现。我们坚信,IoTeX将是为万物互联提供信任引擎的基础公链。从项目初始,IoTeX就致力于各种底层创新,实现数据隐私,可信计算,支持轻量级物联网设备和分布式商业应用,作为万物可信互联的基础设施,IoTeX即将创建的新经济生态将会彻底改变我们的未来生活!
主网上线将带来什么?
此次发布的基础根链将作为第二层(L2)链和DApps的基础。作为IoTeX网络的总协调管理者,基础根链的构架使其侧重于安全性、可靠性和透明性,为所有L2链提供端对端(P2P)网络层和共识资源池,成为其发布平台。开发人员可以在根链上轻松地创建L2链,就像在云计算平台上创建一台新的虚拟机一样简单!此外,根链还将支持L2链通信,与其他区块链(例如以太坊)交互。
除此之外,这些以应用为导向的L2链具有极强的灵活性,可根据特定场景、特定需求定制:例如公链或私链、存储友好或微支付友好、隐私交易或公开透明交易等。L2链也可以采用不同的通证经济和体系结构。IoTeX网络的第一条专注于可信计算和隐私保护的L2链(“Avochain”)将于2019年第二季度上线。
即将上线的IoTeX基础根链是100%开源的 ,包含以下“黑科技”核心元素:
IoTeX 主网Alpha:https://github.com/iotexproject/iotex-core
Roll-DPoS 共识机制:
基础根链的共识机制是权益证明(DPoS)的升级版,在不牺牲去中心化特征和安全性的前提下带来了更高的吞吐量。Roll-DPoS使用基于分布式密钥生成(DKG)和BLS签名的去中心化算法,分布式随机在前36名共识节点中选择24名成为当前周期的共识节点。每个周期(目前为一小时)结束后,将会随机选择出新的共识节点,保障网络高安全性,提高节点的硬件效率。
以太坊-IoTeX桥:
在IoTeX网络的治理链上线前,去中心化治理(如质押、投票、排名等)将暂时在以太坊上运行。我们通过首创的去中心化桥技术,使基础根链能阅读以太坊上质押和投票的状态,基于此进行根链上的节点轮换。“用以太坊过渡治理基础根链”的模型为业界首创,意义重大。
即插即用的状态转换层:
基础根链的状态转换层具备高扩展性,用于执行状态转换的子协议是模块化、即插即用的。目前,根链下运行着五项子协议包括:
账本子协议:管理多资产的账本,包括转款、余额等;
执行子协议:管理智能合约运行;
选举子协议:阅读质押投票智能合约的实时状态,控制共识节点的任用和弃用;
奖励子协议:协议向共识节点分配奖励;
多链子协议:管理L2链,支持跨链通信(该功能即将与大家见面)。
兼容EVM虚拟机的运行单元:
基础根链采用业界广泛使用的EVM虚拟机,任何基于EVM的DApp将可轻松迁移到IoTeX区块链上!接下来,我们会将EVM从共识层中拆分成独立计算单元,使其可在边缘设备上自主运行。与此同步的,IoTeX会加快开发自己的虚拟机、翻译机与配套的编码范式。
SDK与浏览器:
为了给IoTeX社区营造最优的开发体验,团队将为开发者们提供业内最新的技术栈堆。应用程序将通过基于gPRC的SDK与基础根链互联。开发者还可通过我们的浏览器创建/解锁账户、准备智能合约、通过GraphQL做链上咨询。我们使用typescript来支持输入自检及输入注释,以提高易用度与编程质量。
主网Alpha只是一个开始。如下图所示,IoTeX的宏伟蓝图使用了多层结构搭建职责分明的区块链组织架构:引力治理链(去中心化治理),基础根链(管理和协调),L2链(执行和计算)。
今年,我们会陆续发布多层架构中其余的组成部分,包括第二季度将发布的首个L2链,以及第三/第四季度将发布的引力治理链。
IOTX通证的用途及原生通证转换
主网Alpha的上线还标志着IoTeX原生通证的正式启用。该原生通证有以下用途:
· 去中心化管理:
质押/节点投票,节点奖惩,全网范围竞选/公投活动(如规则、参数、协议改变);
· 交易费:
在IoTeX网络中运行交易,执行智能合约。IoTeX创新地将交易费作为“税收”由协议自身收取,存储并作为出块奖励发放给未来的共识节点;
· L2链保证金/运行费:
要创建L2链,必须在基础根链上质押通证作为保证金,并支付运行费用。L2链可以有自己的货币经济和通证,但需要支付“注册费”以使用根链资源。
新的IoTeX原生通证与现有的IoTeX ERC20通证将并存3-6个月(直至引力治理链在今年第三/第四季度发布)。目前,ERC20通证将用于以太坊质押/投票,并可以在交易所交易(在Binance,Bittrex,Upbit, Gate.io等交易所皆可交易),而原生通证将用于在IoTeX网络中运行交易和智能合约。
在引力治理链发布后,我们将通过主流交易所支持ERC20通证与原生通证的相互置换。在此之前,通证持有者可选择在ERC20与本地通证之间进行1:1交换。
· ERC20交换原生通证:
运用以太坊-IoTeX桥将ERC20置换成原生通证,你只需将ERC20通证发送至以太坊智能合约,在您的IoTeX地址中将收到相等数量的原生通证。对于已投票和质押的ERC20通证,我们会用快照来帮助迁徙,用户无需担心。
· 原生通证交换ERC20:
运用微服务IoTeX通道将原生通证置换成ERC20通证(用于质押/投票或交易),你只需将原生通证发送至一个特定IoTeX地址,在你的ETH地址中将收到相等数量的ERC20通证。
质押与节点投票
IoTeX网络采用Roll-DPoS共识机制,在该机制下节点由通证持有人共同选举产生,代表整个网络运行共识。节点的首要任务是通过提供稳定的基础设施维持网络运行,保证服务器工作时长,与其他节点共同运行共识,并致力于各种网络任务。
截至目前,IoTeX网络已有来自20多个国家超过50个当选节点,其中包括开发者团队、社区、媒体、大学、企业、基金、风投等生态共建伙伴。其中,部分节点成员具有运行其他PoS/DPoS区块链节点(如EOS,Tezos,Tron,Lisk,IOST等)的丰富经验。和这些多元化又坚定支持我们的节点伙伴一起,我们充满信心引领IoTeX网络高效可持续的快速发展。
IoTeX有一套独特的质押/投票流程,这一流程完全构建在智能合约上,没有中心化的实体能够隐藏或操控投票结果。整个过程都是去中心化的,这正是投票该有的样子!在IoTeX网络中,1通证=1票,投票人还可通过预先设置质押期来获得奖励投票权。
节点投票于3月11日开启,设立参与质押/投票的最低目标为现流通通证总量的20%(约5亿IOTX),以保证安全启动主网。这个目标在投票开始后的一周内就已迅速达成,感谢所有参与投票的社区成员,我们又一次见证了IoTeX社区高参与度与贡献度所带来的巨大力量!现在,距离主网Alpha上线还有几天的时间,已经有超过7.5亿通证参与了质押/投票活动(超过通证流通总量30%)。如果还没有参与到投票活动中,快来为您青睐的节点投出宝贵的一票!
IoTeX的未来
IoTeX作为一个开源网络,是思维共享与协作创新的先锋尝试,在实践中,我们深刻地体会到集体智慧的力量大于个体力量的总和。主网 Alpha的推出代表了IoTeX进入了新时代,由社区驱动的开发、创新和探寻去中心化商业模式成为项目的首要任务。 我们迫不及待想看看大家将在IoTeX网络上构建什么!
2019将是IoTeX密集发布技术和产品的一年。让我们来看下2019年IoTeX的路线图:我们将以功能健全、运行稳定的根链为基础,逐步添加新的L2链(如可信计算,IoT设备中心),开源工具(SDK,浏览器,钱包)和dApp / 服务(DEX,稳定币,预言机)。IoTeX开发者和用户社区将作为最重要的核心参与建设和推动生态进化。