Bitcoin Forum
June 24, 2017, 10:29:53 AM *
News: Latest stable version of Bitcoin Core: 0.14.2  [Torrent].
 
  Home Help Search Donate Login Register  
  Show Posts
Pages: [1] 2 3 »
1  Bitcoin / Project Development / BlockchainPen - an UI for writing messages to the blockchain on: November 11, 2015, 02:21:45 AM
Blockchain Pen is a UI (and clientside wallet) for writing messages to the blockchain

You can write to the blockchain using OP_RETURN to save important messages (from text messages to small json data, from love messages to link to tweets/posts/torrents/ipfs hashes ...)

Just add some millibits to the clientside wallet

Don't put much money in it - 2, 3 millibits at a time are more than ok

The private key is saved into localStorage, you can export the key via the link at the bottom

enjoy!

The code is open source, if you want to send a lot of messages or do heavy testing, please use testnet!

---

dev infos:

just add this to the code:
bitcore.Networks.defaultNetwork = bitcore.Networks.testnet

This project is open source:

https://github.com/makevoid/blockchain_pen_coffee

run it locally:
- download the zip from github
- run: python -m SimpleHTTPServer 3000
- open http://localhost:3000

link to r/bitcoin post: https://www.reddit.com/r/Bitcoin/comments/3scp4p/blockchain_pen_load_23_millibits_write_easily/

2  Bitcoin / Project Development / Re: Autotip - Distributed Cryptocurrency Microtiping Platform on: February 08, 2015, 04:53:09 AM
awesome! It works really well!

Bitcoin is ideal for donations but very few developers are focusing on it! you are doing great!

I suggest to add an option to configure the time of auto tipping (for me 20 sec - 1min would be ideal)

also I think you should have a test page (or mention that autotip is enabled on its main page) to see if it works and maybe a notification -> tip sent to x (data-recipient) - maybe a toolbar button to access the options also for non-eperienced users? just sayin...

If I manage to find some time I hope to help with the development of it!

big up for the microtip meta tag! I think that with Bitcoin the web needs to have a w3c web standard for that!


edit: I think it's the time for someone to code a quick wordpress plugin to add the microtip meta tag to wp blogs and websites

also it would be great (for v2 or another project) to have the possibility when you favourite a source (tweet/youtube video/reddit post/etc) to try to find the btc address of that person by traversing its social network identity in search for an account that has its btc address (youtube/twitter/reddit >>> keybase/onename.io/etc) and use that to tip!

3  Bitcoin / Project Development / Re: PaperBank - Generate Cold Storage *Coin Paper Wallet, Offline, with Rasp PI on: August 25, 2014, 12:01:54 PM
I just want to point out that Piper Wallet is and has always been open source (GPLv3), and we've encouraged users to build their own units from day 1 in July 2013.  

You are totally right, also with the price (I edited the main post) and my non-research Smiley !

I didn't research too much, I was driven by impulse when I started the project, I found this blogpost http://reed-printer.blogspot.it/2013/12/review-generic-5890-thermal-receipt.html, then the cheap model on aliexpress, ordered it in a rage-buy moment Smiley , forgot about it, printer arrived after a month or so, when it arrived I furiously throw some ruby code into a github project, tested it and used it to create my paper wallets, when I was finished then I made the draft video, created the website, then wrote this post.

I think it's good to have multiple implementations of the same project in different languages, using different libraries and different ways to generate keypairs.

I looked at your code at https://github.com/piperwallet/Piper.git and it's cool, I'm going to try it now!

I found that running the python code on Piper github (I'm no python expert!) I have the current issues/notes to make:
 you should put a link/instruction to install the required libaries like:

- https://github.com/adafruit/Python-Thermal-Printer - installed manually
- installed secretsharing from pip (pip install secretsharing), looks it changed so i had to change the import statement (
from secretsharing import SecretSharer ) and the lines calling it (find "Secret." replace line with --> secret = SecretSharer.from_printable_ascii(ttp) ) - repo (just for reference): https://github.com/rxl/secret-sharing/tree/master
- serializeBTC from here - https://github.com/zimage/python-bitcoinlib/blob/e9506aba6d53ad5bf760d67815d711a1c55b2557/bitcoin/serialize.py (same as above)
- get bip38 from https://github.com/nomorecoin/python-bip38-testing/blob/master/bip38.py ( " )
- pip install scrypt
- pip install bitcoin
- pip install pybitcointools

then I stopped because I noticed that I can't make Adafruit Thermal library work with my usb thermal printer by default, I should make a fork and work to support the generic usb thermal printer I have using python Serial library or by shelling out commands

I aso opened the update-v109.zip ( https://piperwallet.com/updates/ ) and there is a lot of functionality/manuals/documentation there! it should work almost everything out of the box (but needs) if you have this thermal printer.  such a work! much features! much impressed!  Shocked


ps I have a RPI model A that is slower but only 25 bucks - also really cheap sd card, but I don't save paper wallet backups there
4  Local / Italiano (Italian) / Re: generare wallet offline on: August 24, 2014, 09:33:15 PM
ben detto Smiley

no alle startup interessa soprattutto fare sistemi hosted, farsi pubblicita', attirare utenti / potenziali clienti

secondo me la diffusione di soluzioni e' qualcosa che deve arrivare dal basso, come il craccare i programmi, come il trovare il modo di vedere i film in streaming, come torrent, come le stampanti 3d reprap, come i fablab, come popcorn-time o altri progetti open source, etc etc ci vorrebbe piu' gente che supporta i progetti open source contribuendoci o con donazioni invece di schiantare tutti i soldi in ipo a caso Smiley

comunque io sono convinto che in questo forum qualcuno che ha esperienza e (dietro compenso) ti possa fare una consulenza professionale lo trovi
io ti posso dire che per ora ho fatto un progetto open http://paperbank.it ,  non e' semplice da utilizzare se non si e' mai usato linux - cmq c'e' un prodotto commerciale simile chaimato PiperWallet (http://cryptographi.com/) - poi c'e' Trezor (www.bitcointrezor.com) e qualche altro

cmq a questo punto di Bitcoin, non credo ti riescano a fare un attacco man in the middle, quindi un indirizzo sicuro come bitaddress o bitcoin.org in https dovrebbe garantirti una sicurezza accettabile anche senza verificare la firma del file
cmq se proprio devi trasferire una cifra grossa prendi uno se non piu' consulenti e fatti spiegare che fare, alla fine meglio spendere  un po di soldi / tempo per mitigare il rischio se c'e' la cifra e' alta che rischiare di perderla
5  Local / Italiano (Italian) / Re: generare wallet offline on: August 24, 2014, 08:21:38 PM
Verifica delle firme del rilascio eeee google Cheesy

aiutino: https://help.ubuntu.com/community/HowToSHA256SUM
6  Local / Italiano (Italian) / Re: generare wallet offline on: August 24, 2014, 06:57:21 PM
e allora usa il client bitcoin-qt usando i comandi o armory e fai il backup del wallet su carta
o c'e' anche vanitygen da riga di comando https://github.com/samr7/vanitygen

o ce ne sono altri sicuramente altri in giro, io dei sopra citati e di bitaddress da sorgente mi fido abbastanza

Infatti bitaddress lo puoi ottenere anche scaricandolo da github direttamente, sia in https andando qua
https://github.com/pointbiz/bitaddress.org/blob/master/bitaddress.org.html e cliccando su raw sia da git direttamente
7  Local / Italiano (Italian) / Re: generare wallet offline on: August 24, 2014, 06:46:25 PM
allora, paper wallet e' una cosa, bitcoin software/client (multibit, electrum, bitcoinqt, armory etc) e' un'altra, ci sono client come armory che fanno backup stampabili stile paper wallet, comunque posso spiegarti come fare un paper wallet con bitaddress in pochi passi

google sta sempre la ed e' un motore di ricerca, funziona bene eh Cheesy, comunque

e anche i video che ti ho postato e ti ri-posto ti spiegano la stessa cosa...

paper wallet basics:
https://www.youtube.com/watch?v=I1uefzJJ6nM

paper wallet basics (spending):
https://www.youtube.com/watch?v=jk89usrtNEk


comunque....

paper wallet offline con bitaddress:

- bitaddress.org > https://www.bitaddress.org
- File > Salva con nome > pennetta usb appena formattata
- Computer (offline) con annessa stampante usb
- Live di ubuntu o tails da far partire da cd
- Inserire la penna usb con la copia di bitaddress
- Aprire la pagina, stampare indirizzi bip38 protetti da password e arrivederci

ogni volta che la chiave stampata la utilizzi, svuoti completamente quell'indirizzo / paper wallet e lo butti

ripetere l'operazione prima con somme piccole, fare tante prove, fare wallet in batch bruciandoli come precedentemente spiegato e per maggiori info cercare su google Cheesy
8  Local / Italiano (Italian) / Re: generare wallet offline on: August 24, 2014, 05:41:39 PM
potresti farla una ricerchina google ogni tanto eh....

cmq nel client bitcoin-qt:

help > debug window > console

se non hai mai usato una console puoi provarla digitando il comando help e premendo invio

prima di ri-postare prova a googlare un po o a usare la funzione cerca del forum Wink
9  Local / Italiano (Italian) / Re: generare wallet offline on: August 24, 2014, 11:40:24 AM
1 - firmare transazioni offline:

con armory:
https://www.youtube.com/watch?v=ZGjL4BllFtM

metodo alternativo:
https://www.youtube.com/watch?v=zXND4i2f8qs

---

2 - puoi usare bitcoinaddress, armory, bitcoin-qt, blockchain.info, altro..., insomma quello che ti pare!
armory alla fine non e' cosi' complicato (poi tu stesso ti chiami armory no? eheheh), ti consiglio solo di partire e provare vari metodi con piccole quantita' di mbtc, trovare il tuo/i tuoi metodo/i preferito/i per gestire le operazioni e poi aumentare gradualmente le cifre

3 il metodo di braytz lo trovi sopra nel thread
10  Local / Progetti / Re: Offrire servizzi informatici in cambio di BitCoin, pareri? on: August 23, 2014, 10:05:45 PM
Io come consulente informatico accetto pagamenti in bitcoin.
Al momento del pagamento guardo il valore di cambio su un'exchange, emetto la fattura (con tutti i valori in euro, se scrivessi Totale: 1 Bitcoin, il mio commercialista si spaccherebbe di risate) e a fine trimestre pago l'iva (ovviamente in euro), parte dei bitcoin li riconverto in euro tramite exchange quando e' conveniente.

Lo so che e' rischioso, che dovrei usare bitpay per essere 100% sicuro, ma per ora mi e' capitato solo per piccole consulenze quindi non ci dovrebbero essere troppi problemi... alla fine le tasse ce le pago, l'importante per il fisco e' questo, credo...

Cmq avendo letto un po di codice sorgente di bitcoin core e un po di documentazione e video informativi (soprattutto di andreas antonopolous) sono fiducioso che non ci siano bug incredibili come quello di poter "generare moneta dal nulla" come dici tu, @michele1992. Potrebbero esserci altri bug ma credo che essendo un progetto open source questi potranno essere scovati e riparati in tempo prima di un "crollo" generale.
Sia il sistema di validazione dei blocchi dei miner, che quello delle issue su github per le nuove feature (bip) e il non alterare il codice sorgente della parte core, le release e compilazione distribuite dei file binari del client, etc etc... dovrebbero garantire che niente di questo accada.
11  Local / Italiano (Italian) / Re: generare wallet offline on: August 23, 2014, 09:31:21 PM
come si salva una copia di bitaddress su una usb?

Dal browser, File > Save as.. (salva con nome), dovrebbe crearti un unico file html contentente tutta la pagina di bitaddress

in oltre, come facciamo ad essere sicuro che bitaddress o il client che andremo ad usare non è stato hackerato un minuto prima di scaricarlo?

controlla che il contenuto del file sia identico a quello presente sul repository ufficiale: https://github.com/pointbiz/bitaddress.org

la funzione md5 ti puo' aiutare: https://help.ubuntu.com/community/HowToMD5SUM (anche per verificare i file scaricati in generale come la stessa immagine live di tails o ubuntu)


Con Tails su usb posso fare la stessa cosa senza usare un cd live di linux?

si, tails e' di fatto una "live" come quella di ubuntu, e' anche meglio, entrambi sono versioni (distro/distribuzioni) di linux



1- genero un wallet offline con armory e lo proteggo con password , e poi formatto il computer , e qui ottengo una root key ed un chain code che andrò a salvare su file .txt su una chiavetta usb

2- creo un tutorial e spiego come creare un conto su bitstamp e come fare a vendere btc e prelevare euro. , e qui ho un problema, come importo la private key su bitstamp??

3- salvo tutto su una usb , la sigillo e la consegno a mio padre raccomandandogli di inserirla in un pc solo dopo la mia morte.

1- se usi una live tipo tails non hai bisogno di formattare il pc - root key e chain node li ottieni nel caso tu stia generando un wallet deterministico, che probabilmente su armory e' di default, il wallet deterministico ha pregi e difetti, e' un po piu complicato come funzionamento ma e' piu facile da backuppare

2- assolutamente la chiave privata (private key) e' privata! cioe' tua! (e nel caso del wallet deterministico) non la dovresti mostrare a nessuno - su bitstamp o altre exchange c'e' una funzione withdrawal (ritiro) - metti il tuo indirizzo, quanto vuoi ritirare e confermi, i btc verranno trasferiti sull'indirizzo, assicurati di trasferirli su un indirizzo tuo di cui hai controllo, quindi inizia da somme piccole come 1 mbtc - 0.001 btc - quasi 40 centesimi di euro  al momento

3 - lol...  io ti consiglio di guardarti il funzionamento dei bip38 paper wallet e wallet multisig:

bip38 = 1 password che decripta la chiave privata per sbloccare i fondi - puoi lasciare copie del tuo paper wallet (la password deve essere strong) a amici fidati / parenti / deposit box, a patto che non sappiano la password, e custodire quella password in un posto tuo privato pero' comunque accessibile in casi estremi

multisig = piu' persone necessarie per sbloccare i fondi (2 su 3 / 4 su 5 / etc), puoi dare le chiavi ai tuoi amici/parenti fidati, senza la tua chiave / le tue chiavi (es, generi un wallet multisig 3/5, una chiave la tieni te e 4 le dai a amici/parenti), per effettuare una transazione (trasferire i btc da quel wallet a un'altro) e' necessario che alemo 3 chiavi "firmino" la transazione
secondo me multisig e' piu complesso, viene usato soprattutto nelle company che hanno un cold storage da gestire

nel mio caso  bip38 paper wallet e' la cosa piu semplice
bip38 + "firma" della transazione offline per essere proprio stra stra sicuri di non perdere grosse somme depositatevi

---

paper wallet basics:
https://www.youtube.com/watch?v=I1uefzJJ6nM

paper wallet basics (spending):
https://www.youtube.com/watch?v=jk89usrtNEk

armory tutorials:
https://www.youtube.com/channel/UCHOIVpSEfvVN-uz4cv51WUQ


infine ultimo problema, come faccio a testare la funzionalità del wallet pur mantenendolo 100% offline?

in generale li provi (ci depositi mbtc e poi li ritiri utilizzando la chiave privata) e poi li butti Smiley

per i paper wallet per esempio fai vari paper wallet (tipo 5) uno di seguito a l'altro, testi che (per esempio 3) di essi funzionino (depositi una somma irrisoria come 0.2mbtc e li "ritiri"  tramite la chiave privata), se tutti hanno funzionato, allora quelli rimanenti (2) dovrebbero funzionare  a loro volta

oppure li spendi "firmando" la transazione offline (come nell'esempio armory tutorials#3)


cmq l'importante e' arrivare a un buon livello di facilita'/sicurezza/paranoia senza sforare

un sistema troppo complesso  per una somma piccola non ha molto senso come per somme molto grosse e' consigliabile usare  piu' sistemi (tipo meta' su paper wallet meta' su armory offline o client qt protetto da password molto sicura)... e soprattutto abituarsi a usare questi sistemi con somme piccole e assicurarsi che funzionino prima di passare a somme grosse


edit: cmq rileggendo tutti i reply il metodo di @braytz e' sicuramente uno dei piu semplici, wallet criptato generato offline backuppato su multiple chiavette usb
12  Other / Beginners & Help / Re: Paper wallets on: August 23, 2014, 04:27:18 PM

Nice find! These canon photo printers are cheap! I see that the CP200 is thermal, so I think no big gain with that, but others are inkjet (like for example CP820) ! I would prefer a printer that it's USB only and has no bluethooth / wifi, will try one soon and see  If I can add it to the project. Thanks! 
13  Other / Beginners & Help / Re: Paper wallets on: August 23, 2014, 02:25:35 PM
Sure, you must keep it away from light and heat, you can laminate it (no heat, remember, cold laminating adhesive pouches are good though) to protect against friction/rubbing on other surfaces.
The common thermal paper usually it's guaranteed to last 5-7 years, you should re-make another paper wallet and transfer the funds to the new paper wallet.

I searched for a "photo pocket/mini printer" but I found nothing under 100 bucks that was inkjet (not thermal), linux compatible, and suited for the project, if you know of one please tell Smiley but I think we'll have to wait some time for it to appear on the market at a decent price
14  Local / Italiano (Italian) / Re: generare wallet offline on: August 23, 2014, 02:03:06 PM
bip38 = wallet protetti da password
per la precisione, chiave privata protetta da password

quando vai a scansionare il qr code della chiave privata il client che usi (blockchain.info, armory o altri) ti chiedera' la password per decriptare la chiave privata
questo e' molto utile perche' ti permette di dare in custodia il paper wallet a qualcuno senza la possibilita' che lui/lei possa accedere ai fondi (per grosse somme e' sempre consigliabile usare una password generata casualmente con molti caratteri perche' comunque c'e' la possibilita' di un attacco brute-force, sicuramente molto minore di un wallet online)

fai sempre un test con una somma piccola prima di ripetere il processo con una somma piu' grande

ah e ricordati che se hai un keylogger/trojan installato, programmi come sandboxie non ti aiutano, sarebbe meglio fare tutto da un cd live di linux, con una copia di bitaddress salvata su una chiavetta usb
15  Economy / Service Announcements / Re: Piper: The Raspberry Pi Paper Wallet Printer is now taking orders! on: August 23, 2014, 03:15:40 AM
I have a similar project, the wallets generated at the moment are not so pretty as Piper's, it's fully open source as piper, uses a standard USB thermal printer and an old linux box or a Raspberry PI. Here's the project's website: http://paperbank.it
16  Other / Beginners & Help / Re: HOWTO: create a 100% secure wallet on: August 23, 2014, 03:13:22 AM
To automate the process of generating paper wallets down to only launching a command on a shell I've made this project: http://paperbank.it
It uses an USB thermal printer and a linux machine that stays offline like a Raspberry PI to achieve maximum security and maintain the easiness and automation of the current online solutions.
17  Local / Italiano (Italian) / Re: generare wallet offline on: August 23, 2014, 03:09:02 AM
Che ve ne sembra di http://paperbank.it come soluzione? Permette di generare paper wallet in modo molto rapido con una stampante USB per scontrini da ~25 euro (e anche offline volendo, per esempio usando un vecchio pc con linux o un raspberry PI).
18  Other / Beginners & Help / Re: Paper wallets on: August 23, 2014, 02:47:55 AM
You may check this paper wallet generator project that uses a thermal printer, it has a startup cost in time and money (getting a rasp pi, a thermal printer, setup time...) but then creating paper wallets will be safe (cold, offline), easy and fast (just type a command in the terminal and hit enter), see:  http://paperbank.it and let me know what you think about it or if you have suggestion on how to improve the project. Thanks.
19  Bitcoin / Project Development / Re: PaperBank - Generate Cold Storage *Coin Paper Wallet, Offline, with Rasp PI on: August 23, 2014, 02:37:15 AM
I'm interested in implementing one of the following features, anyone chose which features will be implemented first just by commenting to this post, features are:

- installation guide & patch for mac osx
- stellar address integration (internet connection required for the address creation - no offline mode for that)
- other coin integration (name your coin)
- installation video on rasp-pi


you can also suggest other features that can be added to the list if they are good ideas!
20  Bitcoin / Project Development / Re: PaperBank - Your personal Bitcoin Paper Wallet Generator on: August 15, 2014, 02:20:48 AM
Big Update:


BIP38 wallet (with password protected private key) support added!

You can now generate safer paper wallet that are printed in multiple copies. You can easily store the password protected keys in a standard deposit box, you can give copies to friends and relatives in various places and you can physically mail them with much less risk of unwanted use (you have to switch to bip38 branch)



Webpage with more pictures, more complete installation instruction on both linux (debian based) and rasp pi's raspbian.

http://paperbank.it

Webpage contains open Bill of Materials, you can  update the table with your data!


Bounty of 5 mbtc for the first who guesses the password and withdraws the money from the paper wallet shown in the website at pages Potos and BIP 38 (very easy)

edit: hint: password starts with p and finishes with k Cheesy

oh it was already been found: https://blockchain.info/address/1F9LXRoHdgwQEMHumfVQGUaMXRDSWPkg6M congratz!


edit2: site is under redesign process: http://paperbank.it
  
Pages: [1] 2 3 »
Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!