广元链(基于Everscale)是BSN开放联盟链之一,运营方是陕西识代运筹信息科技股份有限公司。其具有速度快、基于Everscale技术打造等独特特征。当前,广元链官网已经上线(gychain.live),下一步广元链区块链浏览器和各种应用也将陆续上线。
2022年9月1日,BSN研习社邀请到了广元链中国区负责人Zackery、Runa Capital亚洲业务扩展经理Denis Kalinin及广元链区块链开发高级工程师Henli。关于广元链是什么?具有哪些技术亮点?它的生态建设如何?具有哪些案例?如何开发广元链的智能合约?三位嘉宾作出了精彩的分享。
以下是本次分享的精华回顾。
---------------
广元链介绍
广元链是异步区块链,可实现动态分片,执行速度快,使用C++、Solidity、Rust 和其他高级编程语言编写智能合约。以NFT、资产数字化、朔源、存证等区块链应用为核心,服务于技术创新、监管治理、公共服务、产业生态等。
广元链最重要的三个特征是:速度快、基于Everscale技术打造、BSN开放联盟链成员。
核心亮点
无限扩展
采用同构/异构混合多链架构,由主链 ( m a s t e r c h a i n )、工 作 链(workchains)和分片组成。当所有当前工作链的容量利用率达到 90% 时,可以随时添加新的工作链,以防止轻微的拥塞。主链包含来自网络中所有工作链的所有块证明,因此网络的安全性取决于它,类似于Polkadot和 Ethereum 2.0。每个工作链都是一个独立的区块链,具有自己的一组验证器、规则和数据,将其证明上传到主链。
它为什么叫作Everscale?Ever代表永不停歇,scale代表扩展,Everscale代表无限扩展的意思。广元链可以无限扩展,它可以动态地、自动进行扩展,自动进行伸缩。
动态分片与高并发
广元链一个独特功能是将区块链(主链和工作链)动态拆分为并行运行的分片,每个分片都由自己的一组验证器运行。这使区块链能够展示超过100,000 TPS 的出色性能。根据网络的负载可以动态拆分与合并分片。
高速度
REMP是广元链的一个里程碑的技术,REMP使网络更快、更可靠。REMP可以保证消息在亚秒时间范围内以特定顺序从任何网络间传递。使用户能够获得亚秒级的响应。区块链中由于REMP处理消息的顺序是严格确定的,因此可以在交易完成之前计算区块链的状态。这样用户将在 0.2 秒内看到交易结果。REMP协议可以提供更好的用户体验、 抢先保护、DDoS保护,并确保接收到所有外部消息。
TPS生产环境的峰值已达64000。
SMFT协议与安全性
为防止有人试图向主链(masterchain)发送错误的区块,广元链实施了权益证明共识模型的变体,称为软多数容错协议共识(SMFT)。SMFT协议要求对发送到网络的每个块进行验证,然后随机选择一些验证器,验证器必须验证块是正确的,然后也提交证明给主链,恶意节点将被削弱权益。
DeBot
DeBots(去中心化机器人应用)是广元链网络的一种独特技术,目的是提供用户和区块链之间真正去中心化的交互。DeBots既可以在区块链上执行,也可以在本地执行。当在本地执行时,DeBots的主要功能优势就会显现出来,使用DeBots 可实现图形交互。值得注意的是,界面不仅仅与图形有关。加密、签名、解析编码和 JSON 接口形成、使用GraphQL、读取、搜索、请求发送、接收有关帐户、交易和块信息都是接口的一部分。
驱动链
驱动链(Drivechains)是一个存储工作链,可作为网络永久存储的一种手段,智能合约和用户可以访问。驱动链可用于多种用途:存储 NFT 和游戏资产的资源、创建区块链数据索引、归档旧区块链数据、保存各种业务数据和供应链注册表等。
EVM工作链
EVM工作链旨在复制标准以太坊虚拟机的架构,但具有广元链的所有优点。目的是简化从其他基于EVM区块链转移到广元链的过程。任何EVM dApp都可以以最小的更改快速移植到广元链,为EVM开发者提供兼容EVM的工作链,使其无需消耗时间重写代码,从而享受到广元链的技术优势。
分布式编程
广元链开启了一种新的区块链开发范式,称为“分布式编程”。广元链上的每个地址都是一个智能合约,它可以自己处理所有这些函数,而不用调用根合约,并使用整个区块链来存储数据。在部署过程中,根合约将其代码发送到新地址,此后,新部署的合约不需要向其根合约请求任何东西。
跨链
与 Ethereum、Polygon、Solana、Cardano 和 Phantom 建立跨链桥,实现所有数字资产转移,并能够轻松连接到任何基于 EVM 的区块链。也将上线与EVM链之间NFT跨链转移。
NFT SDK
广元链是一个拥有自己的开发范式和独特工具的区块链,吸引开发人员加入新生态系统的最好方法是完备的技术文档和完善的功能接口。NFT SDK 具有许多基本功能:所有权、管理权转让、发行、销毁等。
广元链建设目标
国内广元链建设包括四大目标,分别是基础网络服务、产业发展合作、技术应用推广、创新市场培育。
基础网络服务
依托当前国家政策,大力发展广元链基础网络,建立起开放、兼容、高效的区块链平台,以技术完善、能力突出为核心目标,实现广元链的先进性、包容性、安全性、合规性。
产业发展合作
吸引行业用户,建立区块链行业解决方案,逐步形成行业规范,引领行业进步和地位领先,促进产业变革,规范发展,形成技术带动产业、产业规范技术的良好发展态势。
技术应用推广
对优秀案例进行深度刨析和研究,形成可推广、可应用的基础应用,进行成功推广;同时与国内高校深度合作,组织技术交流、成功分享、共同推进技术的应用和传播。
创新市场培育
投入资源、资金和技术,建立创新市场孵化器,孵化出理念先进、技术突出、可落地可操作的区块链创业应用。并辅佐应用拓展推广渠道,为商业化应用提供帮助。
-------------------
生态建设及国际社区合作
在第二个环节,Runa Capital 亚洲业务扩展经理Denis Kalinin分享了Everscale的生态建设及国际社区的合作情况。Everscale国际社区2020年5月启动。现在已在20多个国家有分支,开发者数量超过3000。
联合发起方-Everscale社区
生态建设-技术发展
广元链基于Everscale,目前国际上有很多团队致力于Everscale各个方面的产品功能研发。在基础设施和网络开发方面,Everscale有四个核心团队。
生态建设-实施的案例
grandbazar.io
ThirdPlace
CHESSNFT
GOSH(Git Open Source Hodler)
Rust Cup Game
-----------
合约开发及应用
在第三个环节,广元链开发者、区块链开发高级工程师HenLi分享了广元链的地址及不同、合约部署、调用合约、合约开发之Eever-Solidity-Compiler特别之处,并演示了广元链简单合约示例。
地址本质不同
部署合约步骤
调用合约
合约开发语言
mapping
mapping的使用(遍历)
String:字符串的使用
msg
tvm
简单合约示例
-------------------
关于本次直播,已上传BSN官方知识库,您可以随时点击链接观看学习。
【线上】广元链介绍及应用场景分享(20220901)
地址:
http://kb.bsnbase.com/webdoc/view/Pub2c908ad3817f807901831bf3367d3a84.html