为啥我搞选秀一直都一毛一样?先是从初舞台只pick一个,属于酷酷的浓颜帅哥/美女rapper,一直one pick到二公,然后在二公发现了他/她最真的cp,然后他/她的cp成了我的two pick,而且这个two pick都是属于低音炮擅长舞蹈还很欲的类型,简直比我的one pick还让我更喜欢,然后最后我的one pick出道,two pick没出道。这简直玄学[允悲]
虽然但是。。。我还是希望谢可寅和陆柯燃能一起出道。
虽然但是。。。我还是希望谢可寅和陆柯燃能一起出道。
【30-DAY SONG CHALLENGE】
DAY 11 分享ASTRO的单曲《You & Me (Thanks AROHA)》
永远不会腻的当然是fan song啦!!当初看完所有mv垂直入坑 其中最喜欢的就是这首的自制mv 不知道看了多少遍 只听歌也可以对上画面 好喜欢ASTRO的自制mv啊 one&only的什么时候能出呢 f社搞快点哈
我保证这首歌就算不是粉丝听了也会心情愉悦的
六颗星星✨
DAY 11 分享ASTRO的单曲《You & Me (Thanks AROHA)》
永远不会腻的当然是fan song啦!!当初看完所有mv垂直入坑 其中最喜欢的就是这首的自制mv 不知道看了多少遍 只听歌也可以对上画面 好喜欢ASTRO的自制mv啊 one&only的什么时候能出呢 f社搞快点哈
我保证这首歌就算不是粉丝听了也会心情愉悦的
六颗星星✨
一步一步读懂比特币白皮书—Transactions(交易)
#科普探索
文章将采用“原文—翻译—解读”方式进行,谢谢支持!
第二章为Transactions(交易)部分。
【原文】
We define an electronic coin as a chain of digital signatures. Each owner transfers the coin to the next by digitally signing a hash of the previous transaction and the public key of the next owner and adding these to the end of the coin. A payee can verify the signatures to verify the chain of ownership.
The problem of course is the payee can't verify that one of the owners did not double-spend the coin. A common solution is to introduce a trusted central authority, or mint, that checks every transaction for double spending. After each transaction, the coin must be returned to the mint to issue a new coin, and only coins issued directly from the mint are trusted not to be double-spent.The problem with this solution is that the fate of the entire money system depends on the company running the mint, with every transaction having to go through them, just like a bank.
We need a way for the payee to know that the previous owners did not sign any earlier transactions. For our purposes, the earliest transaction is the one that counts, so we don't care about later attempts to double-spend. The only way to confirm the absence of a transaction is to be aware of all transactions. In the mint based model, the mint was aware of all transactions and decided which arrived first. To accomplish this without a trusted party, transactions must be publicly announced [1], and we need a system for participants to agree on a single history of the order in which they were received. The payee needs proof that at the time of each transaction, the majority of nodes agreed it was the first received.
【翻译】
我们将一枚电子货币(an electronic coin)定义为一串数字签名。每一位所有者通过对前一次交易和下一位拥有者的公钥(Public key) 签署一个随机散列(hash)的数字签名,并将这个签名附加在这枚电子货币的末尾的方式就算将电子货币发送给了下一位所有者。而收款人通过对签名进行检验,就能够验证该链条的所有者。
该过程的问题在于,收款人将难以检验,之前的某位所有者,是否对这枚电子货币进行了双重支付。通常的解决方案,就是引入信得过的第三方权威,或者类似于造币厂(mint)的机构,来对每一笔交易进行检验,以防止双重支付。在每一笔交易结束后,这枚电子货币就要被造币厂回收,而造币厂将发行一枚新的电子货币;而只有造币厂直接发行的电子货币,才算作有效,这样就能够防止双重支付。可是该解决方案的问题在于,整个货币系统的命运完全依赖于运作造币厂的公司,因为每一笔交易都要经过该造币厂的确认,而该造币厂就好比是一家银行。
我们需要收款人有某种方法,能够确保之前的所有者没有对更早发生的交易实施签名。为了达到目的,实际上我们需要关注的只是于本交易之前发生的交易,而不需要关注这笔交易发生之后是否会有双重支付的尝试。为了确保某一次交易是不存在的,那么唯一的方法就是获悉之前发生过的所有交易。在造币厂模型里面,造币厂获悉所有的交易,并且决定了交易完成的先后顺序。如果想要在电子系统中排除第三方中介机构,那么交易信息就应当被公开宣布(publicly announced),我们需要整个系统内的所有参与者,都有唯一公认的历史交易序列。收款人需要确保在交易期间绝大多数的节点都认同该交易是首次出现。
【锋哥解读】
比特币白皮书对交易的解释比较简单,其实比特币交易这一块内容很复杂也很丰富。
1. 一枚电子货币(an electronic coin)定义为一串数字签名。
在文中,我们将一枚电子货币(an electronic coin)定义为一串数字签名。数字签名概念在之前的文章中已经讲过,这里就不再讲了。其实你所拥有的比特币并不是一个数,而是一条条UTXO,这个UTXO概念是比特币的核心,也就是一条条未花费的交易记录,这条记录是否属于你,完全取决于你有没有私钥可以对其进行签名。
2.在比特币世界里,公钥就是你的身份,私钥就是你的所有权。
在比特币世界里,根本就没有姓名、身份证号这一类在现实世界中理所应当的东西,公钥就是代表你的身份,私钥决定你对比特币的所有权,如果你的私钥搞丢了,你找警察叔叔也没用!
3.比特币系统解决双花问题
比特币系统解决双花问题的方法就是基于工作量证明的共识机制。双花问题其实就是多次花费同一笔钱问题,在传统金融模式下,因为存在第三方机构,所以不存在双花问题。但中本聪设计的比特币系统是去中心化的,也就不可能存在第三方机构。文中提到了“只是于本交易之前发生的交易,而不需要关注这笔交易发生之后是否会有双重支付的尝试”,比特币的交易是一个时间序列的有先后顺序的链条,即便是双花你总有先后顺序,你不可能同时创造两笔交易,那么我们只需要证明其中一条是有效的即可。
4.多数人正义原则
这个原则也就做最长链原则。文中提到“如果想要在电子系统中排除第三方中介机构,那么交易信息就应当被公开宣布(publicly announced),我们需要整个系统内的所有参与者,都有唯一公认的历史交易序列。”中本聪认为要想剔除第三方机构,只能是将交易信息进行广播,也就是让所有的节点参与者都进行认证,在基于多数人正义原则下,来确认唯一的历史交易序列。
5.补充
比特币交易涉及的内容很多,比如UTXO、交易类型及数据格式、交易构成、交易安全性问题、交易的签名和验证等等,这一些内容如果有感兴趣的,也可以提出来,后续有时间再补充。
#科普探索
文章将采用“原文—翻译—解读”方式进行,谢谢支持!
第二章为Transactions(交易)部分。
【原文】
We define an electronic coin as a chain of digital signatures. Each owner transfers the coin to the next by digitally signing a hash of the previous transaction and the public key of the next owner and adding these to the end of the coin. A payee can verify the signatures to verify the chain of ownership.
The problem of course is the payee can't verify that one of the owners did not double-spend the coin. A common solution is to introduce a trusted central authority, or mint, that checks every transaction for double spending. After each transaction, the coin must be returned to the mint to issue a new coin, and only coins issued directly from the mint are trusted not to be double-spent.The problem with this solution is that the fate of the entire money system depends on the company running the mint, with every transaction having to go through them, just like a bank.
We need a way for the payee to know that the previous owners did not sign any earlier transactions. For our purposes, the earliest transaction is the one that counts, so we don't care about later attempts to double-spend. The only way to confirm the absence of a transaction is to be aware of all transactions. In the mint based model, the mint was aware of all transactions and decided which arrived first. To accomplish this without a trusted party, transactions must be publicly announced [1], and we need a system for participants to agree on a single history of the order in which they were received. The payee needs proof that at the time of each transaction, the majority of nodes agreed it was the first received.
【翻译】
我们将一枚电子货币(an electronic coin)定义为一串数字签名。每一位所有者通过对前一次交易和下一位拥有者的公钥(Public key) 签署一个随机散列(hash)的数字签名,并将这个签名附加在这枚电子货币的末尾的方式就算将电子货币发送给了下一位所有者。而收款人通过对签名进行检验,就能够验证该链条的所有者。
该过程的问题在于,收款人将难以检验,之前的某位所有者,是否对这枚电子货币进行了双重支付。通常的解决方案,就是引入信得过的第三方权威,或者类似于造币厂(mint)的机构,来对每一笔交易进行检验,以防止双重支付。在每一笔交易结束后,这枚电子货币就要被造币厂回收,而造币厂将发行一枚新的电子货币;而只有造币厂直接发行的电子货币,才算作有效,这样就能够防止双重支付。可是该解决方案的问题在于,整个货币系统的命运完全依赖于运作造币厂的公司,因为每一笔交易都要经过该造币厂的确认,而该造币厂就好比是一家银行。
我们需要收款人有某种方法,能够确保之前的所有者没有对更早发生的交易实施签名。为了达到目的,实际上我们需要关注的只是于本交易之前发生的交易,而不需要关注这笔交易发生之后是否会有双重支付的尝试。为了确保某一次交易是不存在的,那么唯一的方法就是获悉之前发生过的所有交易。在造币厂模型里面,造币厂获悉所有的交易,并且决定了交易完成的先后顺序。如果想要在电子系统中排除第三方中介机构,那么交易信息就应当被公开宣布(publicly announced),我们需要整个系统内的所有参与者,都有唯一公认的历史交易序列。收款人需要确保在交易期间绝大多数的节点都认同该交易是首次出现。
【锋哥解读】
比特币白皮书对交易的解释比较简单,其实比特币交易这一块内容很复杂也很丰富。
1. 一枚电子货币(an electronic coin)定义为一串数字签名。
在文中,我们将一枚电子货币(an electronic coin)定义为一串数字签名。数字签名概念在之前的文章中已经讲过,这里就不再讲了。其实你所拥有的比特币并不是一个数,而是一条条UTXO,这个UTXO概念是比特币的核心,也就是一条条未花费的交易记录,这条记录是否属于你,完全取决于你有没有私钥可以对其进行签名。
2.在比特币世界里,公钥就是你的身份,私钥就是你的所有权。
在比特币世界里,根本就没有姓名、身份证号这一类在现实世界中理所应当的东西,公钥就是代表你的身份,私钥决定你对比特币的所有权,如果你的私钥搞丢了,你找警察叔叔也没用!
3.比特币系统解决双花问题
比特币系统解决双花问题的方法就是基于工作量证明的共识机制。双花问题其实就是多次花费同一笔钱问题,在传统金融模式下,因为存在第三方机构,所以不存在双花问题。但中本聪设计的比特币系统是去中心化的,也就不可能存在第三方机构。文中提到了“只是于本交易之前发生的交易,而不需要关注这笔交易发生之后是否会有双重支付的尝试”,比特币的交易是一个时间序列的有先后顺序的链条,即便是双花你总有先后顺序,你不可能同时创造两笔交易,那么我们只需要证明其中一条是有效的即可。
4.多数人正义原则
这个原则也就做最长链原则。文中提到“如果想要在电子系统中排除第三方中介机构,那么交易信息就应当被公开宣布(publicly announced),我们需要整个系统内的所有参与者,都有唯一公认的历史交易序列。”中本聪认为要想剔除第三方机构,只能是将交易信息进行广播,也就是让所有的节点参与者都进行认证,在基于多数人正义原则下,来确认唯一的历史交易序列。
5.补充
比特币交易涉及的内容很多,比如UTXO、交易类型及数据格式、交易构成、交易安全性问题、交易的签名和验证等等,这一些内容如果有感兴趣的,也可以提出来,后续有时间再补充。
✋热门推荐