原视频来自Youtube查尔斯的个人频道,图片来自Youtube上的截屏,原文由Eric Czuleger撰写,由卡尔达诺大使 陈哲翻译。
2020年3月23日,老查讨论了实现Cardano里程碑的“截止期限和延期”问题。
简要摘要:
- 卡尔达诺最初是一个科学项目,这意味着它要面对富有挑战性的开发时间表,以换取为加密货币领域做出基础性贡献。
- IOHK通过发布、博客文章、视频和更新不断构建和发展其生态系统。
- 所有挑战和失误都为卡尔达诺的进一步发展提供了学习机会。
- 卡尔达诺生态系统的建立是为了产生去中心化全球社会和金融操作系统,并不是为了让短线投机者致富。
- 我们鼓励所有支持者保持耐心,并等待Aparna Jue提供更多信息。
科学至上
IOHK始终保持透明和开放,因此我们想花一点时间来说说Reddit上最近出现的问题。Byron重新启动即将发布,这是18个月的工程努力的顶点,为了让大家知道我们今天的位置,我们需要回顾一下历史。
卡尔达诺首先是一个科学项目,这意味着我们完成了不可预测且耗时的科学工作。目前全球性的流行病有可能杀死数百万人,它正在关闭整个世界。为什么没有疫苗?我们有一些候选人可能会或可能不会。我们看到许多人正在研究一种药物。这告诉我们,人们坚持希望并希望立即取得成果。科学的目的是将人类从过程中移出并揭示系统的思维方式。
改变游戏
卡尔达诺从来没有说要建立另一种加密货币。我们有很多选择,包括比特币,以太坊,IOTA,Tezos和EOS。如果卡尔达诺以此为基础进入市场,它所能提供的就是智能合约,良好的共识协议和良好的分类帐。我们只会是成千上万的声音中的一个,但是卡尔达诺决定在该行业承担科学尽职调查的重担。
从2015年开始,什么是分类帐?有哪些记账模式?如何编写智能合约编程语言?它必须有什么要求?整个过程是有条理且缓慢的,从一开始每个人都知道这一点,我们一开始就这么说,基于同行评审和证据的软件需要花费大量时间,因此在2017年我们才发布了产品。
边建边学
那两年我们学到了很多。我们了解了体系结构,加密货币的编写方式,并且了解到要等10或20年才能使产品投放市场是不可想象的。这意味着我们需要快速做出产品的能力。因此,我们决定在2017年采用双管齐下的方法,一种方法是聘请一群人来分叉Haskell比特币,然后将Ouroboros放在首位。从那里开始,它的构建类似于我们试图通过激励测试网实现的目标。该小组发行了Cardano的第一个版本,这被称为Byron版本。
我们希望一个并行团队可以从首要原则开始,构建完美的加密货币,这将需要3到4年才能完成。该小组由邓肯·库茨(Duncan Coutts)小组领导,拥有世界上最老练的工程师。另一个小组由一家名为Serokell的公司领导,但是并非一切都按计划进行。我们在2017年9月发布的软件存在许多小的设计缺陷,在构建时很难发现这些缺陷,并且随着我们越来越接近发布,它们已成为明显的问题。
这意味着我们在2018年的整个过程中都尝试解决一些我们认为可以迭代到稳定的问题,这导致了第一波延迟。我们认为,我们可以将带委托系统的Ouroboros Classic置于Serokell代码库之上,而Well-Typed与它的skunkworks合作仍在构建Cardano的基于证据的软件版本。这将是将于2020年发布的永久协议。
并行开发
然后,我们开始将其他团队的资源转移过来,以尝试更正该软件。不幸的是,它的编写方式使维护变得异常困难。因此,在2018年9月,我们进行了重整,不再决定修复软件问题。由于我们专注于交付,因此我们决定与Cardano Rust建立新团队,从而将Icarus推向市场,这就是Yoroi,它成为了我们最成功、最快采用的产品,这也是我们最快的构建产品。
然后我们团队构建了并行,敏捷,快速生产的Cardano版本,因此我们可以替换我们计划在Serokell上进行的工作,这使我们能够更快地将产品推向市场。在2019年,我们发布了激励测试网,Shelley将会是稳定,分散的,具有数百个操作节点,并且在执行时是安全的。最重要的是,我们今天已超过1000 TPS。它不仅是一个钱包,还是一种完整的加密货币。
我可以兑现我们的承诺,我们的Ouroboros Genesis,我们的钱包后端以及我们花费了多年的其他所有工作。但是我们将自己作为一个项目来承诺,并且与社区和科学界达成了一项社会契约,我们将遵循循证方法。
新版本
这就是为什么我们在Haskell方面进行工作,这需要更多时间。没有人一直在等。我们的工程师每周都要完成数千次提交,这相当于数月的辛苦编写规范,任何人都可以看到此代码,它在我们的GitHub存储库中。
我们每月将钱包后端的发布削减2至3次,代达罗斯也减少发布,Cardano节点一直保持每两周发布一次的节奏。现在,我们已经越过了形式化方法的瀑布式过程,我们的发布周期并不很快,世界上没有其他软件公司能够像IOHK一样做到这一点,我们也正步入一个阶段的尽头。
无论批评者怎么说,Byron重启都不只是另一个版本,这是从头开始重建Cardano的18个月的核心工作的高潮。那时,我们是代码大师,我们可以每两周添加一次。此后,它将不再有整体发行版。我们的希望是,我们将拥有一个迭代的代码库,该代码库将牢固地支持基于证据的代码库。但是,第一次尝试无效,是它并没有降低速度或停止了第一次尝试。
拜伦上线
拜伦重启是我们作为社区或生态系统所做的最大发布,它带有证据和快速检查功能。在发布之前,我们已经解决了数百个错误。至于何时发布,它将会很快出来,这将由Aparna Jue宣布。我们目前正在解决bug,而不是添加功能。现在,我们将Daedalus,钱包后端和节点汇集在一起。现在,我们可以发送交易,处理区块和还原钱包,我们可以做我们需要做的一切。现在的问题是何时Aparna可以轻松地正式宣布。
那时,所有内容都不是完整的瀑布式发布,科学方法在某些事物上存在延迟。例如,我们有一种冠状病毒疫苗的候选人,尽管花费必要的时间会产生深远的经济后果,直到2021年我们才有疫苗。同样,我们采用的程序也存在延迟。Serokell代码库的困难使情况更加恶化。
保护社区
与我们的竞争对手进行比较,我们发现了对手遭到黑客攻击,有些网络已关闭。整个行业中项目的延误已经很多年了。而困难在于,最终用户只有在Byron重新启动后才能到达当前状态,才能看到产品。我们的支持者从科学开始就看到了我们的项目,hololens花费了8年的时间才能成为beta产品,而支持者看不到苹果和微软等大型公司的大部分研发成果。自撰写其原始科学论文以来,卡尔达诺一直对支持者透明。
我们认为这表明了行动的科学过程,将基于证据的编程产品交付市场。就像疫苗一样,在正确的过程完成之前,全世界都无法获得它。但是,一旦交付,它将改变一切。疫苗能世界已恢复正常。以卡尔达诺为例,我们已经成功完成了行业史上最重要的科学过程。
推动行业向前
有关该项目的所有工作都承担了巨大的负担,Haskell编程必须做得更好,我们必须更正低于标准的库,我们必须进行交叉编译,以便Haskell可以轻松地编译为JavaScript和WebAssembly。我们必须让Haskell能在Windows上正常工作,这是一项巨大的努力,从事此工作的人们也在此度过了职业生涯的最佳时光。
在11月,除了IOHK,EMURGO和CF之外,没有一个人知道如何运行Cardano网络。现在,我们电报中有成千上万的人,他们了解如何独立于组织来运行软件。我们有数百个权益池运营者,他们通过视频介绍了自己和他们的项目,这里有技术人员和全职妈妈,大型组织和小型组织都在管理权益池。这就是去中心化该有的样子。100天前这些都不存在,等再过100天,我们相信我们将更加去中心化。
创造新事物
到今年年底,我们的智能合约,可拓展功能,去中心化和治理都能出来,这些是研究多年的成果。批评我们的人从不提及我们的论文,这是因为缺乏了解,并且他们讲关于我们致力于研究不同事物的敬业的研究人员团队的故事。我们正在做一些与众不同,新颖而令人兴奋的事情。建造比特币花了多年的努力,才让任何人看到它的现在。卡尔达诺一直在向所有人开放,这使我们面对了很多批评。
当激励型测试网是Alpha版时,它引来了很多批评,但目前ITN99%的人时间都在正常运行。可悲的是,批评家们开始忽略了ITN的成功,而转向了Haskell方面。我们看到这是缺乏公平和诚实的。归根结底,我们认为批评家对成功的定义是你应该拥有很高的市值。如果这个数字很高,那么我们就成功了;如果这个数字不高,那么Cardano就是一个骗局。我们相信这些人将在3至5年内消失。
持久力
我们并未为批评者构建此产品或生态系统,我们这样做是为了使大约50年后的事情成为现实,我们奠定了所有基础。卡尔达诺住在这所学院,它存在于基于证据的软件中。从资产到DLS,以及共识协议的工作方式,我们已经彻底改变了系统的每个组件。我们解决了权益证明,这是我们行业中最困难的问题,我们在5年的时间内解决了这一问题。我们还解决了如何尽可能扩展规模。我们每秒可以完成100万笔交易,这些都不是微不足道的。我们通过同行评审和开放的方式来实现这些目标,并被接受。
创造和贡献
竞争对手目前正在引用IOHK的论文。我们认为,这意味着我们为权力下放社会的基础做出了巨大贡献,这是不容易构建的。我们必须考虑一个过程,这意味着我们的代码将永远是正确的,这比快速发布代码更有意义。
拜伦重启后,我们将合并两个路线图,敏捷而缓慢的循序渐进的基于证据的路线图将成为其中之一。Shelley和Goguen将遵循此版本。团队目前正在并行工作。我们提交的commits在今年排名第一,很可能明年也是一样。
不可避免的延迟和教训
如果参考从事科学和研究与开发工作的竞争对手,那么延误是不可避免的。但是,该过程会做出重要贡献。卡尔达诺的用户看我们的过程是端到端的。正如疫苗的例子一样,尽管需求量很大,但必须经过适当的程序以确保取得积极的成果,这意味着我们将无法尽快获得疫苗。
这项研究压力与我们在建立Cardano时所承受的压力相同,好消息是科学已经完成,协议已经过设计并且可以正常工作。五年的努力换来了去中心化社会模板的出现。然后,我们不得不召集来自20多个国家/地区的优秀团队一起编写出色的软件,从钱包后端到Daedalus和节点,这是一个非常复杂的软件群。这些花费了数年时间才实现,投放市场并在数十亿种配置(例如Linux,Mac和Windows)上进行测试。
过程超越价格
然后,我们必须构建流程以确保该软件适用于所有人。这些年来,我们已经处理了成千上万的帮助请求。我们每周发布一次并提交,每天都能清楚地看到工作,这一切都使卡尔达诺变得更好。
当Shelley和Goguen在完成时,我们认为ada的价格不会立即上涨50倍。我们目前正处于全球萧条中,如果这是用户的首要考虑,那么ada的价格没有任何帮助,我们认为他们应该离开加密货币。我们在这里建立去中心化社会,不是让短期交易者致富。我们今天在这里构建的东西将在未来十年和二十年一样有用,可用于政治系统以及交易和财产的支付协议,这些是我们关心的事情。如果用户们希望参与其中,Ada就能很好地服务,而不是让用户致富。
加密货币无法致富,它们是对失败的系统的避险。我们现在实时看到此情况。IOHK会做出带有原则和个性的额东西,以系统和坚定的方式交付产品。我们的员工将继续努力,我们感谢您对我们进程的信念。
建立最前沿技术
我们现在发布的是新的,这是从来没有做过的,我们从头开始构建它。我们相信未来将有类似于比特币的Cardano分叉。,扩展的UTXO模型就可以以负责任的方式将智能合约带入比特币。通过我们取得的共识,我们可以运行功率为10千瓦的全球系统。这些是我们科学工作取得的惊人成就。将它们推向市场是一个艰难的主张。如果要实现权力下放,它们不仅要勇敢,而且必须维护。今年是所有事物融合在一起的一年。
我们鼓励用户对每天都在工作的人们有耐心和信心,以解决和构建这些协议。我们一直尽可能开放,透明和诚实。我们没有什么可隐藏的,如果用户可以阅读代码,那么你将看到它,我们将完成此任务。我们为那些成为我们社区的一员,运行我们的软件并在我们的事业背后团结一致的人感到无比自豪。
社区第一
当我们忽略展示如何配置某些东西时,社区会编写指南。当我们无法正确解释某些内容时,我们的支持者就会写一些内容,这是平台增长到比特币一样的规模并最终增长到TCP / IP规模所需的基础。我们有一个了不起的社区和出色的领导者,他们不受炒作或谣言的鼓动。我们的社区相信我们正在努力实现的目标。
我们的支持者将成为社区中的领导人,他们将通过民主授权或资金来追求项目来掌权。这些人将编写智能合约,使Cardano成为顶级去中心化金融平台。他们将运行成千上万的权益池,这将使Cardano成为有史以来最去中心化的操作系统。除了EMURGO和IOHK外,这些人还将编写下一波软件,这种进步非常重要,软件和协议会更改,发布一直在发生,而最重要的是谁将执行下一阶段的开发。
世界性运动
在这五年中,我们相信科学方法是我们创建新协议的最佳方法,因此建立了一个团结的全球人员运动。它们由可以改变世界的基于证据的软件统一在一起。最后,他们想改变世界。在某些情况下,这是一个本地社区。在另一些国家,这是一个全球社区。它们将有史以来第一次有机会做出积极的改变。
在人员配备,架构,产品订购和其他方面都会存在错误,但是我们从每一个失误中吸取了教训,并继续执行。我们获得的资金比EOS少两个数量级,尽管如此,我们仍在继续工作。我们兑现了科学方面的承诺,今年我们兑现了工程方面的承诺。没有我们社区的帮助,我们就无法兑现我们的社会承诺,这意味着它变成了一个完全去中心化的充满活力的生态系统。
还是社区第一
这种情况的到来是因为每次我们社区做一些事情,我们在ITN上看到了这一点,我们很快将在Shelley,Goguen测试网和Voltaire测试网中看到。如果用户在这里将ada视为开发平台,进行管理或操作该平台,我们仍有许多工作要做。
我们鼓励大家保持耐心。Aparna Jue将在月底发布有关日期的公告,拜伦(Byron)重启迫在眉睫,雪莉(Shelly)也即将推出,最好的时光就在眼前。事情将继续增长和迭代,请看每周发布的软件,视频,博客文章,产品管理更新和论文,所有这些证明了我们正在不懈地前进。
“我们一定把项目做完!”