主页 > imtoken官网下载2.0苹果 > 以太坊 Devcon3 文摘 - 钱包和 Dapp 开发

以太坊 Devcon3 文摘 - 钱包和 Dapp 开发

imtoken官网下载2.0苹果 2023-12-15 05:10:59

以太坊 Devcon3 于 11 月 1 日至 11 月 4 日在墨西哥坎昆举行。 本次参会人数超过1800人,是去年在上海举办的Devcon2的两倍(2014年Devcon0只有50人参会)。 今年还有约128场演讲,涵盖Casper、Formal Verification、Smart Contract、zkSNARKs、Whisper、Swarm、Wallet、Dapp开发等重要话题。

Devcon3参会人数众多,来自世界各地的华人面孔很多,包括来自中国杭州的区块链团队imToken、Ethfans、Cryptape。 同时,imToken和Ethfans作为大会赞助方参与,Cryptape CEO谢汉健也发表了“A Fast and Scalable Blockchain for Enterprise Users”的演讲。

Ethereum Devcon3 涉及话题较多,不可能亲自观看所有演讲,所以我主要介绍与钱包和Dapp开发相关的话题。 此外,我的同事 Sun 和 Kai 将介绍智能合约的开发和安全性。

如果您对本次大会的更多细节感兴趣,可以选择观看官方录制的视频,包括为期四天的大会的所有演讲。

主题:25 分钟了解以太坊以太坊官方钱包手机版,版本 MMXVII

以太坊官方钱包手机版_以太坊钱包手机版下载地址_以太坊手机版注册教程

Vitalik常年在世界各地的会议上发表演讲的经典内容主要涉及以太坊的综合基本概念和未来发展:

1、创建以太坊的初衷是希望区块链可以像手机操作系统一样。 当你想要构建应用程序时,你不必重复创建和维护区块链,直接使用以太坊即可。

2、图灵完备,可以完成投票、ENS等业务逻辑

3.交易可以发送以太币,读写存储,或者调用其他合约

4. 在以太坊上执行不同的指令,需要消耗相应的gas,避免死循环攻击

5. 智能合约(以DNS为例)

6.可以使用Solidity、Viper等高级语言编写智能合约,使用ABI来描述合约可用的方法

7、拜占庭准备验证Ring签名和ZK-SNARKS,同时添加assert()、revert()、require()方法

8. 未来方向:Casper、Sharding、EVM、协议升级

从版本号MMXVII可以看出,Vitalik在向初学者布道以太坊方面下了很大的功夫

主题:设计最大限度地验证轻客户端和分片

以太坊手机版注册教程_以太坊官方钱包手机版_以太坊钱包手机版下载地址

以太坊官方钱包手机版_以太坊钱包手机版下载地址_以太坊手机版注册教程

1、Vitalik提出了区块链的三难困境(去中心化、可扩展性、安全性),只能解决第二个

2. 节点需要将所有状态存储在区块链上,需要昂贵的存储和处理成本,并随着系统的扩展而增加

3. 为了解决可扩展性,Vitalik提出了“一条区块链,两个系统”的Sharding解决方案

4.分片具体方案:将以太坊网络的状态分解成很多分片,分片之间只能异步通信,每个分片只处理全网的一部分交易。 Shards也分为Main shards和New Shards。 Vitalik 将其称为新碎片星系。

5. 主分片和新分片将采用不同的共识和治理方法。 对于Main shard,采取保守的方式保证网络稳定性,对于New Shards,采取积极的改进方式,多做实验,但不会影响Main shard。

6、为了解决节点间网络状态同步速度更快的问题,Vitalik提出了Stateless Clients方案

7. Stateless Clients 具体解决方案:共识节点不需要存储所有的网络状态,只需要存储区块头信息。 此外,在发送交易时,提交 Merkle 分支可以改变状态。

最后,Vitalik 说:“基本上我们距离 Python 的概念证明只有几英寸的距离。”

主题:状态——网络边缘的以太坊

以太坊钱包手机版下载地址_以太坊官方钱包手机版_以太坊手机版注册教程

1、团队成员从11人增加到40多人

2. 新任首席运营官,来自谷歌的 Nabil Naghdy,曾负责谷歌地图和谷歌航班

3. 启动 Status Open Bounty 计划,悬赏 100 万美元

4.发布Status Hardwallet,开源、离线、NFC等特性保证易用性和安全性,目前测试邀请阶段

5.发布Status桌面版,支持MacOS、Linux、Windows

以太坊钱包手机版下载地址_以太坊手机版注册教程_以太坊官方钱包手机版

会前,Status 在推特上发文称 Devcon3 上将公布 Big News。 演讲结束后,大家想:承诺的大新闻呢? ? ?

主题:Mist:走向去中心化、安全的架构

以太坊钱包手机版下载地址_以太坊手机版注册教程_以太坊官方钱包手机版

1. 260万次下载

2、通过Cure53进行安全审计,发现22个安全相关问题,已修复并测试防护

3.支持Swarm上传文件

4.支持Light Client,更小的同步块,更快的同步时间

5. 内置Remix IDE,方便调试

6.支持第三方节点切换,如Infura

7. 发布MOON项目,保证Dapp依赖模块的安全、轻量和性能

除了滞后或偶尔崩溃外,Mist 还不错

主题:MetaMask:解剖狐狸

以太坊手机版注册教程_以太坊官方钱包手机版_以太坊钱包手机版下载地址

1. 20万用户

2.团队成员从4人增加到10人

3、使用Metamask流量前3名的项目分别是:EtherDelta、OasisDEX、ENS

以太坊钱包手机版下载地址_以太坊官方钱包手机版_以太坊手机版注册教程

4.支持HD钱包

5、V4会有全新的产品设计

6.更简单的MetaMask脚本注入,仅需4行代码

7. 支持网络钱包MetaMascara Alpha

imToken 目前也致力于为 Dapp 开发者提供易用且标准化的 SDK

主题:使用 Etherscan 探索以太坊区块链

以太坊手机版注册教程_以太坊钱包手机版下载地址_以太坊官方钱包手机版

1. 2015年8月推出Etherscan,2016年获得风险投资

2. 100万月活跃用户,1800万PV,9亿月API调用

3、目前以太坊包含440万个区块,7100万笔交易,3750万笔内部合约交易,10000个ERC-20 Token

4、用户地域分布:美国20%,中国9%,俄罗斯6%,韩国4.5%,德国4.4%

5、用户年龄分布:50%为25-34岁用户

6、用户性别分布:92%为男性用户,8%为女性用户

7、用户行业分布:IT、金融

8. 用户浏览设备分布:桌面端66.3%,移动端30.5%

其中Android Webview和Safari(应用内)占比9%,想必不少来自imToken用户

以太坊官方钱包手机版_以太坊钱包手机版下载地址_以太坊手机版注册教程

主题:迈向永久性 ENS 注册商

以太坊手机版注册教程_以太坊钱包手机版下载地址_以太坊官方钱包手机版

1. 180,822个ENS域名被拍卖

2. 168,595 ETH 被质押在 ENS 合约中

3. 50%的域名被1.4%的钱包地址占用

4. 17,500个ENS域名归一个地址所有

5. 拍卖域名的中位数价格为0.05 ETH(常用域名)和0.02 ETH(随机域名)

6、因用户操作失误或未能及时释放代币损失8,553 ETH

7. 35% 的域名产生不止一次拍卖

8. Nick Johnson 提议用域名租赁计划取代当前的存款计划

9. 滚动拍卖解决方案减少了投标步骤的数量

imToken 也将进一步与 ENS 同步升级 ENS Dapp

主题:ERC 身份

以太坊钱包手机版下载地址_以太坊手机版注册教程_以太坊官方钱包手机版

1. Vogelsteller首先解释了什么是Identity。 现实世界中的身份证就是你的身份。 身份包括姓名、头像、出生日期、身份证号码等信息。 但你需要不断地向银行、信贷、交易所等机构提供这些信息,以证明你是谁,你就是你。

2、ERC-725和ERC-735提案是为了解决区块链上身份认证的标准化,不再需要重复提交你的身份信息,你只需要在一个可信的发行人合约中注册你的声明(身份信息)。 通过这种方式,第三方 Dapp 可以向可信发行者合约检查和验证你的身份。

以太坊官方钱包手机版_以太坊手机版注册教程_以太坊钱包手机版下载地址

3. 为什么需要标准化? 通过标准规范管理身份有利于第三方 Dapps 和发行者合约。 Vogelsteller 顺便抱怨说以太坊官方钱包手机版,由于 ERC-20 标准的存在,导致了疯狂的 ICO 代币的产生(怪我???

4. ERC Identity由三部分组成:Keys、Execution、Claims

5. 最后,Vogelsteller 展示了用例。 当您在银行 Dapp 开户时,您无需提供身份信息。 银行Dapp会通过你的地址调用getClaim()到受信发行人合约中查找所需的身份信息,并验证签名keccak256(address this_identities_address + uint256 _claimType + bytes data),如果签名仍然存在于发行人合约中,则开户完成。

Claim是对被验证主体特征的一种表达,比如姓名、出生日期等。一组Claim就构成一个身份,一个人可以持有多个身份,比如身份证和护照,或者你的imToken钱包

主题:Web3.js 1.0

以太坊手机版注册教程_以太坊官方钱包手机版_以太坊钱包手机版下载地址

1. 代码进行了大量重构

2. 支持诺言

3.支持基于WebSocket和IPC socket的订阅

4.Web3.eth.account支持钱包创建、导入导出、签名

5、web3.bzz支持Swarm文件上传下载

6.web3.shh支持Whisper通讯

7.Web3.utils.soliditySha3使用与Solidity相同的hash方法

用过Web3.js开发过Dapp的朋友就会知道支持Promise和Subscriptions是多么的重要!

最后送大家墨西哥坎昆的阳光海滩。

以太坊官方钱包手机版_以太坊手机版注册教程_以太坊钱包手机版下载地址

更多文章: