想知道更多关于区块链技术知识,请百度【链客区块链技术问答社区】
链客,有问必答!!

其实大家对于区块链不需要太过于恐惧,或者觉得高端。目前区块链核心技术就两块:
底层区块链,核心技术就是网络协议设计,共识算法设计,区块存储设计。

再上面就是可编程虚拟机层(或者叫智能合约层),就是在区块链上嵌入一层可编程中间件,便于程序员在上面开发应用,俗称编写智能合约。

其实基于区块链编写一个简单的lua虚拟机,对于知乎大牛不会太困难。

再往上可以设计一些服务层,比如各类自定义服务接口,各类底层监测工具等等,不一而足。可以参考传统领域基础架构设计。其实这一层设计比较缺乏和粗陋,目前,一般都是直接面向智能合约层进行编程。

再往上一般是应用层,就是基于应用场景和业务逻辑开发应用。

普通小白程序员现在一般都是使用成熟区块链系统,比如以太坊,在上面写合约逻辑。大牛的话可以考虑区块层和智能合约层进行优化修改,甚至自己去重构。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐