snmoney@gmail.com 发布的文章

3月1日 Cardano($ADA)名为 Mary的硬分叉升级,带来支持 tokens创建的功能。和以太坊的智能合约不同,native token的部署更为简易且创建后可以依附cardano网络的高性能同时交易无需支付智能合约的手续费成本。好了我不是来吹彩虹屁的,下面来演示下怎样再命令行下创建自己的 token。

P.S. 后记补充:

1.26.1 版本开始,以下命令中所有的 --mary-era 参数应去除。因已mary era是后续版本的默认值且 cardano-cli 不再支持此参数。

-1. 目标

创建一个token,名称叫 CORGI(柯基币)
数量 66600000000 (666亿,笑)


- 阅读剩余部分 -

常见的简写,有些并不是币圈专有或因为加密货币而诞生但被大量应用,扫盲备忘

简写全称翻译、近义词
ATHAll-Time High历史新高(价)
AYORAt Your Own Risk通常和 DYOR 配搭使用,表示 风险自负
BTFDBuy The Fucking Dip抄底
DYORDo Your Own Research表示不要道听途说,要自己去做资料搜集
FOMOFear Of Missing OutFUD的反义词,恐慌错过上车机会,唱多
FUDFear, uncertainty, and doubt恐慌,散播不利谣言,唱空
HODLHold On for Dear Life 等同于Hold,因笔误而流传守币
ICOInitial Coin Offering集资(预售)发币,常见的诈骗手法
IEOInitial Exchange OfferingICO的变种,项目方委托或与交易所合作。由交易所担保和执行新币发行的预售集资
IFOInitial Fork OfferingICO变种,新币是通过从某种已有的链上分叉发行,也是常见诈骗手段
KYCKnow Your Customer可理解为实名登记,大部分正规交易所需要强制执行的监管政策
MOON或 to the moon乘火箭登月,形容币价一飞冲天的行情
ROAReturn on Assets年化收益率
ROIReturn on Investment投资回报率(年)
SCAMslang for a fake scheme to steal money or goods诈骗
SHILLThe act of unsolicited endorsing of the coin in public.币吹,唱多
*未完待补充

参号文献:

https://www.smallcapasia.com/what-is-fud-hodl-or-fomo-in-cryptocurrency-lingo-find-out-more-here/

https://smallbusiness.chron.com/roa-vs-roi-formulas-36950.html

回调的通知发现没有被正确处理,查看才知道<req_info>是经过加密的要自行解密

文档:
https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_16&index=10

文中只有简单一句带过, 查了一下自带的 PHP SDK 也没有相关的代码

用key*对加密串B做AES-256-ECB解密(PKCS7Padding)

实现起来其实不难,就下面几行而已

define("PAY_KEY","3a6fbc07d5*********");
$hash = 'sjACArtC1yjo/WAlEnKyOcqP+avFCOCRR7Tn...AqXwmjIbonF/ECEqqs='; //密文
$strA = base64_decode($hash2);
$md5key = md5(PAY_KEY);
$raw = openssl_decrypt($strA,'AES-256-ECB',$md5key, OPENSSL_RAW_DATA); //解密的原文

解密出的原文:

<root>
<out_refund_no><![CDATA[202012281002345G4Y7R]]></out_refund_no>
<out_trade_no><![CDATA[202012281002345G4Y7R]]></out_trade_no>
<refund_account><![CDATA[REFUND_SOURCE_RECHARGE_FUNDS]]></refund_account>
<refund_fee><![CDATA[2]]></refund_fee>
<refund_id><![CDATA[50300406842020122805052137399]]></refund_id>
<refund_recv_accout><![CDATA[支付用户零钱]]></refund_recv_accout>
<refund_request_source><![CDATA[API]]></refund_request_source>
<refund_status><![CDATA[SUCCESS]]></refund_status>
<settlement_refund_fee><![CDATA[2]]></settlement_refund_fee>
<settlement_total_fee><![CDATA[2]]></settlement_total_fee>
<success_time><![CDATA[2020-12-28 22:05:57]]></success_time>
<total_fee><![CDATA[2]]></total_fee>
<transaction_id><![CDATA[4200000791202012284085971964]]></transaction_id>
</root>

不是什么难点,关键在于要给第四参数 OPENSSL_RAW_DATA 网上查到很多的方法至少前几页的都不对,要么是差最后一点要么舍近求远化简为繁。

特此备忘一下。