블록체인 26

김치프리미엄/김프핫

#김프 #비트코인 #이더리움안녕하세요 오랜만에 포스팅입니다.오늘은 제가 만든 김치프리미엄 확인 사이트 kimphot.com을 소개해 드릴게요.요즘 암호화폐 거래를 하다 보면 한국에서의 가격이 해외에 비해 더 비싼 경우가 많죠? 바로 이걸 김치프리미엄이라고 하는데, 이걸 쉽게 확인할 수 있는 사이트가 필요하더라고요. 그래서 만든 게 kimphot.com입니다!사이트 주요 기능실시간 가격 확인여기서 최신 암호화폐 가격과 김치프리미엄을 실시간으로 볼 수 있어요. 시장의 움직임을 빠르게 파악할 수 있게 도와줍니다.쉬운 사용법복잡한 것 없이 간단한 디자인으로 누구나 쉽게 사용할 수 있도록 만들었어요. 필요한 정보는 바로 찾아볼 수 있답니다.모바일에서도 쾌적하게스마트폰에서도 잘 보이도록 모바일 최적화를 했어요. 언..

블록체인 2024.11.05

RESTful

Restful이란? rest api 규칙에 맞춰서 구현된 api를 restful이라고 한다. 클라이언트가 웹상에서 하는 행동(request) 4가지로 나누는데 1.GET 2.POST 3.PUT 4.DELETE 이 4가지 행동을 웹상에서 하게 된다. restful한 api를 구현하기 위해서 golang에서는 Gin이라는 프레임워크를 사용하게 된다. RESTful은 Representational State Transfer (REST) 아키텍처 스타일을 따르는 웹 서비스를 의미한다. REST는 웹 서비스를 설계하는 데 사용되는 일련의 가이드라인과 원칙. RESTful 서비스는 다음과 같은 주요 특징을 가집니다: 클라이언트-서버 구조: RESTful 서비스는 클라이언트와 서버 간의 역할을 명확하게 분리한다. 클..

블록체인 2023.12.03

서버 기초

golang언어로 웹서버를 만들어보았다. [Golang] package main import ( "net/http" ) func main(){ http.Handle("/",http.FileServer(http.Dir("Public"))) http.ListenAndServe(":8080",nil) } main pkg "net/http" 요놈을 import를 해야 웹서버를 구현할수가 있다. http.Handle("/",http.FileServer(http.Dir("Public"))) http.ListenAndServe(":8080",nil) http 라이브러리를 이용해서 고랭과 html 파일을 연동하고 포트는 :8080로 설정을했다. [html] DOCTYPE html> 고랭웹서버 입니다. 환영합니다. ht..

블록체인 2023.12.02

서버기초[go ethereum]

파일생성오류 오늘은 블록체인 기초에 대해서 배웠다. 웹서버 코딩은 몇년전에 해본거 같은데 오랜만에 해봐서 약간 헷갈렸다 ㅎㅎ 순조롭게 강의실습을 따라 하고 있었는데 이상한 vscode에서 파일생성 오류가 발생했다. simple-server라는 파일을 생성을 했는데 파일생성권한이 없다면서 denied 됐다. 이게 먼 이상한 오류인가 싶어서 분노의 구글링을 했는데 아무리 찾아봐도 내가 원하는 결과를 찾지를 못했다. 그런데 혹시 simple-server 에서 "-"이거 때문인가 해서 이걸 빼보았는데 해결이 되었다. 무슨오류였는지는 모르겠지만 이러한 오류가 있으시다면 폴더명에서 특수문자를 쓰지 마시길바란다.

블록체인 2023.12.02

[Go lang] 왈루스 :=

go lang 언어를 보면 다른 프로그래밍의 문법과 거의 비슷하게 쓰이는것 같다. 근데 여기서 := 왈루스라는 기호를 쓰는 데 굉장히 유용하게 쓰는거 같다. :=을 쓰면 자료형 설정을 내가 따로 안해도 되고 자동으로 설정이 된다. 클린코딩이나 가독성을 위해서 자료형을 설정해주는게 좋을거 같긴한데 일단 나중에 프로젝트를 진행하면서 쓰면 좋을지 안좋을지 고려를 해봐야겠다.

블록체인 2023.12.01

트레블룰/zchash/tronadoCash [공부 더필요!]

트레블 룰 / zChash /TorandoCash 블록체인과 자금세탁 개인지갑주소만으로 그 소유주를 특정하기가 어렵다. zChash 비트코인과 동일한 pow합의 알고리즘을 가지고 있으며, 체인자체에서 익명성을 보장하는 식으로 제공이된다. TorandoCash(이더리움) zksnark기술을 사용 불법적으로 사용될수가있음 fatf(국제 자금세탁방지기구) 메세지 프로토콜 트레벌룰이란?? 정리해보기

블록체인 2023.11.29

롤업[Roll up]

롤업 1.롤업이란? 롤업은 수백개의 트랜잭션을 레이어1의 단일트랜잭션으로 묶는 것으로 여러사람이 수수료를 분담하는 효과를 가지고 있다. 롤업은 레이어1 와부에서 실행되지만 트랜잭션 데이터는 레이어1에 게시가 되어서 이더리움으로부터 신뢰를 가져오되 레이어1의 구조에는 영향을 끼치지 않는다. -낙관적 롤업 트랜잭션이 유효한것으로 가정되지만 , 필요한경우 이의를 제기할수가 있다는 점에서 " 낙관적 "이라고 부른다. 유효하지 않은 트랜잭션이 의심되는 경우 오류증명이 실행되어, 이것이 발생했는지 확인하며 특정기간동안 오류가 발견되지 않을시 유효한것으로 취급한다. -영지식 (zero knowledge)롤업 영지식 롤업은 트랜잭션이 오프체인에서 계산되는 유효성 증명을 사용한다. 압축된 데이터가 유효성 증명으로 이더리..

블록체인 2023.11.29

레이어2 와브릿지

레이어2 와 브릿지 만약 돈을걸고 고스톱을 칠때마다 매판마다 돈이 오고간다면??=>매우 불편하다 따라서 종이에 점수를 적어두고 맨마지막에 한번에 정산을 하는 방식을 많이 쓴다. 이런 행위가 블록체인 거래에도 적용이 된다면??? 레이어2는 이더리움의 확장솔루션을 일컫는 말 레이어2는 이더리움을 확장하는 별도의 블록체인이며,이더리움의 보안 보증을 물려받는다. 레이어2는 레이어1의 부족한 확장성을 확보를해주는 기술로서 레이어2에서 모두 거래를 한후 해당결과값의 증거물만 레이어1에 기록하는 형태로 진행이된다. 레이어2를 사용하면 레이어1에서의 연산량을 레이어2가 대신처리하여 같은 시간안에 더빠른 트랜잭션을 처리시킬수가 있다. 레이어02 : roll up솔루션 , 레이어1:이더리움 레이어02:라이트닝 네트워크,레..

블록체인 2023.11.29

샤딩 sharding 단계

sharding 단계 이더리움의 저장용량이 증가 L2솔루션들과 조화를 이루어지게 된다=>가스비절감 23~24년 예정 훨씬 빠르고 값싼 네트워크를 사용가능하다. 1.확장성증가 db를 수평적으로 분할 2.누구나 노드를 운영가능 3.더많은 참가를 유도해서 더높은 탈중앙성을 만듦. 안정성높아짐 샤딩단계 1단계:data availability 처음 샤드체인이 적용될때는 네트워크에 추가적인 데이터만 제공하고 트랜잭션이나 스마트컨트랙트를 처리하지 않을 예정이다. 하지만 롤업과 같이 초당 트랜잭션에 있어서는 빠른 확장성을 가져올것이다. 롤업은 레이어2기술로 오늘날 사용되는 기술이며 트랜잭션들을 모아서 하나로 만든후 암호학적인 증거를 만들고 해당증거를 체인에 저장하는 방식이다. 2단계 : 코드실행 2단계: 코드실행 해당..

블록체인 2023.11.29