Ripple connects banks, payment providers, digital asset exchanges and corporates via RippleNet to provide one frictionless experience to send money globally.
엔터프라이즈 사용자로서 Bank, Payment Provider를 이미지화하고 있다
XRP이 있으면, 외화결제를 하기 위해 각지역의 현지 통화로 nostro account를 가질 필요없이 판매 가능
Fast: Payments settle in 4seconds(4초)
Scalable: 1500 TPS now and can scale to handle the same throughput as Visa.
중국판 이더리움이다. OnChain이라는 기업명으로 AntShares라는 이름으로 개발되고 있다가 2017년도에 NEO로 변경하였다.
blockchain platform and cryptocurrency designed to build a scalable network of decentralized applications
base 리소스(이더리움으로 보면 ETH)으로 NEO토큰이 스마트계약을 배포 또는 실행시 Fee로 GAS토큰이 존재한다. NEO는 분할이 불가능하며 GAS로 분할이 가능하다.
이더리움과 마찬가지로 수수료는 계약 금액에 비례한다.
GAS토큰은 1블록마다 몇개가 생산되는지, 정해져 있기 때문에 200만 블록마다 1GAS/블록씩 생산이 줄어들도록 되어 있다.
NEO도 GAS 1억 토큰이 Supply제한되고 있다.
2018년 3월에 ONT토큰이 발생되었다. (5NEO에 대해서는 1ONT)
system upgrade, identity verification 및 기타 governance issue에 대한 투표권으로 이용됨
Consensus알고리즘으로 Delegated Byzantine Fault Tolerance(dBFT)를 채용하고 있다. 시스템 참가자들은 노드를 bookkeeper로 지명할 수 있다.
bookkeeper가 되기 위한 NEO소지 갯수 하한선이 설정되어 있고 성능 요구 사항도 존재한다.
bookkeeper는 Digital Identity(전자형식의 신원 확인 방법은 얼굴특징, 지문, 음성, SMS등)으로 노도를 구성하고 있다.
bookkeeper체인에 작성된 트랜잭션/블록 validate하는 작업을 주어진다. 만약, 네트워크에 있는 2/3 노드가 bookkeeper의 validate버전을 인정되면 consensus가 잡힌 것으로 간주된다. 이것이 실패하면 다른 bookkeeper가 선정되어 같은 과정을 반복한다.
consensus가 네트워크의 subset에서만 replicate될 필요가 없기 때문에 클래식 Byzantine Fault Tolerance보다 효율적이며 따라서 많은 트랜잭션 처리를 할 수 있다.
1,000~10,000TPS
그러나 이정도 규모의 트랜잭션을 처리할 수 있는 배경으로는 Digital Identification과 dBFT가 어느 정도 Centralized에 의해 유지되고 있다고 할 수 있다.
스마트계약 시스템 NeoContract
NeoVM
JVM이나 .NET 런타임, EVM에 해당하는 VM
InteropService
Used to load the blockchain ledger, digital assets, digital identity, persistent storage area, NeoFS, and other underlying services. They are like virtual machines that are provided for virtual machines, enabling smart contracts to access these services at run time to achieve some advanced functionality.
DevPack
고수준 언어 컴파일러 및 IDE플러그인
이런 조합을 통해 NeoVM을 다른 블록체인 및 기타 비블록체인 실행환경에서 실행할 수 있다. 반대로 Solidity기술이 필요한 이더리움에 비해 NEO는 스마콘을 C#, Java와 같은 언어로 기술할 수 있도록 되어 있다.
Cross-chain interoperability agreement: NeoX
Cross-chain assets exchange agreement
여러 참가자가 다른 체인 사이에서 자산을 교환할 수 있도록 하는 프로토콜
Cross-chain distributed transaction protocol
Cross-chain assets exchange agreement를 임의의 트랜잭션에 확장한다. 즉, 원자 트랜잭션을 보장하기 위한 프로토콜이다.
사용자수가 많은 것을 이용하여 비용이 들지 않으며, 트랜잭션이 많아 사교적이고 불가역성을 통해 빨리 보장할 수 있는 Dapp는 필요하여 이를 해결해주는 사상
BitShares/Steemit에서 수천개의 TPS 실적이 있고 거기서 스핀아웃으로 생긴 블록체인이다.
웹브라우저에서 어셈블리(기계어)를 실행할 수 있도록 하는 기술이다. WebAssembly에서 컴파일한 것을 실행할 수 있다. 사용 가능한 언어로는 C/C++/Rust가 있다.
Abstract : The EOS.IO software introduces a new blockchain architecture designed to enable vertical and horizontal scaling of decentralized applications. This is achieved by creating an operating system-like construct upon which applications can be built. The software provides accounts, authentication, databases, asynchronous communication, and the scheduling of applications across many of CPU cores or clusters. The resulting technology is a blockchain architecture that may ultimately scale to millions of transactions per second, eliminates user fees, and allows for quick and easy deployment and maintenance of decentralized applications , in the context of a governed blockchain.
제대로 거버넌스 설계가 되어 있지 않는 것이 기존 블록체인의 약점이라고 하고, 그 디자인을 개선한 느낌이다.
A blockchain based on the EOS.IO software recognizes that power originates with the token holders who delegate that power to the block producers. The block producers are given limited and checked authority to freeze accounts, update defective applications, and propose hard forking changes to the underlying protocol
Summary : Monero is cash for a connected world. It 's fast, private, and secure. With Monero, you are your own bank. You can spend safely, knowing that others can not see your balances or track your activity.
프라이버시를 중요시하는 결제 공용 블록체인
sender와 receiver이외에는 transaction의 destination address나 amount를 모르게할 수 있다.
Summary : Use Dash to make instant, private payments online or in-store using our secure open-source platform hosted by thousands of users around the world. (지불 관련 블록체인)
PrivateSend: 일부 송금을 하나의 트랜잭션을 정리하여 직접 접근하지 못하도록 하여 가치 이동을 이해하기 어렵게 할때 (?)
InstantSend: near-instant transactions을 가능하게 되고, masternode network가 우선적으로 처리해준다. 여기서 판단할 수 없는 경우, 평소 블록생성시 validation flow에서 실행한다.
governance functions: masternode는 각자 1표를 가지고 Dash의 마일스톤 결정 및 채용이벤트등이 있을 때 투표할 수 있다. 각 안건은 다음 식을 만족시 통과된다고 한다. (YES VOTES - NO VOTES) > (TOTAL NUMBER OF MASTERNODES * 0.1)
2017년 4월말 Bitfinex의 USD입출금 정지가 되면서 Bitfinex와 관련이 있어 보였지만 Tether Limited의 USDT도 거래량이 급감했기 때문에 크게 약세를 기록함
2018년 1월 미국 상품선물거래위원회(CFTC)가 Bitfinex와 자회사의 Tether에 소환장을 발급하고 있었던 것이 발각되었다. 또한 감사법인Friedman과 제휴가 해지되었다고 발표했다. USDT대량 발행과 Bitfinex에서 BTC대량 구매현상이 관측된 적이 있어 Tether Limited신용이 하락하고 있다.
leading global enterprise level public blockchain platform. VeChain aims to connect blockchain technology to the real world by providing a comprehensive governance structure, a robust economic model as well as advanced IoT integration, and pioneers in real world applications.
Comprehensive Governance
decentralization과 efficiency 균현을 잡고 있는 것이 장점이라고 본다. 빌트인 거버넌스 도구를 여러개 가지고 있다. 예를 들어 스마트계약을 통해 KYC하는 방법등이 빌트인되어 있다.
Consensus: PoA(Proof of Authority)
101 VeChain Foundation에 의해 하드웨어 및 보안요구사항을 심사 화이트리스트에 들어간 authority nodes에 의해 합의가 되는 구조
IoT와의 제휴가 장점
IoT기기업체 및 RFID, NFC태그 업체와의 파트너쉽이 다수 있고, VeChain에 데이터 저장을 공공히 하는 목적이 있음
기축 코인 VET와 수수료용 VeThor
스마트계약을 제3의 업체들이 만들 수 있는 방법은 2018년 6월경에 공개될 예정이라고 한다. Solidity가 지원된다.
DPoS(Delegated Proof of Stake): TRX보유수가 많은 노드가 마이너되지만, 자신의 보유수와 다른 노드에서의 투표에 의해 마이닝 난이도가 달라진다. 마이닝에서 얻은 보상은 그 마이너에 투표한 노드에 분배된다. 마이너의 수가 적기 때문에 승인 속도가 빠르다.
KhaosDB: 여러개의 마이너가 동시에 승인에 성공시, 그 노드를 블록에 기록하고 나중에 긴것을 메인체인으로 채용할 수 있다. 이에 따라 승인속도가 담보된다.
Java로 계약을 작성할 수 있다. 앞으로는 더 많은 프로그래밍 언어도 지원할 예정이다.
사용 예
백서는 매칭 응용프로그램, 온라인 게임, 파일 공유에 언급
현재 개발된 Dapps 일부
Peiwo: 10만 사용자를 가진 음성 SNS
Obike: 싱가폴 자전거 서비스
Uplive: 20만 사용자를 가진 라이브 스트리밍 PF
Gifto: 가상 선물교환 PF
2017년 9월 Binance에서 ICO를 실시하여 $70만달러 조달
현재 market cap은 $367만달러, 전체 가상 통화로는 13위
알리바바 마윈도 인정한 CEO Justin Sun으로 알리바바와의 연계에 더 기대가 크고 Peiwo 대표이며, Ripple Labs고문이다.
OmiseGo
Unbank the banked with Ethereum -Decentralized Exchange and Payments Platform
ICON은 5개의 구성요소로 이루어진 Community, C-Node, C-Rep, ICON republic, Citizen Node가 있다.
Community: 동일한 거버넌스 체제하에서 여러개의 노드로 구성된 시스템을 말함(예: 은행연합, 증권사 등)
C-Node: 각 Community의 구성원인 노드이며, 각 Community합의 또는 의사결정 과정에 영향을 미치며 Community에 의한 개인 및 기업이 있다. 예 각 은행 등
C-Rep: ICON특징으로 각 Community대표 구성원과 같은 존재로 각 Community에서 선출된 구성노드에서 아래에서 설명하는 ICON Republic 거버넌스를 한다. (트랜잭션 승인 및 결정) 어떻게 C-Rep을 선출하거나 변경하느냐는 Community 거버넌스에 달려 있다.
ICON Republic: C-Rep 및 기타 Citizen Node로 구성되어 있는 여러가지 Comminity를 연결하는 기능을 가진다. ICON Republic 자체의 지배구조는 C-Rep의 투표로 이루어지고 분산되어 있다. ICON Republic은 각각의 Community결정에는 관여하지 않는다.
Citizen Node: ICOn Republic의 구성원이지만, C-Rep같은 투표권은 가지고 있지 않다. (트랜잭션을 생성할 수 있다) loopchain에 구축된 Dapps가 Citizen Node에 익숙한 특정조건을 만족시키면 C-Rep도 될 수 있다.
DEX로 ICON
ICON Republic 내 노드 ICON Republic - Community, Community - Community간 의사소통이 가능