fabs avatar

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

fabs

Published: 03 Jul 2017 › Updated: 03 Jul 2017转| 为企业级智能合约开发而生——Achain设计结构解读

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


区块链为智能合约的运行提供了平台,在区块链平台之上通过智能合约实现的商业逻辑得到全网共识,无法被篡改,同时黑客也难以攻击区块链系统中的某一个节点造成全网的宕机。
然而,现存的区块链平台,如比特币,以太坊,超级帐本等都存在性能等方面的劣势,无法进行大规模商业化普及。Achain为企业级智能合约开发而生,能够帮助众多行业将传统的中心化应用移植到智能合约平台之上,以满足新的全球化、积木式创新的大背景。
Achain为什么能够适应企业级智能合约开发?因为在Achain的设计中采用了如下技术点:

开发工具——为Achain而生

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

智能合约语言——Glua

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

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

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

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

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

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

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

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

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

Written by

Read more #achain posts


Best Posts From fabs

We have not curated any of fabs's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From fabs