找回密码
 立即注册

扫一扫,访问微社区

搜索

NULS携带最新干货,C位出镜CSDN成都技术沙龙

nuls 2018-10-19 09:15:02 显示全部楼层 阅读模式

       和我在成都的街头走一走,虽然不能挽着赵雷的衣袖,但是可以去看看CSDN的技术沙龙(CSDN创立于1999年, 是全球最大的技术交流社区和服务平台之一。),听听不可思议的区块链技术。

       10月14日下午,CSDN在成都武侯区的灵感咖啡举办了第14期区块链技术沙龙——区块链核心技术及DAPP开发。NULS发起人&技术研究院与技术社区负责人张星在交流会上发表了《不可思议的区块链技术——智能合约》主题演讲。
      
不可思议的区块链技术——智能合约
       张星在交流会中,围绕什么是智能合约、智能合约特性和应用场景、工作原理、如何在NULS上开发智能合约以及区块链3.0等内容展开了详细的分享。

       智能合约(Smart Contract)作为开发DAPP的重要前提和区块链的核心技术,是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。在区块链的去中心化(分布式)系统中,每个节点由安装相同的程序进化成安装相同的虚拟机,从而使去中心化系统具有可编程性。在安全的前提下增强了区块链的灵活性,同时,在一定程度上解决去中心化系统升级的问题。


       比特币开创了区块链的1.0时代,对于整个区块链行业的发展有着不可替代的作用。但是其局限性从根本上也制约了区块链技术的发展进程。然而技术革新有着不可逆转的必然性,区块链技术就是对已有技术的一种再创造再升级再利用,一位叛逆少年Vitalik Buterin为了证明自己,进行了一次创新性尝试!主流智能合约——以太坊(Ethereum)的诞生开启了区块链的2.0时代。



       张星提到,智能合约拥有高时效性、去中心化、透明可信、自动执行、强制履行以及低成本的特性,可以被应用到丰富的场景中,包括对冲合约、储蓄钱包、遗嘱、抵押、STO等金融场景,以及在线投票、去中心化治理、域名注册、土地所有权记录、供应链等非金融场景。截至9月30日,以太坊上的DApp达到 940 个,游戏类占34%;竞猜类占20%;交易市场占4%;其他类DApp占37%,然而,高耗能的挖矿机制和每秒10~20笔交易的并发处理能力一直是其设计上的弊病。

       NULS开发的智能合约则针对ETH做了一些改进,采用了多链并行的架构设计,首创POC共识机制,并拥有1000TPS并发处理能力。

NULS智能合约特点:


       NULS智能合约采用了模块化设计的创新理念,并将其加入NULS的模块仓库,使得开发者在搭链时,可以直接选取NULS智能合约模块,就可以完成相关配置。同时,NULS智能合约实现了分钟级别部署,在开发者编写完智能合约之后,可以快速在链上进行部署。不仅如此,NULS智能合约的NVM是基于JVM实现,NULS智能合约解释器将无缝支持JVM体系编程语言,并将陆续支持其他主流编程语言,应用开发者可以使用自己熟悉的语言,设计NULS智能合约。通过这样的创新设计思维,NULS希望让智能合约的开发、部署和调用能够更加的便捷化,从而增加开发者对应用开发的兴趣,在不久的将来,能够打造一个丰富的智能合约库。

       张星认为,要想从区块链2.0走向区块链3.0,我们要把真实世界和数权世界连接起来,将人类活动从物理世界拓宽到数权世界。而智能合约则会作为连接物理世界和数权世界的桥梁。


       NULS发展的初衷就是为了消除区块链底层障碍,让每个人都可以通过简单配置定制自己的区块链,所以,除了智能合约模块,NULS的搭链也非常简单,仅需4步就可以实现快速搭链。同时,通过选取跨链模块,即可实现链之间的价值流通。NULS相信,丰富的功能和应用模块和快捷的搭链方式,对于NULS生态发展的良性循环会有更积极的作用。



链工厂四步搭链:
选择模块>配置参数>打包>云服务器搭链

       在演讲的最后,张星阐述了NULS结合智能合约的区块链3.0技术布局。模块化设计架构是NULS实现多元生态圈的基础。NULS期望通过模块化的智能合约不仅可以推动一些DApp的落地,同时也希望其核心产品“链工厂”可以帮助企业快速定制符合商业应用领域的链,并让跨链技术将不同领域连接起来,以此实现数权世界的全连接,进而实现价值的流通,促进生态的持续健康发展。


       在演讲之后的问答环节,张星也回答了现场观众关于POC共识机制的相关问题。张星提到,POC共识机制是以信用系数和权益为激励标准,根据区块链账簿唯一性和确定性,协调各节点进行单点广播权限确定和可验证的系统,POC(基于节点信用进行共识)这样的共识机制有利于维护网络稳定,同时可以通过社区基金委托来激励技术社区成员和大使更高质量地完成工作,有利于社区建设。其次,大家关心的NULS智能合约基于JAVA开发,是否会支持其他语言问题也得到解释,在前文中我们也提到,NULS在今后的发展中也会陆续的支持其他主流编程语言,想要打造丰富的智能合约库,推进区块链技术应用落地,这也是必然的一步。

       张星的演讲非常精彩,我们能感觉到,现场的开发者对NULS项目,特别是它的模块化&多链并行设计架构以及如何通过“链工厂”实现快速搭链等问题颇感兴趣。在此,我们邀请更多热爱区块链技术的小伙伴加入NULS技术社区,与我们一起推动区块链技术的应用落地。
注:大家可以添加微信号:emerson0421,申请加入
N

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
项目网站:https://nuls.io
微信公众号:NULS中文社区(ID:hinuls)
个人微信:nulsio,加入NULS社群
官方QQ群:474789123
您需要登录后才可以回帖 登录 | 立即注册

  • 0 关注
  • 0 粉丝
  • 119 帖子