웹_app타입키보드 버튼에서 시작된TL;DR:웹 앱은텔레그램으로서비스 메시지에서 bot에 데이터를 다시 보낼 수 있다.WebApp.sendData.이를 통해 봇이 외부 서버와 통신하지 않고도 응답을 만들 수 있다.
사용자들은 사용자지정 키보드, 봇메시지 아래의 버튼을사용하여 봇과 상호작용할 수 있으며, 텔레그램이 지원하는 자유형문자 메시지나첨부파일 형식(사진과 비디오, 파일, 위치, 연락처, 여론 조사)을 통해 봇과 상호작용할 수 있다.훨씬 더 많은 유연성을 위해, 봇은HTML5의 모든 힘을 활용하여 사용자에게 친숙한 입력 인터페이스를 만들 수 있다.
사용자로부터 봇으로 데이터를 다시 전송하기 위해, 웹 앱은텔레그램에 전화를 걸 수 있다.WebApp.sendData메서드.데이터는 서비스 메시지에서 문자열로 봇에 전송된다.봇은 수신 후 사용자와 계속 통신할 수 있다.
좋은 방법:
сustomdata inputinterface(날짜 선택을 위한 개인화된 캘린더, 고급 검색 옵션이 있는 목록에서 데이터 선택, 사용자가 "휠을 돌리고" 사용 가능한 옵션 중 하나를 선택할 수 있는 랜덤라이저 등)
특정 봇에 의존하지 않는재사용가능한구성요소.
인라인 버튼 웹 앱
TL;DR:@DurgerKingBot과 같은 대화형 웹 앱의 경우 기본 사용자정보를 얻고 사용자를 대신하여 봇과의 채팅에 메시지를 보내는 데 사용할 수 있는 웹_app 유형인라인키보드버튼을 사용하십시오.
텍스트 데이터만 수신하는 것이 부족하거나 좀 더 고급스럽고 개인화된 인터페이스가 필요한 경우web_app타입의 인라인키보드버튼을 사용하여 웹 앱을 열 수 있다.
버튼에서, 웹 앱은 버튼에 지정된 URL로 열릴 것이다.사용자의테마 설정외에도 기본 사용자 정보(User Information)를 수신한다.ID,name,username,language_code) 및 세션의 고유 식별자인query_id. 이 식별자는 사용자를 대신하여 bot로 메시지를 다시 보낼 수 있다.
봇은 봇 API 메서드에응답WebAppQuery를 호출하여 사용자가 보낸 인라인 메시지를 bot로 다시 전송하고 웹 앱을 닫을 수 있다.메시지를 받은 후, 봇은 사용자와 계속 통신할 수 있다.
좋은 방법:
완전한 웹 서비스와 모든 종류의 통합.
사용 사례는 사실상무제한이다.
메뉴 단추에서 웹 앱 시작
TL;DR:웹 앱은 사용자 정의된 메뉴 버튼에서 실행할 수 있다.이것은 단순히 앱에 더 빨리 접속할 수 있는 방법을 제공하며,그렇지 않으면인라인버튼에서웹앱을 시작하는 것과동일하다.
기본적으로 봇과의 채팅은 항상 나열된 모든명령에 빠르게 액세스할 수 있는편리한 메뉴버튼을 보여준다.Bot API 6.0으로 이 버튼을사용하여 대신 웹앱을 실행할 수 있다.
메뉴 버튼을 구성하려면 메뉴 버튼이 표시할 텍스트와 웹 앱 URL을 지정해야 한다.이러한 파라미터를 설정하는 방법에는 다음 두 가지가 있다.
모든 사용자에 대해 단추를 사용자 정의하려면@BotFather(다음)를 사용하십시오./setmenubutton명령 또는Bot Settings>메뉴 버튼).
모든 사용자와특정 사용자모두에 대해 단추를 사용자 정의하려면 Bot API에서setChatMenuButton방법을 사용하십시오.예를 들어, 사용자의 언어에 따라 단추 텍스트를 변경하거나 봇의 사용자 설정에 따라 다른 웹 앱에 대한 링크를 표시하십시오.
이와 별도로 메뉴 버튼을 통해 오픈한 웹 앱은인라인 버튼을 사용할 때와똑같은방식으로 작동한다.
봇에 이 기능을 사용하려면테스트 서버의 계정에서@BotFather를 열고/setattach명령 – 또는Bot Settings>Configure Attachment 메뉴로 이동하십시오.그런 다음 첨부파일 메뉴의 아이콘을 통해 봇의 웹 앱을 실행하기 위해 열 URL을 지정하십시오.
봇은 사용자의테마 설정외에 기본 사용자 정보(bot)를 받는다.ID,name,username,language_code,photo), 채팅 파트너에 대한 공개 정보(ID,name,username,photo봇을 연 사용자를 대신하여 모든 유형의 메시지를 채팅으로 보낼 수 있는 웹 보기 세션query_id의 고유 식별자.
봇은 봇 API 메서드가응답하는 웹앱쿼리를 호출할 수 있는데, 봇을 통해 사용자가 인라인 메시지를 시작한 개인 채팅으로 보내고 웹앱을 닫는다.
웹 앱이 사용 가능한 최대 높이로 확장된 경우True.False, 웹 앱이 화면의 일부를 차지하고 확장() 방법을 사용하여 전체 높이로 확장할 수 있는 경우.
뷰포트높이
플로트
웹 앱에서 볼 수 있는 영역의 현재 높이.CSS에서 변수로도 사용 가능var(--tg-viewport-height).
이 애플리케이션은 웹 앱의 상단 부분만 표시할 수 있으며 하단 부분은 화면 영역 밖에 남아 있다.이 위치에서 사용자는 웹 앱을 최대 높이까지 "끌어 당길 수 있고, 봇은expansion()방식을 호출하여 같은 작업을 할 수 있다.웹 앱의 위치가 변경됨에 따라 보이는 영역의 현재 높이 값이 실시간으로 업데이트된다.
이 값의 새로 고침 속도는 창의 아래쪽 테두리를 원활하게 따르기에 충분하지 않다는 점에 유의하십시오.인터페이스 요소를 가시 영역 하단에 고정하는 데 사용해서는 안 된다.그 가치를 이용하는 것이 더 적절하다.viewportStableHeight이 목적으로 야전하다
뷰포트스테이블높이
플로트
웹 앱의 마지막 안정적인 상태에서 보이는 영역의 높이.CSS에서 변수로도 사용 가능var(--tg-viewport-stable-height).
이 애플리케이션은 웹 앱의 상단 부분만 표시할 수 있으며 하단 부분은 화면 영역 밖에 남아 있다.이 위치에서 사용자는 웹 앱을 최대 높이까지 "끌어 당길 수 있고, 봇은expansion()방식을 호출하여 같은 작업을 할 수 있다.의 가치와는 달리viewportHeight, 값viewportStableHeight사용자 제스처 또는 애니메이션 중에 웹 앱의 위치가 변경될 때 변경되지 않음.의 가치viewportStableHeight모든 제스처와 애니메이션이 완성되고 웹 앱이 최종 크기에 도달한 후에 업데이트될 것이다.
이벤트기록viewportChanged매개 변수를 전달하여isStateStable=true이 기능을 사용하면 가시 영역의 높이에 대한 안정적인 상태가 변경될 때 추적할 수 있다.
텔레그램 앱에 웹 앱이 표시될 준비가 되었음을 알리는 방법. 이 방법은 모든 필수 인터페이스 요소가 로드되는 대로 가능한 한 빨리 호출하는 것이 좋다.이 방법을 호출하면 로딩 자리 표시자가 숨겨지고 웹 앱이 표시된다. 메서드를 호출하지 않으면 페이지가 완전히 로드된 경우에만 자리 표시자가 숨겨진다.
팽창시키다
함수
웹 앱을 사용 가능한 최대 높이로 확장하는 방법.웹 앱이 최대 높이로 확장되었는지 확인하려면텔레그램값을 참조하십시오.WebApp.isExpanded매개 변수
클로즈업된
함수
웹 앱을 닫는 방법.
테마파람스
웹앱은 텔레그램 사용자의 앱에 맞춰 실시간으로 인터페이스의외관을 조정할 수 있다.이 개체에는 사용자의 현재 테마 설정이 포함되어 있으며,
밭유형설명
bg_color
끈
선택사항.의 배경색#RRGGBB형식을 갖추다 CSS 변수로도 사용 가능var(--tg-theme-bg-color).
text_color
끈
선택사항.의 기본 텍스트 색상#RRGGBB형식을 갖추다 CSS 변수로도 사용 가능var(--tg-theme-text-color).
힌트_색깔
끈
선택사항.힌트 텍스트 색:#RRGGBB형식을 갖추다 CSS 변수로도 사용 가능var(--tg-theme-hint-color).
link_color
끈
선택사항.링크 색상:#RRGGBB형식을 갖추다 CSS 변수로도 사용 가능var(--tg-theme-link-color).
button_color
끈
선택사항.단추 색상:#RRGGBB형식을 갖추다 CSS 변수로도 사용 가능var(--tg-theme-button-color).
button_text_color
끈
선택사항.단추 텍스트 색#RRGGBB형식을 갖추다 CSS 변수로도 사용 가능var(--tg-theme-button-text-color).
메인버튼
이 물체는 텔레그램 인터페이스의 웹 앱 하단에 표시되는 메인 버튼을 제어한다.
밭유형설명
문자 메시지를 보내다
끈
현재 단추 텍스트.기본적으로계속으로 설정하십시오.
색을 칠하다
끈
현재 단추 색상.로 설정themeParams.button_color결석하여
텍스트 색
끈
현재 단추 텍스트 색상.로 설정themeParams.button_text_color결석하여
볼 수 있는
부울
버튼이 표시되는지 여부를 표시한다.기본적으로false로 설정하십시오.
isActive
부울
버튼이 활성 상태인지 여부를 표시한다.기본적으로true로 설정하십시오.
isProgressVisible
부울
읽기 전용.버튼이 로드 표시기를 표시하는지 여부를 표시한다.
setText(텍스트)
함수
버튼 텍스트를 설정하는 방법.
On클릭(콜백)
함수
누름 이벤트 핸들러 버튼을 설정하는 방법.에 대한 별칭Telegram.WebApp.onEvent('mainButtonClicked', callback)
쇼윈도
함수
버튼을 볼 수 있게 하는 방법. 첨부파일 메뉴에서 웹 앱을 열면 사용자가 웹 앱 인터페이스와 상호 작용할 때까지 기본 단추가 숨겨진다는 점에 유의하십시오.
숨다
함수
버튼을 숨기는 방법.
활성화하다
함수
버튼을 활성화하는 방법.
불능화하다
함수
버튼을 비활성화하는 방법.
showProgress(활성 상태로 leaveActive)
함수
버튼에 로드 표시기를 표시하는 방법. 버튼에 연결된 동작에 시간이 오래 걸릴 수 있는 경우 로딩 진행률을 표시하는 것이 좋다.기본적으로 이 버튼은 작업이 진행 중일 때 비활성화된다.매개 변수인 경우leaveActive=true버튼이 활성화 상태로 유지됨.
hideProgress()
함수
로드 표시기를 숨기는 방법.
setParams(파람)
함수
버튼 파라미터를 설정하는 방법.매개변수 매개 변수는 변경해야 하는 하나 이상의 필드를 포함하는 개체: 텍스트- 버튼 텍스트; color- 버튼 색상; text_color- 버튼 텍스트 색상; is_active- 버튼 활성화; is_light- 버튼을 표시하십시오.
이 모든 방법은 체인으로 연결될 수 있도록 메인버튼 객체를 반환한다.
WebAppInitData
이 개체에는 웹 앱이 열리면 전송되는 데이터가 들어 있다.키보드 버튼에서 웹 앱이 실행된 경우 비어 있다.
밭유형설명
query_id
끈
선택 사항.응답WebAppQuery방법을 통해 메시지를 전송하는 데 필요한 웹 앱 세션의 고유 식별자.
사용자 또는 봇의 고유 식별자.이 숫자는 32개 이상의 유의 비트를 가질 수 있으며 일부 프로그래밍 언어는 이를 해석하는 데 어려움/침묵적인 결함을 가질 수 있다.최대 52개의 유의 비트를 가지고 있으므로, 64비트 정수나 이중 정밀한 플로트 타입은 이 식별자를 저장하기에 안전하다.
선택사항.사용자 프로필 사진의 URL.사진은 .jpeg 또는 .svg 형식일 수 있다.첨부 파일 메뉴에서 실행된 웹 앱에 대해서만 반환됨.
웹 앱을 통해 수신된 데이터의 유효성을 확인하는 중
웹앱을 통해 수신한 데이터를 검증하려면텔레그램에서 데이터를 전송해야 한다.WebApp.init데이터필드의 bot 백엔드.데이터는 일련의 필드 값 쌍으로 구성된 쿼리 문자열이다.
수신된해시매개 변수와 데이터체크문자열의HMAC-SHA-256시그니처 16진수 표현, 비밀 키, 즉봇토큰의HMAC-SHA-256시그니처와 상수 문자열의 HMAC-SHA-256 시그니처를 비교하여 수신된 데이터의 무결성을 확인할 수 있다.WebAppData열쇠로 쓰였다.
데이터 확인 문자열(Data-check-string)은 수신된 모든 필드의 체인으로, 알파벳순으로 정렬되어 있다.key=<value>구분 기호로 사용되는라인 피드문자('\n', 0x0A) 포함 - 예:'auth_date=<auth_date>\nuser=<user>\nquery_id=<query_id>'.
전체 점검은 다음과 같이 보일 수 있다.
data_check_string = ...
secret_key = HMAC_SHA256(<bot_token>, "WebAppData")
if (hex(HMAC_SHA256(data_check_string, secret_key)) == hash) {
// data is from Telegram
}
오래된 데이터의 사용을 방지하려면 웹 앱에서 데이터를 받은 시간의 Unix 타임스탬프가 포함된auth_date필드를 추가로 확인하십시오.
검증되면 서버에서 데이터를 사용할 수 있다.복잡한 데이터 유형은 JSON 직렬화된 개체로 표현된다.
웹 앱에 사용 가능한 이벤트
웹 앱은 텔레그램 앱에서 이벤트를 수신할 수 있으며, 이 앱에 핸들러를 첨부할 수 있다.Telegram.WebApp.onEvent(eventType, eventHandler)방법의내부eventHandler이물체는텔레그램에 관한 것이다.WebApp, 처리기로 전송되는 매개 변수 집합은 이벤트 유형에 따라 달라진다.다음은 가능한 이벤트 목록이다.
eventType설명
themeChanged
사용자의 텔레그램 앱(야간 모드로 전환 포함)에서 테마 설정이 변경될 때마다 발생한다. eventHandler는 매개변수를 수신하지 않으며,이를 통해 새로운 테마 설정 및 색상표를 수신할 수 있다.테마파람과이것.colorScheme.
viewportChanged
웹 앱의 볼 수 있는 섹션이 변경될 때 발생한다. eventHandler는 단일 필드가stateStable인 객체를 수신한다.만약isStateStable= true, 웹 앱의 크기 조정이 완료됨.거짓일 경우 크기 조정은 계속된다(사용자가 웹 앱을 확장하거나 축소하거나 애니메이션 오브젝트가 재생 중).이 뷰포트에서 볼 수 있는 섹션 높이의 현재 값을 사용할 수 있음키.
링크를 열면 사용자에게 봇을 첨부 메뉴에 추가하라는 메시지가 표시된다.봇이 이미 추가된 경우 첨부파일 메뉴는 현재 채팅에서 열리며 그곳의 봇으로 리디렉션된다(1대1 채팅에서 링크를 연 경우).링크에 비어 있지 않은startattach매개변수가 포함된 경우,start_param필드와 GET 매개변수tgWebAppStartParam에서 웹 앱으로 전달된다.
이러한 링크는 특정 사용자와의 채팅의 첨부파일 메뉴에서 웹 앱을 연다.봇이 첨부파일에 아직 추가되지 않은 경우, 사용자에게 첨부파일에 추가하라는 메시지가 나타날 것이다.링크에 비어 있지 않은startattach매개변수가 포함된 경우,start_param필드와 GET 매개변수tgWebAppStartParam에서 웹 앱으로 전달된다.
아프리카는전세계적으로 암호채택률이 가장 높은나라 중 하나로 널리 보도되어 왔다.중앙아프리카의 새로운 개발이 개발 단계를 거쳐 성공적인 발사로 확장된다면 이러한 추세는 계속될 수 있다.
카메룬, 콩고민주공화국(DRC), 콩고공화국(콩고브라자빌) 정부는 모두 경제 발전을 견인하기 위해 암호화폐와 블록체인 기반 솔루션을 채택하겠다는 뜻을 밝혔다.세 나라는 최근 별도의 보도자료를 내고 암호화폐에 대한 초기 생각과 이를 각자의 경제로 어떻게 통합할 계획인지를 정리했다.이 국가들은 그들의 첫 번째 암호화 이니셔티브를 점심식사를 돕기 위해 The Open Network(TON)와 논의 중이라고 언급했다.
이에 정통한 소식통에 따르면 중앙아프리카 각국은 TON 블록체인에 현지화된 스테이블코인을 출시할 계획이다.이 소식통은 이것이 중앙은행 디지털통화(CBDC) 프로젝트가 아니라고 강조했다.
익명을 요구한 이 소식통은 "안정적인 디지털 자산은 은행간 정산을 위해 주로 사용되는 CBDC와 USDT와 같은 소비자 대중 시장 안정화 코인을 보유하는 등 종류가 다양하다"고 말했다."그러나 지역적으로 적용 가능하고 지역적으로 관련이 있는 스테이블 코인이 존재하는 다른 하이브리드 접근법이 있다. 이것이 바로 우리가 DRC와 함께 추구하고 있는 접근방식이다.
특히 이들 국가의 암호 채택 전략은 중앙은행이 주도하는 것이 아니다.카메룬의 움직임은 우편통신부가 주도하고 있다.DRC에서는 디지털경제부가, 콩고공화국에서는 우체국통신디지털경제부다.
이 소식통은 "우리는 국가 통화를 대체하려는 것이 아니며, CBDC를 하려는 것도 아니며, 이는 분명 중앙은행이 운영하는 것"이라고 덧붙였다."이런 맥락에서 스테이블 코인을 생각할 수 있는 좋은 방법은 벤모나 엠페사 같은 것이다."
카메룬과 콩고 공화국 모두 중앙아프리카 경제통화공동체(CAEMC)의 일부라는 점도 주목할 필요가 있다.CAEMC 국가들은 중앙 아프리카 국가 은행이 관리하는 중앙 아프리카 CFA 프랑을 사용한다.다른 CAEMC 주에는 중앙 아프리카 공화국, 차드, 적도 기니, 가봉 등이 포함된다.콩고민주공화국은 콩고 중앙은행이 발행한 콩고 프랑을 소비한다.
카메룬, DRC, 콩고 공화국의 우선 순위는 거래에 저렴하면서도 상대적으로 접근성이 높은 블록체인 네트워크를 도입하는 것이라고 소식통은 전했다.TON은 텔레그램과의 통합과 그것이 가져다 주는 분배 이익에 초점을 맞추었기 때문에 여기서 이점이 있다.
초기 징후는 각국 정부가 주도하는 암호 채택이 텔레그램 메신저와의 통합을 수반해 암호 기반 peer-to-peer 결제가 메시징 앱의 봇을 통해 가능해질 것이라는 것이다.이는 왓츠앱이 인도와 브라질 거주자들이 메시징 앱을 이용해 돈을 보내도록 하는 방식과 비슷하다.왓츠앱의 P2P 결제 기능은 현재 fiat만 지원한다.
이러한 중앙아프리카 국가들의 암호 이니셔티브가 기존의 모바일 머니 구조에 어떤 영향을 미치거나 통합될지는 불분명하다.
TON의 보도자료에 따르면, 미네트 리봄 리펑 카메룬 우편통신부 장관은 "이는 우리가 좀 더 디지털화된 미래 경제를 기대함에 따라 카메룬의 경제적 운명에 대한 단계적 변화를 의미한다"고 말했다."TON과 협력하여 우리 나라를 위한 실행 가능한 디지털 금융 모델을 개발함으로써 현대적인 금융상품에 대한 접근을 모두에게 제공하는 데 당당하게 앞장서고 있다."
DRC는 구글을 이용해 프랑스어로 번역한발표에서 "처음에는 거의 알려지지 않았지만 이제는 보편화 된 인터넷과 마찬가지로 세계가 이런 종류의 통화를 더 많이 통합하는 방향으로 발전할 것은 매우 명백해 보인다"고 말했다.우리나라가 이런 종류의 화폐를 개발할 수 있는 가능성을 반성하고 홍보에 유리한 법적, 재정적 환경을 조성하는 것이 우리의 관심사라고 말했다.
콩고 공화국릴리스의 전문가(구글을 사용하여 프랑스어로 번역)는 다음과 같이 말하고 있다. "우리는 텔레그램 메신저 설립자들에 의해 원래 설계되었으며 현재는 독립되어 있는 블록체인 TON의 대표들과 합의에 도달했다.신중한 평가를 바탕으로 TON의 기술, 제품, 발전 단계는 우리에게 야망을 성취할 수 있는 가장 큰 잠재력을 제공한다."
TON, 카메룬, DRC, 콩고 공화국과 협력하여 이제 분산형 블록체인에 암호 솔루션을 구축하는 국가의 짧은 목록에 속하게 되었다.그렇기는 하지만 작품에 등장하는 스테이블코인 제품이 기존 퍼블릭 암호화폐와 상호운용 가능한지는 여전히 불투명하다.
2021년 9월 7일, 엘살바도르는 전세계적으로 최초로 비트코인을 법정 입찰로 채택한 국가가 되었다.2021년 10월 서아프리카의 거물 나이지리아가 에나이라를 출시하면서 아프리카 국가로는 처음으로 CBDC를 출범시켰다.
런던, 2022년 4월 11일/PRNewwire/ --카메룬,콩고민주공화국(DRC),콩고공화국은 오늘 미래 경제 발전을 견인하기 위해 암호화폐와 블록체인을 기반으로 한 솔루션을 채택할 뜻을 밝혔다. Layer-1 스테이크 증명(proof-of-stake) 블록체인 더 오픈 네트워크(TON)가 이를 뒷받침할 블록체인이 될 수 있는 유력한 경쟁자다. DRC는 또 TON 블록체인에 구축된 새로운 국가 스테이블코인을 고려하고 있다고 확인했다.
톤은 한동안 3개국 모두와 독자적으로 교류하며 국가별 암호화폐와 블록체인 솔루션 전달에 앞장섰다.이들 국가는 각각 자국 경제구조의 중심축으로 암호화폐를 채택하는 단계적 전환을 단행한다.
앞으로 암호화폐를 사용하게 되면 은행과 은행을 이용하지 않은 개인 모두가 경제에 더 잘 참여할 수 있게 될 것이다.이는 결국 강력한 경기부양책으로 작용할 것이다.예를 들어 DRC의 경우 2019년 현재 1240만 명이 금융기관에 계좌를 가지고 있는 반면 4,000만 명 이상이 휴대전화나 기타 인터넷 가능 기기에 접속해 암호화폐의 잠재력이 크다는 것을 보여준다.
TON 블록체인은 수 초 안에 수백만 건의 트랜잭션을 처리하도록 설계되었다.그것은 매우 다루기 쉽고, 사용하기 편리하며, 완전히 확장 가능하다.TON이 분산형 플랫폼인 만큼 시민들에게 통제력과 확실성을 제공해 간섭 가능성을 없앤다.또 TON은 어플리케이션이 텔레그램 앱과 독보적으로 통합돼 사용자들에게 원활하고 접근하기 쉬운 경험을 제공할 것으로 기대하고 있다.
레온 저스테 이봄보 콩고 우체국 디지털경제부 장관은 "콩고공화국은 전국적으로모바일결제가 널리채택되는 것을 격려하고 목격하면서 여러해동안이길을 걸어왔다"고 말했다.이것은 그 여정의 다음 단계로서 우리는 TON이 이것을 촉진할 수 있는 올바른 파트너라고 믿는다.이것은 정부와 우리 국민 모두에게 부의 성장과 창조를 위한 매우 가치 있고 실용적인 도구가 될 것이다."
콩고민주공화국의 디지털경제부 장관인 Désié Cashmir EberandeKolonglee는 "우리는 우리의미래 경제에 힘을 실어줄새로운 경제 수단을 수용하면서 이러한선구적인 조치를 취할수있어 자랑스럽다"고 덧붙였다.이로써 우리는 가상화폐를 DRC 내에서 금융상품으로 채택하기 위한 여정의 시작을 알리게 되었으며, 파트너로서 TON의 지원을 받아 우리는 현대적인 금융수단에 대한 우리 국가의 노출을 증가시키는 것을 목표로 하고 있다.우리는 또한 TON 블록체인에 대한 국가적인 스테이블코인의 출시를 고려하고, 은행과 은행을 받지 않은 수백만 명의 시민들을 위해 우리의 금융시스템에 대한 접근을 민주화하는 것을 고려하는데 열심이다.어플리케이션을 텔레그램 플랫폼과 통합해 모바일 이용자에게 다가갈 수 있는 능력은 우리가 과감하게 암호화폐와 블록체인의 세계로 발을 내딛는 TON을 분명한 선택지로 만든다."
미니트 리컴 리펑(Minette Libom Li Likeng)카메룬우편통신부 장관은 "TON과의 파트너십은 공공우편사업자인 CampOST를 통해 결제 솔루션과 금융포용 활성화에카메룬의디지털 생태계에 근본적인 역할을 할 수있다"고 말했다.
스티븐 윤(TON재단 창립멤버) : "이 세나라가 우리블록체인을 기반으로 한암호화폐 채택으로 혜택을 볼 수있는 무한한 잠재력이 있다.TON의 가치가 기술이나 효용 면에서 인정받는 것은 환상적이다.우리는강하고 오래지속되는파트너십을 구축하기 위한 이여정에 착수하게 되어흥분된다."
이번발표는엘살바도르가 비트코인을 법정 입찰로 채택한 데 이은 것으로,카메룬과콩고공화국에 DRC 외에 새로운 스테이블코인이 개발돼 시민들에게 신뢰와 확신을 줄 수 있을 것으로 기대된다.
개방형 네트워크(TON) 정보
더오픈 네트워크(TON)는 텔레그램 메신저 설립자인 두로프 형제가 지난 2018년 설계한 3세대 플레이크(Proof-of-Stake) 블록체인이다.이후 오픈톤 커뮤니티에 넘겨졌고, 이후 이를 지원하고 발전시켜 왔다.
TON은 번개처럼 빠른 거래를 위해 설계되었다.초저밀, 사용자 친화적, 완전 확장 가능.전임자 입장에서 텔레그램 앱과의 독보적인 통합을 개발하여 사용자에게 휴대성과 친숙한 형식의 원활한 블록체인 경험을 제공하는 것을 목표로 한다.
카메룬, 콩고민주공화국, 콩고공화국은 TON코인펀드 출범 속에 TON 블록체인을 채택할 계획을 밝혔다.
텔레그램이 시작된 블록체인프로젝트인 더 오픈 네트워크(TON)의 조직 건물인 TON재단이 TON코인 펀드를 공식 생태계 펀드로 선정했다.
톤코인펀드는 업계 내 주요 기업으로부터 최대 2억5000만달러의 초기 단체약속을 확보해 톤 기반 프로젝트 지원에 초점을 맞춘 생태계 펀드 출범을 24일 발표했다.이 펀드는 TON재단의 공식 인큐베이팅 파트너라는 타이틀을 획득해 펀드의 포트폴리오 투자를 지원하겠다는 의미를 담고 있다.
이 펀드의 기부자에는 후오비 인큐베이터, 쿠코인벤처스, MEXC 파이오니어 펀드, 3Commas Capital, 블록체인 스타트업 오르브스, 톤 채굴자, 킬로 펀드 등의 기업이 포함됐다.이 기금은 사업이 받아들여지고 육성될 때 육성, 투자, 보조금, 해커톤 등을 통해 자금을 배치하는 것을 목표로 한다.
토니코인 펀드 매니지먼트 파트너인 벤자민 라마우는 코인텔레그래프와의 인터뷰에서 이 펀드가 TON 블록체인이 잠재력을 최대한 발휘할 수 있도록 돕기를 희망하며 TON재단과 "매우 밀접하게" 일하고 있다고 말했다.라마우는 이 펀드가 명시적으로 웹3 관련 개발에 초점을 맞추고 있으며 현재는 분산형 거래소 및 NFT(Nonfulable Token) 프로젝트를 육성하고 있다고 말했다.그는 "우리도 지갑, NFT 장터, 분산형 금융으로 기회를 엿보고 있다"고 덧붙였다.
라마우는 "온앱봇을 통한 커뮤니티의 텔레그램 통합 노력 덕분에 TON이 수백만 명의 사용자가 접근할 수 있는 최초의 블록체인 네트워크가 될 수도 있다"고 지적했다.그는 2021년 말 파벨 두로프가TON을 공개적으로 지지한 것을 언급했는데, TON이 텔레그램 메신저와 결제 통합을 발표한 데 이은 것이다.
제니 메타버스 DAO 설립자 겸 암호화폐 거래 플랫폼 3Commas Capital의 파트너이기도 한 라모는 텔레그램봇이 가능한 모바일 게임 플랫폼인 가메를 시작으로 TON 블록체인과 관련 애플리케이션에 대한 관심이 커졌다.그는 TON이 "사람들이 실제로 사용하고 싶어 하는" 블록체인 솔루션을 만들고 이 기술의 대량 채택을 가능하게 하는 데 매우 적합할 것이라고 깨달았다.
이 임원은 코인텔레그래프에게 TON 지원 솔루션에는 결제, 재생-earn 게임, 암호화 지갑과 직접 연결된 채팅의 프로필 사진, 미디어 구독 등이 포함될 수 있다고 말했다.
"TON은 사람들이 텔레그램에서 사용하는 블록체인이 아니라 사람들의 온라인 정체성을 정의하고 그들의 모든 Web3와 Web2 활동 사이의 가교 역할을 할 것이다."
콩고공화국이 향후 국가경제 발전을 견인하기 위해 layer-1 스테이크 증명(proof-of-stake) 블록체인 TON을 암호화폐와 블록체인으로 채택하겠다는 계획을공개한 가운데 이날 나왔다.DRC는 또 TON 블록체인을 기반으로 구축된 새로운 국가 스테이블코인을 출시하는 방안도 검토 중인 것으로 알려졌다.
==> (해석) Klaytn(클레이튼)과 같이, 클레이튼을 기반으로 한 코인이 존재하듯이, Toncoin을 기반으로한 새로운 코인을 만든다는 개념으로 해석됩니다.
관련기사 :
카메룬, 콩고민주공화국, 콩고공화국이 TON을 필두로 암호화폐 채택을 향한 큰 발걸음을 내딛는다.
그는 "톤은 한동안 3개국 모두 독자적으로 참여해 왔으며 각국별로 암호화폐와 블록체인 솔루션을 전달하는 데 앞장섰다.공동발표문에는 "이러한 국가들은 각자 자국 경제구조의 중심축으로 암호화폐를 채택하는 단계적 전환을 단행할 것"이라고 적혀 있다.
텔레그램은 2018년미국증권거래위원회(SEC)와17억달러의초기 코인 제공권을 놓고 장기전을 벌인 끝에 2020년 5월 TON에대한개입을공식 중단했다.그 이후 오픈소스 블록체인 프로젝트는 TON뿐만 아니라 Free TON, New TON과 같은 많은 다른 프로젝트들이 생겨났다.
The first NFT project for TON - ton.diamonds - has published instructions for deploying NFT collections, as well as a ready-made open source script and a web page for deployment.
You can use these tools to deploy your NFT collections on the mainnet.
Also, in the near future, the UI for deploying NFT collections will become available on TON-based NFT marketplaces.
TON 재단은 생태계 참여자들을 대상으로 한 공정한 탈중앙화 프로세스를 만들기 위해 열심히 노력해 왔습니다. 인큐베이션 파트너는 보조금, 기술 자문, 마케팅 및 배포 노력을 통해 초기 단계부터 지원을 받아야 합니다. TON 재단은 비영리조직이기 때문에 보조금 및 기술 자문에 중점을 둡니다. 따라서, 우리는 크라우드펀딩 런치패드 및 독립 코업 등 다양한 참여자들의 확장 노력을 높이 평가합니다.
한편, TON 재단은 이 그룹만으로는 육성의 다양한 경로가 마련되지 않는다는 우려를 표명하는 개발자 및 빌더 커뮤니티의 의견에 귀를 기울였고 이를 기록했습니다. 몇몇 시나리오는 다음과 같습니다.
— 프로젝트 팀은 블록체인 산업에서 제대로 자리를 잡았고 TON 설계 지식을 적극적으로 발전시키고 때때로 핵심 팀과 협력하는 사내 개발자들이 있습니다.
이 경우, 팀은 충분한 발전을 이루고, 자체 프로젝트를 육성하고 네트워크를 통해 잠재 프로젝트를 파악하려고 노력합니다. 따라서, 코업에 가입하거나 다른 팀이 관리하는 런치패드에 아이디어를 제출해도 생태계에 기여하는 더 큰 규모의 계획을 이행하지 못할 것입니다. 뿐만 아니라, TON 재단은 이 팀들이 공식 타이틀 등 올바른 도구를 팀에 제공함으로써 가능한 주요 거래소의 벤처 부문과 같이 전략적 파트너를 확보하는 등 팀의 잠재력을 실현하도록 장려해야 합니다.
— 팀은 프로젝트를 구축하기보다 인재 풀을 육성하는 데 전문지식과 경험이 있고 공식적으로 검증된 인큐베이션 파트너들과 함께 해커톤을 작업하고 교육 프로그램을 개발하고 개발자 스택에 추가하기를 원합니다.
이 경우, 팀은 사전 실사를 거친 생태계 내 인큐베이션 파트너를 파악하고 이들과 함께 협력할 기회를 찾습니다. 그들은 독립형 제품을 구축하려고 하지 않기 때문에 중앙집중화 런치패드에 대해 어떤 제출 의사도 없습니다. 또한, 인큐베이션 파트너 자격을 심사하지 않는 코업의 보드 매칭은 비효율적일 수 있습니다.
따라서, TON 재단은 인큐베이션 파트너 및 생태계 펀드의 모음인 신규 채널(상세 내용은 이후 소개)을 공식적으로 인정할 것입니다. 이 신규 채널은 개발자 포럼, 블로그 등이 있는 웹사이트와 함께 제공될 것입니다.
명칭에 대해 알아볼까요?
— 인큐베이션 파트너: 프로젝트 구축 및 육성, 전략적 파트너 영입 또는 교육 프로그램 실행을 통해 TON 생태계의 성장과 번영을 돕는 비전을 가진 팀을 구성했습니다.
— 생태계 펀드: 신흥 프로젝트를 육성 및 투자하는 하나 이상의 인큐베이션 파트너로 구성된 펀드로서, 이 펀드는 육성 목적으로 톤코인으로 된 준비금을 마련한 것이기 때문에 생태계 성장을 우선과제로 삼는 데 적극적으로 사용됩니다.
TON 재단은 인큐베이션 노력으로 만들어진 생태계 펀드와 프로젝트 수준 보조금에 자금을 지원할 것입니다. 또한, 향후 표준을 형성하는 기술 자문 및 기회도 이용할 수 있습니다. 앞으로 며칠 동안, 저희는 팀들이 경쟁력 있는 프로그램을 신청하는 방법과 공식 협회 채널 및 웹사이트를 제공할 예정입니다. 독립 개발자 또는 소규모 팀의 경우, ton.org 또는 생태계 펀드 관련 웹 페이지를 통해 프로젝트를 제출하면 적절한 팀과 연결될 수 있는 기회가 주어집니다(제품-팀 적합성에 따라).
생태계 펀드 런칭
첫 TON 생태계 펀드는 4월 11일 파리의 테라스 드 알카자르(Terrasse de l'Alcazar)에서 열리는 런칭 파티에서 발표될 예정입니다. 해당 지역에서 런칭 파티 티켓은 이 링크를 통해 구할 수 있습니다.
TON은 네트워크를 민주화하고 매끄럽게 작동하도록 유지하는 지분증명 프로토콜에 의존합니다.
TON 블록체인은 지분증명 합의 프로토콜을 사용합니다. 즉, TON 블록체인은 다량의 톤코인을 스테이킹하고 네트워크에서 트랜잭션을 처리하여 보상을 받는 밸리데이터로 구성된 네트워크를 통해 작동하는 것입니다.
밸리데이터가 되는 방법
TON 네트워크에서는 누구나 다 밸리데이터가 될 수 있습니다. 특정 소프트웨어를 실행하는 고성능 서버만 있으면 됩니다. 이 방법은 대규모 마이닝 장비와 다량의 전기를 필요로 하는 비트코인과 같은 작업증명 네트워크보다 요구사항이 훨씬 더 적습니다만 여기서 확실히 해야 할 점은 가정용 컴퓨터나 스마트폰을 가지고 TON 밸리데이터가 될 수 없다는 사실입니다.
이 기술 요구사항이 충족되었으면, 밸리데이터 노드를 생성하기 위해 많은 양의 톤코인(TON)을 스테이킹해야 합니다. 밸리데이터의 수가 많을수록 네트워크가 더 매끄럽게 작동하기 때문에 TON 밸리데이터가 되시기를 권장합니다.
밸리데이터로 스테이킹하기
밸리데이터는 특정 기간 동안 자신의 톤코인을 스테이킹합니다. 스테이킹된 코인은 네트워크의 일부로 작동하고, 검증 라운드 전에 코인을 잠금 해제하면 밸리데이터로서의 역할에 대한 이점이 무효화됩니다. 지분은 검증 라운드가 완료되면 상환 받고 밸리데이터 보상은 이자로 받습니다. 이러한 식으로 밸리데이터는 자신의 톤코인을 TON에 스테이킹하여 패시브 인컴을 얻습니다.
보상은 밸리데이터의 유효 지분에 비례해 분배됩니다. 즉, 밸리데이터가 더 많은 톤코인을 보유할수록 더 많은 보상을 받게 되는 것입니다.
밸리데이터의 속임수 시도
밸리데이터는 네트워크 상에서 트랜잭션을 처리합니다. 모든 밸리데이터가 트랜잭션에 대한 합의에 도달하면, 블록체인에 추가되고 유효하지 않은 트랜잭션은 레코드에서 제외됩니다.
이 프로토콜은 속임수 시도에 대한 접수를 생성합니다. 즉, 설계에 따라 속임수 시도 사실이 즉시 감지되는 것입니다. 노드가 속임수를 시도하는 것이 사실로 판명되면 해당 노드는 즉시 다른 노드와의 접촉이 차단됩니다. 이후, 나머지 밸리데이터는 자동 투표를 통해 부정 행위자에게서 해당 지분의 전부 또는 일부를 몰수되게 합니다. 이 보호 장치를 통해 TON 네트워크는 제대로 작동하고 네트워크에 정직하게 기여한 밸리데이터 노드에만 보상을 제공합니다.
밸리데이터의 성능
밸리데이터가 자신들이 필요로 하는 트랜잭션을 수행하는 과정에서 밸리데이터마다 각각 다른 모든 밸리데이터의 성능을 기록합니다. 밸리데이터 중 하나가 네트워크의 나머지 밸리데이터들보다 트랜잭션을 더 느리게 처리한다고 확인되면 속임수를 쓴 밸리데이터에게 했던 같은 방식으로 벌금이 부과됩니다. 그러한 의미에서 해당 하드웨어와 네트워크 연결이 TON 밸리데이터가 되어 보상 받는 작업과 직결되도록 하는 것이 중요합니다.
추천인 되기
밸리데이터가 된다는 것이 너무 많은 주의를 기울여야 하는 일이라면 추천인이 되는 방법도 있습니다. 추천인은 스테이킹할 톤코인이 많지만 코인이 부족하거나 밸리데이터가 되기 위한 필수 하드웨어가 없는 사람을 말합니다. 추천인은 자신의 지분을 늘리기 위해 밸리데이터에게 코인을 빌려주고, 기한이 다하면 밸리데이터의 작업을 도운 데 대한 밸리데이터 보상의 일정 비율을 받을 수 있습니다.
단, 밸리데이터가 앞서 기술된 방식으로 지분을 잃으면 추천인도 보상 풀을 잃게 됩니다. 따라서, 추천인이 되는 것은 밸리데이터의 행동과 그에 따른 추천인의 후속 보상이 본질적으로 손을 쓸 수 없을 정도로 벗어날 것이기 때문에 어느 정도의 위험을 감수해야 합니다.
결론
TON 네트워크의 지분증명 프로토콜은 트랜잭션을 처리하고 이를 승인하는 밸리데이터 노드의 참여에 의존합니다. 여러 가지 보호 장치를 통해 네트워크는 밸리데이터가 성실하게 행동하고 TON이 계속 매끄럽게 실행되게 합니다. TON 사용자는 밸리데이터가 되시기를 권장합니다. 단, 하드웨어 요구사항을 충족하는 것이 중요한데, 이를 충족하지 못할 경우 네트워크 속도와 일치하지 않아 해당 보상을 받지 못할 위험이 있습니다.
고지 사항: 본 사이트에 작성된 내용은 TON 커뮤니티의 관련자일 수 있고 TON 재단의 견해, 의견 및 입장을 대표하지 않는 작성자의 의견입니다. 정보는 일반 교육용으로만 제공되고 투자 자문이 아니라는 점을 알려드립니다.
Validator(검증자)가 되기
TON은 PoS(Proof of Stake, PoS) 합의 모델을 사용한다.합의는 검증자에 의해 유지된다 - 블록의 유효성을 확인하는 네트워크 참여자들.누구나 검증자가 돼 네트워크 보안에 기여하면서 톤코인을 벌 수 있다.
This dashboard is here to help you understand the state ofTON Scripts for TON metrics are available atGitHub If you have an idea to improve this dashboard or want to leave a feedback, feel free toCreate an Issue