چکیده
کیف پول آنلاین به روش مهمی برای مدیریت بیت کوین تبدیل شده است. کیف پول آنلاین کلید خصوصی را در یک تراکنش بیت کوین به طور خودکار مدیریت می کند و کلید خصوصی رمزنگاری شده را به صورت راه دور برای اطمینان از دسترسی به بیت کوین از هر جایی ذخیره می کند. در کیف پول آنلاین متداول، کلید خصوصی به طور متمرکز در یک واحد ذخیره سازی ذخیره می شود. با این حال، اگر این واحد ذخیره سازی دچار اختلال یا هک شود، آنگاه کاربران در معرض خطر از دست دادن بیت کوین های خود قرار می گیرند. این مقاله با توجه به این مساله معماری جدیدی را برای کیفت پول آنلاین پیشنهاد می دهد. در روش پیشنهادی HA-eWallet، تراکنش بیت کوین توسط چندین کلید خصوصی به جای یک کلید خصوصی امضاء می شود و این کلیدهای خصوصی به طور مجزا در محل های متفاوتی ذخیره می شوند. علاوه بر این، واحد سرویس دهی دومی را برای ساخت معماری فعال- فعال به منظور چرخش قابلیت و حجم معرفی می کنیم. همچنین استراتژی بازیابی فاجعه را در معماری پیشنهادی خود در ارتباط با هرگونه حادثه ای می پذیریم. با توجه به حالت های در حال اجرای هر واحد سرویس دهی، معماری HA-eWallet دارای سه مدل عملیاتی است و به خوبی می تواند این مدل ها را تغییر دهد. تحلیل های نظری و آزمایش ها نشان می دهد که معماری پیشنهادی می تواند به دسترسی بالاتری نسبت به معماری متداول کیف پول آنلاین دست یابد و کاربران در معرض خطر از دست رفتن بیت کوین های خود قرار نمی گیرند تا زمانی که تعداد کلیدهای خصوصی از دست رفته کمتر از 50 درصد تعداد تمامی کلیدهای خصوصی کاربران باشد.
1. مقدمه
بیت کوین توسط Satoshi Nakamoto در نوامبر سال 2008 پیشنهاد داده شد [1]. بیت کوین در طی چند سال گذشته به ارز رمزنگاری شده جذابی در جهان تبدیل شده است. تا به اکنون قیمت بیت کوین از کمتر از یک دلار در سال 2010 به 4900 دلار در سال 2017 به سرعت افزایش یافته است [2]. علاوه بر این، این ارز توسط برخی از موسسات دولتی و بانک ها پذیرفته شده است. به عنوان مثال، وزارت اقتصاد آلمان در 10 آگوست سال 2013 اعلام کرد که بیت کوین اساساً یک "واحد محاسبه" است و با هدف مالیات و تجارت در آلمان قابل استفاده است [1]. در نمونه دیگری، بانک بزرگ Barclays در بریتانیا اعلام کرد که اولین گام خود به سوی پشتیبانی از بیت کوین به عنوان یک روش پرداخت جذاب را بر خواهد داشت به این صورت که به سازمان های خیریه اجازه می دهد تا کمک های اهدایی را در قابل ارز دیجیتال بپذیرند [4].
Abstract
Online wallet has become an important method to manage Bitcoin. In a Bitcoin transaction, online wallet manages the private key automatically, and stores the encrypted private key in remote to ensure the accessibility of Bitcoin anywhere. In the traditional online wallet, the private key is stored centrally in a storage unit. However, if the storage unit is collapsed or hacked, users will suffer the risk of losing their Bitcoins. Motivated by this, in this paper, we propose a new online wallet architecture: HA-eWallet. In HA-eWallet, the transaction of Bitcoin is signed by multiple private keys rather than one, and private keys are stored separately in different places. In addition, we introduce a second service unit to construct the Active-Active architecture to rotate the capability and workload. Besides, we adopt a disaster recovery strategy in our proposed architecture in case of any disaster. According to the running states of each service unit, HA-eWallet have three operation models, and can be switched smoothly. Theoretical analyses and experiments show that: HA-eWallet can achieve higher availability compared with the traditional online wallet architecture, and users will not suffer a loss as long as the number of lost private keys are less than 50% of the users’ total number of private keys.
I. INTRODUCTION
itcoin was proposed by Satoshi Nakamoto in November 2008 [1]. Over the past years, Bitcoin has become an attractive cryptography currency in the world. Until now, the price of Bitcoin has increased rapidly from less than 1 dollar in 2010 to 4900 dollars in 2017 [2]. Furthermore it has been accepted by some government agencies and banks. For instance, on 19 August 2013, the German Finance Ministry announced that Bitcoin was now essentially a ”unit of account” and could be used for the purpose of tax and trading in German [3]. In another example, UK banking giant Barclays has announced it will take its first step toward supporting the use of Bitcoin as an alternative payment method by allowing charities to accept donations in the digital currency [4].
چکیده
1. مقدمه
2. معماری متداول کیف پول آنلاین
3. جزئیات کیف پول HA-eWallet
A. مروری بر کیف پول HA-eWallet
B. مدل های کاری
C. مدل Live-Detection
4. بحث
A. قابلیت دسترسی در HA-eWallet
B. مقیاس پذیری کیف پول HA-eWallet
C. امنیت کیف پول HA-eWallet
5. نتیجه گیری
Abstract
I. INTRODUCTION
II. TRADITIONAL ONLINE WALLET ARCHITECTURE
III. THE DETAILS OF HA-EWALLET
A. Overview of HA-eWallet
B. Operation models
C. Live-Detection scheme
IV. DISCUSSION
A. The availability of HA-eWallet
B. The scalability of HA-eWallet
C. The security of HA-eWallet
V. CONCLUSION