모든 언어
Achain은 탈중앙화 퍼블릭 블록체인 플랫폼입니다. 개발자는 Achain 플랫폼을 사용하여 간단하고 빠르고 안전하게 토큰, 스마트 계약 및 블록체인 시스템을 출시할 수 있습니다. Achain은 글로벌 정보 교환, 가치 상호 연결 및 신뢰 교환을 통해 블록체인 네트워크 시스템을 만들기 위해 노력하고 있습니다. Achain의 개념과 기술적 사명은 장벽이 없는 블록체인 세계를 구축하는 것입니다.
<시간>Achain의 고유한 RDPOS 분산 합의 메커니즘은 독립적인 지적 재산권을 가진 Turing의 완전한 스마트 계약 가상 머신을 실현합니다. 체인의 트랜잭션 성능은 1000TPS만큼 높습니다. 간단하고 빠르고 안전한 블록체인 플랫폼입니다. 사용자 Achain을 사용하여 디지털 자산 및 스마트 계약과 같은 엔터프라이즈급 분산 응용 프로그램을 신속하게 배포할 수 있습니다. ACT 코인은 Achain 생태계의 가치를 가지고 있습니다. 토큰 소유자는 스마트 계약 생성 및 게시, 웹 서비스 액세스, 투표 프록시 및 수익 창출과 같은 커뮤니티 활동에 참여할 수 있습니다.
프로젝트 기능
안정성
안정성은 Achain을 사용할 수 있는 필수 조건입니다. 블록체인에는 자체 분산 기능이 있으며 분산 네트워크는 일반적으로 복잡하고 불확실성으로 가득 차 있습니다. 따라서 우리는 모듈식 설계 도구의 도움으로 블록체인을 추상화하고 단순화하고 모듈식 가상 머신인 Lua Virtual Machine(이하 LVM)을 구축하여 스마트 계약을 실행합니다. 이 디자인은 두 가지 이점을 가져올 수 있습니다. 하나는 LVM의 성능을 최적화하여 계약 실행의 효율성을 직접적으로 개선하고 시스템 결합으로 인한 간섭 요인을 줄이는 것입니다. 다른 하나는 블록체인 네트워크와 스마트 계약의 실행 상태 간의 상관관계를 약화시키는 것입니다. 체인 네트워크의 안정성은 여전히 보장될 수 있습니다.
보안
PoW는 비트코인 네트워크의 보안에 큰 공헌을 했지만 채굴에 대한 수요 증가와 컴퓨팅 파워의 어려움으로 인해 거의 모든 권리가 채굴자와 채굴 풀의 손에 집중되어 있습니다. 전문적인 협력을 통해 실제로 고도로 중앙 집중화된 "중앙 서버"가 되었습니다. 컴퓨팅 파워의 51% 이상이 합쳐지면 이론적으로 잘 알려진 DOS(서비스 거부) 공격과 같은 대부분의 비트코인 트랜잭션을 제어할 수 있습니다. 또한 높은 소비전력도 비판받고 있다. PoW 모델과 비교할 때 PoS 모델은 아직 발전 중이며 이러한 발전 방향은 주로 보안 및 애플리케이션을 기반으로 합니다. PoS 모델은 PoW 모델에 비해 보안상의 이점이 크지만 보안상의 이점을 최대한 발휘하기 위해서는 PoS 마이닝을 수행할 만큼 충분한 보유자들이 모여야 한다는 전제가 있습니다. DPoS는 PoS의 개선이며 Achain은 상업적으로 적용 가능한 RDPoS 합의 메커니즘을 혁신했습니다. DPoS와 동일한 보안의 경우 이론적으로 블록 응답을 개선하고 네트워크의 안정성과 보안을 높일 수 있습니다. 또한 Achain은 지능형 샌드박스 메커니즘을 혁신적으로 제안합니다. 누구나 공개하는 모든 계약은 먼저 스마트 샌드박스에서 시운전을 거쳐야 합니다. Achain은 전체 경로 자동 테스트를 수행하고 실행 상태를 지속적으로 모니터링합니다. 건강 수준이 악화되거나 허점이 발견되는 경우. 네트워크는 문제가 있는 계약으로 인해 블록체인 생태계가 손상되지 않도록 자체 판단에 따라 이를 종료합니다.
확장성
블록체인이 서로 호환되지 않는 정보의 섬 문제를 해결하기 위해 확장성을 제안합니다. 우선, 우리는 업그레이드와 포크가 네트워크 진화를 위한 효과적인 방법 중 하나라고 믿습니다. 포크 후에 메인 체인과 여러 하위 체인이 형성됩니다. 메인 체인과 서브 체인은 기술적 관점에서 완전히 동일하지만 커뮤니티 합의를 기반으로 다른 식별로 설정됩니다. 각 하위 체인은 서로 다른 비즈니스 응용 프로그램에 따라 적절하게 사용자 정의할 수 있습니다. 서브체인간 VEP를 구성하여 게이트웨이와 유사하게 작동합니다. 하위 체인은 VEP를 통해 정보를 교환하고 가치를 교환할 수 있습니다. 이러한 협업을 통해 다중 애플리케이션 블록체인 생태계를 형성할 수 있습니다. 뿐만 아니라, 비블록체인 온라인 데이터도 Achain 생태계에 포함될 것이며, 현실 세계의 이벤트에 대응할 수 있는 스마트 계약으로 보완됩니다.
사용 용이성
Achain은 두 가지 방법으로 사용 용이성을 달성합니다. 하나는 Blockchain as a Service 플랫폼(Blockchain as a Service, BaaS라고 함)을 제공하여 기업과 개인이 사용하는 문턱을 낮추는 것입니다. 네트워크 포크, 데이터 커스터마이즈, 스마트 컨트랙트 릴리스 및 업그레이드, 자산 거래 모니터링 등을 통해 시각화 기능이 보완되어 블록체인 애플리케이션을 쉽게 사용할 수 있습니다. 두 번째는 Achain이 Lua, C++에서 Java까지 다국어 지원을 제공하여 다양한 플랫폼의 개발자가 쉽게 개발할 수 있다는 것입니다.
적용 시나리오
공급망금융
공급망금융은 금융기관(주로 은행)이 핵심기업을 중심으로 업스트림 및 다운스트림 중소기업의 자금흐름과 물류를 관리하고, 정보를 통합하여 가장 낮은 수준. 최근 몇 년 동안 빠르게 발전한 산업 중 하나입니다. 높은 신용 확립 비용으로 인해 금융 기관은 위험 통제를 기반으로 신중하게 행동해야 하며 일부 고품질 프로젝트를 놓치는 경우가 많습니다. Achain은 기업과 금융 기관이 신용 시스템을 재구성하고 보다 효율적인 공급망 금융을 구축하도록 도울 수 있습니다.
핵심 기업을 승인으로 Achain은 창고, 물류, 디지털 청구서 및 기업 신용을 위한 블록체인 플랫폼을 구축할 것입니다. 공급망의 상류 기업과 금융 기관이 공동으로 목격한 상품, 창고, 물류 및 미수금 계정 정보를 실현할 수 있습니다. 디지털 청구서의 발행, 확인, 순환, 분할 및 수락은 공급망의 각 참가자의 계약에 의해 촉발됩니다. 트리거 조건은 창고, 물류 블록체인 및 핵심 엔터프라이즈 데이터베이스의 데이터 상태 변경을 기반으로 할 수 있습니다. 트리거링 규칙은 참여 당사자의 계약이 작성되며 규칙을 준수하거나 위반하는 행위는 신용 블록체인에 기록되며 변조할 수 없습니다.
Achain은 BaaS 및 스마트 샌드박스와 같은 기술적 이점을 활용하며 기업은 신속한 배포를 달성할 수 있습니다. 저렴한 비용으로 빠른 분기를 통해 미사용 블록체인 네트워크를 구축하고, VEP를 사용하여 연결 프로토콜을 설정하고, 데이터를 통합하여 이벤트 기반을 구현합니다. 모든 참가자는 공동으로 데이터의 진위를 확인할 수 있으므로 공급망에서 원활한 자금 이체를 보장하고 협업의 효율성을 높일 수 있습니다.
제품 추적성
소매 산업은 자연스럽게 단편화된 트랜잭션 데이터, 다양한 트랜잭션 노드 및 복잡한 트랜잭션 네트워크로 특징지어집니다. 온라인몰이나 오프라인 마트에서 상품을 구매하면 포장에 원산지, 제조일자, 제조사 등이 표기된다. 그러나 이 정보의 진위 여부를 판단하기는 어렵습니다. 위조로 인한 이익 마진이 크기 때문에 다이아몬드, 가죽 가방, 스킨케어 제품 등과 같은 고부가가치 제품은 위조될 가능성이 높습니다. 위조는 소비자의 이익을 손상시킬 뿐만 아니라 기업의 명성과 브랜드 이미지를 손상시킵니다. 사회는 또한 법적 감독과 법적 제재를 행사하기 위해 자금과 인력을 소비해야 합니다. 상품 이력추적의 경우 현재 몇 가지 문제점이 있습니다. 첫째, 상품 이력추적은 생산 링크까지 역추적해야 할 뿐만 아니라 유통 링크까지 추적해야 합니다. 이것은 필연적으로 더 많은 주제의 공동 승인을 증가시킬 것이며 조직 간 협업의 어려움을 상상할 수 있습니다. 둘째, 제조업체와 물류 제공업체 모두에서 사용하는 시스템을 중앙 집중화해야 하며 고립된 정보 섬 문제가 있습니다. 셋째, 중앙 집중식 시스템이 있습니다. 개인이 악을 행할 위험이 있습니다.
위의 세 가지 문제점을 목표로 Achain은 블록체인 + 사물 인터넷이라는 해당 솔루션을 제안합니다. 사물 인터넷의 도움으로 스마트 기기를 통해 생산 및 물류의 데이터를 실시간으로 수집하고 VEP를 통해 Achain에 연결하여 추적 네트워크에 저장할 수 있습니다. 블록체인의 고유한 데이터 저장 구조와 분산 원장 기술은 체인의 데이터가 변조될 수 없도록 합니다. 동시에 비대칭 암호화와 상대적 익명성은 기업의 핵심 정보가 유출되지 않도록 보장할 수 있습니다. 소비자가 상품 정보를 조회해야 할 때 상품 코드와 생산 배치만 알면 상품의 모든 정보를 추적할 수 있습니다.
기술 개요
계약 및 LVM 구현
기존의 스마트 계약은 체인의 데이터 입력 및 출력으로 제한되어 일부 간단한 애플리케이션 시나리오만 지원할 수 있습니다. 이러한 이유로 Achain은 스마트 계약을 재정의합니다. 온체인 데이터 외에도 온체인 및 오프체인 데이터의 상호 작용을 허용하고 온체인 및 오프체인 데이터의 상태 변화에 대한 이벤트 응답을 지원합니다. 현실 세계의 대부분의 상용 애플리케이션은 매우 복잡하며 이러한 복잡성은 데이터 구조와 논리 규칙에 반영됩니다. 위의 목표를 달성하기 위해 Achain은 최상위 설계에서 두 가지 준비를 했습니다. 하나는 잠재적인 응용 프로그램을 추상화하고 일반 요구 사항을 추출하며 API 인터페이스 및 데이터 구조를 미리 설계하는 것입니다. 두 번째는 실제 물리적 세계의 규칙에 최대한 근접하도록 튜링 완전 언어를 선택하는 것입니다.
합의 메커니즘
분산 특성으로 인해 블록체인이 제대로 작동하려면 합의 메커니즘이 필요합니다. 현재 널리 사용되는 합의 알고리즘에는 주로 작업 증명(PoW: Proof of Work), 지분 증명(PoS: Proof of Stake), Practical Byzantine Fault Tolerance Algorithm(PBFT: Practical Byzantine Fault Tolerance), Delegated Proof of Equity(DPoS)가 포함됩니다. : 위임 지분 증명). 안전성과 실용성을 고려하여 Achain은 DPoS를 선택하고 이를 기반으로 RDPoS 합의 메커니즘을 개선합니다.
RDPoS는 DPoS의 장점을 계승할 뿐만 아니라 블록 생산 후 권리와 이익의 분배를 실현하기 위해 추가 컴퓨팅 성능을 소비할 필요가 없으며 에이전트 또는 모든 노드에 의한 스마트 계약의 실행 결과를 동적으로 결정할 수 있습니다. 네트워크의 트랜잭션 상태에 .
퍼블릭 체인으로서 Achain은 경제적 수단인 토큰의 지원 없이는 커뮤니티 합의를 형성할 수 없습니다. Holding Token은 계약 해제 및 네트워크 포크와 같은 기본적인 블록체인 서비스를 얻을 수 있을 뿐만 아니라 투표에 참여하고 에이전트 노드가 되어 서비스를 제공하고 Token 보상을 얻을 수 있습니다. Achain은 이 Token을 ACT라고 명명하고 각 ACT 보유자를 Stakeholder라고 하며 ACT 보유량에 따라 해당 투표 가중치를 할당합니다. 프록시 노드는 이해관계자 투표로 선출됩니다. 가장 많은 표를 얻은 상위 99명의 에이전트가 번갈아 트랜잭션을 검증하고 순서는 모든 에이전트 노드가 공동으로 결정하며 변조할 수 없음을 보장합니다. 에이전트는 정상적으로 일하면 혜택을 받을 수 있으며 비정상적으로 일하거나 일을 하지 않으면 벌칙을 받게 됩니다.
계정 모델
블록체인 네트워크에서 계정 주소는 안전한 교환을 위해 설계된 체계이며 계정, 공개 키 및 개인 키 생성 프로세스는 다음과 같은 관계를 갖습니다. 개인 키 -> 공개 키 -> 계정 주소, 세 가지 모두 충분한 보안을 보장할 수 있는 보안 해시 알고리즘(줄여서 SHA)을 사용합니다. 해시는 정보의 증류이며 일반적으로 출력은 입력보다 훨씬 작고 고정 길이를 갖습니다. 현재의 기술적 수단으로 강력한 암호화를 사용하는 해시는 되돌릴 수 없어야 합니다. 즉, 사용자의 계정 주소를 통해 사용자의 개인 키 정보를 유추할 수 없습니다.
Achain은 Bitcoin의 UTXO 모델(Unspent Transaction Output) 대신 Account 모델을 사용합니다. UTXO의 디자인은 매우 독창적이지만 동시에 여러 트랜잭션을 지원하고 계정 개인 정보 보호가 비교적 좋습니다. 그러나 비트코인의 계정 설계는 트랜잭션에 따라 다르며 UTXO 기반의 스마트 계약을 구현하는 것은 매우 어렵습니다. Achain 생태계의 스마트 계약은 종종 자산 거래를 트리거하기 위한 조건과 상태를 필요로 하므로 Achain은 최종적으로 계정 모델을 선택했습니다.
Forked 네트워크
Achain은 두 가지 고려 사항을 기반으로 적절한 분기 네트워크를 제안합니다. 하나는 강력한 활력을 유지하는 것이고 다른 하나는 다양한 응용 시나리오를 충족하는 것입니다. 우선 블록체인 네트워크는 일정한 합의에 따라 많은 참여자들이 형성한 커뮤니티입니다. 합의의 분열은 하드포크를 발생시키며, 이러한 포크는 좋을 때도 있고 나쁠 때도 있습니다. 사람들의 선별과 제거를 통해 결국 귀중한 블록체인 네트워크가 남게 될 것이며, 이는 자기 조직화 세계에서 종과 환경의 지속적인 자기 진화 법칙과 매우 일치합니다.
Achain은 메인 체인이라고도 할 수 있는 전체 포크된 네트워크의 시작점이 될 것입니다. 메인 체인은 병렬 하위 체인으로 포크할 수 있으며 하위 체인도 계속 포크할 수 있으며 모든 체인은 동등한 상태를 갖습니다. 포크가 발생하면 VEP는 제네시스 블록 정보, 서브체인 ID, 시드 노드, 디지털 자산, 서비스 식별 번호 등과 같은 이 서브체인의 등록 정보를 기록하고 방송합니다. 포크가 계속 발생하면 이러한 등록 정보는 VEP에 의해 다시 업데이트되고 전체 네트워크에 동기화됩니다. 체인간 상호작용이 필요한 경우 등록 정보를 통한 서비스 디스커버리 형태로 연결이 이루어지며, VEP 프레임워크 하에서 정보 상호작용 및 가치 교환이 실현될 수 있습니다. VEP는 인터넷의 DNS 서비스와 유사하며 정보 등록, 정보 업데이트 및 액세스 서비스 제공을 담당합니다.
Value Exchange Protocol(가치 교환 프로토콜)
VEP는 서로 다른 블록체인 네트워크 간의 연결을 위한 표준 프로토콜입니다. VEP는 협업 방법에 대한 지침을 설정합니다. 각 체인의 등록 정보를 등록하고 신뢰 목록에 있는 체인에 쿼리 및 연결 요청에 대한 서비스를 제공합니다. VEP는 교차 체인 노드 상호 작용 및 교차 체인 계약 호출의 두 가지 애플리케이션 시나리오를 지원합니다. 전자는 노드에 저장된 데이터 또는 외부 데이터의 상태 변경을 활용하여 간접적으로 계약이 상호 작용하도록 하고 새로운 정보를 생성할 수 있습니다. 예: 계약에 따라 대출금을 상환하지 못하면 개인 신용에 영향을 미칩니다. 대출 기록은 블록체인 A에 저장될 수 있고 신용 데이터는 블록체인 B에 저장될 수 있으며 개인 식별 정보는 외부 공용 데이터베이스에서 가져올 수 있습니다. 후자는 계약 간의 상호 호출입니다. 가장 간단한 예는 두 체인의 토큰 스왑과 총 가치를 변경하지 않은 상태로 유지하는 것입니다.
이벤트 기반
Achain은 VEP에 의존하여 체인 간의 정보 상호 작용 및 가치 교환을 실현하고 IOT(사물 인터넷), AI(인공 지능), 기업 또는 공용 비블록체인 데이터 소스를 통합할 수도 있습니다. 서비스 데이터베이스도 생태계에 포함되어 실시간 이벤트 기반(Event-Driven)을 달성합니다.
Achain은 퍼블릭 블록체인 플랫폼입니다. 개발자는 토큰, 스마트 계약을 발행하고 애플리케이션 및 블록체인 시스템을 만들 수 있습니다. 2015년에 시작된 메인넷은 2017년 7월에 출시되었습니다. Achain은 글로벌 블록체인 정보 교환 및 가치 거래 네트워크 구축에 전념하고 있습니다. Achain은 처음에 싱가포르에 기반을 둔 비영리 조직인 Achain Foundation에서 개발했으며, 이 재단은 전 세계 팬 커뮤니티에서 공동으로 구축하고 유지 관리합니다.
관련 링크:
https://www.achain.com/
http://www.qukuaiwang.com.cn/szhb/2352.html###
https://www.okex.com/cn/project/98/