新闻开发人员企业区块链解释事件和会议新闻时事通讯
订阅我们的新闻.
电子邮件地址
我们尊重您的隐私
主页博客区块链开发
机器背后的人们:与密码学家Amira Bouguera会面
Amira讲述了她来到ConsenSys的故事,她对加密的热情以及隐私在以太坊的核心中的作用。作者ConsenSys,2019年11月11日发布于2019年11月11日
Amira Bouguera是ConsenSys Paris的密码学家和安全工程师。她毕业于法国格勒诺布尔的ENSIMAG,拥有密码学和网络安全工程学位。 Amira还拥有Houari Boumedienne科技大学的应用数学硕士学位。她专注于R&有关隐私,可伸缩性以及以太坊2.0的其他相关开放问题的D主题.
区块链和以太坊如何以及何时出现在您的雷达上?
我的一个朋友非常热衷于比特币和以太坊,并向我讲述了著名的比特币和以太坊。 DAO攻击 还有以太坊的硬分叉。这次攻击激起了我的兴趣,我开始搜索以了解更多有关发生了什么以及导致此错误的安全漏洞的信息。.
让区块链保持关注,我于2017年初选择了一门课程,以学习密码学在区块链架构中的用法。然后,我在Tessi Labs实习,以了解有关区块链动手的更多信息。后来,我参加了由ConsenSys的Social Impact小组组织的黑客马拉松。我的团队创建了 CoverUs应用 , 我们赢得了金融共融挑战!我向ConsenSys申请并于2018年1月加入巴黎办事处.
您对密码学领域感到兴奋的是什么?
我对后量子计算和零知识协议将如何在区块链领域发挥作用感到特别兴奋.
区块链技术以多种方式依赖于多种加密技术。例如,使用数字签名(ECDSA算法)对交易进行签名。大多数密码协议背后的安全性都是基于解决一些数学问题的难度(例如,用于离散对数问题的ECDSA).
像Shor这样的量子算法可以解决几个数学问题。例如,Shor可以在多项式时间内求解离散对数,这将破坏ECDSA算法.
本质上,后量子密码学的目标是开发可抵御量子计算机和常规计算机的密码系统,同时能够与现有的通信协议和网络进行互操作。.
您在ConsenSys工作的机遇和挑战是什么?
我研究解决以太坊常见问题的解决方案。即 可扩展性和私密性.
可扩展性:
可伸缩性可能是有关以太坊最常讨论的挑战。以太坊和Web3整体的未来成功取决于其随需求增长而扩展的能力。目前,以太坊网络每秒可以处理大约15笔交易.
无数R&D团队目前正在测试解决方案以解决可伸缩性问题。第1层解决方案包括分片和Casper,以及第2层解决方案,例如等离子和支付通道或状态通道。我寄予厚望 可扩展性问题将在不久的将来解决.
隐私:
隐私是这个行业的热门话题。我和我的团队正在研究隐私问题,并依靠先进的零知识可验证计算技术,例如 防弹, ZKSnarks, ZKStarks, 和 环签名. 这些加密方法的实现和优化其计算复杂性目前都是开发人员的瓶颈。我们正在努力解决隐私和可扩展性方面的挑战,同时尽可能保持分散.
您为Web3研究人员提供了哪些技巧和工具?
这是一个供以太书呆子书呆子们进行围绕以太坊研究为中心的文明讨论的私人场所。每个尚未解决的开放问题都在那里。如果您想帮助开发以太坊2.0,请随时为任何开源项目做出贡献!
这个开源的聊天频道对于Github开发人员向数字化的肉体专家学习很有帮助。我花了很多时间在 松露 和 勤勉 吉特聊天室.
Zepkit是一个入门工具包,可将开发人员介绍给dapp。它包括一个交互式教程,并集成了web3流行的开发工具,例如 松露, OpenZeppelin, 反应, 和 Infura, 这有助于加快设置和开发.
Remix是Solidity IDE,用于编写,编译和调试智能合约的Solidity代码。它还提供了出色的工具,可以在整个在线环境中进行静态分析和部署。.
一个非常流行的库集合,其中包含针对以太坊生态系统的特定功能,并允许使用HTTP或IPC连接(进程间通信)与本地或远程以太坊节点进行交互。
MetaMask是一个浏览器扩展,用于在浏览器中访问以太坊dapp!它允许您从区块链中检索数据,管理身份并安全签名.
您对Mesh中的哪些项目感到兴奋?
我很兴奋 超级账本. Hyperledger Besu是一个用Java编写的开源以太坊客户端。它包括 信标链, 这使我们可以将eth2.0与PoW(Ethash),PoA(IBFT 2.0和Clique)一起使用。
我期待添加 ZK-斯塔克斯 以太坊解决可扩展性问题。也很高兴跟随 卡斯珀, 它的发展,并了解它的去向。我迫不及待地想看到类似项目的影响 港口 以及其他有关人们生活的去中心化身份项目.
您希望更多的人了解以太坊和生态系统?
我希望人们知道这是未来的工具。以太坊将在未来的社会影响项目和普及受教育机会方面发挥重要作用。例如, ConsenSys为伊拉克和整个中东和北非地区的Re:Code培训师启动了一项区块链指导计划.
这项技术背后的人们以及他们的才华和勇气也深深地激发了我。这些人写下了Web3的历史。他们每天都醒来,进行研究,测试,迭代,运送,调试,透视和再次运送。他们使用很少的手册,没有扶手,可以编码成未知的水域。他们之所以这样做,是因为他们热衷于使世界变得更美好。另外,对早期的Dapp测试人员大喊大叫.
您在自己的角色中学到的最大的经验教训是什么?
耐心。寻求将在几年后实施的解决方案需要大量的远见和耐心。有时,您会想使用和实施一些想法,但是却缺少执行这些想法的适当工具。所以你继续建造.
我们必须意识到Vitalik 在2015年中期诞生了以太坊(Ethereum)的想法. 他的论文鼓舞了无数密码学家,开发人员,质量检查测试人员和项目经理离开工作,接听电话,涉足未知领域,聚集并建立。相比下, 第一个简单的只读超文本网页创建于1992年. 没有CSS,没有动画,没有UX / UI,没有Javascript,没有像Photoshop或WordPress这样的工具。 Web2花费了很长时间才能获得我们今天已经习惯的功能.
本质上,我们在Web3上也是如此。我们正在努力寻求的解决方案将需要一段时间才能投入生产。 MetaMask有一个功能完备的应用程序,将用户连接到Web3,仅在四年之后 0座. 尽管看起来可能不太像,但我们正在以惊人的速度工作。作为一名研究人员,我已经习惯了时间表,但对于开发人员和业务人员而言,这可能会令人沮丧.
几年后您在以太坊生态系统中会在哪里看到自己?
我不知道几年后我会做什么,或者它与以太坊有何关系。我所知道的是,在以太坊生态系统中令人敬畏的同事的帮助下,我正在创造价值并留下影响。我会继续这样做,只要它有意义并带给我快乐.
想要学习成为区块链开发人员的技能?
下载区块链开发者工作包→
订阅我们的时事通讯以获取最新的以太坊新闻,企业解决方案,开发人员资源等信息。网络研讨会
如何构建成功的区块链产品
网络研讨会
如何设置和运行以太坊节点
网络研讨会
如何构建自己的以太坊API
网络研讨会
如何创建社交令牌
网络研讨会
在智能合约开发中使用安全工具
网络研讨会