Category

Tech

Feel the Breeze: Testers Wanted!


The above GUI Breeze Wallet image is just a mockup and some features may not be available by the time of first public alpha release.
Breeze Wallet Enters Pre-Alpha Testing
Today we are proud to announce that we are making Breeze Wallet available for testing as a pre-alpha version to a limited audience of developers and aficionados.
For your convenience in helping us with our development efforts we have packaged this pre-alpha version as a virtual machine with all the required components. This includes some pre-installed software as well as the code for Breeze already cloned to /home/stratis/Breeze.
The Breeze Wallet Pre-Alpha Virtual Machine can be downloaded here.
Note: This download location is temporary for testing versions. Downloads for final versions will be made available from our own servers and domain locations.
Instructions:
1. Download and install VirtualBox: https://www.virtualbox.org/wiki/Downloads
2. Download Stratis dev – Ubuntu 64-bit.ova
3. Import the VM:
Open VirtualBox.
Click File | Import Appliance.
Locate the .ova file.
Click Next.
Review the Appliance settings.
Click Import.
Log in with username ‘stratis dev’ and password ‘1234$abcd’.
1. get the latest version of Breeze: execute ‘git pull’ from a terminal window in “/home/stratis/Breeze”
2. run the API providing the back end to Breeze: execute ‘dotnet run -testnet’ from a terminal in “/home/stratis/Breeze/Breeze/src/Breeze.Daemon”
3. run the wallet’s GUI: execute ‘npm run start’ from a terminal window in “/home/stratis/Breeze/Breeze.UI”
After following these steps you will be able to go through the process of creating a wallet. Once you’ve decrypted your wallet should see the following:

* This is a work in progress test template. Not final UI /L &F
For any questions, don’t hesitate to talk to us on our Slack (bookmarked in Firefox) in the #breezewallet channel.
For bugs, either tell us directly or fill an issue on GitHub (bookmarked in Firefox).
Thanks for your support and we look forward to hearing about your experience with the Breeze wallet
The Stratis Team
 

Stratis Developers Roadmap and Update (June 2017)

On this Special Update:

  • Stratis Developers Report
  • First Breeze Wallet Transaction
  • Revised Stratis roadmap

We are happy to report our consistent progress on the development of the Stratis Breeze and related Stratis Platform components. Additionally, we would like to share some highlights from our go to market strategy, to give you an idea of key messages and direction of the Stratis project.
For this special update, we asked our developers to tell first hand what they have been busy with, their accomplishments, present and future challenges.
We start with our Core Tech Developer, Dan Gershony. Besides helping orchestrate the overall development effort at Stratis, Dan is currently focused on finalizing the core nodes infrastructure and POS system.

Under the immense pressure to deliver a lot of complex tech and the shortage of time I feel we are doing well, the C# Fullnode is becoming mature with many of the major components such as the mempool, blockstore and our network builder complete. With POW mining and POS staking as the last barrier, we can soon go into beta and start optimisation and testing cycles. With the FN in beta we can start on the really interesting stuff like sidechains and smart contracts.

Some of the specific tasks that Dan has overseen include:
Fullnode:
Done – Consensus validation of POS
Next – Staking/Mining functionality, currently on collecting transactions from the mempool to add to a block to be mined. POW (mining) is already done next is POS (staking).
BreezeApi:

Done – Creating an HD wallet according to the BIP44 specification and address derivation (coin, account, change, address), Tracking of address balances, retrieving address history, persist wallet to disk, build and broadcast a transaction.
Next – Adding support for the stratis network, test and performance optimisation
BreezeGui:
Done – Most endpoints to call the Breeze api are complete.
Next – Adding both Stratis and Bitcoin tabs (whenever ready) and mainly working on the design.

Breeze Wallet Update

We want to start this Breeze update, with celebrating the great progress we are seeing in our project in terms of functionality and UI.
As we are preparing this note, we are happy to report the First bitcoin testnet transaction from inside Breeze wallet (as you can see in the picture below). Please note this is not yet a tumbled TX, but still very cool and it shows the progress we are achieving on a daily basis.

Jeremy, Dan and Pieterjan have been working hard on making Breeze the best wallet possible. Thanks to their efforts we have already advanced in the development of key functionalities :
Completed:

  • Creating and restoring a wallet.
  • Syncing wallet with the network.
  • Display of history of transactions
  • Calculation of balance for accounts

Ongoing:

  • Building and sending of transactions (Partially completed!)

Outstanding:

  • Encryption of the wallets files
  • Performance and testing review
  • Packaging of the solution.

In the words of Jeremy:

Once the above tasks are done, we still need to do some testing. Hopefully we’ll get lots of help from the community for this bit. Everything is going very smoothly, and between the dev, the UI and design teams, we’re making excellent progress.

  • Pieterjan has been working on the GUI for Breeze wallet. Together with our UI designers they have put together an amazing experience for our Breeze wallet:



The above GUI Breeze Wallet images are just a mockup and some features may not be available by the time of first public alpha release.
Completed

  • Layout (structure) of the wallet
  • Navigation between elements
  • Connection with the backend
  • Create and restore a wallet
  • Show balance, receive address, transactions

Ongoing

  • Error handling
  • Restructure to fit the design mockup

Outstanding

  • Building/sending transactions with the UI
  • Input validation
  • Styling

I’m sure we’ll get a lot of feedback on the GUI and together with the GUI designers we already have a lot of things planned for V2.
Our CEO, Chris Trew, has been busy looking into the different aspects of our roadmap and opportunities around Cloud Stratis and Azure. We have produced an updated version of the roadmap that reflects both our main development activities, as well as go to market activities for the remaining of 2017. The roadmap and corresponding milestone definitions will be posted and made available via our Wiki soon

Cloud Stratis Project and Microsoft Azure:
We are currently working on integrating Microsoft’s Azure into our Cloud Stratis Project, so that we can utilize the infrastructure capabilities of Microsoft’s offering and achieve deeper integration with Microsoft’s business units and partner programs. We are also working on completing Azure Certification for some key components of our platform. In the coming weeks Stratis will hire a developer that will be dedicated to Cloud Stratis development, this person will have extensive experience with the Azure architecture and APIs. The plan is to have a Proof of concept for Stratis Platform deployed on the Azure platform by the end of Q2.
Masternodes:
Breeze Nodes (MasterNodes):
Breeze Nodes will be available for private testing by future node operators soon. Extensive testing on the Bitcoin testnet will be completed in preparation for the production release of the Breeze wallet. We aim to hire a dedicated developer to work solely on TumbleBit and the Stratis Privacy Protocol. We will have separate posts and details about Breeze Nodes as we move closer to release.
Developer Code on Stratis Wiki:
Finally, we want to recommend all developers to visit our Wiki, where we have enabled an area where we plan to share code samples and documentation to help you get started with development on the Stratis platform.

Stratis’ Breeze Wallet Redefines Financial Privacy for Blockchains


TumbleBit is probably one of the most promising technological advancements built on top of Bitcoin to date. Not only does it offer one of the best — if not the best — privacy related innovations so far, it can also provide significant scaling benefits as a payment hub. The solution is also fully compatible with the current Bitcoin protocol and, most important, it is in an advanced stage of development.

(Bitcoin Magazine , Feb. 2017)

 
Stratis Group has announced today it is launching an ambitious cryptocurrency project, aimed at increasing financial privacy available to the users of Bitcoin and the Stratis Platform.
The project dubbed “Breeze Wallet” incorporates the innovations brought by TumbleBit to both Bitcoin and Stratis, into a real-world production environment combined with the privacy enhancements introduced by the Full Block Secure Payment Validation system.
Stratis plans to integrate TumbleBit into the Breeze Wallet making it the first Bitcoin wallet that addresses the privacy issues in blockchain transactions, the Breeze Wallet works with the current Bitcoin protocol and does not require any forks.
Stratis Financial Privacy Protocol
The Stratis development team will be extending the Stratis blockchain to support the Stratis Financial Privacy Protocol based on the TumbleBit concept. Our goal is to offer a truly trustless and decentralized privacy protocol on the Stratis blockchain and its private chains, while working with financial services regulators on developing regulatory compliant blockchain solutions utilizing the Stratis Privacy protocol.
Enhanced Privacy
Presently there is a huge demand for privacy on the blockchain. One of the main hurdles faced by the adoption of Blockchain technologies in the financial services industry is the privacy of financial data on the blockchain. When the Stratis Financial Privacy protocol is implemented into the Stratis Platform, businesses will have the possibility to use the Stratis Blockchain with a guarantee of privacy from their transactions (payments, records and data). That’s a big advantage over other Blockchain projects.
Why TumbleBit?
The team behind Stratis carefully evaluated the different concepts and technological options to deliver a truly trustless and secure privacy solution that would meet the requirements of enterprise and consumers worldwide. After extensive research, it became evident that TumbleBit was the best fit for our future development goals because it is:
Private: Transactions are truly private and unlinkable.
Untrusted: No one (including Tumbler) can steal payments
Compatible: TumbleBit is fully compatible with today’s Bitcoin protocol.
TumbleBit includes (offblockchain) cryptographic protocols that work with the very limited set of (on-blockchain) instructions provided by today’s Bitcoin scripts
The TumbleBit/Stratis Roadmap
A few weeks ago, Stratis put in motion a development plan for the integration of TumbleBit capabilities into Stratis. Having established the feasibility of such an endeavour, we immediately took the initial steps to make this a reality in the shortest term.
To help us accomplish a smooth and speedy process, we secured the services of Adam Ficsor, one of the contributors to the TumbleBit research paper (https://eprint.iacr.org/2016/575.pdf) and the official implementation of Tumblebit NTumbleBit. As a Technical Advisor for the development of a production ready Tumblebit full block SPV wallet in C# (Breeze Wallet), Adam will help us achieve our goal, by delivering a fully functional full block SPV, while also working on the Stratis Wallet framework and the completion of NTumbleBit.
According to Adam:
“Everyone who is not using Bitcoin Core has already had all their addresses linked together by third parties. This is not a theoretical “assume the worst case” strategy, this is reality. The third parties are either the central servers your wallet relies on or in case of SPV wallets all Blockchain surveillance companies.”
Trustless Exchange: Trustless Stratis <-> Bitcoin exchange
The planned TumbleBit implementation not only will speed up and streamline the development of Stratis full-block SPV TumbleBit wallet, but will also make possible to include in it a trustless, secure exchange for Bitcoin-Stratis pair.
Exposure of Stratis to millions of Bitcoin Users
The expected inflow of Bitcoin users towards a TumbleBit enabled Bitcoin wallet offering enhanced privacy, will undoubtedly translate into making it the de-facto wallet for such transactions around the world. This in turn, will represent an extraordinary opportunity to expose Stratis and its platform to all those users, and this will further cement our symbiotic relationship with the leading cryptocurrency and its community.

1 2 3 4
Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from Youtube
Vimeo
Consent to display content from Vimeo
Google Maps
Consent to display content from Google
Spotify
Consent to display content from Spotify
Sound Cloud
Consent to display content from Sound