主页 > 下载imtoken钱包app中国版 > 以太坊开发者大会第二天

以太坊开发者大会第二天

下载imtoken钱包app中国版 2023-01-17 12:10:43

以太坊开发_以太坊核心开发者会议_sitebitecoin.com 以太坊会议

以太坊开发者大会第二天(11月10日)是关于分布式应用(DApp,distributed application)开发的:分布式应用以太坊核心开发者会议,以太坊生态中的应用。 DApps 是完全分布式的:它们不需要服务器、数据库和 URL,并且它们可以抵抗传统 Web 应用程序遭受的审查和常见的恶意攻击。 由于区块链上的 DApps 使用不同的方法来创建应用程序,因此开发 DApps 需要新的工具、方法和编程语言。 今天我们在大会上学习开发DApps。

区块链即服务:Microsoft Azure 运行 BlockApps 和 Ether.camp

与会者最期待的演讲之一是来自 Microsoft 的 Marley Gray 的主题演讲。 有关详细信息,请参阅此报告。

以太坊开发_以太坊核心开发者会议_sitebitecoin.com 以太坊会议

创建 DApp 和合约

今天所有的演讲主题都是关于开发DApps的工具和方法。 以太坊开发人员 Christian Reitwiessner、Alex van de Sande 和 Fabian Vogelsteller 展示了如何将具有双重存款托管的去中心化市场开发成去中心化应用程序——用户界面上只有一个操作按钮。

以太坊开发_以太坊核心开发者会议_sitebitecoin.com 以太坊会议

来自 Consensys 的 Peter Borah 解释了为什么智能合约是编程世界中的一个新抽象,并就如何开发优秀的智能合约给出了建议。 Christian Reitwiessner 演示了如何使用 Solidity(一种智能合约编程语言)的某些功能来编写安全合约。 Joris Bontje 解释 DApp 设计模式,将众所周知的软件模式移植到去中心化世界。 Mix IDE 日趋成熟,提供独特的功能,例如在调试器中单步执行 Solidity 合约。

在小组讨论中,我们了解到目前已经有五种DApp开发框架:Embark、Truffle、DApple、Populus和BlockApps,各具特色。 这些框架允许开发人员快速开始开发以太坊 DApp。

以太坊开发_以太坊核心开发者会议_sitebitecoin.com 以太坊会议

中间件和链上服务

现在我们知道了开发 DApp 的技术,接下来该做什么? 在小组讨论中,嘉宾讨论了在以太坊区块链上提供服务的挑战和可能性,从区块链领域熟悉的术语“trustless”开始。 ConsenSys 的 Christian 认为,从“不需要信任”到“需要信任”存在一个连续的光谱。 可以有完全去信任的 DApp,合约开发者和用户不需要相互信任。 Piper 提出了这样一个策略:DApp 开发者可以改变 DApp 的规则,但只能在两周的交付期内。 用户可以选择继续使用,也可以收回资产不再使用。

以太坊开发_sitebitecoin.com 以太坊会议_以太坊核心开发者会议

也许 DApp 面临的最重要挑战是隐私问题。 公共区块链上的数据和代码是公开的。 选择性公开匿名数据和零知识证明等解决方案是最有希望实现隐私保护的方式。

另一个需要解决的问题是如何在完全公共的区块链上处理身份和声誉。 如果我的商业业务是 DApp以太坊核心开发者会议,我如何了解我的客户? 我需要了解他们吗? 座谈会认为,需要一个信誉系统,信誉只能存在于特定的场景中:仅仅用一个数字来给一个人或一个系统打分是不够的。

以太坊核心开发者会议_sitebitecoin.com 以太坊会议_以太坊开发

最后,DApp开发者需要解决的一个重要问题是以太坊特有的技术问题,也就是所谓的“gas limit”(注:gas是以太坊平台上的“燃料”,运行在以太坊共识引擎上应用需要gas,gas可以用以太坊购买,每个区块的gas量是有上限的),开发者需要在gas limit下在以太坊区块链上进行开发。

总结

很明显,以太坊作为一个开发平台正在迅速成熟。 基础实例难以实现的阶段已经结束,以太坊 DApp 的开发、测试、部署和运行现在有多种选择

以太坊开发_sitebitecoin.com 以太坊会议_以太坊核心开发者会议

今天的 okex 以太坊市场