Bitcoin Forum
December 12, 2018, 11:08:55 AM *
News: Latest Bitcoin Core release: 0.17.0 [Torrent].
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Economy / Reputation / Connected accounts - waiting for divine justice on: October 22, 2018, 12:23:46 PM
Welcome_to_Hell was signaling to me in PM these accounts, they are connected. I added the archived links and noticed they were previously archived one month ago.

If somebody can send some divine justice.

Hi, I saw you did reports about alt accounts, could you please  report these alts?


Profile Hero Member  bitcoinvestor https://bitcointalk.org/index.php?action=profile;u=699658
Profile Full Member: blockchainmarketus
https://bitcointalk.org/index.php?action=profile;u=1077779

 blockchainmarketus https://bitcointalk.org/index.php?topic=2610457.msg26564488#msg26564488
http://archive.is/cIhQE

bitcoinvestor  https://bitcointalk.org/index.php?topic=2819292.msg28867457#msg28867457
http://archive.is/qxQAV

used to open some scam ico and tokens, after to service
https://etherdelta.com/#0xdac6c013abe19c7a29c515f396b8eaf29cb28010-ETH
https://adnet.site/advertiser/

use same telegram
 @Om_John  
bitcoinvestor https://bitcointalk.org/index.php?topic=3354056.msg43857457#msg43857457
http://archive.is/61jmo
blockchainmarketus  https://bitcointalk.org/index.php?topic=4567847.msg44830054#msg44830054
http://archive.is/cP4yz

тouse same wallet

ETH: 0x38E44698EEC31b0822A90d59b1b3AB97392bf9d8
 bitcoinvestor https://archive.is/o/PPZm7/https://bitcointalk.org/index.php?topic=4477525.msg44809417%23msg44809417
http://archive.is/PPZm7
blockchainmarketus https://archive.is/o/H1TEy/https://bitcointalk.org/index.php?topic=2277110.msg23952685%23msg23952685
http://archive.is/H1TEy

same medium
+ blockchainmarketus  https://bitcointalk.org/index.php?topic=4477499.msg44913786#msg44913786
http://archive.is/uqPWJ
+bitcoinvestor  https://bitcointalk.org/index.php?topic=1763076.msg23766048#msg23766048
http://archive.is/Ol7ur
2  Local / Italiano (Italian) / bitcoin explorer con Api che supportano indirizzi segwit bc1... on: October 18, 2018, 10:56:54 AM
Qualcuno è a conoscenza di qualche bitcoin explorer che riconosca indirizzi segwit del tipo bc1 e che abbia un supporto API? 

Anche solo bitcoin explorer poi posso guardarci io.  Cool
3  Economy / Reputation / 2 Bounty abusers and alts served here - dodged the bullet before on: October 17, 2018, 11:41:41 AM
These two account are connected to each other:  genocide and revenant 02


You can see in here using the same ETH account: 0x977D32D70d8695A943F19C6f81168a3Bd5e7a11c

Genocide:
http://archive.is/Yt7Lu

Revenant 02:
http://archive.is/WT6DO

If this was not enought they both joined the same signature campaign GEMERA:

https://docs.google.com/spreadsheets/d/16mC3sqQFrhirHw0Ydp7tkJsGAbC0zptBVT0cs4u1Kwo/preview?usp=embed_googleplus

http://archive.is/cjGvL


Revenant 02: 0x32bfEfc0f1359F2fF6Ee11d8f9bE70109d3615C8
Genocide: 0x977D32D70d8695A943F19C6f81168a3Bd5e7a11c

And again the account are connected:
https://etherscan.io/tx/0x74a9dbe92722c346a308adadfdb875c62460e48645b30a4074d2782ee6047f95
https://etherscan.io/tx/0x08324a2d7081034241770a1431a055b953a357ae8e374c80449449758df6f661




They were already reported here, but not punished:
account connected
 genocide , revenant 02

PROOF:  proof that he's an alt
genocide used this eth address: 0x977D32D70d8695A943F19C6f81168a3Bd5e7a11c
here: https://bitcointalk.org/index.php?topic=2405839.msg25054848#msg25054848 ; http://archive.is/9HzsV
Same address is posted in revenant 02 profile: https://bitcointalk.org/index.php?action=profile;u=1135453 ; http://archive.is/vUbLQ
4  Economy / Reputation / [Program for investigators] Check eth and btc address connections in bounty on: October 08, 2018, 06:02:40 AM
I made this program few months back where you give in input the spreadsheets data of a bounty and give out a report in html which shows if any transaction between partecipants in the same category is found.


Repository with source code https://github.com/MakkaraServices/Bounty-Checker

Compiled Version https://github.com/MakkaraServices/Bounty-Checker/releases

Sample input https://drive.google.com/open?id=1oVsZbvhMv8T1FtylzMQ7qOedbYLuKrew

The program run under Windows, you need to install and get:
   
For the input data (example)
Once you are set and can compile the application, you need to create the following folder and files structure at the same level of the exe:
   
  • Bounties: this is where the data will be read
   
Under Bounties you create a folder named after the bounty:

  •    Bitmillex

Inside create the xml file:
          
  • BitmillexSpreadSheet.xml this must always be name of the bounty + “Spreadsheet.xlm”

Copy this code inside:
Code:
<?xml version="1.0" encoding="utf-8"?>
<!--Bounty Users Connections-->
<Campaign Name="Bitmillex">
<SpreadSheet Category="Signature" File="Bounties\Bitmillex\SpreadSheet\Signature.txt" OriginalSpreadSheetLink="https://docs.google.com/spreadsheets/d/1P9NwmuDwuG7HNZHLvKFuFxQRBb7Je8fHWuDEwzOTWHA/edit#gid=57298040"/>
</Campaign>

Create a folder named "SpreadSheet", now open the Spreadsheet link specified in the xml and substitute replace '/edit#gid=<some_number>' with '/preview?usp=embed_googleplus' at the end of the link, copy and paste the rows with the user informations all inside a file named Signature.txt and place it under SpreadSheet folder

You can do the same thing for other bounty categories, the only requirement is that the user profile link must come before the eth address.

Here is some input data for the example above, just copy the folder Bounties under the exe path https://drive.google.com/open?id=1oVsZbvhMv8T1FtylzMQ7qOedbYLuKrew to try it


You can create your custom input file as well, instead of using infos from a spreadsheet, like this

Code:
https://bitcointalk.org/index.php?action=profile;u=1
0xaddress
https://bitcointalk.org/index.php?action=profile;u=2
0xaddress1
https://bitcointalk.org/index.php?action=profile;u=3
0xaddress2

The output html with all the information will appear in the bounty folder Bitmillex (index.html and Details folder contain everything)

Use the app
To run the application simply press start, you will see how is going through some phases of reading the data, checking the connections and creating the output.
In the end it will read he usernames in here from the forum to produce the html report, this part can take some time, just let the program run till you see final report opening up in your browser.


End result should look something like this: https://makkaraservices.github.io/Pool-of-stake-bounty-checks/ clicking on a user name will take you to the finding details https://makkaraservices.github.io/Pool-of-stake-bounty-checks/Details/1170328.html

 When you present your results put a reference to this thread please. Cool




Bitcoin update



Code and release version here, i added another button to find connectiond among bitcoin addresses, even segwit.  Cool
https://github.com/MakkaraServices/Bounty-Checker
5  Economy / Reputation / Program to check eth address connections in bounties on: October 06, 2018, 12:15:40 PM
I made this program few months back where you give in input the spreadsheets data of a bounty and give out a report in html which shows if any transaction between partecipants in the same category is found.

Here is an example you can click anupu and see the details:
https://makkaraservices.github.io/Pool-of-stake-bounty-checks/

Before i explain how to use it, code and details i would like to know if anybody would actually use it.
6  Local / Off-Topic (Italiano) / Makkara thread per notifiche on: August 27, 2018, 09:42:07 AM
Thread per le notifiche del bot di @piggy
7  Economy / Reputation / Can we tag this user for huge bounty abusing? Conclusive proof inside on: August 07, 2018, 06:49:00 PM
User: https://bitcointalk.org/index.php?action=profile;u=1170328


this is the bounty thread: https://bitcointalk.org/index.php?topic=3297804.msg34419166#msg34419166
this is the original spreadsheet: https://docs.google.com/spreadsheets/d/1LOv2BdbiZObov3Hi8d2x37m8So68iD9DPe1AdhY6DgA/edit#gid=755513439
you can see him at line #2716 he used that address in his profile: 0x715D4B5180fd31Ab9ABaf63646c6AFdb3Ce37a3C

now he picked 503 forum users and used his ethereum addresses with them (these users are innocents) and joined the same airdrop.

There are more than 7k transactions between these addresses and 0x715D4B5180fd31Ab9ABaf63646c6AFdb3Ce37a3C, he must have used this trick for some time.

Here are the proofs:
https://makkaraservices.github.io/Pool-of-stake-bounty-checks/Details/1170328.html
8  Other / Meta / Considerations on bounties and abusers with some data at hand - 2k alts accounts on: August 04, 2018, 11:02:39 AM
I was looking for connections between user accounts though ethereum addresses, abusers joining bounties with alts. Let me give you a little insight of what is going on with the bounties of a random project, for this i picked PoolOfStake.

To go to the point, this is what i discovered.

These are connected forum accounts, alts, found in the airdrop spreadsheet ( https://docs.google.com/spreadsheets/d/1LOv2BdbiZObov3Hi8d2x37m8So68iD9DPe1AdhY6DgA/edit#gid=755513439 )
and the head master behind it, the transactions are the amount of transactions made with the connected addresses discovered, in some case is a huge amount:

https://bitcointalk.org/index.php?action=profile;u=1038415 (thugpi) Users connected: 503 Transactions: 6172 Address: 0x49db9dc8391ffd93d957d0188166b25b124b7343
https://bitcointalk.org/index.php?action=profile;u=1170328 (anupu) Users connected: 502 Transactions: 7585 Address: 0x715d4b5180fd31ab9abaf63646c6afdb3ce37a3c
https://bitcointalk.org/index.php?action=profile;u=1153397 (Hans17) Users connected: 453 Transactions: 2042 Address: 0xa02e73a0564874cd17b82669e72dae170acf0371
https://bitcointalk.org/index.php?action=profile;u=14350 (Amechan) Users connected: 164 Transactions: 1532 Address: 0x995a2b79a3faa190031d6394ae50b0a91978d739
https://bitcointalk.org/index.php?action=profile;u=1347980 (agung1933) Users connected: 64 Transactions: 362 Address: 0x87741bdbc3e01fbed29caead759734da7f1336dc
https://bitcointalk.org/index.php?action=profile;u=1348552 (MollyMoon2217) Users connected: 44 Transactions: 152 Address: 0xe13a15893164dec27fb79f73f8465e4f49af5ad6
https://bitcointalk.org/index.php?action=profile;u=1728637 (tutupkeler31) Users connected: 37 Transactions: 58 Address: 0x0020a3fac2e098b98c1addae74fd1d18a60aad7e
https://bitcointalk.org/index.php?action=profile;u=1728532 (dulang) Users connected: 34 Transactions: 35 Address: 0x74c1babf5da6caca141b15ee7ed1d81c83ade5a0
https://bitcointalk.org/index.php?action=profile;u=910979 (Avametra) Users connected: 29 Transactions: 42 Address: 0xfe52f5724bd7543bd7069f4774067feff29328f8
https://bitcointalk.org/index.php?action=profile;u=1859394 (wahyu0502) Users connected: 23 Transactions: 68 Address: 0x2de308a554192852cbae7c93e13217b997019540
https://bitcointalk.org/index.php?action=profile;u=1141451 (RandeeColemanc1911) Users connected: 14 Transactions: 40 Address: 0x5c87131f5610c0e58eb9de55e3a4daa737f3e90c
https://bitcointalk.org/index.php?action=profile;u=1259891 (ir.hn) Users connected: 13 Transactions: 18 Address: 0x8d485ebd4d812032da243fe1d4ce3973a3432c77
https://bitcointalk.org/index.php?action=profile;u=513850 (Trela) Users connected: 11 Transactions: 66 Address: 0xc607a870e9cc8477030b7866adf1fb0cd62be7aa,0x51982ace11f26e3093e35a492dbcf2bec2f0fdea
....
full list here: https://drive.google.com/file/d/1Gkxg1PGYQKPAydjdWvMxFByPLrs9mk2o/view?usp=sharing

Proofs with the transactions in here along with the alts (13MB): https://drive.google.com/open?id=1g_CXMOrZlDcVYpDyN71oBiWYKy0CGGLk


This is some real shit going on and it's completely ridiculous, this is happening undisturbed in many bounties, i can just imagine what happen in the very popular one.
In general i would advise anyone who is participating a bounty where something like this goes down and abusers get paid, with the bounty manager doing absolutely nothing, to give him a negative trust feedback, if you want actually change things. This simply because like for a regular trade, this person agree to pay you for your services, whatever they are, except you get paid less since they give away value to scammers/abuser due to their sloppy work. Point is everyone need to take his responsibilities, is as simple as that.

If you are a bounty manager you need to step up your game and pardon me, wake the fuck up. There is no reason why this should happen and there are way to prevent it, the most obvious solution is to accept participant which got a minimum amount of merits. Stop this shit you are creating somehow.    

By the way, by solving this, the spam may be reduced too, if somebody has 500 alts it will use them in other ways to make more money, likely by generating more spam.
By reporting users spamming we just cure a disease without going to the root of the problem, spammers spam because they get paid to do it. The bounty managers need to be on board and take responsibility for this.

That's all i have to say.

9  Economy / Scam Accusations / Cryptoriya is a scam on: July 15, 2018, 05:20:43 PM
Sorry im from phone and cannot look at the pictures  easily to provide solid proof, but the team is totally made up, there is no trace on any of them on the internet. Plus the website has the same template as the one of this other scam: https://bitcointalk.org/index.php?topic=4677881.0

Here is the cryptoriya ann thread:

https://bitcointalk.org/index.php?topic=3808463.0

Website: https://www.cryptoriya.io the other scam website
Is https://ripplelite.net

Bounty https://bitcointalk.org/index.php?topic=3828804.0

If anybody can confirm just in case im wrong, but unfortunately i don't think so.
10  Economy / Scam Accusations / Ripple lite network - Scam on: July 15, 2018, 09:56:24 AM
Clearly a scam: team is made up, logo copied... if somebody could take appropriate actions. I think everyone is tired of this shit.

https://bitcointalk.org/index.php?topic=4677608.msg42205282#msg42205282

I already reported it.
11  Other / Serious discussion / [Programming] Smart Contracts by example on: June 06, 2018, 05:24:36 AM
Hi,

This thread has the purpose of showing small code example that should help to understand smart contract functionalities, so i invite everybody who wants to contributes to post example or anything interesting.

being a programmer i have started looking into smart contracts, doing experiments in order to learn it. At the moment i'm just curious to know how they are working and what you can actually do, without any particular end to it, since the time i have available is not much.  

I was wondering if anybody here wrote some smart contract and want to share some brief explanation of how some particular functionality works or ask for help / help somebody else that want to learn as well.

Here are some useful links to start:

Tools:

- http://remix.ethereum.org/
- https://metamask.io/
- http://truffleframework.com/ganache/

Test net:
- https://ropsten.etherscan.io
Guides:

- https://medium.com/@mvmurthy/ethereum-for-web-developers-890be23d1d0c
- https://cryptozombies.io/
- https://medium.com/@mycoralhealth/learn-to-securely-share-files-on-the-blockchain-with-ipfs-219ee47df54c - IPFS

Documentation:

- http://solidity.readthedocs.io




I share something i found out which was not very obvious imo.

I was trying to find a way to store with a smart contract an indeterminate amount of bytes, in a efficient way since the costs can be quite high as we all know. After several attempts i found out the EVM (ethereum virtual machine) is using internally word of 256bit -> 32byte, this means that if you try to save less than 32byte you still pay as if you would have transferred 32byte.


I verified this with this smart contract using http://remix.ethereum.org and Metamask


Code:
pragma solidity ^0.4.19;

contract SimpleStorage {
  bytes input;
  function setInput(bytes enterBytes){
    input = enterBytes;
  }
}

Trying to pass to setInput 1 byte
Code:
["0x00"]
or 32 bytes
Code:
["0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa",
"0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa",
"0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa",
"0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa"]

Metamask shows the data transmitted is not changing : Data included: 100 bytes

Finally passing 33 bytes
Code:
["0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa",
"0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa",
"0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa",
"0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa","0xaa"]

You get Data included: 132 bytes

 


another thing i have learned:

Once you create a token, for example with the code you can find here:
https://www.ethereum.org/token i was wondering how to make a system which would allow anyone to interact directly with the smart contract and receive them.


To make something like that working i used this function, but in reality you would need other checks which i didn’t add to make sure is safe and not abusable:

Code:
   // Notify x tokens were generated for the address specified
    event TokenGenerated(address indexed _address, uint _reward);

    function getFreeTokens(){
        uint amount = 100  * 10 ** uint256(decimals);
        
        if (balanceOf[msg.sender] >= amount) throw;
      
        totalSupply += amount;
        balanceOf[msg.sender] += amount;
        
        TokenGenerated(msg.sender, amount);
        
    }

The interesting thing is that if in the event TokenGenerated you put a different value from the actual one, for example:

Code:
TokenGenerated(msg.sender, 1000  * 10 ** uint256(decimals));        

The owner of the address may assume he received 1000 tokens (the transaction coming in will show 1000 tokens), but obviously going to check the balance you could see the amount of tokens is 100.

Instead if we don’t call at all TokenGenerated, the owner of the address still own 100 tokens, but they will not appear in his balance.

All this to show how important are the events and necessary to have updated information on the balances.
More informations here: http://solidity.readthedocs.io/en/v0.4.21/contracts.html#events

You can also verify everything wrote above checking the results on the testnet Ropsten https://ropsten.etherscan.io



How to implement a pattern which allow you to "change" your smart contract

A similar patter can be applied

Make the smart contract that will perform the operations and contain the data
Code:
pragma solidity ^0.4.9;

contract Son{
    uint result;

    function Son(uint initial_value) public {
        result= initial_value;
    }
    function setRisultato(uint value) {
        result= value;
    }
    function getResult() constant returns (uint) {
        return result;
    }
}

after you can create the "Official" contract which will be used, here we need to define the interface of the contract we plan to use underneath (Son), then create an instance of it and call the functions defined in the interface.

If after you want to change the logic, but you want to keep the "Official" contract which maybe is already in production, you can simply swap the address of the son contract.
Code:
pragma solidity ^0.4.9;

contract Son{
    function setResult(uint value);
    function getResult() constant returns(uint);
}

contract Father{
    Son son;
    function Father(address new_son) public {
        son= Son(new_son);
    }
    function setNewSon(address new_son) {
        son= Son(new_son);
    }
    function setResult(uint value) {
        return son.setResult(value);
    }
    function getResult()  constant returns(uint) {
        return son.getResult();
    }
        
}

There are different pattern that allow to change behavior of a smart contract.






12  Other / Meta / Altcoin - Development & Technical Discussion on: June 04, 2018, 07:50:36 AM
What do you think about adding a child board Development & Technical Discussion for the Altcoin board? I know the chances that will happen are almost the same as meeting Charlize Theron on my way home and her asking me to make sweet love to her. Still it's worth a try.

I just tried to spin up a new thread about smart contracts in Altcoin Discussion, which i think it could lead up to something good since there may be a good exchange of ideas and examples. Moreover i'm sure there are other people interested to learn more like me. The only problem is that the thread has been literally asphalted by the amount of threads and discussions going on in there, i understand they may be of a higher level than mine, but this is the only board available at the moment for this kind of discussions.

These are the top thread in the first page:





and my thread sits there:




Who is with me?
13  Alternate cryptocurrencies / Altcoin Discussion / [Programming] Learning Smart Contracts on: June 03, 2018, 01:04:41 PM
Hi,


being a programmer i have started looking into smart contracts, doing experiments in order to learn it. At the moment i'm just curious to know how is working and what you can do, without any particular end to it, since the time i have available is not much. 

I was wondering if anybody here wrote some smart contract and want to share some brief explanation of how some particular functionality works or ask for help / help somebody else that want to learn as well.

Here are some useful links to start:

Tools:

- http://remix.ethereum.org/
- https://metamask.io/
- http://truffleframework.com/ganache/

Test net:
- https://ropsten.etherscan.io
Guides:

- https://medium.com/@mvmurthy/ethereum-for-web-developers-890be23d1d0c
- https://cryptozombies.io/
- https://medium.com/@mycoralhealth/learn-to-securely-share-files-on-the-blockchain-with-ipfs-219ee47df54c - IPFS

Documentation:

- http://solidity.readthedocs.io




I share something i found out which was not very obvious imo.

I was trying to find a way to store with a smart contract an indeterminate amount of bytes, in a efficient way since the costs can be quite high as we all know. After several attempts i found out the EVM (ethereum virtual machine) is using internally word of 256bit -> 32byte, this means that if you try to save less than 32byte you still pay as if you would have transferred 32byte.


I verified this with this smart contract using http://remix.ethereum.org and Metamask


Code:
pragma solidity ^0.4.19;

contract SimpleStorage {
  bytes input;
  function setInput(bytes enterBytes){
    input = enterBytes;
  }
}

Trying to pass to setInput 1 byte
Code:
["0x00"]
or 32 bytes
Code:
["0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa",
"0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa",
"0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa",
"0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa"]

Metamask shows the data transmitted is not changing : Data included: 100 bytes

Finally passing 33 bytes
Code:
["0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa",
"0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa",
"0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa",
"0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa","0xaa"]

You get Data included: 132 bytes Shocked

 


another thing i have learned:

Once you create a token, for example with the code you can find here:
https://www.ethereum.org/token i was wondering how to make a system which would allow anyone to interact directly with the smart contract and receive them.


To make something like that working i used this function, but in reality you would need other checks which i didn’t add to make sure is safe and not abusable:

Code:
    // Notify x tokens were generated for the address specified
    event TokenGenerated(address indexed _address, uint _reward);

    function getFreeTokens(){
        uint amount = 100  * 10 ** uint256(decimals);
       
        if (balanceOf[msg.sender] >= amount) throw;
     
        totalSupply += amount;
        balanceOf[msg.sender] += amount;
       
        TokenGenerated(msg.sender, amount);
       
    }

The interesting thing is that if in the event TokenGenerated you put a different value from the actual one, for example:

Code:
TokenGenerated(msg.sender, 1000  * 10 ** uint256(decimals));       

The owner of the address may assume he received 1000 tokens (the transaction coming in will show 1000 tokens), but obviously going to check the balance you could see the amount of tokens is 100.

Instead if we don’t call at all TokenGenerated, the owner of the address still own 100 tokens, but they will not appear in his balance.

All this to show how important are the events and necessary to have updated information on the balances.
More informations here: http://solidity.readthedocs.io/en/v0.4.21/contracts.html#events

You can also verify everything wrote above checking the results on the testnet Ropsten https://ropsten.etherscan.io






14  Local / Discussioni avanzate e sviluppo / [Programmazione] Smart Contracts on: March 25, 2018, 12:53:02 PM
Buongiorno,

è da un pò che mi sto documentando e provando a fare esperimenti con gli smart contract. Non ho nessun fine particolare solo curiosità per il momento, visto che il tempo che ho a disposizione non è nemmeno poi tanto.  

Mi domandavo se qualcun'altro qui ha già scritto qualche smart contract, oppure vuole condividere qualcosa che ha fatto o rispondere a domande/chiedere aiuto.

Alcuni link utili per cominciare:

Tools:

- http://remix.ethereum.org/
- https://metamask.io/
- http://truffleframework.com/ganache/


Guide:

- https://medium.com/@mvmurthy/ethereum-for-web-developers-890be23d1d0c
- https://cryptozombies.io/
- http://www.cryptominando.it/2018/04/17/creare-uno-smart-contract-solidity/
- https://medium.com/@mycoralhealth/learn-to-securely-share-files-on-the-blockchain-with-ipfs-219ee47df54c - IPFS

Documentazione:

- http://solidity.readthedocs.io






Condivido qualcosa che non credo sia ovvia (almeno non per me )

Stavo cercando di creare uno smart contract per salvare un numero indeterminato di bytes nel modo piu efficente possibile in quanto i costi possono essere esorbitanti come sappiamo tutti. Dopo vari tentativi non andati a buon fine ho trovato che l'EVM utilizza come dimensione nativa word a 256bit -> 32byte, questo significa che anche se provi a salvare meno di 32byte ti ritrovi sempre a passare minimo 32byte (sticazzi!  Grin)

Ho verificato la cosa con questo smart contract usando http://remix.ethereum.org e Metamask

Code:
pragma solidity ^0.4.19;

contract SimpleStorage {
  bytes input;
  function setInput(bytes enterBytes){
    input = enterBytes;
  }
}

Provando a passare a setInput 1 byte
Code:
["0x00"]
o 32 byte
Code:
["0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa",
"0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa",
"0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa",
"0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa"]

Metamask avvisa che la dimensione non varia: Data included: 100 bytes

Infine passando 33 byte
Code:
["0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa",
"0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa",
"0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa",
"0x00","0xaa","0xff","0xaa","0xaa","0xaa","0xaa","0xaa","0xaa"]

Ottengo Data included: 132 bytes Shocked

 

 
15  Local / Annunci / - on: March 22, 2018, 11:53:04 AM
Sbagliato sezione
16  Local / Alt-Currencies (Italiano) / Gli annunci vanno nella sezione "Annunci"! on: January 29, 2018, 12:26:02 PM
Ma è mai possibile che c'è scritto chiaramente di postare gli annunci nell sezione apposita ma qualcuno continua a postarli direttamente qui?

si fa fatica a trovare i vari thread dove magari c'è anche roba interessante, in più i thread vengono anche bumpati, basta dai...

[IMPORTANTE] REGOLAMENTO - 1^ Regola: gli annunci vanno nella sezione "Annunci"!  New





17  Alternate cryptocurrencies / Altcoin Discussion / The tether report on: January 26, 2018, 11:30:08 AM
I suggest to have a read to this research, which analyse relations between Theter, BTC price spikes and Bitfinex.

I hope they are wrong because if all of this is true there are going to be bad times ahead.

http://www.tetherreport.com/
18  Alternate cryptocurrencies / Altcoin Discussion / LH Crypto - Larson&Holz - SCAM? on: November 07, 2017, 07:03:28 AM
So i have done a bit of a research on this project, the company seems to exist as you can find some information but is difficult to know if the information are fabricated or not.
Some people have been using their services, some was happy some complained, even mention a scam as their account got closed with no refund.

I looked up the team on linkeding and found some of the people, not all of them anyway.

The project: they guarantee 20% minimum revenue per year from what you invest (they put it on smart contract they say)

Anybody care to express his opinion? personally im not going to risk and invest on this but other will do it i guess.

https://bitcointalk.org/index.php?topic=2306919.0
19  Local / Alt-Currencies (Italiano) / COSS - e il magico mondo dei dividendi settimanali on: October 24, 2017, 06:28:17 PM
Visto che c'e' parecchio interesse su COSS penso sia meglio parlarne su un thread dedicato  Wink
Pages: [1]
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!