很多人一提到区块链应用,马上会提到溯源系统,没错!这几乎是所有区块链教科书一定会提到的初级应用,也确实吸引很多从事区块链的新创公司投入,已做出来且上线的链更不在少数,但请问您有听过哪家的溯源区块链大鸣大放吗这个区块链的初级应用似乎没有成为众人期待的Killer App,到底是什么原因呢区块链不是有“去中心化”、“公开透明” 及“不可窜改” 等适用于产品履历的特性吗是因为技术难度高,还是因为宣传不够造成的呢其实都不是,答案很简单:区块链无法完全解决溯源问题的痛点。

1. 产品溯源是个假议题

打脸佬听过一位在大陆从事多年区块链新创的朋友提到,他们做了一个食品溯源的区块链项目,链做好了也上线了,而且与养鸡业者也谈好如何将资料上链:在所有鸡的一只脚上系上感测器(如RFID),让资料真的可以从“源头”就上链,但这个项目并没有成功,因为养鸡场主人发现原本在养鸡场上活蹦乱跳的鸡,都变得一跛一跛的…他沉痛的说:产品溯源根本是个假议题!

这是很现实的问题,我们期待区块链做为一个信任中心,所有溯源资料都是可信任的,但其实区块链只能确保“上链后”的资料不被窜改,这跟我们期待的从“源头”到消费端整个纪录都是正确的是有差距的。产品溯源在很多产业应用中最难确保的就是上链前资料的正确性,而目前解决源头资料正确性的(不完美)作法有:肉品CAS认证、有机食品认证、鲜乳认证及商家自行提供的生产履历等,也就是必须有具公信力的人(政府或信誉良好的公司)从源头控管来保证,而这个不够完美的作法牵扯到认证方式及采样频率等实体行为,再加上人性的问题,岂是做一个区块链就可以取代的或改善的。

2. 溯源一定要用区块链

或许您会说:区块链可以有奖励机制,让源头供应商愿意将正确的资料上线。有奖励会让资料上线没错,但谁能保证上线的资料就是正确的资料呢您会说:我们不只提供奖赏,也提供惩罚,让将不正确资料上线的业者得到应有的惩罚。是的,像现在产品成分标示就是用这样的方式来控管,但惩罚应该只有政府来做才有效,若那天政府一声令下,要求所有业者必须将正确资料从源头就上线,并搭配相关惩罚条款严惩不实业者,这样确实可行,但若存在这么一个值得信任的中心来整合资料,为何一定要用区块链呢也就是说,政府可以用任何云端资料库让业者将资料上线,也可以用减税抽奖等激励机制鼓励大家使用,何须大费周章用一个耗费资源又无法自主掌控的区块链呢举一个具体的实例:现在的房屋买卖实价登入系统,您会因为它不是用区块链而怀疑上面资料的正确性吗答案不言可喻。

3. 区块链在溯源上的应用

说到这里您也许会觉得打脸佬认为区块链根本不适用于溯源,其实倒不是,区块链应用于溯源的场景,需要有两个条件搭配:

确保源头(上链前)资料正确性的方法 资料透过公开透明的平台(区块链)取得多方信任,可得到综效

例如:若我们花费巨资在生产端架设即时录影设备,将产品上链的过程全纪录,并将纪录的影像也上链存证,当上链的相关对应资料越多时,就越能得到大家对源头资料正确性的信任,这确实是个方法,但问题是有谁会愿意这么做呢唯有当得到的综效(第二点)大于投入的资本,这个作法才有讨论的空间。

4. 实名认证是一些区块链应用落地的关键

再举一个广义溯源的例子:证书。这个应用也是教科书上老掉牙的例子,也有新创公司在做,似乎也是无风无浪的,但打脸佬认为要成功至少欠一个东风:实名认证。这里的实名认证指的是发证端的实名,例如搭配公钥系统以符合第一个条件:确保源头资料的正确性。若今天政府一声令下,要求所有相关单位的毕业证书、职业证照、驾照等,全都要在政府指定的区块链(也许是国际上多国政府共同认可的证照区块链)上发放,好让大家可以上去查验,整个应用的局就会开了。大学可用自己的私钥(相当于盖在毕业证书上的钢印)将每位毕业生的毕业证书中英文资料加密后上链,以后公司HR要确认您是否是某大学毕业的,只要有您提供的证书位址,再用该大学(在网站上)公布的公钥,就可以得到确认,当然学校的私钥(钢印)要保管好,(网站上)公布的公钥(公告)不能被骇客窜改,这些一般资安的问题就不在我们讨论的范围内。

也许您会说:证书为何要用区块链,用一般云端资料库也行啊!非常好,您的观念相当正确,所以要用区块链的牛刀,最好要符合第二个条件:可达到综效。举例来说,若这个区块链在国际上已得到很多国家或知名大学等单位采用,那上链的综效就是能得到国际互相的认可,以后美国公司也能验证中国的大学文凭。再如新创公司可以提供一个DAPP,以智能合约(smart contract)结合职业证照的期限,让您可以设定终止证照的条件,或设定期限到期前多久提醒并自动缴交续证费用(须结合支付),这也是一个可能的应用综效。总之,这些未来可能的应用场景,还有待区块链在您我的关注下持续发展,让政府及更多人了解并接受这些场景,才能像十几年前的网路,泡沫破裂后逐渐渗透到您我的日常生活中。