Avatar
橙色拯救世界
3cbb4f4d9b7bf2bb8b8d80f1093dd1d968e35fc57e01bb640fb905832d0762b2
货币和国家的分离必将实现

我叫它“无神论者的烦恼”,歌曰“是错永不对,真永远是真”。世上是有善恶标准的,无论你认为它来自哪里,但是你都不能说善恶完全是主观的不是客观的。如果是那样的话法律就没有基础了,人类就没有共识了。我个人认为善的标准来自由圣经,来自于上帝的话语。

38节快乐,女性朋友们。

UTXO:未花费的交易输出,英文全称 Unspent Transaction Output.

自定义UTXO,即可以在发送交易时自主选择具体哪些UTXO,使用更加经济的UTXO组合或者指定花费特定UTXO进行交易。

比特币的交易是由交易输入和交易输出组成,UTXO是交易输入和输出的一部分,每一笔交易都会消耗旧的UTXO并产生新的UTXO。UTXO是Unspent Transaction Output 的简称,即未花费的交易输出。

BTC的UTXO模型和以太坊或银行卡的账户/余额模型有很大的不同。基于UTXO的BTC余额是由若干个UTXO中的BTC数量相加而成。

例如:

A 向 B 转账 1BTC

C 向 B 转账 0.5BTC

此时 B 的BTC地址上有2个UTXO,B的余额就是1.5BTC,B的钱包中有2个UTXO可以使用,分别是:

UTXO1:1BTC

UTXO2:0.5BTC

如果采用的是账户/余额模型,比如以太坊在账户中存储的是一个汇总的ETH余额,即1.5ETH。

UTXO类似于我们的钱包中不同面额的纸币,例如5张100元、6张50元......钱包中有多少钱,无非就是把这些不同面额的纸币加起来后的一个总金额。

当明白了UTXO的概念后,使用UTXO转账的过程就容易理解了,当要进行转账时,支付的就是UTXO或UTXO组合。其实,使用UTXO转账的过程,和我们平时拿纸币去购物支付的过程是一样的。

例如,在上例中,B的地址中有两笔UTXO,分别为 1BTC 和 0.5BTC,现在,B 要向 D 转账0.3BTC,那么,理论上来说 B 有两种转账方案(为了便于理解,转账费用暂不考虑):

第一种方案:B 使用1BTC的UTXO给D转账0.3BTC,会收到0.7BTC的找零;

第二种方案:B 使用0.5BTC的UTXO给 D 转账0.3BTC,会收到0.2BTC找零;

如果 B 向 D 转账1.4 BTC,则需要这两笔 UTXO 都花费出去,然后会收到 0.1BTC 的找零。(为了方便解释,以上案例忽略了矿工费)

矿工费的多少与钱包的类型,花费UTXO的数量,以及输出新UTXO的数量有关。

这下知道你买的黄金为什么会生锈了吧

🤡

黄金作为一种物质在宇宙中是不灭的,btc会丢失

我就聊一句。人生无法避免的三件事是:1.死亡。2.交税。3. 央行印钞。😄

搬运一些对nostr身份验证的担忧:

Nostr密钥被认为是管理在线身份的一种方式。但是,正如我们将看到的,将Nostr密钥用于身份可能会给用户带来重大的安全漏洞和风险。

Nostr协议为用户提供公钥和私钥。用户的身份与此公钥相关联,而不是用户名。就像您的比特币一样,如果您丢失或泄露了私钥,您的 Nostr 身份就会消失

最近,有人不小心在Twitter上分享了他的私人Nostr密钥,而不是他的公钥。这是一个任何人都可能犯的简单错误,并且表明该协议存在UX问题。这让每个人都可以控制他的Nostr帐户和他的Nostr身份,为了解决问题,不得不回到Twitter上,否认他的Nostr身份,并宣布一个新的Nostr密钥作为他的新身份。他计划将自己的身份与DNS记录联系起来。但是,如果他的DNS过期或被扣押,他的身份将被永久捕获。

Nostr是一种通信协议,而不是身份协议。因此,它不会在协议级别解决标识问题。因此,与现有的标准化去中心化身份协议保持最大的互操作性符合Nostr用户的最佳利益

Nostr处理“带外”身份——这意味着你在协议中的身份完全依赖于外部身份。Nostr只是指出集中或可扣押的身份来源,每个人都认为这些来源是值得信赖和准确的。例如,当

@jack第一次加入Nostr,他把他的公钥放在http:// Cash.app 上,让任何人都能看到是他。但是,此方法是许可的。如果用户不拥有托管其标识符的域,则可以轻松将其平台化

对于无法正式证明自己身份的 11 亿人来说,购买个人域名不是一种选择。即使他们可以,他们也不太可能维护一个域名,域名也很容易被阻止或删除,特别是在专制国家,这使得它们在身份验证方面不可靠。这导致了诸如“不可阻挡的域”之类的概念,许多浏览器仍然拒绝识别这些概念。

此外,攻击者可以创建冒名顶替者身份,并使用这些身份错误地“验证”捕获的Nostr身份。如果没有一种标准化的证明方法,用户、浏览器和机器都可以快速轻松地进行验证,混乱和欺诈就会随之而来。具有讽刺意味的是,诺斯特尔开发者@jb55最近失去了他的推特账户。如果他的Nostr密钥被泄露,他的冒名顶替者将完全控制他的Nostr身份,并且可以将他的“证明链接”指向一个新的Twitter帐户并声称这是他的。

Nostr私钥几乎总是由没有安全隔地的用户管理,这使得这些密钥很容易管理不当。即使很容易将 Nostr 密钥编码到安全隔区,用户也无法在设备被盗或丢失时撤销其密钥。如果没有定期的密钥轮换和吊销,攻击者可以访问您的 Nostr 身份以及任何授权帐户,并在您不知情的情况下无限期地监视您。定期滚动和撤销密钥是一种很好的做法,但 Nostr 不允许这样做。。。。。。。

出处:https://twitter.com/level39/status/1632240495396044800?s=20

数学,我的朋友,数学。😁

耐心是美德,相信数学!