|深入研究Flow:开放世界的区块链( 二 )
开放的生态系统:任何人都可以为平台做出贡献或在平台上进行工作并获得其工作报酬的能力
在具有单执行线程的区块链上 , 编写结合了多个智能合约的代码非常简单 。 诚然 , 程序员可能会犯错误 , 但是要推理出它们是如何发生并加以修复的相对容易 。 当一块代码在工作时 , 没有其他代码在运行;幕后没有任何变化 。 如果代码需要引用链中其他地方的任何信息 , 则可以安全地进行引用
在分片网络中 , 来自一个分片的代码可能必须停止并向另一个分片发送一条消息 , 以对某些数据进行管理 。 该代码可以继续工作之前 , 需要响应 。 收到响应后 , 可能有许多事情发生了变化 , 包括它正在另一个分片上验证的数据!我们可以使用托管机制来解决此问题 , 但这样做的话 , 过去是一个单一的简单事务 , 变成了十或二十个交叉分片交互 。 这些事务中的每一个都运行易碎的异步代码 。 该代码可能是由几个不同的工程师编写的 , 其中任何一个工程师都可能错过了许多可能的故障模式 。 而且 , 如果确实失败了 , 您必须希望它会良性地失败 , 而不会因部分回滚而产生任何不利的副作用
4.在竞争的layer-one协议中 , Flow的主要区别是什么?
Flow的最大与众不同之处在于 , 它已经具有功能正常的应用程序 , 将近100个由风险投资支持的初创公司或企业开发人员构建在其之上 , 以及一个迅速成长的社区 , 正在迅速赶上该领域的领导者
从技术角度来看 , Flow在区块链中是独一无二的 。 作为我们的合作伙伴之一 , 普渡大学研究负责人David Broecker对Coindesk说:“如果以太坊是区块链2.0 , 那么我们将Flow视为4.0版本 。 我们将Flow视为面向大众市场的区块链技术 。 ”流量区分器包括:
多角色体系结构:Flow的核心体系结构是独特的 , 允许网络扩展以服务数十亿用户 , 而无需分片或减少共识的分散性面向资源的编程:Flow使用Cadence , 这是一种专为数字资产和智能合约设计的安全 , 快速的编程环境开发人员人体工程学:由开发人员制造 , 为开发人员使用:Flow使安全 , 快速和高效地构建新应用和协议成为可能消费者入门:Flow是完全为主流采用而设计的 , 是唯一将可用性改进融入协议层的区块链内置的用户群:顶级开发人员和世界上一些最大的品牌(NBA , UFC , 苏斯博士等)已经在Flow的基础上发展 , 为数十亿粉丝群服务
5.多角色体系结构如何提供比其他layer-one体系结构更好的扩展方式?
在传统的区块链中 , 每个节点都存储整个状态(帐户余额 , 智能合约代码等) , 并执行与处理链中每个交易相关的所有工作 。 这类似于让一个工人建造整辆汽车从制造到CPU设计 , 流水线化是一种显着提高生产率的通用技术 。 Flow通过将验证者节点的工作分为四个不同的角色来将流水线应用于区块链:收集 , 共识 , 执行和验证 。 节点之间的分工是垂直的(跨每个事务的不同验证阶段) , 而不是水平的(跨分片的不同事务)换句话说 , 每个验证器节点仍然参与每个事务的验证 , 但是它们仅在验证阶段之一参与 。 因此 , 他们可以专注于特定的阶段 , 并且可以大大提高效率这使Flow可以扩展到数千倍的更高吞吐量和更低的成本 , 同时为网络上的所有操作维持共享的执行环境 。 用数据库术语来说 , Flow上的智能合约和用户帐户始终可以在一致 , 持久(ACID)事务中相互交互 。 这样可以确保良好的用户体验和完全的可组合性 , 从而使开发人员可以轻松地基于彼此的工作进行开发
6.我也想谈谈您开发的编程语言Cadence 。 相对于其他智能合约编程语言(Solidity / EVM)有何不同 , 您采取了什么方法来构建它?
在构建CryptoKitties , Dapper Wallet和Cheeze Wizards的过程中 , 我们意识到编写 Solidity代码时存在许多陷阱 。 即使是专业的审核团队也难以跟上所有潜在的边缘案例 。 我们觉得必须有更好的方法区块链代表了一种新型的软件领域 , 在分布式系统上运行的自治软件提供了对所有人的开放访问 。 鉴于先前的领域已经产生了新的编程范例 , 似乎值得一问:区块链领域中有哪些新内容可能需要新的编程范例?
推荐阅读
- 电脑使用技巧,windows系统|【Windows 10面向更多用户开放Meet Now功能】
- 中国新闻网|告别各自为营,梧桐车联宣布开放系统“技术底座”
- 交易|腾讯回应《反垄断指南》影响:平台开放 欢迎各类竞争
- 雷科技|智能车机轻松实现?梧桐车联向全行业开放“技术底座”
- ColorOS|开放互融,ColorOS 11 打通 IoT 生态体验更无缝
- 交易|腾讯回应《反垄断指南》影响:平台开放,欢迎各类竞争
- 中年|上游?互动丨“开放两江、智慧之城与区域价值”主题征丨致敬,机器人(外一首)- 张天国
- 行业互联网|海报时评丨开放的新动能尽显创新活力
- 产品|九州云与海光完成产品兼容性互认证
- 猎云网|京东11.11下单金额2715亿,京东物流开放业务增长102%
