专栏名称: 巴比特资讯
区块链/数字货币/比特币中文资讯,创立于2011年,200多位专栏作入驻平台,国内最大区块链资讯原创基地(公众号【原创】认证),我们为以下合作伙伴供稿:火币、OKCoin、BTC.com、BTCC、币看、BTC123、比特时代、挖币网
目录
相关文章推荐
巴比特资讯  ·  关于账号进行迁移的说明 ·  8 小时前  
巴比特资讯  ·  第一个吃到DeepSeek红利的AI图像产品 ... ·  9 小时前  
巴比特资讯  ·  梁文锋落子DeepSeek的隐秘故事 ·  昨天  
巴比特资讯  ·  智谱从 DeepSeek老家杭州融了一大笔钱 ·  2 天前  
巴比特资讯  ·  19岁退学哈佛CS,这个00后两年打造百亿独 ... ·  2 天前  
51好读  ›  专栏  ›  巴比特资讯

为企业级智能合约开发而生——Achain设计结构解读

巴比特资讯  · 公众号  · 比特币  · 2017-07-01 19:14

正文

巴比特

服务于区块链创新者


区块链为智能合约的运行提供了平台,在区块链平台之上通过智能合约实现的商业逻辑得到全网共识,无法被篡改,同时黑客也难以攻击区块链系统中的某一个节点造成全网的宕机。


然而,现存的区块链平台,如比特币,以太坊,超级帐本等都存在性能等方面的劣势,无法进行大规模商业化普及。Achain为企业级智能合约开发而生,能够帮助众多行业将传统的中心化应用移植到智能合约平台之上,以满足新的全球化、积木式创新的大背景。


Achain为什么能够适应企业级智能合约开发?因为在Achain的设计中采用了如下技术点:


开发工具——为Achain而生


在Achain平台上,无论是刚接触区块链的初级开发者,还是玩转多种开发工具的老司机,都可以快速适应其智能合约开发工具。开发者可以通过开发工具编写合约、编译合约、注册合约到区块链、调用区块链上的智能合约等等,完成智能合约整个生命周期的管理。


智能合约语言——Glua


合约语言方面,采用Glua语言,来源于一种被广泛应用于游戏领域插件语言的Lua的变形。小到合约全局函数的参数应当如何填写,大到智能合约的框架及可调用的外部库都可以在Achain智能合约Glua语言语法及API接口中找到答案。


区块链浏览器——忠实记录


Achain的区块链浏览器把区块链的公开、透明的“诚实”品质体现的淋漓尽致。每一笔交易、每一个合约、每一次调用都可以通过区块链浏览器方便查询。


事件通知机制——打通线上线下


在区块链与现实这两个平行世界中,如何建立有效连接和反馈机制显得尤为重要。而Achain的“事件触发”机制,建立了一个让链上世界与现实世界两端数据进行联通,并产生交互的管道。犹如区块链世界的千里之音,无论隔着几个平行宇宙也总能如在身侧,反之现实世界可继续通过合约调用向区块链世界传递信息。


沙盒机制——全功能模拟器


在Achain的设计中提供了沙盒机制,它是一种全功能的模拟器,当用户进入沙盒,无需花费代币,却可访问所有的链上功能,快速的验证你的合约。在本地建立合约模拟器,当模拟器调试成功后,再正式上链,不仅可以减少错误合约上链的概率,还能降低调试合约的成本。


总的来说,Achain的平台特征设计大大降低智能合约开发难度,在先期的智能合约平台公测中,就已经有不少开发者尝试了博彩竞猜应用,保险理赔应用的开发。Achain所提供的一整套可视化开发环境,为企业级分布式应用开发提供了最简单,安全,灵活的开发平台。


文章为作者独立观点,不代表巴比特立场。


回复以下 关键词 查阅相关区块链资料

回复 区块链报告 免费下载 《37份国内证券行业发布的区块链研究报告》

回复 工信部 免费下载 《中国区块链技术和应用发展白皮书》

回复 超级账本 免费下载《超级账本Hyperledger白皮书》

回复 比特币白皮书







请到「今天看啥」查看全文


推荐文章
巴比特资讯  ·  关于账号进行迁移的说明
8 小时前
巴比特资讯  ·  梁文锋落子DeepSeek的隐秘故事
昨天
巴比特资讯  ·  智谱从 DeepSeek老家杭州融了一大笔钱
2 天前
互联网er的早读课  ·  有哪些PM认为很简单,却让开发懵逼的功能?
8 年前
陆家嘴制高点  ·  北京十大顶级豪宅,半部中国史!
8 年前
美食菜谱大全  ·  他没有很忙,只是对你没空
7 年前