区块链项目如何开展技术研究工作

背景 加密货币以及区块链领域任然处于早期技术阶段,技术发展日新月异,当前正在使用或开发的技术可能过几个月就已经落后,业内前沿技术研究尤为必要,本文分析主流公链项目的研究机构设置及运作模式,作为区块链项目研究工作参考。所选项目为以太坊、恒星币、卡尔达诺、门罗。
1. Ethereum-Research https://ethresear.ch/

区块链项目如何开展技术研究工作
文章图片
ethresear.ch
这是一个参与以太坊研究工作的半公开论坛,包括但不限于:

  • Casper
  • Sharding
  • EVM improvements
  • Low-level protocol improvements
  • Economics
  • protocol economics
  • Resource pricing economics
  • Plasma
  • State-channels
  • Other second-level features
社区参与说明:这不是通用以太坊讨论的地方,如果您的信噪比太低,您将被禁止使用ethresear.ch。所以请保持讨论信息丰富。在本网站上发布是接受将您提交的内容发布到公共领域(CC0协议)。
研究代码库:https://github.com/ethereum/research
以太坊开放项目补贴计划
https://blog.ethereum.org/2018/01/02/ethereum-scalability-research-development-subsidy-programs/
以太坊基金会将向社区中的独立团体提供补贴,这些团体希望帮助构建实施并参与分片测试网和主网。这些付款并非旨在成为受援组织的实质利润来源; 它们旨在涵盖所涉及的一些成本,并且理解参与该计划的任何人都可以获得参与以太坊2.0开发的独特机会,与以太坊核心研究人员密切合作,并成为开发的一部分在分片主网络上线时可用的第一个客户端之一。
这将采取专门计划的形式,该计划将与基金会即将发布的更一般的拨款计划一起存在。将提供50,000美元至1,000,000美元的补贴金额,对于非常成功的项目可能更多; 补贴的规模将考虑团队的质量,拟议实施的范围以及项目的进展情况。参与者将与核心研究团队密切互动,并将在制定在实施规范和运行测试网络过程中开发的最终规范方面发挥关键作用。
https://blog.ethereum.org/2018/03/07/announcing-beneficiaries-ethereum-foundation-grants/
以太坊项目旨在支持以太坊区块链上有用的dapps和智能合约,而以太坊基金会的目标是为开发人员提供最佳的研发,开发人员体验和教育。尽管生态系统早期承诺,我们仍有很长的路要走,我们在这里与社区合作推动具体进展。
这些拨款将为致力于研究和开发的团队提供支持,以支持整个生态系统。此外,我们希望这些拨款将向社群发出信号,表明我们认为生态系统中需要更多支持的缺失部分。另一方面,基金会在这里为那些正在努力防止公地悲剧的团队和个人提供服务。
我们将加倍努力与社区合作,使以太坊具有可扩展性,实用性和安全性。因此,虽然这个授权计划是在两个月前宣布的,因为它是一个严格的可扩展性计划,但我们决定扩大对在可扩展性,实用性和安全性方面做出杰出贡献的项目的支持。这些项目没有1CO,没有代币销售,只关注构建有用的产品和体验。
可扩展性可以是与现有团队一起实施分片,等离子或状态通道的形式,也可以是您自己的。它还可以是优化geth / parity或构建备用客户端的形式。有用的是改善开发人员的体验(例如静态分析器,linters,dev框架,移动SDK,文档,Solidity / Vyper开发)或试验为最终用户提供实用程序的新dapps。安全性的范围从审计现有合同到提供防止容易出错的编程模式的工具,以及关注安全性的替代第二层语言。
我们也开始与设计社区合作,帮助解决产品和用户体验设计问题。例如,密钥管理,以太坊支付用户体验和入职流程都是主流采用需要重大改进的领域。我们希望资助更多的设计研究,聘请并将有才华的设计师与该领域令人兴奋的团队联系起来。
最后,我们想提醒自己以太坊项目是如何开始的:热情的开源开发人员在业余时间为项目做出贡献。本着这种精神,我们已经开始为社区成员提供“黑客”资助,提出一个有影响力的以太坊方项目。
2. Stellar-Research https://www.stellar.org/lumens/build

区块链项目如何开展技术研究工作
文章图片
stellar
Stellar Build Challenge是一项奖励Stellar生态系统创新和发展的持续计划。
恒星发展基金会(SDF)的使命是促进全球金融服务,文化和包容。SDF通过开发和维护技术和合作伙伴关系,扩大全球对低成本金融服务的使用,从而实现这一目标。
SDF的愿景是一个开放且价格合理的金融系统,所有收入水平的人都可以访问简单易用,安全且低成本的金融服务。SDF还旨在为开发人员提供有用的技术,为他们的社区创建金融产品和服务。
该计划的目标是奖励以两种核心能力为Stellar生态系统做出贡献的机构:
  1. 成为Stellar生态系统的早期采用者和贡献者;
  2. 通过将网络范围扩展到服务不足或经济上被排除在外的人群
为了奖励这些奖励,25%的初始流明将留给企业,政府,机构或非营利组织,以促进Stellar生态系统的发展。
3. Cardano-Research https://www.cardano.org/zh/academic-papers-3/
cardano学术论文 https://iohk.io/research/
区块链项目如何开展技术研究工作
文章图片
iohk-research 愿景
IOHK Research的愿景是成为区块链学术研究的领先机构。我们在处理棘手的研究问题和建立区块链行业的坚实基础方面建立了良好的声誉。
新的研究领域
传统的金融世界方法一直是集中化,银行和金融机构发挥着主要作用。新的范例是权力下放,其中点对点交易和加密货币是常态。这种变化产生的研究领域是开放和广泛的。
兴趣范围
  • 加密
  • 软件工程
  • 分布式系统
  • 人机交互
  • 网络
  • 正式验证
  • 编程语言
  • 值得信赖的硬件
  • 经济学
  • 有关证券/外汇/业务的政策和法规
  • 税收法
4. Monero-Research https://lab.getmonero.org/
区块链项目如何开展技术研究工作
文章图片
monero-research-lab Monero研究实验室(简称MRL)是一个致力于“持续研究金融隐私领域”的小型社区。在过去几年中,MRL已经从七位研究人员中发布了六份出版物,并在审计一些密码学期间与包括BenediktBünz和QuarksLab在内的三家独立研究公司合作。
MRL-0001:关于CryptoNote 2.0中可追溯性链反应的注释
本文研究了如CryptoNote v2白皮书中所述选择的环签名的合理攻击。它声称环签名中一次性密钥对的不可解除性取决于组成该签名时使用的所有密钥的不可追踪性,并试图找到针对该设计的攻击向量。该论文由Surae Noether,Sarang Noether和Adam Mackenzie撰写,未发现该协议存在重大漏洞。
MRL-0002:使用CryptoNote协议通过虚拟货币中的Merkle树漏洞进行伪造
2014年9月4日,Monero加密货币网络受到攻击,网络被分成两个不同的子集,拒绝接受彼此的合法性。该研究公报描述了允许攻击的CryptoNote参考代码的缺陷,以及来自Tigusoft的Rafal Freeman提出的解决方案。
MRL-0003:Monero不是那么神秘
本文比较了CryptoNote协议与比特币核心等其他协议的复杂性。它还深入探讨了Monero Ring Signatures周围的数学,并与CryptoNote本身和CryptoNote所基于的数学进行了比较。
MRL-0004:改进CryptoNote协议中的混淆
本文确定了几种可能会降低CryptoNote 2.0协议不可追踪性的分析攻击。它分析了可能的解决方案,并建议Monero应该为每个环签名引入协议级最小环大小为2个外部输出,并在两年后增加4个。考虑到非均匀年龄相关的混合选择以减轻其他形式的区块链分析,还需要更深入地了解如何选择环成员以提高安全性。最后,本文讨论了一种发送Monero输出的torrent风格方法,以进一步模糊非加密级别上事务的真正来源。
MRL-0005:Ring Signature机密交易
本文由Shen Noether,Adam Mackenzie和2016年2月的Monero核心团队撰写,介绍了一种在Monero中进一步混淆(隐藏)交易金额的方法。本文介绍了一种新型的Ring Signature,一种多层可链接自发匿名组(MLSAG),它被描述为允许以无信任的方式隐藏在事务中发送的Monero数量。提供了协议的一些扩展,例如Aggregate Schnorr Range Proofs和Ring Multisignatures,它们将进一步成为2018年4月6日Monero的Multisig版本的一部分。
MRL-0006:Monero子地址的高效实现
本文讨论了Monero Subaddresses,这是一种潜在的实现方式,允许单个用户以不妥协的有效方式为每个私钥分发多个接收密钥(或公钥)。传统上,希望分发不同密钥以便他们能够以不可链接的方式接收付款的用户需要运行并同步多个钱包。然而值得注意的是,Globee等支付处理器不需要此功能,因为Monero支持交易中的支付ID,允许接收者以匿名方式区分买家。
总结
综上所述项目分析可以看出:
  • 以太坊主要以偏社区模式进行研究活动,同时奖励开放项目,定期召集开发者大会;
  • 恒星币主要以奖励开放项目以及学院合作方式开展研究活动;
  • 卡尔达诺和门罗币主要以偏学术研究模式运作,研究成果是项目的核心竞争力。
【区块链项目如何开展技术研究工作】作者:zhaojun@fusion.org

    推荐阅读