区块链技术国外哪里学?
我最近也一直在思考这个问题,希望和大家一起探讨。 我目前有两个想法: 一个是从0开始建立一个新的公有链,从代码,算法到经济系统都自己实现;另一个是利用以太坊的智能合同平台,构建一套新的应用系统。 但无论怎么做,都会遇到两个问题,一个是经济模型,另外一个就是如何实现去中心化。 以太坊目前的经济机制应该是比较符合大家期望的,但是性能和可扩展性真的是非常大的难题。我个人觉得如果仅仅为了学习区块链技术和分布式计算而花费巨大的代价去搭建一个公有链是不值得的(虽然我可以理解题主可能不希望仅仅看着一大堆代码和数学公式就明白了如何去中心化的过程)。 所以我的第二个想法其实就是一个思路——构建一套新的应用系统。这个系统可以是有用的、可以解决实际问题的,但重要的是这个系统能够实现我们的期望: 用户可以控制自己的数据,并能够使用这些自己去赚钱。比如通过发布自己的数据得到收益或者通过提供别人可能需要的数据来获得报酬。 数据的使用者和数据的提供者可以通过第三方机构进行确认和验证,从而确保交易的可靠性与真实性。
同时,我们期望的这个系统和目前以太坊的系统是有一定的区别的。因为以太坊的定位是一个公共的计算平台,而我们这个项目是想构造一种基于区块链的去中心化应用方案,所以在设计上是可以考虑和以太坊有一些区分的。当然在设计的时候也可以借鉴以太坊的优点。 然后在这个系统里我们可以加入不同的模块去测试各种不同的功能以及性能。比如在交易模块我们可能会加入交易证明(POW/POS),挖矿(挖矿奖励),交易打包等函数来实现一个类似比特币的交易系统。在支付模块我们可能会加上支付通道,闪电网络等机制来实现更加快速的支付体验。 在这个系统的运行过程中我们既能观察到不同模块是如何运作的又能实际感受到基于区块链技术的去中心化优势。 最重要的是,这个系统是我们自己一步步搭建起来并且不断迭代优化的,所以我们还能学到如何把区块链概念落地,如何将理论变成现实,这对于我们以后从事区块链相关行业来说也是一个很重要的经验积累。