公链项目 Aptos 自2022年 2 月正式曝光以来,因自带 Facebook 团队出身背景而一直持续受到市场关注,「明星团队出身光环」的加持下,资本方抛出了高昂的橄榄枝,2022年7 月 25 日,Aptos 完成 1.5 亿美元新一轮融资,截至目前,已公开总融资额达到了 3.5 亿美元。
创始人莫·谢赫(Mo Shaikh)与程思聪(Avery Ching)更有名的身份是 Facebook 区块链项目 Diem 的创始团队成员,其中程思聪常被称为底层技术规范的奠基者。
1、Mo Shaikh — — 创始人&CEO
2020 年 5 月 至 2021 年 12 月在 Meta 负责战略合作伙伴关系,在此之前的 2017 年 10 月至 2020 年 5 月在 Meridio 担任创始人兼 CEO,Meridio 是一个基于区块链的平台,用于投资和交易具有流动性的部分房地产
Linkedin:https://www.linkedin.com/in/moalishaikh/LinkedIn:https://www.LinkedIn.com/in/moalishaikh/
2、Avery Ching 程思聪 — — CTO
曾在 Meta 担任首席软件工程师超过 10 年,并且是原 Meta 旗下加密钱包 Novi 团队的技术负责人;专注于区块链技术的各个方面的开发,同时也负责维护 Diem 区块链。2007 年 10 月至 2011 年 9 月在雅虎担任首席软件工程师。
Linkedin:https://www.linkedin.com/in/averyching/LinkedIn:https://www.LinkedIn.com/in/averyching/
3、Josh Lind — — 创始工程师
从事 Layer1 区块链技术的研究。在此之前,是一名研究学家,在 Novi 从事 Diem 区块链的研究。曾在伦敦帝国学院的大规模数据和系统(LSDS)小组和加密货币研究和工程中心(IC3RE)完成了博士学位。博士学位专注于使用可信硬件改善大规模分布式系统的安全和隐私。
Linkedin:https://www.linkedin.com/in/joshdavidlind/🔄 ❓LinkedIn:https://www.LinkedIn.com/in/joshdavidlind/ 🔄 ❓
4、Alin Tomescu — — 研究员
麻省理工学院授予计算机科学硕士学位以及哲学博士,在麻省理工学院拥有超过六年研究经验,并专注于加密货币、公钥、经过身份验证的数据结构、安全通信和安全 Web 应用程序等方面。
Linkedin:https://www.linkedin.com/in/alinush/LinkedIn:https://www.LinkedIn.com/in/alinush/
5、David Wolinsky — — 软件工程师
曾是 Meta 的 Web3 的技术主管,在多个组织和团队工作,以帮助制定许多战略性技术和产品计划。在此之前,曾在 Diem 区块链上工作近两年时间,包括设计治理和创世程序,建立安全基础设施计划和原则,以及定义与 Diem 的集成。在加入 Novi 之前,是 Facebook 的技术主管 / 经理,负责 Facebook 的广告增长。是耶鲁大学担任研究学者。
Linkedin:https://www.linkedin.com/in/davidiw/LinkedIn:https://www.LinkedIn.com/in/davidiw/
6、Alden Hu — — 软件工程师
2019 年 2 月至 2022 年 2 月在 Novi 担任高级软件工程师,此前曾就职于 Instagram 以及百度。
7、Rati Gelashvili — — 研究员
麻省理工博士,在并发、并行和分布式算法以及数据结构方面拥有丰富的专业知识,2020 年 5 月至 2022 年 1 月在 Novi 担任高级研究学家。
Linkedin:https://www.linkedin.com/in/rati-gelashvili/LinkedIn:https://www.LinkedIn.com/in/rati-gelashvili/
我们今天来分析下Aptos公链的技术原理和生态现状。
我们先要看看最核心的共识算法,有别于pos和pow共识算法。
什么是Ouroboros Praos 共识算法?
简单来说,就是POS算法的变种。它本质上还是pos算法,只是用了VRF来做出块验证人的的随机选择。让出块记帐的节点竞争更加公平。
Aptos节点由几个核心组件组成,即:
Fullnode,包含 REST 服务并与客户端交互以提交事务。
验证器节点,包含内存池、共识、执行、虚拟机和存储组件。
现在让我们分解一下这些组件在处理事务和响应区块链查询期间的交互:
REST 服务:任何客户端请求都会在全节点的 REST 服务上发起,该服务将事务转发到验证器全节点,然后转发到验证器节点。
虚拟机(VM):VM 负责验证和执行以 Move 字节码编写的事务。它验证各个方面,例如签名、帐户余额和序列号,以确保交易完整性。
内存池:充当共享缓冲区,内存池保存等待执行的事务。它与其他验证器节点共享交易以优化网络使用。
共识:这个关键组件有助于验证者之间就交易顺序及其执行结果达成一致。它在区块提案和执行过程中达成共识方面发挥着关键作用。
执行:协调交易块的执行,执行组件在共识期间维持投票的瞬态状态。一旦达成一致,它就会将交易提交到存储中。
存储:存储组件保存商定的交易块及其执行结果,有效地更新区块链。
语言系统:采用安全灵活的区块链语言 — — Move 语言;其专为在区块链上进行安全资源管理和可验证执行而设计。事务执行是确定性的、封闭的和计量的。确定性和封闭性意味着交易执行的输出完全可预测,并且仅基于交易中包含的信息和当前分类帐状态。
Proof-of-stake DiemBFT 拜占庭容错共识机制(Ouroboros Praos 共识算法):过去的三年进行了四次迭代,提升了交易确认速度和区块链的稳定性,在三分之一的验证结点故障时,仍能保证稳定运行。
安全性方面:支持任何帐户轮换其私钥的能力。验证者可以定期轮换他们的共识密钥,以提高安全性。多代理交易还可以实现更广泛的可组合模式和用例。
可拓展性方面:通过并行账户交易,同时保留对交易排序的控制,考虑更灵活和可组合的并行性的替代实现,进行对轻量级、完整、归档和验证节点的快速灵活的状态管理支持。
可升级性方面:以验证者的管理和配置通过链上状态进行管理,方便社区投票和快速执行升级。强大的测试和部署实践确保安全可靠的部署。
Gas 费:支持多币种来支付 gas,避免钱包中只有一种非 gas 代币而导致无法进行交易,原理为将其他代币按链上汇率标准化兑换为 Aptos 代币,然后根据标准化后的 gas 价格对所有交易进行排序并确认需执行的交易。
公链生态是其核心价值源,根据数据显示(https://www.aptos.systems/aptos_project/?type=live),Aptos 生态目前已有 216 个项目搭建,包括 DeFi、基础设施、Web3、NFT 等一系列项目。
本文内容仅代表作者看法,欢迎大家一起交流学习,加好友请备注姓名-公司\项目。市场有风险,本文中的信息或表述的意见均不构成对任何人的投资建议。
本人名字郭莹城,坐标深圳,前IBM架构师、咨询师、敏捷开发技术教练,前IBM区块链研究小组成员、《区块链核心技术与应用》作者之一,前huobi矿池defi应用技术主管,现一家web3软件开发公司合伙人,如果你有任何开发web3软件的需要或想跟我交流,欢迎加我联系方式(加好友请备注姓名-公司\项目):微信:360369487
twitter: @0xEricFi
联系方式:
telegram: 电报:
telegram社群: 电报社群:
telegram频道: 电报频道:
参考文章: