autorenew
Solana 런타임 상수: Trent.sol의 더 스마트한 관리 제안과 밈 토큰에 미치는 영향

Solana 런타임 상수: Trent.sol의 더 스마트한 관리 제안과 밈 토큰에 미치는 영향

최근 X에서의 논의가 Solana 개발자들과 밈 토큰 팬들 사이에서 관심을 불러일으켰습니다. 모든 것은 @cavemanloverboy의 게시물에서 시작되었는데, Solana 런타임의 상수 관리에 대해 사람들을 당황하게 만드는 코드 일부를 지적했습니다.

문제가 된 코드는 Cross-Program Invocation(CPI) 비용을 다루고 있는데, 이는 한 프로그램이 Solana 블록체인에서 다른 프로그램을 호출할 때 드는 계산 비용을 말합니다. 다음은 논쟁을 촉발한 코드 스니펫입니다:

SIMD_0339 기능에 따라 조건부 상수가 표시된 Solana CPI 호출 비용 코드 스니펫

보시다시피 기본 비용과 특정 기능(SIMD_0339)이 활성화되었을 때 조정된 비용이 있습니다. @cavemanloverboy는 이를 불필요한 손질이라고 지적했는데, 왜 그런지 이해하기 어렵지 않습니다 — 이런 종류의 조건부 로직은 코드베이스를 복잡하게 만들 수 있습니다.

여기에 Trent.sol이 등장합니다. 그는 Anza의 chief curmudgeon(이전에는 Solana Labs의 curmudgeon ops 책임자)로, 해당 게시물을 인용하며 날카로운 제안을 던졌습니다: "런타임이 소유하고 feature gate 프로그램이 제어하는 계정에 상수를 넣어두면 이런 불필요한 코드가 필요 없을 것이다. 값을 바꾸기 위해 epoch 경계를 기다릴 필요도 없을 것이다."

이것을 풀어보면, Solana에서 feature gate는 네트워크 전반에 새로운 기능을 점진적으로 롤아웃할 수 있게 하는 메커니즘입니다. 이들은 약 이틀 단위인 epoch 경계에서 활성화되며, Trent의 아이디어는 호출 비용과 같은 상수들을 런타임이 소유하는 특수 계정에 저장하자는 것입니다. 이 계정들은 feature gate 프로그램에 의해 관리되므로, 코드 곳곳에 하드코딩된 조건문을 두지 않고도 더 동적으로 변경을 적용할 수 있게 됩니다.

Solana에서 밈 토큰을 만들거나 거래하는 사람들에게 이는 게임 체인저가 될 수 있습니다. 밈 토큰은 속도와 낮은 수수료에 의존하므로, 업데이트 대기 시간을 줄이거나 핵심 코드를 단순화하는 어떤 개선도 거래를 더 원활하게 하고 혁신 속도를 높일 수 있습니다. 다음 epoch를 기다리지 않고 새로운 밈 토큰 기능을 배포할 수 있다고 상상해 보세요 — 그런 민첩성은 빠르게 변하는 크립토 밈 세계에서 Solana를 앞서가게 할 수 있습니다.

스레드에는 또한 "FeatGate111111111111111111111111111111111111"가 언제 나오냐는 답글도 달렸는데, 이는 시스템 프로그램 주소들이 종종 1로 길게 보이는 Solana의 프로그램 주소를 조롱한 것입니다.

Solana 위에서 개발 중이거나 단순히 밈 토큰을 거래하고 있다면 이런 논의들을 주목하세요. 이러한 논의는 생태계가 어떻게 효율적이고 개발자 친화적으로 진화하고 있는지를 보여줍니다. 원문 스레드는 여기에서 확인하세요: here.

추천 기사