@好时代见证记录者 有转图网页链接...

  • 玛雅cndx
  • 2022-08-14 09:34:51
@好时代见证记录者 有转图数字人民币 的弊端。主要是双离线支付,文章说难实现?
其实采用区块链技术,可有很多实现方式的,简单通俗易懂介绍个易理解和已经在 中实现且在萨尔瓦多等大量落地应用的⚡️闪电网络LN技术。
1~普通支付流程:每人都有类似密码的私钥来控制账户地址中的币,先对要支付的内容交易由私钥签名,然后将签名后的字串广播出去,区块链记录下来形成一笔确认交易。
2~共同管理的2-of-2多签账户,一种特殊的账户,需要双方的私钥都签名同意,才会有权支出此地址上的币。即相当于是双方共管的币,达成共识才可动币。
3~建议离线支付的通道,例如A和B间想进行离线支付,那么要先在有网的情况下先建通道,简单说即A与B筹集一些币,放到由AB私钥共管的多签账户中,同时A与B出资币多少,就从共管账户多少币支出给谁。例如A出30元,B出70元,共100元数字人民币在共管账户,同时AB达成签名共管账户向A支出30,向B支出70的交易并且签名,但是不广播而已,就建成了通道。
4~双离线下的支付,例如A要付2元给B。那么只要个A28,B72的新分配方案,签名后发给B即可。几天后B要支付10元给A。那么再A38,B62的更新分配方案,签名后再发给A即可,像纸币一样,仅仅A与B间收发即可,不需要联网广播给其他人。仅仅最后可能不再往来,关闭通道时才需要将最新分配广播。
5~防双花,仅限建了通道的双方,只是共同管理币的再分配而已,A想发给B和C就是在AB和AC两通道分别分配,因此无法一币双花或多花。当然所有点点间建通道较麻烦,可以选个中间人如B,建立AB,BC,BD,BE等通道,当ACDE之间想离线支付,却没提前建通道时,可由B中转。如A付E,可A付B,B再付E。当然B可能多个,于是便形成了网络。
6~作弊惩罚,最后关闭通道时,需要用最新分配方案的。例如上面的例子,最新为A38,B62。但是之前也曾经有最开始A30,B70和A28,B72历史分配方案的也都已经签名,那就需要有个作废非最新的机制。不按最新分配者去关闭通道者,对方可提出异议,进而给出证据后,自动获得全部通道币,而惩罚作弊者丢失通道币。
7~最后有人担心双离线交易无法记录。纸币一样是无法记录的,另外这些大都是鸡毛蒜皮的日常小额,没有必要去浪费宝贵的区块链链上资源去记录。
愿基于区块链的加密数字人民币早日普及~ᥬdoge
@好时代见证记录者 有转图网页链接...@好时代见证记录者 有转图网页链接...