【参赛IDEA】基于零知识证明的供应链信息共享平台



  • @HelenLiu刘娟娟
    对于第一个疑惑,促进供应链融资这边需要考虑银行所接受的可信数据。通常情况是银行需要生产商和公司签订的合同来作为生产商的融资凭证。

    如果采用区块链,首先需要做的就是和银行进行商定,如果账号地址带有带有第三方颁发的数字证书(digital certificate),且该地址上传的数据带有数字签名(digital signature),能否作为可信数据?

    第二点就是,在数据可信的前提下,需要定义哪些数据作为银行认定的订单数据来给予融资?当然,销售数据是一个很重要的部分,但也许会包含其他的。

    这是和银行签订协议需要做的事情。我之前和日立公司的人聊过,他们也在用区块链做供应链的融资,但问题不出在链上,而是如何和银行达成一份基于区块链的有效协议。

    当然,也可以绕过银行来做。这就是最近非常火的defi, decentralized finance。通过基于mixin的一个去中心化的借款机构来进行供应链上的融资也是一个很好的选择。尤其mixin也支持USDT,支持稳定币也有助于这些去中心化金融机构的推广,但是这就不在我们这个idea的讨论范围之内了



  • @HelenLiu刘娟娟 对于第二个疑问。因为这个是用于供应链上的数据共享,本身的造假成本就很高。如果生产过多,可能会拖垮生产商的库存;如果生产太少,那么也就没有办法组装足够的成品去满足市场的需求。不论那种方式都是对公司利润的极大损害,他们不会自己攻击自己。



  • @HelenLiu刘娟娟 智能合约主要用于数据的传递和数据的计算。github
    上有这个零知识证明的库零知识证明,它是跑在solidity(以太坊)上的,所以需要智能合约进行数据的自动化传递和敏感数据的保护传递,同时也要验证数据上传的地址,只有是符合的销售点地址才能够调用合约进行计算



  • 为了进一步在保护隐私的数据同时也能让供应商获得销售的总数据信息,由于数据上传是基于智能合约,也许在数据上传时就能够根据上传数据的地址对数据内的信息做一些加工,不论是做seed加一些随机数,或者是用某个函数进行数据的变换,这些都可以写在智能合约上。

    这样处理后,每个数据点上传的数据都不是真实的,但经过总数据的加和和处理就能够得到整个的真实销售数据来提供给上游的供应链。既保护了公司销售点和库存的信息,也同时反映出市场的需求和变化,方便及时对供应链作出调整。



  • 这个idea技术含量还蛮高的,关注下



  • 很有想法,关注ing



  • idea已经更新到首帖



  • 感觉最大的问题还是怎么样让企业同意上链,怎么找到第一批数量足够的客户。



  • @cgq81444 是,如果能够提供一整套的解决方案,企业才会买单。而且这里面除了企业的问题,还有法规的考量。之前我们打黑客松的时候和hitachi的负责人聊过,他们也提供了一些区块链供应链融资方案,企业也愿意去尝试,但是银行会有法规的担忧,阻力也是蛮大的。

    其实区块链所能够解决的都还算是小问题,区块链解决不了的才是落地中的大问题。



  • @飘缈孤鸿影 感谢解答