我曾在加纳和肯尼亚待了两年时间, 我还亲身参与了三个在县级范围以内的投票试点工作。针对非洲地区的区块链投票这个问题, 其相关技术层面上的功能早已达到了可以实际运行的状态, 不过真正造成阻碍的关键因素主要存在于基础设施条件以及信任机制建设这两个方面。
许多人都把该问题想得过于简单化了, 他们错误地认为只要完成了链上系统的部署工作那么所有事情便都能顺利解决了。
非洲区块链投票靠谱吗
加纳的那个试点项目给我留下了非常深刻的印象, 因为里面的状况很具体。当地的社区长老直接向工作人员提出了问题, 他们问的内容是, 当数据上链之后, 到底由谁来负责告诉大家, 这一条特定的记录是属于谁的。这种情形说明问题不在于技术层面, 而核心在于信任锚点出现了空缺的情况。
在非洲的很多区域, 文盲的比例并不低, 与此同时, 数字身份方面的体系也还没有完全建立好, 处于搭建的过程之中, 在这种情况下, 如果去让人家去验证链上的哈希值到底是什么, 这种做法就跟让他们去使用算盘来计算一样, 是非常不切实际的。
肯尼亚的这个案件, 给足了咱们的信心。他们把投票终端设计成了一个离线优先的架构状态。即使网络断开了, 设备照样能够记录数据内容。等到网络重新连通之后, 再进行批量上链处理。

这样的一套设计方案, 在撒哈拉以南地区那种通信条件比较差的环境之下, 比起那些执着于追求实时同步的做法来说, 显得更加务实和靠谱得多一些。
非洲区块链投票怎么落地
落地环节里, 那个最关键的步骤根本不是去写代码, 而是要和地方上的行政管理系统把相关事情弄个清楚明白。我在肯尼亚待了有四个多月, 这段时间花在大功夫上的一件事, 就是让县议会、内政部还有选举委员会这三方的说法保持完全一致。
你想想看, 这几方每个角色心里头关心的核心利益点那都是大相径庭的, 如果把那条能够符合规定的操作流程没有彻底理顺打通, 哪怕你那技术搞得再新颖再高级, 到最后根本也没有人愿意去使用它。
还有一个坑是能源这一块。很多试点站点一天要停电七八个小时那么多时间, 服务器和终端设备全靠太阳能板撑着供电。在预算里面一定要把电力冗余的部分给算进来,不然要是选举日那天电力链子一断, 现场就直接混乱了。
我到现在还把注意力集中在坦桑尼亚那个新项目的进度上面, 希望能避免让它出现类似加纳出现过的那种糟糕情况。
