DEVCON2: 微软Marley Gray “开发Cryptlets的一圈”
记者:Lydia
本文为大会演讲速记尝鲜版,给心急的小伙伴们先行浏览,精细校对版将会在大会后逐步发布。
来自微软的Marley Gray向开发者展示Cryptlets实现,Cryptlets概况,现场展示用Solidity搭建一个Cryptlet。
2015年12月份推出以太坊区块链即服务(Baas),微软最早应用比特币,我们在不断学习,希望拥抱以太坊,去年花了很大力气赞助devcon,微软对以太坊的承诺,以太坊在分布式账本中是一类公民,顾客都在使用,希望我们能提供服务,所有人都应该合作,希望大家积极联系我们。
我想宣布Bletchley版本一意味着什么,以太坊占据重要地位,分布式账本在底层,任何顾客只要一个节点就可以加入我们的联盟链中。
(我今天4点就开始准备)
我们在6月份推出Cryplets,让区块链进入企业中,大型企业都想知道如何利用分布式网络,
Cryplets是我们的一种方法,现在在分布式账本也需要经历成长的阵痛,找出了一些关键的要求,钥匙管理,要正确的做到是很难的,安全性问题在去年很少是关于这个的。此外现在这类技术在金融行业用的是最多的,医疗等领域也在研究。
如何把数据注入到区块链中,我们需要有可信的执行,开发者可以做出正确的决定,在代码中可以把担心的问题区分开来,有市场观察的机制,如果有算法希望受到IP的保护,希望区块链扩展网络,又能有分布式账本的好处,还有非常复杂的互动,我们的主机系统以太坊区块链的系统都能实现良好的互动,我们要进一步完善。
我们需要有更多的选择,而不是一个平台,一种语言,获得安全的数据。
Oracles存在了很长时间,Cryplets不仅能保护数据安全,还能保护执行安全,整合操作,为开发者提供市场。我们有很多基础设施。
Cryplets网络,便于开发中使用。发现Cryplets需求,通过编码实现业务目标。
用例:智能合约可以根据事件做布局,我希望c为我做事情,我们订购一个事件,在4点叫我起来,如果开放的话,给我黄金的价格,就会给我相关的信息,不进货的价值,还有测试主机地址,可以记录所有智能合约的内容。
第二个用力采用三级架构,这是一个控制的恶用力,智能合约中宣布追逐哪些数据,所做的就是插入。可以列出控制的Surrogation,可以在几个节点上运行。如果银行进行进入交易,需要更好的性能,如更好的算法,可以在Cryplets运行,同时可以保障分布式账本的性能。
这是一个智能合约,黄色部分的是用力。市场开放就可以获得利率和黄金的价格,只需要请求Cryplets,可以参考Cryplets,确保签名。
Contract Cryplets可以观察市场,进行执行,记录状态,记录在智能合约本身,可以想为什么要用安卓做这个,硬件安全非常重要,芯片上的一部分可以运行代码,你不能破坏数据,干涉执行。
Enclave,和大银行达成合约,可以保障代码在孤立的环境中运行,可以给予安全性,但是扩展性不是非常好,可以在不同的应用网上部署。
NET Core是开源的,有很多语言可以选择,还有EVM本身都已经进入到Enclave中,庞大的数据需要进行安全的执行。
五点优势
用Enclave保障安全的执行
用端对端证明保障数据供应商的安全
代码执行时会提供扩容性和灵活性
开发者友好的开发环境,用更广泛的生态系统。
标准化方式,同时可以访问外部资源,
有开发规模市场,不仅可以扩展解决方法,还可以扩展云。
对于大型企业来说这是很有吸引力的,今天会发布Cryplets白皮书。26页长,详细介绍了Cryplets,不可能明天就开始写,现在可以做的就是看以太坊联盟链网络,可以回答非常简单的问题。联盟链是什么?我们做了大量工作,似有链很容易,只要有节点就可以建立,包括网络的设置,如何实现自动化,这是快速便捷的,我们把其中的一些步骤删掉了,你必须了解如何部署以太坊网络,只需要回答8个问题。
大约有100个节点在我们的联盟链上,本来需要两天,现在只需要20分钟就可以部署一个非常大的网络。
(掌声一片)
每个成员都在自己的子网络上,只能从交易节点接触到矿工,我们也是精心思考,同时有以太坊池可以很快的进入到门户。
最后这是我们的路线图,夏天我们发布了Baas,不仅是以太坊,其它应用都可以用这个服务。我们会发布更多形式化验证或相关工具,推动社区这方面的努力,。
作者:Lydia | 来源:Chainb
微信扫描关注公众号,及时掌握新动向
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场