首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

吴知柚说|用“区块链思维”做联盟链项目解决方案

柚子工道的几年联盟链项目实践中,面对客户的需求,总是先要从给客户提交项目解决方案开始,因此也经常向团队强调,做好联盟链项目解决方案,必须要用活、用好 “区块链思维”,那么,什么是“区块链思维”呢?概括说起来,就是围绕“如何确保跨机构之间的数据可信”建立起来一整套思考方法论,其核心始终围绕区块链的四个特性,既一是去中心化;二是共识规则;三是数据加密;四是智能合约,做项目的通盘思考。由于这套方法论的实践性被多次证实,以至于我们团队有些同事说,这是在写联盟链项目解决方案的八股文。

那么落实到联盟链项目的解决方案中,“区块链思维”的具体体现包括哪些呢?按照区块链的四个特性对应,我们做如下分析:

一是去中心化(多中心化)是项目基本前提,要分清楚项目发起人和项目参与方,项目发起人的资源掌控能力是项目分析的基础;

二是共识规则是项目最大的业务和技术边界,在哪些地方能够产生和达成有效共识,这些共识是否围绕了项目的核心目标,这些共识是否带来某些合作方的利益冲突和隐私担忧是需要重点关注的;

三是加密和隐私保护是项目的核心需求,这个需求即是对内的,是让合作方安心并愿意参与的重点,是联盟能够有效组建的基础。同时又是对外的,这里面需要大量考虑合规性和法律限制问题,如果忽视这方面而去考虑项目的愿景,有些空中楼阁的感觉;

四是智能合约的编制和应用大量涉及到对“一般共识”和“特殊共识”的响应,因此需要做好统筹规划,对业务的实际需求分析到位,否则很难落地到实际应用中;

当然,上面仅是就项目解决方案时做的通用性思考,具体项目又有很多具体问题需要面对,但其思考逻辑的起点,无外乎上述这些原则,这也是和中心化系统项目方案有区别的地方,在这里拿出来做个浅显的讨论罢了;

【文章版权归原作者所有,转载时请注明出处@吴知柚说。文中部分配图来自网络,如有侵权,请及时联系删除】

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20220711A026PO00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券