Skip to content

Commit 018e5a2

Browse files
committed
Merge branch 'b42a7ca' into pr/7
2 parents 9b33cbe + b42a7ca commit 018e5a2

File tree

126 files changed

+5593
-884
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

126 files changed

+5593
-884
lines changed

Ethernaut.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
2+
https://ethernaut.openzeppelin.com/
3+
4+
https://github.com/OpenZeppelin/ethernaut
5+
6+
# Guide
7+
- [로컬에서-시작하는-Ethernaut](https://velog.io/@oomia/%EB%A1%9C%EC%BB%AC%EC%97%90%EC%84%9C-%EC%8B%9C%EC%9E%91%ED%95%98%EB%8A%94-Ethernaut)

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ Invoke-Expression (Invoke-WebRequest -Uri "https://gist.githubusercontent.com/oo
3030
sh <(curl -s "https://gist.githubusercontent.com/ooMia/afbae4f3249609e0bf17e4b6c7baa696/raw/ada8812c56d056dc15f71fc6973bdf501ea0a6f0/get_github_avatar.sh")
3131
```
3232

33-
| Option #1: GitHub-Profile <br/> oomia | Option #2: Local-Profile <br/> mia |
34-
| :--------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------: |
35-
| [<img src="https://avatars.githubusercontent.com/u/96914905" height=150 width=150> <br/> @GitHub-Nickname](https://github.com/GitHub-Nickname) | [<img src="./embed/profile/nse-5354155414388309291-1000000474_1719950399348.png" height=150 width=150> <br/> @oomia](https://github.com/oomia) |
33+
|mia|
34+
| :-: |
35+
| [<img src="./embed/profile/mia.png" height=150 width=150> <br/> @oomia](https://github.com/oomia) |
3636

3737
<br>
3838

concepts/Beacon Chain.md

+320-321
Large diffs are not rendered by default.

concepts/Blockchain/Archive Node.md

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
title: Archive Node
3+
description: 블록체인 네트워크에서 아카이브 노드의 역할과 중요성을 다룹니다.
4+
aliases: [archive node, blockchain archive node]
5+
tags: [technology, blockchain, node, archive node]
6+
date: 2024-07-22
7+
---
8+
9+
## Archive Node
10+
11+
### Summary
12+
13+
`Archive Node`는 블록체인 네트워크에서 모든 역사적 상태를 저장하는 노드로, 전체 블록체인의 데이터를 보존하고 제공하는 역할을 합니다.
14+
15+
### Description
16+
17+
`Archive Node`는 블록체인 네트워크에서 모든 역사적 데이터를 저장하는 노드입니다. 이는 블록체인의 모든 상태를 기록하고 보존하여 과거 데이터를 필요로 하는 작업에 필수적입니다. 아카이브 노드는 다음과 같은 기능을 수행합니다:
18+
19+
1. **전체 블록 데이터 저장**: 아카이브 노드는 블록체인의 모든 블록 데이터를 저장하며, 이는 블록 헤더, 트랜잭션, 영수증 등을 포함합니다. 예를 들어, Ethereum 아카이브 노드는 모든 스마트 계약의 상태를 포함하여 전체 블록체인 데이터를 보존합니다.
20+
2. **과거 데이터 제공**: 아카이브 노드는 과거 데이터를 필요로 하는 요청에 응답할 수 있습니다. 이는 블록체인의 투명성과 감사 가능성을 높이는 데 중요한 역할을 합니다.
21+
3. **동기화 및 검증**: 아카이브 노드는 네트워크의 현재 상태와 동기화되며, 모든 블록과 트랜잭션을 검증합니다.
22+
23+
아카이브 노드는 특히 개발자와 연구자에게 유용하며, 블록체인의 과거 상태를 분석하거나 새로운 기능을 테스트하는 데 사용됩니다. 아카이브 노드는 다음과 같은 경우에 중요합니다:
24+
25+
- **데이터 분석**: 블록체인의 과거 데이터를 분석하여 패턴을 찾거나 통계 정보를 도출하는 경우.
26+
- **스마트 계약 디버깅**: 과거의 특정 시점에서 스마트 계약의 상태를 확인하고 디버깅하는 경우.
27+
- **역사적 트랜잭션 추적**: 특정 트랜잭션이 어떻게 처리되었는지 추적하고 검증하는 경우.
28+
29+
### References
30+
31+
- [아카이브 노드의 개념과 역할](https://ethereum.org/en/developers/docs/nodes-and-clients/archive-nodes/)
32+
- [아카이브 노드의 구성 및 사용 사례](https://www.alchemy.com/overviews/archive-nodes)
33+
- [Ethereum 아카이브 노드의 기능](https://www.quicknode.com/guides/infrastructure/node-setup/ethereum-full-node-vsarchive-node)
34+
- [블록체인 아카이브 노드의 중요성](https://www.investinyou.today/archives/195)
35+
36+
### Related Keywords
37+
38+
- [[Blockchain]]
39+
- [[Node]]
40+
- [[Full Node]]
41+
- [[Light Node]]
42+
- [[Ethereum]]

concepts/Blockchain/Bitcoin.md

+49-10
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,57 @@
1-
## **Creation of coins**
1+
---
2+
title: Bitcoin
3+
description: 비트코인의 개념, 역사, 기술적 특징 및 작동 방식을 다룹니다.
4+
aliases: [bitcoin, BTC, cryptocurrency]
5+
tags: [technology, blockchain, bitcoin, cryptocurrency]
6+
date: 2024-07-22
7+
---
28

3-
- The creation of coins must be limited for the currency to have value.
4-
- Bitcoins are mined according to set rules, involving solving difficult math problems with adjustable difficulty to maintain a constant rate of solutions. This process is called proof-of-work ([Terms: PoW](https://www.notion.so/Terms-PoW-e9c949cb040b46998874ea342db540b4?pvs=21) ). Miners are rewarded with new bitcoins for their efforts, but this reward decreases over time. Eventually, miners will rely on transaction fees paid by users to cover their costs. Malicious blocks that don't follow the rules are rejected by the network. Ultimately, no more than **21 million bitcoins** will ever exist.
9+
## Bitcoin
510

6-
## **Sending payments**
11+
### Summary
712

8-
## **Preventing [double-spending](https://en.bitcoin.it/wiki/Double-spending)**
13+
`Bitcoin`은 2008년에 Satoshi Nakamoto에 의해 발명된 첫 번째 분산형 디지털 화폐입니다. 이는 탈중앙화된 블록체인 기술을 기반으로 하며, 작업 증명(Proof of Work) 합의 메커니즘을 사용합니다.
914

10-
## **Anonymity**
15+
### Description
1116

12-
## **Capitalization / Nomenclature**
17+
`Bitcoin`은 2008년에 Satoshi Nakamoto라는 가명을 사용하는 개인 또는 그룹에 의해 발명된 첫 번째 분산형 디지털 화폐입니다. 비트코인은 중앙 권한 없이 P2P 네트워크를 통해 거래가 이루어지며, 이를 통해 탈중앙화된 금융 시스템을 제공합니다.
1318

14-
# Reference
19+
Bitcoin의 주요 기술적 특징은 다음과 같습니다:
1520

16-
- [https://en.bitcoin.it/wiki/Help:Introduction#Bitcoin_Basics](https://en.bitcoin.it/wiki/Help:Introduction#Bitcoin_Basics)
21+
1. **블록체인 (Blockchain)**: Bitcoin은 트랜잭션을 기록하는 분산 원장 시스템을 사용합니다. 각 블록은 이전 블록의 해시를 포함하며, 이는 체인 형태로 연결됩니다.
22+
2. **작업 증명 (Proof of Work, PoW)**: 비트코인은 네트워크의 보안을 유지하고 새로운 블록을 생성하기 위해 작업 증명 합의 메커니즘을 사용합니다. 채굴자들은 복잡한 수학 문제를 해결하여 블록을 생성하고, 이에 대한 보상을 받습니다.
23+
3. **타임스탬프 (Timestamp)**: 각 블록에는 생성된 시간이 기록된 타임스탬프가 포함됩니다.
24+
4. **디지털 서명 (Digital Signature)**: 비트코인 트랜잭션은 디지털 서명을 사용하여 사용자 신원을 확인하고 거래의 무결성을 보장합니다.
25+
5. **이중 지불 방지 (Double-Spending Prevention)**: 이중 지불 문제를 해결하기 위해 비트코인은 블록체인과 PoW를 결합하여 트랜잭션의 순서를 보장하고, 각 트랜잭션이 고유함을 확인합니다. 이를 위해 Bitcoin은 UTXO (Unspent Transaction Output) 모델을 사용합니다.
1726

18-
bitcoin cash -> https://www.forbes.com/advisor/au/investing/cryptocurrency/bitcoin-cash/#scrollto_what_is_bitcoin_cash_section
27+
이중 지불 문제를 방지하는 기술적 구현은 다음과 같습니다:
28+
29+
- **UTXO 모델**: Bitcoin은 UTXO 모델을 사용하여 이중 지불을 방지합니다. 각 트랜잭션의 결과로 생성된 잔액(UTXO)은 향후 트랜잭션에서 사용될 때까지 소비되지 않은 상태로 남아 있습니다. 이는 트랜잭션의 입력과 출력이 고유하도록 보장합니다.
30+
- **블록체인**: 모든 트랜잭션은 블록체인에 기록되며, 이는 모든 노드가 공유하는 분산 원장입니다. 각 트랜잭션은 이전 트랜잭션의 해시를 포함하고 있어, 트랜잭션의 순서를 보장합니다.
31+
- **작업 증명 (Proof of Work)**: 새로운 블록을 생성하기 위해 채굴자는 복잡한 수학 문제를 해결해야 합니다. 이 과정은 많은 계산 자원을 필요로 하며, 이는 네트워크의 보안을 강화합니다. PoW는 트랜잭션의 순서를 결정하는 데 중요한 역할을 합니다.
32+
- **타임스탬프**: 각 블록에는 생성된 시간이 기록된 타임스탬프가 포함됩니다. 이는 트랜잭션의 순서를 보장하고, 동일한 비트코인이 두 번 사용되는 것을 방지합니다.
33+
- **노드의 검증**: 네트워크에 있는 모든 노드는 새로운 트랜잭션과 블록을 검증하여 이중 지불이 발생하지 않도록 합니다. 만약 동일한 비트코인이 두 번 사용되려는 시도가 발견되면, 가장 긴 체인에 포함된 트랜잭션만 유효하다고 간주됩니다.
34+
35+
비트코인은 다양한 용도로 사용될 수 있습니다. 예를 들어:
36+
37+
- **디지털 화폐**: 비트코인은 온라인 및 오프라인에서 상품과 서비스를 구매하는 데 사용할 수 있습니다.
38+
- **투자 자산**: 비트코인은 가격 변동성이 크지만, 많은 투자자들이 이를 디지털 금으로 간주하고 장기 투자 자산으로 보유합니다.
39+
- **국경 없는 송금**: 비트코인은 국제 송금을 빠르고 저렴하게 수행할 수 있는 수단으로 사용됩니다.
40+
41+
### References
42+
43+
- [비트코인의 블록 개념](https://bitcoinwiki.org/wiki/block)
44+
- [비트코인 블록 타임스탬프](https://en.bitcoin.it/wiki/Block_timestamp)
45+
- [작업 증명과 비트코인](https://developer.bitcoin.org/glossary.html#term-Proof-of-work)
46+
- [비트코인 채굴 방법](https://www.investopedia.com/tech/how-does-bitcoin-mining-work/)
47+
- [이중 지불 방지](https://developer.bitcoin.org/devguide/transactions.html#double-spending)
48+
49+
### Related Keywords
50+
51+
- [[Blockchain]]
52+
- [[Proof of Work]]
53+
- [[Timestamp]]
54+
- [[Digital Signature]]
55+
- [[Mining]]
56+
- [[Cryptocurrency]]
57+
- [[UTXO]]

0 commit comments

Comments
 (0)