V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
joseyvette
V2EX  ›  问与答

数字人民币的智能合约是用什么语言写的?

  •  
  •   joseyvette · 2022-09-10 10:48:32 +08:00 · 4568 次点击
    这是一个创建于 586 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这几天频繁看到一些数字人民币+智能合约的新闻,包括数币 app 也更新出一个元管家智能合约服务出来,估计接下来试点地区就要开始测试智能合约了

    如果这个东西想要有用,未来应该是可以自己写的吧,官方不可能提供所有合约,问题来了,有没有人知道这玩意是什么语言,新设计的语言还是现有的通用编程语言也可以用,未来程序员是不是可以通过给传统企业或者私人写智能合约赚点外快?


    近期一些相关新闻

    避免预付款打水漂,数字人民币智能合约产品率先落地北京教培场景

    央行穆长春:智能合约与数字人民币

    央行范一飞:从信息交互、业务流程、技术规范等维度加快推进数字人民币体系的标准化建设

    数字人民币 App 上新“元管家”服务

    29 条回复    2022-09-12 17:31:06 +08:00
    kyuuseiryuu
        1
    kyuuseiryuu  
       2022-09-10 11:03:53 +08:00 via iPhone
    不是什么流行的语言,是内部新出的 CCPL

    Chinese Clever Programming Language
    joseyvette
        2
    joseyvette  
    OP
       2022-09-10 11:26:19 +08:00
    @kyuuseiryuu 啊这
    gabon
        3
    gabon  
       2022-09-10 11:27:39 +08:00 via iPhone   ❤️ 8
    @kyuuseiryuu 我以为是 ccp language
    Jirajine
        4
    Jirajine  
       2022-09-10 11:41:22 +08:00
    这不是硬蹭么,数字人民币怎么能和智能合约扯上关系。不就是后端代码么,或者开放 API 接入。
    dingwen07
        5
    dingwen07  
       2022-09-10 11:52:18 +08:00 via iPhone
    用什么语言写的有什么关系吗
    关键是具体的 specification 似乎没有公布
    7zlid
        6
    7zlid  
       2022-09-10 12:00:55 +08:00 via Android   ❤️ 4
    这个东西主要目的是上边脸上有光下面有钱
    和智能合约本身关系不大
    kyuuseiryuu
        7
    kyuuseiryuu  
       2022-09-10 12:07:41 +08:00 via iPhone
    @gabon 单指新闻内容的话那就是了
    Jooooooooo
        8
    Jooooooooo  
       2022-09-10 13:05:51 +08:00
    这种都是业务逻辑问题, 和语言一毛钱关系没有.
    mooczz
        9
    mooczz  
       2022-09-10 14:00:42 +08:00
    @Jirajine 自己去看看数字人民币官方的新闻,多次提到了智能合约
    zxCoder
        10
    zxCoder  
       2022-09-10 14:02:49 +08:00
    能解释一下什么是智能合约吗
    joseyvette
        11
    joseyvette  
    OP
       2022-09-10 14:40:44 +08:00
    @Jirajine 第二个网址,穆长春那个,就是在解释为啥数字人民币实现的东西可以叫智能合约

    要说的话所有东西都可以说成后端代码,像云厂商搞得 serverless 啥的,不也另起个名字么😂
    joseyvette
        12
    joseyvette  
    OP
       2022-09-10 14:42:08 +08:00
    @dingwen07 没办法,唯一出来的白皮书官话太多细节太少了
    joseyvette
        13
    joseyvette  
    OP
       2022-09-10 14:42:49 +08:00
    @7zlid 和一般人的关系现阶段主要是有优惠券😂
    Jirajine
        14
    Jirajine  
       2022-09-10 14:53:49 +08:00   ❤️ 1
    @mooczz 智能合约是去中心化、任何节点皆不可信而发明的,提供的就是传统 cs 架构后端的功能,一个中心化的东西怎么也扯不上智能合约,就乱套名词蹭热度。
    joseyvette
        15
    joseyvette  
    OP
       2022-09-10 14:55:21 +08:00
    @zxCoder 简单说就是把什么时候什么条件下把钱转给谁这样的逻辑通过程序自动运行的东西
    Features
        16
    Features  
       2022-09-10 15:31:10 +08:00
    感觉是 JAVA
    unclemcz
        17
    unclemcz  
       2022-09-10 16:34:40 +08:00 via Android
    @Jirajine #你那是去中心化的智能合约,智能合约和关系数据库中的存储过程也没什么区别,叫它自定义脚本可能更合适。
    luckycat
        18
    luckycat  
       2022-09-10 16:42:10 +08:00
    胆敢恶意研究数字人民币,我看你离进去不远了。这是普通老百姓能碰的东西吗?
    albert0yyyy
        19
    albert0yyyy  
       2022-09-10 18:53:21 +08:00 via Android
    @Jirajine 不一定是绝对的去中心化,也不一定要是中心化,区块链部分中心化也是可以的,看具体应用
    albert0yyyy
        20
    albert0yyyy  
       2022-09-10 18:55:49 +08:00 via Android
    智能合约用 go 也能写,Java 也行,Python 也行,js 也行,solidity 也行,不要等官方公布语言,现在很成熟啊。现在就可以靠写智能合约赚钱啊
    treblex
        21
    treblex  
       2022-09-10 19:53:31 +08:00
    mysql 吧 说不定
    samohyes
        22
    samohyes  
       2022-09-10 22:22:37 +08:00
    没看看到资料,数币 app 上好像也没啥 dapp 。就是有点怕这个研究搞的话会不会进去。。。
    dicc
        23
    dicc  
       2022-09-11 08:37:23 +08:00
    只有区块链合约才能保证钱的转移和追溯,后端那个可以无限造
    musi
        24
    musi  
       2022-09-11 08:55:54 +08:00
    第二篇文章里说了,“在以前的信息技术条件下,同时满足以上几个条件是比较困难的,因此在智能合约设想诞生后的十多年里,实践应用非常有限。后来,“以太坊”利用区块链去中介化、不可篡改等特性,实现了智能合约的运行。智能合约也与区块链在某种程度上被“绑定”在了一起,以至于人们认为只有区块链和 Defi 才能实现智能合约的价值。”
    所以这个智能合约是广义上的,只要满足了他上面说的几个条件的都可以叫智能合约,并非区块链。甚至就可以归纳为#8 楼说的,都是业务逻辑问题,随便用什么语言只要实现了这个逻辑就行
    joseyvette
        25
    joseyvette  
    OP
       2022-09-11 11:29:13 +08:00
    @luckycat
    @samohyes 为啥这都能进去😂
    joseyvette
        26
    joseyvette  
    OP
       2022-09-11 11:41:24 +08:00
    @musi 其实我是想看看 v 站有没有做这个的透露点消息,比如内部实现啥的,官方信息太少了
    risky
        27
    risky  
       2022-09-11 12:03:26 +08:00
    白皮书上说的支持多种语言吧,太早了想不起来了。

    楼上很多人观点比较片面,数字人民币概念上是个很厉害的金融武器
    yujiang
        28
    yujiang  
       2022-09-12 12:10:41 +08:00
    插个嘴,大额取现,可以先去网点升到一类钱包,然后把钱转数字人民币里,再到 atm 取,没限额
    joseyvette
        29
    joseyvette  
    OP
       2022-09-12 17:31:06 +08:00
    @yujiang 这个特性确实不知道,还没试过用数币取钱
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3313 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:05 · PVG 08:05 · LAX 17:05 · JFK 20:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.