전체 글 53

Solana Playground IDE

Mac에서 솔라나 플레이그라운드에서 프로그램 작성하고 로컬에서 배포하는 방법솔라나 플레이그라운드는 로컬에 아무것도 설치하지 않고 솔라나 프로그램을 개발, 배포 및 테스트할 수 있는 브라우저 기반 개발 환경이다. 솔라나 플레이그라운드에서 프로그램 작성에 앞서 솔라나 지갑이 필요하다.이전에 만들어둔 지갑을 사용할 것이다. https://thsisno.tistory.com/273 Solana SPL TokenSolana SPL TokenSPL Token: Solana 블록체인에서 사용되는 표준 토큰 프로그램(Token Program)이더리움의 ERC-20과 유사하지만, Solana는 컨트랙트가 아닌 Program + Account 모델을 사용한다. Solana의 계정 모델Solan에thsisno.tistor..

카테고리 없음 2026.01.20

Solana SPL Token

Solana SPL TokenSPL Token: Solana 블록체인에서 사용되는 표준 토큰 프로그램(Token Program)이더리움의 ERC-20과 유사하지만, Solana는 컨트랙트가 아닌 Program + Account 모델을 사용한다. Solana의 계정 모델Solan에서 Walle은 토큰 잔액을 직접 저장하지 않는다.Solana의 모든 상태(state)는 Account에 저장되며, Account는 항상 특정 Program(owner) 에 의해 관리된다. SPL Token의 잔액은 (wallet, mint) 쌍에 대해 1개만 존재하는Associated Token Account(ATA)에 저장된다. ATA(Associated Token Account) – SPL Token의 실제 잔액을 저장하는 ..

카테고리 없음 2026.01.16

ERC-3643 스마트 컨트랙트 라이브러리 메서드 정리

ERC-3643 - SMART CONTRACTS LIBRARY구조ERC-3643(T-REX)는 증권형 토큰(STO)의 규제 요건을 충족하기 위해 토큰 로직, 신원 관리, 규제 판단, 배포 권한을 각각 분리한 모듈형 스마트컨트랙트 구조를 채택한다.토큰 자체는 Permissioned Token 계약이 담당하며,투자자 자격 검증은 ONCHAINID(ERC-734/735)와 Identity Registry 계층에서 수행된다.규제 적합성 판단은 Compliance 계약이 전담하며, 토큰 전송 전canTransfer()를 통해 사전 검증하고 전송 후 Hook 함수로 상태를 갱신한다.모든 구성요소는 T-REX Factory를 통해 단일 트랜잭션으로 배포되며, 실제 배포 권한·수수료·정책 통제는 Gateway 계약이 ..

카테고리 없음 2026.01.13

ERC20을 활용한 토큰 발행 - 코드 주석

// SPDX-License-Identifier: GPL-3.0pragma solidity ^0.8.7;// ----------------------------------------------------------------------------// Token Contract// ----------------------------------------------------------------------------// 이 컨트랙트는 ERC-20 토큰 표준을 기반으로// 추가로 mint(발행)와 burn(소각) 기능을 포함하고 있습니다.// ----------------------------------------------------------------------------// --------------..

카테고리 없음 2026.01.07

ERC20을 활용한 토큰 발행

솔리디티 리믹스 환경에서 토큰 발행하는 방법 아래 사이트에 접속한다.Solidity Remix - Ehtereum IDE https://remix.polkadot.io/ Remix - Ethereum IDEremix.polkadot.ioCreate new file 을 눌러 .sol 파일을 생성한다. 아래 코드를 복붙 (solidity 0.8.7 버전 기준으로 작성)// SPDX-License-Identifier: GPL-3.0pragma solidity ^0.8.7;// ----------------------------------------------------------------------------// ThsisNo token contract//// Symbol : TNO// Name..

카테고리 없음 2026.01.07

유니스왑 Uniswap

1. 유니스왑(Uniswap) https://app.uniswap.org/swap 유니스왑은 이더리움 블록체인 위에서 작동하는 탈중앙화 거래 프로토콜이다.중앙화된 중개자 없이 누구나 지갑을 연결해 토큰을 교환할 수 있는 P2P 시스템으로, 모든 거래는 스마트컨트랙트를 통해 자동 실행된다.유니스왑은 유동성 풀 기반 AMM 구조를 사용한다.사용자는 자산을 직접 보관한 상태에서 거래하며, 프로토콜은 보안성과 자기 자산 보관을 최우선으로 하는 변경 불가능한 스마트컨트랙트 집합으로 구성되어 있다. 2. 유니스왑의 기본 작동 방식- Liquidity-pool-based swaps유동성 풀 중심 거래 - 매수자와 매도자를 직접 연결하지 않고, 특정 토큰 쌍이 예치된 유동성 풀을 통해 토큰 교환이 이루어지는 구조를..

카테고리 없음 2026.01.07

솔레이어 Solayer

솔레이어(Solayer)란- 실시간 금융 플랫폼을 목표로 밀리초 단위 결제를 구현하는 레이어1(L1) 블록체인 - 하드웨어 기반 확장을 통한 차세대 결제 인프라 구축- 네이티브 토큰: $LAYER (거버넌스 + 생태계 인프라 토큰)* 솔레이어가 솔라나 위에서 동작하고, 기존 솔라나 앱을 그대로 배포할 수 있어서 구조가 L2처럼 보이지만, 실제로 롤업처럼 솔라나에 트랜잭션 확정이나 정산을 의존하는 구조는 아님. 자체 실행 환경이 있고, 메인넷 형태로 동작해서 분류상으로는 L2보다 고성능 실행 중심의 L1에 가깝다.* 소프트웨어 확장만으로는 블록체인의 근본적인 처리 성능을 높이는 데 한계가 있어서 블록체인 확장의 다음 단계는 하드웨어에서 나올 것이라며 결제 인프라 자체를 새로 설계하기 위해 만들어..

카테고리 없음 2026.01.07

솔라나 Solana

솔라나 배경솔라나는 퀄컴과 드롭박스 출신 개발자인 아나톨리 야코벤코가 에릭 윌리엄스, 그레그 피츠제럴드와 함께 2017년 11월 백서를 발표하며 시작됐다. 솔라나는 역사 증명(Proof of History, PoH) 기반 합의 구조를 통해 데이터 처리 시간을 단축하고 거래 비용을 낮추는 것을 목표로 한다.2018년 테스트넷을 출시했으며, 솔라나 랩스는 초창기 룸(Loom)으로 불렸다. 이후 멀티체인 상호운용성 솔루션인 룸 네트워크와의 혼동을 피하기 위해 명칭을 솔라나(SOL)로 변경했다. 2019년 멀티코인 캐피털이 주도한 시리즈 A 투자 유치를 통해 본격적인 개발 자금을 확보했고, 2020년 3월 베타 메인넷을 출시하며 스마트 컨트랙트와 기본적인 데이터 처리 기능을 제공하기 시작했다. 1. 솔라나란?정..

카테고리 없음 2026.01.06

비트코인 레이어2 Bitcoin Layer 2

비트코인 레이어 2 솔루션비트코인 레이어 2 솔루션은 비트코인 ​​블록체인 위에서 작동하는 보조 프로토콜이다. 이러한 솔루션의 핵심 목적은 메인 체인의 거래 처리 부담을 줄이고 확장성을 향상시키는 것이다. 오프체인 또는 최적화된 메커니즘을 통해 거래를 처리함으로써, 레이어 2 솔루션은 처리량을 향상시키고, 혼잡을 줄일 수 있다. 레이어 2 솔루션은 기본 레이어를 변경하지 않고도 비트코인의 성능과 활용성을 확장한다. 비트코인 레이어 2 솔루션 접근 방식- 결제 채널: 두 사용자가 스마트 계약 형태로 결제 채널을 열고, 그 안에서 실시간으로 다수의 거래를 주고받은 뒤, 마지막 정산 결과만 메인 체인에 기록하는 방식이다. (Lightning Network)- 사이드 체인: 비트코인의 자산을 독립된 블..

카테고리 없음 2026.01.06