-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.xml
127 lines (103 loc) · 7.74 KB
/
index.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Vielog</title>
<link>/</link>
<description>Recent content on Vielog</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Thu, 26 Oct 2023 10:34:07 +0800</lastBuildDate><atom:link href="/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>ChaumMian CoinJoin</title>
<link>/posts/coinjoin/</link>
<pubDate>Thu, 26 Oct 2023 10:34:07 +0800</pubDate>
<guid>/posts/coinjoin/</guid>
<description>目标:构建一笔 bitcoin mixer 交易, 打乱 Inputs Outputs 的关联. 前置知识 Coinjoin UTXO 盲签名介绍: https://mp.weixin.qq.com/s/gjmWhFVBpVrbW_wCd7UucA UnBlind ( Sign( Blind(msg) ) ) = Sign(msg) 参与者: 用户 coordinator: 一个无需信任的第三方 为了简单起见,假设池子的</description>
</item>
<item>
<title>Taproot Asset 快速上手体验</title>
<link>/posts/taro/</link>
<pubDate>Fri, 20 Oct 2023 10:34:07 +0800</pubDate>
<guid>/posts/taro/</guid>
<description>参考学习 taproot asset 介绍: https://www.btcstudy.org/2022/04/08/how-bitcoin-taro-protocol-works/ https://www.btcstudy.org/2022/04/07/announing-Taro-a-new-protocol-for-multi-asset-bitcoin-and-lightning/ taproot asset 文档 https://docs.lightning.engineering/the-lightning-network/taproot-assets taproot asset demo https://www.youtube.com/watch?v=JNaryHu2mFc https://www.youtube.com/watch?v=xtklaJHfKIY 安装与配置 docker docker compose/ docker desktop polar: https://github.com/jamaljsr/polar linux 下可能要注意 docker volume 没有权限读取的问题, chmod chown 一下就行 btc exporer https://github.com/janoside/btc-rpc-explorer 主要用来看一下 bitcoin regtest</description>
</item>
<item>
<title>当用户相信 Defi 与 传统金融服务具有相同的安全性时会发生什么?</title>
<link>/posts/defi_censorship/</link>
<pubDate>Tue, 17 Oct 2023 10:34:07 +0800</pubDate>
<guid>/posts/defi_censorship/</guid>
<description>本文探讨的 defi 均是指基于账户模型智能合约形式 defi protocol: uniswap, aave, compound, maker dai 等. 主流 defi 应用的合规化是不可避免的 当今主要的 defi 合约都部署在基于 PoS 相关算法的 L1 或是基于</description>
</item>
<item>
<title>Byzantine Consensus under Static Peer Assumption</title>
<link>/posts/byzanitne/</link>
<pubDate>Fri, 06 Oct 2023 10:34:07 +0800</pubDate>
<guid>/posts/byzanitne/</guid>
<description>Some notes for the book &ldquo;Foundations of Distributed Consensus and Blockchains&rdquo; by Elaine Shi
What is a Byzantine Fault?
Crash Fault: Adversarial nodes do not send or receive any messages. Omission Fault: Adversarial nodes selectively choose to drop or let through each message sent or received. Byzantine Fault: Adversarial nodes can deviate from the protocol arbitrarily. What is static assumption?
Static: Participants in the consensus scenario are pre-defined. In the execution of a consensus protocol, the peers do not change.</description>
</item>
<item>
<title>About me</title>
<link>/authors/about/</link>
<pubDate>Sun, 10 Sep 2023 22:23:29 +0800</pubDate>
<guid>/authors/about/</guid>
<description> We must defend our own privacy if we expect to have any. We must come together and create systems which allow anonymous transactions to take place. People have been defending their own privacy for centuries with whispers, darkness, envelopes, closed doors, secret handshakes, and couriers. The technologies of the past did not allow for strong privacy, but electronic technologies do. Eric Hughes
See my full resume here. </description>
</item>
<item>
<title>如何利用 zk-snark 解决 Mental Poker 问题</title>
<link>/posts/mental_poker/</link>
<pubDate>Sun, 10 Sep 2023 10:34:07 +0800</pubDate>
<guid>/posts/mental_poker/</guid>
<description>最近读到了几篇很有意思的文章, 讨论的是如何解决 Mental Poker 问题. Mental poker 问题 是由 Rivest, Shamir and Adleman 三位密码学家于1979年提出 (就是 RSA 的那三位). 简单来讲, Mental Poker 问</description>
</item>
<item>
<title>MIT xv6 design from user prespective</title>
<link>/posts/xv6-lab1/</link>
<pubDate>Fri, 01 Oct 2021 10:34:07 +0800</pubDate>
<guid>/posts/xv6-lab1/</guid>
<description>I will use mit 6.s801 lab1 &ldquo;util&rdquo; as an entry to the code behind. This article will not talk much about how to do lab1, but reveal some delicate design behind the syscall lab1 use.
ex1- sleep #easy
This is the easiest lab in the lab1, so I will not talk about this exercise. Let&rsquo;s go through the syscall sys_sleep in sysproc.c
uint64 sys_sleep(void) { int n; uint ticks0; if(argint(0, &amp;n) &lt; 0) return -1; acquire(&amp;tickslock); ticks0 = ticks; // ticks is a golbal var maintained by trap while(ticks - ticks0 &lt; n){ if(myproc()-&gt;killed){ release(&amp;tickslock); return -1; } sleep(&amp;ticks, &amp;tickslock); } release(&amp;tickslock); return 0; } ticks is the global variable maintained in trap.</description>
</item>
<item>
<title>xv6 file system</title>
<link>/posts/xv6-fs/</link>
<pubDate>Fri, 01 Oct 2021 10:34:07 +0800</pubDate>
<guid>/posts/xv6-fs/</guid>
<description>xv6 File system overview In general, There are 3 different ascpect on unix-like file system, file descriptor, file/directory and block. In xv6, they are distributed into 7 layers: Block interface The xv file system&rsquo;s block interface consists of 34 layers(disk, buffer cache , logging and bitmap) Goal: achieve crash recovery
Disk Disk is the most primitive layer of fs, which provide directly block R/W in device. Buffer cache This layer maintains a LRU Buffer queue to cache block data on disk, providing</description>
</item>
<item>
<title>Moments</title>
<link>/gallery/moments/</link>
<pubDate>Mon, 23 Nov 2020 21:30:32 +0800</pubDate>
<guid>/gallery/moments/</guid>
<description>元旦的海 除夕之列</description>
</item>
<item>
<title>Ubuntu</title>
<link>/posts/ubuntu/</link>
<pubDate>Mon, 23 Nov 2020 21:30:32 +0800</pubDate>
<guid>/posts/ubuntu/</guid>
<description>outline 硬件准备 clash on linux 开发环境搭建 硬件准备 灵越 7590 , windows 系统盘 ssd + sn750 空盘 bios 中,把硬盘模式调到achi , 关闭security boot ,关闭 windows 快速启动,打开le</description>
</item>
<item>
<title>春梦的联想</title>
<link>/posts/springdream/</link>
<pubDate>Tue, 03 Mar 2020 20:02:36 +0800</pubDate>
<guid>/posts/springdream/</guid>
<description>这个春日的午后 很温暖 窗外 每栋楼上,影子的边缘都格外清晰 不知名的鸟在空中盘旋 叽叽喳喳着 你躺在床上 确确实实感受到 春天的确来了 恍惚间 你好似回到了童</description>
</item>
<item>
<title></title>
<link>/log/2021-26/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>/log/2021-26/</guid>
<description>最近学了一些什么 BC golang Merkle Tree 实现 MPT 基本内容 zero knowledge proof rust intro English trying to restore my speaking traning cultivate some test resource of ielts 课内 完成了一个简单的miniRv 汇编实验 开始单周期cpu设计实验 dev</description>
</item>
</channel>
</rss>